@charset "UTF-8";
html,
body,
#q-app {
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #595959;
  background: #f5f5f5;
}

::-webkit-scrollbar {
  width: 0;
}
::-webkit-scrollbar:hover {
  width: 4px;
  background-color: rgba(255, 255, 255, 0.1);
}

/*定义滚动条轨道：内阴影+圆角*/
::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}

/*定义滑块：内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
::-webkit-scrollbar-thumb:active {
  background-color: #787878;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

ul,
ul li,
dl,
dt,
dd {
  list-style: none;
  margin: 0;
  padding: 0;
}

.bit-container {
  background: #fff;
  box-shadow: 0px 2px 4px 0px #e4e4e4;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 10px;
  min-height: 100%;
}

.form-container {
  padding: 0 20px;
  border-left: 2px solid #2f54eb;
}
.form-container .form-lead {
  color: #2f54eb;
  font-weight: bold;
  position: relative;
  margin-bottom: 10px;
  height: 16px;
  line-height: 16px;
}
.form-container .form-lead::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: -29px;
  top: 0;
  background: #2f54eb;
  border-radius: 8px;
}
.form-container .form-label {
  margin-top: 10px;
  color: #464646;
}

.bit-form-before {
  width: 100px;
  font-size: 12px;
  padding-left: 10px;
  color: #000;
}
.bit-form-before.required {
  position: relative;
}
.bit-form-before.required::before {
  content: "*";
  color: red;
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 2px;
}

.bit-form-before-short {
  width: 70px;
  font-size: 12px;
  padding-left: 10px;
  color: #000;
}
.bit-form-before-short.required {
  position: relative;
}
.bit-form-before-short.required::before {
  content: "*";
  color: red;
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 2px;
}

.q-field--dense .q-field__control,
.q-field--dense .q-field__marginal {
  height: 32px;
}

.q-field--with-bottom {
  padding-bottom: 24px;
}

.q-textarea .q-field__control {
  height: auto;
}

.q-field--auto-height.q-field--dense .q-field__control,
.q-field--auto-height.q-field--dense .q-field__native {
  min-height: 32px;
}

.q-field__marginal {
  font-size: 16px;
  color: #595959;
}

.q-checkbox__bg {
  border: 1px solid #ccc;
}

.q-field__label {
  font-size: 14px;
}

.q-chip {
  font-size: 12px;
  margin: 2px 4px;
}

.q-field__input {
  min-height: 20px;
  line-height: 20px;
}

.font-12 {
  font-size: 12px;
}

.bit-custom-toggle {
  border-radius: 3px;
  overflow: hidden;
  background: #f1f1f1;
}

.q-btn .q-icon,
.q-btn .q-spinner {
  font-size: 16px;
}

.bit-clear {
  color: #9b9b9b;
}
.bit-clear:hover {
  color: #595959;
}

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

.q-mb-super-lg {
  margin-bottom: 40px;
}

.bit-active-btn::after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgMCAwIDE2aDEyLjY3MzU5NjdDMTQuNTEwNzE4NSAxNiAxNiAxNC41MTA3MTg1IDE2IDEyLjY3MzU5NjdWMFoiIGZpbGw9IiMyRjU0RUIiLz48cGF0aCBkPSJtMTAuNTE2MDE3MjcgMTQuMDAwMDAwMTQtMi41MTYwMTcxMy0yLjk3MDQ1MDQ3LjY0NTEwMTcyLS42MDAzMjc2MyAxLjQ1NDg5MTQ2IDEuMzI0MTc3MTZjLjU5NjQ5MDI0LS44MjIxMjY1IDEuOTIwMTEzMDYtMi40NTUxMzEyIDMuNzQ2NDgtMy43NTMzOTkwNmwuMTUzNTI2ODIuNDExNzQ1OGMtMS42NzYzNjUxNCAxLjc4NjM3NjQ2LTMuMDQ4NjIzNTIgNC4zMDI1OTk3Mi0zLjQ4Mzk4Mjg3IDUuNTg4MjU0MloiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=) no-repeat right bottom;
}

.q-notifications__list--top {
  top: 30px;
}

.q-tab {
  padding: 0 8px;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 600px) {
  .q-dialog__inner--minimized > div {
    max-width: 1000px;
  }
}
@font-face {
  font-family: "iconfont"; /* Project id 3115524 */
  src: url(../fonts/iconfont.09a8744d.woff2) format('woff2'),
       url(../fonts/iconfont.869cbc2b.woff) format('woff'),
       url(../fonts/iconfont.28f9a479.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bit-ssh:before {
  content: "\e666";
}

.bit-delete-forever:before {
  content: "\e601";
}

.bit-pc:before {
  content: "\e66a";
}

.bit-iphone:before {
  content: "\e66b";
}

.bit-android:before {
  content: "\e66c";
}

.bit-custom-column:before {
  content: "\e669";
}

.bit-xitongshezhi:before {
  content: "\e665";
}

.bit-share:before {
  content: "\e662";
}

.bit-export-group:before {
  content: "\e663";
}

.bit-transfer:before {
  content: "\e664";
}

.bit-clear-2:before {
  content: "\e661";
}

.bit-export-by-seq:before {
  content: "\e660";
}

.bit-home:before {
  content: "\e65f";
}

.bit-dashboard-ip:before {
  content: "\e65c";
}

.bit-dashboard-browser:before {
  content: "\e65d";
}

.bit-dashboard-users:before {
  content: "\e65e";
}

.bit-extensions:before {
  content: "\e65b";
}

.bit-hot:before {
  content: "\e65a";
}

.bit-new:before {
  content: "\e68c";
}

.bit-sms:before {
  content: "\e658";
}

.bit-check:before {
  content: "\e659";
}

.bit-clone:before {
  content: "\e657";
}

.bit-a-911s5:before {
  content: "\e64d";
}

.bit-http:before {
  content: "\e64e";
}

.bit-https:before {
  content: "\e651";
}

.bit-zhilian:before {
  content: "\e653";
}

.bit-socks5:before {
  content: "\e656";
}

.bit-kefu:before {
  content: "\e64c";
}

.bit-edit_2:before {
  content: "\e64b";
}

.bit-browser:before {
  content: "\e63c";
}

.bit-xufei:before {
  content: "\e647";
}

.bit-oem:before {
  content: "\e646";
}

.bit-qita:before {
  content: "\e645";
}

.bit-logo-20:before {
  content: "\e643";
}

.bit-slide-right:before {
  content: "\e63f";
}

.bit-slide-left:before {
  content: "\e642";
}

.bit-open:before {
  content: "\e63a";
}

.bit-fingerprint:before {
  content: "\e637";
}

.bit-lock:before {
  content: "\e636";
}

.bit-delete-fill:before {
  content: "\e635";
}

.bit-users:before {
  content: "\e634";
}

.bit-boxs:before {
  content: "\e627";
}

.bit-edit-blod:before {
  content: "\e632";
}

.bit-circles:before {
  content: "\e600";
}

.bit-bind:before {
  content: "\e617";
}

.bit-export:before {
  content: "\e61f";
}

.bit-import:before {
  content: "\e620";
}

.bit-location:before {
  content: "\e621";
}

.bit-person:before {
  content: "\e623";
}

.bit-recycle:before {
  content: "\e624";
}

.bit-group:before {
  content: "\e625";
}

.bit-sort-desc:before {
  content: "\e626";
}

.bit-computer:before {
  content: "\e628";
}

.bit-qa:before {
  content: "\e629";
}

.bit-add:before {
  content: "\e62a";
}

.bit-fullscreen:before {
  content: "\e62b";
}

.bit-link-blod:before {
  content: "\e62c";
}

.bit-recovery:before {
  content: "\e62d";
}

.bit-rmb:before {
  content: "\e62e";
}

.bit-rmb2:before {
  content: "\e62f";
}

.bit-a-jiajianzujianjiahao:before {
  content: "\e630";
}

.bit-help:before {
  content: "\e633";
}

.bit-sort-asc:before {
  content: "\e638";
}

.bit-profile:before {
  content: "\e639";
}

.bit-batch:before {
  content: "\e63b";
}

.bit-refresh:before {
  content: "\e63d";
}

.bit-quit:before {
  content: "\e63e";
}

.bit-xiala:before {
  content: "\e640";
}

.bit-delete:before {
  content: "\e641";
}

.bit-rmb4:before {
  content: "\e644";
}

.bit-link:before {
  content: "\e648";
}

.bit-collection:before {
  content: "\e649";
}

.bit-tips:before {
  content: "\e64a";
}

.bit-collection-fill:before {
  content: "\e64f";
}

.bit-user:before {
  content: "\e650";
}

.bit-edit:before {
  content: "\e652";
}

.bit-phone:before {
  content: "\e654";
}

.bit-rmb3:before {
  content: "\e655";
}

.bit-cash:before {
  content: "\e605";
}


.dialog-container[data-v-345734c7] {
  width: 500px;
  background: #fff;
  box-sizing: border-box;
}
.text-container[data-v-b732a1aa] {
  padding-left: 28px;
  word-break: break-all;
}
.version-info[data-v-cab5fa76] {
  background: #f7f7f7;
  box-sizing: border-box;
  padding: 10px;
}
.version-info ul li[data-v-cab5fa76] {
  padding-left: 10px;
  line-height: 26px;
}

/*# sourceMappingURL=app.bb8ec060.css.map*/