@charset "UTF-8";

/* 基本样式 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none !important;
}

html,
body,
#app {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
    Microsoft YaHei, SimSun, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  background-color: var(--ba-bg-color);
  font-size: 14px;
  overflow: hidden;
  position: relative;
}

.iconfont-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.w100 {
  width: 100% !important;
}

.h100 {
  height: 100% !important;
}

.ba-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.default-main {
  margin: var(--ba-main-space) var(--ba-main-space) 60px var(--ba-main-space);
}

.zoom-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  bottom: -10px;
  right: -10px;
  cursor: se-resize;
}

.block-help {
  display: block;
  width: 100%;
  color: #909399;
  font-size: 13px;
  line-height: 16px;
  padding-top: 5px;
}

/* 表格顶部菜单-s */
.table-header .table-header-operate .icon {
  font-size: 14px !important;
  color: var(--el-color-white) !important;
}

.table-header .el-button.is-disabled .icon {
  color: var(--el-button-disabled-text-color) !important;
}

/* 表格顶部菜单-e */
/* 鼠标置入浮动效果-s */
.suspension {
  transition: all 0.3s ease;
}

.suspension:hover {
  -webkit-transform: translateY(-4px) scale(1.02);
  -moz-transform: translateY(-4px) scale(1.02);
  -ms-transform: translateY(-4px) scale(1.02);
  -o-transform: translateY(-4px) scale(1.02);
  transform: translateY(-4px) scale(1.02);
  -webkit-box-shadow: 0 14px 24px rgba(0, 0, 0, 0.2);
  box-shadow: 0 14px 24px rgba(0, 0, 0, 0.2);
  z-index: 999;
  border-radius: 6px;
}

/* 鼠标置入浮动效果-e */
/* 表格-s */
.ba-table-box {
  border-radius: var(--el-border-radius-round);
}

.ba-table-alert {
  background-color: var(--el-fill-color-darker) !important;
  border: 1px solid var(--ba-boder-color);
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* 表格-e */
/* 新增/编辑表单-s */
.ba-operate-dialog {
  min-width: 400px;
  overflow: hidden;
  border-radius: var(--el-border-radius-base);
}

.ba-operate-dialog .el-dialog__header {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--ba-bg-color);
}

.ba-operate-dialog .el-dialog__body {
  height: 60vh;
  padding-top: 0;
  padding-bottom: 52px;
}

.ba-operate-dialog .el-dialog__footer {
  padding: 10px var(--el-dialog-padding-primary);
  box-shadow: var(--el-box-shadow);
  position: absolute;
  width: 100%;
  bottom: 0;
}

.ba-operate-form {
  padding-top: 30px;
}

/* 新增/编辑表单-e */
/* 全局遮罩-s */
.ba-layout-shade {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999990;
}

/* 全局遮罩-e */
/* 图片上传预览-s */
.img-preview-dialog .el-dialog__body {
  display: flex;
  align-items: center;
  justify-content: center;
}

.img-preview-dialog .el-dialog__body img {
  max-width: 100%;
}

/* 图片上传预览-e */
/* 页面切换动画-s */
.slide-right-enter-active,
.slide-right-leave-active,
.slide-left-enter-active,
.slide-left-leave-active {
  will-change: transform;
  transition: all 0.3s ease;
}

.slide-right-enter-from,
.slide-left-leave-to {
  opacity: 0;
  transform: translateX(-20px);
}

.slide-right-leave-to,
.slide-left-enter-from {
  opacity: 0;
  transform: translateX(20px);
}

/* 页面切换动画-e */
/* 会员中心相关-s */
.frontend-footer-brother {
  min-height: calc(100vh - 120px);
}

.user-views {
  padding-left: 15px;
}

.user-views .user-views-card {
  margin-bottom: 15px;
}

/* 会员中心-e */
/* 暗黑模式公共样式-s */
.ba-icon-dark {
  color: var(--el-text-color-primary) !important;
}

/* 暗黑模式公共样式-e */
/* 自适应-s */
@media screen and (max-width: 768px) {
  .xs-hidden {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .ba-operate-dialog .el-dialog__body {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .user-views {
    padding: 0;
  }
}

/* 自适应-e */
/* 修复 Chrome 浏览器输入框内选中字符行高异常的bug-s */
.el-input .el-input__inner {
  line-height: calc(var(--el-input-height, 40px) - 4px);
}

/* 修复 Chrome 浏览器输入框内选中字符行高异常的bug-e */
.datetime-picker {
  height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}

.el-divider__text.is-center {
  transform: translateX(-50%) translateY(-62%);
}

.el-menu {
  user-select: none;
}

.el-table {
  --el-table-border-color: var(--ba-border-color);
}

.el-card {
  border: none;
}

.el-card__header {
  border-bottom: 1px solid var(--el-border-color-extra-light);
}

.el-textarea__inner {
  padding: 5px 11px;
}

/* dialog滚动条-s */
.el-overlay-dialog,
.ba-scroll-style {
  scrollbar-width: none;
}

.el-overlay-dialog::-webkit-scrollbar,
.ba-scroll-style::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.el-overlay-dialog::-webkit-scrollbar-thumb,
.ba-scroll-style::-webkit-scrollbar-thumb {
  background: #eaeaea;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  -webkit-box-shadow: none;
}

.el-overlay-dialog:hover::-webkit-scrollbar-thumb:hover,
.ba-scroll-style:hover::-webkit-scrollbar-thumb:hover {
  background: #c8c9cc;
}

/* dialog滚动条-e */
/*
 * 通过映射设置所有的CSS变量
 */
:root {
  --ba-main-space: 16px;
  --ba-color-primary-light: #3f6ad8;
  --ba-bg-color: #f5f5f5;
  --ba-bg-color-overlay: #ffffff;
  --ba-border-color: #f6f6f6;

  /*--el-color-primary: #004EF5;*/
  --main-padding-bg: #f6f7f8;
}


.swl {
  --default-custom-color: #08366a;
  --default-button-color: #6a86a5;
  --default-button-bg: #f2f4f7;

  --echart-main-color: #08366A;

  --echart-color-1: #08366A;
  --echart-color-2: #4267D8;
  --echart-color-3: #FDBB05;
  --echart-color-4: #47AC6E;
  --echart-color-5: #B6C9E8;
}
.kjl {
  --default-custom-color: #0051f4;
  --default-button-color: #6696f8;
  --default-button-bg: #f2f6fe;

  --echart-main-color: #0051F4;

  --echart-color-1: #0051F4;
  --echart-color-2: #FFCC41;
  --echart-color-3: #05B099;
  --echart-color-4: #4DB6DB;
  --echart-color-5: #787FF5;
}
.zgh {
  --default-custom-color: #c70019;
  --default-button-color: #dd6675;
  --default-button-bg: #fcf2f3;

  --echart-main-color: #E5C696;

  --echart-color-1: #C70019;
  --echart-color-2: #000000;
  --echart-color-3: #FDBB05;
  --echart-color-4: #19827C;
  --echart-color-5: #E5C696;
}

.page-wapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px;
  background-color: var(--main-padding-bg);
}

html.swl {
  --el-color-primary: #08366a;
}

html.kjl {
  --el-color-primary: #0051f4;
}

html.zgh {
  --el-color-primary: #c70019;
}

.el-button {
  /*--el-button-hover-text-color: rgba(255, 255, 255, 0.9);*/
  /*--el-button-hover-border-color: var(--el-color-primary);*/
  /*--el-button-hover-bg-color: #4a81f6;*/
}

.el-menu {
  --el-menu-level-padding: 8px;
}

html.dark {
  --ba-bg-color: #141414;
  --ba-bg-color-overlay: #1d1e1f;
  --ba-border-color: #58585b;
}

.ba-markdown ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.ba-markdown ::-webkit-scrollbar-corner,
.ba-markdown ::-webkit-scrollbar-track {
  background-color: var(--el-bg-color-page);
  border-radius: 2px;
}

.ba-markdown ::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: var(--el-color-black);
}

.ba-markdown ::-webkit-scrollbar-button:vertical {
  display: none;
}

.ba-markdown ::-webkit-scrollbar-thumb:vertical:hover {
  background-color: var(--el-color-black);
}

.ba-markdown ::-webkit-scrollbar-thumb:vertical:active {
  background-color: var(--el-color-black);
}

.ba-markdown h1 {
  font-size: var(--el-font-size-large);
  text-transform: uppercase;
  color: var(--el-color-primary);
}

.ba-markdown h1,
.ba-markdown h2,
.ba-markdown h3,
.ba-markdown h4,
.ba-markdown h5,
.ba-markdown h6 {
  position: relative;
  word-break: break-all;
}

.ba-markdown h1 a,
.ba-markdown h2 a,
.ba-markdown h3 a,
.ba-markdown h4 a,
.ba-markdown h5 a,
.ba-markdown h6 a,
.ba-markdown h1 a:hover,
.ba-markdown h2 a:hover,
.ba-markdown h3 a:hover,
.ba-markdown h4 a:hover,
.ba-markdown h5 a:hover,
.ba-markdown h6 a:hover {
  color: inherit;
}

.ba-markdown ol > li {
  list-style: decimal;
}

.ba-markdown ul > li {
  list-style: disc;
}

.ba-markdown ol .li-task,
.ba-markdown ul .li-task {
  list-style-type: none;
}

.ba-markdown ol .li-task input,
.ba-markdown ul .li-task input {
  margin-left: -1.5em;
  margin-right: 0.1em;
}

.ba-markdown a {
  text-decoration: none;
}

.ba-markdown pre,
.ba-markdown code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 14px;
  color: #24292f;
}

.ba-markdown pre {
  margin: 20px 0;
}

.ba-markdown pre code {
  display: block;
  line-height: 1;
  overflow: auto;
}

.ba-markdown pre code .code-block {
  display: inline-block;
  width: 100%;
  overflow: auto;
  vertical-align: bottom;
}

.ba-markdown hr {
  height: 1px;
  margin: 10px 0;
  border: none;
  border-top: 1px solid #eaecef;
}

.ba-markdown div[inline] > .figure {
  padding-right: 0.5em;
}

.ba-markdown div[inline] > .figure img {
  padding: 0;
  border: none;
}

.ba-markdown .figure {
  margin: 0 0 1em;
  display: inline-flex;
  flex-direction: column;
  text-align: center;
}

.ba-markdown .figure .figcaption {
  color: #888;
  font-size: 0.875em;
  margin-top: 5px;
}

.ba-markdown h1,
.ba-markdown h2,
.ba-markdown h3,
.ba-markdown h4,
.ba-markdown h5,
.ba-markdown h6 {
  margin: 1.4em 0 0.8em;
  font-weight: 700;
}

.ba-markdown a {
  color: #2d8cf0;
  transition: color 0.3s;
}

.ba-markdown a:hover {
  color: #73d13d;
}

.ba-markdown img {
  margin: 0 auto;
  max-width: 100%;
  box-sizing: border-box;
  padding: 5px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
}

.ba-markdown p {
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem 0;
}

.ba-markdown p:empty {
  display: none;
}

.ba-markdown code {
  color: #3594f7;
  background-color: rgba(59, 170, 250, 0.1019607843);
  display: inline-block;
  padding: 0 4px;
  border-radius: 2px;
  line-height: 22px;
}

.ba-markdown blockquote {
  margin: 20px 0;
  padding: 0.5em 1.2em;
  line-height: 2em;
  background-color: #ececec;
  border-left: 5px solid #35b378;
  display: block;
}

.ba-markdown blockquote p {
  padding: 0;
}

.ba-markdown pre {
  position: relative;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.3333333333) 0 2px 2px;
}

.ba-markdown pre code {
  position: relative;
  padding: 1em;
  background-color: #282c34;
  color: #a9b7c6;
  border-radius: 0 0 5px 5px;
}

.ba-markdown pre code > * {
  line-height: 1.6;
}

.ba-markdown pre .copy-button {
  color: #999;
  position: absolute;
  font-size: 12px;
  top: 9px;
  right: 10px;
  cursor: pointer;
}

.ba-markdown pre:before {
  content: "";
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAACCCAYAAADVN8idAAAgAElEQVR4nO2de5QU5Zn/v1VdVX2/zQwMzDCDgCBKOIx4myXLRlnYGDlhzWWDSTxkhXBQo2iS34kmavb3C5qo5+yqqBs5xNG4ZpVskjXk6BrhqAkbdoyXgSUoiqgMzDjAzPS1+lLX3x/TYNU7F6C7untm+vn8Ne/bVdVvP+8777fe2/MABEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQExKu2BtN03SyHGVhxdS61jk+77xWr3dWk9c7Y4okTakThbqAIIa8POcTeF4EAM0w1KxhZtKamhxUtcETinKiN5s92p3Nfngok31vx/HB7mr/FmLisaItMGv2NPfclqnCrKYGoXVqWJxWF+TrAj4u5JE4n+jiRZMzoWmmmlPMTDpjJgdTxuDxhNrX2691HzmuffhBX/7gjj3pD6v9W4iJx9TFwXqxWWrlG6UmforYiIhQb4ZcEcPPBzjJ5eZd4AHA0GGYip7nZSPNJfU44tqAcUI9ZhxTetUepfv4W6mBav+W08FxRUvZ0P3F3jjehHBByM+3RyNLLw6H29vCwQubPJ6ZhY/aS3x0JwD05nKH9yRSXW8kEp2dsfiu/UnZKPG5xCRiQYuHb5/vvfyieZ4lbXO8FzU1uE62vwtLfHQXAPT064f3Hsq++cZ7ud2vHci+uv9IjtofYWP6VfWfEud7F2Gu9wJMEacVsteW+NgOAMAJtQ8Hs2+rB7J7P35h4C8lPtNxaloI2+tDkRUNDSuvqG9YPsfvnY/SRe9M6TwkywdeGRjcuaO///nOgWS8Qt9LjCP+ap6v/m8X+1de3ua78twmaT5KF70zpev9XuXAq3syL+54S97+2nsZan81SMN8v9tzaXApvziwBDOkky9epQrf6RgSxqPKYeOt9O7cn1O7+g/I+TJ/52mpSSG8aXbL51ZNa/zCeX7/QlRO/Eaj811Z3re979h/PvLBkf+qclmICvCtlfUrP78k8JX5LdJCVE78RqPrwBFl3+92p3/56PMDz1e5LEQFaPrClEvFvw4uN2d65qD8wnc6OozDuUPmrtTve5478Wa1ClEzQtgW8bu/1ty8dnXT9DWFrDEFkOcAURIhCiJEQYDL5YLocoEXePDgwPHcKeOZpgnTMGHAhKEZUHUduq5D1TSomgo1r+IM5qE6TcD4Ze/HT//70Z6OPYnqvyURzrHoHK/7a8tCG1ZfHvrHQtaYAsgBkCQXRJGDKLggCIDg4uHiOfCFtsdxQ/9DpsnBNE0YhgndMKHpBjQNUDUdqmpCUXScwX9bl2lyxrZXk08+80pi696PstT+JhnN1zdf7Voe/nwhOaYAGpwJSRTBSQK4ocYH3sXD5eIB3gWe42AU2h9vcjBMEzB06LoBQzcATYepaTAVDYqqgjdPKxUdnAld3xl/4eiW3udK/7Vnx6QXwraI372uteWmVY2NX8ZpxM/r8cDjluCRJEhu0dFyKHkVOUVBLq8gm8ud7vLO7ceO/erxw0ceIUGc2Cw6x+ted2Xk1lVLAqtxGvHzelzwuAV43DzcEu9oOfKKgVzeQC6vIZvTT3d51/bd6W2Pvxh/kARx4tNyy4zV3NLQ3xWSowqg4HGD94jg3SJcDvd/el6FkVdh5FRouTGbVAcAmLuSLx156Og2RwsxBpNaCH98/rnrvz6jeS3GEECf1wuf1wOf112yMc4U0zSRyeaRyeaQyWbHurTzF0d7On7wzvtbK1IwwlHuWdN4w9eXh9ZjDAH0eUX4vTx8XlfF2p9hmshmdchZDZnsmKLY9fTO5JY7nzq2pSIFIxyl5ZvTV3JXRr9YSI4ogJzPA7fXDc4nga9g+zMzCvLZPMzMqIOCIUF8MfabIz/7uOxT9pNSCNfNbP7MrbNn3RYSXFGMIIKiICLg98Lv98LFO/vmfbbohgFZziItZ6Fq6kiXdCY1LfbgBx/d9/jhnj9UunzE2bNuRXTZLV+quyPk46MYQQRFgUfALyLgF+CqbvODrgPpjIa0rELVRpzA70pmjNiDvx68p2NH7OVKl484e6ZfVf8p1zUN63mfK4CRBFBwQQp44fJ7wFe5ARq6AV3OQUlnAW3El7IOyEZa3XZiazl3m04qIVwQ8vPfnzt709K6umUYQQDdbhFBfwB+n8fx73YCOZNDSk4jnx9ZEHcNDr78k4Mf3EVHL8YnC1o8/G3X1N/7Nwt9yzGCALolF0IBAX6fUIXSnR45oyGZ1pBXRuyQuv74v9md923rv52OXoxfWu+cuQFt/ksxggAKkgQh6IXL765CyU6PLuehpWRoijbSxx3YI/+5++7DZZmdmDRC+I3WpiU/nDvnXoHnl7KfSYKAUCg4bgWQRc7kkEymoGjDG4RqGH/YdPDQD37e3bu7CkUjRmHNsujSO6+tv18SuOEzECKHSFAatwLIImc0xFMKVHX4/6iimZ13Pz3wvadeju2qQtGIUZj+2boLhOumbeQEiGBEkBdFSCHfuBVAFl3OQ0lmYKjDBgQdpmaoesfxB3tfGjzg5HdOCiG8f8G8Gwq7QW2dEM8B4VAIoaDfse+qJMmUjFgiOdJHndt6P37qe/vf+2mly0QM5761jRsLu0Fto0COMxEJeRAOTgwBZEmkNMQT+ZF2nHY9+0qq4/Yn+h6pfKkIFstuUJsAGpwJTzgIMeSrUslKQ01mkEukRtpx2mHsiP/Oyd2lE14If31J2wMXR8LtYETQ5/UiGglCcLkc+Z5qoak6YsnUSJtqOt+IJzq/9Pqeb1ejXMQQv7qj5eGLz/N8GowI+rwi6sIiBKEyGxDKhaaZGEzkR9pU0/X6u/k//cM93TdXo1zEEK2bZm3E+d5FYESQ83ngi/gBYWL3f9B0ZOLySJtqOvBOdm/3XR9uduJrJqwQtteHIg9ccP5jBVdoNhGsi4QRDEzMt6DRSKUzGIwn2OzO3lzu8Lfffud68k5TWS6b54s8cP20Jwqu0GwiWB+REAw4u/282qTSKgbiCpvd1dOvH/7OY33XkXeaytIw3+/23dL0w4IrNJsIeqJBuILeKpWsPOipLHKxFJvdwR1X++TNvT8q1TvNhBTCFVPrWh9euOBxL88vt+a7RQnRaAhuaXJ1QifJKyoG40koir1DyhrGzpv37V9Hzr0rw4q2wKyHvjXt5z43Z1uPlkQXGqISJIfPAI4XFMVAf0yBotpHh5m8uWvjo33X7tyTpvZXAaYuDtZ7vtu8CW7+BtsHkgBfXQicNDGn4k+HqWjIDCYBdjNN3vhp7p977irFufeEE8KrpjXM+deFC57igCXWfL/Pg/popGJnsaqFaZoYiMUhM1MFJrD7xn3717zQ13+oSkWrCT53UWjuo7c0PsMDF1nz/T4BDVHPKW8vkxXT5NAfy0HOaGz+mzdu7v3qf72ZPlilotUEjZeEp7hva74XzChQ9HngqQ+f8vYyWeFNE7mBFFSm/+NMbM3e33PH8dcTJ4p57oQSwhVT61q3Llr4DCuCoWAA0XCw2KJMSGKJFJKptC3PBHav37vvqzQyLA8r2gKztnxn+n+wIhgKCqgLT4wdeU4xmMgjmRouhusf6P0ijQzLw9TFwXrPD1ruByuCIS+kSG31f1osjXwqY8vjTGzN/uTI94sZGZYqhBWbA2qvD0UeXrjgcVYEI6FgzYkgAETDQURC9t/NAUseXrjg8fb6UKRKxZq0XDbPF3noW9N+zopgNCTVnAgCQF3YjUhIsuVxnHnR5m9Ne/qyeT5qfw7TMN/v9ny3eRMYEXSHAzUnggAgRANwhwO2PJPDes93mzc1zK/8OZGKCeEDF5z/GLsmGA2HEA4FRrtl0hMOBRANh2x5Xp5f/sAF5z9WpSJNWh64ftoT7JpgNOxGODQ516PPhEhIRJR5CfC5uaX/cv20J6pUpEmL75amH7JrglIkACE8uTYFng1C2AcpwvT/bv4G/8amH1a6LBURwl9f0vaAJVAugKGR4EQ9H+gkoaB/2MiwyeOZ+etL2h6oUpEmHb+6o+VhS6BcAEMjwYl6PtBJwkFh2MiwucE18z/uaH24SkWadLRumrXREigXwJAITtTzgU4ihnzDR4ZTxWmtm2ZtrGQ5yi6E9y+YdwN7TjAUDNT0SJAlHAogFLTZo/3iSLj9/gXzbhjtHuLMuG9t40b2nGA4KNT0SJAlEhIRsr8UXHjJee5P33vdtJuqVabJQvP1zVez5wTFkJ9E0IIQ9sEdtNljLc73LpqxoenqSpWhrEL4jdamJazHGL/PU5NrgqcjGh7mQq59ddP0Nd9obVoy2j3E2KxZFl3Keozx+4Rh04HE0Joh40LuwmuuCK5dsyw6zOUhcWZM/2zdBazHGNHngRShmTAWIRqAaO//1vIrIp+f/tm6Cyrx/WXbNbog5Oe3X7L4VavvULcooXFq3aQ/IlEspmmi78Sg7Zyhahh/+PvX31pGjrrPjgUtHv4//9+MP1l9h0qiC9Oneif9EYliMU0OHx/P2s4ZKprZ+YV/OvppctR99rQ8e8FjnIANpzIkAcHG+kl/RKJYeNNE6ljMds7Q1IwtR645cP3p7h23u0a/P3f2JtaBdjQaIhEcA47jUBexb54Ref4z3587e1OVijRhue2a+ntZB9oNUYlEcAw4zkRD1L5eKAlc+23X1N9bpSJNWFrvnLmh4ED7FL66EIngGBgcB1+dvf/jBF5svXPmhlFucYyyCOG6mc2fKYRSOkVdJDxpPcY4iVsSURcJ2/KW1tUtWzez+TNVKtKEY92K6LJCKKVT1Ecmr8cYJ5EkHvURuxj+zULf8rUrostGuYVgmH5V/afYUEqeaHDSeoxxEk4S4Inals7Wos1/6fSr6j9Vzu8tS89w6+xZt8GyLujzeied79ByEgz44PPafA223zr7nNuqVZ6Jxi1fqrsDlnVBn1ecdL5Dy0kwIMLntTl7vvDWIZsSZ4Drmob1sIgg5/NMOt+h5cQV9IJj1gvF1VPWl/M7HRfCH59/7vpCZPmhL+CAaA0eGC2VKHOkIiQI0R+ff25ZG8Nk4J41jTcUIssDGJruqwuTCJ4tdWG3bQNByMdH717TWPYpqolOyzenryxElgcwFErJR5tjzhpfxG+fRvbzgZZvTl9Zru9zVAjbIn7312c0r4VlNBgOhSZ8KKVqIIgu9rB9+9dnNK9tC0+Q6JxVYNE5XvfXl4fWwzIajIQ8Ez6UUjUQBA4R++7aC69dHtqw6Bwvtb8x4K6MfhHWKdFwcOKHUqoGgmvIdp+wtmDbsuCoEK5rbbkJFhGUBIEOzZdAKOiHJNjWFdrXzWyhs12jsO7KyK2wiKAocnRovgTCQQGiaHuJuLBgY2IEWm6Zsdqa5kWRzguWgBjygRftszmsjZ3CMSFsi/jdqxobv2zNC4VoSrRUQozjgVWNjV+mUeFwFp3jda9aErD9k0SC0miXE2cIa8NVSwKraVQ4MtzS0N/BMhqUSARLhrHh2oKNHccxIfxas31K1O0W2QPiRBH4fV64RVtn1P61oelnwsLXloU2wDIadEsu9oA4UQR+nwC3ZN8489UrwrRWzdB8fbPNC4ogSXDR+2rJuPxuCMxu23J4nHFMCAseZE4R9JMLNacI2t0P4StN06+tUlHGLQUPMqcIBUgEnYK1JWtrAmA9yAi0S9QxBPvy2lrX8shVTn+HI0J40+yWz1nTokCjQSfx+7wQhU/myjmAZ21ey3xrZb1tN5ko8DQadBC/T4AofNJVcJzJ38jYvJZp+sKUS20ZgotGgw7i8rshWDYcmRxczVdPuWiMW84aR4Rw1bTGL8AyLRrw09uQ0zA2bS/YnADw+SWBr8AyLRrw03EJp2FseuGqIZsTAMS/Di6HdW0wQP2f0/B2m67llgY/6+jzS31Ae30ocp7fv9Ca5ychdBzWpuf5/QspgC/wV/N89fNbJFv7C/hpNOg0AWaEPb9FWkgBfIcC7pozPXOseS4/zYY5DWtTfqZnjpMBfEsWwhUNDSvBeJFx8eTKymlcPD/M20zB9jXN3y72rwTjRcZFzc9xXC4M8zazYrF/VbXKM17wXBpcCsaLDE8N0HF4Fz/M20zB9s48v9QHXFHfYPPp6PPS21C58DG71q+or1s+yqU1w+Vtviutab+XOqFy4ffaR4Ws7WsRfnHAFibNTSdLygZrW9b2pVBSr7Eg5Ofn+L3zrXlsZ004B/uSMcfvn78g5K/Znn9Bi4c/t0li2h958SgXXsa25zZJ8xe0eGq2/QEAZkgzrUnOR2dXy8Uw2zK2L4WSGnF7NLIUlmlRr8dDYZbKCMdx8HrswXsLdVCTtM/3Xg7LtKjX46L2V0Z4joPXY58evWyoDmoSNiKC4HGDp/ZXNniOg+CxD7ScikpRkhBeHA7b4r153PQ2VG5YG7N1UEtcNM9jmxrxuGmTTLlhbXwxUwe1hDjfuwiW9UHeQ7uVyw1j47WFOij9uaXc3BYOXmhNeyQSwnLD2pitg1qibY7XdpbI467tWbpKwNp4EVMHNcVc7wXWJO8mISw3w2zM1EHRzy3l5iaP59QcLc8BEjWEssPa2FoHtUZTg+vUb+c4E24KvFt23BJvC8/UbKmDmmOKOO3knwZnwkX9X9lxuUV7eCZLHZRC0T3Hiql1rda0SNHnK4ab+Ydj66IWWNEWmGVNSyJNi1YKye57dFhd1AJTFwfrrWlJpP6vUrC2ZuuiGIoWwjk+7zxYNspYXYAR5YWxdXuhLmqK2dPcc8GEXCIqAxuaqVAXNYXYLLXCen5QohexSuESmXXCobooiaKFsNXrtb0FigI1hErB2pqti1qgZarAtD86NlEpWFuzdVEL8I1SkzXNUf9XMUzR3v7YuiiGooWwyeudYU27KAp9xWBtzdZFLdDUINjeAqkfqhysrZvqxZqbmueniI22DHoRqxyMrYfVRREULYRTJGmKNS2SEFYM1tZsXdQCU8P2RXKB3FpVDNbWUyO8IxsWJhQRwbYuRW7VKscwWzN1UdQzi72xThTqbA8SqCFUCp7x5crWRS1QF+Rtv9nF0xphpWBtHQ3WXvszQy6bw3EXCWHFYG3N1kUxFF17AUEM2R9EHVGl4JmOiK2LWiDg4+ztj4SwYrC2DjJ1UQsYft4eeZynGbGKwdh6WF0U88hib/TynC1sOkcdUcVgbc3WRS3gkZj2R66tKgZra7YuagFOctl8fZFrtcrBW88RYnhdFPXMYm8UeN62h5U6osrB2pqti1pAdLHtzxztUsJhWFsLAldz7Y932ftOg9pfxTCY/o+ti2KgiW1iQmJSx0MQhEMULYSaYajWtGlSx1QpWFuzdVELaJrJtD+akagUrK3ZuqgFDB2GNc1T+6sYPNP/sXVR1DOLvTFrmBlr2jRICCsFa+usYWRGuXTSklOY9kcvYhWDtTVbF7WAqeh5a9qg9lcxDOalg8sb+VEuPWOKFsK0piataYOEsGKwtk5rWnKUSyct6YxJ7a9KsLZOMXVRC/CykbZlGHqVSlKDsLbO6OmRLzxzihbCQVUbtKYNo+TRKXGGsLZm66IWGEwZtt+skxBWDNbWsVTttT8uqcetaV2n/q9SsLZm66IYihbCE4pywppWdXojqhSsrU/k7XVRCxyPa33WtEYdUcVgbX08bvSNcunkJa4NWJMGtb+KMczWTF0UQ9FC2JvNHrWmdRLCisHaujdnr4taoHdA7bamNa1aJak9WFuzdVELGCfUY7YMjfq/isHYelhdFEHRQtidzX5oTavUE1UM1tZsXdQCR45rTPujjqhSsLbuZuqiFjCOKb3WtEn9X8Vgbc3WRTEULYSHMtn3AHSeTKtaze2grhqqYmsInYW6qCk+6MsfBNB1Mq2qtEZYKRhbd304VBc1hdqjdAPoOJk2FRLCSsHYuqNQFyVRtBDuOD5o+3JVISGsFHlVsaXZuqgFduxJ20YhikIjwkrB2pqti1rg+Fsp27qUolL/VylYW7N1UQwleZbpzeUOn/zbMAElT42h3OQYG1vroNbo6ddP/XYTQF6hDQvlJq8YsI4HrXVQc5xQT20S4k0OOvV/ZUfPqzbnBdxx1ZGNWiUJ4Z5EqsuazinKaJcSDqEwNmbroJbYeyj7pjWdy5MQlptc3j4FyNZBTXEw+7Y1aZAQlh3Wxub79joolpKE8I1EotOazuVJCMsNa2O2DmqJN97L7bam2U6acB72ZYOtg1pCPZDdC8s6oZEjISw3jI07CnVQMiUJYWcsvguWDTPZXI5cXZUR0zSRzeWsWZ2FOqhJXjuQfRWWDTPZnE6ursqIYZrI5mzrg12FOqhJPn5h4C/WtJbLU/srJ8aQja2wdVAsJQnh/qRsHJLlA9a8TLZkt2/EKGSyNhHEIVk+sD8p1+x84P4jOeP9XsXW/rJZ2jRTLljbvt+rHNh/JFez7Q8AcFSxrZGaGZoVKxc6qy2M7Uuh5DBMrwwM7rSm2c6acA72JYO1fS3y6p7Mi9a0nKXp0XLB2pa1fS1ivJW2TQ3naSBQNljbmm+mHZuWL1kId/T3Pw/L9Ggmm4VOfkcdRzcMZLJZa1bnjhP9z1erPOOFHW/J22GZHs1kdZCTI+fR9SHbWugq2L6myf05tQvW84SZHLlbKwOGbsDM2AZZHdnXk44tC5UshJ0Dyfi7srzPmifL2dEuJ4okzdj0XVne1zmYLNnZ7ETntfcy8QNHFFv7S2doVOg0aWbK70C3uu+19zI13/76D8h543DukDVPl2lWzGmG2fSj3KH+AxnHht+ORKjf3nfsP2EZFbKdNlE6sixbk52/7Tv2q2qVZbzxu93pX8IyKkzLtHvPadKyfTS4/X9Sv6xWWcYb5q7U72EZFSpp6v+chrFph/7fyd87+XxHhPCRD478l4lPogSrmgo5Q29FTiFnsjb/jiZgPPrBkZeqWKRxxaPPDzxvmpyl/RmQaVToGHJGg6p9Mt1nmpzxr88P1Py0/El6njvxJmfik39QTYcu01qhU+hy3uZomzOh9zzX7+j5VUeEEAB+2fvx09Z0Si45ViJRIJWyBwDf1tv7VJWKMm7Z9mrySWs6mSYhdArWlqytCUDfGX8BllGhlpLHuJo4GxhbdhRs7SiOCeG/H+3pgGV6NJ+nUaETyJks61u085mjvU9WqTjjlmdeSWyFZXo0r+g0KnQAOaMhb/ct2vXMK/Gt1SrPeOXolt7nrGlN0WhU6AC6nIfGODRnbe0EjgnhnoSc337Mvm6VTKacenzNkkzaR9bbjx371Z4E/Yex7P0om9++O73NmhdP0ZmuUmFt+Nvd6Wf2fpSj9jcC5q7kS7CuFSYzY1xNnAmMDTsKNnYcx4QQAB4/fOQRWEaFiqYhSVMERZNIyVDssbc6CzYmRuDxF+MPggnNlEjRqLBYEillWMiljhdjm6tVnvHOkYeO2l7EDFWFSmJYNGoyA4OJNMHa2CkcFcI9CTn/C2aKNJFIQlPpYNfZoqk6komkNavzF0d7Omg0ODp7P8rmn96Z3AKLGMaTOWgaub06WzTNRDxh64S6nt6Z3EKjwbExX4z9BpZRYS6Rouj1xaDpQ7b7hI6CbcuCo0IIAD945/2tSU2LnUwbAGI0RXrWxJIpWI/lJjUt9oN33qe1mdNw51PHtiQzxqn2Z5ocBhN0nOJsGUzkbeGWErIZu/OpY1uqVqAJwpGfffw8ZOPUegZvcsjEaVbsbMnEZVu4JchG+sjPPi7bTmXHhRAAHvzgo/vAeJtJpWmK4ExJpTPDvMgUbEqcAQ/+evAe2LzNqEilSQzPlGRaG+ZF5qHfDNxTrfJMNNRtJ7aC8Tajp+hs4Zmip7LDvMgUbFo2yiKEjx/u+cOuwcGXrXmD8QTyFMX+tOQVFYPxhC1v1+Dgy48f7vlDlYo04ejYEXv5j/syNj+sA3EFCgXuPS15xcBg3D77+cf/ze7s2BF7eZRbCIaPXxj4C/bIf4Z1ijSWgqnQevXpMBUNuZh9ShR75D87FWViNMoihADwk4Mf3KUahq3zjsWSFKZpDEzTRCxmWxeEahh/+MnBD+6qUpEmLPc9O3C7opm2WI39MQWmdbqFsGGaHAZi9l2iimZ23vds/+1VKtKEpfvuw1tMzbC9+WcGk+Cp/xsV3jSRGbT3f6ZmqN13Hy77lHzZhHB/UjY2HTz0A1jPFqoKBmI1755wVAZi8WFnBn908P3baznUUrHsP5Iz7n564HuwTJEqqo7+GJ1tHY3+WA6KfWNb193/NvC9/UdrPNRSkWhPHN8My6gQiobcAO2XGI3cQAqwj5o79I7jD1biu8smhADw8+7e3dt6P34KFjGUMznEEtQYWGKJFOuAoPPZ3t4nn+r+uGYj0JfKUy/Hdj37SqoDFjGUMxoGE7TxkWUwkWcdEHQ9+0qq46lXYjUb+LlUPv794NvGjvjvYBFDNZODFiOvWyxaLA2VWRc0dsR/1/vS4IHR7nGSsgohAHxv/3s/fSOe6IRFDJOpNBJJagwnSSTTSKZs9uh8PZ740237D9IuvRK5/Ym+R15/N/8nWMQwmdIQT9J69UniSRVJ+3nLrtffzf/p9if66MxqiRzd0vsc3snuhUUM86kMtARtHjyJlsggb3cj2cG9ndlbDg8yo1F2IQSAL72+59u9uZwtmnA8maLD9gCSKRlx5nhJby53+Muv7/k/VSrSpOMf7um+uadfZ9qfQoftMXRoPp60rwv29OuH/+Ge7purVKRJR/ddH27mjqt91rx8Ik2H7TF0aD6fsA+KuONq3+EfflRRxw0VEUIA+Pbb71yfNQzbTr5YIlnTI8NEMo2Y/dA8srqx89v737m+SkWatHznsb7rMnnTNs0XS+RremQYT6qIMWcsM3lz13ce67uuSkWatMibe3+EvPFTa54ST9f0yFBLZKDEmf4/b/xU3tzzo0qXpWJC2DmQjN+8b/86E9htzY8nUzW5ZhhLpCGUJnwAAAm3SURBVIaNBE1g981/2b+OAu46z2vvZeIbH+271jQ5W/iWeFKpyTXDwUR+2EjQNLk3Nz7Sdy0F3HWe/gNyPvfPPXdxJmzn4fKJdE2uGWqx9PCRoImtuX/uucvJgLtnSsWEEAB2HB/svnHf/jWsGCZTafQPxmriaIVpmugfjLFrgjCB3Tfu27dmx/HB7ioVbdKzc0+6+8bNvV9lxTCZ0nBiMF8TRytMk8OJAYVdE4Rpcm/esLl39c69aWp/ZeL4W6mB7P09dwwTw1QGSn9tHK3gTRNKf5JdEwRnYmv2/iN3HH8rNVCNchX9n1+KaK2YWtf68MIFj3t5frk13y1KiEZDcEti0c8ezwwdlk9CUexv4lnd2HnzX/avIxGsDCvaArMe+ta0n/vc3FJrviS60BCVIEkVfT+sGHnFwEBMYY9IIJM3d218pO9aEsHKMHVxsN7z3eZNcPM32D6QBPjqQuAkoUolKy+mog2dE2QcC/A545HMv/T831JEkONKe4mtihACQHt9KPLABec/1uTxzATQbv2sLhJGMOAr6fnjjVQ6M8xjDIDO3lzu8Lf3v3M9TYdWlsvm+SL/cv20J5obXDMBXGj9rD4iIRiYXC9jqbSKgfiwsFRdPf364e881ncdTYdWlob5frfvlqYfYoo4DcBa62eeaBCuoLdKJSsPeirLeowBgA7uuNonb+75UanToRNWCE/y60vaHrg4Em4HI4Y+rxfRUBCC6HLke6qFpuqIJVOs71CgcESCdodWl/+4o/XhS85zfxqMGPq8LtSF3RCEiT1dqmkmBhN51ncoUDgiQbtDq0vrplkbcb53ERgx5Hwe+CJ+QJjY/R80HZm4zPoOBQpHJJzaHTrhhRAA7l8w74bVTdPXgBFDAIiGQwgF/Y59VyVJpuRhu0ILdD7b2/sknRMcH9x73bSbrrkiuBaMGHIAImE3wsGJOVWVSCmIJ1SM8J/a9ewrqQ46Jzg+mLGh6Wp+ReTzYMTQ4Ex4wkGIoYk5O6YmR9gVOkSHsSP+OyfPCU4KIQSAb7Q2Lblr7pwfizz/GfYzSRAQCgXg902M6QI5k0UymWaD6gIY8h36o4Pv304eY8YXa5ZFl955bf39ksANexkTRQ6RoAS/b2IIopzREB8eVBfAkO/Qu/9t4HvkMWZ8Mf2zdRcI103byAkQwQgiL4qQQj64/O4qle7s0OU8lBGC6gLoMDVD1TuOP+i0x5hJI4QAsCDk578/d/ampXV1yzDC6NDtFhH0+8etIMqZLFKpDOsv9CSdfxyM7bz34KF/It+h45MFLR7+tmvq7/2bhb7lYEaHAOCWXAgFhHEriHJGQzKtIa+MGAi264//m91537P9t5Pv0PFL650zN6DNfykYMQQAQRIgBP3jVhB1OQ8tJUMbOcpGB/bIfy6XA+1JJYQnWTez+TO3zp51W0hwRTGCIIqCiIDfC7/fCxdf3R1+umEgLWchyzLUkSNRdyY1LfbAhx/9pOOjHnoLnwCsXRFdduuX6u4I+fgoRhBEUeAR8IsI+AS4qryEo+tAOqMgLetQtRH1rSshm7GHfjNwD4VSmhhMv6r+U65rGtbzPlcAIwgiBBekgBcuvwe8q7r9n6Eb0OUclHQWGLn/64BspNVtJ7aWM5TSpBTCk/z4/HPXf31G81qMIIYn8Xm98Hnd8Hk9JRvjTDFNE5lsDplsfqRNMFY6n+7p3XrH2wc7xrqIGJ/cvaZxw7XLQxswghiexOd1we8V4PW6wFeo/RmmiWxWh5wdFkCXpevpncktFFl+YtLyzekruSujXywkhwsihjbVuL1ucD6pYu0PBqBn88hn8yNtgjlJBwCYL8Z+U87I8ieZ1EIIAG0Rv3tda8tNqxobv4wxBBEAvB4PPG4JHkmC5HZ2+3sur0JRFOTyCrK504by6fztsWPbOg4f+emehFx7bksmEYvO8brXXRm5ddWSwGqMIYgA4PW44HEL8Lh5uB0+i5hXDOTyBnJ5DdncmOIHAF2/3Z1+puPF2Oa9H+Wo/U1wWm6ZsZpbGvq7QnJEQQQAweMG7xHBu0W4HO7/9LwKI6/CyKnQxm5SQwK4K/nSkYeObnO0EGMw6YXwJG1hv/trM5rXfqVp+rXckEecMUURGDqgL0oCREGAy+WC6HKB53nwPAeO504ZzzRNmIYJwzBhGAZUXYeu61A1DaqiQVUVnMGiSqcJGNt6e5965mjvkySAk4tF53jdX70ivH715aF/5DiTx2lEERhaUxRFDqLggiAAgouHi+eG2h/HgeOG/odMk4NpDrU/3TCh6QY0DVA1HapqQlH0kXZ+snSZJmdsezX55DOvxLeSAE4+Zmxoutq1PHKVycGFMQQRGNpxKokiOEkAN9T4wLt4uFw8wLvAcyaMQv/HmyYMkwMMHbpuwNANQNNhahpMRYOiquBP73WpgzOh6zvjL1QyasRJakYIrdw0u+Vzq6Y1fuE8v38hzkAQy0znu7K877d9x3716AdHXqpyWYgKcOPK+pWrlgS+Mr9FWogzEMQy03WgW923/X9Sv/zX5wfKPgVFVJ/mq6dcxC0Nfpaf6ZmD0whiBejAR7lD+n8nf9/zXP+bp7+8PNSkEJ6kvT4UWdHQsPKK+rrlc/z++aicKHYekuUDrwwM7txxov958gpTm1w2zxdZsdi/6vI235XnNknzUTlR7Hq/Vznw6p7MizvekreTV5japGG+3+25NLiUXxxYghnSzEJ2uYVxaL/DUeWw+WZ6d/b15K5qOMlmqWkhtLIg5Ofbo5GlF4fD7W3h4IUF121A6eLYCQzFCNyTSHW9kUh0dsbiu+gIBGFlQYuHv2y+9/KL53mWLJrjvajgug0oXRy7gKEYgXsPZd98473c7tcOZF/df4SOQBB2pl9V/ylxvncR5novKLhuA0oXxg5gKEag+X72bfVAdm85d38WCwnhGKyYWtc6x+ed1+r1zmryemdMkaQpdaJQFxDEkJfnfALPiwCgGYaaNYxMWtOSg6o2eCKvnOjNZY92Z7MfHspk3yNn2EQxrGgLzJo9zT23Zaowq6lebJ0a4adFg0Jd0MeFPBLnEwRuqP1ppppTzEwqYyZjKW3weNzo6x1Qu7uPax9+2Jc/uGNP+sNq/xZi4jF1cbBebJZa+UapiZ8iNiIi1JshV8Tw8wFOcrl511D0IUOHweWNPDJ6mkvqccS1AeOEesw4pvSqPUp3tSJCnA2VOjFAEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEAQxzvj/snGtbrdYI/0AAAAASUVORK5CYII=);
  height: 32px;
  width: 100%;
  background-size: 40px;
  background-repeat: no-repeat;
  background-color: #282c34;
  margin-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-position: 10px 10px;
}

.ba-markdown table {
  overflow: auto;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 1em;
}

.ba-markdown table tr th,
.ba-markdown table tr td {
  word-wrap: break-word;
  padding: 8px 14px;
  border: 1px solid #e6e6e6;
}

.ba-markdown table tr:nth-child(2n) {
  background-color: #fafafa;
}

.ba-markdown table tr:hover {
  background-color: #eee;
}

.ba-markdown ol,
.ba-markdown ul {
  margin: 0.6em 0;
  padding-left: 1.6em;
}

.ba-markdown ol li,
.ba-markdown ul li {
  line-height: 1.6;
  margin: 0.5em 0;
}

.el-menu {
  overflow: hidden;

  // 设置menu与图标边距
  --el-menu-level-padding: 16px;
}
.el-sub-menu__title {
  --el-menu-base-level-padding: 8px;
}

.el-menu-item,
.el-sub-menu__title,
.el-sub-menu .el-menu-item {
  border-radius: 2px;
  height: 36px;
  line-height: 36px;
  margin: 4px 12px;
  position: relative;
}

.el-sub-menu .el-menu-item:before {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  content: "";
  background-color: currentColor;
  margin-right: 10px;
  margin-left: 18px;
}

.el-sub-menu .icon,
.el-menu-item .icon {
  /*display: none;*/
}

.el-sub-menu .el-sub-menu__icon-arrow {
  right: 6px;
}

.collect-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 10px;
  line-height: 16px;
  display: none;
}

.el-sub-menu .el-menu-item:hover .collect-icon {
  display: block;
}

.el-scrollbar__view {
  /*height: 100%;*/
}

.el-carousel__indicators--horizontal {
  top: -31px;
  right: 0;
  left: auto;
  bottom: auto;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.32) 0%,
    #ffffff 100%
  );
  border-radius: 1px;
  border: 1px solid #ffffff;
  --el-carousel-indicator-padding-vertical: 6px;
}

.el-carousel__container {
  overflow: hidden;
}

.el-carousel--horizontal {
  overflow: visible;
}

.el-carousel__indicators .el-carousel__indicator .el-carousel__button {
  background-color: #a9c4fb;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}

.el-carousel__indicators .is-active .el-carousel__button {
  background-color: var(--el-color-primary);
  width: 20px;
  border-radius: 3px;
}

.layui-layer-iframe {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.layui-layer-btn .layui-layer-btn0 {
  background: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
  border-radius: 2px;
  color: #fbfcfe;
}

.layui-layer-btn button {
  height: 32px;
  line-height: 32px;
  margin: 6px 6px 0;
  padding: 0 15px;
  border: 1px solid #dedede;
  background-color: #e7e7e7;
  color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  font-weight: 400;
  cursor: pointer;
  text-decoration: none;
}

.cursor-pointer {
  cursor: pointer;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-right {
  margin: 0 0 0 auto;
}

.flex {
  display: flex;
}

.alert-icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.alert-icon svg {
  width: 1em;
  height: 1em;
  font-size: 60px;
  line-height: 80px;
}

.alert-icon.error {
  color: rgb(245, 63, 63);
  background: rgba(245, 63, 63, 0.05);
}

.alert-icon.success {
  color: rgb(103, 194, 58);
  background: rgba(103, 194, 58, 0.05);
}

.el-table th.el-table__cell {
  color: #181818;
  font-weight: 600;
}

.no-buttons-message .el-message-box__btns {
  display: none;
}

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

.layui-btn {
  background-color: var(--el-color-primary) !important;
}

.layui-tab-brief > .layui-tab-title .layui-this {
  color: var(--el-color-primary) !important;
}

.layui-tab-brief > .layui-tab-title .layui-this:after,
.layui-tab-brief > .layui-tab-more li.layui-this:after {
  border-bottom: 2px solid var(--el-color-primary) !important;
}
.el-dialog__body {
  padding-top: 0!important;
}
/*.el-sub-menu .el-menu-item:after{*/
/*    content: "";*/
/*    mask: url(../../static/assets/svg/collect.svg) no-repeat 50% 50%;*/
/*    -webkit-mask: url(../../static/assets/svg/collect.svg) no-repeat 50% 50%;*/
/*    position: absolute;*/
/*    right: 10px;*/
/*    width: 17px;*/
/*    height: 16px;*/
/*    color: blue;*/
/*    background-color: red;*/
/*}*/

/*# sourceMappingURL=index.css.map */

.empty {
  background-image: url("../../assets/images/empty@2x.png") !important;
  background-repeat: no-repeat !important;
  background-size: 30% auto !important;
  background-position: center !important;
}

.lock-box {
  width: 260px !important;
}
.lock-box .el-message-box__title {
  font-size: 14px;
}
.lock-box .el-message-box__btns {
  flex-flow: row-reverse;
}
.lock-box .el-message-box__btns :last-child {
  margin: 0 auto;
  margin-right: 5px;
}
.lock-box .el-message-box__btns :first-child {
  margin-left: 5px;
}

.el-drawer.rtl.drawer-class {
  pointer-events: all;
  height: calc(100% - 128px);
  top: 112px;
  bottom: 16px;
  width: 450px !important;
  box-shadow: 0 16px 48px 16px rgba(0, 0, 0, 0.08),
          0 12px 32px rgba(0, 0, 0, 0.12),
          0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.drawer-class .el-drawer__header {
  box-sizing: border-box;
  position: sticky;
  top: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  z-index: 99;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 16px;
  border-bottom: 1px solid var(--table-border-color);
  font-family: PingFangSC-Medium,PingFang SC;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0,0,0,0.9);
  line-height: 24px;
  margin-bottom: 0;
}

.drawer-class .el-drawer__header .el-drawer__title {
  font-size: 16px;
}

.drawer-class .el-drawer__body {
  padding: 20px 40px;
}

.drawer-class .el-form-item__label {
  color: rgba(0,0,0,0.9);
}

.drawer-class .el-drawer__footer {
  position: sticky;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 56px;
  background-color: #fff;
  border-top: 1px solid var(--table-border-color);
}