@font-face {
  font-family: "SourceHanSansCN";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url(../fonts/SourceHanSansCN-Regular-subset.05c8e7c9.woff2) format("woff2");
}
@font-face {
  font-family: "SourceHanSansCN";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url(../fonts/SourceHanSansCN-Bold-subset.878864fa.woff2) format("woff2");
}
.main[data-v-5b823462] {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: #000814;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  font-family: "SourceHanSansCN", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", sans-serif;
}
.main .bg-video[data-v-5b823462] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.main .bg-video.is-ready[data-v-5b823462] {
  opacity: 1;
}
.main .platform-title[data-v-5b823462] {
  position: absolute;
  top: 17%;
  left: 50%;
  transform: translateX(-50%);
  width: 38%;
  max-width: 720px;
  min-width: 480px;
  height: auto;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.main .login-card[data-v-5b823462] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -40%);
  width: 480px;
  padding: 28px 48px 34px;
  background: url(../img/login-card-bg@1x.6c847d68.png) no-repeat;
  background-size: 100% 100%;
  z-index: 2;
  box-sizing: border-box;
}
.main .tab-bar[data-v-5b823462] {
  position: relative;
  display: flex;
  justify-content: space-around;
  padding: 0 0 26px;
}
.main .tab-bar .tab[data-v-5b823462] {
  flex: 1;
  text-align: center;
  font-family: "SourceHanSansCN", sans-serif;
  font-weight: 700;
  font-size: 22px;
  color: #FFFFFF;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: color 0.2s;
}
.main .tab-bar .tab.active[data-v-5b823462] {
  color: #3FA9F5;
}
.main .tab-bar .tab-indicator[data-v-5b823462] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.main .user-form[data-v-5b823462] {
  margin-top: 26px;
}
.main .user-form[data-v-5b823462]  .ant-form-item {
  margin-bottom: 15px;
}
.main .user-form[data-v-5b823462]  .ant-form-item:last-child {
  margin-bottom: 0;
}
.main .user-form[data-v-5b823462]  .ant-form-explain {
  display: none;
}
.main .user-form[data-v-5b823462]  .ant-form-item-with-help {
  margin-bottom: 15px;
}
.main .login-error-msg[data-v-5b823462] {
  margin-top: 6px;
  padding-left: 4px;
  font-family: "SourceHanSansCN", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 13px;
  color: #FF4D4F;
}
.main .pill-wrap[data-v-5b823462] {
  position: relative;
  width: 100%;
  height: 48px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.main .pill-wrap[data-v-5b823462]  .ant-input {
  position: absolute;
  top: 0;
  left: 84px;
  right: 16px;
  width: auto;
  height: 100%;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  font-family: "SourceHanSansCN", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input:hover, .main .pill-wrap[data-v-5b823462]  .ant-input:focus {
  border: none;
  box-shadow: none;
}
.main .pill-wrap[data-v-5b823462]  .ant-input::-webkit-input-placeholder {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input::-moz-placeholder {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input:-ms-input-placeholder {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input::-ms-input-placeholder {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input::placeholder {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input-password {
  position: absolute;
  top: 0;
  left: 84px;
  right: 16px;
  width: auto;
  height: 100%;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
}
.main .pill-wrap[data-v-5b823462]  .ant-input-password .ant-input {
  position: static;
  left: auto;
  right: auto;
  width: 100%;
  height: 100%;
  padding: 0 28px 0 0;
}
.main .pill-wrap[data-v-5b823462]  .ant-input-password-icon {
  color: #D6D6D6;
}
.main .pill-wrap[data-v-5b823462]  .ant-input-password-icon:hover {
  color: #FFFFFF;
}
.main .pill-wrap[data-v-5b823462]  input:-webkit-autofill,
.main .pill-wrap[data-v-5b823462]  input:-webkit-autofill:hover,
.main .pill-wrap[data-v-5b823462]  input:-webkit-autofill:focus,
.main .pill-wrap[data-v-5b823462]  input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #D6D6D6 !important;
  caret-color: #D6D6D6;
}
.main .pill-wrap.has-error[data-v-5b823462]  .ant-input::-webkit-input-placeholder, .main .pill-wrap.has-error[data-v-5b823462]  input::-webkit-input-placeholder {
  color: #FF4D4F;
}
.main .pill-wrap.has-error[data-v-5b823462]  .ant-input::-moz-placeholder, .main .pill-wrap.has-error[data-v-5b823462]  input::-moz-placeholder {
  color: #FF4D4F;
}
.main .pill-wrap.has-error[data-v-5b823462]  .ant-input:-ms-input-placeholder, .main .pill-wrap.has-error[data-v-5b823462]  input:-ms-input-placeholder {
  color: #FF4D4F;
}
.main .pill-wrap.has-error[data-v-5b823462]  .ant-input::-ms-input-placeholder, .main .pill-wrap.has-error[data-v-5b823462]  input::-ms-input-placeholder {
  color: #FF4D4F;
}
.main .pill-wrap.has-error[data-v-5b823462]  .ant-input::placeholder,
.main .pill-wrap.has-error[data-v-5b823462]  input::placeholder {
  color: #FF4D4F;
}
.main .agreement-row[data-v-5b823462] {
  display: flex;
  align-items: center;
  margin: 11px 0 11px;
  font-family: "SourceHanSansCN", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.main .agreement-row[data-v-5b823462]  .ant-checkbox .ant-checkbox-inner {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 1px solid #D6D6D6;
  border-radius: 2px;
}
.main .agreement-row[data-v-5b823462]  .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #3FA9F5;
  border-color: #3FA9F5;
}
.main .agreement-row[data-v-5b823462]  .ant-checkbox:hover .ant-checkbox-inner, .main .agreement-row[data-v-5b823462]  .ant-checkbox.ant-checkbox-focused .ant-checkbox-inner {
  border-color: #3FA9F5;
}
.main .agreement-row .agreement-text[data-v-5b823462] {
  margin-left: 8px;
  color: #D6D6D6;
}
.main .agreement-row .agreement-link[data-v-5b823462] {
  color: #D6D6D6;
  cursor: pointer;
  transition: color 0.2s;
}
.main .agreement-row .agreement-link[data-v-5b823462]:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.main .login-btn[data-v-5b823462] {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 0;
  padding: 0;
  border: none;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZwAAAAyCAYAAABoIG0TAAAwxUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMorjqqquuuuqq/3yIF+Aj/tTvvSnePsRrV9ioQlx11VVXXXXVcxlaejW11WrM3z93NPzID7/JznfwvBDP5WP+zK84hx9cBA8bDBcnc5gmzfMwz2Sei3lu5gHMC2QAzHMwz5d5AWyem/kXmGcx5l9kLjPPj3keBvOiMAAGMC8S80zmmcwLYp6LeT6MeQHM8zDPzTyLeQ7mX2Dzwpjnw2DuZ/4lNi+EeSDzTOZfZADMZeaFMs/FPJN5IPMCmOfLmBfIPIt5QcyzmMvMi8hgzIvKAOa5mOfHPJP5FxjzXMwLZJ6bwVz1r9TX4Pi85yEnNtnoCuePhqffc7B6px95k2N/xrMhHuBj/sRvs1P40Qnqk1bJ3YMxYADzAMY8k3kOBsBgnsU8gM39zHMxGPPcbB7A3M/meRiDeR4GMIC5n3km8wDGPJN5FnM/c5m5zDwXG/N8GAyAeSCb52IMYJ6HATCYZzEPYAADYB7AXGYAzLOYy8wDGQzmedkA5rnZPIABMM9knoMxl5lnMQ9gcz/zAOYyY56Duczcz1xmMM+HjXleBjCAuZ95JvMAxjyTeRZzP4N5FvNcbMzzYTDmudk8gAEwgHm+bPPcDGCeyQCYZzLPYgDMs5jLzAMZDOb5MBjz3GwewNzP5rkYA5jnYO5nMM9iHsAAxjwXc5kBMM9iMM/NYDBX/VuFxEtdd4w3esR11NB02/76Hb/39TZ+iisQz/Qxf+ZX3BF/sErqnx81VsmzGMA8gDHPZJ6DATCYZzEPYHM/81wMxjw3mwcw97N5HsZgnocBDGDuZ57JPIAxz2SexdzPXGYuM8/FxjwfBgNgHsjmuRgDmOdhAAzmWcwDGMAAmAcwlxkA8yzmMvNABoN5XjaAeW42D2AAzDOZ52DMZeZZzAPY3M88gLnMmOdgLjP3M5cZzPNhY56XAQxg7meeyTyAMc9knsXcz2CexTwXG/N8GIx5bjYPYAAMYJ4v2zw3A5hnMgDmmcyzGADzLOYy80AGg3k+DMY8N5sHMPezeS7GAOY5mPsZzLOYBzCAMc/FXGYAzLMYzHMzGMxV/147s473fpkHsTPvpiefP3jVH3mTY38GIJ7pU/7MTwnxsD8+SFZpHsgA5gGMeSbzHAyAwTyLeQCb+5nnYjDmudk8gLmfzfMwBvM8DGAAcz/zTOYBjHkm8yzmfuYyc5l5Ljbm+TAYAPNANs/FGMA8DwNgMM9iHsAABsA8gLnMAJhnMZeZBzIYzPOyAcxzs3kAA2CeyTwHYy4zz2IewOZ+5gHMZcY8B3OZuZ+5zGCeDxvzvAxgAHM/80zmAYx5JvMs5n4G8yzmudiY58NgzHOzeQADYADzfNnmuRnAPJMBMM9knsUAmGcxl5kHMhjM82Ew5rnZPIC5n81zMQYwz8Hcz2CexTyAAYx5LuYyA2CexWCem8FgrvqPsDPr+NBXehjLsT39a15j9lAAAXz4H/t9run4zr9fmjsHA+aBDGAewJhnMs/BABjMs5gHsLmfeS4GY56bzQOY+9k8D2Mwz8MABjD3M89kHsCYZzLPYu5nLjOXmediY54PgwEwD2TzXIwBzPMwAAbzLOYBDGAAzAOYywyAeRZzmXkgg8E8LxvAPDebBzAA5pnMczDmMvMs5gFs7mcewFxmzHMwl5n7mcsM5vmwMc/LAAYw9zPPZB7AmGcyz2LuZzDPYp6LjXk+DMY8N5sHMAAGMM+XbZ6bAcwzGQDzTOZZDIB5FnOZeSCDwTwfBmOem80DmPvZPBdjAPMczP0M5lnMAxjAmOdiLjMA5lkM5rkZDOaq/ygvc/1x3uaxN/J3d196/x978+PfIYBP/nP/fAdv9lv7iQ1gHsgA5gGMeSbzHAyAwTyLeQCb+5nnYjDmudk8gLmfzfMwBvM8DGAAcz/zTOYBjHkm8yzmfuYyc5l5Ljbm+TAYAPNANs/FGMA8DwNgMM9iHsAABsA8gLnMAJhnMZeZBzIYzPOyAcxzs3kAA2CeyTwHYy4zz2IewOZ+5gHMZcY8B3OZuZ+5zGCeDxvzvAxgAHM/80zmAYx5JvMs5n4G8yzmudiY58NgzHOzeQADYADzfNnmuRnAPJMBMM9knsUAmGcxl5kHMhjM82Ew5rnZPIC5n81zMQYwz8Hcz2CexTyAAYx5LuYyA2CexWCem8FgrvqPEhKf+BqP4mA9/drXv9b8DQXwaX/ug93Jm3+9NBjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6Z1e4mZuPrax/PJX7TYE8Jl/7rx9sJ60NhjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6Y0ecS2vcONJf/4rlhDA5/6F/dS1ecraYADzQAYwD2DMM5nnYAAM5lnMA9jczzwXgzHPzeYBzP1snocxmOdhAAOY+5lnMg9gzDOZZzH3M5eZy8xzsTHPh8EAmAeyeS7GAOZ5GACDeRbzAAYwAOYBzGUGwDyLucw8kMFgnpcNYJ6bzQMYAPNM5jkYc5l5FvMANvczD2AuM+Y5mMvM/cxlBvN82JjnZQADmPuZZzIPYMwzmWcx9zOYZzHPxcY8HwZjnpvNAxgAA5jnyzbPzQDmmQyAeSbzLAbAPIu5zDyQwWCeD4Mxz83mAcz9bJ6LMYB5DuZ+BvMs5gEMYMxzMZcZAPMsBvPcDAZz1X+k13nIGV7nodfwmS8nCeBz/8J+6to8ZW0wgHkgA5gHMOaZzHMwAAbzLOYBbO5nnovBmOdm8wDmfjbPwxjM8zCAAcz9zDOZBzDmmcyzmPuZy8xl5rnYmOfDYADMA9k8F2MA8zwMgME8i3kAAxgA8wDmMgNgnsVcZh7IYDDPywYwz83mAQyAeSbzHIy5zDyLeQCb+5kHMJcZ8xzMZeZ+5jKDeT5szPMygAHM/cwzmQcw5pnMs5j7GcyzmOdiY54PgzHPzeYBDIABzPNlm+dmAPNMBsA8k3kWA2CexVxmHshgMM+HwZjnZvMA5n42z8UYwDwHcz+DeRbzAAYw5rmYywyAeRaDeW4Gg7nqP9LrPOQMr/PQa/jMl5ME8Ll/YT91bZ6yNhjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6XUecobXeeg1fObLSQL43L+wn7o2T1kbDGAeyADmAYx5JvMcDIDBPIt5AJv7mediMOa52TyAuZ/N8zAG8zwMYABzP/NM5gGMeSbzLOZ+5jJzmXkuNub5MBgA80A2z8UYwDwPA2Awz2IewAAGwDyAucwAmGcxl5kHMhjM87IBzHOzeQADYJ7JPAdjLjPPYh7A5n7mAcxlxjwHc5m5n7nMYJ4PG/O8DGAAcz/zTOYBjHkm8yzmfgbzLOa52Jjnw2DMc7N5AANgAPN82ea5GcA8kwEwz2SexQCYZzGXmQcyGMzzYTDmudk8gLmfzXMxBjDPwdzPYJ7FPIABjHku5jIDYJ7FYJ6bwWCu+o/0Og85w+s89Bo+8+UkAXzuX9hPXZunrA0GMA9kAPMAxjyTeQ4GwGCexTyAzf3MczEY89xsHsDcz+Z5GIN5HgYwgLmfeSbzAMY8k3kWcz9zmbnMPBcb83wYDIB5IJvnYgxgnocBMJhnMQ9gAANgHsBcZgDMs5jLzAMZDOZ52QDmudk8gAEwz2SegzGXmWcxD2BzP/MA5jJjnoO5zNzPXGYwz4eNeV4GMIC5n3km8wDGPJN5FnM/g3kW81xszPNhMOa52TyAATCAeb5s89wMYJ7JAJhnMs9iAMyzmMvMAxkM5vkwGPPcbB7A3M/muRgDmOdg7mcwz2IewADGPBdzmQEwz2Iwz81gMFf9R3qdh5zhdR56DZ/5cpIAPvcv7KeuzVPWBgOYBzKAeQBjnsk8BwNgMM9iHsDmfua5GIx5bjYPYO5n8zyMwTwPAxjA3M88k3kAY57JPIu5n7nMXGaei415PgwGwDyQzXMxBjDPwwAYzLOYBzCAATAPYC4zAOZZzGXmgQwG87xsAPPcbB7AAJhnMs/BmMvMs5gHsLmfeQBzmTHPwVxm7mcuM5jnw8Y8LwMYwNzPPJN5AGOeyTyLuZ/BPIt5Ljbm+TAY89xsHsAAGMA8X7Z5bgYwz2QAzDOZZzEA5lnMZeaBDAbzfBiMeW42D2DuZ/NcjAHMczD3M5hnMQ9gAGOei7nMAJhnMZjnZjCYq/4jvc5DzvA6D72Gz3w5SQCf+xf2U9fmKWuDAcwDGcA8gDHPZJ6DATCYZzEPYHM/81wMxjw3mwcw97N5HsZgnocBDGDuZ57JPIAxz2SexdzPXGYuM8/FxjwfBgNgHsjmuRgDmOdhAAzmWcwDGMAAmAcwlxkA8yzmMvNABoN5XjaAeW42D2AAzDOZ52DMZeZZzAPY3M88gLnMmOdgLjP3M5cZzPNhY56XAQxg7meeyTyAMc9knsXcz2CexTwXG/N8GIx5bjYPYAAMYJ4v2zw3A5hnMgDmmcyzGADzLOYy80AGg3k+DMY8N5sHMPezeS7GAOY5mPsZzLOYBzCAMc/FXGYAzLMYzHMzGMxV/5Fe5yFneJ2HXsNnvpwkgM/9C/upa/OUtcEA5oEMYB7AmGcyz8EAGMyzmAewuZ95LgZjnpvNA5j72TwPYzDPwwAGMPczz2QewJhnMs9i7mcuM5eZ52Jjng+DATAPZPNcjAHM8zAABvMs5gEMYADMA5jLDIB5FnOZeSCDwTwvG8A8N5sHMADmmcxzMOYy8yzmAWzuZx7AXGbMczCXmfuZywzm+bAxz8sABjD3M89kHsCYZzLPYu5nMM9inouNeT4Mxjw3mwcwAAYwz5dtnpsBzDMZAPNM5lkMgHkWc5l5IIPBPB8GY56bzQOY+9k8F2MA8xzM/QzmWcwDGMCY52IuMwDmWQzmuRkM5qr/SK/zkDO8zkOv4TNfThLA5/6F/dS1ecraYADzQAYwD2DMM5nnYAAM5lnMA9jczzwXgzHPzeYBzP1snocxmOdhAAOY+5lnMg9gzDOZZzH3M5eZy8xzsTHPh8EAmAeyeS7GAOZ5GACDeRbzAAYwAOYBzGUGwDyLucw8kMFgnpcNYJ6bzQMYAPNM5jkYc5l5FvMANvczD2AuM+Y5mMvM/cxlBvN82JjnZQADmPuZZzIPYMwzmWcx9zOYZzHPxcY8HwZjnpvNAxgAA5jnyzbPzQDmmQyAeSbzLAbAPIu5zDyQwWCeD4Mxz83mAcz9bJ6LMYB5DuZ+BvMs5gEMYMxzMZcZAPMsBvPcDAZz1X+k13nIGV7nodfwmS8nCeBz/8J+6to8ZW0wgHkgA5gHMOaZzHMwAAbzLOYBbO5nnovBmOdm8wDmfjbPwxjM8zCAAcz9zDOZBzDmmcyzmPuZy8xl5rnYmOfDYADMA9k8F2MA8zwMgME8i3kAAxgA8wDmMgNgnsVcZh7IYDDPywYwz83mAQyAeSbzHIy5zDyLeQCb+5kHMJcZ8xzMZeZ+5jKDeT5szPMygAHM/cwzmQcw5pnMs5j7GcyzmOdiY54PgzHPzeYBDIABzPNlm+dmAPNMBsA8k3kWA2CexVxmHshgMM+HwZjnZvMA5n42z8UYwDwHcz+DeRbzAAYw5rmYywyAeRaDeW4Gg7nqP9LrPOQMr/PQa/jMl5ME8Ll/YT91bZ6yNhjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6XUecobXeeg1fObLSQL43L+wn7o2T1kbDGAeyADmAYx5JvMcDIDBPIt5AJv7mediMOa52TyAuZ/N8zAG8zwMYABzP/NM5gGMeSbzLOZ+5jJzmXkuNub5MBgA80A2z8UYwDwPA2Awz2IewAAGwDyAucwAmGcxl5kHMhjM87IBzHOzeQADYJ7JPAdjLjPPYh7A5n7mAcxlxjwHc5m5n7nMYJ4PG/O8DGAAcz/zTOYBjHkm8yzmfgbzLOa52Jjnw2DMc7N5AANgAPN82ea5GcA8kwEwz2SexQCYZzGXmQcyGMzzYTDmudk8gLmfzXMxBjDPwdzPYJ7FPIABjHku5jIDYJ7FYJ6bwWCu+o/0Og85w+s89Bo+8+UkAXzuX9hPXZunrA0GMA9kAPMAxjyTeQ4GwGCexTyAzf3MczEY89xsHsDcz+Z5GIN5HgYwgLmfeSbzAMY8k3kWcz9zmbnMPBcb83wYDIB5IJvnYgxgnocBMJhnMQ9gAANgHsBcZgDMs5jLzAMZDOZ52QDmudk8gAEwz2SegzGXmWcxD2BzP/MA5jJjnoO5zNzPXGYwz4eNeV4GMIC5n3km8wDGPJN5FnM/g3kW81xszPNhMOa52TyAATCAeb5s89wMYJ7JAJhnMs9iAMyzmMvMAxkM5vkwGPPcbB7A3M/muRgDmOdg7mcwz2IewADGPBdzmQEwz2Iwz81gMFf9R3qdh5zhdR56DZ/5cpIAPvcv7KeuzVPWBgOYBzKAeQBjnsk8BwNgMM9iHsDmfua5GIx5bjYPYO5n8zyMwTwPAxjA3M88k3kAY57JPIu5n7nMXGaei415PgwGwDyQzXMxBjDPwwAYzLOYBzCAATAPYC4zAOZZzGXmgQwG87xsAPPcbB7AAJhnMs/BmMvMs5gHsLmfeQBzmTHPwVxm7mcuM5jnw8Y8LwMYwNzPPJN5AGOeyTyLuZ/BPIt5Ljbm+TAY89xsHsAAGMA8X7Z5bgYwz2QAzDOZZzEA5lnMZeaBDAbzfBiMeW42D2DuZ/NcjAHMczD3M5hnMQ9gAGOei7nMAJhnMZjnZjCYq/4jvc5DzvA6D72Gz3w5SQCf+xf2U9fmKWuDAcwDGcA8gDHPZJ6DATCYZzEPYHM/81wMxjw3mwcw97N5HsZgnocBDGDuZ57JPIAxz2SexdzPXGYuM8/FxjwfBgNgHsjmuRgDmOdhAAzmWcwDGMAAmAcwlxkA8yzmMvNABoN5XjaAeW42D2AAzDOZ52DMZeZZzAPY3M88gLnMmOdgLjP3M5cZzPNhY56XAQxg7meeyTyAMc9knsXcz2CexTwXG/N8GIx5bjYPYAAMYJ4v2zw3A5hnMgDmmcyzGADzLOYy80AGg3k+DMY8N5sHMPezeS7GAOY5mPsZzLOYBzCAMc/FXGYAzLMYzHMzGMxV/5Fe5yFneJ2HXsNnvpwkgM/9C/upa/OUtcEA5oEMYB7AmGcyz8EAGMyzmAewuZ95LgZjnpvNA5j72TwPYzDPwwAGMPczz2QewJhnMs9i7mcuM5eZ52Jjng+DATAPZPNcjAHM8zAABvMs5gEMYADMA5jLDIB5FnOZeSCDwTwvG8A8N5sHMADmmcxzMOYy8yzmAWzuZx7AXGbMczCXmfuZywzm+bAxz8sABjD3M89kHsCYZzLPYu5nMM9inouNeT4Mxjw3mwcwAAYwz5dtnpsBzDMZAPNM5lkMgHkWc5l5IIPBPB8GY56bzQOY+9k8F2MA8xzM/QzmWcwDGMCY52IuMwDmWQzmuRkM5qr/SK/zkDO8zkOv4TNfThLA5/6F/dS1ecraYADzQAYwD2DMM5nnYAAM5lnMA9jczzwXgzHPzeYBzP1snocxmOdhAAOY+5lnMg9gzDOZZzH3M5eZy8xzsTHPh8EAmAeyeS7GAOZ5GACDeRbzAAYwAOYBzGUGwDyLucw8kMFgnpcNYJ6bzQMYAPNM5jkYc5l5FvMANvczD2AuM+Y5mMvM/cxlBvN82JjnZQADmPuZZzIPYMwzmWcx9zOYZzHPxcY8HwZjnpvNAxgAA5jnyzbPzQDmmQyAeSbzLAbAPIu5zDyQwWCeD4Mxz83mAcz9bJ6LMYB5DuZ+BvMs5gEMYMxzMZcZAPMsBvPcDAZz1X+k13nIGV7nodfwmS8nCeBz/8J+6to8ZW0wgHkgA5gHMOaZzHMwAAbzLOYBbO5nnovBmOdm8wDmfjbPwxjM8zCAAcz9zDOZBzDmmcyzmPuZy8xl5rnYmOfDYADMA9k8F2MA8zwMgME8i3kAAxgA8wDmMgNgnsVcZh7IYDDPywYwz83mAQyAeSbzHIy5zDyLeQCb+5kHMJcZ8xzMZeZ+5jKDeT5szPMygAHM/cwzmQcw5pnMs5j7GcyzmOdiY54PgzHPzeYBDIABzPNlm+dmAPNMBsA8k3kWA2CexVxmHshgMM+HwZjnZvMA5n42z8UYwDwHcz+DeRbzAAYw5rmYywyAeRaDeW4Gg7nqP9LrPOQMr/PQa/jMl5ME8Ll/YT91bZ6yNhjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6XUecobXeeg1fObLSQL43L+wn7o2T1kbDGAeyADmAYx5JvMcDIDBPIt5AJv7mediMOa52TyAuZ/N8zAG8zwMYABzP/NM5gGMeSbzLOZ+5jJzmXkuNub5MBgA80A2z8UYwDwPA2Awz2IewAAGwDyAucwAmGcxl5kHMhjM87IBzHOzeQADYJ7JPAdjLjPPYh7A5n7mAcxlxjwHc5m5n7nMYJ4PG/O8DGAAcz/zTOYBjHkm8yzmfgbzLOa52Jjnw2DMc7N5AANgAPN82ea5GcA8kwEwz2SexQCYZzGXmQcyGMzzYTDmudk8gLmfzXMxBjDPwdzPYJ7FPIABjHku5jIDYJ7FYJ6bwWCu+o/0Og85w+s89Bo+8+UkAXzuX9hPXZunrA0GMA9kAPMAxjyTeQ4GwGCexTyAzf3MczEY89xsHsDcz+Z5GIN5HgYwgLmfeSbzAMY8k3kWcz9zmbnMPBcb83wYDIB5IJvnYgxgnocBMJhnMQ9gAANgHsBcZgDMs5jLzAMZDOZ52QDmudk8gAEwz2SegzGXmWcxD2BzP/MA5jJjnoO5zNzPXGYwz4eNeV4GMIC5n3km8wDGPJN5FnM/g3kW81xszPNhMOa52TyAATCAeb5s89wMYJ7JAJhnMs9iAMyzmMvMAxkM5vkwGPPcbB7A3M/muRgDmOdg7mcwz2IewADGPBdzmQEwz2Iwz81gMFf9R3qdh5zhdR56DZ/5cpIAPvcv7KeuzVPWBgOYBzKAeQBjnsk8BwNgMM9iHsDmfua5GIx5bjYPYO5n8zyMwTwPAxjA3M88k3kAY57JPIu5n7nMXGaei415PgwGwDyQzXMxBjDPwwAYzLOYBzCAATAPYC4zAOZZzGXmgQwG87xsAPPcbB7AAJhnMs/BmMvMs5gHsLmfeQBzmTHPwVxm7mcuM5jnw8Y8LwMYwNzPPJN5AGOeyTyLuZ/BPIt5Ljbm+TAY89xsHsAAGMA8X7Z5bgYwz2QAzDOZZzEA5lnMZeaBDAbzfBiMeW42D2DuZ/NcjAHMczD3M5hnMQ9gAGOei7nMAJhnMZjnZjCYq/4jvc5DzvA6D72Gz3w5SQCf+xf2U9fmKWuDAcwDGcA8gDHPZJ6DATCYZzEPYHM/81wMxjw3mwcw97N5HsZgnocBDGDuZ57JPIAxz2SexdzPXGYuM8/FxjwfBgNgHsjmuRgDmOdhAAzmWcwDGMAAmAcwlxkA8yzmMvNABoN5XjaAeW42D2AAzDOZ52DMZeZZzAPY3M88gLnMmOdgLjP3M5cZzPNhY56XAQxg7meeyTyAMc9knsXcz2CexTwXG/N8GIx5bjYPYAAMYJ4v2zw3A5hnMgDmmcyzGADzLOYy80AGg3k+DMY8N5sHMPezeS7GAOY5mPsZzLOYBzCAMc/FXGYAzLMYzHMzGMxV/5Fe5yFneJ2HXsNnvpwkgM/9C/upa/OUtcEA5oEMYB7AmGcyz8EAGMyzmAewuZ95LgZjnpvNA5j72TwPYzDPwwAGMPczz2QewJhnMs9i7mcuM5eZ52Jjng+DATAPZPNcjAHM8zAABvMs5gEMYADMA5jLDIB5FnOZeSCDwTwvG8A8N5sHMADmmcxzMOYy8yzmAWzuZx7AXGbMczCXmfuZywzm+bAxz8sABjD3M89kHsCYZzLPYu5nMM9inouNeT4Mxjw3mwcwAAYwz5dtnpsBzDMZAPNM5lkMgHkWc5l5IIPBPB8GY56bzQOY+9k8F2MA8xzM/QzmWcwDGMCY52IuMwDmWQzmuRkM5qr/SK/zkDO8zkOv4TNfThLA5/6F/dS1ecraYADzQAYwD2DMM5nnYAAM5lnMA9jczzwXgzHPzeYBzP1snocxmOdhAAOY+5lnMg9gzDOZZzH3M5eZy8xzsTHPh8EAmAeyeS7GAOZ5GACDeRbzAAYwAOYBzGUGwDyLucw8kMFgnpcNYJ6bzQMYAPNM5jkYc5l5FvMANvczD2AuM+Y5mMvM/cxlBvN82JjnZQADmPuZZzIPYMwzmWcx9zOYZzHPxcY8HwZjnpvNAxgAA5jnyzbPzQDmmQyAeSbzLAbAPIu5zDyQwWCeD4Mxz83mAcz9bJ6LMYB5DuZ+BvMs5gEMYMxzMZcZAPMsBvPcDAZz1X+k13nIGV7nodfwmS8nCeBz/8J+6to8ZW0wgHkgA5gHMOaZzHMwAAbzLOYBbO5nnovBmOdm8wDmfjbPwxjM8zCAAcz9zDOZBzDmmcyzmPuZy8xl5rnYmOfDYADMA9k8F2MA8zwMgME8i3kAAxgA8wDmMgNgnsVcZh7IYDDPywYwz83mAQyAeSbzHIy5zDyLeQCb+5kHMJcZ8xzMZeZ+5jKDeT5szPMygAHM/cwzmQcw5pnMs5j7GcyzmOdiY54PgzHPzeYBDIABzPNlm+dmAPNMBsA8k3kWA2CexVxmHshgMM+HwZjnZvMA5n42z8UYwDwHcz+DeRbzAAYw5rmYywyAeRaDeW4Gg7nqP9LrPOQMr/PQa/jMl5ME8Ll/YT91bZ6yNhjAPJABzAMY80zmORgAg3kW8wA29zPPxWDMc7N5AHM/m+dhDOZ5GMAA5n7mmcwDGPNM5lnM/cxl5jLzXGzM82EwAOaBbJ6LMYB5HgbAYJ7FPIABDIB5AHOZATDPYi4zD2QwmOdlA5jnZvMABsA8k3kOxlxmnsU8gM39zAOYy4x5DuYycz9zmcE8HzbmeRnAAOZ+5pnMAxjzTOZZzP0M5lnMc7Exz4fBmOdm8wAGwADm+bLNczOAeSYDYJ7JPIsBMM9iLjMPZDCY58NgzHOzeQBzP5vnYgxgnoO5n8E8i3kAAxjzXMxlBsA8i8E8N4PBXPUf6XUecobXeeg1fObLSQL43L+wn7o2T1kbDGAeyADmAYx5JvMcDIDBPIt5AJv7mediMOa52TyAuZ/N8zAG8zwMYABzP/NM5gGMeSbzLOZ+5jJzmXkuNub5MBgA80A2z8UYwDwPA2Awz2IewAAGwDyAucwAmGcxl5kHMhjM87IBzHOzeQADYJ7JPAdjLjPPYh7A5n7mAcxlxjwHc5m5n7nMYJ4PG/O8DGAAcz/zTOYBjHkm8yzmfgbzLOa52Jjnw2DMc7N5AANgAPN82ea5GcA8kwEwz2SexQCYZzGXmQcyGMzzYTDmudk8gLmfzXMxBjDPwdzPYJ7FPIABjHku5jIDYJ7FYJ6bwWCu+o/0Og85w+s89Bo+8+UkAXzuX9hPXZunrA0GMA9kAPMAxjyTeQ4GwGCexTyAzf3MczEY89xsHsDcz+Z5GIN5HgYwgLmfeSbzAMY8k3kWcz9zmbnMPBcb83wYDIB5IJvnYgxgnocBMJhnMQ9gAANgHsBcZgDMs5jLzAMZDOZ52QDmudk8gAEwz2SegzGXmWcxD2BzP/MA5jJjnoO5zNzPXGYwz4eNeV4GMIC5n3km8wDGPJN5FnM/g3kW81xszPNhMOa52TyAATCAeb5s89wMYJ7JAJhnMs9iAMyzmMvMAxkM5vkwGPPcbB7A3M/muRgDmOdg7mcwz2IewADGPBdzmQEwz2Iwz81gMFf9R3qdh5zhdR56DZ/5cpIAPvcv7KeuzVPWBgOYBzKAeQBjnsk8BwNgMM9iHsDmfua5GIx5bjYPYO5n8zyMwTwPAxjA3M88k3kAY57JPIu5n7nMXGaei415PgwGwDyQzXMxBjDPwwAYzLOYBzCAATAPYC4zAOZZzGXmgQwG87xsAPPcbB7AAJhnMs/BmMvMs5gHsLmfeQBzmTHPwVxm7mcuM5jnw8Y8LwMYwNzPPJN5AGOeyTyLuZ/BPIt5Ljbm+TAY89xsHsAAGMA8X7Z5bgYwz2QAzDOZZzEA5lnMZeaBDAbzfBiMeW42D2DuZ/NcjAHMczD3M5hnMQ9gAGOei7nMAJhnMZjnZjCYq/4jvc5DzvA6D72Gz3w5SQCf+efO2wfrSWuDAcwDGcA8gDHPZJ6DATCYZzEPYHM/81wMxjw3mwcw97N5HsZgnocBDGDuZ57JPIAxz2SexdzPXGYuM8/FxjwfBgNgHsjmuRgDmOdhAAzmWcwDGMAAmAcwlxkA8yzmMvNABoN5XjaAeW42D2AAzDOZ52DMZeZZzAPY3M88gLnMmOdgLjP3M5cZzPNhY56XAQxg7meeyTyAMc9knsXcz2CexTwXG/N8GIx5bjYPYAAMYJ4v2zw3A5hnMgDmmcyzGADzLOYy80AGg3k+DMY8N5sHMPezeS7GAOY5mPsZzLOYBzCAMc/FXGYAzLMYzHMzGMxV/5He6BHX8go3nvTnv2IJAXzan/tgd/LmXy8NBjAPZADzAMY8k3kOBsBgnsU8gM39zHMxGPPcbB7A3M/meRiDeR4GMIC5n3km8wDGPJN5FnM/c5m5zDwXG/N8GAyAeSCb52IMYJ6HATCYZzEPYAADYB7AXGYAzLOYy8wDGQzmedkA5rnZPIABMM9knoMxl5lnMQ9gcz/zAOYyY56Duczcz1xmMM+HjXleBjCAuZ95JvMAxjyTeRZzP4N5FvNcbMzzYTDmudk8gAEwgHm+bPPcDGCeyQCYZzLPYgDMs5jLzAMZDOb5MBjz3GwewNzP5rkYA5jnYO5nMM9iHsAAxjwXc5kBMM9iMM/NYDBX/Ud6p5e4mZuPbSy//FW7DQF88p/75zt4s9/aT2wA80AGMA9gzDOZ52AADOZZzAPY3M88F4Mxz83mAcz9bJ6HMZjnYQADmPuZZzIPYMwzmWcx9zOXmcvMc7Exz4fBAJgHsnkuxgDmeRgAg3kW8wAGMADmAcxlBsA8i7nMPJDBYJ6XDWCem80DGADzTOY5GHOZeRbzADb3Mw9gLjPmOZjLzP3MZQbzfNiY52UAA5j7mWcyD2DMM5lnMfczmGcxz8XGPB8GY56bzQMYAAOY58s2z80A5pkMgHkm8ywGwDyLucw8kMFgng+DMc/N5gHM/WyeizGAeQ7mfgbzLOYBDGDMczGXGQDzLAbz3AwGc9V/lJD4xNd4FAfj9Gtf/xrzNxTAh/+x3+eaju/8+6W5czBgHsgA5gGMeSbzHAyAwTyLeQCb+5nnYjDmudk8gLmfzfMwBvM8DGAAcz/zTOYBjHkm8yzmfuYyc5l5Ljbm+TAYAPNANs/FGMA8DwNgMM9iHsAABsA8gLnMAJhnMZeZBzIYzPOyAcxzs3kAA2CeyTwHYy4zz2IewOZ+5gHMZcY8B3OZuZ+5zGCeDxvzvAxgAHM/80zmAYx5JvMs5n4G8yzmudiY58NgzHOzeQADYADzfNnmuRnAPJMBMM9knsUAmGcxl5kHMhjM82Ew5rnZPIC5n81zMQYwz8Hcz2CexTyAAYx5LuYyA2CexWCem8FgrvqP8jLXH+dtHnsjf3f3pff/sTc//h3imT75T/OpJfTQPz5IVmkeyADmAYx5JvMcDIDBPIt5AJv7mediMOa52TyAuZ/N8zAG8zwMYABzP/NM5gGMeSbzLOZ+5jJzmXkuNub5MBgA80A2z8UYwDwPA2Awz2IewAAGwDyAucwAmGcxl5kHMhjM87IBzHOzeQADYJ7JPAdjLjPPYh7A5n7mAcxlxjwHc5m5n7nMYJ4PG/O8DGAAcz/zTOYBjHkm8yzmfgbzLOa52Jjnw2DMc7N5AANgAPN82ea5GcA8kwEwz2SexQCYZzGXmQcyGMzzYTDmudk8gLmfzXMxBjDPwdzPYJ7FPIABjHku5jIDYJ7FYJ6bwWCu+o+wM+v40Fd6GOuxPf2rXmP2UADxTB/6p36FM8EfrpL654eNlXkWA5gHMOaZzHMwAAbzLOYBbO5nnovBmOdm8wDmfjbPwxjM8zCAAcz9zDOZBzDmmcyzmPuZy8xl5rnYmOfDYADMA9k8F2MA8zwMgME8i3kAAxgA8wDmMgNgnsVcZh7IYDDPywYwz83mAQyAeSbzHIy5zDyLeQCb+5kHMJcZ8xzMZeZ+5jKDeT5szPMygAHM/cwzmQcw5pnMs5j7GcyzmOdiY54PgzHPzeYBDIABzPNlm+dmAPNMBsA8k3kWA2CexVxmHshgMM+HwZjnZvMA5n42z8UYwDwHcz+DeRbzAAYw5rmYywyAeRaDeW4Gg7nq3+v4vOM9X/pB7My76cnnD171R97k2J8BiAf46D/12x4LfqRBfdIyuWs0BgxgHsCYZzLPwQAYzLOYB7C5n3kuBmOem80DmPvZPA9jMM/DAAYw9zPPZB7AmGcyz2LuZy4zl5nnYmOeD4MBMA9k81yMAczzMAAG8yzmAQxgAMwDmMsMgHkWc5l5IIPBPC8bwDw3mwcwAOaZzHMw5jLzLOYBbO5nHsBcZsxzMJeZ+5nLDOb5sDHPywAGMPczz2QewJhnMs9i7mcwz2Kei415PgzGPDebBzAABjDPl22emwHMMxkA80zmWQyAeRZzmXkgg8E8HwZjnpvNA5j72TwXYwDzHMz9DOZZzAMYwJjnYi4zAOZZDOa5GQzmqn+rkHip647xRo+4jhqannHp6J2+7w22f5IrEM/lQ//Ur7CDf3ij6KGD4cJklgnN5rmZZzLPxTw38wDmBTIA5jmY58u8ADbPzfwLzLMY8y8yl5nnxzwPg3lRGAADmBeJeSbzTOYFMc/FPB/GvADmeZjnZp7FPAfzL7B5YczzYTD3M/8SmxfCPJB5JvMvMgDmMvNCmedinsk8kHkBzPNlzAtknsW8IOZZzGXmRWQw5kVlAPNczPNjnsn8C4x5LuYFMs/NYK76V+prcHze85ATm2x0hYtHw9PvOli904+8ybE/49kQL8CH/pHfe6fj7Qu8doGNKsRVV1111VVXPZehpVdTrlbT9Af37q1/+Mfe/Ph38LwQV1111VVXXfWfj38EjQ0U5quzDCEAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  font-family: "SourceHanSansCN", sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 16px;
  text-indent: 16px;
  cursor: pointer;
  transition: opacity 0.2s;
}
.main .login-btn[data-v-5b823462]:hover {
  opacity: 0.92;
}
.main .login-btn[data-v-5b823462]:disabled {
  cursor: not-allowed;
}
.main .beian-footer[data-v-5b823462] {
  position: absolute;
  bottom: 20px;
  width: 100%;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.main .beian-footer .copyright[data-v-5b823462] {
  color: rgba(255, 255, 255, 0.75);
  font-size: 12px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.main .beian-footer a[data-v-5b823462] {
  display: inline-flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.75);
  font-size: 12px;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.main .beian-footer a[data-v-5b823462]:hover {
  color: #FFFFFF;
}
.main .beian-footer a .beian-icon[data-v-5b823462] {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.modal-mask[data-v-5b823462] {
  position: fixed;
  inset: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-box[data-v-5b823462] {
  width: 380px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADcCAYAAABeUvdvAAAUcklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMong+zh4O7/9zT8t33Fvr1Rc1F0MTi8pVV1111VX/Dywn6ItZTrE8NvPvv/lD40fPbPbfznNCPMAwDK/4q7f5xx533re8+UOChx0TV1111VVX/f/11Evm55+ePPaUbnvDW/QOfd//KVcgnmn/aHrH733C9AMvdVr1Fa4Nrrrqqquuuup+f3Zv8jfnPL3no+u7bW/UHwUQwDAMr/htf59/8Ea3RL15W1x11VVXXXXVc7t93/z6bdne98Xj1fq+/xMB/PxT1s843nPLK1wbXHXVVVddddUL8mf3JpcG7nyzh89u0tnD6f2/6++nb/uoly5cddVVV1111b/ka/668b6PjQ/Vd/7t6ldf+bp4g4cdE1ddddVVV131L3nqJfOXZ/MP9NV/tlp+yEuWOVddddVVV131IvrWv2+DvuWvl37vx1Suuuqqq6666kX13Y+f0Nf9xcof+OKFq6666qqrrnpRfevfN/Ttf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPTtf7Pyezy6cNVVV1111VUvqu97QkPf/jcrv8ejC1ddddVVV131ovq+JzT07X+z8ns8unDVVVddddVVL6rve0JD3/43K7/HowtXXXXVVVdd9aL6vic09O1/s/J7PLpw1VVXXXXVVS+q73tCQ9/+Nyu/x6MLV1111VVXXfWi+r4nNPSRv7H0S54WV1111VVXXfWi+ttzRt/194Pf+8U6rrrqqquuuupF9d3/MKLv+vvB7/1iHVddddVVV131ovrufxjRd/394Pd+sY6rrrrqqquuelF99z+M6Lv+fvB7v1jHVVddddVVV72ovvsfRvRdfz/4vV+s46qrrrrqqqteVN/9DyP6rr8f/N4v1nHVVVddddVVL6rv/ocRfdffD37vF+u46qqrrrrqqhfVd//DiL7r7we/94t1XHXVVVddddWL6rv/YUTf9feD3/vFOq666qqrrrrqRfXd/zCi7/r7we/9Yh1XXXXVVVdd9aL67n8Y0Xf9/eD3frGOq6666qqrrnpRffc/jOi7/n7we79Yx1VXXXXVVVe9qL77H0b0XX8/+L1frOOqq6666qqrXlTf/Q8j+q6/H/zeL9Zx1VVXXXXVVS+q7/6HEX3X3w9+7xfruOqqq6666qoX1Xf/w4i+6+8Hv/eLdVx11VVXXXXVi+q7/2FE3/X3g9/7xTquuuqqq6666kX13f8wou/6+8Hv/WIdV1111VVXXfWi+u5/GNF3/f3g936xjquuuuqqq656UX33P4zou/5+8Hu/WMdVV1111VVXvai++x9G9F1/P/i9X6zjqquuuuqqq15U3/0PI/quvx/83i/WcdVVV1111VUvqu/+hxF9198Pfu8X67jqqquuuuqqF9V3/8OIvuvvB7/3i3VcddVVV1111Yvqu/9hRN/194Pf+8U6rrrqqquuuupF9d3/MKLv+vvB7/1iHVddddVVV131ovrufxjRd/394Pd+sY6rrrrqqquuelF99z+M6Lv+fvB7v1jHVVddddVVV72ovvsfRvRdfz/4vV+s46qrrrrqqqteVN/9DyP6rr8f/N4v1nHVVVddddVVL6rv/ocRfdffD37vF+u46qqrrrrqqhfVd//DiL7r7we/94t1XHXVVVddddWL6rv/YUTf9feD3/vFOq666qqrrrrqRfXd/zCi7/r7we/9Yh1XXXXVVVdd9aL67n8Y0Xf9/eD3frGOq6666qqrrnpRffc/jOi7/n7we79Yx1VXXXXVVVe9qL77H0b0XX8/+L1frOOqq6666qqrXlTf/Q8j+q6/H/zeL9Zx1VVXXXXVVS+q7/6HEX3X3w9+7xfruOqqq6666qoX1Xf/w4i+6+8Hv/eLdVx11VVXXXXVi+q7/2FE3/X3g9/7xTquuuqqq6666kX13f8wou/6+8Hv/WIdV1111VVXXfWi+u5/GNF3/f3g936xjquuuuqqq656UX33P4zou/5+8Hu/WMdVV1111VVXvai++x9G9F1/P/i9X6zjqquuuuqqq15U3/0PI/quvx/83i/WcdVVV1111VUvqu/+hxF9198Pfu8X67jqqquuuuqqF9V3/8OIvuvvB7/3i3VcddVVV1111Yvqu/9hRN/194Pf+8U6rrrqqquuuupF9d3/MKLv+vvB7/1iHVddddVVV131ovrufxjRd/394Pd+sY6rrrrqqquuelF99z+M6Lv+fvB7v1jHVVddddVVV72ovvsfRvRdfz/4vV+s46qrrrrqqqteVN/9DyP6rr8f/N4v1nHVVVddddVVL6rv/ocRfdffD37vF+u46qqrrrrqqhfVd//DiL7r7we/94t1XHXVVVddddWL6rv/YUTf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) no-repeat;
  background-size: 100% 100%;
  border-radius: 12px;
  overflow: hidden;
  font-family: "SourceHanSansCN", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", sans-serif;
}
.modal-header[data-v-5b823462] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 20px 13px;
}
.modal-header .modal-title[data-v-5b823462] {
  font-family: "SourceHanSansCN", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #1a1a1a;
}
.modal-header .modal-close[data-v-5b823462] {
  font-size: 14px;
  color: #999;
  cursor: pointer;
  line-height: 1;
  padding: 2px 4px;
  transition: color 0.2s;
}
.modal-header .modal-close[data-v-5b823462]:hover {
  color: #333;
}
.modal-body[data-v-5b823462] {
  padding: 24px 20px 20px;
}
.modal-body .modal-content[data-v-5b823462] {
  font-family: "SourceHanSansCN", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.8;
  margin: 0;
}
.modal-body .modal-text-muted[data-v-5b823462] {
  color: #999;
}
.modal-body .modal-agreement-link[data-v-5b823462] {
  font-family: "SourceHanSansCN", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 700;
  color: #3FA9F5;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s;
}
.modal-body .modal-agreement-link[data-v-5b823462]:hover {
  color: #1890ff;
  text-decoration: underline;
}
.modal-footer[data-v-5b823462] {
  display: flex;
  justify-content: center;
  gap: 16px;
  padding: 4px 20px 24px;
}
.modal-btn[data-v-5b823462] {
  width: 120px;
  height: 36px;
  border: none;
  outline: none;
  cursor: pointer;
  font-family: "SourceHanSansCN", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 400;
  font-size: 14px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: opacity 0.2s;
}
.modal-btn[data-v-5b823462]:hover {
  opacity: 0.85;
}
.modal-btn--disagree[data-v-5b823462] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAYAAACCJCjqAAADb0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMong+fuxpfs9zS97yaOJNJ5itJ4L/R2aV3Aj2gT/Y6vi593m0vpnnhHiAn3qGX+6OfX5kp+NhjzoOjzoG8wrzwv8rqwaX1nDPEn73bugKd163yVu9zYP0F1yBeKYff6rf9Cl7/Mxr30B9pWu46gH+5D74w/tY3bLB2739w/SLAAL4qWf45Z6+x++/y8OYX7fgqufjniV8zxOZHnWSV36bB+kvBPBNj/MdL3OKG1/pGq56If7kPvizszz1I15cD9d3PcEfvD/yTR/x4lz1IvjeJ8FGx3vpa//Wv/iaN/AmL3WKq14Ef3If/NU5fkJf93fefYeHcuzaDa56Eeyu4TufyFJf8jduH/lixLxw1Ytg1eBr/4HU5/6F/Rkvy1X/Cp/3l6DP/Qv7M16Wq/4VPu8vQZ/7F/ZnvCxX/St83l+CPvcv7M94Wa76V/i8vwR97l/Yn/GyXPWv8Hl/Cfrcv7A/42W56l/h8/4S9Ll/YX/Gy3LVv8Ln/SXoc//C/oyX5ap/hc/7S9Dn/oX9GS/LVf8Kn/eXoM/9C/szXpar/hU+7y9Bn/sX9me8LFf9K3zeX4I+9y/sz3hZrvpX+Ly/BH3J37h95IsR88JVL4JVg6/9B1Jf8Tc+et9HsTg+46oXwb1H8GNP45K+8e/9Ey97hrd9pWu46kXwN+fhd+/il/QjT/F7rRrf/Z6P5KoXwdf9PWx3fIgAvu7v/ZRXOMPDXukarnoh/uQ++Kvz3Pkhj9VNAviZp/rlH7/HH73Xo6jXLbjq+bhnCT/0VFYP2eHV3+ZB+gvxTD/6VL/ZHUf8+Ktew/yVruGqB/iT++C372J6+A5v9fYP0y8CiAf4maf65e9a89Nj48bXvB6uW8CxGcwL/6+sGqwmeOIleOIu7I089aZt3ultHqS/4ArE8/GdT/CHHAy8hcSrHiXb64ng/5FZJSusF4VfOrPBz7zDQ/W9PCf+EeneBBKgObIYAAAAAElFTkSuQmCC);
  color: #3FA9F5;
}
.modal-btn--agree[data-v-5b823462] {
  background-image: url(data:image/png;base64,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);
  color: #FFFFFF;
}
.modal-fade-enter-active[data-v-5b823462],
.modal-fade-leave-active[data-v-5b823462] {
  transition: opacity 0.2s ease;
}
.modal-fade-enter-active .modal-box[data-v-5b823462],
.modal-fade-leave-active .modal-box[data-v-5b823462] {
  transition: transform 0.2s ease;
}
.modal-fade-enter[data-v-5b823462],
.modal-fade-leave-to[data-v-5b823462] {
  opacity: 0;
}
.modal-fade-enter .modal-box[data-v-5b823462],
.modal-fade-leave-to .modal-box[data-v-5b823462] {
  transform: scale(0.95);
}
@media (prefers-reduced-motion: reduce) {
.main .bg-video[data-v-5b823462] {
    display: none;
}
.main[data-v-5b823462] {
    background: url(../img/login-bg-static@1x.f7e35632.png) no-repeat center/cover;
}
}
@charset "UTF-8";
/**
 * @Author: Jane
 * @description: 公共css样式 作用用来初始化部分样式
 * @param {type} 
 * @return: 
 */
.ant-modal-content,
.ant-drawer-content,
.ant-popover-inner,
dialog,
.alarm-detail-modal,
.modal-box,
.system-popup-content,
.vehicle-detail-popup,
.firefighter-detail-popup,
.v-filter-pop {
  overflow: hidden;
  border-radius: 14px !important;
}
.media-preview-container .preview-image,
.media-preview-container .preview-video,
.image-preview-modal img,
.image-viewer-content > img {
  border-radius: 14px !important;
}
@media (max-width: 900px) {
.ant-modal-content,
.ant-drawer-content,
.ant-popover-inner,
dialog,
.alarm-detail-modal,
.modal-box,
.system-popup-content,
.vehicle-detail-popup,
.firefighter-detail-popup,
.v-filter-pop,
.media-preview-container .preview-image,
.media-preview-container .preview-video,
.image-preview-modal img,
.image-viewer-content > img {
    border-radius: 10px !important;
}
}
html,
body,
#root {
  height: 100%;
}
.colorWeak {
  -webkit-filter: invert(80%);
          filter: invert(80%);
}
canvas {
  display: block;
}
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.globalSpin {
  width: 100%;
  margin: 40px 0 !important;
}
ul,
ol {
  list-style: none;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.screen-dark-modal .ant-select-dropdown,
.screen-dark-modal .ant-calendar-picker-container,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar {
  color: #dcecff !important;
}
.screen-dark-select-dropdown,
.screen-dark-modal .ant-select-dropdown {
  color: #dcecff !important;
  background: linear-gradient(180deg, rgba(7, 35, 76, 0.98), rgba(4, 18, 44, 0.98)), rgba(4, 18, 44, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.78) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.18) inset, 0 8px 22px rgba(0, 0, 0, 0.35), 0 0 16px rgba(43, 126, 214, 0.24) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu,
.screen-dark-select-dropdown .ant-select-dropdown-menu-root,
.screen-dark-select-dropdown .ant-select-dropdown-menu-submenu-title,
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-group-title,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-root,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-submenu-title,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-group-title {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item:hover, .screen-dark-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item:hover,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active {
  color: #ffffff !important;
  background: rgba(45, 121, 201, 0.56) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-selected,
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-selected:hover,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-selected,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-selected:hover {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.82) !important;
  font-weight: 600;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-disabled,
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-disabled:hover,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-disabled,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(220, 236, 255, 0.32) !important;
  background: rgba(5, 28, 65, 0.42) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-search .ant-select-search__field,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-search .ant-select-search__field {
  color: #dcecff !important;
  background: rgba(1, 20, 49, 0.92) !important;
  border-color: rgba(57, 128, 213, 0.9) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-empty,
.screen-dark-select-dropdown .ant-empty,
.screen-dark-select-dropdown .ant-empty-description,
.screen-dark-modal .ant-select-dropdown .ant-select-dropdown-menu-item-empty,
.screen-dark-modal .ant-select-dropdown .ant-empty,
.screen-dark-modal .ant-select-dropdown .ant-empty-description {
  color: rgba(220, 236, 255, 0.62) !important;
}
.screen-dark-calendar-dropdown,
.screen-dark-modal .ant-calendar-picker-container {
  color: #dcecff !important;
}
.screen-dark-calendar-dropdown .ant-calendar,
.screen-dark-calendar-dropdown .ant-calendar-panel,
.screen-dark-calendar-dropdown .ant-calendar-input-wrap,
.screen-dark-calendar-dropdown .ant-calendar-date-panel,
.screen-dark-calendar-dropdown .ant-calendar-month-panel,
.screen-dark-calendar-dropdown .ant-calendar-year-panel,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel,
.screen-dark-calendar-dropdown .ant-calendar-time-picker,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-inner,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-panel,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-panel-inner,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-input-wrap,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-date-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-inner,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-panel,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-panel-inner {
  color: #dcecff !important;
  background: linear-gradient(180deg, rgba(7, 35, 76, 0.98), rgba(4, 18, 44, 0.98)), rgba(4, 18, 44, 0.98) !important;
  border-color: rgba(58, 131, 210, 0.66) !important;
}
.screen-dark-calendar-dropdown .ant-calendar,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar {
  background: linear-gradient(180deg, rgba(7, 35, 76, 0.98), rgba(4, 18, 44, 0.98)), rgba(4, 18, 44, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.78) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.18) inset, 0 8px 22px rgba(0, 0, 0, 0.35), 0 0 16px rgba(43, 126, 214, 0.24) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input,
.screen-dark-calendar-dropdown .ant-calendar-range-middle,
.screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-input,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-input,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input {
  color: #dcecff !important;
  background: rgba(1, 20, 49, 0.92) !important;
  border-color: rgba(57, 128, 213, 0.9) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input::-webkit-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range-middle::-webkit-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input::-webkit-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-time-picker-input::-webkit-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-input::-webkit-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle::-webkit-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input::-webkit-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input::-moz-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range-middle::-moz-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input::-moz-placeholder, .screen-dark-calendar-dropdown .ant-calendar-time-picker-input::-moz-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-input::-moz-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle::-moz-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input::-moz-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input::-moz-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input:-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range-middle:-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input:-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-time-picker-input:-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-input:-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle:-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input:-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input:-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input::-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range-middle::-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input::-ms-input-placeholder, .screen-dark-calendar-dropdown .ant-calendar-time-picker-input::-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-input::-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle::-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input::-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input::-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-input::placeholder,
.screen-dark-calendar-dropdown .ant-calendar-range-middle::placeholder,
.screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-input::placeholder,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-input::placeholder,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-input::placeholder,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range-middle::placeholder,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-input::placeholder,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-input::placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-header,
.screen-dark-calendar-dropdown .ant-calendar-footer,
.screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-body,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-header,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-header,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-header,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-footer,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-footer,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-footer,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-header,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-footer,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-body,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-header,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-header,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-header,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-footer,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-footer,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-footer {
  color: #dcecff !important;
  border-color: rgba(58, 131, 210, 0.46) !important;
  background: transparent !important;
}
.screen-dark-calendar-dropdown .ant-calendar-header a,
.screen-dark-calendar-dropdown .ant-calendar-footer a,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-header a,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-header a,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-header a,
.screen-dark-calendar-dropdown .ant-calendar-today-btn,
.screen-dark-calendar-dropdown .ant-calendar-time-picker-btn,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-header a,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-footer a,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-header a,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-header a,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-header a,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-today-btn,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-btn {
  color: #58a9ff !important;
}
.screen-dark-calendar-dropdown .ant-calendar-my-select,
.screen-dark-calendar-dropdown .ant-calendar-month-select,
.screen-dark-calendar-dropdown .ant-calendar-year-select,
.screen-dark-calendar-dropdown .ant-calendar-decade-select,
.screen-dark-calendar-dropdown .ant-calendar-column-header,
.screen-dark-calendar-dropdown .ant-calendar-column-header .ant-calendar-column-header-inner,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-my-select,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-select,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-select,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-select,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-column-header,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-column-header .ant-calendar-column-header-inner {
  color: rgba(220, 236, 255, 0.78) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-cell .ant-calendar-month-panel-month,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-cell .ant-calendar-year-panel-year,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-cell .ant-calendar-month-panel-month,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-cell .ant-calendar-year-panel-year,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade {
  color: #dcecff !important;
  background: transparent !important;
  border-color: transparent !important;
}
.screen-dark-calendar-dropdown .ant-calendar-date:hover,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-cell .ant-calendar-month-panel-month:hover,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-cell .ant-calendar-year-panel-year:hover,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-date:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-cell .ant-calendar-month-panel-month:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-cell .ant-calendar-year-panel-year:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade:hover {
  color: #ffffff !important;
  background: rgba(45, 121, 201, 0.56) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-selected-day .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-selected-start-date .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-selected-end-date .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
.screen-dark-calendar-dropdown .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-selected-day .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-selected-start-date .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-selected-end-date .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.92) !important;
  box-shadow: 0 0 8px rgba(84, 167, 255, 0.35);
}
.screen-dark-calendar-dropdown .ant-calendar-today .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-today .ant-calendar-date {
  color: #ffffff !important;
  border-color: #56a8ff !important;
}
.screen-dark-calendar-dropdown .ant-calendar-in-range-cell::before,
.screen-dark-calendar-dropdown .ant-calendar-range .ant-calendar-in-range-cell::before,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-in-range-cell::before,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-range .ant-calendar-in-range-cell::before {
  background: rgba(30, 120, 230, 0.24) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-last-month-cell .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-next-month-btn-day .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-disabled-cell .ant-calendar-date,
.screen-dark-calendar-dropdown .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.screen-dark-calendar-dropdown .ant-calendar-year-panel-cell-disabled .ant-calendar-year-panel-year,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-last-month-cell .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-next-month-btn-day .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-disabled-cell .ant-calendar-date,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-year-panel-cell-disabled .ant-calendar-year-panel-year {
  color: rgba(220, 236, 255, 0.28) !important;
  background: rgba(5, 28, 65, 0.36) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-time-picker-select,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-select {
  border-color: rgba(58, 131, 210, 0.46) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-time-picker-select li,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-select li {
  color: #dcecff !important;
}
.screen-dark-calendar-dropdown .ant-calendar-time-picker-select li:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-select li:hover {
  color: #ffffff !important;
  background: rgba(45, 121, 201, 0.56) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-time-picker-select li.ant-calendar-time-picker-select-option-selected,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-select li.ant-calendar-time-picker-select-option-selected {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.82) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-time-picker-select li.ant-calendar-time-picker-select-option-disabled,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-time-picker-select li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(220, 236, 255, 0.28) !important;
  background: rgba(5, 28, 65, 0.36) !important;
}
.screen-dark-calendar-dropdown .ant-calendar-ok-btn,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-ok-btn {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.92) !important;
  border-color: #56a8ff !important;
}
.screen-dark-calendar-dropdown .ant-calendar-ok-btn-disabled,
.screen-dark-calendar-dropdown .ant-calendar-ok-btn-disabled:hover,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-ok-btn-disabled,
.screen-dark-modal .ant-calendar-picker-container .ant-calendar-ok-btn-disabled:hover {
  color: rgba(220, 236, 255, 0.32) !important;
  background: rgba(5, 28, 65, 0.42) !important;
  border-color: rgba(58, 131, 210, 0.35) !important;
}
:global .ant-menu-root {
  height: calc(100vh - 144px);
  overflow-x: hidden;
  overflow-y: auto;
  border-right: none;
}
:global .ant-menu-root::-webkit-scrollbar-thumb {
  background-color: transparent;
}
:global .ant-menu-root:hover::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}
:global .ant-layout-footer,
:global .ant-layout {
  background: #fff !important;
}
:global .ant-table-wrapper .ant-table .ant-table-content .ant-table-body {
  margin: 0;
}
::-webkit-scrollbar-thumb {
  background-color: #ccc;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
input:-internal-autofill-selected {
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: black !important;
}
.code .ant-table,
.info .ant-table {
  color: #001529;
}
.code-info .ant-descriptions-title {
  color: #001529;
  font-weight: 400;
}
.code-info .ant-descriptions {
  border-top: 1px solid #e3e5e9;
  margin-top: 14px;
  padding-top: 18px;
  padding-bottom: 20px;
}
.code-info .ant-descriptions-row > th,
.code-info .ant-descriptions-row > td {
  padding-bottom: 0;
}
.ant-table-thead > tr > th {
  color: #484e5b;
}
.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  padding: 13px 12px;
}
.ant-table-tbody > tr > td {
  color: #001529;
}
.ant-tabs-nav .ant-tabs-tab {
  font-size: 16px;
}
.ant-tabs-ink-bar {
  height: 4px;
}
.ant-btn {
  border-radius: 4px;
}
.ant-select-selection, .ant-input, .ant-input-number {
  border-radius: 4px;
}
.ant-form-inline .ant-form-item-control .ant-select {
  width: 180px;
  max-width: 100%;
}
.ant-form-horizontal .ant-form-item-control .ant-select,
.ant-form-vertical .ant-form-item-control .ant-select {
  width: 100%;
  max-width: 100%;
}
.ant-select {
  min-width: 0;
}
.ant-select-selection--single .ant-select-selection-selected-value {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ant-select-auto-complete.ant-select-allow-clear .ant-input {
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.searchable-select-tooltip {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100vw - 24px);
}
.searchable-select-tooltip .ant-tooltip-inner {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ant-form-item {
  margin-bottom: 16px;
}
.layout-content .search-form-wrapper > .ant-card,
.layout-content .main > .ant-card,
.layout-content .pic-list {
  border-radius: 8px;
}
.home .tab-content .ant-layout, .home .tab-content .ant-layout-sider {
  background: transparent;
}
.home .tab-content .ant-table-small {
  border: none !important;
}
.home .tab-content .ant-table-thead {
  display: none;
}
.home .tab-content .ant-table-tbody > tr > td {
  padding: 6px 6px 6px 0 !important;
  border-bottom: none !important;
}
.home .tab-content .ant-table-tbody {
  font-size: 12px;
  color: #484e5b;
}
.home .tab-content .ant-layout {
  min-height: auto;
}
.btn {
  margin-left: 10px;
  margin-right: 10px;
}
.sbtn {
  margin-left: 4px;
  margin-right: 4px;
}
.orange {
  background: #fc6036;
  border: 1px solid #fc6036;
}
.red {
  background: #a21414;
  border: 1px solid #a21414;
}
.green {
  background: green;
  border: 1px solid green;
}
.map-marker .tip {
  width: 50px;
  height: 30px;
  line-height: 40px;
  background-position: center center;
  background-size: cover;
}
.screen-dark-modal .ant-modal {
  padding-bottom: 0;
}
.screen-dark-modal .ant-modal-content {
  overflow: hidden;
  color: #dcecff;
  background: linear-gradient(180deg, rgba(5, 35, 75, 0.96), rgba(4, 17, 43, 0.98)), rgba(4, 22, 54, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.9);
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.32) inset, 0 0 22px rgba(28, 116, 207, 0.42), 0 16px 44px rgba(0, 0, 0, 0.45);
}
.screen-dark-modal .ant-modal-header {
  height: 58px;
  padding: 0 42px 0 28px;
  display: flex;
  align-items: center;
  background: linear-gradient(180deg, rgba(9, 55, 108, 0.98), rgba(6, 32, 72, 0.98)), rgba(6, 32, 72, 0.98) !important;
  border-bottom: 1px solid rgba(47, 126, 215, 0.62) !important;
  box-shadow: 0 1px 12px rgba(64, 150, 255, 0.16) inset;
}
.screen-dark-modal .ant-modal-title {
  position: relative;
  padding-left: 0;
  color: #f3f8ff !important;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  text-shadow: 0 0 8px rgba(98, 178, 255, 0.45);
}
.screen-dark-modal .ant-modal-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 76px;
  height: 2px;
  background: linear-gradient(90deg, #54a7ff, rgba(84, 167, 255, 0));
  box-shadow: 0 0 8px rgba(84, 167, 255, 0.75);
}
.screen-dark-modal .ant-modal-close {
  color: #4a8eea !important;
}
.screen-dark-modal .ant-modal-close:hover {
  color: #8cc4ff !important;
  text-shadow: 0 0 10px rgba(84, 167, 255, 0.75);
}
.screen-dark-modal .ant-modal-body {
  color: #dcecff;
  background: radial-gradient(circle at 50% 0, rgba(37, 109, 202, 0.18), rgba(4, 18, 44, 0) 38%), linear-gradient(180deg, rgba(6, 28, 64, 0.94), rgba(3, 15, 38, 0.98)) !important;
  padding: 28px 26px 24px !important;
}
.screen-dark-modal .ant-modal-footer {
  background: rgba(4, 18, 44, 0.98) !important;
  border-top: 1px solid rgba(47, 126, 215, 0.38) !important;
}
.screen-dark-modal .search-form,
.screen-dark-modal .action-bar,
.screen-dark-modal .modal-content {
  color: #dcecff !important;
  background: rgba(7, 29, 65, 0.34) !important;
  border: 1px solid rgba(58, 131, 210, 0.36);
  border-radius: 4px !important;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.screen-dark-modal .search-form {
  margin-bottom: 18px !important;
  padding: 16px 20px !important;
}
.screen-dark-modal .action-bar {
  padding: 12px 16px !important;
}
.screen-dark-modal .action-bar .left,
.screen-dark-modal .action-bar .right,
.screen-dark-modal .action-bar .station-info {
  color: #dcecff !important;
}
.screen-dark-modal .ant-form-item-label > label,
.screen-dark-modal .role-switch-label,
.screen-dark-modal .ant-form label,
.screen-dark-modal .ant-form-model-item-label > label {
  color: #dcecff !important;
}
.screen-dark-modal .ant-input,
.screen-dark-modal .ant-input-number,
.screen-dark-modal .ant-select-selection,
.screen-dark-modal .ant-calendar-picker-input {
  color: #dcecff !important;
  background: rgba(1, 20, 49, 0.92) !important;
  border: 1px solid rgba(57, 128, 213, 0.9) !important;
  border-radius: 2px !important;
  box-shadow: inset 0 0 8px rgba(31, 116, 208, 0.22);
}
.screen-dark-modal .ant-input::-webkit-input-placeholder, .screen-dark-modal .ant-input-number::-webkit-input-placeholder, .screen-dark-modal .ant-select-selection::-webkit-input-placeholder, .screen-dark-modal .ant-calendar-picker-input::-webkit-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-modal .ant-input::-moz-placeholder, .screen-dark-modal .ant-input-number::-moz-placeholder, .screen-dark-modal .ant-select-selection::-moz-placeholder, .screen-dark-modal .ant-calendar-picker-input::-moz-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-modal .ant-input:-ms-input-placeholder, .screen-dark-modal .ant-input-number:-ms-input-placeholder, .screen-dark-modal .ant-select-selection:-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-input:-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-modal .ant-input::-ms-input-placeholder, .screen-dark-modal .ant-input-number::-ms-input-placeholder, .screen-dark-modal .ant-select-selection::-ms-input-placeholder, .screen-dark-modal .ant-calendar-picker-input::-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-modal .ant-input::placeholder,
.screen-dark-modal .ant-input-number::placeholder,
.screen-dark-modal .ant-select-selection::placeholder,
.screen-dark-modal .ant-calendar-picker-input::placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.screen-dark-modal .ant-input:hover, .screen-dark-modal .ant-input:focus,
.screen-dark-modal .ant-input-number:hover,
.screen-dark-modal .ant-input-number:focus,
.screen-dark-modal .ant-select-selection:hover,
.screen-dark-modal .ant-select-selection:focus,
.screen-dark-modal .ant-calendar-picker-input:hover,
.screen-dark-modal .ant-calendar-picker-input:focus {
  border-color: #56a8ff !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.16), inset 0 0 10px rgba(31, 116, 208, 0.32) !important;
}
.screen-dark-modal .ant-select-arrow,
.screen-dark-modal .ant-calendar-picker-icon,
.screen-dark-modal .ant-select-selection__placeholder {
  color: rgba(220, 236, 255, 0.68) !important;
}
.screen-dark-modal .ant-select-selection-selected-value,
.screen-dark-modal .ant-calendar-range-picker-input,
.screen-dark-modal .ant-calendar-range-picker-separator {
  color: #dcecff !important;
}
.screen-dark-modal .ant-btn {
  min-width: 64px;
  height: 32px;
  color: #eaf6ff !important;
  border-radius: 4px !important;
  border-color: rgba(68, 151, 242, 0.8) !important;
  background: linear-gradient(180deg, rgba(68, 160, 255, 0.96), rgba(22, 116, 225, 0.96)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAYCAYAAABKtPtEAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFySURBVFiF7ZgxasNAEEXfzK5DjuEj+AhOlyrkCilc6wixj+A6BF8hRQp38RF8BN8j2p0Uu7KEccDdgKwHwyAQs38HpOIJldedLUOgidgiKHNVCAKqIAIqpUPfrSsrPQPZSqWuMrQGbYY2C2DEOrubH+r8IKD0Zykgg/NqK72eST2/e85WnvNlZUjGyUyO2dh+vcnhPOvlM60ReW9TCdoNHhsCBIWoYNk236uwlucPWwaxn9803otfIpQlZOQpmtG0dj+Xp362rYFAo4It8j3dvlL+G7ZQg7l3GEfm6p3Am2kB3gG8mRbgHcCbaQHeAbyZFuAdwJtpAd4BvJkW4B3AGwVO3iEcOSkqR5UbXh0ZUmTjUcXYRu3F4z0gQCzidav7lRxEbPMYYaa9eR0jnQt8iKDYZr+Sw/m+rztbzgKNXtHinaa+psW7ngdaOpmQrXi3dFbipaghghRD2ytxQ0VQ7DYtzkCNW6/nh1p8qMfTP1r8D2UppTueJkQAAAAAAElFTkSuQmCC) center/100% 100% no-repeat !important;
  box-shadow: 0 0 10px rgba(28, 132, 255, 0.28);
}
.screen-dark-modal .ant-btn:hover, .screen-dark-modal .ant-btn:focus {
  color: #ffffff !important;
  border-color: #7fc0ff !important;
  box-shadow: 0 0 14px rgba(84, 167, 255, 0.45);
}
.screen-dark-modal .ant-btn:not(.ant-btn-primary) {
  color: #dcecff !important;
  border-color: rgba(55, 107, 171, 0.9) !important;
  background: linear-gradient(180deg, rgba(37, 79, 132, 0.94), rgba(25, 58, 104, 0.94)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAYCAYAAABKtPtEAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHGSURBVFiF7Zi9jlMxEIXPzHicbMJmNzTboe15JCooeA4eAfECiCfgbejRVlsgIpS/6zvjobhZWFBAosFScr9qbDfHR3bzEQ68+RjXwOZWL2SZRRccnlOCgkghUAK0kmit0Aqoec0OTh5QC2hfoWbI5TD3FVqcDjNp59BikUEUmWFJYInClWCJYUnClGDCw1oZJo/WQrAEGPOwx4AJYCAYHWZCWAUsavXqw1wd5hbWAWYl1qXwqtts796+XK4AgADg9Yfds4spbr+uo9/00e87BE4QYdDVnORSSHcen9+/mt3Ri3dfFpOrxfPVulhnqK1D/g+EQU+nlPrd7lOKPL85p8sDgFfEtxJOeX7DDp5ZPc0n/zc6Q63FZlzDJn6GBQAACWVuHaI1YwGtA7RmLKB1gNaMBbQO0JqxgNYBWjMW0DpAa8YCWgdoDTPVTngwQ+dGSBQWpG06wwImCcxIW6ayub9+ktMknc93EAYtZiTTsrk/IkVTv+/6kxQkgxRVuRT/KUUfDn9ocZVlnhzT4qKV8KsWZ07uj7R4RS7+j1qcYYlgKmGJhn2hP2jxBx3+mxYflPigxQkwO2hxAqx3mEeYO2x/RIt/B4hnJTK0oayvAAAAAElFTkSuQmCC) center/100% 100% no-repeat !important;
}
.screen-dark-modal .ant-btn.green,
.screen-dark-modal .green {
  border-color: rgba(0, 196, 103, 0.9) !important;
  background: linear-gradient(180deg, rgba(8, 197, 103, 0.98), rgba(0, 140, 70, 0.98)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAYCAYAAABKtPtEAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGoSURBVFiF7Zg9bhsxEEbfDLmGkzQ+go6gI8iF4bgxUuQeOkKsI+gmKQzYgArrCDqCDuHC1pIzKbjWz8ZFqhBY7SMWbAjOxyGxxRM6rlY/Z1FlHjVMo4RJFCWIElBUFBXhMAoOOI67YzjmRnYjYWTPJMu0nmk9sbNE6wkcGo1ECd2nRAmllgRUlCCCUmoqgshp5eP69DKcZKHkyYdc22x5k9yWrze/1/u9vq7uHwLy690TyRK233pYCEKUQKMRM1u83T4+SHz6PoshvuysHezB+whCIwEzu1ZU5u2Ab/0zHCd5xlXm6u5Tw2pn+u90/4upApPzufu/mGjtBLUZG1A7QG3GBtQOUJuxAbUD1GZsQO0AtRkbUDtAbcYG1A5QGwW28g8Lh0Z35q2KyEbl/B6CFNe4UcyXjUSU83kHghA1IOZLTXfPaxVdfAuXXGgz6EYUFxj5Ei5Q10W6e17vT3u1+jGL2vS0eNHVihQ1vtfSZfaP8YmKTp5JnmmtaPHWEjtPADTS0+IaCBxr8dOaRYtzpMUPYvyg5stsGOYfWRzz3OUxDNu2PS3+BzxF3DlVsv+sAAAAAElFTkSuQmCC) center/100% 100% no-repeat !important;
}
.screen-dark-modal .ant-btn.orange,
.screen-dark-modal .orange {
  border-color: rgba(255, 106, 57, 0.95) !important;
  background: linear-gradient(180deg, #ff7b42, #ee542d) !important;
  box-shadow: 0 0 10px rgba(255, 106, 57, 0.28);
}
.screen-dark-modal .ant-spin-container,
.screen-dark-modal .ant-spin-nested-loading,
.screen-dark-modal .ant-table-wrapper,
.screen-dark-modal .ant-table,
.screen-dark-modal .ant-table-content,
.screen-dark-modal .ant-table-scroll,
.screen-dark-modal .ant-table-body,
.screen-dark-modal .ant-table-header,
.screen-dark-modal .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body,
.screen-dark-modal .ant-table-small,
.screen-dark-modal .ant-table-placeholder,
.screen-dark-modal .ant-table-fixed-left table,
.screen-dark-modal .ant-table-fixed-right table,
.screen-dark-modal .ant-table-fixed-left .ant-table-body-outer,
.screen-dark-modal .ant-table-fixed-right .ant-table-body-outer,
.screen-dark-modal .ant-table-fixed-left .ant-table-body-inner,
.screen-dark-modal .ant-table-fixed-right .ant-table-body-inner {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .ant-table {
  border: 1px solid rgba(58, 131, 210, 0.42) !important;
  border-radius: 4px !important;
}
.screen-dark-modal .ant-table-thead > tr > th {
  height: 42px;
  color: #f0f7ff !important;
  font-weight: 600 !important;
  text-align: center;
  background: linear-gradient(180deg, rgba(34, 77, 135, 0.92), rgba(24, 61, 116, 0.92)) !important;
  border-bottom: 1px solid rgba(85, 161, 240, 0.22) !important;
  text-shadow: 0 0 6px rgba(148, 204, 255, 0.36);
}
.screen-dark-modal .ant-table-tbody > tr > td {
  color: #dcecff !important;
  background: rgba(6, 29, 64, 0.56) !important;
  border-bottom: 1px solid rgba(83, 148, 218, 0.12) !important;
}
.screen-dark-modal .ant-table-tbody > tr:nth-child(odd) > td {
  background: rgba(5, 24, 55, 0.72) !important;
}
.screen-dark-modal .ant-table-tbody > tr:nth-child(even) > td {
  background: linear-gradient(180deg, rgba(32, 73, 130, 0.82), rgba(27, 65, 121, 0.82)) !important;
}
.screen-dark-modal .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.screen-dark-modal .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: rgba(45, 121, 201, 0.72) !important;
  box-shadow: none !important;
}
.screen-dark-modal .ant-table-fixed-left,
.screen-dark-modal .ant-table-fixed-right {
  background: transparent !important;
  box-shadow: none !important;
}
.screen-dark-modal .ant-table-fixed-left .ant-table-thead > tr > th,
.screen-dark-modal .ant-table-fixed-right .ant-table-thead > tr > th {
  background: linear-gradient(180deg, rgba(34, 77, 135, 0.92), rgba(24, 61, 116, 0.92)) !important;
}
.screen-dark-modal .ant-table-fixed-left .ant-table-tbody > tr:nth-child(odd) > td,
.screen-dark-modal .ant-table-fixed-right .ant-table-tbody > tr:nth-child(odd) > td {
  background: rgba(5, 24, 55, 0.72) !important;
}
.screen-dark-modal .ant-table-fixed-left .ant-table-tbody > tr:nth-child(even) > td,
.screen-dark-modal .ant-table-fixed-right .ant-table-tbody > tr:nth-child(even) > td {
  background: linear-gradient(180deg, rgba(32, 73, 130, 0.82), rgba(27, 65, 121, 0.82)) !important;
}
.screen-dark-modal .ant-table-fixed-left .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.screen-dark-modal .ant-table-fixed-right .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.screen-dark-modal .ant-table-fixed-left .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.screen-dark-modal .ant-table-fixed-right .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: rgba(45, 121, 201, 0.72) !important;
}
.screen-dark-modal .ant-table-fixed-left .ant-table-thead > tr > th,
.screen-dark-modal .ant-table-fixed-right .ant-table-thead > tr > th,
.screen-dark-modal .ant-table-fixed-left .ant-table-tbody > tr > td,
.screen-dark-modal .ant-table-fixed-right .ant-table-tbody > tr > td,
.screen-dark-modal .ant-table-selection-column {
  background-clip: padding-box !important;
}
.screen-dark-modal .ant-checkbox-inner {
  background: rgba(3, 19, 48, 0.96) !important;
  border-color: rgba(88, 169, 255, 0.82) !important;
  box-shadow: inset 0 0 6px rgba(31, 116, 208, 0.2);
}
.screen-dark-modal .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.screen-dark-modal .ant-checkbox:hover .ant-checkbox-inner,
.screen-dark-modal .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #73baff !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.16), inset 0 0 8px rgba(31, 116, 208, 0.28) !important;
}
.screen-dark-modal .ant-checkbox-checked .ant-checkbox-inner,
.screen-dark-modal .ant-checkbox-indeterminate .ant-checkbox-inner {
  background: rgba(30, 120, 230, 0.95) !important;
  border-color: #73baff !important;
}
.screen-dark-modal .ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #ffffff !important;
}
.screen-dark-modal .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #ffffff !important;
}
.screen-dark-modal .ant-checkbox-disabled .ant-checkbox-inner {
  background: rgba(5, 28, 65, 0.55) !important;
  border-color: rgba(88, 169, 255, 0.35) !important;
}
.screen-dark-modal .ant-empty-normal,
.screen-dark-modal .ant-table-placeholder {
  color: rgba(220, 236, 255, 0.72) !important;
}
.screen-dark-modal .ant-table-empty .ant-table-tbody > tr > td,
.screen-dark-modal .ant-table-tbody > tr.ant-table-placeholder > td {
  color: rgba(220, 236, 255, 0.72) !important;
  background: rgba(5, 24, 55, 0.72) !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}
.screen-dark-modal .ant-table-placeholder {
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}
.screen-dark-modal .ant-empty-image {
  opacity: 0.38;
}
.screen-dark-modal .ant-pagination,
.screen-dark-modal .ant-table-pagination {
  color: #dcecff !important;
}
.screen-dark-modal .ant-pagination-total-text,
.screen-dark-modal .ant-pagination-item-link,
.screen-dark-modal .ant-pagination-item a,
.screen-dark-modal .ant-pagination-options,
.screen-dark-modal .ant-select-selection-selected-value {
  color: #dcecff !important;
}
.screen-dark-modal .ant-pagination-item,
.screen-dark-modal .ant-pagination-prev .ant-pagination-item-link,
.screen-dark-modal .ant-pagination-next .ant-pagination-item-link,
.screen-dark-modal .ant-pagination-options-quick-jumper input,
.screen-dark-modal .ant-pagination-options-size-changer .ant-select-selection {
  color: #dcecff !important;
  background: rgba(5, 28, 65, 0.86) !important;
  border-color: rgba(58, 131, 210, 0.6) !important;
}
.screen-dark-modal .ant-pagination-item-active {
  border-color: #56a8ff !important;
  background: rgba(30, 120, 230, 0.9) !important;
  box-shadow: 0 0 8px rgba(84, 167, 255, 0.4);
}
.screen-dark-modal .ant-pagination-disabled .ant-pagination-item-link,
.screen-dark-modal .ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(220, 236, 255, 0.32) !important;
  border-color: rgba(58, 131, 210, 0.28) !important;
  background: rgba(5, 28, 65, 0.38) !important;
}
.screen-dark-modal .ant-radio-button-wrapper {
  color: #dcecff !important;
  background: rgba(5, 28, 65, 0.86) !important;
  border-color: rgba(58, 131, 210, 0.6) !important;
}
.screen-dark-modal .ant-radio-button-wrapper-checked {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.9) !important;
  border-color: #56a8ff !important;
  box-shadow: none !important;
}
.screen-dark-modal .ant-tag {
  background: rgba(5, 28, 65, 0.82) !important;
  border-color: rgba(92, 164, 242, 0.5) !important;
}
.screen-dark-modal .ant-tag-green {
  color: #42f59a !important;
  background: rgba(5, 72, 48, 0.78) !important;
  border-color: rgba(66, 245, 154, 0.58) !important;
}
.screen-dark-modal .ant-tag-orange {
  color: #ffd27a !important;
  background: rgba(95, 58, 12, 0.78) !important;
  border-color: rgba(255, 178, 67, 0.62) !important;
}
.screen-dark-modal .ant-tag-red {
  color: #ff9f9f !important;
  background: rgba(92, 24, 32, 0.78) !important;
  border-color: rgba(255, 111, 111, 0.62) !important;
}
.screen-dark-modal .ant-form-model-item,
.screen-dark-modal .detail-content,
.screen-dark-modal .detail-content div,
.screen-dark-modal .detail-content span {
  color: #dcecff !important;
}
.screen-dark-modal .media-item {
  background: rgba(3, 14, 34, 0.8) !important;
  border: 1px solid rgba(58, 131, 210, 0.5) !important;
}
.screen-dark-modal .dispatch-modal {
  color: #dcecff !important;
}
.screen-dark-modal .dispatch-modal .modal-content,
.screen-dark-modal .dispatch-modal .bottom-section,
.screen-dark-modal .dispatch-modal .fire-engines-container,
.screen-dark-modal .dispatch-modal .video-w,
.screen-dark-modal .dispatch-modal .operate {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .dispatch-modal .dispatch-map,
.screen-dark-modal .dispatch-modal .video-w,
.screen-dark-modal .dispatch-modal .operate .in-block,
.screen-dark-modal .dispatch-modal .mode-tabs,
.screen-dark-modal .dispatch-modal .police-action,
.screen-dark-modal .dispatch-modal .info,
.screen-dark-modal .dispatch-modal .video-fallback {
  border-color: rgba(58, 131, 210, 0.55) !important;
}
.screen-dark-modal .dispatch-modal .alarm-info {
  border-left-color: rgba(58, 131, 210, 0.35) !important;
}
.screen-dark-modal .dispatch-modal .bottom-section {
  border-top-color: rgba(58, 131, 210, 0.35) !important;
}
.screen-dark-modal .dispatch-modal .mode-tabs,
.screen-dark-modal .dispatch-modal .police-action,
.screen-dark-modal .dispatch-modal .video-fallback {
  color: #dcecff !important;
  background: rgba(7, 29, 65, 0.34) !important;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.screen-dark-modal .dispatch-modal .mode-tab {
  color: rgba(220, 236, 255, 0.72) !important;
}
.screen-dark-modal .dispatch-modal .mode-tab:hover, .screen-dark-modal .dispatch-modal .mode-tab.active {
  color: #58a9ff !important;
  border-bottom-color: #58a9ff !important;
}
.screen-dark-modal .dispatch-modal .fireman-cell:hover {
  background: rgba(45, 121, 201, 0.36) !important;
  border-color: rgba(86, 168, 255, 0.58) !important;
}
.screen-dark-modal .dispatch-modal .ant-table-row-selected > td {
  background: rgba(30, 120, 230, 0.42) !important;
}
.screen-dark-modal .dispatch-modal .address-info,
.screen-dark-modal .dispatch-modal .v-title,
.screen-dark-modal .dispatch-modal .tit,
.screen-dark-modal .dispatch-modal .ant-row,
.screen-dark-modal .dispatch-modal .ant-col,
.screen-dark-modal .dispatch-modal p,
.screen-dark-modal .dispatch-modal span,
.screen-dark-modal .dispatch-modal div {
  color: #dcecff !important;
}
.screen-dark-modal .dispatch-modal a {
  color: #58a9ff !important;
}
.screen-dark-modal .dispatch-modal .ant-tabs-bar {
  border-bottom-color: rgba(58, 131, 210, 0.35) !important;
}
.screen-dark-modal .dispatch-modal .ant-tabs-tab {
  color: rgba(220, 236, 255, 0.72) !important;
}
.screen-dark-modal .dispatch-modal .ant-tabs-tab-active {
  color: #58a9ff !important;
}
.screen-dark-modal .main {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .pic-list {
  color: #dcecff !important;
  background: rgba(7, 29, 65, 0.34) !important;
  border: 1px solid rgba(58, 131, 210, 0.36);
  border-radius: 4px;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.screen-dark-modal .pic-list .left,
.screen-dark-modal .pic-list .right,
.screen-dark-modal .pic-list span,
.screen-dark-modal .pic-list div {
  color: #dcecff !important;
}
.screen-dark-modal .search-form-wrapper {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .search-form-wrapper .ant-card,
.screen-dark-modal .search-form-wrapper .ant-card-body {
  color: #dcecff !important;
  background: rgba(7, 29, 65, 0.34) !important;
  border-color: rgba(58, 131, 210, 0.36) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.screen-dark-modal .ant-form,
.screen-dark-modal .ant-form-model {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .false-alarm-form,
.screen-dark-modal .warning-text,
.screen-dark-modal .camera-edit-dark-modal,
.screen-dark-modal .form-section,
.screen-dark-modal .form-tips {
  color: #dcecff !important;
  background: transparent !important;
}
.screen-dark-modal .false-alarm-form,
.screen-dark-modal .form-section {
  padding: 12px 14px;
  background: rgba(7, 29, 65, 0.34) !important;
  border: 1px solid rgba(58, 131, 210, 0.36);
  border-radius: 4px;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.screen-dark-modal .false-alarm-form,
.screen-dark-modal .false-alarm-form span,
.screen-dark-modal .false-alarm-form .ant-form-model-item-control,
.screen-dark-modal .false-alarm-form .ant-form-model-item-children,
.screen-dark-modal .form-section,
.screen-dark-modal .form-section span,
.screen-dark-modal .form-section .ant-form-model-item-control,
.screen-dark-modal .form-section .ant-form-model-item-children {
  color: #dcecff !important;
}
.screen-dark-modal .form-section .section-title {
  color: #f3f8ff !important;
  border-bottom-color: rgba(58, 131, 210, 0.45) !important;
  text-shadow: 0 0 8px rgba(98, 178, 255, 0.35);
}
.screen-dark-modal .ant-select-dropdown {
  color: #dcecff !important;
  background: rgba(3, 19, 48, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.62) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.42), 0 0 16px rgba(37, 126, 229, 0.22) !important;
}
.screen-dark-modal .ant-select-dropdown-menu-item {
  color: #dcecff !important;
  background: rgba(3, 19, 48, 0.98) !important;
}
.screen-dark-modal .ant-select-dropdown-menu-item-active,
.screen-dark-modal .ant-select-dropdown-menu-item:hover {
  color: #ffffff !important;
  background: rgba(45, 121, 201, 0.72) !important;
}
.screen-dark-modal .ant-select-dropdown-menu-item-selected,
.screen-dark-modal .ant-select-dropdown-menu-item-selected:hover {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.9) !important;
}
.screen-dark-modal .warning-text .ant-alert,
.screen-dark-modal .form-tips {
  color: #ffdca0 !important;
  background: rgba(89, 55, 8, 0.35) !important;
  border-color: rgba(255, 185, 82, 0.45) !important;
}
.screen-dark-modal .warning-text .ant-alert-message,
.screen-dark-modal .warning-text .ant-alert-description {
  color: #ffdca0 !important;
}
.screen-dark-modal.dispatch-detail-modal .ant-modal {
  top: 8px;
}
.screen-dark-modal.dispatch-detail-modal .ant-modal-body {
  padding: 12px 16px 16px !important;
}
.screen-dark-modal.screen-dispatch-modal .ant-modal-content {
  border-radius: 4px;
}
.screen-dark-modal.screen-dispatch-modal .ant-modal-body {
  padding: 0 24px 12px !important;
}
.screen-dark-modal.screen-dispatch-modal .compact-dispatch-table:not(.compact-has-data) .ant-table-body {
  min-height: 0 !important;
}
.screen-dark-modal.screen-close-alarm-modal .ant-modal-title,
.screen-dark-modal.screen-close-alarm-modal .close-reason-label,
.screen-dark-modal.screen-close-alarm-modal .ant-radio-wrapper {
  color: #f3f8ff !important;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-content {
  display: grid;
  grid-template-rows: minmax(0, 1fr) auto;
  gap: 24px;
  min-height: 360px;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-form {
  align-self: center;
  display: grid;
  grid-template-columns: 140px minmax(0, 1fr);
  gap: 32px;
  align-items: flex-start;
  justify-content: start;
  width: 100%;
  box-sizing: border-box;
  padding-left: 0;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-label {
  padding-top: 1px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  white-space: nowrap;
}
.screen-dark-modal.screen-close-alarm-modal .required-mark {
  margin-right: 2px;
  color: #ff5b66;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-options {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
  width: 100%;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-options .ant-radio-wrapper {
  margin-right: 0;
  font-size: 20px;
  line-height: 30px;
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-options .ant-radio-inner {
  width: 20px;
  height: 20px;
  background: rgba(3, 19, 48, 0.94);
  border-color: rgba(84, 167, 255, 0.72);
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-options .ant-radio-checked .ant-radio-inner {
  border-color: #54a7ff;
  box-shadow: 0 0 8px rgba(84, 167, 255, 0.5);
}
.screen-dark-modal.screen-close-alarm-modal .close-reason-options .ant-radio-inner::after {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background: #54a7ff;
}
.screen-dark-modal.screen-close-alarm-modal .ai-false-alarm-reason {
  box-sizing: border-box;
  width: 100%;
  padding: 16px;
  border-left: 2px solid #64b2ff;
  background: rgba(100, 178, 255, 0.1);
}
.screen-dark-modal.screen-close-alarm-modal .ai-false-alarm-reason-label {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}
.screen-dark-modal.screen-close-alarm-modal .ai-false-alarm-reason-options {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px 16px;
}
.screen-dark-modal.screen-close-alarm-modal .ai-false-alarm-reason-options .ant-radio-wrapper {
  display: block;
  min-width: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 24px;
}
.screen-dark-modal.screen-close-alarm-modal .other-false-alarm-reason-input {
  margin-top: 12px;
}
.screen-dark-modal.screen-close-alarm-modal .close-warning {
  padding: 14px 20px 14px 50px;
  color: #ffdca0;
  background: rgba(89, 55, 8, 0.35);
  border-color: rgba(255, 185, 82, 0.45);
  border-radius: 4px;
}
.screen-dark-modal.screen-close-alarm-modal .close-warning .ant-alert-message,
.screen-dark-modal.screen-close-alarm-modal .close-warning .ant-alert-description {
  color: #ffdca0;
}
.screen-dark-modal ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.screen-dark-modal ::-webkit-scrollbar-track {
  background: rgba(4, 18, 44, 0.78);
}
.screen-dark-modal ::-webkit-scrollbar-thumb {
  background: rgba(72, 145, 225, 0.68);
  border-radius: 4px;
}
.screen-dark-modal ::-webkit-scrollbar-thumb:hover {
  background: rgba(99, 178, 255, 0.9);
}
.screen-dark-select-dropdown {
  color: #dcecff !important;
  background: rgba(3, 19, 48, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.62) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.42), 0 0 16px rgba(37, 126, 229, 0.22) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu {
  background: transparent !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item {
  color: #dcecff !important;
  background: rgba(3, 19, 48, 0.98) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-active,
.screen-dark-select-dropdown .ant-select-dropdown-menu-item:hover {
  color: #ffffff !important;
  background: rgba(45, 121, 201, 0.72) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-selected,
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-selected:hover {
  color: #ffffff !important;
  background: rgba(30, 120, 230, 0.9) !important;
}
.screen-dark-select-dropdown .ant-select-dropdown-menu-item-disabled {
  color: rgba(220, 236, 255, 0.35) !important;
  background: rgba(3, 19, 48, 0.72) !important;
}
.screen-dark-notification {
  color: #dcecff !important;
  background: linear-gradient(180deg, rgba(7, 35, 76, 0.98), rgba(4, 18, 44, 0.98)), rgba(4, 18, 44, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.78) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.18) inset, 0 8px 22px rgba(0, 0, 0, 0.35), 0 0 16px rgba(43, 126, 214, 0.24) !important;
}
.screen-dark-notification .ant-notification-notice-message {
  color: #f3f8ff !important;
  font-weight: 600;
  text-shadow: 0 0 8px rgba(98, 178, 255, 0.35);
}
.screen-dark-notification .ant-notification-notice-description {
  color: rgba(220, 236, 255, 0.86) !important;
}
.screen-dark-notification .ant-notification-notice-close {
  color: rgba(220, 236, 255, 0.72) !important;
}
.screen-dark-notification .ant-notification-notice-close:hover {
  color: #8cc4ff !important;
}
.screen-dark-notification .ant-notification-notice-icon-success {
  color: #42f59a !important;
}
.screen-dark-notification .ant-notification-notice-icon-error {
  color: #ff9f9f !important;
}
.screen-dark-confirm-modal .ant-modal-content {
  overflow: hidden;
  color: #dcecff;
  background: linear-gradient(180deg, rgba(5, 35, 75, 0.96), rgba(4, 17, 43, 0.98)), rgba(4, 22, 54, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.9);
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.32) inset, 0 0 22px rgba(28, 116, 207, 0.42), 0 16px 44px rgba(0, 0, 0, 0.45);
}
.screen-dark-confirm-modal .ant-modal-body {
  color: #dcecff;
  background: radial-gradient(circle at 50% 0, rgba(37, 109, 202, 0.18), rgba(4, 18, 44, 0) 38%), linear-gradient(180deg, rgba(6, 28, 64, 0.94), rgba(3, 15, 38, 0.98)) !important;
}
.screen-dark-confirm-modal .ant-modal-confirm-body,
.screen-dark-confirm-modal .ant-modal-confirm-body-wrapper {
  color: #dcecff !important;
}
.screen-dark-confirm-modal .ant-confirm-title,
.screen-dark-confirm-modal .ant-modal-confirm-title,
.screen-dark-confirm-modal .ant-modal-confirm-body .ant-modal-confirm-title {
  color: #f3f8ff !important;
  font-weight: 600;
  text-shadow: 0 0 8px rgba(98, 178, 255, 0.35);
}
.screen-dark-confirm-modal .ant-confirm-content,
.screen-dark-confirm-modal .ant-modal-confirm-content,
.screen-dark-confirm-modal .ant-modal-confirm-body .ant-modal-confirm-content {
  color: rgba(220, 236, 255, 0.86) !important;
}
.screen-dark-confirm-modal .ant-confirm-warning .ant-confirm-icon,
.screen-dark-confirm-modal .ant-confirm-confirm .ant-confirm-icon,
.screen-dark-confirm-modal .anticon-question-circle {
  color: #ffd36b !important;
}
.screen-dark-confirm-modal .ant-btn {
  color: #dcecff !important;
  border-color: rgba(55, 107, 171, 0.9) !important;
  background: linear-gradient(180deg, rgba(37, 79, 132, 0.94), rgba(25, 58, 104, 0.94)) !important;
}
.screen-dark-confirm-modal .ant-btn:hover,
.screen-dark-confirm-modal .ant-btn:focus {
  color: #ffffff !important;
  border-color: #7fc0ff !important;
  box-shadow: 0 0 14px rgba(84, 167, 255, 0.36);
}
.screen-dark-confirm-modal .ant-btn-primary {
  color: #ffffff !important;
  border-color: rgba(68, 151, 242, 0.9) !important;
  background: linear-gradient(180deg, rgba(68, 160, 255, 0.96), rgba(22, 116, 225, 0.96)) !important;
  box-shadow: 0 0 10px rgba(28, 132, 255, 0.28);
}
.false-alarm-dark-modal .ant-modal-content {
  overflow: hidden;
  color: #dcecff;
  background: linear-gradient(180deg, rgba(5, 35, 75, 0.96), rgba(4, 17, 43, 0.98)), rgba(4, 22, 54, 0.98) !important;
  border: 1px solid rgba(58, 131, 210, 0.9);
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(30, 112, 198, 0.32) inset, 0 0 22px rgba(28, 116, 207, 0.42), 0 16px 44px rgba(0, 0, 0, 0.45);
}
.false-alarm-dark-modal .ant-modal-header {
  background: linear-gradient(180deg, rgba(9, 55, 108, 0.98), rgba(6, 32, 72, 0.98)), rgba(6, 32, 72, 0.98) !important;
  border-bottom: 1px solid rgba(47, 126, 215, 0.62) !important;
}
.false-alarm-dark-modal .ant-modal-title,
.false-alarm-dark-modal .ant-modal-close {
  color: #f3f8ff !important;
}
.false-alarm-dark-modal .ant-modal-body {
  color: #dcecff;
  background: radial-gradient(circle at 50% 0, rgba(37, 109, 202, 0.18), rgba(4, 18, 44, 0) 38%), linear-gradient(180deg, rgba(6, 28, 64, 0.94), rgba(3, 15, 38, 0.98)) !important;
}
.false-alarm-dark-modal .ant-modal-footer {
  background: rgba(4, 18, 44, 0.98) !important;
  border-top: 1px solid rgba(47, 126, 215, 0.38) !important;
}
.false-alarm-dark-modal .false-alarm-form {
  padding: 12px 14px;
  color: #dcecff !important;
  background: rgba(7, 29, 65, 0.34) !important;
  border: 1px solid rgba(58, 131, 210, 0.36);
  border-radius: 4px;
  box-shadow: 0 0 18px rgba(43, 126, 214, 0.12) inset;
}
.false-alarm-dark-modal .false-alarm-form,
.false-alarm-dark-modal .false-alarm-form span,
.false-alarm-dark-modal .false-alarm-form .ant-form-model-item-control,
.false-alarm-dark-modal .false-alarm-form .ant-form-model-item-children,
.false-alarm-dark-modal .ant-form-model-item-label > label {
  color: #dcecff !important;
}
.false-alarm-dark-modal .ant-input,
.false-alarm-dark-modal .ant-select-selection,
.false-alarm-dark-modal .ant-input-number,
.false-alarm-dark-modal textarea.ant-input {
  color: #dcecff !important;
  background: rgba(1, 20, 49, 0.92) !important;
  border: 1px solid rgba(57, 128, 213, 0.9) !important;
  box-shadow: inset 0 0 8px rgba(31, 116, 208, 0.22);
}
.false-alarm-dark-modal .ant-input::-webkit-input-placeholder, .false-alarm-dark-modal .ant-select-selection::-webkit-input-placeholder, .false-alarm-dark-modal .ant-input-number::-webkit-input-placeholder, .false-alarm-dark-modal textarea.ant-input::-webkit-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.false-alarm-dark-modal .ant-input::-moz-placeholder, .false-alarm-dark-modal .ant-select-selection::-moz-placeholder, .false-alarm-dark-modal .ant-input-number::-moz-placeholder, .false-alarm-dark-modal textarea.ant-input::-moz-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.false-alarm-dark-modal .ant-input:-ms-input-placeholder, .false-alarm-dark-modal .ant-select-selection:-ms-input-placeholder, .false-alarm-dark-modal .ant-input-number:-ms-input-placeholder, .false-alarm-dark-modal textarea.ant-input:-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.false-alarm-dark-modal .ant-input::-ms-input-placeholder, .false-alarm-dark-modal .ant-select-selection::-ms-input-placeholder, .false-alarm-dark-modal .ant-input-number::-ms-input-placeholder, .false-alarm-dark-modal textarea.ant-input::-ms-input-placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.false-alarm-dark-modal .ant-input::placeholder,
.false-alarm-dark-modal .ant-select-selection::placeholder,
.false-alarm-dark-modal .ant-input-number::placeholder,
.false-alarm-dark-modal textarea.ant-input::placeholder {
  color: rgba(220, 236, 255, 0.46) !important;
}
.false-alarm-dark-modal .warning-text .ant-alert {
  color: #ffdca0 !important;
  background: rgba(89, 55, 8, 0.35) !important;
  border-color: rgba(255, 185, 82, 0.45) !important;
}
.false-alarm-dark-modal .warning-text .ant-alert-message,
.false-alarm-dark-modal .warning-text .ant-alert-description {
  color: #ffdca0 !important;
}
.btn-export,
.ant-btn.btn-export {
  background-color: #14be33 !important;
  border-color: #14be33 !important;
  color: #ffffff !important;
  text-shadow: none !important;
  box-shadow: none !important;
}
.btn-export:hover, .btn-export:focus, .btn-export:active,
.ant-btn.btn-export:hover,
.ant-btn.btn-export:focus,
.ant-btn.btn-export:active {
  background-color: #1ed241 !important;
  border-color: #1ed241 !important;
  color: #ffffff !important;
}
html,
body {
  height: 100%;
  width: 100%;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  font-feature-settings: "tnum";
}
body .ant-select-dropdown-menu-item {
  color: #484e5b;
}
body .ant-select-dropdown-menu-item-selected {
  color: #484e5b;
}

.svg-icon[data-v-dc49ef06] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.network-status-banner[data-v-d3154080] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(135deg, #ff4757 0%, #ff6b7a 100%);
  color: white;
  padding: 16px 24px;
  box-shadow: 0 -2px 12px rgba(255, 71, 87, 0.3);
  z-index: 9999;
  min-height: 60px;
  display: flex;
  align-items: center;
}
.network-status-banner.server-error[data-v-d3154080] {
  background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);
  box-shadow: 0 -2px 12px rgba(243, 156, 18, 0.3);
}
.network-status-content[data-v-d3154080] {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  max-width: 100%;
}
.status-icon[data-v-d3154080] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.status-text[data-v-d3154080] {
  flex: 1;
  display: flex;
  align-items: center;
}
.status-message[data-v-d3154080] {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  -webkit-animation: pulse-data-v-d3154080 1.5s ease-in-out infinite;
          animation: pulse-data-v-d3154080 1.5s ease-in-out infinite;
}
.status-message.recovering[data-v-d3154080] {
  -webkit-animation: fadeInOut-data-v-d3154080 1s ease-in-out infinite;
          animation: fadeInOut-data-v-d3154080 1s ease-in-out infinite;
}
@-webkit-keyframes pulse-data-v-d3154080 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.7;
}
}
@keyframes pulse-data-v-d3154080 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.7;
}
}
@-webkit-keyframes fadeInOut-data-v-d3154080 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.6;
}
}
@keyframes fadeInOut-data-v-d3154080 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.6;
}
}
.slide-up-enter-active[data-v-d3154080],
.slide-up-leave-active[data-v-d3154080] {
  transition: all 0.3s ease;
}
.slide-up-enter[data-v-d3154080] {
  transform: translateY(100%);
  opacity: 0;
}
.slide-up-leave-to[data-v-d3154080] {
  transform: translateY(100%);
  opacity: 0;
}
@media (max-width: 768px) {
.network-status-banner[data-v-d3154080] {
    padding: 12px 16px;
    min-height: 56px;
}
.status-message[data-v-d3154080] {
    font-size: 13px;
}
}

.x-draggable-modal-wrap .ant-modal-header {
  cursor: move;
}
.x-draggable-modal-wrap .ant-modal-header,
.x-draggable-modal-wrap .ant-modal-header * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.searchable-select[data-v-0ab3bbd1] {
  width: 100%;
}
.searchable-select.ant-select-show-arrow[data-v-0ab3bbd1]  .ant-select-arrow {
  display: block;
}
