/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/.pnpm/less-loader@7.3.0_less@4.2.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/.pnpm/style-resources-loader@1.5.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/reportalert.vue?vue&type=style&index=0&id=b59f7270&lang=less&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-b59f7270] .el-dialog {
  border-radius: 10px;
  margin-top: 2vh !important;
  margin: 0 auto 0px;
}
[data-v-b59f7270] .el-dialog .el-dialog__header {
  text-align: center;
  padding-top: 40px;
}
[data-v-b59f7270] .el-dialog .content {
  margin: 0 auto;
  width: 90%;
  height: 60px;
  background: rgba(219, 219, 219, 0.247);
  border-radius: 5px;
  display: flex;
  align-items: center;
}
[data-v-b59f7270] .el-dialog .content i {
  margin-left: 10px;
  font-size: 40px;
  background: #dbdbdb;
  border-radius: 2px;
}
[data-v-b59f7270] .el-dialog .content P {
  margin-left: 20px;
  width: 380px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-b59f7270] .el-dialog .el-dialog__footer {
  text-align: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/.pnpm/less-loader@7.3.0_less@4.2.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/.pnpm/style-resources-loader@1.5.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Header.vue?vue&type=style&index=0&id=d9ae3272&lang=less&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav[data-v-d9ae3272] {
  color: #1c212a;
  font-size: 16px;
}
.nav .nav-item[data-v-d9ae3272] {
  position: relative;
  padding: 4px 14px;
  cursor: pointer;
}
.nav .nav-item.active[data-v-d9ae3272]::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: -6px;
  width: 16px;
  height: 2px;
  background: #06cf66;
  transform: translateX(-50%);
  border-radius: 2px;
}
[data-v-d9ae3272] .el-dropdown-menu__item {
  display: flex;
  align-items: center;
}
[data-v-d9ae3272] .el-dropdown-menu__item:focus,[data-v-d9ae3272] .el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #34d7832b;
  color: #000000;
}
.el-loading-spinner i[data-v-d9ae3272] {
  color: #FFFFFF;
}
.el-loading-spinner .el-loading-text[data-v-d9ae3272] {
  color: #FFFFFF;
}
.top-cneter[data-v-d9ae3272] {
  flex: 4;
  justify-content: center;
  display: flex;
}
@media only screen and (max-width: 768px) {
.top-cneter[data-v-d9ae3272] {
    display: none;
}
}
.top-cneter .router-item[data-v-d9ae3272] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
}
.top-cneter .underline[data-v-d9ae3272] {
  width: 14px;
  height: 2px;
  margin-top: 3px;
  background: white;
}
.top-cneter .underline-active[data-v-d9ae3272] {
  width: 14px;
  height: 2px;
  margin-top: 3px;
  background: #05a853;
}
.top-cneter a[data-v-d9ae3272] {
  box-sizing: border-box;
  text-decoration: none;
  color: #4b596b;
  font-size: 16px;
  align-content: center;
}
.top-cneter a[data-v-d9ae3272]:hover {
  color: #1c212a;
  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);
}
.top-cneter a.active-link[data-v-d9ae3272] {
  color: #1c212a;
}
.logo[data-v-d9ae3272] {
  min-width: 180px;
  flex: 1;
}
.logo img[data-v-d9ae3272] {
  width: 125px;
  height: 40px;
}
.logo img.gov-logo[data-v-d9ae3272] {
  width: 180px;
  height: auto;
}
.top-right[data-v-d9ae3272] {
  flex: 1;
  right: 30px;
  min-width: 300px;
  display: flex;
  justify-content: right;
  align-items: center;
}
@media only screen and (max-width: 768px) {
.top-right[data-v-d9ae3272] {
    position: absolute;
    right: 10px;
    min-width: auto;
}
}
.top-right .information[data-v-d9ae3272] {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
.top-right .information[data-v-d9ae3272] {
    display: none;
}
}
.top-right .information .item[data-v-d9ae3272] .el-badge__content {
  border: none;
}
.top-right .order[data-v-d9ae3272] {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
.top-right .order[data-v-d9ae3272] {
    display: none;
}
}
.top-right .order img[data-v-d9ae3272] {
  width: 28px;
}
.top-right .hover-effect[data-v-d9ae3272]:hover {
  border-radius: 5px;
  background-color: #00000017;
}
.top-right .hover-effect[data-v-d9ae3272]:active {
  border-radius: 5px;
  background-color: #00000023;
}
.top-right .user[data-v-d9ae3272] {
  width: 111px;
  height: 34px;
  line-height: 20px;
  border-radius: 10px;
  margin-left: 20px;
  background-color: #ffffff;
  color: #101010;
  font-size: 14px;
  text-align: center;
  float: left;
}
@media only screen and (max-width: 768px) {
.top-right .user[data-v-d9ae3272] {
    width: auto;
    height: auto;
    border-radius: 50%;
}
}
.top-right .user img[data-v-d9ae3272] {
  float: left;
  margin-left: 5px;
  width: 23px;
  height: 23px;
  margin-top: 5px;
}
.top-right .user p[data-v-d9ae3272] {
  margin-top: 7px;
  font-weight: 600;
  margin-left: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
.top-right .user p[data-v-d9ae3272] {
    display: none;
}
}
.headerWrapper[data-v-d9ae3272] {
  height: 100%;
  box-shadow: 0px 2px 10px 0px rgba(174, 187, 180, 0.13);
  position: relative;
  width: 100%;
  color: #ffffff;
}
.headerWrapper .avtart[data-v-d9ae3272] {
  width: 23px;
  height: 23px;
  text-align: center;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
@media only screen and (max-width: 768px) {
.headerWrapper .avtart[data-v-d9ae3272] {
    width: 32px;
    height: 32px;
}
}
@media only screen and (max-width: 768px) {
.headerWrapper .avtart[data-v-d9ae3272] {
    margin-top: 0px;
    margin-left: 0px;
}
}
.headerWrapper .top[data-v-d9ae3272] {
  height: 60px;
  padding: 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #FFFFFF;
}
@media (min-width: 0px) and (max-width: 1366px) {
.headerWrapper .top[data-v-d9ae3272] {
    min-width: auto;
    padding: 0 10px;
    box-sizing: border-box;
}
}
.headerWrapper .leftlogo[data-v-d9ae3272] {
  display: none;
}
@media only screen and (max-width: 768px) {
.headerWrapper .leftlogo[data-v-d9ae3272] {
    display: block;
}
}
nav[data-v-d9ae3272] {
  padding: 30px;
}
nav a[data-v-d9ae3272] {
  font-weight: bold;
  color: #2c3e50;
}
nav a.router-link-exact-active[data-v-d9ae3272] {
  color: #FFFFFF;
}
.drawerleft[data-v-d9ae3272] .el-drawer {
  border-radius: 0 10px 10px 0;
}
.drawerleft .drawer-title img[data-v-d9ae3272] {
  width: 32px;
}
.drawerleft .drawer-context[data-v-d9ae3272] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.drawerleft .drawer-context a[data-v-d9ae3272] {
  padding: 10px 0;
  color: black;
  text-decoration: none;
}
.drawerright .drawer-context[data-v-d9ae3272] {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.drawerright .drawer-context li[data-v-d9ae3272] {
  width: 70%;
  list-style: none;
  border-bottom: 1px solid #e6e6e6;
  line-height: 40px;
  display: flex;
  align-items: center;
}
.drawerright .drawer-context li i[data-v-d9ae3272],
.drawerright .drawer-context li img[data-v-d9ae3272] {
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
[data-v-d9ae3272] .el-dropdown-menu {
    display: none;
}
}
.right-dropdown[data-v-d9ae3272] {
  border-left: 1px solid #e5e6eb;
}
@media only screen and (max-width: 768px) {
.right-dropdown .user[data-v-d9ae3272] {
    display: none;
}
}
@media only screen and (min-width: 768px) {
.user-avatar-mobile[data-v-d9ae3272] {
    display: none;
}
}
[data-v-d9ae3272] .el-dropdown-menu__item {
  font-family: HarmonyOS_Sans;
  font-size: 14px;
  color: #1c212a;
  line-height: 22px;
  padding: 14px 0;
}
[data-v-d9ae3272] .el-dropdown-menu__item .el-input__inner {
  padding: 0;
  font-family: HarmonyOS_Sans;
  font-size: 14px;
  color: #1c212a;
  line-height: 22px;
  margin: 0 10px;
  border: none;
  width: 80px;
  background: none;
}
[data-v-d9ae3272] .el-dropdown-menu__item .el-select__caret {
  display: none;
}
.el-dropdown-menu[data-v-d9ae3272] {
  margin-top: 30px;
  padding: 0;
  box-sizing: border-box;
}
.el-icon[data-v-d9ae3272] {
  margin-left: 10px;
  width: 24px;
  height: 24px;
}
.el-text[data-v-d9ae3272] {
  margin: 0 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/.pnpm/less-loader@7.3.0_less@4.2.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/.pnpm/style-resources-loader@1.5.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/style-resources-loader/lib/index.js??clonedRuleSet-32.use[4]!./node_modules/.pnpm/vue-loader@15.11.1_@vue+compiler-sfc@3.5.12_css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10_cbub23g2yt6yabxwtcl4wuzjai/node_modules/vue-loader/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (max-width: 768px) {
/deep/ .el-picker-panel__sidebar {
    width: 100%;
}
/deep/ .el-picker-panel {
    width: 400px !important;
}
/deep/ .el-picker-panel__content {
    width: 100%;
}
/deep/ .el-picker-panel__body {
    margin-left: 0 !important;
    display: flex;
    flex-direction: column;
    min-width: auto !important;
}
/deep/ .el-picker-panel__sidebar {
    position: relative;
}
/deep/ .el-picker-panel__body-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}
#app {
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
  background: #ffffff;
}
.container {
  overflow: auto;
  box-sizing: border-box;
  width: 100%;
}
/deep/ .el-popper__arrow {
  display: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/css-loader/dist/cjs.js??clonedRuleSet-34.use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-34.use[2]!./node_modules/.pnpm/less-loader@7.3.0_less@4.2.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/less-loader/dist/cjs.js??clonedRuleSet-34.use[3]!./node_modules/.pnpm/style-resources-loader@1.5.0_webpack@5.95.0_webpack-cli@4.10.0_webpack-bundle-analyzer@4.10.2_webpack@5.95.0__/node_modules/style-resources-loader/lib/index.js??clonedRuleSet-34.use[4]!./src/assets/style/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html,
body {
  color: #1c212a;
  overflow-x: hidden;
}
.notify .el-notification__content {
  text-align: left;
}
.success {
  padding: 18px 20px;
  background: #f0fff6;
  border-radius: 8px;
  border: 1px solid #06cf66;
}
.success .el-message__icon {
  font-size: 24px;
}
.success .el-message__content {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #1c212a;
  line-height: 24px;
}
.Pop-ups_btn {
  padding: 5px 12px;
  border-radius: 4px;
  border: 1px solid #c8cdd5;
  background-color: #ffffff;
  font-family: HarmonyOS_Sans;
  font-size: 14px;
  color: #1c212a;
  line-height: 22px;
}
.Pop-ups_btn:hover {
  background-color: #f8f9fa;
  border-radius: 4px;
  border: 1px solid #c8cdd5;
  font-size: 14px;
  color: #4b596b;
}
.Pop-ups_btn:active {
  background-color: #06cf66;
  border-radius: 4px;
  font-size: 14px;
  color: #ffffff;
}
.Pop-ups_btn:focus {
  background-color: #f8f9fa;
  border-radius: 4px;
  border: 1px solid #c8cdd5;
  font-size: 14px;
  color: #4b596b;
}
.Btn {
  line-height: 0;
  background: #06cf66 !important;
  border-radius: 4px;
  font-family: HarmonyOS_Sans;
  font-size: 14px;
  color: #ffffff !important;
  border: none !important;
}
.Btn:hover {
  color: #ffffff !important;
  background: #05a853 !important;
  border: none !important;
}
.Btn:active {
  color: #ffffff !important;
  background: #048341 !important;
  border: none !important;
}
.Btn:focus {
  color: #ffffff !important;
  background: #05a853 !important;
  border: none !important;
}
.el-select-dropdown__list .selected {
  color: #05a853;
}
@font-face {
  font-family: "D-DINExp";
  src: url(/fonts/D-DINExp.6af9069e.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "D-DINExp-Bold";
  src: url(/fonts/D-DINExp-Bold.a8b2a29e.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HarmonyOS_Sans";
  src: url(/fonts/HarmonyOS_Sans_Regular.cd23cd05.ttf) format("opentype");
}
@font-face {
  font-family: "HarmonyOS_Sans";
  src: url(/fonts/HarmonyOS_Sans_Medium.20390302.ttf) format("opentype");
  font-weight: 500;
}
@font-face {
  font-family: "HarmonyOS_Sans";
  src: url(/fonts/HarmonyOS_Sans_Bold.526d8a76.ttf) format("truetype");
  font-weight: 700;
}
body {
  font-family: "HarmonyOS_Sans", "D-DINExp";
}
@media only screen and (max-width: 768px) {
  .el-notification {
    width: 92%;
  }
}
.el-message-box__wrapper .el-message-box {
  border-radius: 10px;
}
@media only screen and (max-width: 768px) {
  .el-message-box__wrapper .el-message-box {
    width: 90%;
  }
}
.el-message-box__wrapper .el-button {
  width: 280px;
  height: 44px;
  border: 2px solid #34d783;
  color: black;
  background: white;
  font-size: 16px;
  border-radius: 10px;
}
.el-message-box__wrapper .el-button--primary:focus,
.el-message-box__wrapper .el-button--primary:hover {
  border: 2px solid #34d783;
  background: #0fec7e69;
  border-color: #0fec7e69;
  color: #000000;
}
.el-button {
  font-weight: unset;
}
.my-popconfirm .el-popconfirm__action {
  margin-top: 10px;
  text-align: center;
}
.my-popconfirm .el-popconfirm__main {
  justify-content: center;
}
.el-dropdown-item {
  /* 您想要的图标大小 */
}
.el-dropdown-item i {
  font-size: 24px;
}
.v-modal {
  background-color: rgba(0, 0, 0, 0.25) !important;
  opacity: 1 !important;
}
.content-container {
  width: 1280px;
  max-width: 90vw;
  margin: 0 auto;
}
.page-header {
  width: 100%;
  background: #fff;
  padding: 30px 0;
}
.page-header.page-header-gray {
  background: #f8f9fa;
}
.page-header .page-name {
  display: flex;
  align-items: center;
  width: max-content;
  cursor: pointer;
}
.page-header .page-name .name {
  font-size: 22px;
  margin-left: 20px;
  font-weight: 500;
}
.el-pager li {
  font-weight: 400;
}
.el-pager li.active,
.el-pager li:hover,
.el-pagination button:hover {
  color: #06cf66;
}
.el-select .el-input.is-focus .el-input__inner,
.el-input .el-input__inner:focus,
.el-textarea .el-textarea__inner:focus {
  border-color: #06cf66;
}

