/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/

:root {
  --cc-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
body,
html {
  margin: 0px;
  border: 0px;
  padding: 0px;
}

/**
 * 阴影
 */
.cc-box-shadow {
  box-shadow: var(--cc-box-shadow);
}

/**
 * 主按钮
 */
.el-button--primary {
  background-color: #ea6439;
  border: none;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.07);
  border-radius: 20px;
  overflow: hidden;
  height: 40px;
  background-color: rgba(234, 100, 57, 1);
  font-size: 14px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.el-button--primary:hover {
  background-color: #ef8c6b !important;
}
.el-button--primary:active {
  background-color: #de4917 !important;
}
.el-button--primary:focus {
    background-color: #de4917 !important;
}
.el-button--mini {
  width: 57px;
  height: 22px;
  line-height: 150%;
  font-size: 14px;
  padding: 0px;
  box-shadow: rgba(222, 73, 23, 1) solid 1px;
  border-radius: 11px;
  overflow: hidden;
  text-align: center;
}
.el-button--default {
  color: #ea6439;
}
.el-button--default:hover {
  background-color: white;
  border-color: #ef8c6b;
}
.el-button--default:active {
  background-color: white;
  border-color: #ea6439;
}
.el-button--default:focus {
  background-color: white;
  border-color: #de4917;
}
.el-button--text {
  color: rgb(0, 0, 0, 0.4);
}
.el-button--text:hover {
  color: #ef8c6b;
}
.el-button--text:active {
  color: #de4917;
}
.el-button--text:focus {
  color: #de4917;
}
.el-button--default.is-disabled {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  height: 40px;
  display: inline-block;
}

/*
 * 按钮组
 */
.el-button-group {
  height: 40px;
  color: #7f7f7f;
  border-radius: 20px !important;
  overflow: hidden;
  font-size: 14px;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.el-button-group > .el-button {
  border: none;
  box-shadow: none;
  line-height: 150%;
}
.el-button-group > .el-button:first-child {
  border: none;
}
.el-button-group > .el-button:first-child::before {
  border: none;
}
.el-button-group > .el-button:not(first-child):before {
  content: " ";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.el-button-group > .el-button:hover {
  background-color: white;
  color: #ea6439;
}
.el-button-group > .el-button:active {
  background-color: white;
  color: #de4917;
}
.el-button-group > .el-button:focus {
  background-color: white;
  color: #de4917;
}

/*
 * input
 */
.el-input-round > .el-input__inner {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.el-input {
  border: #00000007;
  background-color: rgba(255, 255, 255, 1);
  line-height: 150%;
  color: #00000020;
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.el-input__inner:focus {
  color: #000000;
}

/**
 * checkbox
 */
.el-checkbox__inner {
  border: 1px solid #cccccc;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #cccccc;
  border-color: #cccccc;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: white;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: rgb(0, 0, 0, 0.05);
  border-color: #cccccc;
}

/**
 * 表单项
 */
.el-form-item__error {
  color: #ff0000;
}

/**
 * message
 */
.el-message--success {
  background-color: rgba(240, 249, 235, 1);
  border-color: rgba(103, 194, 58, 0.2);
}
.el-message--error {
  background-color: rgba(254, 240, 240, 1);
  border-color: rgba(255, 0, 0, 0.2);
}

/*
 * PopConfirm
 */
.el-popconfirm__action {
  text-align: center;
}
.update-wages-consists-popup {
    width: 70vw;
    top:-10vh;
    background-color: aqua;
.function-buttons {
        margin-top: 0!important;
}
}
.delete-messagebox-wrapper {
    padding-bottom: 15px;
.el-message-box__header {
        padding-top: 9px;
}
.el-message-box__btns {
.el-button {
            font-size: 14px;
            padding: 8px 20px;
            border-radius: 20px;
            height: auto;
&:hover {
                background-color: transparent;
}
}
}
.delete-messagebox {
        display: flex;
        flex-direction: column;
> span {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE1SURBVHgBtZXbbYMwGIV/AwMwAiMEcZF4SydoO0HDBFUnoEyQZoKyQdmg7SsX0Q3KCLxz6/lVIlUVThBxPglsjHzkw3+wBYGqqsyu63bomrSOBvPTIAhqURTFHQZeLxD7y72GW6RIjHlkwQ2pY6uRYtYKNuM4fioTbNvW9jxvq0rwwPEoy3I395JjM9Jyal3XbbTmMAzvsG3RJSuESGzbdtP3/fOcmFRQCBGiSf8NJ77vJ5PVB5IwJ9g4jpPAWgjh+jiGQsRTP6ITzAmaWMWerWmadkO/EYmnQkQyq0ekRcHEJ0Tjhf9113VTbCAWvt03nUFaFNjdZ1m2YTF+5qrSAoxTL2H5Lc/zEO3tOauLBIGFlXLeaClX2Rw+SB1fLHggNTS4YsE9jgTOBD4KVp8phmEknN0fKbGG9P6Vb0UAAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            padding-left: 26px;
            background-position: left center;
            margin:3px 0;
}
}
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/permission/noPermission.vue?vue&type=style&index=0&id=712568d0&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.no-permission-stage[data-v-712568d0] {
  width: 100vw;
  height: 100vh;
  min-height: 500px;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 99990;
}
.no-permission-dialog[data-v-712568d0] {
  position: absolute;
  top: 100px;
  background: white;
  border-radius: 10px;
  z-index: 99999;
  width: 770px;
  margin-left: 50%;
  left: -335px;
  border: 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.03);
}
.main-permission[data-v-712568d0] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.permission-li[data-v-712568d0] {
  width: 237.40px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  display: inline-flex;
}
.permission-li[data-v-712568d0]::before {
  content: "\2022";
  color: black;
  font-size: 10px;
}
.permission-li-text[data-v-712568d0] {
  white-space: nowrap;
  /* 强制文本不换行 */
  overflow: hidden;
  /* 超出显示区域的文本隐藏 */
  text-overflow: ellipsis;
  /* 超出省略显示 */
  ;
  color: black;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/HomeAvatar/index.vue?vue&type=style&index=0&id=2ce7046a&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-2ce7046a] .notice-popup .el-dialog__header {
  padding-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[data-v-2ce7046a] .notice-popup .notice-tabs {
  min-height: 30vh;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content {
  display: flex;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane {
  width: 100%;
  overflow: auto;
  max-height: 50vh;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane h4 {
  margin-bottom: 15px;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane.no-message {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane .el-collapse .el-collapse-item__header .el-collapse-item__title {
  flex: none;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane .el-collapse .el-collapse-item__header .el-collapse-item__arrow {
  margin-left: 10px;
}
[data-v-2ce7046a] .notice-popup .notice-tabs .el-tabs__content .el-tab-pane .el-collapse .el-collapse-item__content {
  gap: 15px;
  display: flex;
  flex-direction: column;
  padding-bottom: 15px;
}
.home-avatar[data-v-2ce7046a] {
  display: inline-block;
  width: 200px;
  float: right;
  position: relative;
  top: 20px;
}
.header[data-v-2ce7046a] {
  display: inline-flex;
  width: 100%;
  position: relative;
  line-height: 64px;
}
.logo[data-v-2ce7046a],
.custom-logo[data-v-2ce7046a] {
  margin-left: 15px;
  height: 64px;
}
.custom-logo > img[data-v-2ce7046a] {
  height: 40px;
  margin: 10px 0px 10px 10px;
}
.logo > img[data-v-2ce7046a] {
  width: 30px;
  height: 30px;
  margin: 17px 10px 17px 20px;
}
.site-name[data-v-2ce7046a] {
  color: rgb(0, 0, 0);
  font-size: 20px;
  font-weight: bold;
}
.help[data-v-2ce7046a] {
  /* right: 100px; */
  /* position: absolute; */
  color: rgba(0, 0, 0, 0.4);
  font-size: 16px;
}
.help > a[data-v-2ce7046a] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 16px;
  text-decoration: none;
  margin-left: 4px;
}
.company-name[data-v-2ce7046a] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.avatar[data-v-2ce7046a] {
  width: 30px;
  height: 30px;
  display: block;
  margin-right: 30px;
  color: rgb(255, 255, 255);
  background-color: rgb(234, 100, 57);
  border-radius: 15px;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
.layer[data-v-2ce7046a] {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 99;
}
.userinfo[data-v-2ce7046a] {
  width: 180px;
  /* height: 150px; */
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
  font-size: 14px;
  position: relative;
  position: absolute;
  right: 50px;
  top: 50px;
}
.userlogo[data-v-2ce7046a] {
  width: 40px;
  height: 40px;
  display: block;
  color: rgb(255, 255, 255);
  /* background-color: rgba(234, 100, 57, 1); */
  border-radius: 20px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.nameinfo[data-v-2ce7046a] {
  width: 100%;
  height: 70px;
  display: inline-flex;
  line-height: 40px;
  margin: 0px 0px 0px 20px;
}
.username[data-v-2ce7046a] {
  margin-left: 8px;
}
.line[data-v-2ce7046a] {
  width: 100%;
  margin: 0 auto;
  height: 1px;
  display: block;
  border-bottom: 1px solid #efefef;
}
.logout[data-v-2ce7046a] {
  height: 50px;
  width: 100%;
  display: inline-flex;
  cursor: pointer;
}
.logout[data-v-2ce7046a]:hover {
  color: #EA6439;
}
.logout-icon[data-v-2ce7046a] {
  width: 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* line-height: 50px; */
}
.logout-btn[data-v-2ce7046a] {
  position: relative;
  line-height: 50px;
}
.logout-btn .floatBox[data-v-2ce7046a] {
  position: absolute;
  left: 100%;
  top: 50%;
  padding: 0 2px;
  transform: translate(12px, -50%);
  background-color: #ff2626;
  color: #fff;
  height: 16px;
  min-width: 16px;
  line-height: 16px;
  border-radius: 10px;
  font-size: 12px;
  text-align: center;
  font-family: PingFang SC;
}
.notice[data-v-2ce7046a] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  margin: 0px 10px 0px 40px;
  cursor: pointer;
}
.notice-count[data-v-2ce7046a] {
  background: #ff0000;
  color: white;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  display: block;
  font-size: 12px;
  text-align: center;
  line-height: 16px;
}
.notice-icon[data-v-2ce7046a] {
  position: relative;
  top: 3px;
}
.red-point[data-v-2ce7046a] {
  background: #ff0000;
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 8px;
  margin: 8px 0px 0px 10px;
}
.gray-point[data-v-2ce7046a] {
  background: darkgray;
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 8px;
  margin: 8px 0px 0px 10px;
}
.read-btn[data-v-2ce7046a] {
  cursor: pointer;
  color: #EA6439;
}
.notice-title[data-v-2ce7046a] {
  font-size: 14px;
  text-align: left;
  color: #000;
}
.notice-moment[data-v-2ce7046a] {
  color: rgba(0, 0, 0, 0.4);
  text-align: left;
  font-size: 12px;
}
.main-area[data-v-2ce7046a] {
  width: 80%;
  margin: 0 auto;
  max-height: 500px;
  overflow-y: scroll;
}
.notice-group-title[data-v-2ce7046a] {
  font-weight: normal;
}
.notice-group-title .label[data-v-2ce7046a] {
  color: rgba(0, 0, 0, 0.4);
}
.notice-group-title em[data-v-2ce7046a] {
  font-weight: bold;
}
.clear[data-v-2ce7046a] {
  position: absolute;
  right: 10px;
  top: 90px;
  display: flex;
  margin-left: auto;
  border: 0;
  color: darkgray;
  cursor: pointer;
  z-index: 10;
}
.clear[data-v-2ce7046a]:hover {
  background-color: transparent;
  color: var(--el-color-primary);
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/ImportExcel/index.vue?vue&type=style&index=0&id=6fd2c415&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.step-wrapper[data-v-6fd2c415] {
  display: flex;
  align-items: center;
}
.step[data-v-6fd2c415] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.step-line[data-v-6fd2c415] {
  position: relative;
  top: -16px;
}
.line[data-v-6fd2c415] {
  width: 150px;
  height: 1px;
  background-color: rgb(229, 229, 229);
  display: block;
}
.point-in[data-v-6fd2c415] {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  position: absolute;
  top: 5px;
  left: 5px;
}
.point-out[data-v-6fd2c415] {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0px 0px 8px 4px;
  border-radius: 20px;
  position: relative;
}
.point-in-on[data-v-6fd2c415] {
  background-color: rgb(234, 100, 57);
}
.point-out-on[data-v-6fd2c415] {
  background-color: rgba(234, 100, 57, 0.5);
}
.point-in-off[data-v-6fd2c415] {
  background-color: rgb(229, 229, 229);
}
.point-out-off[data-v-6fd2c415] {
  background-color: rgb(229, 229, 229);
}
.point-in-done[data-v-6fd2c415] {
  background-size: 10px;
  background-image: url(data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9InJnYmEoMjM0LCAxMDAsIDU3LCAxKSI+CiAgICA8cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNMTggMzIuMzRMOS42NiAyNGwtMi44MyAyLjgzTDE4IDM4bDI0LTI0LTIuODMtMi44M3oiPjwvcGF0aD4KPC9zdmc+);
}
.point-out-done[data-v-6fd2c415] {
  background-color: rgba(234, 100, 57, 0.5);
}
.step-text[data-v-6fd2c415] {
  clear: both;
  font-size: 14px;
}
.step-text-on[data-v-6fd2c415] {
  color: rgb(234, 100, 57);
}
.step-text-done[data-v-6fd2c415] {
  color: rgb(234, 100, 57);
}
.step-text-off[data-v-6fd2c415] {
  color: rgba(0, 0, 0, 0.5);
}
.note[data-v-6fd2c415] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
}
.note-line[data-v-6fd2c415] {
  width: 90%;
  margin: 0 auto;
  height: 1px;
  display: block;
  border-top: 1px dashed rgba(234, 100, 57, 0.8);
  position: relative;
  top: 10px;
}
.main[data-v-6fd2c415] {
  width: 100%;
  height: 35vh;
  min-height: 200px;
  max-height: 403px;
  overflow: hidden;
}
.main.scroll[data-v-6fd2c415] {
  overflow: auto;
}
.step-1[data-v-6fd2c415] {
  /* width: 60%; */
  margin: 0 auto;
  position: relative;
  top: 35%;
}
.step-1 .step1-add[data-v-6fd2c415] {
  position: relative;
}
.step-1 .step1-add[data-v-6fd2c415]::before {
  content: " ";
  border-top: 1px dashed rgb(234, 100, 57);
  display: inline-block;
  height: 1px;
  width: 40%;
  position: absolute;
  left: 0;
  top: 20px;
}
.step-1 .step1-add[data-v-6fd2c415]::after {
  content: " ";
  border-top: 1px dashed rgb(234, 100, 57);
  display: inline-block;
  height: 1px;
  width: 40%;
  position: absolute;
  right: 0;
  top: 20px;
}
.step-1 .step1-top[data-v-6fd2c415] {
  height: 40px;
  line-height: 40px;
}
.step-1 .step1-bottom[data-v-6fd2c415] {
  line-height: 20px;
  padding-top: 5px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
}
[data-v-6fd2c415] .footer-button {
  padding: 9px 32px !important;
}
.uplaod-excel[data-v-6fd2c415] {
  width: 80%;
  margin: 0 auto;
}
.upload-result-text[data-v-6fd2c415] {
  margin-top: 10px;
  font-size: 14px;
  color: rgb(0, 0, 0);
}
.step-3[data-v-6fd2c415] {
  width: 80%;
  height: 100%;
  margin: 0 auto;
}
.step-3 .excel-table[data-v-6fd2c415] {
  height: calc(100% - 48px);
}
.table-info[data-v-6fd2c415] {
  line-height: 40px;
  margin-top: 4px;
  color: rgba(0, 0, 0, 0.4);
}
.download-error-excel[data-v-6fd2c415] {
  color: #EA6439;
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
}
.keywords-list-wrapper h4[data-v-6fd2c415] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid lightgray;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.keywords-list-wrapper h4 .title[data-v-6fd2c415] {
  font-size: 18px;
  line-height: 20px;
  border-left: 4px solid var(--el-color-primary);
  padding-left: 10px;
  color: black;
  text-shadow: 0 0 black;
}
.keywords-list-wrapper h4 .el-button-group[data-v-6fd2c415] {
  display: flex;
  align-items: center;
  padding: 0 20px;
}
.keywords-list-wrapper h4 .el-button-group .spacer[data-v-6fd2c415] {
  padding: 0 10px;
}
.keywords-list-wrapper h4 .el-button-group button[data-v-6fd2c415] {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.keywords-list-wrapper h4 .el-button-group button[data-v-6fd2c415]:hover {
  color: var(--el-color-primary);
  background-color: transparent;
}
.keywords-list-wrapper .keywords-list .block .el-checkbox-group .el-checkbox[data-v-6fd2c415] {
  display: inline-block;
  width: 185px;
  margin: 0;
}
.keywords-list-wrapper .keywords-list .block .el-checkbox-group .el-checkbox[data-v-6fd2c415] .el-checkbox__label {
  font-size: 12px;
}
.keywords-list-wrapper .keywords-list .block .el-checkbox-group .el-checkbox.list-title[data-v-6fd2c415] {
  display: block;
}
.keywords-list-wrapper .keywords-list .block .el-checkbox-group .el-checkbox.list-title[data-v-6fd2c415] .el-checkbox__label {
  color: gray;
  padding: 0;
}
.keywords-list-wrapper .keywords-list .block .el-checkbox-group .el-checkbox.list-title[data-v-6fd2c415] .el-checkbox__input {
  display: none;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Navigation/index.vue?vue&type=style&index=0&id=07228472&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.on[data-v-07228472] {
    color: rgba(0, 0, 0, 1);
}
.off[data-v-07228472] {
    color: rgba(0, 0, 0, 0.4);
    font-weight: normal;
}
.breadcrumb[data-v-07228472] {
    margin: 0px 0px 24px 0px;
}
.secondary-tabs[data-v-07228472] {
    display: inline-flex;
    margin-bottom: 20px;
}
.secondary-tab[data-v-07228472] {
    min-width: 80px;
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
}
.secondary-tab-on[data-v-07228472] {
    border-bottom: 2px solid rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
}
.secondary-tab-off[data-v-07228472] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0.4);
}
[data-v-07228472] .el-tabs__item {
    color: rgba(0, 0, 0, 0.4);
    min-width: 100px;
    text-align: center;
    padding-right: 0px;
}
[data-v-07228472] .el-tabs__item.is-active {
    color: rgba(0, 0, 0, 1);
}
[data-v-07228472] .el-tabs__active-bar {
    background-color: rgba(0, 0, 0, 1);
    min-width: 100px;
}
[data-v-07228472] .el-tabs__nav-wrap::after {
    height: 0px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockSummary/index.vue?vue&type=style&index=0&id=1f3934e8&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-1f3934e8] .footer-button {
  padding: 9px 32px !important;
}
[data-v-1f3934e8] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-1f3934e8] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-1f3934e8] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-1f3934e8] .el-tabs__nav-wrap::after {
  height: 0px;
}
[data-v-1f3934e8] .el-table {
  max-height: calc(100vh - 280px);
  height: calc(100vh - 280px);
}
[data-v-1f3934e8] .el-table.box-2 {
  height: calc(100vh - 517px);
}
[data-v-1f3934e8] .el-table .cell {
  font-weight: normal !important;
  text-align: center;
}
[data-v-1f3934e8] .el-table .cc-cell-zero {
  background: rgb(247, 247, 247);
  color: rgb(198, 198, 198);
}
[data-v-1f3934e8] .el-input__wrapper {
  border-radius: 20px;
}
[data-v-1f3934e8] .el-input {
  border-radius: 20px;
}
[data-v-1f3934e8] .el-date-editor.el-input {
  border-radius: 20px;
}
.select-site-date[data-v-1f3934e8] {
  display: flex;
  gap: 20px;
}
.cursor[data-v-1f3934e8] {
  cursor: pointer;
}
.s-site[data-v-1f3934e8] {
  width: 250px;
  max-width: 300px;
}
.s-site[data-v-1f3934e8] .el-select__wrapper {
  border-radius: 20px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/form/ccFormInputType.vue?vue&type=style&index=0&id=6498eb85&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.testItem[data-v-6498eb85] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  z-index: 2;
  background-color: #fff;
}
.addItem[data-v-6498eb85] {
  padding: 0 2px;
  display: flex;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 40px;
  border-top: 1px solid #ededed;
  left: 0;
}
.addItem .addBox[data-v-6498eb85] {
  flex: 1;
}
.addItem .addText[data-v-6498eb85] {
  color: #EA6439;
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 12px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockSummaryKey/index.vue?vue&type=style&index=0&id=56faaa89&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.screen[data-v-56faaa89] {
  position: relative;
}
[data-v-56faaa89] * .slider {
  width: 100%;
  height: 31px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
[data-v-56faaa89] * .slider .slider-handler-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
[data-v-56faaa89] * .slider .slider-handler-container .slider-handler {
  width: 16px;
  height: 100%;
  display: inline-block;
  position: absolute;
  overflow: hidden;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZpZXdCb3g9IjAgMCA2NCAxMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IndoaXRlIiAvPgogICAgPHBhdGggZD0iTTUgNSBMIDU5IDUgTCA1OSAxMDAgTCAzMiAxMjQgTCA1IDEwMCBaIiAKICAgICAgICBjbGFzcz0iZ3JhZGllbnQtc2xpZGVyLWhhbmRsZXItYmciIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIC8+Cjwvc3ZnPg==);
  background-size: contain;
  background-color: white;
}
[data-v-56faaa89] * .slider .slider-handler-container .slider-handler .slider-handler-inner {
  pointer-events: none;
  height: 20px;
  position: relative;
  top: 3px;
  left: 3px;
  width: 10px;
}
[data-v-56faaa89] * .slider .slider-handler-container .slider-handler[data-selected=true] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZpZXdCb3g9IjAgMCA2NCAxMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IndoaXRlIiAvPgogICAgPHBhdGggZD0iTTUgNSBMIDU5IDUgTCA1OSAxMDAgTCAzMiAxMjQgTCA1IDEwMCBaIiAKICAgICAgICBjbGFzcz0iZ3JhZGllbnQtc2xpZGVyLWhhbmRsZXItYmciIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIC8+CiAgICA8cGF0aCBkPSJNMyAzIEwgNjEgMyBMIDYxIDEwMCBMIDMyIDEyNiBMIDMgMTAwIFoiIAogICAgICAgIGNsYXNzPSJncmFkaWVudC1zbGlkZXItaGFuZGxlci1iZyIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0ib3JhbmdlIiBzdHJva2Utd2lkdGg9IjIiIC8+CiAgICA8cGF0aCBkPSJNMSAxIEwgNjMgMSBMIDYzIDEwMCBMIDMyIDEyOCBMIDEgMTAwIFoiIAogICAgICAgIGNsYXNzPSJncmFkaWVudC1zbGlkZXItaGFuZGxlci1iZyIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0iI2ZmNTEwMCIgc3Ryb2tlLXdpZHRoPSIyIiAvPgo8L3N2Zz4=);
  z-index: 1;
}
[data-v-56faaa89] * .slider .slider-handler-container .slider-handler:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8c3ZnIHZpZXdCb3g9IjAgMCA2NCAxMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IndoaXRlIiAvPgogICAgPHBhdGggZD0iTTUgNSBMIDU5IDUgTCA1OSAxMDAgTCAzMiAxMjQgTCA1IDEwMCBaIiAKICAgICAgICBjbGFzcz0iZ3JhZGllbnQtc2xpZGVyLWhhbmRsZXItYmciIGZpbGw9InRyYW5zcGFyZW50IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIC8+CiAgICA8cGF0aCBkPSJNMyAzIEwgNjEgMyBMIDYxIDEwMCBMIDMyIDEyNiBMIDMgMTAwIFoiIAogICAgICAgIGNsYXNzPSJncmFkaWVudC1zbGlkZXItaGFuZGxlci1iZyIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0ib3JhbmdlIiBzdHJva2Utd2lkdGg9IjIiIC8+Cjwvc3ZnPg==);
}
[data-v-56faaa89] * .slider .slider-track-container {
  width: 100%;
  height: 20px;
  position: absolute;
  top: 2px;
}
[data-v-56faaa89] * .slider .slider-track-container .slider-track {
  width: calc(100% - 16px);
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  box-sizing: border-box;
}
[data-v-56faaa89] .el-button-group > .el-button:not(:last-child) {
  margin-right: 0;
}
[data-v-56faaa89] .el-dropdown .el-button {
  border-color: #fff;
}
[data-v-56faaa89] .el-dropdown .el-button:hover,[data-v-56faaa89] .el-dropdown .el-button:focus {
  border-color: #fff;
  background-color: #fff;
}
[data-v-56faaa89] .el-dropdown .el-button:before {
  content: " ";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
[data-v-56faaa89] .footer-button {
  padding: 9px 32px !important;
}
[data-v-56faaa89] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-56faaa89] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-56faaa89] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-56faaa89] .el-tabs__nav-wrap::after {
  height: 0px;
}
[data-v-56faaa89] .el-table {
  max-height: calc(100vh - 280px);
  height: calc(100vh - 280px);
}
[data-v-56faaa89] .el-table.box-2 {
  height: calc(100vh - 517px);
}
[data-v-56faaa89] .el-table .cell {
  font-weight: normal !important;
  text-align: center;
}
[data-v-56faaa89] .el-table .cc-cell-zero {
  background: rgb(247, 247, 247);
  color: rgb(198, 198, 198);
}
[data-v-56faaa89] .screen .el-input__wrapper {
  border-radius: 20px;
}
[data-v-56faaa89] .screen .el-input {
  border-radius: 20px;
}
[data-v-56faaa89] .screen .el-date-editor.el-input {
  border-radius: 20px;
}
.select-site-date[data-v-56faaa89] {
  display: flex;
  gap: 20px;
}
.cursor[data-v-56faaa89] {
  cursor: pointer;
}
.roundBox[data-v-56faaa89] .el-select__wrapper {
  width: 100%;
  border-radius: 20px;
}
.roundBox[data-v-56faaa89] &.el-input__wrapper {
  border-radius: 20px;
}
.el-progress--line[data-v-56faaa89] {
  margin-bottom: 0px;
  max-width: 600px;
}
.workbook[data-v-56faaa89] {
  opacity: 0;
}
.workbook.excel-init[data-v-56faaa89] {
  opacity: 1;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockError/index.vue?vue&type=style&index=0&id=a0c2d7a4&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hoverBtn .el-icon[data-v-a0c2d7a4] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-a0c2d7a4]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-a0c2d7a4]:hover {
  color: #fff;
}
.hoverBtn[data-v-a0c2d7a4]:active {
  color: #fff;
}
.addHoverBtn[data-v-a0c2d7a4] {
  color: #EA6439;
}
.addHoverBtn[data-v-a0c2d7a4]:focus {
  color: #EA6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-a0c2d7a4]:hover {
  color: #fff;
}
.addHoverBtn[data-v-a0c2d7a4]:active {
  color: #fff;
}
.card[data-v-a0c2d7a4] {
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-a0c2d7a4] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-a0c2d7a4] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-a0c2d7a4] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-a0c2d7a4] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-a0c2d7a4] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-a0c2d7a4] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  margin-bottom: 12px;
  overflow: hidden;
}
.card .headerBox .cc-input-keywords[data-v-a0c2d7a4] {
  float: right;
  width: 270px;
  height: 40px;
}
.card .headerBox .el-button-group[data-v-a0c2d7a4] {
  float: right;
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-a0c2d7a4] {
  float: right;
  margin-left: 12px;
}
.cc-query-table[data-v-a0c2d7a4] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-a0c2d7a4] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-a0c2d7a4] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-a0c2d7a4] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-a0c2d7a4] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-a0c2d7a4] {
  margin-bottom: 12px;
}
.gary[data-v-a0c2d7a4] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-a0c2d7a4] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-a0c2d7a4] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-a0c2d7a4] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-a0c2d7a4] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-a0c2d7a4] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-a0c2d7a4] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-a0c2d7a4] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-a0c2d7a4] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-a0c2d7a4] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-a0c2d7a4] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-a0c2d7a4] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-a0c2d7a4]:hover {
  color: white;
}
.save-button[data-v-a0c2d7a4]:active {
  color: white;
}
.footer-button[data-v-a0c2d7a4] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-a0c2d7a4]:not(:last-child) {
  margin-right: 0px !important;
}
.orange[data-v-a0c2d7a4] {
  color: #EA6439;
}
.form-container[data-v-a0c2d7a4] {
  display: flex;
  justify-content: end;
}
.form-container .form[data-v-a0c2d7a4] {
  max-width: 320px;
  margin-right: 10px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockErrorChangeModal/index.vue?vue&type=style&index=0&id=f85c76b6&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-f85c76b6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-f85c76b6] {
  display: flex;
  align-items: center;
}
.w100[data-v-f85c76b6] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-f85c76b6] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-f85c76b6] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-f85c76b6] {
  color: rgb(234, 100, 57);
}
[data-v-f85c76b6] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-f85c76b6] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-f85c76b6] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-f85c76b6] {
  cursor: pointer;
}
.batch-post[data-v-f85c76b6] {
  max-height: 562px;
  overflow: auto;
}
[data-v-f85c76b6]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-f85c76b6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-f85c76b6] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-f85c76b6] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-f85c76b6] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-f85c76b6] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.close-button[data-v-f85c76b6] {
  display: flex;
  align-items: center;
}
.el-checkbox[data-v-f85c76b6] {
  display: block;
}
.small-tip[data-v-f85c76b6] {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2509803922);
}
.form-container[data-v-f85c76b6] {
  width: 600px;
  padding-top: 10px;
}
.form-container[data-v-f85c76b6] .is-checked + .el-radio__label {
  color: #000;
  font-weight: normal;
}
.form-container[data-v-f85c76b6] .el-radio__label {
  color: #000;
  font-weight: normal;
}
.table-container[data-v-f85c76b6] {
  padding: 0 20px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0705882353);
}
.form-tips[data-v-f85c76b6] {
  font-size: 12px;
  color: #ff0000;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockErrorChangeModal/index.vue?vue&type=style&index=1&id=f85c76b6&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.small-form-item .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockSite/index.vue?vue&type=style&index=0&id=61158737&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-61158737] .footer-button {
  padding: 9px 32px !important;
}
[data-v-61158737] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-61158737] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-61158737] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-61158737] .el-tabs__nav-wrap::after {
  height: 0px;
}
[data-v-61158737] .el-table .cell {
  font-weight: normal !important;
}
[data-v-61158737] .el-button-group>.el-button:not(:last-child) {
  margin-right: 0;
}
.header-tag[data-v-61158737] {
  display: inline-block;
  height: 30px;
  padding: 0 10px;
  border-radius: 15px;
  font-size: 14px;
  line-height: 30px;
  margin-left: 10px;
  background: rgb(255, 235, 59);
  color: rgb(0, 0, 0);
  text-align: center;
}
.clock-site[data-v-61158737] {
  height: calc(100vh - 280px);
  overflow: auto;
  margin-top: 20px;
}
.clock-site.box-2[data-v-61158737] {
  height: calc(100vh - 450px);
}
.save-tips[data-v-61158737] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.clock-box[data-v-61158737] {
  display: table;
  border-left: 1px solid #EBEEF5;
  border-top: 1px solid #EBEEF5;
  background: #ffffff;
}
.clock-box.p-t-50[data-v-61158737] {
  padding-top: 50px;
}
.clock-box .clock-header[data-v-61158737] {
  display: flex;
  border-right: 1px solid #EBEEF5;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.08);
  background: #ffffff;
  position: sticky;
  top: 0px;
  z-index: 1;
}
.clock-box .clock-header .c-header-cell[data-v-61158737] {
  display: table-cell;
  padding: 4px 8px 0;
  width: 80px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 22px;
  color: #000000;
  font-size: 12px;
  position: relative;
}
.clock-box .clock-header .c-header-cell .is-festival[data-v-61158737] {
  border-bottom: 3px solid rgb(255, 0, 0);
}
.clock-box .clock-header .c-header-cell .is-today[data-v-61158737] {
  color: rgb(96, 101, 246);
}
.clock-box .clock-header .c-header-cell .is-weekend[data-v-61158737] {
  color: rgba(0, 0, 0, 0.4);
}
.clock-box .clock-header .c-header-cell .c-header-cell-icon[data-v-61158737] {
  position: absolute;
  top: 3px;
  right: 3px;
}
.clock-box .clock-body[data-v-61158737] {
  overflow: hidden;
  overflow-x: auto;
}
.clock-box .clock-body .c-body-list .c-body-list-title[data-v-61158737] {
  height: 50px;
  display: flex;
  justify-content: start;
  align-items: center;
  font-size: 14px;
  color: #999999;
  cursor: pointer;
  padding: 0 7px;
  border-right: 1px solid #EBEEF5;
}
.clock-box .clock-body .c-body-list .c-body-list-title .title[data-v-61158737] {
  font-size: 14px;
  font-weight: bold;
  margin-right: 10px;
  color: #000000;
}
.clock-box .clock-body .c-body-list .c-body-list-item[data-v-61158737] {
  display: flex;
  border-top: 1px solid #EBEEF5;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell[data-v-61158737] {
  display: table-cell;
  border-right: 1px solid #EBEEF5;
  border-bottom: 1px solid #EBEEF5;
  width: 80px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  padding: 4px 8px 4px;
  line-height: 22px;
  color: #000000;
  font-size: 12px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell.body-cell-empty[data-v-61158737] {
  background: #f7f7f7;
  color: #949494;
  justify-content: center;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell.body-cell-add[data-v-61158737] {
  position: relative;
  padding-bottom: 22px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell.body-cell-add .cell-add-user[data-v-61158737] {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-num[data-v-61158737] {
  border-radius: 4px;
  background: rgb(255, 235, 59);
  color: rgb(0, 0, 0);
  margin: 6px 0 10px 0;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-num.is-done[data-v-61158737] {
  color: rgba(0, 0, 0, 0.4);
  background: rgba(0, 0, 0, 0.03);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status[data-v-61158737] {
  margin-bottom: 5px;
  color: #ffffff;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status.line[data-v-61158737] {
  border: 1px solid #000000 !important;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .todayInStatus[data-v-61158737] {
  margin-bottom: 5px;
  border: 1px solid #fff;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status1[data-v-61158737] {
  background: rgb(103, 194, 58);
  border: 1px solid rgb(103, 194, 58);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status2[data-v-61158737] {
  background: rgb(255, 0, 0);
  border: 1px solid rgb(255, 0, 0);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status3[data-v-61158737] {
  background: rgb(220, 164, 80);
  border: 1px solid rgb(220, 164, 80);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status4[data-v-61158737] {
  background: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-not-arrange[data-v-61158737] {
  color: rgba(255, 0, 0, 0.7);
  background: transparent;
  margin-bottom: 5px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-add-user[data-v-61158737] {
  color: rgba(0, 0, 0, 0.4);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-add-user .el-icon[data-v-61158737]:hover {
  color: rgb(234, 100, 57);
}
.clock-table[data-v-61158737] {
  margin: 20px 0px 0px 0px;
}
.clock-table .is-festival[data-v-61158737] {
  border-bottom: 3px solid rgb(255, 0, 0);
}
.clock-table .is-today[data-v-61158737] {
  color: rgb(96, 101, 246);
}
[data-v-61158737] .el-input__wrapper {
  border-radius: 20px;
}
[data-v-61158737] .el-input {
  border-radius: 20px;
}
[data-v-61158737] .el-date-editor.el-input {
  border-radius: 20px;
}
.s-site[data-v-61158737] {
  width: 250px;
  max-width: 300px;
}
.s-site[data-v-61158737] .el-select__wrapper {
  border-radius: 20px;
}
.mr-10[data-v-61158737] {
  margin-right: 10px;
}
.todayInStatus1[data-v-61158737] {
  background: #ffffff;
  color: rgb(0, 0, 0);
  border: 1px solid #fff;
}
.todayInStatus2[data-v-61158737] {
  background: rgb(255, 0, 0);
  color: white;
  border: 1px solid rgb(255, 0, 0);
}
.todayInStatus3[data-v-61158737] {
  background: rgb(220, 164, 80);
  color: white;
  border: 1px solid rgb(220, 164, 80);
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/setting/Setting/index.vue?vue&type=style&index=0&id=513a38d4&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.setting-input[data-v-513a38d4] {
    width: 80px;
    margin: 0px 4px;
}
.setting-title[data-v-513a38d4] {
    height: 30px;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    text-align: left;
    margin: 0px 0px 20px 0px;
}
.setting-box[data-v-513a38d4] {
    color: rgba(80, 80, 80, 1);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 40px;
}
.setting-item[data-v-513a38d4]:last-child {
    border-bottom: 0px;
}
.setting-item[data-v-513a38d4] {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    padding: 20px;
    position: relative;
}
.setting-item-title[data-v-513a38d4] {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
}
.setting-item-value[data-v-513a38d4] {
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    margin: 8px 0px 8px 16px;
}
.help[data-v-513a38d4] {
    color: rgba(239, 140, 107, 1);
    font-size: 12px;
    margin-left: 4px;
}
.line[data-v-513a38d4] {
    width: 100%;
}
[data-v-513a38d4] .footer-button {
    padding: 9px 32px !important;
}
.footer[data-v-513a38d4] {
    width: 100%;
    height: 72px;
    line-height: 72px;
    color: rgba(80, 80, 80, 1);
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px -8px 8px 0px rgba(0, 0, 0, 0.03);
    position: sticky;
    bottom: 0px;
}
.radio-group[data-v-513a38d4] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
}
.try-listen[data-v-513a38d4] {
    color: #EA6439;
}
.radio-item[data-v-513a38d4] {
    display: flex;
    align-items: center;
    gap: 5px;
}
.cursor[data-v-513a38d4] {
    cursor: pointer;
}
[data-v-513a38d4] .el-radio.el-radio--small .el-radio__label {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: normal;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/dictionarySelect.vue?vue&type=style&index=0&id=5670ba03&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hide-button[data-v-5670ba03] {
  background: transparent;
  border-radius: 4px;
  border: 1px solid var(--el-color-primary);
  padding: 0 8px;
  cursor: pointer;
  color: var(--el-color-primary);
}
.select[data-v-5670ba03] {
  width: 100%;
}
.boxItem[data-v-5670ba03] {
  height: 34px;
}
.testItem[data-v-5670ba03] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 38px;
  z-index: 2;
  background-color: #fff;
}
.addItem[data-v-5670ba03] {
  padding: 0 2px;
  display: flex;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 38px;
  border-top: 1px solid #ededed;
  left: 0;
}
.addItem .addBox[data-v-5670ba03] {
  flex: 5;
}
.addItem .addText[data-v-5670ba03] {
  color: #EA6439;
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 12px;
}
.options__container[data-v-5670ba03] {
  width: 500px;
}
.options__container .options__form-item[data-v-5670ba03] {
  margin-bottom: 18px;
}
.options__container .options__item[data-v-5670ba03] {
  display: flex;
}
.options__container .options__item.hide[data-v-5670ba03] {
  opacity: 0.5;
}
.options__container .options__item.hide .hide-button[data-v-5670ba03] {
  color: black;
  border-color: darkgray;
}
.options__container .options__item .options__icon[data-v-5670ba03] {
  margin-right: 20px;
}
.options__container .options__item .options__input[data-v-5670ba03] {
  flex: 1;
  margin-right: 10px;
  width: 300px;
}
.options__container .options__item .options__close[data-v-5670ba03] {
  margin-top: 5px;
}
.options__buttons[data-v-5670ba03] {
  display: flex;
  margin: 20px 0;
}
.options__buttons .button[data-v-5670ba03] {
  display: flex;
  align-items: center;
  margin-right: 20px;
  color: #EA6439;
}
.dictionary-select__container[data-v-5670ba03] {
  line-height: normal;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteAddOrEdit/index.vue?vue&type=style&index=0&id=5581eff2&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.summary[data-v-5581eff2] {
  width: 272px;
  margin: 0px 0px 20px 20px;
}
.summary-number[data-v-5581eff2] {
  color: rgb(0, 0, 0);
  font-size: 16px;
  font-weight: bold;
}
.summary-text[data-v-5581eff2] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
[data-v-5581eff2] .footer-button {
  padding: 9px 32px !important;
}
.main-area[data-v-5581eff2] {
  display: inline-flex;
  width: 100%;
}
.left-area[data-v-5581eff2] {
  width: 50%;
  padding-right: 40px;
}
.right-area[data-v-5581eff2] {
  width: 50%;
}
.right-area .map-tips[data-v-5581eff2] {
  height: 50px;
  color: rgb(80, 80, 80);
  background-color: rgb(251, 241, 238);
  box-shadow: rgba(234, 100, 57, 0.07) solid 1px;
  border-radius: 7px;
  font-size: 14px;
  margin-top: 2px;
  padding-left: 15px;
}
.note-text[data-v-5581eff2] {
  color: rgb(0, 0, 0);
  font-size: 14px;
  font-weight: bold;
}
.note-description[data-v-5581eff2] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.dialog-content[data-v-5581eff2] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
[data-v-5581eff2] .add-form {
  margin: 0px 0px 0px 40px;
}
[data-v-5581eff2] .add-form .el-form-item {
  width: 380px;
}
[data-v-5581eff2] .add-form .el-form-item:first-child {
  margin-top: 20px;
}
[data-v-5581eff2] .add-form .el-form-item.test-box {
  width: 90%;
}
[data-v-5581eff2] .add-form .el-form-item .el-cascader {
  width: 100%;
}
.line[data-v-5581eff2] {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.07);
  display: block;
  height: 1px;
  margin: 30px 0px;
}
[data-v-5581eff2] .el-form-item__label {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
}
.lat-lng[data-v-5581eff2] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
.bm-view[data-v-5581eff2] {
  width: 100%;
  height: 300px;
}
.bm-big[data-v-5581eff2] {
  width: 80%;
  margin: 0 auto;
  height: 400px;
}
.item[data-v-5581eff2] {
  display: flex;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  margin: 20px 0px;
  height: 20px;
  line-height: 20px;
  align-items: center;
}
.radius-input[data-v-5581eff2] {
  width: 200px;
}
.slider-box[data-v-5581eff2] {
  position: relative;
}
.slider-box .slider-unit[data-v-5581eff2] {
  position: absolute;
  top: -43px;
  left: 200px;
  height: 22px;
  width: 50px;
  background-color: var(--el-fill-color-light);
  color: var(--el-color-info);
  border-radius: var(--el-border-radius-base);
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
  border-left: 1px solid #dcdfe6;
  box-sizing: border-box;
}
.slider[data-v-5581eff2] {
  width: 90%;
  margin: 0 auto;
  position: relative;
}
[data-v-5581eff2] .el-slider__runway.show-input {
  margin-right: 0;
}
[data-v-5581eff2] .el-slider__input {
  position: absolute;
  top: -42px;
  left: 49px;
  width: 180px;
}
[data-v-5581eff2] .el-slider__input .el-input--small .el-input__wrapper {
  padding-right: 50px;
}
[data-v-5581eff2] .el-input-number--small .el-input-number__decrease,[data-v-5581eff2] .el-input-number--small .el-input-number__increase {
  display: none;
}
.dialog-title[data-v-5581eff2] {
  font-size: 20px;
  width: 200px;
  height: 30px;
  float: left;
}
.dialog-site-summary[data-v-5581eff2] {
  width: 500px;
  display: inline-block;
}
.red-number[data-v-5581eff2] {
  color: rgb(234, 100, 57);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.site-summary-text[data-v-5581eff2] {
  color: rgb(0, 0, 0);
  font-size: 14px;
  text-align: center;
}
.line1[data-v-5581eff2] {
  margin: 0px 0px 5px 0px;
  display: inline-flex;
  align-items: center;
}
.site-name[data-v-5581eff2] {
  color: rgb(0, 0, 0);
}
.on-status[data-v-5581eff2] {
  padding: 0px 4px;
  margin: 0px 8px 0px 8px;
  background: rgb(103, 194, 58);
  border-radius: 2px;
  color: white;
  font-size: 10px;
}
.fallback-icon[data-v-5581eff2] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url(data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9InJnYmEoMjU1LCAwLCAwLCAxKSI+CiAgICA8cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNMiA0Mmg0NEwyNCA0IDIgNDJ6bTI0LTZoLTR2LTRoNHY0em0wLThoLTR2LThoNHY4eiI+PC9wYXRoPgo8L3N2Zz4=);
  background-size: 16px;
}
.line2[data-v-5581eff2] {
  height: 20px;
  display: block;
  color: rgb(234, 100, 57);
  font-size: 12px;
  margin-bottom: 4px;
}
.line3[data-v-5581eff2] {
  font-size: 12px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 8px;
  width: 40%;
}
.site-people[data-v-5581eff2] {
  color: rgb(255, 0, 0);
}
.site-in-people[data-v-5581eff2] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.info-detail-btn[data-v-5581eff2] {
  cursor: pointer;
  width: 42px;
  top: 580px;
  color: rgb(234, 100, 57);
  font-size: 14px;
  border-radius: 20px;
  padding: 1px 15px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin-left: 70px;
}
[data-v-5581eff2] .el-form-item__label {
  font-size: 13px;
}
[data-v-5581eff2] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-5581eff2] .test-box .test-list .test-list-item {
  width: calc((100% - 30px) / 4);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-5581eff2] .test-box .test-list .test-list-item .el-input,[data-v-5581eff2] .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-5581eff2] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-5581eff2] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-5581eff2] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
.add-bank[data-v-5581eff2] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.advanced-settings[data-v-5581eff2] {
  border-radius: 7px;
  border: 0.33px solid rgba(60, 60, 67, 0.36);
  background: #FFF;
  display: inline-flex;
  padding: 5px 10px 5px 20px;
  font-size: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  margin-top: 20px;
}
.advanced-settings div[data-v-5581eff2] {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.advanced-settings div svg[data-v-5581eff2] {
  width: 13px;
}
.fence-switcher[data-v-5581eff2] {
  display: flex;
  align-items: center;
}
.fence-type[data-v-5581eff2] {
  display: flex;
  margin: 10px 0;
}
.fence-type button[data-v-5581eff2] {
  width: 55px;
  display: flex;
  border: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px 0;
  background-color: #f3f3f3;
  cursor: pointer;
}
.fence-type button.active[data-v-5581eff2] {
  background-color: var(--el-color-primary);
  color: white;
}
.fence-type button[data-v-5581eff2]:nth-child(1) {
  border-radius: 12px 0 0 12px;
}
.fence-type button[data-v-5581eff2]:nth-child(2) {
  border-radius: 0 12px 12px 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/control/components/DealWarningDialog.vue?vue&type=style&index=0&id=24087baa&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.handle-event-form[data-v-24087baa] {
  width: 500px;
  margin: 0 auto;
}
.footer-button[data-v-24087baa] {
  min-width: 100px;
}
.upload-file[data-v-24087baa] {
  margin-top: 10px;
}
.upload-file-btn[data-v-24087baa] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/VideoOrImagePreview.vue?vue&type=style&index=0&id=6101702c&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.viewer[data-v-6101702c] {
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.viewer .viewer-img[data-v-6101702c] {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.viewer .viewer-img[data-v-6101702c]:hover {
  transform: scale(1.2);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/MapOverlay/index2.vue?vue&type=style&index=0&id=16d99b46&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.sample {
  white-space: nowrap;
  background-color: #fa4949;
  border-radius: 50px;
  color: #fff;
  text-align: center;
  padding: 5px 15px;
  position: absolute;
}
.sample:before {
  content: "";
  position: absolute;
  border-top: 15px solid #fa4949;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  top: 100%;
  left: 45%;
  margin-left: -5px;
  margin-top: -5px;
}
.sample2 {
  white-space: nowrap;
  background-color: #67C23A;
  border-radius: 50px;
  color: #fff;
  text-align: center;
  padding: 5px 15px;
  position: absolute;
}
.sample2:before {
  content: "";
  position: absolute;
  border-top: 15px solid #67C23A;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  top: 100%;
  left: 45%;
  margin-left: -5px;
  margin-top: -5px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/CalibratePunchInCoordinate.vue?vue&type=style&index=0&id=038a00cc&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*去除百度地图版权*/
.anchorBL{

display:none;
} 


/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/CalibratePunchInCoordinate.vue?vue&type=style&index=1&id=038a00cc&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-038a00cc] {
  box-sizing: border-box;
}
.warning-dialog__container[data-v-038a00cc] {
  padding: 0 20px;
}
.warning-dialog__tags h3[data-v-038a00cc] {
  font-size: 17px;
}
.warning-dialog__ul .warning-dialog__li[data-v-038a00cc] {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.warning-dialog__ul .warning-dialog__li .warning-dialog__icon[data-v-038a00cc] {
  margin-top: 2px;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 16px;
}
.warning-dialog__ul .warning-dialog__li .warning-dialog__icon img[data-v-038a00cc] {
  width: 100%;
}
.warning-dialog__ul .warning-dialog__li .warning-dialog__title[data-v-038a00cc] {
  color: rgba(0, 0, 0, 0.4);
}
.warning-dialog__footer[data-v-038a00cc] {
  display: flex;
  justify-content: space-between;
}
.warning-dialog__map[data-v-038a00cc] {
  width: 100%;
  height: 300px;
  margin-bottom: 20px;
}
.warning-dialog__map .bm-big[data-v-038a00cc] {
  height: 100%;
}
.warning-dialog__text[data-v-038a00cc] {
  font-weight: bold;
}
.warning-dialog__manager[data-v-038a00cc] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 60px;
  margin-top: 20px;
}
.warning-dialog__manager .warning-dialog__left[data-v-038a00cc] {
  display: flex;
}
.warning-dialog__manager .warning-dialog__right[data-v-038a00cc] {
  display: flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 15px;
  background: rgba(234, 100, 57, 0.07);
  color: rgb(234, 100, 57);
  font-size: 14px;
}
.warning-dialog__manager .warning-dialog__right .img[data-v-038a00cc] {
  margin-right: 5px;
}
.warning-dialog__main[data-v-038a00cc] {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.warning-dialog__main .graphic .warning-dialog__icon[data-v-038a00cc] {
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: 10px;
}
.warning-dialog__main .phone[data-v-038a00cc] {
  color: var(--el-color-primary);
  padding: 3px 10px;
  border-radius: 20px;
  background-color: #fdf4f1;
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 5px;
}
.warning-dialog__result[data-v-038a00cc] {
  padding: 15px;
  border: 1px solid rgb(244, 244, 244);
  border-radius: 12px;
  margin-top: 20px;
}
.warning-dialog__result .title[data-v-038a00cc] {
  font-size: 18px;
  font-weight: bolder;
}
.warning-dialog__result .warning-dialog__result-res[data-v-038a00cc] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.warning-dialog__result .warning-dialog__result-res .left[data-v-038a00cc] {
  color: rgba(0, 0, 0, 0.4);
}
.warning-dialog__deal[data-v-038a00cc] {
  margin-top: 20px;
}
.handler[data-v-038a00cc] {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.mobile[data-v-038a00cc] {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  width: auto;
  height: 28px;
  border-radius: 14px;
  background: rgba(234, 100, 57, 0.07);
}
.mobile img[data-v-038a00cc] {
  width: 15px;
  height: 15px;
}
.mobile .num[data-v-038a00cc] {
  color: var(--unnamed, #EA6439);
  font-family: PingFang SC;
  font-size: 14px;
}
.audio[data-v-038a00cc] {
  margin: 10px 0px 0px 0px;
}
.controls[data-v-038a00cc] {
  height: 30px;
}
.handle-result[data-v-038a00cc] {
  padding: 15px;
  border-radius: 12px;
  border: 0.933px solid var(--icon, #F4F4F4);
  background: #FFF;
  margin: 20px 10px;
}
.handle-result-title[data-v-038a00cc] {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.56px;
}
.handle-status[data-v-038a00cc] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.text-grey[data-v-038a00cc] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.28px;
}
.tagText[data-v-038a00cc] {
  margin-top: 8px;
}
.tagText .tag[data-v-038a00cc] {
  color: #0155b1;
  margin-right: 10px;
}
.image_box[data-v-038a00cc] {
  display: flex;
  margin: 8px 0;
}
.image_box .imgClass[data-v-038a00cc] {
  width: 100px;
  height: 100px;
  margin-right: 10px;
}
.image_box .video_box[data-v-038a00cc] {
  position: relative;
  margin-right: 10px;
}
.image_box .video_box .duration[data-v-038a00cc] {
  position: absolute;
  z-index: 9;
  right: 6px;
  bottom: 10px;
  text-align: center;
  left: 24px;
  border-radius: 12px;
  padding: 0 4px;
  height: 24px;
  color: #F9F9FB;
  font-family: PingFang SC;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.2);
}
.image_box .video_box .thumbClass[data-v-038a00cc] {
  width: 100px;
  height: 100px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteBasic/index.vue?vue&type=style&index=0&id=ff06cbdc&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.calibrate-coordinate-wrapper[data-v-ff06cbdc] {
  background-color: #fffaf2;
  border: 1px solid #f8e9d2;
  border-radius: 7px;
  padding: 10px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.calibrate-coordinate-wrapper .left[data-v-ff06cbdc] {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #DCA450;
}
.calibrate-coordinate-wrapper .left .el-icon[data-v-ff06cbdc] {
  position: relative;
  top: 1px;
}
.calibrate-coordinate-wrapper .distance[data-v-ff06cbdc] {
  color: DarkGray;
}
.calibrate-coordinate-wrapper button[data-v-ff06cbdc] {
  background-color: transparent;
  border: 0;
  color: var(--el-color-primary);
  cursor: pointer;
}
.timeline[data-v-ff06cbdc] {
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  margin: 20px 0px;
  padding: 0px 20px 20px 20px;
}
.timeline-title[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-top: 20px;
}
.timeline-item[data-v-ff06cbdc] {
  position: relative;
  padding: 0px 20px 20px 65px;
}
.timeline-item[data-v-ff06cbdc]:before {
  content: "";
  position: absolute;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.07);
  left: 25px;
  height: 100%;
}
.timeline-item[data-v-ff06cbdc]:last-child::before {
  height: 0;
}
.timeline-item-img[data-v-ff06cbdc] {
  position: absolute;
  left: 0px;
  top: -5px;
}
.timeline-circle[data-v-ff06cbdc] {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.timeline-circle.back[data-v-ff06cbdc] {
  background-color: rgb(255, 0, 0);
}
.timeline-circle.using[data-v-ff06cbdc] {
  background-color: rgb(103, 194, 58);
}
.timeline-item-status[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
  font-size: 14px;
  font-weight: bold;
}
.timeline-item-time[data-v-ff06cbdc] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  margin: 5px 0px 15px 0px;
}
.timeline-item-remark[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
  font-size: 14px;
  padding-bottom: 10px;
}
.map[data-v-ff06cbdc] {
  width: 90%;
  height: 270px;
  border-radius: 4px;
}
.bm-big[data-v-ff06cbdc] {
  width: 100%;
  height: 100%;
}
.basic[data-v-ff06cbdc] {
  margin: 10px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  padding: 20px;
}
.basic-row[data-v-ff06cbdc] {
  position: relative;
  color: rgb(80, 80, 80);
}
.col-left[data-v-ff06cbdc] {
  margin-right: 0px;
  border-right: 1px solid #efefef;
}
.col-right[data-v-ff06cbdc] {
  margin-left: 0px;
  padding-left: 20px;
}
.row-head[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
  height: 40px;
}
.basic-info-item[data-v-ff06cbdc] {
  border-bottom: 1px solid #efefef;
  margin-right: 20px;
}
.basic-info-item.border-none[data-v-ff06cbdc] {
  border: unset;
}
.basic-info-item .basic-info-title[data-v-ff06cbdc] {
  color: #000;
  font-weight: 600;
}
.basic-info-item .basic-info-box[data-v-ff06cbdc] {
  padding-left: 30px;
}
.row-label[data-v-ff06cbdc] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.row-value[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.row-map[data-v-ff06cbdc] {
  color: rgb(234, 100, 57);
  padding-left: 22px;
  position: relative;
}
.row-map .el-icon[data-v-ff06cbdc] {
  position: absolute;
  top: 5px;
  left: 5px;
}
[data-v-ff06cbdc] .basic-row .el-row {
  margin: 10px 0px;
}
.row-btn-group[data-v-ff06cbdc] {
  position: absolute;
  right: 0px;
  top: -15px;
}
.modify[data-v-ff06cbdc] {
  width: 100%;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  text-align: right;
}
[data-v-ff06cbdc] .footer-button {
  padding: 9px 32px !important;
}
.doubt-tips[data-v-ff06cbdc] {
  position: absolute;
  right: -20px;
}
.doubt-tips[data-v-ff06cbdc]:hover {
  color: rgb(234, 100, 57);
}
.fallback-status[data-v-ff06cbdc] {
  color: rgb(234, 100, 57);
  font-size: 14px;
  margin-left: 4px;
  white-space: nowrap;
}
.cus-box[data-v-ff06cbdc] {
  display: flex;
}
.cus-box .cus-label[data-v-ff06cbdc] {
  color: rgba(0, 0, 0, 0.4);
  width: 90px;
}
.cus-box .cus-label-val[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val.cus-warn[data-v-ff06cbdc] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val .warn[data-v-ff06cbdc] {
  color: rgba(234, 100, 57, 0.85);
}
.cus-box .cus-val .val-split[data-v-ff06cbdc] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.cancel-btn[data-v-ff06cbdc] {
  margin-left: 20px;
  margin-top: 2px;
}
.site-basic[data-v-ff06cbdc] .calibrate-popup .el-dialog__footer {
  display: flex;
  justify-content: space-between;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteDetailHead/index.vue?vue&type=style&index=0&id=2e1535fa&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.site-info[data-v-2e1535fa] {
  /* width: 500px; */
  /*  height: 25px;*/
  /*  line-height: 25px;*/
  margin-bottom: 20px;
}
.site-box[data-v-2e1535fa] {
  width: 1000px;
  margin-bottom: 20px;
}
.site-box .name-wrapper[data-v-2e1535fa] {
  max-width: 100%;
  flex: none;
}
.site-box .name-wrapper .el-row[data-v-2e1535fa] {
  flex-wrap: nowrap;
}
.site-box .name-wrapper .el-row .el-col[data-v-2e1535fa] {
  max-width: 100%;
  flex: none;
}
.site-info-name[data-v-2e1535fa] {
  font-size: 20px;
  width: unset;
  max-width: 100%;
  /* flex: 1; */
}
.site-info-title[data-v-2e1535fa] {
  /*  max-width: 200px;*/
}
.on-status[data-v-2e1535fa] {
  color: rgb(255, 255, 255);
  background-color: rgb(103, 194, 58);
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  padding: 1px 6px;
  height: 24px;
  line-height: 24px;
  margin-left: 8px;
}
.off-status[data-v-2e1535fa] {
  background-color: rgb(255, 0, 0);
}
.box[data-v-2e1535fa] {
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  font-size: 14px;
  line-height: 150%;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  padding: 0px 10px;
  height: 60px;
}
.name[data-v-2e1535fa] {
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 44px;
  padding-left: 8px;
}
.name-info[data-v-2e1535fa] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  line-height: 0px;
  padding-left: 8px;
}
.avatar[data-v-2e1535fa] {
  margin-top: 12px;
  position: relative;
  top: 12px;
}
.summary-number[data-v-2e1535fa] {
  padding-top: 10px;
  color: rgb(0, 0, 0);
  font-size: 16px;
  font-weight: bold;
}
.summary-text[data-v-2e1535fa] {
  padding-top: 3px;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.color-red[data-v-2e1535fa] {
  color: rgb(234, 100, 57);
}
[data-v-2e1535fa] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-2e1535fa] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-2e1535fa] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-2e1535fa] .el-tabs__nav-wrap::after {
  height: 0px;
}
.fallback-status[data-v-2e1535fa] {
  color: rgb(234, 100, 57);
  font-size: 14px;
  margin-left: 4px;
  white-space: nowrap;
}
.secondary-tabs[data-v-2e1535fa] {
  display: inline-flex;
  margin-bottom: 20px;
}
.secondary-tab[data-v-2e1535fa] {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px;
}
.secondary-tab-on[data-v-2e1535fa] {
  border-bottom: 2px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.secondary-tab-off[data-v-2e1535fa] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.4);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteList/index.vue?vue&type=style&index=0&id=cbd30660&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.summary[data-v-cbd30660] {
  width: 272px;
  margin: 0px 0px 20px 20px;
}
.summary-number[data-v-cbd30660] {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: bold;
}
.summary-text[data-v-cbd30660] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
[data-v-cbd30660] .footer-button {
  padding: 9px 32px !important;
}
.main-area[data-v-cbd30660] {
  display: inline-flex;
  width: 100%;
}
.left-area[data-v-cbd30660] {
  width: 50%;
  padding-left: 50px;
}
.right-area[data-v-cbd30660] {
  width: 50%;
}
.note-text[data-v-cbd30660] {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: bold;
}
.note-description[data-v-cbd30660] {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.add-form[data-v-cbd30660] {
  width: 380px;
  margin: 20px 0px 0px 40px;
}
.line[data-v-cbd30660] {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.07);
  display: block;
  height: 1px;
  margin: 30px 0px;
}
[data-v-cbd30660] .el-form-item__label {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
}
.lat-lng[data-v-cbd30660] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
.bm-view[data-v-cbd30660] {
  width: 100%;
  height: 300px;
}
.bm-big[data-v-cbd30660] {
  width: 80%;
  margin: 0 auto;
  height: 400px;
}
.item[data-v-cbd30660] {
  display: flex;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  margin: 20px 0px;
  height: 20px;
  line-height: 20px;
  align-items: center;
}
.radius-input[data-v-cbd30660] {
  width: 200px;
}
.slider[data-v-cbd30660] {
  width: 90%;
  margin: 0 auto;
}
.dialog-title[data-v-cbd30660] {
  font-size: 20px;
  width: 200px;
  height: 30px;
  float: left;
}
.dialog-site-summary[data-v-cbd30660] {
  width: 500px;
  display: inline-block;
}
.red-number[data-v-cbd30660] {
  color: rgba(234, 100, 57, 1);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.site-summary-text[data-v-cbd30660] {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  text-align: center;
}
.line1[data-v-cbd30660] {
  margin: 0px 0px 5px 0px;
  display: inline-flex;
  align-items: center;
}
.site-name[data-v-cbd30660] {
  color: rgba(0, 0, 0, 1);
}
.on-status[data-v-cbd30660] {
  padding: 0px 4px;
  margin: 0px 8px 0px 8px;
  background: rgba(103, 194, 58, 1);
  border-radius: 2px;
  color: white;
  font-size: 10px;
}
.fallback-icon[data-v-cbd30660] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url(data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9InJnYmEoMjU1LCAwLCAwLCAxKSI+CiAgICA8cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNMiA0Mmg0NEwyNCA0IDIgNDJ6bTI0LTZoLTR2LTRoNHY0em0wLThoLTR2LThoNHY4eiI+PC9wYXRoPgo8L3N2Zz4=);
  background-size: 16px;
}
.line2[data-v-cbd30660] {
  height: 20px;
  display: block;
  color: rgba(234, 100, 57, 1);
  font-size: 12px;
  margin-bottom: 4px;
}
.line3[data-v-cbd30660] {
  font-size: 12px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 8px;
  width: 40%;
}
.site-people[data-v-cbd30660] {
  color: rgba(255, 0, 0, 1);
}
.site-in-people[data-v-cbd30660] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.info-detail-btn[data-v-cbd30660] {
  cursor: pointer;
  width: 42px;
  top: 580px;
  color: rgba(234, 100, 57, 1);
  font-size: 14px;
  border-radius: 20px;
  padding: 1px 15px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin-left: 70px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/components/set-check-type.vue?vue&type=style&index=0&id=4bbddc43&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.work-time-converted-calculator[data-v-4bbddc43] {
  border: 1px solid lightgray;
  padding: 0px 12px;
  border-radius: 50px;
  margin-top: 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.work-time-converted-calculator[data-v-4bbddc43] .el-input__wrapper {
  box-shadow: none;
  background-color: transparent;
}
.work-time-converted-calculator h4[data-v-4bbddc43] {
  border-right: 1px solid lightgray;
  padding-right: 15px;
}
.work-time-converted-calculator p[data-v-4bbddc43] {
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 10px;
  width: 270px !important;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content .ul {
  list-style-position: inside;
  list-style-type: decimal;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content .ul li {
  margin-bottom: 10px;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content .ul li::marker {
  color: darkgray;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content fieldset.inline {
  border: 0;
  display: inline-flex;
  white-space: nowrap;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content fieldset.inline .el-input {
  width: -moz-min-content;
  width: min-content;
  min-width: 65px;
  margin: 0 6px;
}
.form__body.xx[data-v-4bbddc43] .el-form-item__content p {
  width: 550px;
}
.form__container[data-v-4bbddc43] {
  border: 1px solid rgba(0, 0, 0, 0.0705882353);
  border-radius: 7px;
}
.form__section[data-v-4bbddc43] {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0705882353);
}
.form__section[data-v-4bbddc43]:last-child {
  border-bottom: none;
}
.form__header[data-v-4bbddc43] {
  display: flex;
  justify-content: space-between;
}
.form__body[data-v-4bbddc43] {
  padding: 10px 20px;
  margin-bottom: 0;
}
.radio__container[data-v-4bbddc43] .el-radio__label {
  color: #000 !important;
}
.radio__container .tip[data-v-4bbddc43] {
  font-size: 12px;
  color: #EF8C6B;
}
.sub-title[data-v-4bbddc43] {
  margin-bottom: 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
}
.form-input[data-v-4bbddc43] {
  width: 80px;
  margin: 0 10px;
}
.setting-item-value[data-v-4bbddc43] {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  margin: 8px 0px 8px 16px;
}
.setting-item-tips[data-v-4bbddc43] {
  color: rgba(80, 80, 80, 0.4);
}
.setting-field-work-checkbox[data-v-4bbddc43] {
  display: flex;
  flex-direction: column;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/components/select-security.vue?vue&type=style&index=0&id=55f8c3a8&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-55f8c3a8] {
  box-sizing: border-box;
}
.select-security[data-v-55f8c3a8] {
  padding: 20px;
}
.select-security__title[data-v-55f8c3a8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.select-security__title .select-security__input[data-v-55f8c3a8] {
  width: 270px;
}
.select-security__tabs[data-v-55f8c3a8] {
  padding: 10px 0;
}
.select-security__empty[data-v-55f8c3a8] {
  height: 200px;
  text-align: center;
}
.select-security__cell[data-v-55f8c3a8] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.post__list[data-v-55f8c3a8] {
  display: flex;
}
.post__list .post__list-item[data-v-55f8c3a8] {
  border: 1px solid rgba(60, 60, 67, 0.36);
}
[data-v-55f8c3a8] .el-table .caret-wrapper {
  display: none;
}
.cc-column-label[data-v-55f8c3a8] {
  display: flex;
  align-items: center;
}
.post__list[data-v-55f8c3a8] {
  display: flex;
  flex-wrap: wrap;
}
.post__list .post__list-item[data-v-55f8c3a8] {
  display: flex;
  align-items: center;
  margin-left: 5px;
  margin-bottom: 5px;
  border-radius: 4px;
}
.post__list .post__list-item .post__list-item-left[data-v-55f8c3a8] {
  display: flex;
  align-items: baseline;
  padding: 0 5px;
}
.post__list .post__list-item .post__list-item-left .post-name[data-v-55f8c3a8] {
  flex-shrink: 0;
  font-size: 14px;
  color: rgb(0, 0, 0);
}
.post__list .post__list-item .post__list-item-left .post-text[data-v-55f8c3a8] {
  flex-shrink: 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.post__list .post__list-item .post__list-close[data-v-55f8c3a8] {
  padding: 0 3px;
  border-left: 1px solid rgba(60, 60, 67, 0.36);
  line-height: 1;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/components/post-staff.vue?vue&type=style&index=0&id=4210c08c&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-4210c08c] {
  box-sizing: border-box;
}
.post-staff__alert[data-v-4210c08c] {
  display: flex;
  align-items: center;
}
.post-staff__alert .title[data-v-4210c08c] {
  color: rgba(0, 0, 0, 0.4);
}
.post-staff__alert .content[data-v-4210c08c] {
  color: #000;
}
.post-staff__form[data-v-4210c08c] {
  display: flex;
  border: 1px solid rgba(60, 60, 67, 0.36);
  margin: 20px 0;
}
.post-staff__form .left[data-v-4210c08c] {
  flex: 1;
  padding: 15px 10px;
  background: rgb(249, 249, 251);
}
.post-staff__form .right[data-v-4210c08c] {
  flex: 4;
}
.post__container .post__title[data-v-4210c08c] {
  padding: 15px 10px;
}
.post__container .post__title[data-v-4210c08c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
.post-list .post-list__item[data-v-4210c08c] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 8px 10px;
  border-radius: 4px;
}
.post-list .post-list__item .post-list__top[data-v-4210c08c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: rgba(0, 0, 0, 0.85);
}
.post-list .post-list__item .post-list__bottom-icon[data-v-4210c08c] {
  width: 12px;
  height: 12px;
}
.post-list .post-list__item .post-list__bottom-icon img[data-v-4210c08c] {
  display: block;
  width: 100%;
}
.post-list .post-list__item .post-list__bottom[data-v-4210c08c] {
  display: flex;
  gap: 4px;
  align-items: center;
  color: rgba(0, 0, 0, 0.3);
}
.post-list .post-list__item.active[data-v-4210c08c] {
  background: rgb(234, 100, 57);
}
.post-list .post-list__item.active .post-list__bottom[data-v-4210c08c], .post-list .post-list__item.active .post-list__top[data-v-4210c08c] {
  color: #fff;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/components/post-staff.vue?vue&type=style&index=1&id=4210c08c&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.post-staff__dialog {
  max-width: 1980px;
  width: 80% !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/components/position-type-selector.vue?vue&type=style&index=0&id=2db8dcf2&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.position-type__container[data-v-2db8dcf2] {
  width: 30px;
  height: 30px;
}
.able .position-type__icon[data-v-2db8dcf2]:hover {
  color: #EA6439;
}
.position-type__title[data-v-2db8dcf2] {
  display: block;
  padding: 10px 12px;
  color: rgba(0, 0, 0, 0.3019607843);
}
.position-type__item[data-v-2db8dcf2] {
  display: flex;
  align-items: center;
  padding: 5px 0;
}
.position-type__item:hover .position-type__icon[data-v-2db8dcf2] {
  color: #EA6439;
}
.position-type__item:hover .right .title[data-v-2db8dcf2] {
  color: #EA6439;
}
.position-type__item .left[data-v-2db8dcf2] {
  margin-right: 10px;
}
.position-type__item .title[data-v-2db8dcf2] {
  font-size: 14px;
  color: #000;
}
.position-type__item .description[data-v-2db8dcf2] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePost/index.vue?vue&type=style&index=0&id=8ec06b5c&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.removeDefaultFocus[data-v-8ec06b5c]:focus {
  color: var(--el-color-primary);
  background-color: transparent !important;
}
[data-v-8ec06b5c] .el-button-group > .el-button:not(:last-child) {
  margin-right: 0;
}
[data-v-8ec06b5c] .warning-row {
  background: rgba(255, 0, 0, 0.07);
}
[data-v-8ec06b5c] .warning-row .el-table__cell {
  background: rgba(255, 0, 0, 0.07);
}
.stripe[data-v-8ec06b5c] {
  background: rgb(247, 248, 250);
}
.box[data-v-8ec06b5c] {
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  padding: 20px;
  display: block;
  position: relative;
  margin: 20px 0px;
}
.box-title[data-v-8ec06b5c] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
}
.select-date[data-v-8ec06b5c] {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 5;
}
.summary-table[data-v-8ec06b5c] {
  margin-top: 40px;
}
[data-v-8ec06b5c] .el-row {
  padding: 8px 10px;
}
.box-title[data-v-8ec06b5c] {
  margin-bottom: 20px;
}
.post-box-item[data-v-8ec06b5c] {
  display: block;
  position: relative;
  padding-left: 40px;
  padding-bottom: 50px;
  margin-left: 20px;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  min-height: 50px;
}
.post-box-item-last-child[data-v-8ec06b5c] {
  border-left: 0px;
}
.post-box-item-status[data-v-8ec06b5c] {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: green;
  position: absolute;
  top: 0px;
  left: -25px;
}
.post-box-item-10[data-v-8ec06b5c] {
  background-size: 50px 50px;
  background-image: url(data:image/png;base64,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);
}
.post-box-item-11[data-v-8ec06b5c] {
  background-size: 50px 50px;
  background-image: url(data:image/png;base64,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);
}
.post-box-item-2[data-v-8ec06b5c] {
  background-size: 50px 50px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABHNCSVQICAgIfAhkiAAAGKVJREFUeF7tXQt0lNWdv/ebZEKJyMMnFNaqWJR2fQOZMQ8iPS493WO16hGrbWUlBFhtpboH3W636dk+UKsFqZAMUHGV+gIVpCv4SjIhM4nAgrSwiSAPEwkPgUBIyDy+7+7/fmEgj0lmvvdj/nOOZ4L57v/x+99f7v3f797/pQQ/hiEwq9Z/MYuTqykl4yTCxlBCh4GyIQz+I4wMofyb/5sy+Rt+P4Ibwwg7Bl9tlNE2/g3PtxEK/+Y/M3KSUHZCILQJfm6kWaSh/JbQYcOcyHDBgDl+tCBQVjk5q1novEqgdBz0bCBD1zd06HEgd7gW2QraHgedDaCz8cx3A8tijaMiObvLiqviCuTgo70QQIIo7BKP7BqbEzt4oU+ShMnwl3wy/JXPg46Zo1CMKY/DCNNJKatjlFYxxqpiYk79iuKqTlOUu0QJEiRFIB+snDxoUFZnnhMIkapPImFSIdT390iQJJjNqRx/XlwYejuAcxejZCrkBoOVQ2v/FpDrdBBC34McZ1W22LpucfHOU/a32lwLkSBn8J65+aahpD37DiDDXdBpbrPrtMmw7sFIBIiygRK2muVG1wRu3nLCMF0OEpzRBOGrTJIowUhB74LOMQW+sx0UO8NMhZElBsn+h9A5VsezydvL/WG+qpaRn4wjyL9svGVUtijdAyPEDyDi+TBaCBkZ+XSdZiQOixHVsPi8KiZ41v45v/ZAuk3d8FzGEORHn16b+7UTuSXwl/ExWIod7Ybgme0DrIQ1Q4f5Q8ew9mUvX7e93Wz9VuhzPUEeCvlGeGL0pzC3fphQeoEVILtOJ2NHmUAXiR62yO3TL9cSZEblpNGCR3gMRowSGDFyXddJbeAQjCjtMFUNQB733LLi+mYbmKS7Ca4jyOyNt4wTJTYP5swPYNKte39JKvBMUv+yxyM8vSS/ttEcreZocQ1BHqmbdH4kIvwO9j3NxsTbnM7TVwuTYDVwcY5X+sWivPqTVlmhp15XEGRmte+H4MizkGNcqic4KEslAowdlCidu7Qw9JpKCbZp5miCzK6ZcIUkZS+FefCttkEUDTmHACMfC0KsZEnBpj1OhcWRBOEbBqMtF/07YXRexr3xdlpP63pDPz9n1OHfL7pqd8Rp5juOIDOD/u8ByAvB8CudBnYm2wsk+ZwIYkkgv77SSTg4hiCwVyqbdHh/C+A+DqtTjrHbSZ3BaFthtQvOhtGnWW7kl7DXK2a0Pj3kO6Kj8VxDZFlvADFu0sNplGEtAkCULfDu5A4nvDuxPUFKg/7vw8u+VyDXOM/asKJ2nRE4DvKmVxSG1ugsV1dxtiUIP6jk9USfAwPhvQZ+3IoAvI1/ISrlPG7Xk462JEjXlCp7LRj3Lbd2DPSr+2ow2eGhsdvtuBxsO4LMqs67nxGhHKdUGUYhRk5RIs0qL6pbaSfPbUWQ0qDvGdgm8ridAEJbzEUAlrnmBwrCT5qrtX9ttiEIJOMBMLPELsCgHdYhAO9MlgQKQ3Oss+CcZssJcs+O8d7hR4e9BIZMswMgaINtEFh5rCD0kzcpEa20yFKCwMu/waQ9Zx289iu2EgTUbVsE1rDBkR/CS0WovmLNxzKC8CoitMP7PuQcE61xHbU6AgFG6uDN+1SrqqxYQpDpwRsuymaDPoKTfv/oiCChkZYiAG/et8dI53deLNx6xGxDTCeIfBRWECqBHGPNdhb1ORgBxnZ5SHzK4qJNTWZ6YSpBzlQs/BjIMcFMJ1GXWxBgn3jEE1PMrABpGkHuYcQzosb3IeQck90SLvTDAgTgENaxwtBtZq1umUMQRmhpjQ/ekNL7LIAUVboMAXhP8kqgIPRj2G0BPxr7MYUgpdW+BXCE42fGuoLSMwoBxhZWFIUfNdpnwwkCBRWegJzj90Y7gvIzDwHYCfxkoCg830jPDSVISdA/DQrfvmqkAyg7sxGgTHrAyA2OhhGEnx2njLwD88SszA4hem8oAry4tiD9oKKg7l0j9BhCkIdq/Zd5RLbTrRfPGBEIlKkeAV4CVfCyb5f76vapl5K8pe4E4cUVYAvJRtxConeoUN5ACMDb9noyOFqgdzEI3QmCK1bYkS1DgJGnKopCT+ipX1eCzKj23+qh5CM9DURZiED6CDAJnr2tojCsWx/UjSAz6iZd4okI27A+bvrhxCcNQADqAkek09esKN7Wqod03QgCx2X5NpIpehiFMhABLQjA6/XVcCLxbi0yEm11IcjMoO9RWLH6ox4GoQxEQB8EpNkVhXXlWmVpJkhpcNJ4qEKyFQji1WoMtkcE9EKAL/0yT3zS0vxNO7TI1EyQmdV+2L6OR2a1BAHbGoUA+wgS9u9oka6JILiVRAv02NYMBGBZ6z4tF/moJgg//CR6hu0EJ8eY4SjqQARUItDkEVvHqz1kpZog+EJQZbiwmfkIaNgar4ogJTUTv0mlrJ2Qe3jM9xY1IgLKEGCMiB4P/ZaaG3hVEQQTc2UBwqftgIC6hF0xQTAxt0Ow0QY1CKhJ2BURBBNzNWHBNjZCQHHCroggMLUqg7zjVzZyGE1BBBQhoPSYbtoEkW98EqItQJBhiizChxEBGyEA+7QOREXvleneaJU2QXC/lY2ijKZoQgAOV80NFIYXpCMkLYLwom/Da/xN8PDIdITiM4iAnRHgo8jxgtA/pFN8Li2CzArmPQgbEl+0s9NoGyKgBAG47m16eWHdilRtUhJELhka9P0fHIS6KpUw/D0i4BQEYBT5DM6MjEtlb0qC4HuPVBDi752KAOQid0Iu8s5A9qckCCTnW+Csx41OBQHtRgT6Q4BXQgGC5KkmCBScnkoYfQ8hRgTcigClUnF5QV1Vf/4NOIJAdcTX4IF73QoO+oUIQC7yOuQi/V4g2y9BfvTptbmDW887CKVDz0MYEQG3IgAEacsSW0f1d16kX4Lg0q5buwT61RuBgZZ8+yUIJOdVkJwXIZyIgPsRYBvg7PrUZH4mJYh8Cy0ZdAgIknKVy/3goYduRwBWs2KCh44uvyV0uO/oksR73Hfl9i6B/vVGoL/9WUlHiNKgfxsIuA5hRAQyCIFPKwpD16ccQUpq/dcLItmaQcCgq4iAjADLYtcE/OGG7nD0GUFKq/3zYWl3HmKGCGQaAlDc4deBolDZwATB6VWm9Qv09xwCfaZZPUYQuB1qKOnwHsfVK+wzmYkAk+JZ5KLl/vCxhP89CRL03QHkeDszwUGvEQHIQ3rt8O1BEKyWiF0k4xHoVYWxJ0Ew/8j4/oEAkB55yFmCYP6hrmsUj7qb3H5ZCdl1Yht5Y89C8lXnAXWCsJVNEOiZh5wjCOYfqgJUXlDbo90HzX8h6774M4mIp1XJw0bWI9A9DzlLEMw/1AWmN0G4lJPRo+SdfRUkfOh/eNKnTjC2sg6BbnnIOYJg/qEqIMkIkhDUfGoXeWX302RfG79GBT8OQuBsHiITZE71hDFxmrUf338oD+FABElI23T4A7Jq7yJyAkYW/DgBgXN5iEyQWTV5kxkTKp1gut1sTIcg3Oao1Ek2NL9C3m9aSWJS1G5uoD29EBAF0bcsv76uiyBYGE51B0mXIAkFxyKHyOq9L5AtRz5SrRMbGo9A4pShTBDcoKgecKUESWjafWI7efXzZ8mX7bvVK8eWxiHAyFMVRaEnuggS9PPiWd83Tpt7JaslCEeEEYnUHvwrrHgtIadiJ9wLkjM9WwPnQ2DrVRdB8ICUyiBqIUhCZafYTv76xYvk4y/fJCKLq7QEm+mMgLySRcugKnVL0H8Cy/uog1cPgiQ0HzrdRFbteZ787VhInTHYSkcE2MmRBeHhdFY47xtwZH2vjpIzSpSeBEkA19C6mazc9Qw50tmcUVjazVmaLV1OsbyotrAYQRBukcREUnVgNXn3i+XkdPyUNiOxtSoEeFlSihVMVGF3tpFRBEko4Mn72v0BUtOyVk7q8WMmAtJsiku82gA3miAJ6w6075GXhfmuYfyYhAAs9QJBfAugPtzPTFLpOjVmESQB3NavqmHbyvPkaOdB12FpO4dg0yKdWe0rp5SW2s44hxhkNkE4LHEpRj5ofpW81/SSvIUFP8YgAFdGV0AOglccaIHXCoIk7G2NfiW/ZKw/tAG31WsJYj9t+dUItDToW08I/ScD5GeESCsJkgB4f1sDWQnb6r841ZgRmJvnJNvAV7FgxyKdZJ5Sd2myA0E4ovxgFh9J3t63GLfV69TF+BVtMIL4eanFlLd96qTTdWLsQpAEsPyo7/rm/5ZzFJ6r4EcTAp/yEWQfjCCXaRKTwY3tRpBEKPi2+mUN/0n2nPx7BkdHs+uNfBXrIKxiXaJZVIYKsCtBeDiOdraQX2y6O0Mjo91tWMU6xF8UdsJGxRzt4jJTgp0J0gxnTX7zvz/JzMDo4TUjESSIRiDtSpBPDr8PJxf/hAm7lvhyguAUSwuChNiNILySCt+S8vnJv2lzDFsTeYqFSbq2nmAXgrTFjsu1uEIH1+FLQ20hPdsalnn34zKvRjCtJkicxUglnETkJxI7xQ6N3mDzXgjAKha+KNTUK6wkyPajG7EesKboDdz4zItC3GqiBWMrCHKwYz95dfezpPHEFi2mY9uUCMBWE6xokhKlAR8wkyAd8TYojL1cPmkoMTw8pS1yqVvLmxVxN29qoAZ6wgyCcDLUtLwDJwuXkvb4SW0GY+u0EYAp1kt4HiRtuJI/aDRBPmvdKi/btnRgXQ2NoVLcXD4PgkduFePWo4FRBOEX8ayCF33b4AQhfixCgB+5xaIN2sDXmyB8Ny4/Kfjhl6/hblxtodHcGqZYc7Hsj0YY9SIIP89Rd2g9eQsKW/OXfvixAQKUfRcLx2mMgx4E2Xtyh5xn4IlAjcHQublcOI6XHj0Q9EcpJR6d5WeEOC0EaY0cIW/BCUC+sRA/NkOAkVMjC0NDE8Wr8VShyvioIQi/QIdf9rm+6WWsSqISdxOadRWv5orwZaF6uJUSZMuRj+Xr2I5HDqtXii3NQKDb9QfV/vlwaGqeGVrdpiNdgvDKiLzyCG5Dd0gP6H6BDl7Bpj5oqQjSFmuVa+tubHkXa+uqh9n0lj2uYMNLPNXj3x9B+EU4lV+ukvdO4TZ09fha1bLHJZ5zKidcKnqyW6wyxsl6kxHk78fC8jb0w3AhDn6ciUBE7Bi+onhbq5ykn0nU8Ro2FbH8zYQ3yYWDRskt+Q1Rb3y+gOw4XqdCEjaxEQLyCha35xxBsMq7qvic772A3H35w2T/qQby0Zevq5KBjWyGAFR1rygKP9qDILAnC270pG/bzFQ0BxEwHQHY9nNnoDDMb34+N4I8FPKNyIqTI/C/BNMtQoWIgE0QAHIwMjg6PHDzFvle7rNTLMxDbBIhNMNqBM7mH30JgnmI1cFB/VYj0C3/6EMQzEOsjg7qtxqB7vlHH4JgHmJ1eFC/lQj0zj/6EATzECvDg7ptgECP/CM5QXDjog3ihCZYgQCsX/06UBQq6667xyoW/0VJrf96QSRbrTAQdSICViLAstg1AX+Yn406++lDEJxmWRki1G0hAn2mV0mnWPx/YqUTC8OEqi1BgFcwgbfnC3orTzqCzKr1XyyJ7CBsPUn6e0s8QKWIgEEIADliRIyOChRv+SotgpwZRaqAIEUG2YRiEQEbIcA2VBSGpyYzqN8RAk8Z2ih+aIqhCCRODyoiyJzK8efFPUOPwSiSbah1KBwRsBABqL/bTnKjF8PmxKS3Dw2YY2C1Ewsjh6pNQYBXcIfk/MH+lA1IENybZUqMUImVCEB50YqC8HpVBOGNoPr7JtgUf7OVPqBuRMAIBPgVazB65A0kO+UyLo4iRoQGZdoBgd47dxUl6d0fhluoGoFJ37SDU2gDIqALAoztgnPnKft0yhGEG4NLvrqEBIXYCIGBlna7m5kWQe5hxDO8xv8FPNxV3wY/iICDEYDLOVuOF4TGvEmJmMqNtAjCheD+rFRQ4u+dgkB/+65U5yC84YOVkwfleKIH4MfhTgEC7UQEeiPAR4+o6L1iRXFVZzropD2CyKNItb8Mti/+Kh3B+AwiYEcE4M35k4Gi8Px0bVNEEL79RPQM2wnCx6SrAJ9DBGyEQJNHbB2/uHjnqXRtUkQQLrQk6J8GleVeTVcBPocI2AUBiZD7lhaGXlNij2KCcOGlQd+HUHNuihJF+CwiYCUCcN68Es6b36rUBlUEmb3xlnGiyHbgxZ9K4cbnrUAAyCEyIT5+acEnnynVr4og8iiCVRiVYo3PW4VAr2qJSsxQTRD5vIgwbC+MIhcqUYjPIgImI6A4Me9un2qCcCG4BcXkUKM6xQioScx1Iwgm7IrjhQ1MREBtYq4rQTBhNzHiqCp9BBiJSEL8WjWJua4E6RpF8mYRIixJ33p8EhEwFoF0d+umskJTDtJdOKxqvQVltO5MpRB/jwgYjQDst3o9UBiapoce3Qgyc/NNQ2m7dxuQ5Bt6GIYyEAFVCDC2j+VGr09coaZKRrdGuhGEyyyp8k+gAtsIpYK8Wg3D9oiAUgR4hUQqCP6K/NrNStv297yuBOFK8NyIXqFBOUoRUHLOI13ZuhOEK8Z8JF348TkdEVhTURi6Q0d5sihDCIL5iN5hQnkDIqBz3tFdlyEE4QqgQvy3mchqgYPnY3gRAaMQgBWrNibEfEvzN+0wQodhBJGnWkHfFHDgPazva0ToUCZhJM484m2B/PpKo9AwlCBn8pEfw9LvS0Y5gHIzFwHKpAfKi+pWGomA4QThxuNZdiNDmJmylZ4tV4uSKQQ5Q5KFsDX+p2oNxXaIwFkENJzvUIqiaQSB+SKFnGQ1bkdRGiJ8vjsCsEN3LWwjuQPWXyG9Nf5jHkHAF7m2lhCtBOcGrKhtvNuowZkIsE+8I48ULrpqd8Qs+00lCHfqX+snXhDr9NRRSsea5STqcT4CMFx8Lmaxicv94WNmemM6Qbhz04M3XOQlg9bBO5KJZjqLuhyKACObmRT5brJbaI32yBKCyEn75psGk/acdZC4FxvtJMp3LgKwWvVebja564/+8GkrvLCMINzZe3aM9w4/OuwlMEKXvftWAIg6jUMANh++OaogPK0MTj8Zp2VgyZYSJGEarG49A9Otx60CAfXaDwEgxwK4Hm2u1ZbZgiDylKva/xhMt/5gNSCo31oEgBiMMjIXbn9aaK0lXdptQxCZJMG8GZTB2XZKsuwADtpgLgK8AiL8kZwG29ZXmau5f222Igg3E27VLSSEvQ4vFC+1C0hohwkIMHYQ/l7fW1EUCpqgLW0VtiMIt3xG3aRLhKjwOuwCLkrbE3zQsQjAtKpa8kr3LsurP2Q3J2xJEA4SvxdxRI3vv+AF0RNAFNvaabeAOskenm/AdPqp4/nh/0jnvkArfLN9xyut8U0FGFcCSUZYARDqNAgBPqUSyPSKgvB6gzToItb2BOFezqmeMEakWZC44Zt3XaJusRA7T6l6Q+MIgshTLnipOOLo0DKcclncuzWod8KUyrEESRiOUy4NPdTCpkCOY5BJ3m/3KZXjCcIdeGTX2JzIgYvmQoL3S8hNBlsYd1SdAgEgRgcs2/82Z+RXz5q5TV2vwDhmipXM4RmVk0Z7PLxoNv1nvQBBOToiwNgbHhJ/fHHRpiYdpZoqytEESSA1M+j/Hvy8EJy50lT0UFlSBPjZDSKIJUZWGzELelcQBKddZnWXgfU4fTqVzDvXECThnPwWPkL/DaZds+DUYq49uo67rYAzG+2AdYXoFZ+249twLei7jiAJMB4K+UZ4YvTnkCA+DMEbqgUkbNsPAowdhYWS5+NZ5E9mH4U1KyauJcjZ/ATuLSEd3pmwhfrnuAFSn24FI8YhQtlzp4d2vPDyddvb9ZFqTymuJ0gCdrmiiqezBK6Kg+kXGWPPcNjbKiBGMxHoM9G4N7CiuKrT3tbqY13GEKTbiJJNTnunU0bnwf+7Qh8Y3S0FiNEAU9X5JDf2F7i5KeZub3t6l3EE6e7+jOqJl3tI1v2w+nI/5ClXZ1Lg0/C1EXBZKTHxlWVFn+xN43lXPpLRBOkeUTjNeCMlApCF3AegjHRltFM4Bb63wEjxmkSllcsK6rdkIga9fUaC9EIEdkMKLTW+YjiocD9Ut7zL/febsJPg41ucFF/Pr/vYygoidiQkEmSAqPA9X6cPXXCDIFEfdCIfVIP1wVRstB0Dma5NcqJNSRhGirAksPDXLjm61Yl7pNL1V+tzSBCFCHbt//Lw2sIyYeD7RuhwOQrFmPM4I7yG7VYoExLmpJDiUnhZcX2zOcrdoQUJojGOZZWTsw7kRMbSOB0HhLkaOuLV8D1O/iZkuEbx6TXvemHXACcvG7u+WSMRpIavxwfvKSuuiqcnBJ9KhgASxMB+Afc0Xszi5Go4BzFOImwMYXQo/Hw+JMNDgERDAPwhoH4I/IWXvxPHivnZCfh3GyxFt/Fvfg8fdPw2eP7Mv1mrQGgTJ0RE6ti+onhbq4FuZLTo/wdlyrW3l5AliAAAAABJRU5ErkJggg==);
}
.post-box-item-1[data-v-8ec06b5c] {
  background-size: 50px 50px;
  background-image: url(data:image/png;base64,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);
}
.post-box-item-3[data-v-8ec06b5c] {
  background-size: 50px 50px;
  background-image: url(data:image/png;base64,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);
}
.post-box-item-btn[data-v-8ec06b5c] {
  line-height: 50px;
  font-weight: bold;
}
.post-box-item-tag[data-v-8ec06b5c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.post-box-item-tag span[data-v-8ec06b5c] {
  border-radius: 5px;
  font-size: 14px;
  padding: 1px 0px;
  width: 50px;
  text-align: center;
}
.tag-10[data-v-8ec06b5c] {
  display: none;
}
.tag-11[data-v-8ec06b5c] {
  display: none;
}
.date-10[data-v-8ec06b5c] {
  display: none;
}
.date-11[data-v-8ec06b5c] {
  display: none;
}
.tag-2[data-v-8ec06b5c] {
  background: rgb(103, 194, 58);
  color: white;
}
.tag-1[data-v-8ec06b5c] {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.2);
}
.tag-3[data-v-8ec06b5c] {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0.7);
}
.post-box-item-date[data-v-8ec06b5c] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  margin: 4px 0px;
}
.post-box-item-btn-group[data-v-8ec06b5c] {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 5;
}
.post-box-item-table[data-v-8ec06b5c] {
  margin: 20px 0px;
}
.post-box-item-expand[data-v-8ec06b5c] {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 5;
}
.post-box-item-edit[data-v-8ec06b5c] {
  background-color: rgba(0, 0, 0, 0.02);
  padding: 20px 15px;
  border-radius: 4px;
  margin-top: 40px;
}
.error-info[data-v-8ec06b5c] {
  color: rgb(255, 0, 0);
  font-size: 12px;
  margin: 4px 0px 2px 80px;
}
.edit-line[data-v-8ec06b5c] {
  width: 98%;
  margin: 20px auto;
  height: 1px;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.edit-process-date[data-v-8ec06b5c] {
  color: rgba(0, 0, 0, 0.4);
  height: 24px;
  line-height: 24px;
  display: flex;
  flex-flow: row;
  align-items: center;
}
.quick-btn[data-v-8ec06b5c] {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 15px;
}
.add-more[data-v-8ec06b5c] {
  color: rgb(234, 100, 57);
  font-size: 14px;
  margin: 10px 0px 30px 10px;
  cursor: pointer;
  display: inline-flex;
}
[data-v-8ec06b5c] .footer-button {
  padding: 9px 32px !important;
}
.edit-btn[data-v-8ec06b5c] {
  text-align: right;
}
.process-date[data-v-8ec06b5c] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  position: relative;
  top: 2px;
}
.tag-day[data-v-8ec06b5c] {
  font-size: 8px;
  padding: 2px 1px;
  display: inline-flex;
  background-color: white !important;
  color: rgb(234, 100, 57);
  border: 1px solid rgb(234, 100, 57);
  border-radius: 0px;
}
.tag-day[data-v-8ec06b5c]:not(:first-child) {
  border-left: 0px;
}
.tag-day[data-v-8ec06b5c]:first-child {
  border-radius: 5px 0px 0px 5px;
}
.tag-day[data-v-8ec06b5c]:last-child {
  border-radius: 0px 5px 5px 0px;
}
.tag-day.is-checked[data-v-8ec06b5c] {
  color: white;
  background-color: rgb(234, 100, 57) !important;
}
.server-time[data-v-8ec06b5c] {
  display: inline-flex;
  align-items: center;
  gap: 0px;
}
.server-time .el-radio-group[data-v-8ec06b5c] {
  flex-wrap: nowrap;
}
.server-time .el-radio[data-v-8ec06b5c] {
  margin-right: 10px;
}
.workday[data-v-8ec06b5c] {
  padding: 0px 2px;
}
.row-map[data-v-8ec06b5c] {
  color: rgb(234, 100, 57);
  padding-left: 22px;
  position: relative;
}
.row-map .el-icon[data-v-8ec06b5c] {
  position: absolute;
  top: 2px;
  left: 5px;
  color: rgb(255, 0, 0);
}
.pos-rel[data-v-8ec06b5c] {
  position: relative;
}
.pos-rel .next-day[data-v-8ec06b5c] {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 13px;
  color: #fff;
  background-repeat: no-repeat;
  background-image: url(/static/img/site-next-day.f1aae09f.svg);
}
.post-type-label[data-v-8ec06b5c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2px;
}
.custom-post-type[data-v-8ec06b5c] {
  padding: 30px 20px;
  border-radius: 7px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.post-type-line[data-v-8ec06b5c] {
  display: flex;
  margin: 20px 0px;
  width: 400px;
  align-items: center;
  gap: 10px;
}
.append[data-v-8ec06b5c] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.6px;
  width: 400px;
}
.preend[data-v-8ec06b5c] {
  width: 30px;
}
.custom-post-type-tips[data-v-8ec06b5c] {
  color: rgba(234, 100, 57, 0.7);
  margin-top: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.6px;
}
.button-like__container[data-v-8ec06b5c] {
  font-size: 12px;
  line-height: 23px;
  cursor: pointer;
}
.button-like__container[data-v-8ec06b5c]:hover {
  color: #EA6439;
}
.button-like__container[data-v-8ec06b5c]:focus-visible {
  box-shadow: none;
  outline: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteSetting/index.vue?vue&type=style&index=0&id=3fb92374&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.b-t-1[data-v-3fb92374] {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}
h3[data-v-3fb92374] {
  height: 30px;
  color: rgb(0, 0, 0);
  font-size: 20px;
  text-align: left;
  margin: 20px 0px;
}
section[data-v-3fb92374] {
  color: rgb(80, 80, 80);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
  font-size: 14px;
  margin-bottom: 40px;
}
section > div[data-v-3fb92374]:last-child {
  border-bottom: 0px;
}
section > div[data-v-3fb92374] {
  border-bottom: 1px solid rgba(209, 196, 196, 0.3);
  padding: 20px;
  position: relative;
}
h4[data-v-3fb92374] {
  color: rgb(0, 0, 0);
  font-size: 14px;
  display: flex;
  align-items: center;
}
.setting-item-value[data-v-3fb92374] {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  margin: 8px 0px 8px 16px;
}
.setting-item-tips[data-v-3fb92374] {
  color: rgba(80, 80, 80, 0.4);
}
.help[data-v-3fb92374] {
  color: rgb(239, 140, 107);
  font-size: 12px;
  margin-left: 4px;
}
.line[data-v-3fb92374] {
  width: 100%;
}
[data-v-3fb92374] .el-radio__input.is-checked + .el-radio__label {
  color: rgb(0, 0, 0);
}
[data-v-3fb92374] .footer-button {
  padding: 9px 32px !important;
}
[data-v-3fb92374] .radio-tips {
  padding-left: 20px;
}
[data-v-3fb92374] .radio-tips .el-radio__input.is-checked + .el-radio__label {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
[data-v-3fb92374] .radio-tips .el-radio.el-radio--small .el-radio__inner {
  width: 14px;
  height: 14px;
}
.footer[data-v-3fb92374] {
  width: 100%;
  height: 72px;
  line-height: 72px;
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px -8px 8px 0px rgba(0, 0, 0, 0.03);
}
.setting-company[data-v-3fb92374] {
  cursor: pointer;
}
.setting-input[data-v-3fb92374] {
  width: 80px;
  height: 30px;
  margin: 0px 4px;
}
.setting-input[data-v-3fb92374] .el-input__wrapper {
  padding: 0;
}
[data-v-3fb92374] .el-input-number--small .el-input-number__decrease,[data-v-3fb92374] .el-input-number--small .el-input-number__increase {
  display: none;
}
.setting-field-work-checkbox .el-checkbox[data-v-3fb92374] {
  display: block;
}
.profile__button:hover .button__container[data-v-3fb92374] {
  color: #fff;
}
.profile__button:hover .button__icon[data-v-3fb92374] {
  color: #fff;
  fill: #fff;
}
.alert__description[data-v-3fb92374] {
  margin-top: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
}
.alert__description p[data-v-3fb92374] {
  display: flex;
  align-items: center;
}
.sample__container .sample__image[data-v-3fb92374] {
  width: 124px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteSummary/index.vue?vue&type=style&index=0&id=4ceced6c&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.sitename-bar[data-v-4ceced6c] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.sitename-bar .el-icon[data-v-4ceced6c]:hover {
  cursor: pointer;
  color: var(--el-color-primary);
}
.map[data-v-4ceced6c] {
  width: 100%;
  height: 400px;
  border-radius: 4px;
}
.bm-big[data-v-4ceced6c] {
  width: 100%;
  height: 100%;
}
.basic[data-v-4ceced6c] {
  margin: 20px 0px;
}
.basic-row[data-v-4ceced6c] {
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  padding: 20px;
}
.col-left[data-v-4ceced6c] {
  margin-right: 0px;
}
.col-right[data-v-4ceced6c] {
  margin-left: 0px;
}
.row-head[data-v-4ceced6c] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
}
.row-label[data-v-4ceced6c] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.row-value[data-v-4ceced6c] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
[data-v-4ceced6c] .basic-row > .el-row {
  margin: 10px 0px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/Loading.vue?vue&type=style&index=0&id=5c3d8a44&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.lds-ring[data-v-5c3d8a44] {
  /* change color here */
  color: #ea6439;
}
.lds-ring[data-v-5c3d8a44],
.lds-ring div[data-v-5c3d8a44] {
  box-sizing: border-box;
}
.lds-ring[data-v-5c3d8a44] {
  display: block;
  position: relative;
  width: 40px;
  height: 40px;
  margin: 40px auto;
}
.lds-ring div[data-v-5c3d8a44] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  margin: 4px;
  border: 2px solid currentColor;
  border-radius: 50%;
  animation: lds-ring-5c3d8a44 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.lds-ring div[data-v-5c3d8a44]:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div[data-v-5c3d8a44]:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div[data-v-5c3d8a44]:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring-5c3d8a44 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.lds-ring[data-v-5c3d8a44] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: rgba(255, 255, 255, 0.85);
  width: 100%;
  height: 100%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/KeywordConfirmConvert.vue?vue&type=style&index=0&id=f148a40a&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dot-wrapper[data-v-f148a40a] {
  display: flex;
  align-items: center;
}
.dot-wrapper .dot[data-v-f148a40a] {
  font-size: 24px;
  line-height: 24px;
  transform: translateY(-1px);
}
.dot-wrapper .dot.red[data-v-f148a40a] {
  color: red;
}
.dot-wrapper .dot.gray[data-v-f148a40a] {
  color: gray;
}
.dot-wrapper .dot.green[data-v-f148a40a] {
  color: green;
}
.pointer-cursor[data-v-f148a40a] {
  cursor: pointer;
}
.highlight-blue[data-v-f148a40a] {
  color: rgb(42, 130, 228);
}
.highlight-gray[data-v-f148a40a] {
  color: DarkGray;
}
.user-info-avatar[data-v-f148a40a] {
  display: flex;
  align-items: center;
}
.user-info-avatar img[data-v-f148a40a] {
  max-width: 30px;
  max-height: 30px;
  border: 1px solid WhiteSmoke;
  border-radius: 50%;
  margin-right: 10px;
}
.announcement-sent[data-v-f148a40a] {
  color: #67C23A;
  background-color: #F2F9EC;
  padding: 1px 15px;
  border-radius: 50px;
}
.announcement-sending[data-v-f148a40a] {
  color: #DCA450;
  background-color: #FCF7EE;
  padding: 1px 15px;
  border-radius: 50px;
}
.announcement-ready[data-v-f148a40a] {
  color: #2A82E4;
  background-color: #EAF3FC;
  padding: 1px 15px;
  border-radius: 50px;
}
.announcement-outdate[data-v-f148a40a] {
  color: #6D6D6D;
  background-color: #EAF3FC;
  padding: 1px 15px;
  border-radius: 50px;
}
.announcement-withdrawn[data-v-f148a40a] {
  color: #FF0000;
  background-color: #FBE6E5;
  padding: 1px 15px;
  border-radius: 50px;
}
.background-dodgerblue[data-v-f148a40a] {
  background-color: dodgerblue;
  color: white;
  padding: 0 6px;
  border-radius: 3px;
  width: 60px;
  text-align: center;
  line-height: 24px;
}
.background-theme[data-v-f148a40a] {
  background-color: var(--el-color-primary);
  color: white;
  padding: 0 6px;
  border-radius: 3px;
  width: 60px;
  text-align: center;
  line-height: 24px;
}
.highlight-background-green2[data-v-f148a40a] {
  background-color: #67C23A;
  padding: 0 6px;
  color: #ffffff;
}
.highlight-background-blue2[data-v-f148a40a] {
  background-color: #5090d8;
  padding: 0 6px;
  color: #ffffff;
}
.highlight-background-red2[data-v-f148a40a] {
  background-color: #EA643A;
  padding: 0 6px;
  color: #ffffff;
}
.highlight-background-gray2[data-v-f148a40a] {
  background-color: #888888;
  padding: 0 6px;
  color: #ffffff;
}
.round[data-v-f148a40a] {
  border-radius: 50px;
  padding: 0 20px;
  font-size: 12px;
}
.formula-hint[data-v-f148a40a] p {
  overflow: auto;
  line-height: 2;
  padding-bottom: 0;
}
.formula-hint[data-v-f148a40a] p b {
  background-color: var(--el-color-primary);
  display: inline;
  padding: 1px 10px;
  border-radius: 50px;
  color: white;
  font-weight: normal;
}
.formula-hint[data-v-f148a40a] p b i {
  opacity: 0.5;
  font-style: normal;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/DataTable.vue?vue&type=style&index=0&id=4073fe4c&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.current-filters[data-v-4073fe4c] {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.current-filters li[data-v-4073fe4c] {
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 50px;
  padding: 2.5px 10px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.current-filters li .icon[data-v-4073fe4c] {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.current-filters li .icon[data-v-4073fe4c]:hover {
  color: rgb(239, 140, 107);
}
.current-filters li.function-button[data-v-4073fe4c] {
  cursor: pointer;
}
.data-table-wrapper[data-v-4073fe4c] {
  position: relative;
  border-top: 1px solid #DDDDDD;
  margin-top: 20px;
}
.data-table-wrapper .is-scrolling-none[data-v-4073fe4c] .el-table__header {
  width: 100% !important;
}
.data-table[data-v-4073fe4c] .el-scrollbar__view {
  width: 100%;
}
.data-table[data-v-4073fe4c] .el-scrollbar__view .el-table__body {
  width: 100% !important;
}
.data-table.el-table--small[data-v-4073fe4c] .el-table__inner-wrapper .cell {
  line-height: 29.313px;
  display: inline-flex;
  align-items: center;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__header .el-table__cell {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__header .el-table__cell .cell {
  font-size: 12px;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__header .el-table__cell .caret-wrapper,
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__header .el-table__cell .el-table__column-filter-trigger {
  display: none;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__header .el-table__cell .cc-filter-select {
  top: 4px;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table-column--selection > .cell {
  position: relative;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table-column--selection > .cell .el-checkbox__inner {
  width: 13px;
  height: 13px;
  border-radius: 2px;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__cell {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__cell .cell:has(.ellipsis) {
  display: block;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .el-table__cell .ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .sort-wrapper,
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .filter-wrapper {
  display: flex;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .sort-wrapper {
  align-items: center;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .sort-wrapper .el-icon {
  vertical-align: -3px;
  color: rgba(0, 0, 0, 0.4);
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .filter-wrapper .el-icon {
  vertical-align: -7px;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .header-wrapper {
  display: flex;
  align-items: center;
}
.data-table[data-v-4073fe4c] .el-table__inner-wrapper .header-wrapper .el-icon {
  margin: 0 5px;
  position: relative;
  top: 1px;
}
.fixed-thead-filter[data-v-4073fe4c] {
  position: absolute;
  top: 3px;
  right: 1px;
  z-index: 3;
  text-align: right;
}
.fixed-thead-filter .toggle[data-v-4073fe4c] {
  display: flex;
  font-size: 24px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
  padding: 15px 5px;
  background-color: white;
  width: 40px;
  position: absolute;
  right: 0;
  transform: scale(0.6);
  transform-origin: top right;
}
.fixed-thead-filter .toggle > img[data-v-4073fe4c] {
  pointer-events: none;
}
.fixed-thead-filter ul[data-v-4073fe4c] {
  max-height: 40vh;
  overflow: auto;
  display: none;
  text-align: left;
  background-color: white;
  padding: 20px;
  border: 1px solid #efefef;
  border-radius: 7px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  margin-top: 35px;
}
.fixed-thead-filter ul.active[data-v-4073fe4c] {
  display: block;
}
.fixed-thead-filter ul li[data-v-4073fe4c] {
  cursor: pointer;
}
.fixed-thead-filter ul li[data-v-4073fe4c] > * {
  pointer-events: none;
}
.fixed-thead-filter ul li .checkbox-wrapper[data-v-4073fe4c] {
  display: flex;
  align-items: center;
  line-height: 2;
  padding: 5px 0;
}
.fixed-thead-filter ul li .checkbox-wrapper .text[data-v-4073fe4c] {
  margin-left: 10px;
}
.fixed-thead-filter ul li .spacer[data-v-4073fe4c] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  display: inline-block;
  width: 100%;
  margin: 20px 0 16px 0;
}
.pagination[data-v-4073fe4c] {
  display: flex;
  justify-content: center;
  padding: 5px 0;
  margin: 20px 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/ccWagesPersonRecordTable.vue?vue&type=style&index=0&id=539e0d17&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.card[data-v-539e0d17] {
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-539e0d17] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-539e0d17] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-539e0d17] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-539e0d17] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-539e0d17] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-539e0d17] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
}
.card .headerBox .cc-input-keywords[data-v-539e0d17] {
  float: right;
  width: 270px;
  height: 40px;
}
.card .headerBox .el-button-group[data-v-539e0d17] {
  float: right;
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-539e0d17] {
  float: right;
  margin-left: 12px;
}
.card .cc-table[data-v-539e0d17] {
  --el-fill-color-lighter: var(--cc-FFFFFF);
  --el-table-border: 1px solid var(--cc-C9C9C9);
  --el-table-row-hover-bg-color: var(--cc-EA6439-7);
  border: solid 1px var(--cc-C9C9C9);
  border-radius: 7px;
}
.card .cc-table[data-v-539e0d17] .el-table__cell {
  padding: 10px 2px;
}
.cc-operate[data-v-539e0d17] {
  background-color: var(--cc-FFFFFF);
  padding: 10px 20px;
}
.cc-query-table[data-v-539e0d17] {
  display: block;
  margin: 0px 0px 20px 0px;
}
.cc-condition-tag[data-v-539e0d17] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-539e0d17] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-539e0d17] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-539e0d17] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-539e0d17] {
  margin-bottom: 12px;
}
.gary[data-v-539e0d17] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-539e0d17] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-539e0d17] .roundBox .el-input__wrapper {
  border-radius: 50px !important;
}
.el-pagination[data-v-539e0d17] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-539e0d17] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-539e0d17] {
  color: rgba(0, 0, 0, 0.4);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-539e0d17] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-539e0d17] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-539e0d17] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-539e0d17] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-539e0d17] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-539e0d17] {
  color: #ea6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-539e0d17]:hover {
  color: white;
}
.save-button[data-v-539e0d17]:active {
  color: white;
}
.footer-button[data-v-539e0d17] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-539e0d17]:not(:last-child) {
  margin-right: 0px !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/ccWagesPersonRecord.vue?vue&type=style&index=0&id=a06203b2&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.detail[data-v-a06203b2] {
  padding: 0;
}
.detail .detail-con[data-v-a06203b2] {
  width: 350px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/form/ccFormInput.vue?vue&type=style&index=0&id=6e2466ab&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-6e2466ab] * .el-input-group__append,[data-v-6e2466ab] * .el-input-group__prepend {
  padding: 0 10px;
  background-color: #ffffff;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/form/ccFormPrice.vue?vue&type=style&index=0&id=ec9c2eac&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-ec9c2eac] * .el-input-group__append,[data-v-ec9c2eac] * .el-input-group__prepend {
  padding: 0 10px;
  background-color: #ffffff;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/ccWagesPersonEdit.vue?vue&type=style&index=0&id=0f995a40&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.header[data-v-0f995a40] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}
.upload[data-v-0f995a40] {
  height: 30px;
  display: flex;
  align-items: center;
  gap: 3px;
}
.upload[data-v-0f995a40] .el-upload .add-icon {
  width: 24px;
  height: 24px;
  color: darkgray;
}
.upload[data-v-0f995a40] .el-upload .add-icon:hover {
  color: var(--el-color-primary);
}
.upload[data-v-0f995a40] .el-upload .add-icon svg {
  width: 24px;
  height: 24px;
}
.upload[data-v-0f995a40] .el-upload-list {
  margin: 0;
  gap: 3px;
  display: flex;
  align-items: center;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item {
  margin: 0;
  display: flex;
  align-items: center;
  width: auto;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item .img-box {
  display: flex;
  align-items: center;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item .img-box .el-icon {
  width: 24px;
  height: 24px;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item .img-box .el-icon svg {
  width: 24px;
  height: 24px;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item .img-box .el-image {
  width: 24px;
  height: 24px;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item:hover .delete {
  display: flex;
}
.upload[data-v-0f995a40] .el-upload-list .el-upload-list__item .delete {
  display: none;
  position: absolute;
  background-color: rgba(130, 130, 130, 0.8);
  cursor: pointer;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.hr[data-v-0f995a40] {
  border-top: 1px solid lightgray;
  margin-bottom: 20px;
}
.form-controller[data-v-0f995a40] {
  margin: 10px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid lightgray;
}
.form-controller button[data-v-0f995a40] {
  border: 0;
  background-color: transparent;
  color: darkgray;
  cursor: pointer;
}
.form-controller button[data-v-0f995a40]:hover {
  color: var(--el-color-primary);
}
.form-controller .add-button[data-v-0f995a40] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.tips[data-v-0f995a40] {
  margin: 20px 40px 0;
}
.tips span[data-v-0f995a40] {
  color: var(--el-color-primary);
}
.table[data-v-0f995a40] {
  overflow: auto;
  border: 1px solid lightgray;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
}
.table .fixed-left[data-v-0f995a40],
.table .fixed-right[data-v-0f995a40] {
  position: sticky;
  left: 10px;
  background-color: white;
  z-index: 1;
}
.table .fixed-right[data-v-0f995a40] {
  left: auto;
  right: -110px;
}
.table > h4[data-v-0f995a40] {
  font-weight: bold;
  padding: 10px 10px;
}
.table fieldset[data-v-0f995a40] {
  border: 0;
  border-top: 1px solid lightgray;
  padding: 10px;
}
.table .avatar[data-v-0f995a40] {
  width: 26px;
  height: 26px;
  border-radius: 100%;
  margin-right: 3px;
}
.table .tbody-right-arrow[data-v-0f995a40] {
  transform: translateY(1px);
}
.form[data-v-0f995a40] {
  margin: 0 40px;
  border-bottom: 1px solid lightgray;
}
.form fieldset[data-v-0f995a40] {
  border: 0;
  border-top: 1px solid lightgray;
  padding: 10px;
}
.form[data-v-0f995a40] .el-select .el-select__input {
  height: 22px;
}
.form[data-v-0f995a40] .el-textarea .el-textarea__inner {
  min-height: 32px !important;
}
.thead[data-v-0f995a40] {
  display: flex;
  justify-content: space-between;
}
.thead > div[data-v-0f995a40] {
  color: darkgray;
  flex-basis: 200px;
  display: flex;
  align-items: center;
}
.thead > div > i[data-v-0f995a40] {
  color: red;
}
.tbody[data-v-0f995a40] {
  display: flex;
  flex-direction: column;
}
.tbody section[data-v-0f995a40] {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid lightgray;
  margin: 0 -10px;
  padding: 8px 10px;
  color: black;
}
.tbody section[data-v-0f995a40]:first-child {
  border-top: 0;
  padding-top: 0;
}
.tbody section[data-v-0f995a40]:last-child {
  padding-bottom: 0;
}
.tbody section > div[data-v-0f995a40] {
  flex-basis: 200px;
  display: flex;
  align-items: center;
}
.frame-box[data-v-0f995a40] {
  margin-bottom: 20px;
}
.frame-box .frame-head[data-v-0f995a40] {
  padding: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border: solid 1px var(--cc-C9C9C9);
}
.frame-box .frame-con[data-v-0f995a40] {
  padding: 10px;
  border-left: solid 1px var(--cc-C9C9C9);
  border-right: solid 1px var(--cc-C9C9C9);
  border-bottom: solid 1px var(--cc-C9C9C9);
}
.frame-box .frame-foot[data-v-0f995a40] {
  padding: 10px;
  background: #f9f9fb;
  border: 1px rgba(0, 0, 0, 0.2) solid;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.tips[data-v-0f995a40] {
  padding: 10px 20px;
  background-color: var(--cc-F9F9FB);
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/LegacyFunctionButtons.vue?vue&type=style&index=0&id=eff34dd4&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.legacy-function-buttons > h4[data-v-eff34dd4] {
  color: black;
  text-shadow: 0 0 black;
}
.button-wrapper[data-v-eff34dd4] {
  margin-left: 10px;
}
.button-wrapper[data-v-eff34dd4] .el-input__wrapper {
  border-radius: 50px;
}
.button-wrapper.larger[data-v-eff34dd4] {
  width: 400px;
}
.button-wrapper.full[data-v-eff34dd4] {
  width: 100%;
}
.multi-process-button-group[data-v-eff34dd4] {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  padding: 7px 20px;
  line-height: 24px;
}
.multi-process-button-group .el-icon[data-v-eff34dd4] {
  pointer-events: none;
  transform: rotateZ(90deg) translateX(2px) translateY(-3px);
}
.link-wrapper[data-v-eff34dd4], .docker[data-v-eff34dd4] {
  position: relative;
  top: 1px;
  cursor: pointer;
}
.link-wrapper.larger ul.dropdown[data-v-eff34dd4], .docker.larger ul.dropdown[data-v-eff34dd4] {
  width: 160px;
}
.link-wrapper.left ul.dropdown[data-v-eff34dd4], .docker.left ul.dropdown[data-v-eff34dd4] {
  left: 7px;
}
.link-wrapper i[data-v-eff34dd4], .docker i[data-v-eff34dd4] {
  font-style: normal;
  font-family: cursive;
}
.link-wrapper .link[data-v-eff34dd4], .docker .link[data-v-eff34dd4] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  padding: 7px 20px;
  line-height: 24px;
  margin-left: 10px;
  color: #7f7f7f;
  top: -1px;
  position: relative;
  display: flex;
}
.link-wrapper .link[data-v-eff34dd4]:hover, .docker .link[data-v-eff34dd4]:hover {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.link-wrapper .link.combine[data-v-eff34dd4]:hover, .docker .link.combine[data-v-eff34dd4]:hover {
  color: inherit;
  border-color: #c0c4cc;
}
.link-wrapper .link > i[data-v-eff34dd4], .docker .link > i[data-v-eff34dd4] {
  pointer-events: none;
  transform: rotateZ(90deg) translateX(5px) translateY(-6px);
}
.link-wrapper .link .inner-button[data-v-eff34dd4], .docker .link .inner-button[data-v-eff34dd4] {
  background: transparent;
  border: 0;
  display: flex;
  align-items: center;
  color: #7f7f7f;
  cursor: pointer;
}
.link-wrapper .link .inner-button[data-v-eff34dd4]:hover, .docker .link .inner-button[data-v-eff34dd4]:hover {
  color: var(--el-color-primary);
}
.link-wrapper .link .inner-button img[data-v-eff34dd4], .docker .link .inner-button img[data-v-eff34dd4] {
  margin-top: 1px;
}
.link-wrapper .link .spacer[data-v-eff34dd4], .docker .link .spacer[data-v-eff34dd4] {
  margin: 0 15px;
  color: rgba(127, 127, 127, 0.3);
}
.link-wrapper .link .more-button[data-v-eff34dd4], .docker .link .more-button[data-v-eff34dd4] {
  position: relative;
  top: 1px;
  display: flex;
  align-items: center;
}
.link-wrapper .link .more-button > i[data-v-eff34dd4], .docker .link .more-button > i[data-v-eff34dd4] {
  pointer-events: none;
}
.link-wrapper .link .more-button[data-v-eff34dd4]:hover, .docker .link .more-button[data-v-eff34dd4]:hover {
  color: var(--el-color-primary);
}
ul.dropdown[data-v-eff34dd4] {
  display: none;
  text-align: left;
  background-color: white;
  padding: 10px;
  border: 1px solid #efefef;
  border-radius: 7px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  margin-top: 15px;
  position: absolute;
  z-index: 5;
  width: 130px;
  right: 3px;
  left: 0;
}
ul.dropdown.active[data-v-eff34dd4] {
  display: block;
}
ul.dropdown li[data-v-eff34dd4] {
  cursor: pointer;
  padding: 10px 20px;
}
ul.dropdown li[data-v-eff34dd4]:hover {
  color: var(--el-color-primary);
}
ul.dropdown li .checkbox-wrapper[data-v-eff34dd4] {
  display: flex;
  align-items: center;
  line-height: 2;
  padding: 5px 0;
}
ul.dropdown li .checkbox-wrapper .text[data-v-eff34dd4] {
  margin-left: 10px;
}
ul.dropdown li .spacer[data-v-eff34dd4] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  display: inline-block;
  width: 100%;
  margin: 20px 0 16px 0;
}
.docker[data-v-eff34dd4] {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.docker .button[data-v-eff34dd4] {
  height: 40px;
  border: 1px solid lightgray;
  border-radius: 30px;
  background-color: transparent;
  white-space: nowrap;
  background-color: var(--el-color-primary);
  color: white;
  box-sizing: content-box;
}
.docker .link[data-v-eff34dd4] {
  position: static;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  margin-left: 0;
}
.docker[data-v-eff34dd4] .date-picker {
  border-radius: 50px;
  padding: 0 20px;
}
.docker .input[data-v-eff34dd4] .el-input__wrapper {
  border-radius: 50px;
}
.docker .inner-button[data-v-eff34dd4] {
  white-space: nowrap;
}
.docker .button[data-v-eff34dd4] {
  padding: 0 30px;
}
.docker .group[data-v-eff34dd4] {
  display: flex;
  border: 1px solid lightgray;
  border-radius: 50px;
  align-items: center;
  height: 40px;
}
.docker .group .link[data-v-eff34dd4] {
  border: 0;
}
.docker .group > .link[data-v-eff34dd4] {
  padding-right: 10px;
}
.docker .group .more[data-v-eff34dd4] {
  white-space: nowrap;
  display: flex;
  align-items: center;
  position: relative;
}
.docker .group .more .link[data-v-eff34dd4] {
  height: auto;
}
.docker .group .more .dropdown[data-v-eff34dd4] {
  left: auto;
  top: 100%;
}
.docker .group .spacer[data-v-eff34dd4] {
  border-right: 1px solid lightgray;
  display: inline-block;
  width: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/site/UnconfirmedStaffReassignApplyList.vue?vue&type=style&index=0&id=5e5c21a2&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.staff-reassign-apply-list[data-v-5e5c21a2] {
  padding: 15px 0px;
  background-color: white;
  flex: 1;
  border-radius: 7px;
  position: relative;
}
.staff-reassign-apply-list[data-v-5e5c21a2] .el-table .cell:has(.user-info-avatar) {
  display: flex;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteUser/index.vue?vue&type=style&index=0&id=468063bd&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.site-user[data-v-468063bd] {
  margin-top: 20px;
}
.site-user .box-list[data-v-468063bd] {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.transfer-in-members[data-v-468063bd] {
  max-height: 376px;
  overflow: hidden;
  overflow-y: auto;
}
.box[data-v-468063bd] {
  display: block;
  position: relative;
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  font-size: 14px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  flex-basis: 20%;
  flex-shrink: 1;
  padding: 10px;
}
.box .people-count[data-v-468063bd] {
  font-size: 20px;
  font-weight: bold;
  color: rgb(0, 0, 0);
}
.box .people-summary[data-v-468063bd] {
  color: rgba(0, 0, 0, 0.4);
}
.box .people-diff[data-v-468063bd] {
  color: rgba(0, 0, 0, 0.4);
}
.box .people-diff .diff-num[data-v-468063bd] {
  color: rgb(103, 194, 58);
  margin-right: 10px;
}
.bg-line[data-v-468063bd] {
  width: 50px;
  height: 20px;
  display: block;
  margin: 0 auto;
  background-color: rgb(247, 248, 250);
  border-radius: 10px;
  font-size: 14px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.07);
}
.change-leader-box[data-v-468063bd] {
  position: absolute;
  right: 0;
  top: 0px;
}
.change-leader[data-v-468063bd] {
  width: 85px;
  height: 32px;
  color: rgba(0, 0, 0, 0.4);
  background-color: rgba(0, 0, 0, 0.03);
  border-radius: 16px 0px 0px 16px;
  font-size: 14px;
  position: absolute;
  right: 0px;
  line-height: 32px;
  text-align: right;
  top: 20px;
  padding-left: 5px;
  cursor: pointer;
}
.change-leader[data-v-468063bd]:hover {
  color: rgb(239, 140, 107);
}
.change-leader[data-v-468063bd]:active, .change-leader[data-v-468063bd]:focus, .change-leader.active[data-v-468063bd] {
  color: rgb(222, 73, 23);
}
.avatar[data-v-468063bd] {
  width: 50px;
  height: 50px;
  margin: 21px auto 0px auto;
}
.name[data-v-468063bd] {
  margin-top: 8px;
  text-align: center;
  color: rgb(0, 0, 0);
  font-size: 20px;
  font-weight: bold;
}
.post[data-v-468063bd] {
  margin-top: 4px;
  margin-bottom: 10px;
  text-align: center;
  color: rgb(0, 0, 0);
  font-size: 12px;
}
.info[data-v-468063bd] {
  padding: 20px 10px;
  margin: 0px auto 0px auto;
}
.info-label[data-v-468063bd] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.info-value[data-v-468063bd] {
  color: rgb(0, 0, 0);
  font-size: 12px;
  overflow: hidden;
}
.data-box[data-v-468063bd] {
  margin: 0px 0px 30px 0px;
  height: 50%;
  display: block;
  border-radius: 15px;
  font-size: 14px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  color: rgb(80, 80, 80);
}
.data-box.data-box-color1[data-v-468063bd] {
  background-color: rgb(51, 20, 9);
}
.data-box.data-box-color2[data-v-468063bd] {
  background-color: rgb(68, 27, 13);
}
.data-box.data-box-color3[data-v-468063bd] {
  background-color: rgb(102, 41, 21);
}
.data-box.data-box-color4[data-v-468063bd] {
  background-color: rgb(137, 56, 29);
}
.data-info[data-v-468063bd] {
  height: 30%;
  display: block;
}
.data-detail[data-v-468063bd] {
  font-size: 12px;
  height: 100%;
}
.p-t-60[data-v-468063bd] {
  padding: 80px 5px 0px;
}
.chart-label-box.box0[data-v-468063bd] {
  border-top: 1px dashed rgba(255, 255, 255, 0.4);
}
.chart-label-box.box0 .chart-label .label[data-v-468063bd] {
  padding-top: 4px;
  color: rgb(255, 255, 255);
}
.chart-label-box.box0 .chart-label .val[data-v-468063bd] {
  color: rgba(255, 255, 255, 0.7);
}
.el-col-5[data-v-468063bd] {
  flex: 0 0 20% !important;
}
.people-line[data-v-468063bd] {
  height: 1px;
  width: 90%;
  margin: 10px auto;
  background-color: rgba(0, 0, 0, 0.07);
}
.table-box[data-v-468063bd] {
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  font-size: 14px;
  padding: 20px;
  margin: 20px 0px;
}
.table-box-title[data-v-468063bd] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
}
.main-table[data-v-468063bd] {
  margin: 20px 0px;
}
[data-v-468063bd] .cc-row-status-1 {
  color: rgb(153, 153, 153);
}
[data-v-468063bd] .cc-row-status-1 .cc-row-status-date {
  color: rgb(234, 100, 57);
}
.ops-table-right[data-v-468063bd] {
  text-align: right;
}
.cc-input-keywords[data-v-468063bd] {
  width: 270px;
  height: 40px;
}
[data-v-468063bd] .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-468063bd] .cc-input-keywords > .el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
[data-v-468063bd] .el-checkbox__label {
  margin: 10px 0px;
}
[data-v-468063bd] .transfer-in-header .el-steps .el-step__title {
  font-size: 14px;
}
[data-v-468063bd] .transfer-in-header .el-steps .el-step.is-horizontal .el-step__line {
  height: 1;
  background: rgb(229, 229, 229);
}
[data-v-468063bd] .transfer-in-header .el-steps .el-step__head.is-process {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-468063bd] .transfer-in-header .el-steps .el-step__title.is-process {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-468063bd] .transfer-in-header .el-steps .el-step__icon.is-icon {
  width: unset;
}
.main-transfer-in[data-v-468063bd] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
  text-align: center;
}
.main-transfer-in .main-transfer-in-title[data-v-468063bd] {
  height: 40px;
  text-align: left;
  margin-bottom: 8px;
  color: #000;
  position: relative;
}
.main-transfer-in .main-transfer-in-title .title-left[data-v-468063bd] {
  position: absolute;
  left: 47px;
}
.main-transfer-in .main-transfer-in-title .title-right[data-v-468063bd] {
  position: absolute;
  left: 493px;
}
.main-transfer-in .main-transfer-in-warning[data-v-468063bd] {
  text-align: left;
  padding-left: 493px;
  margin-top: 4px;
  color: rgb(255, 0, 0);
}
[data-v-468063bd] .footer-button {
  padding: 9px 32px !important;
}
[data-v-468063bd] .el-transfer-panel {
  width: 300px;
}
[data-v-468063bd] .el-transfer-panel .el-transfer-panel__filter {
  margin-bottom: 5px;
}
[data-v-468063bd] .el-transfer.transfer-error .el-transfer-panel:last-child .el-transfer-panel__header {
  border-left: 1px solid rgb(255, 0, 0);
  border-top: 1px solid rgb(255, 0, 0);
  border-right: 1px solid rgb(255, 0, 0);
}
[data-v-468063bd] .el-transfer.transfer-error .el-transfer-panel:last-child .el-transfer-panel__body {
  border-left: 1px solid rgb(255, 0, 0);
  border-bottom: 1px solid rgb(255, 0, 0);
  border-right: 1px solid rgb(255, 0, 0);
}
[data-v-468063bd] .el-input__wrapper {
  width: 245px;
}
[data-v-468063bd] .el-button-group > .el-button:not(:last-child) {
  margin-right: 0;
}
.empty-box[data-v-468063bd] {
  width: 100%;
  border: 1px dotted rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  display: block;
  margin-top: 20px;
  height: 300px;
  text-align: center;
}
.empty-text[data-v-468063bd] {
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  text-decoration: underline;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
}
.transfer-option[data-v-468063bd] {
  display: inline-flex;
  align-items: center;
}
.option-span-avatar[data-v-468063bd] {
  width: 30px;
  height: 30px;
}
.table-span-margin-top[data-v-468063bd] {
  margin-top: 7px;
}
.option-span-name[data-v-468063bd] {
  margin-left: 4px;
  width: 80px;
}
.option-span-mobile[data-v-468063bd] {
  margin-left: 20px;
}
.main-job[data-v-468063bd] {
  margin-right: 10px !important;
}
.members-box[data-v-468063bd] {
  margin: 0px 0px 20px 0px;
}
.members-box .leave-tips[data-v-468063bd] {
  border-radius: 7px;
  background: rgba(234, 100, 57, 0.07);
  color: #EA6439;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0 20px;
}
[data-v-468063bd] .batch-date {
  margin-left: 20px;
}
[data-v-468063bd] .batch-date > .el-input__wrapper {
  border-radius: 20px !important;
}
.empty-logo[data-v-468063bd] {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  margin-top: 40px;
}
.name-info[data-v-468063bd] {
  display: flex;
  line-height: 30px;
}
.activeStatus-38[data-v-468063bd] {
  color: rgb(234, 100, 57);
}
.ops-table-left[data-v-468063bd] {
  position: relative;
}
.ops-table-left .doubt-tips[data-v-468063bd] {
  position: absolute;
  color: rgba(0, 0, 0, 0.2);
}
.ops-table-left .doubt-tips[data-v-468063bd]:hover {
  color: rgb(234, 100, 57);
}
.del-icon[data-v-468063bd] {
  padding-top: 5px;
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.del-icon[data-v-468063bd]:hover {
  color: rgb(239, 140, 107) !important;
}
.del-icon[data-v-468063bd]:focus, .del-icon[data-v-468063bd]:active {
  color: rgb(222, 73, 23);
}
.popover-reference[data-v-468063bd] {
  width: 14px;
  height: 14px;
  line-height: 14px;
  font-size: 10px;
  border-radius: 50%;
  background: rgb(0, 0, 0);
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.popover-content[data-v-468063bd] {
  height: 30px;
  font-size: 12px;
  color: rgb(0, 0, 0);
}
.site-user-status[data-v-468063bd] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.waiting-for-text[data-v-468063bd] {
  display: flex;
}
.cc-column-label[data-v-468063bd] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-468063bd] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-468063bd] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.cc-table-ops[data-v-468063bd] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-468063bd] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-468063bd] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteUser/SiteUserPartModal/changeMain.vue?vue&type=style&index=0&id=a02189d6&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-a02189d6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-a02189d6] {
  display: flex;
  align-items: center;
}
.w100[data-v-a02189d6] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-a02189d6] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-a02189d6] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-a02189d6] {
  color: rgb(234, 100, 57);
}
[data-v-a02189d6] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-a02189d6] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-a02189d6] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-a02189d6] {
  cursor: pointer;
}
.batch-post[data-v-a02189d6] {
  max-height: 562px;
  overflow: auto;
}
[data-v-a02189d6]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-a02189d6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-a02189d6] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-a02189d6] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-a02189d6] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-a02189d6] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
[data-v-a02189d6] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
.error[data-v-a02189d6] {
  color: red;
}
.disabled[data-v-a02189d6] {
  color: rgba(0, 0, 0, 0.4);
}
.row-container[data-v-a02189d6] {
  display: flex;
  flex-direction: column;
}
.batch-form[data-v-a02189d6] {
  width: 90%;
  margin: 20px auto 0;
}
[data-v-a02189d6] .normal-form-item .el-form-item__label {
  margin: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteUser/SiteUserPart/index.vue?vue&type=style&index=0&id=92315d66&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main-table[data-v-92315d66] {
  margin: 20px 0px;
}
[data-v-92315d66] .cc-row-status-1 {
  color: rgb(153, 153, 153);
}
[data-v-92315d66] .cc-row-status-1 .cc-row-status-date {
  color: rgb(234, 100, 57);
}
.ops-table-right[data-v-92315d66] {
  text-align: right;
}
.empty-box[data-v-92315d66] {
  width: 100%;
  border: 1px dotted rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  display: block;
  margin-top: 20px;
  height: 300px;
  text-align: center;
}
.empty-box .empty-logo[data-v-92315d66] {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  margin-top: 40px;
}
.empty-box .empty-text[data-v-92315d66] {
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  text-decoration: underline;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
}
.name-info[data-v-92315d66] {
  display: flex;
  line-height: 30px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SiteUser/SiteUserPartModal/index.vue?vue&type=style&index=0&id=fcdbeb14&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.transfer-in-header[data-v-fcdbeb14] {
  color: #000;
  font-size: 16px;
}
.name-info[data-v-fcdbeb14] {
  display: flex;
  line-height: 30px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/SitePunchRange/index.vue?vue&type=style&index=0&id=50dc5b3e&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-50dc5b3e] .footer-button {
  padding: 9px 32px !important;
}
.dialog-content[data-v-50dc5b3e] {
  min-height: 550px;
  overflow: hidden;
  overflow-y: auto;
}
.bm-view[data-v-50dc5b3e] {
  width: 100%;
  height: 500px;
}
.bm-big[data-v-50dc5b3e] {
  width: 80%;
  margin: 0 auto;
  height: 400px;
}
.advanced-settings[data-v-50dc5b3e] {
  border-radius: 7px;
  border: 0.33px solid rgba(60, 60, 67, 0.36);
  background: #FFF;
  display: inline-flex;
  padding: 5px 10px 5px 20px;
  font-size: 12px;
  justify-content: space-between;
  align-items: center;
  width: 400px;
  cursor: pointer;
  margin-top: 20px;
}
ul li[data-v-50dc5b3e] {
  list-style: none;
}
.drawing-panel[data-v-50dc5b3e] {
  z-index: 999;
  position: absolute;
  margin-left: 25rem;
  padding: 1rem 1rem;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
}
.locate[data-v-50dc5b3e] {
  z-index: 999;
  position: absolute;
  background: white;
  padding: 20px;
  border-radius: 0.25rem;
  font-size: 14px;
  box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
}
.btn[data-v-50dc5b3e] {
  width: 150px;
  height: 30px;
  float: left;
  background-color: #fff;
  color: rgb(27, 142, 236);
  font-size: 14px;
  border: 1px solid rgb(27, 142, 236);
  border-radius: 5px;
  margin: 0 5px;
  text-align: center;
  line-height: 30px;
}
.btn[data-v-50dc5b3e]:hover {
  background-color: rgba(27, 142, 236, 0.8);
  color: #fff;
  cursor: pointer;
}
.tags[data-v-50dc5b3e] {
  display: flex;
  gap: 10px;
  margin-top: 20px;
  flex-wrap: wrap;
}
.tags .button[data-v-50dc5b3e] {
  cursor: pointer;
  border-color: var(--el-color-primary);
  border-radius: 15px;
  padding: 14px;
}
.tag-mx[data-v-50dc5b3e] {
  border-radius: 100px;
  border: 0.33px solid rgba(60, 60, 67, 0.36);
  background: #F9F9FB;
  padding: 14px 10px;
  padding-right: 10px !important;
}
[data-v-50dc5b3e] .el-tag--small.is-closable {
  color: black;
}
[data-v-50dc5b3e] .el-tag--small .el-tag__close {
  color: white;
  background: rgba(60, 60, 67, 0.36);
  padding: 1px;
}
.dialog__select[data-v-50dc5b3e] {
  display: flex;
  justify-content: space-between;
  min-height: 40px;
  margin-bottom: 20px;
}
.dialog__select .el-select[data-v-50dc5b3e] {
  flex: 0;
}
.dialog__select[data-v-50dc5b3e] .el-select__wrapper {
  width: 400px;
  min-height: 40px;
  padding: 10px 20px;
  border-radius: 20px;
}
.select-alert[data-v-50dc5b3e] {
  padding: 5px 10px;
}
.select-alert[data-v-50dc5b3e] .el-alert__description {
  margin: 0;
}
.text-grey[data-v-50dc5b3e] {
  font-size: 12px;
  color: #ccc;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/ui/SelectRadio/index.vue?vue&type=style&index=0&id=a38f6e52&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.layer[data-v-a38f6e52] {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 998;
}
.search[data-v-a38f6e52] {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.box[data-v-a38f6e52] {
  width: 180px;
  max-height: 310px;
  color: rgb(80, 80, 80);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
  position: relative;
  padding: 10px 0px 0;
  text-align: center;
  z-index: 1000;
}
.footer[data-v-a38f6e52] {
  margin-top: 10px;
  height: 50px;
  border-top: 1px solid #efefef;
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
  box-sizing: border-box;
}
.footer .el-button[data-v-a38f6e52] {
  width: 57px;
}
.radio-list[data-v-a38f6e52] {
  text-align: left;
}
.radio[data-v-a38f6e52] {
  width: 100%;
  text-align: left;
  padding: 5px 20px;
}
.radio.active[data-v-a38f6e52] {
  background: rgba(234, 100, 57, 0.03);
}
.radio[data-v-a38f6e52]:hover {
  background: rgba(0, 0, 0, 0.03);
}
.radio[data-v-a38f6e52]:active {
  background-color: rgba(0, 0, 0, 0.03);
}
.no-match[data-v-a38f6e52] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  text-align: center;
  height: 200px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/FilterSelect/index.vue?vue&type=style&index=0&id=64b0e165&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-filter-select[data-v-64b0e165] {
  top: 1.5px;
  position: relative;
}
.el-dropdown-menu[data-v-64b0e165] {
  width: 180px;
  max-height: 180px;
  overflow: auto;
}
[data-v-64b0e165] .el-dropdown-menu__item {
  height: 40px;
  line-height: 40px;
  font-size: 14px !important;
  color: #000 !important;
}
[data-v-64b0e165] .el-dropdown-menu__item:hover {
  background-color: rgba(0, 0, 0, 0.03) !important;
}
[data-v-64b0e165] .el-dropdown-menu__item.menu-active {
  color: rgb(234, 100, 57) !important;
  background-color: rgba(234, 100, 57, 0.03) !important;
}
[data-v-64b0e165] .el-dropdown-menu__item:not(.is-disabled):focus {
  background-color: unset;
  color: unset;
}
.search-box[data-v-64b0e165] {
  padding: 10px;
}
.empty-content[data-v-64b0e165] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4392156863);
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.multiple-checkbox[data-v-64b0e165] {
  margin-right: 10px !important;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/ClockAdd/index.vue?vue&type=style&index=0&id=319c20c4&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search-box[data-v-319c20c4] {
  padding: 10px 12px;
}
.search-box[data-v-319c20c4] .el-input {
  border-radius: 4px;
}
.search-box[data-v-319c20c4] .el-input .el-input__wrapper {
  border-radius: 4px;
}
.clock-add-list[data-v-319c20c4] {
  padding: 0 12px;
  max-height: 180px;
  overflow: hidden;
  overflow-y: auto;
}
[data-v-319c20c4] .el-checkbox-group .el-checkbox {
  height: 32px;
}
.footer-box[data-v-319c20c4] {
  padding: 12px;
  border-top: 1px solid rgb(245, 245, 245);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.footer-box .footer-button[data-v-319c20c4] {
  width: 58px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/FilterTable/index.vue?vue&type=style&index=0&id=5ad7275b&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-popper[data-v-5ad7275b] {
  padding: 10px 0 !important;
  max-height: 480px;
  overflow: hidden;
  overflow-y: scroll;
}
[data-v-5ad7275b] .el-checkbox-group {
  flex: 1;
}
[data-v-5ad7275b] .el-checkbox-group .check-item .line {
  height: 1px;
  background: rgba(0, 0, 0, 0.07);
  margin: 10px 20px;
}
[data-v-5ad7275b] .el-checkbox-group .check-item .el-checkbox {
  width: 100%;
  height: 40px;
  padding: 0 20px;
}
[data-v-5ad7275b] .el-checkbox-group .check-item .el-checkbox:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
[data-v-5ad7275b] .el-checkbox-group .check-item .el-checkbox .el-checkbox__inner {
  width: 14px;
  height: 14px;
}
[data-v-5ad7275b] .el-checkbox-group .check-item .el-checkbox .el-checkbox__inner::after {
  width: 3px;
  height: 7px;
}
[data-v-5ad7275b] .el-checkbox-group .check-item .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/FilterCascader/index.vue?vue&type=style&index=0&id=7dc412b2&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-popper[data-v-7dc412b2] {
  padding: 0 0 10px 0 !important;
  overflow: hidden;
  overflow-y: scroll;
}
[data-v-7dc412b2] .el-cascader-panel.is-bordered {
  border: none;
}
.empty-content[data-v-7dc412b2] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4392156863);
  text-align: center;
  height: 50px;
  line-height: 50px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/UploadImg/index.vue?vue&type=style&index=0&id=8eace4b2&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-8eace4b2] {
  width: 220px;
  height: 139px;
  position: relative;
}
.upload-img-box.upload-img-box3[data-v-8eace4b2] {
  width: 120px;
  height: 149px;
}
.upload-img-box.upload-img-box4[data-v-8eace4b2] {
  width: 140px;
  height: 140px;
}
.upload-img-box.upload-img-box5[data-v-8eace4b2] {
  width: 140px;
  height: 140px;
}
.upload-img-box .loading-box[data-v-8eace4b2] {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.upload-img-box .cover-img-del[data-v-8eace4b2] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-8eace4b2] {
  display: flex;
}
.cover-img[data-v-8eace4b2] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #F9F9FB;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger {
  border: unset;
  padding: 0 !important;
  border-radius: 0;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box {
  width: 220px;
  height: 139px;
  padding-top: 16px;
  border-radius: 6px;
  border: 1px dashed rgba(234, 100, 57, 0.7);
  box-sizing: border-box;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 {
  width: 140px;
  height: 149px;
  padding-top: 30px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 .el-upload__text {
  font-size: 12px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box4,[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 {
  width: 140px;
  height: 140px;
  padding-top: 30px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box4 .el-upload__text,[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 .el-upload__text {
  font-size: 12px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-file-box {
  display: flex;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button:hover {
  background: unset;
  color: #ef8c6b;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-upload__text {
  font-size: 12px;
  margin-left: 5px;
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .el-upload__text {
  color: rgb(0, 0, 0);
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .el-upload__tip {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.2);
}
[data-v-8eace4b2] .upload-demo .el-upload .el-upload-dragger .gray {
  color: rgba(0, 0, 0, 0.2);
}
.upload-file-loading[data-v-8eace4b2] {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.3);
}
.file-list-box[data-v-8eace4b2] {
  width: 360px;
}
.file-list-box .file-list-item[data-v-8eace4b2] {
  margin-bottom: 10px;
  height: 30px;
}
.file-list-box .file-list-item .file-name[data-v-8eace4b2] {
  font-size: 14px;
  color: rgb(0, 0, 0);
  max-width: 250px;
}
.file-list-box .file-list-item .file-size[data-v-8eace4b2] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/UploadCertificate/index.vue?vue&type=style&index=0&id=1c75350a&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-1c75350a] {
  width: 220px;
  height: 139px;
  position: relative;
}
.upload-img-box.upload-img-box3[data-v-1c75350a] {
  width: 120px;
  height: 149px;
}
.upload-img-box.upload-img-box4[data-v-1c75350a] {
  width: 140px;
  height: 140px;
}
.upload-img-box.upload-img-box5[data-v-1c75350a] {
  width: 140px;
  height: 140px;
}
.upload-img-box .loading-box[data-v-1c75350a] {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.upload-img-box .cover-img-del[data-v-1c75350a] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-1c75350a] {
  display: flex;
}
.cover-img[data-v-1c75350a] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #F9F9FB;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger {
  border: unset;
  padding: 0 !important;
  border-radius: 0;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box {
  width: 220px;
  height: 139px;
  padding-top: 16px;
  border-radius: 6px;
  border: 1px dashed rgba(234, 100, 57, 0.7);
  box-sizing: border-box;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 {
  width: 120px;
  height: 149px;
  padding-top: 30px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 .el-upload__text {
  font-size: 12px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box4,[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 {
  width: 140px;
  height: 140px;
  padding-top: 30px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box4 .el-upload__text,[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 .el-upload__text {
  font-size: 12px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-file-box {
  display: flex;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button:hover {
  background: unset;
  color: #ef8c6b;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-upload__text {
  font-size: 12px;
  margin-left: 5px;
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .el-upload__text {
  color: rgb(0, 0, 0);
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .el-upload__tip {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.2);
}
[data-v-1c75350a] .upload-demo .el-upload .el-upload-dragger .gray {
  color: rgba(0, 0, 0, 0.2);
}
.upload-file-loading[data-v-1c75350a] {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.3);
}
.file-list-box[data-v-1c75350a] {
  width: 360px;
}
.file-list-box .file-list-item[data-v-1c75350a] {
  margin-bottom: 10px;
  height: 30px;
}
.file-list-box .file-list-item .file-name[data-v-1c75350a] {
  font-size: 14px;
  color: rgb(0, 0, 0);
  max-width: 250px;
}
.file-list-box .file-list-item .file-size[data-v-1c75350a] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/UploadMultipleImg/index.vue?vue&type=style&index=0&id=5083d877&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-5083d877] {
  width: 220px;
  height: 139px;
  position: relative;
}
.upload-img-box.upload-img-box3[data-v-5083d877] {
  width: 120px;
  height: 149px;
}
.upload-img-box.upload-img-box4[data-v-5083d877],
.upload-img-box .upload-img-box5[data-v-5083d877] {
  width: 140px;
  height: 140px;
}
.upload-img-box .loading-box[data-v-5083d877] {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.upload-img-box .cover-img-del[data-v-5083d877] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-5083d877] {
  display: flex;
}
.cover-img[data-v-5083d877] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #F9F9FB;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger {
  border: unset;
  padding: 0 !important;
  border-radius: 0;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box {
  width: 220px;
  height: 139px;
  padding-top: 16px;
  border-radius: 6px;
  border: 1px dashed rgba(234, 100, 57, 0.7);
  box-sizing: border-box;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 {
  width: 120px;
  height: 149px;
  padding-top: 30px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 .el-upload__text {
  font-size: 12px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box4,[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 {
  width: 140px;
  height: 140px;
  padding-top: 30px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box4 .el-upload__text,[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 .el-upload__text {
  font-size: 12px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-file-box {
  display: flex;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button:hover {
  background: unset;
  color: #ef8c6b;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-upload__text {
  font-size: 12px;
  margin-left: 5px;
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .el-upload__text {
  color: rgb(0, 0, 0);
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .el-upload__tip {
  font-size: 12px;
  line-height: 16px;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.2);
}
[data-v-5083d877] .upload-demo .el-upload .el-upload-dragger .gray {
  color: rgba(0, 0, 0, 0.2);
}
.upload-file-loading[data-v-5083d877] {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.3);
}
.file-list-box[data-v-5083d877] {
  width: 360px;
}
.file-list-box .file-list-item[data-v-5083d877] {
  margin-bottom: 10px;
  height: 30px;
}
.file-list-box .file-list-item .file-name[data-v-5083d877] {
  font-size: 14px;
  color: rgb(0, 0, 0);
}
.file-list-box .file-list-item .file-size[data-v-5083d877] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/UploadMultipleFile/index.vue?vue&type=style&index=0&id=6e796b5e&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-6e796b5e] {
  width: 220px;
  height: 139px;
  position: relative;
}
.upload-img-box .loading-box[data-v-6e796b5e] {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.upload-img-box .cover-img-del[data-v-6e796b5e] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-6e796b5e] {
  display: flex;
}
.cover-img[data-v-6e796b5e] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #F9F9FB;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger {
  border: unset;
  padding: 0 !important;
  border-radius: 0;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .upload-file-box {
  display: flex;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button:hover {
  background: unset;
  color: #ef8c6b;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-upload__text {
  font-size: 12px;
  margin-left: 5px;
  white-space: nowrap;
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .el-upload__text {
  color: rgb(0, 0, 0);
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .el-upload__tip {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.2);
}
[data-v-6e796b5e] .upload-demo .el-upload .el-upload-dragger .gray {
  color: rgba(0, 0, 0, 0.2);
}
.upload-file-loading[data-v-6e796b5e] {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.3);
}
.file-list-box[data-v-6e796b5e] {
  width: 387px;
  margin-top: 10px;
}
.file-list-box .file-list-item[data-v-6e796b5e] {
  margin-bottom: 10px;
  height: 30px;
}
.file-list-box .file-list-item .file-name[data-v-6e796b5e] {
  font-size: 14px;
  color: rgb(0, 0, 0);
  max-width: 250px;
}
.file-list-box .file-list-item .file-size[data-v-6e796b5e] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/control/ControlFilter/index.vue?vue&type=style&index=0&id=68bb40c6&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-box[data-v-68bb40c6] {
  background: #ffffff;
  padding: 0 15px 0px;
  display: block;
}
.filter-box .f-title-box[data-v-68bb40c6] {
  padding: 10px 0 0;
  background: #ffffff;
  position: sticky;
  top: 0px;
  z-index: 1;
}
.filter-box .f-title-box .f-title[data-v-68bb40c6] {
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
  color: #000000;
}
.filter-box .f-title-box .f-switch[data-v-68bb40c6] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.filter-box .f-search-box[data-v-68bb40c6] {
  padding-bottom: 20px;
  position: sticky;
  top: 58px;
  z-index: 1;
  background: #ffffff;
}
.filter-box .f-search-box .s-select[data-v-68bb40c6] {
  width: 100%;
  margin-bottom: 10px;
}
.filter-box .f-site-list .no-list[data-v-68bb40c6] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  line-height: 50px;
  text-align: center;
}
.filter-box .f-site-list .site-info[data-v-68bb40c6] {
  padding: 10px 10px 0px 0px;
  border-bottom: 1px solid #efefef;
}
.filter-box .f-site-list .site-info.active[data-v-68bb40c6] {
  background: #B4B5C5;
}
.filter-box .f-site-list .site-item[data-v-68bb40c6] {
  height: 50px;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  padding: 0 10px;
}
.filter-box .f-site-list .site-item .site-detail[data-v-68bb40c6] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
  padding-left: 25px;
}
.filter-box .f-site-list .site-item .s-num[data-v-68bb40c6] {
  height: 18px;
  width: 18px;
  border-radius: 5px;
  background: rgb(229, 229, 229);
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  margin-right: 5px;
  color: rgb(0, 0, 0);
}
.filter-box .f-site-list .site-item .s-label[data-v-68bb40c6] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  flex: 1;
  max-width: 250px;
  cursor: pointer;
}
.filter-box .f-site-list .site-item .s-total[data-v-68bb40c6] {
  font-size: 14px;
}
.filter-box .f-site-list .site-item .num-realtime[data-v-68bb40c6] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.filter-box .f-site-list .site-guard .site-guard-item[data-v-68bb40c6] {
  padding: 0 10px;
  height: 70px;
  position: relative;
  color: #000;
}
.filter-box .f-site-list .site-guard .site-guard-item.active[data-v-68bb40c6] {
  color: white;
  border-radius: 7px;
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-avatar[data-v-68bb40c6] {
  margin-right: 10px;
  position: relative;
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-avatar .avatar-badge[data-v-68bb40c6] {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 3px;
  background: rgb(231, 231, 231);
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-avatar .avatar-badge.inline[data-v-68bb40c6] {
  background: rgb(103, 194, 58);
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-info .guard-name[data-v-68bb40c6] {
  font-size: 14px;
  margin-bottom: 1px;
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-info .guard-name .name-warning[data-v-68bb40c6] {
  height: 18px;
  font-size: 12px;
  padding: 2px 5px;
  color: rgba(0, 0, 0, 0.3);
  position: absolute;
  right: 2px;
}
.filter-box .f-site-list .site-guard .site-guard-item .guard-info .guard-mobile[data-v-68bb40c6] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
}
.el-dropdown-menu[data-v-68bb40c6] {
  width: 180px;
  max-height: 180px;
}
[data-v-68bb40c6] .el-dropdown-menu__item {
  height: 40px;
  line-height: 40px;
  font-size: 14px !important;
}
[data-v-68bb40c6] .el-dropdown-menu__item:hover {
  background-color: rgba(234, 100, 57, 0.03) !important;
}
[data-v-68bb40c6] .el-dropdown-menu__item.menu-active {
  color: rgb(234, 100, 57) !important;
  background-color: rgba(234, 100, 57, 0.03) !important;
}
[data-v-68bb40c6] .el-select .el-input__wrapper {
  box-shadow: unset;
  background: #F9F9FB;
}
[data-v-68bb40c6] .el-select .el-input__wrapper .el-input__inner {
  color: #000000;
}
[data-v-68bb40c6] .cc-input-keywords .el-input__wrapper {
  box-shadow: unset;
  background: #F9F9FB;
}
[data-v-68bb40c6] .cc-input-keywords .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary);
}
.site-detail[data-v-68bb40c6] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.guard-avatar-shadow[data-v-68bb40c6] {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.01);
}
.guard-status[data-v-68bb40c6] {
  display: flex;
  gap: 5px;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.status-badge[data-v-68bb40c6] {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.frontStatus-guard-2[data-v-68bb40c6] {
  color: rgba(255, 0, 0, 0.7);
}
.frontStatus-guard-3[data-v-68bb40c6] {
  color: #66A860;
}
.frontStatus-guard-4[data-v-68bb40c6] {
  color: #DCA450;
}
.frontStatus-guard-2-active[data-v-68bb40c6],
.frontStatus-guard-3-active[data-v-68bb40c6],
.frontStatus-guard-4-active[data-v-68bb40c6] {
  color: rgba(255, 255, 255, 0.7);
}
.frontStatus-badge-2-active[data-v-68bb40c6],
.frontStatus-badge-3-active[data-v-68bb40c6],
.frontStatus-badge-4-active[data-v-68bb40c6] {
  background: rgba(255, 255, 255, 0.7);
}
.frontStatus-badge-2[data-v-68bb40c6] {
  background: rgba(255, 0, 0, 0.7);
}
.frontStatus-badge-3[data-v-68bb40c6] {
  background: #66A860;
}
.frontStatus-badge-4[data-v-68bb40c6] {
  background: #B86327;
}
.guard-bg-frontStatus-2[data-v-68bb40c6] {
  background: #B10303;
}
.guard-bg-frontStatus-3[data-v-68bb40c6] {
  background: #66A860;
}
.guard-bg-frontStatus-4[data-v-68bb40c6] {
  background: #DCA450;
}
.monitor__container[data-v-68bb40c6] {
  display: flex;
  padding: 5px 10px;
}
.monitor__container.monitor__container--active[data-v-68bb40c6] {
  background: #66A860;
  color: #fff;
}
.monitor__container.monitor__container--active .monitor__icon[data-v-68bb40c6] {
  color: #ffffff;
}
.monitor__container .monitor__icon[data-v-68bb40c6] {
  color: #67C23A;
}
.monitor__container .monitor__name[data-v-68bb40c6] {
  margin-left: 10px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/control/avatarOverlay/index.vue?vue&type=style&index=0&id=55169fe8&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.avatarSample[data-v-55169fe8] {
  position: absolute;
}
.avatar-marker[data-v-55169fe8] {
  position: absolute;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.avatar-marker img[data-v-55169fe8] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  top: 4px;
  position: absolute;
}
.avatarFrontStatus4[data-v-55169fe8] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeContractold/index.vue?vue&type=style&index=0&id=e6f2730e&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-e6f2730e] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-e6f2730e] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
.contract-item[data-v-e6f2730e] {
  margin-bottom: 15px;
  border-bottom: 3px solid rgb(249, 249, 251);
}
.collapse-box[data-v-e6f2730e] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: rgb(234, 100, 57);
  cursor: pointer;
  text-align: center;
  background: #F9F9FB;
  margin: 30px 0 50px 0;
}
.collapse-box[data-v-e6f2730e]:hover {
  color: #ef8c6b;
}
.add-bank[data-v-e6f2730e] {
  display: block;
  width: 50%;
  color: rgba(0, 0, 0, 0.4);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.add-bank[data-v-e6f2730e]:hover {
  color: rgba(234, 100, 57, 0.85);
}
[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .el-date-editor--daterange {
  width: 50%;
}
[data-v-e6f2730e] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-e6f2730e] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-e6f2730e] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-e6f2730e] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-e6f2730e] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-e6f2730e] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
[data-v-e6f2730e] .time-range {
  max-width: 370px !important;
}
.contract-days[data-v-e6f2730e] {
  color: rgba(0, 0, 0, 0.4);
  margin-top: 2px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeAddOrEdit/index.vue?vue&type=style&index=0&id=86bdd79c&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-86bdd79c] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.main-area[data-v-86bdd79c] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-86bdd79c] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
.main-area .main-box .collapse-box[data-v-86bdd79c] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: rgb(234, 100, 57);
  cursor: pointer;
  text-align: center;
  background: #F9F9FB;
  margin: 30px 0 50px 0;
}
.main-area .main-box .collapse-box[data-v-86bdd79c]:hover {
  color: #ef8c6b;
}
.save-button[data-v-86bdd79c] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-86bdd79c]:hover, .save-button[data-v-86bdd79c]:focus {
  color: #FFFFFF;
}
.confirm-button[data-v-86bdd79c] {
  min-width: 100px;
}
.alert__container[data-v-86bdd79c] {
  display: flex;
  align-items: center;
}
.alert__container .alert__text[data-v-86bdd79c] {
  color: rgba(0, 0, 0, 0.7);
}
.alert__container .alert__icon[data-v-86bdd79c] {
  margin-right: 5px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeCard/index.vue?vue&type=style&index=0&id=25c09482&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-25c09482] {
  width: 220px;
  height: 139px;
  position: relative;
  cursor: pointer;
}
.upload-img-box .cover-img-del[data-v-25c09482] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-25c09482] {
  display: flex;
}
.upload-img-box .cover-img[data-v-25c09482] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
}
.card-upload-box .card-form-item[data-v-25c09482] .el-form-item__content {
  margin-left: 0 !important;
}
.card-upload-box .card-form-item .card-label[data-v-25c09482]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
.color-red[data-v-25c09482] {
  color: rgba(255, 0, 0, 0.7);
  font-size: 12px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/computedDateInput.vue?vue&type=style&index=0&id=2fe2972e&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-2fe2972e] .el-input-group__prepend {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff;
}
[data-v-2fe2972e] .el-input-group__append {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #fff;
}
.icon_box[data-v-2fe2972e] {
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 2px;
  padding: 0 4px;
}
.active[data-v-2fe2972e] {
  background-color: #f6f8f9;
  color: #000;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/insure/insureDialog.vue?vue&type=style&index=0&id=2c52bf12&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-2c52bf12] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
[data-v-2c52bf12] * .upload-file {
  width: 80%;
}
[data-v-2c52bf12] * .upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[data-v-2c52bf12] * .upload-file-btn:hover,[data-v-2c52bf12] * .upload-file-btn:focus {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
.dialogTitle[data-v-2c52bf12] {
  color: #000;
  font-family: PingFang SC;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}
.save-button[data-v-2c52bf12] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-2c52bf12]:hover {
  color: white;
}
.save-button[data-v-2c52bf12]:active {
  color: white;
}
.detail .tableBox[data-v-2c52bf12] {
  overflow-y: scroll;
  max-height: 50vh;
  padding: 0 80px;
}
.detail .tableBox .el-textarea[data-v-2c52bf12] {
  width: 300px;
}
.detail .tableBox .el-select[data-v-2c52bf12] {
  width: 300px;
}
.detail .tableBox .el-input[data-v-2c52bf12] {
  width: 300px;
}
.detail .tableBox[data-v-2c52bf12]::-webkit-scrollbar {
  display: none;
}
.detail .tableBox .txtBox[data-v-2c52bf12] {
  padding: 6px 20px;
  background-color: #f9f9fb;
  border-radius: 8px;
  margin-bottom: 20px;
}
.detail .tableBox .txtBox span[data-v-2c52bf12]:nth-child(1) {
  color: rgba(0, 0, 0, 0.4);
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.detail .tableBox .txtBox span[data-v-2c52bf12]:nth-child(2) {
  color: #EA6439;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.detail .tableBox .infoBox[data-v-2c52bf12] {
  padding: 6px 20px;
  border: 1px solid #c9c9c9;
  border-radius: 10px;
}
.detail .tableBox .infoBox .hd[data-v-2c52bf12] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 6px;
  border-bottom: 1px solid #c9c9c9;
}
.detail .tableBox .infoBox .hd .left[data-v-2c52bf12] {
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
}
.detail .tableBox .infoBox .bd[data-v-2c52bf12] .el-input -group__append {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #fff;
}
.detail .tableBox .infoBox .bd .statusCheck[data-v-2c52bf12] {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 34px;
  border: 1px solid #e5e5e5;
  border-radius: 17px;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.detail .tableBox .infoBox .bd .statusCheck .statusCheckActive[data-v-2c52bf12] {
  background-color: #f6f8f9;
  border-radius: 14px;
  color: #000;
  font-weight: 600;
}
.detail .tableBox .infoBox .bd .statusCheck .left[data-v-2c52bf12] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  width: 46%;
}
.detail .tableBox .infoBox .bd .statusCheck .right[data-v-2c52bf12] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  width: 46%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/insuranceScheme/insuranceSchemeCreate.vue?vue&type=style&index=0&id=78ae34ab&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.add-insurance-content .s-row[data-v-78ae34ab] {
  margin-bottom: 5px;
}
.add-insurance-content .link-style[data-v-78ae34ab] {
  color: rgba(234, 100, 57, 0.85);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.footer-button-2[data-v-78ae34ab], .footer-button-2[data-v-78ae34ab]:hover {
  color: #ea6439;
  background: #fff;
}
[data-v-78ae34ab] * .width-item {
  width: 370px;
}
[data-v-78ae34ab] * .cascader-style > .el-input.el-input--suffix {
  width: 370px !important;
}
[data-v-78ae34ab] * .el-input-number .el-input__inner {
  text-align: left;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/insuranceScheme/components/societyListTable.vue?vue&type=style&index=0&id=20065a91&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hoverBtn .el-icon[data-v-20065a91] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-20065a91]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-20065a91]:hover {
  color: #fff;
}
.hoverBtn[data-v-20065a91]:active {
  color: #fff;
}
.addHoverBtn[data-v-20065a91] {
  color: #ea6439;
}
.addHoverBtn[data-v-20065a91]:focus {
  color: #ea6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-20065a91]:hover {
  color: #fff;
}
.addHoverBtn[data-v-20065a91]:active {
  color: #fff;
}
.card[data-v-20065a91] {
  background-color: #fff;
  padding: 0 20px 16px !important;
  margin-top: -20px;
}
.card[data-v-20065a91] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-20065a91] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-20065a91] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-20065a91] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-20065a91] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-20065a91] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
}
.cc-query-table[data-v-20065a91] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-20065a91] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-20065a91] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-20065a91] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-20065a91] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-20065a91] {
  margin-bottom: 12px;
}
.gary[data-v-20065a91] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-20065a91] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-20065a91] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-20065a91] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-20065a91] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-20065a91] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-20065a91] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-20065a91] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-20065a91] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-20065a91] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-20065a91] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-20065a91] {
  color: #ea6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-20065a91]:hover {
  color: white;
}
.save-button[data-v-20065a91]:active {
  color: white;
}
.footer-button[data-v-20065a91] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-20065a91]:not(:last-child) {
  margin-right: 0px !important;
}
.s-icon .default[data-v-20065a91] {
  display: block;
}
.s-icon .active[data-v-20065a91] {
  display: none;
}
.s-icon:hover .default[data-v-20065a91] {
  display: none;
}
.s-icon:hover .active[data-v-20065a91] {
  display: block;
}
.btn-group[data-v-20065a91] {
  margin: 0 10px;
}
.create-button[data-v-20065a91],
.create-button[data-v-20065a91]:hover {
  background: #ea6439;
  color: #fff;
}
.custom-search[data-v-20065a91] {
  position: relative;
}
.custom-search .search-input[data-v-20065a91] {
  width: 100%;
  height: 40px;
}
.custom-search .s-icon[data-v-20065a91] {
  position: absolute;
  top: 8px;
  right: 14px;
  z-index: 10;
  cursor: pointer;
}
[data-v-20065a91] * .custom-search .el-input__wrapper {
  border-radius: 30px;
  padding: 0 46px 0 20px;
}
[data-v-20065a91] * .custom-search .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #ea6439;
}
[data-v-20065a91] * .create-button.el-button:focus {
  background-color: #ea6439 !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/insuranceScheme/index.vue?vue&type=style&index=0&id=5d43d9fc&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.insurance-content[data-v-5d43d9fc] {
  padding: 0 40px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeePersonInfo/index.vue?vue&type=style&index=0&id=3205a215&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.person-info-form[data-v-3205a215] .dictionary-select__container {
  width: 100% !important;
}
[data-v-3205a215] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-3205a215] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-3205a215] .demo-form .el-form-item.flex-direction-column .el-form-item__content {
  flex-direction: column;
  align-items: flex-start;
}
[data-v-3205a215] .demo-form .el-form-item.flex-no-wrap .el-form-item__content {
  flex-wrap: nowrap;
}
[data-v-3205a215] .demo-form .el-form-item .el-form-item__content {
  gap: 6px;
}
[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .group {
  width: 50%;
}
[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .group .el-input {
  width: 100%;
}
[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-3205a215] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-3205a215] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-3205a215] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-3205a215] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-3205a215] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-3205a215] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-3205a215] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-3205a215] {
  width: 100%;
}
.flex-input .el-input[data-v-3205a215] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-3205a215]:first-child {
  margin-left: 0;
}
[data-v-3205a215] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-3205a215] .test-box .test-list .test-list-item {
  width: calc((100% - 30px) / 5);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-3205a215] .test-box .test-list .test-list-item .el-input,[data-v-3205a215] .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-3205a215] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-3205a215] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-3205a215] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
.medical-report-info[data-v-3205a215] {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  margin-bottom: 10px;
}
.midical-remark[data-v-3205a215] {
  width: 400px;
}
[data-v-3205a215] .medical-expire-datepicker {
  width: 300px !important;
}
.bank-row[data-v-3205a215] {
  width: 100%;
  display: flex;
  gap: 5px;
}
.bank-img[data-v-3205a215] {
  display: flex;
  gap: 10px;
  align-content: center;
  margin: 10px 0px 10px 0px;
}
.f-orange[data-v-3205a215] {
  color: rgba(234, 100, 57, 0.85);
  cursor: pointer;
  display: block;
  margin-top: -10px;
}
[data-v-3205a215] .cascader-style {
  width: 400px;
}
[data-v-3205a215] .cascader-style > .el-input--suffix {
  width: 100% !important;
}
.el-select-button[data-v-3205a215] {
  background-color: transparent;
  border: 0;
  font-size: 14px;
  color: var(--el-color-primary);
  padding: 4px 12px;
  cursor: pointer;
}
.el-select-button i[data-v-3205a215] {
  font-size: 12px;
  color: darkgray;
}
.upload-certifacete-imgs[data-v-3205a215] {
  display: inline-flex;
  gap: 10px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeInputList/index.vue?vue&type=style&index=0&id=1ce986a8&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.flex-inputs .el-input[data-v-1ce986a8], .flex-inputs .el-select[data-v-1ce986a8] {
  width: 100%;
}
.add-bank[data-v-1ce986a8] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeIdentityInfo/index.vue?vue&type=style&index=0&id=da8b3c04&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-da8b3c04] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-da8b3c04] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-da8b3c04] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-da8b3c04] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-da8b3c04] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-da8b3c04] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-da8b3c04] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-da8b3c04] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-da8b3c04] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-da8b3c04] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-da8b3c04] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-da8b3c04] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-da8b3c04] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-da8b3c04] {
  width: 100%;
}
.flex-input .el-input[data-v-da8b3c04] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-da8b3c04]:first-child {
  margin-left: 0;
}
.upload-certifacete-imgs[data-v-da8b3c04] {
  display: inline-flex;
  gap: 10px;
}
.medical-report-info[data-v-da8b3c04] {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  margin-bottom: 10px;
}
.test-list-item[data-v-da8b3c04] {
  flex: 1;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeCertificate/index.vue?vue&type=style&index=0&id=2b7011bb&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-2b7011bb] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-2b7011bb] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content {
  flex-direction: column;
  align-items: flex-start;
}
[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-2b7011bb] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-2b7011bb] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-2b7011bb] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-2b7011bb] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 10px;
}
[data-v-2b7011bb] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-2b7011bb] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-2b7011bb] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-2b7011bb] {
  width: 100%;
}
.flex-input .el-input[data-v-2b7011bb] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-2b7011bb]:first-child {
  margin-left: 0;
}
[data-v-2b7011bb] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-2b7011bb] .test-box .test-list .test-list-item {
  width: calc((100% - 30px) / 5);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-2b7011bb] .test-box .test-list .test-list-item .el-input,[data-v-2b7011bb] .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
.upload-certifacete-imgs[data-v-2b7011bb] {
  display: inline-flex;
  gap: 10px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeSkill/index.vue?vue&type=style&index=0&id=50d67696&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-50d67696] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-50d67696] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-50d67696] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-50d67696] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-50d67696] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-50d67696] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-50d67696] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-50d67696] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-50d67696] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-50d67696] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-50d67696] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-50d67696] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-50d67696] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.add-name[data-v-50d67696] {
  color: rgba(234, 100, 57, 0.85);
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-50d67696] {
  width: 100%;
}
.flex-input .el-input[data-v-50d67696] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-50d67696]:first-child {
  margin-left: 0;
}
[data-v-50d67696] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-50d67696] .test-box .test-list .test-list-item {
  width: calc(100% - 6px);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-50d67696] .test-box .test-list .test-list-item .el-input {
  width: 100%;
}
[data-v-50d67696] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-50d67696] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-50d67696] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
.upload-certifacete-imgs[data-v-50d67696] {
  display: inline-flex;
  gap: 10px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeEntry/index.vue?vue&type=style&index=0&id=ded2e4d4&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-ded2e4d4] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-ded2e4d4] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-ded2e4d4] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-ded2e4d4] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-ded2e4d4] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-ded2e4d4] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-ded2e4d4] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-ded2e4d4] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-ded2e4d4] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-ded2e4d4] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-ded2e4d4] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-ded2e4d4] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-ded2e4d4] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-ded2e4d4] {
  width: 100%;
}
.flex-input .el-input[data-v-ded2e4d4] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-ded2e4d4]:first-child {
  margin-left: 0;
}
.guard-tag[data-v-ded2e4d4] .el-select__selection {
  display: flex;
  align-items: baseline;
}
.dictionary-select__container[data-v-ded2e4d4] {
  width: 100% !important;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeContract/index.vue?vue&type=style&index=0&id=f777e6f8&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-f777e6f8] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-f777e6f8] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
.contract-item[data-v-f777e6f8] {
  margin-bottom: 15px;
  border-bottom: 3px solid rgb(249, 249, 251);
}
.collapse-box[data-v-f777e6f8] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: rgb(234, 100, 57);
  cursor: pointer;
  text-align: center;
  background: #F9F9FB;
  margin: 30px 0 50px 0;
}
.collapse-box[data-v-f777e6f8]:hover {
  color: #ef8c6b;
}
.add-bank[data-v-f777e6f8] {
  display: block;
  width: 50%;
  color: rgba(0, 0, 0, 0.4);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.add-bank[data-v-f777e6f8]:hover {
  color: rgba(234, 100, 57, 0.85);
}
[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .el-date-editor--daterange {
  width: 50%;
}
[data-v-f777e6f8] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-f777e6f8] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-f777e6f8] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-f777e6f8] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-f777e6f8] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-f777e6f8] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
[data-v-f777e6f8] .time-range {
  max-width: 370px !important;
}
.contract-days[data-v-f777e6f8] {
  color: rgba(0, 0, 0, 0.4);
  margin-top: 2px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeBackground/index.vue?vue&type=style&index=0&id=f47ef840&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-f47ef840] .el-checkbox {
  color: rgb(0, 0, 0);
}
[data-v-f47ef840] .el-checkbox .el-checkbox__label {
  padding-left: 6px;
}
[data-v-f47ef840] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-f47ef840] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-f47ef840] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-f47ef840] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-f47ef840] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-f47ef840] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-f47ef840] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-f47ef840] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-f47ef840] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-f47ef840] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.add-bank[data-v-f47ef840] {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
.add-name[data-v-f47ef840] {
  color: rgba(234, 100, 57, 0.85);
  margin-bottom: 5px;
  cursor: pointer;
}
.flex-input[data-v-f47ef840] {
  width: 100%;
}
.flex-input .el-input[data-v-f47ef840] {
  margin-left: 10px;
}
.flex-input .el-input[data-v-f47ef840]:first-child {
  margin-left: 0;
}
[data-v-f47ef840] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-f47ef840] .test-box .test-list .test-list-item {
  width: calc(100% - 6px);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-f47ef840] .test-box .test-list .test-list-item .el-input {
  width: 100%;
}
[data-v-f47ef840] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-f47ef840] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-f47ef840] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeDetailInfo/IdNumberDialog.vue?vue&type=style&index=0&id=4c5e68c6&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form__container[data-v-4c5e68c6] {
  width: 500px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/insuranceScheme/insuranceSchemeDetail.vue?vue&type=style&index=0&id=2d660d00&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.insurance-detail-content[data-v-2d660d00] {
  padding: 0 80px;
}
.insurance-detail-content .card[data-v-2d660d00] {
  border: 1px solid #c9c9c9;
  border-radius: 12px;
  padding: 20px;
  margin: 0 0 20px 0;
}
.insurance-detail-content .card .title[data-v-2d660d00] {
  color: #000;
  margin-bottom: 20px;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.insurance-detail-content .card .f-1[data-v-2d660d00] {
  color: rgba(0, 0, 0, 0.4);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right: 30px;
}
.insurance-detail-content .t-border[data-v-2d660d00] {
  border: 1px solid #c9c9c9;
  border-bottom: none;
  border-radius: 5px;
  overflow: hidden;
}
.insurance-detail-content .t-header[data-v-2d660d00] {
  padding: 12px 16px;
  color: #000;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 1px solid #c9c9c9;
}
[data-v-2d660d00] * .no-footer .el-dialog__footer {
  padding: 0 !important;
}
[data-v-2d660d00] * .insurance-detail-content .el-table td.el-table__cell,[data-v-2d660d00] * .insurance-detail-content .el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #c9c9c9;
}
[data-v-2d660d00] * .insurance-detail-content .el-table--border .el-table__inner-wrapper::after,[data-v-2d660d00] * .insurance-detail-content .el-table--border::after,[data-v-2d660d00] * .insurance-detail-content .el-table--border::before,[data-v-2d660d00] * .insurance-detail-content .el-table__inner-wrapper::before {
  background-color: #c9c9c9;
}
[data-v-2d660d00] * .insurance-detail-content .el-table thead {
  color: rgba(0, 0, 0, 0.4);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeDetailInfo/index.vue?vue&type=style&index=0&id=367fb611&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-367fb611] .el-image {
  width: 100%;
  height: 100%;
  background: #f9f9fb;
}
[data-v-367fb611] .el-image .el-image__inner {
  -o-object-fit: contain;
     object-fit: contain;
}
.info-item-box[data-v-367fb611] {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 5px solid rgb(249, 249, 251);
}
.info-item-box .info-item-title[data-v-367fb611] {
  color: rgb(0, 0, 0);
  font-weight: 600;
}
.info-item-box .info-item-edit[data-v-367fb611] {
  color: #ea6439;
}
.info-item-box .info-item-edit .item-edit[data-v-367fb611] {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
}
.info-item-box .info-item-edit .icon-default[data-v-367fb611] {
  display: none;
}
.info-item-box .info-item-edit .icon-active[data-v-367fb611] {
  display: block;
}
.info-item-box .info-item-edit[data-v-367fb611]:hover {
  color: #ef8c6b;
}
.info-item-box .info-item-edit:hover .icon-default[data-v-367fb611] {
  display: none;
}
.info-item-box .info-item-edit:hover .icon-active[data-v-367fb611] {
  display: block;
}
.info-item-box .info-item-edit[data-v-367fb611]:focus {
  color: #de4917;
}
.info-item-box .card-img-box .img-box[data-v-367fb611] {
  width: 300px;
  height: 190px;
}
.info-item-box .card-img-box .cus-label[data-v-367fb611] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
}
.info-item-box .face-img-box .img-box[data-v-367fb611] {
  position: relative;
  width: 120px;
  height: 120px;
  background: #f9f9fb;
}
.info-item-box .face-img-box .img-box .time[data-v-367fb611] {
  position: absolute;
  right: 4px;
  bottom: -4px;
  color: rgba(0, 0, 0, 0.2);
  font-family: PingFang SC;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}
.info-item-box .face-img-box .img-box.img-one[data-v-367fb611] {
  width: 96px;
}
.info-item-box .face-img-box .cus-label[data-v-367fb611] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
}
.info-item-box .face-img-box .cus-label.one-line[data-v-367fb611] {
  width: 120px;
}
.info-item-box .contract-img-box[data-v-367fb611] {
  display: flex;
  flex-wrap: wrap;
}
.info-item-box .contract-img-box .img-item[data-v-367fb611] {
  margin-bottom: 10px;
}
.info-item-box .contract-item[data-v-367fb611] {
  margin-bottom: 10px;
  border-bottom: 3px solid rgb(249, 249, 251);
  padding-bottom: 20px;
}
.info-item-box .contract-box[data-v-367fb611] {
  width: 100%;
}
.cus-box[data-v-367fb611] {
  font-size: 12px;
  display: flex;
}
.cus-box .cus-label[data-v-367fb611] {
  color: rgba(0, 0, 0, 0.3);
  width: 70px;
}
.cus-box .cus-label-val[data-v-367fb611] {
  color: rgba(0, 0, 0, 0.3);
}
.cus-box .cus-val[data-v-367fb611] {
  color: rgba(0, 0, 0, 0.85);
}
.cus-box .cus-val.cus-warn[data-v-367fb611] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val .warn[data-v-367fb611] {
  color: rgba(234, 100, 57, 0.85);
}
.cus-box .cus-val .val-split[data-v-367fb611] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.cus-box .manual-handle[data-v-367fb611] {
  cursor: pointer;
  color: #ea6439;
}
.real-status[data-v-367fb611] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.manual-handle[data-v-367fb611] {
  cursor: pointer;
  color: #ea6439;
}
.real-status-stamp[data-v-367fb611] {
  position: absolute;
  left: -70px;
  z-index: 10;
  top: -15px;
}
.pr[data-v-367fb611] {
  position: relative;
}
.esign-item-name[data-v-367fb611] {
  color: #ea6439;
  cursor: pointer;
}
.bank-val-column[data-v-367fb611] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
}
.idnumber-card[data-v-367fb611] {
  flex-direction: row;
  flex-wrap: nowrap !important;
}
.bank-img-box[data-v-367fb611] {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.guard-tag[data-v-367fb611] {
  border-radius: 4px;
  border: 1px solid #c9c9c9;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  letter-spacing: -0.56px;
  padding: 2px 5px;
  margin-right: 5px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeDetailSite/index.vue?vue&type=style&index=0&id=093af52c&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.detail-site[data-v-093af52c] {
  padding-top: 20px;
  padding-bottom: 30px;
}
[data-v-093af52c] .el-table .caret-wrapper {
  display: none;
}
[data-v-093af52c] .cc-row-status-4 {
  color: rgb(153, 153, 153);
}
[data-v-093af52c] .el-table .link {
  color: var(--el-color-primary);
}
[data-v-093af52c] .el-table .link.color-gray {
  opacity: 0.5;
}
.color-gray[data-v-093af52c] {
  color: rgb(153, 153, 153);
}
.cc-column-label[data-v-093af52c] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-093af52c] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-093af52c] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.tag-status[data-v-093af52c] {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  border-radius: 13px;
  display: inline-block;
  padding: 0 10px;
  color: rgba(255, 255, 255, 0.85);
}
.tag-status.green[data-v-093af52c] {
  background: rgb(103, 194, 58);
}
.tag-status.gray[data-v-093af52c] {
  color: rgba(0, 0, 0, 0.4);
  background: rgb(244, 244, 244);
}
.tag-status.yellow[data-v-093af52c] {
  background: rgb(220, 164, 80);
}
.el-dropdown-menu[data-v-093af52c] {
  width: 180px;
  max-height: 180px;
}
[data-v-093af52c] .el-dropdown-menu__item {
  height: 40px;
  line-height: 40px;
  font-size: 14px !important;
  color: rgb(239, 140, 107) !important;
}
[data-v-093af52c] .el-dropdown-menu__item:hover {
  background-color: rgba(234, 100, 57, 0.03) !important;
}
[data-v-093af52c] .el-dropdown-menu__item.menu-active {
  color: rgb(234, 100, 57) !important;
  background-color: rgba(234, 100, 57, 0.03) !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeDetailHead/index.vue?vue&type=style&index=0&id=65bac8c3&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-box[data-v-65bac8c3] {
  background: #fff;
  padding: 20px;
}
.user-box .info-box[data-v-65bac8c3] {
  flex: 1;
  margin-left: 20px;
}
.user-box .info-box .info-name[data-v-65bac8c3] {
  font-weight: 400;
  font-size: 24px;
  line-height: 42px;
  letter-spacing: -0.6px;
  color: #000000;
}
.user-box .info-box .line[data-v-65bac8c3] {
  width: 100%;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.07);
  margin: 20px 0px;
}
.user-box .info-box .extra-info .b-r-1[data-v-65bac8c3] {
  border-right: 1px solid rgb(244, 244, 244);
}
.tab-box[data-v-65bac8c3] {
  margin-top: 10px;
  background: #fff;
  padding: 20px;
}
.tag-status[data-v-65bac8c3] {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  color: rgba(255, 255, 255, 0.85);
  padding: 0 15px;
}
.tag-status.green[data-v-65bac8c3] {
  background: rgb(103, 194, 58);
}
.tag-status.gray[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.4);
  background: rgb(244, 244, 244);
}
.tag-status.yellow[data-v-65bac8c3] {
  background: rgb(220, 164, 80);
}
.cus-box[data-v-65bac8c3] {
  font-size: 12px;
  display: flex;
}
.cus-box .cus-label[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.3);
  width: 70px;
}
.cus-box .cus-val[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.85);
}
.cus-box .cus-val.cus-warn[data-v-65bac8c3] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val .warn[data-v-65bac8c3] {
  color: rgba(234, 100, 57, 0.85);
}
.cus-box-2[data-v-65bac8c3] {
  font-size: 12px;
}
.cus-box-2 .cus-label[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 5px;
}
.cus-box-2 .cus-name[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-bottom: 5px;
}
.cus-box-2 .cus-name.color-green[data-v-65bac8c3] {
  color: rgb(103, 194, 58);
}
.cus-box-2 .cus-name.color-red[data-v-65bac8c3] {
  color: rgb(255, 0, 0);
}
[data-v-65bac8c3] .el-tag__content {
  display: flex;
  align-items: center;
}
[data-v-65bac8c3] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-65bac8c3] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-65bac8c3] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-65bac8c3] .el-tabs__nav-wrap::after {
  height: 0px;
}
.fallback-status[data-v-65bac8c3] {
  color: rgb(234, 100, 57);
  font-size: 14px;
  margin-left: 4px;
  white-space: nowrap;
}
.secondary-tabs[data-v-65bac8c3] {
  display: flex;
}
.secondary-tab[data-v-65bac8c3] {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px;
}
.secondary-tab-on[data-v-65bac8c3] {
  border-bottom: 2px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.secondary-tab-off[data-v-65bac8c3] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.4);
}
.info-header[data-v-65bac8c3] {
  display: flex;
  align-items: center;
}
.info-header .cursor[data-v-65bac8c3] {
  display: flex;
}
.alert__container[data-v-65bac8c3] {
  display: flex;
  align-items: center;
}
.alert__container .alert__text[data-v-65bac8c3] {
  color: rgba(0, 0, 0, 0.7);
}
.alert__container .alert__icon[data-v-65bac8c3] {
  margin-right: 5px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeTable/index.vue?vue&type=style&index=0&id=721f841c&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-721f841c] * .noContent label {
  display: none;
}
[data-v-721f841c] * .ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
[data-v-721f841c] * .link {
  color: var(--el-color-primary);
}
body .el-table th.gutter[data-v-721f841c] {
  display: table-cell !important;
}
body .el-table colgroup.gutter[data-v-721f841c] {
  display: table-cell !important;
}
.el-table .stripe-row[data-v-721f841c] {
  background: #efefef;
}
[data-v-721f841c] .el-table .leave-row {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-721f841c] .el-table .caret-wrapper {
  display: none;
}
[data-v-721f841c] .cc-row-status-4 {
  color: rgb(153, 153, 153);
}
[data-v-721f841c] .cc-cell-contractStatus .cell {
  text-overflow: unset;
}
.color-gray[data-v-721f841c] {
  color: rgb(153, 153, 153);
}
.color-red[data-v-721f841c] {
  color: #f00;
}
.cc-column-label[data-v-721f841c] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-721f841c] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-721f841c] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.tag-status[data-v-721f841c] {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  border-radius: 13px;
  display: inline-block;
  padding: 0 10px;
  color: rgba(255, 255, 255, 0.85);
}
.tag-status.green[data-v-721f841c] {
  background: rgb(103, 194, 58);
}
.tag-status.gray[data-v-721f841c] {
  color: rgba(0, 0, 0, 0.4);
  background: rgb(244, 244, 244);
}
.tag-status.yellow[data-v-721f841c] {
  background: rgb(220, 164, 80);
}
.el-dropdown-menu[data-v-721f841c] {
  width: 180px;
  max-height: 180px;
}
[data-v-721f841c] .el-dropdown-menu__item {
  height: 40px;
  line-height: 40px;
  font-size: 14px !important;
  color: rgb(239, 140, 107) !important;
}
[data-v-721f841c] .el-dropdown-menu__item:hover {
  background-color: rgba(234, 100, 57, 0.03) !important;
}
[data-v-721f841c] .el-dropdown-menu__item.menu-active {
  color: rgb(234, 100, 57) !important;
  background-color: rgba(234, 100, 57, 0.03) !important;
}
.cc-ops-button[data-v-721f841c] {
  color: rgba(0, 0, 0, 0.5);
  display: inline-flex;
  padding: 5px 12px 5px 0px;
}
.cc-table-ops[data-v-721f841c] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.cc-table-ops-label[data-v-721f841c] {
  text-align: left;
  width: 50%;
}
.cc-table-ops-icon[data-v-721f841c] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
[data-v-721f841c] .el-tag__content {
  display: flex;
  align-items: center;
}
.retire_status_2[data-v-721f841c] {
  color: red;
}
.retire_status_5[data-v-721f841c] {
  color: rgba(0, 0, 0, 0.4);
}
.retire_note[data-v-721f841c] {
  margin-left: 2px;
  cursor: pointer;
}
.guard-tag[data-v-721f841c] {
  border-radius: 4px;
  border: 1px solid #c9c9c9;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  letter-spacing: -0.56px;
  padding: 2px 5px;
  margin-right: 5px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/feedbackTable.vue?vue&type=style&index=0&id=1c41fcc8&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-query-table[data-v-1c41fcc8] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-1c41fcc8] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-1c41fcc8] {
  color: rgba(0, 0, 0, 0.7);
}
.feedback .cc-column-label[data-v-1c41fcc8] {
  display: inline-flex;
  align-items: center;
}
.feedback .cc-column-label-text[data-v-1c41fcc8] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.feedback .cc-column-label-icon[data-v-1c41fcc8] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.feedback .user[data-v-1c41fcc8] {
  display: flex;
  align-items: center;
}
.feedback .user .face[data-v-1c41fcc8] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 4px;
}
.feedback .col_img[data-v-1c41fcc8] {
  display: flex;
}
.feedback .col_img .imgClass[data-v-1c41fcc8],
.feedback .col_img .video_box[data-v-1c41fcc8] {
  margin-right: 6px;
}
.feedback .noOverBtn[data-v-1c41fcc8] {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  display: inline-block;
  background-color: #dca450;
  color: rgba(255, 255, 255, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
  width: 64px;
  text-align: center;
}
.feedback .overBtn[data-v-1c41fcc8] {
  cursor: pointer;
  width: 80px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  display: inline-block;
  background-color: #f4f4f4;
  font-family: PingFang SC;
  font-size: 12px;
  text-align: center;
}
.clearBtnColor[data-v-1c41fcc8] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/inspectorTable.vue?vue&type=style&index=0&id=2407c3a8&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-query-table[data-v-2407c3a8] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-2407c3a8] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-2407c3a8] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-2407c3a8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.imgBoxNull img[data-v-2407c3a8] {
  width: 200px;
  height: 180px;
}
.gary[data-v-2407c3a8] {
  color: rgba(0, 0, 0, 0.3);
}
.detail[data-v-2407c3a8] {
  overflow-y: scroll;
  padding: 10px;
}
.detail .siteInfo[data-v-2407c3a8] {
  border-radius: 8px;
  box-shadow: 0px 0px 38px 0px rgba(234, 100, 57, 0.27);
  padding: 10px;
}
.detail .siteInfo .title[data-v-2407c3a8] {
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
  font-size: 20px;
  font-weight: 600;
  padding: 6px;
  border-bottom: 2px solid #f7f7f7;
}
.detail .siteInfo .main[data-v-2407c3a8] {
  padding: 10px 0;
}
.detail .siteInfo .main .li[data-v-2407c3a8] {
  display: flex;
  margin-bottom: 10px;
}
.detail .siteInfo .main .li .left[data-v-2407c3a8] {
  display: flex;
  align-items: center;
  flex: 3;
  padding-left: 8px;
}
.detail .siteInfo .main .li .left img[data-v-2407c3a8] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.detail .siteInfo .main .li .left .name[data-v-2407c3a8] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  margin: 0 6px;
}
.detail .siteInfo .main .li .left .tag[data-v-2407c3a8] {
  color: #F9F9FB;
  font-family: PingFang SC;
  font-size: 12px;
  background-color: #2a82e4;
  padding: 4px 8px;
  border-radius: 6px;
}
.detail .siteInfo .main .li .left .mainTag[data-v-2407c3a8] {
  color: #2A82E4;
  font-family: PingFang SC;
  font-size: 12px;
  background: rgba(42, 130, 228, 0.07);
  padding: 4px 8px;
  border-radius: 6px;
}
.detail .siteInfo .main .li .right[data-v-2407c3a8] {
  display: flex;
  align-items: center;
  flex: 2;
}
.detail .siteInfo .main .li .right .numTag[data-v-2407c3a8] {
  margin-right: 6px;
  text-align: center;
  width: 60px;
  padding: 4px 8px;
  border-radius: 6px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
}
.detail .siteInfo .main .li .right .red[data-v-2407c3a8] {
  background-color: rgba(255, 0, 0, 0.07);
  color: #F00;
}
.detail .siteInfo .main .li .right .green[data-v-2407c3a8] {
  background-color: rgba(103, 194, 58, 0.07);
  color: #67C23A;
}
.detail .img[data-v-2407c3a8] {
  margin-top: 20px;
  border: 1px solid #f7f7f7;
  border-radius: 8px;
  padding: 10px;
}
.detail .img .title[data-v-2407c3a8] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  padding: 6px;
  border-bottom: 2px solid #f7f7f7;
}
.detail .img .imgBox[data-v-2407c3a8] {
  display: flex;
  margin-top: 10px;
}
.detail .img .imgBox .media[data-v-2407c3a8] {
  position: relative;
  width: 100px;
  height: 100px;
  margin-right: 10px;
  border-radius: 4px;
}
.detail .img .imgBox .media .duration[data-v-2407c3a8] {
  position: absolute;
  z-index: 9;
  right: 6px;
  bottom: 10px;
  text-align: center;
  left: 24px;
  border-radius: 12px;
  padding: 0 4px;
  height: 24px;
  color: #F9F9FB;
  font-family: PingFang SC;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.2);
}
.detail .numInfoBox[data-v-2407c3a8] {
  margin-top: 20px;
  border: 1px solid #f7f7f7;
  border-radius: 8px;
  padding: 10px;
}
.detail .numInfoBox .block .title[data-v-2407c3a8] {
  display: flex;
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  padding: 8px 0;
  border-bottom: 2px solid #ededed;
}
.detail .numInfoBox .block .title .left[data-v-2407c3a8] {
  flex: 1;
}
.detail .numInfoBox .block .title .right[data-v-2407c3a8] {
  display: flex;
  flex: 1;
}
.detail .numInfoBox .block .title .right .int[data-v-2407c3a8] {
  width: 20%;
}
.detail .numInfoBox .block .section[data-v-2407c3a8] {
  display: flex;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
  border-bottom: 2px solid #f7f7f7;
}
.detail .numInfoBox .block .section .left[data-v-2407c3a8] {
  flex: 1;
}
.detail .numInfoBox .block .section .right[data-v-2407c3a8] {
  display: flex;
  flex: 1;
}
.detail .numInfoBox .block .section .right .int[data-v-2407c3a8] {
  width: 20%;
}
.detail .userInfo[data-v-2407c3a8] {
  margin-top: 20px;
  border: 1px solid #f7f7f7;
  border-radius: 8px;
  padding: 10px;
}
.detail .userInfo .title[data-v-2407c3a8] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
}
.detail .userInfo .user[data-v-2407c3a8] {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
.detail .userInfo .user img[data-v-2407c3a8] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.detail .userInfo .user .username[data-v-2407c3a8] {
  font-family: PingFang SC;
  font-size: 12px;
}
.detail .userInfo .time[data-v-2407c3a8] {
  display: flex;
  align-items: center;
}
.detail .userInfo .time .timer[data-v-2407c3a8] {
  margin-left: 10px;
  color: rgba(0, 0, 0, 0.4);
  font-family: PingFang SC;
  font-size: 12px;
}
.detail .userInfo .time .phone[data-v-2407c3a8] {
  display: flex;
  margin-left: auto;
  align-items: center;
  padding: 0 10px;
  color: #ea6439;
  height: 24px;
  background: rgba(234, 100, 57, 0.07);
  border-radius: 12px;
}
.detail .userInfo .time .phone span[data-v-2407c3a8] {
  margin-left: 6px;
}
[data-v-2407c3a8] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-2407c3a8] .el-input__wrapper {
  border-radius: 20px;
}
.headerBox[data-v-2407c3a8] {
  position: relative;
  width: 100%;
}
.cc-input-keywords[data-v-2407c3a8] {
  width: 270px;
  height: 40px;
}
.user[data-v-2407c3a8] {
  display: flex;
  align-items: center;
}
.user .face[data-v-2407c3a8] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 4px;
}
.cc-column-label[data-v-2407c3a8] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-2407c3a8] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-2407c3a8] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-2407c3a8] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-2407c3a8] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.cc-table-ops-label[data-v-2407c3a8] {
  text-align: left;
  width: 50%;
}
.cc-table-ops-icon[data-v-2407c3a8] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-2407c3a8] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-2407c3a8]:hover {
  color: white;
}
.save-button[data-v-2407c3a8]:active {
  color: white;
}
.footer-button[data-v-2407c3a8] {
  min-width: 100px;
}
.el-button-group[data-v-2407c3a8] {
  margin-left: 12px;
  height: 40px;
}
.headerBox[data-v-2407c3a8] {
  display: flex;
  justify-content: space-between;
}
.s-site[data-v-2407c3a8] {
  width: 260px;
  max-width: 300px;
}
.s-site[data-v-2407c3a8] .el-select__wrapper {
  border-radius: 20px;
}
.imgsizess[data-v-2407c3a8] {
  width: 120px;
  display: inline-block;
  height: 60px;
}
.otherInfo[data-v-2407c3a8] {
  display: block;
  padding: 5px;
}
.otherInfo span[data-v-2407c3a8] {
  font-size: 12px;
  display: inline-block;
  color: #999;
}
.sizesign[data-v-2407c3a8] {
  width: 100px;
  height: 60px;
  display: inline-block;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/cacheSelect.vue?vue&type=style&index=0&id=593893dd&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select[data-v-593893dd] {
  width: 100%;
}
.boxItem[data-v-593893dd] {
  height: 34px;
}
.testItem[data-v-593893dd] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 38px;
  z-index: 2;
  background-color: #fff;
}
.addItem[data-v-593893dd] {
  padding: 0 2px;
  display: flex;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 120px;
  border-top: 1px solid #ededed;
  left: 0;
}
.addItem .addBox[data-v-593893dd] {
  flex: 5;
}
.addItem .addText[data-v-593893dd] {
  color: #EA6439;
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 12px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/inboundDialog.vue?vue&type=style&index=0&id=589f4ba0&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-589f4ba0] * .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item {
  width: calc((100% - 10px) / 3);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item:last-child {
  padding-right: 0;
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item .el-input,[data-v-589f4ba0] * .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-589f4ba0] * .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
[data-v-589f4ba0] * .el-date-editor {
  width: 300px !important;
}
[data-v-589f4ba0] * .upload-file {
  width: 80%;
}
[data-v-589f4ba0] * .upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[data-v-589f4ba0] * .upload-file-btn:hover,[data-v-589f4ba0] * .upload-file-btn:focus {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
[data-v-589f4ba0] * .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-589f4ba0] * .cc-input-keywords > .el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
[data-v-589f4ba0] * .el-select {
  width: 300px !important;
}
.Pc[data-v-589f4ba0] {
  display: flex;
}
.Pc .total[data-v-589f4ba0] {
  margin-right: 10px;
}
.Pc .total .top[data-v-589f4ba0] {
  text-align: right;
  color: #EA6439;
}
.save-button[data-v-589f4ba0] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-589f4ba0]:hover {
  color: white;
}
.save-button[data-v-589f4ba0]:active {
  color: white;
}
[data-v-589f4ba0] .el-button.is-disabled,[data-v-589f4ba0] .el-button.is-disabled:hover {
  color: #fff;
  background-color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
  opacity: 0.3;
}
.detail .tableBox[data-v-589f4ba0] {
  overflow-y: scroll;
  max-height: 50vh;
}
.detail .tableBox[data-v-589f4ba0]::-webkit-scrollbar {
  display: none;
}
.detail .tableBox .inBoundList[data-v-589f4ba0] {
  display: flex;
  height: 580px;
  padding: 0 40px;
  margin-bottom: 18px;
}
.detail .tableBox .inBoundList .column-label[data-v-589f4ba0] {
  display: flex;
  align-items: center;
}
.detail .tableBox .inBoundList .column-label-icon[data-v-589f4ba0] {
  display: flex;
  align-items: center;
  color: red;
  margin-right: 3px;
}
.detail .tableBox .inBoundList .left[data-v-589f4ba0] {
  overflow: scroll;
  width: 30%;
  background-color: #f9f9fb;
  padding: 10px;
}
.detail .tableBox .inBoundList .left .li[data-v-589f4ba0] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
}
.detail .tableBox .inBoundList .left .li img[data-v-589f4ba0] {
  margin-right: 10px;
}
.detail .tableBox .inBoundList .left .active_li[data-v-589f4ba0] {
  background-color: #fdf4f1;
}
.detail .tableBox .inBoundList .left .nodeIcon[data-v-589f4ba0] {
  margin-right: 8px;
}
.detail .tableBox .inBoundList .disposable[data-v-589f4ba0] {
  background-color: #2a82e4;
  color: rgba(255, 255, 255, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 6px;
  border-radius: 4px;
  margin-right: 10px;
}
.detail .tableBox .inBoundList .right[data-v-589f4ba0] {
  width: 70%;
  padding: 20px 10px;
}
.detail .tableBox .inBoundList .right .hd[data-v-589f4ba0] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.detail .tableBox .inBoundList .right .hd button[data-v-589f4ba0] {
  background-color: transparent;
  border: 0;
  color: gray;
  cursor: pointer;
}
.detail .tableBox .inBoundList .right .hd button[data-v-589f4ba0]:hover {
  color: var(--el-color-primary);
}
.detail .tableBox .inBoundList .right .removeBtn[data-v-589f4ba0] {
  color: rgba(255, 0, 0, 0.85);
  background: rgba(255, 0, 0, 0.07);
  border: none;
}
.detail .tableBox .add-bank[data-v-589f4ba0] {
  cursor: pointer;
  color: rgba(234, 100, 57, 0.85);
}
.detail .quantityNaN[data-v-589f4ba0] * .el-input__wrapper {
  border: 1px solid red !important;
}
.detail .quantityNaN[data-v-589f4ba0] * .is-focus {
  box-shadow: none !important;
}
.property-list[data-v-589f4ba0] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 5px;
}
.property-list[data-v-589f4ba0] .el-select {
  width: 200px !important;
}
.property-list .property-delete[data-v-589f4ba0] {
  padding: 0 0 0 10px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/outboundDialog.vue?vue&type=style&index=0&id=4a30c869&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-4a30c869] * .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-4a30c869] * .test-box .test-list .test-list-item {
  width: calc((100% - 10px) / 3);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-4a30c869] * .test-box .test-list .test-list-item:last-child {
  padding-right: 0;
}
[data-v-4a30c869] * .test-box .test-list .test-list-item .el-input,[data-v-4a30c869] * .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-4a30c869] * .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-4a30c869] * .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-4a30c869] * .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
[data-v-4a30c869] * .el-date-editor {
  width: 400px !important;
}
[data-v-4a30c869] * .upload-file {
  width: 80%;
}
[data-v-4a30c869] * .upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[data-v-4a30c869] * .upload-file-btn:hover,[data-v-4a30c869] * .upload-file-btn:focus {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
[data-v-4a30c869] * .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-4a30c869] * .cc-input-keywords > .el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
[data-v-4a30c869] * .el-select {
  width: 400px !important;
}
.el-textarea[data-v-4a30c869] {
  width: 400px;
}
.el-select[data-v-4a30c869] {
  width: 400px !important;
}
.el-select.width150[data-v-4a30c869] {
  width: 200px !important;
}
.Pc[data-v-4a30c869] {
  display: flex;
}
.Pc .total[data-v-4a30c869] {
  margin-right: 10px;
}
.Pc .total .top[data-v-4a30c869] {
  text-align: right;
  color: #EA6439;
}
.save-button[data-v-4a30c869] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-4a30c869]:hover {
  color: white;
}
.save-button[data-v-4a30c869]:active {
  color: white;
}
.detail .quantityNaN[data-v-4a30c869] * .el-input__wrapper {
  border: 1px solid red !important;
}
.detail .quantityNaN[data-v-4a30c869] * .is-focus {
  box-shadow: none !important;
}
.detail .tableBox[data-v-4a30c869] {
  overflow-y: scroll;
  max-height: 50vh;
}
.detail .tableBox .column-label[data-v-4a30c869] {
  display: flex;
  align-items: center;
}
.detail .tableBox .column-label-icon[data-v-4a30c869] {
  display: flex;
  align-items: center;
  color: red;
  margin-right: 3px;
}
.detail .tableBox[data-v-4a30c869]::-webkit-scrollbar {
  display: none;
}
.detail .tableBox .el-input[data-v-4a30c869] {
  width: 400px !important;
}
.detail .tableBox .el-input.width150[data-v-4a30c869] {
  width: 200px !important;
}
.detail .tableBox .inBoundList[data-v-4a30c869] {
  display: flex;
  height: 580px;
  padding: 0 40px;
  margin-bottom: 18px;
}
.detail .tableBox .inBoundList .left[data-v-4a30c869] {
  overflow: scroll;
  width: 30%;
  background-color: #f9f9fb;
  padding: 10px;
}
.detail .tableBox .inBoundList .left .el-tree[data-v-4a30c869] {
  background-color: transparent;
}
.detail .tableBox .inBoundList .left .li[data-v-4a30c869] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
}
.detail .tableBox .inBoundList .left .li img[data-v-4a30c869] {
  margin-right: 10px;
}
.detail .tableBox .inBoundList .left .active_li[data-v-4a30c869] {
  background-color: #fdf4f1;
}
.detail .tableBox .inBoundList .left .nodeIcon[data-v-4a30c869] {
  margin-right: 8px;
}
.detail .tableBox .inBoundList .disposable[data-v-4a30c869] {
  background-color: #2a82e4;
  color: rgba(255, 255, 255, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 6px;
  border-radius: 4px;
  margin-right: 10px;
}
.detail .tableBox .inBoundList .right[data-v-4a30c869] {
  width: 70%;
  padding: 20px 10px;
}
.detail .tableBox .inBoundList .right .hd[data-v-4a30c869] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.detail .tableBox .inBoundList .right .hd button[data-v-4a30c869] {
  background-color: transparent;
  border: 0;
  color: gray;
  cursor: pointer;
}
.detail .tableBox .inBoundList .right .hd button[data-v-4a30c869]:hover {
  color: var(--el-color-primary);
}
.detail .tableBox .inBoundList .right .removeBtn[data-v-4a30c869] {
  color: rgba(255, 0, 0, 0.85);
  background: rgba(255, 0, 0, 0.07);
  border: none;
}
.detail .tableBox .inBoundList .right .el-input.warning[data-v-4a30c869] .el-input__wrapper {
  border: 1px solid OrangeRed;
}
.detail .tableBox .inBoundList .right .warning[data-v-4a30c869] {
  color: OrangeRed;
}
.detail .tableBox .add-bank[data-v-4a30c869] {
  cursor: pointer;
  color: rgba(234, 100, 57, 0.85);
}
.property-list[data-v-4a30c869] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 5px;
}
.property-list .property-delete[data-v-4a30c869] {
  padding: 0 0 0 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/property/AssetsApplyment.vue?vue&type=style&index=0&id=5534f3c9&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-5534f3c9] * .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item {
  width: calc((100% - 10px) / 3);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item:last-child {
  padding-right: 0;
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item .el-input,[data-v-5534f3c9] * .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-5534f3c9] * .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
[data-v-5534f3c9] * .el-date-editor {
  width: 300px !important;
}
[data-v-5534f3c9] * .upload-file {
  width: 80%;
}
[data-v-5534f3c9] * .upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[data-v-5534f3c9] * .upload-file-btn:hover,[data-v-5534f3c9] * .upload-file-btn:focus {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
[data-v-5534f3c9] * .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-5534f3c9] * .cc-input-keywords > .el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
[data-v-5534f3c9] * .el-select {
  width: 300px !important;
}
.el-select[data-v-5534f3c9] {
  width: 300px !important;
}
.Pc[data-v-5534f3c9] {
  display: flex;
}
.Pc .total[data-v-5534f3c9] {
  margin-right: 10px;
}
.Pc .total .top[data-v-5534f3c9] {
  text-align: right;
  color: #EA6439;
}
.save-button[data-v-5534f3c9] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-5534f3c9]:hover {
  color: white;
}
.save-button[data-v-5534f3c9]:active {
  color: white;
}
.detail .quantityNaN[data-v-5534f3c9] * .el-input__wrapper {
  border: 1px solid red !important;
}
.detail .quantityNaN[data-v-5534f3c9] * .is-focus {
  box-shadow: none !important;
}
.detail .tableBox[data-v-5534f3c9] {
  overflow-y: scroll;
  max-height: 50vh;
}
.detail .tableBox .column-label[data-v-5534f3c9] {
  display: flex;
  align-items: center;
}
.detail .tableBox .column-label-icon[data-v-5534f3c9] {
  display: flex;
  align-items: center;
  color: red;
  margin-right: 3px;
}
.detail .tableBox[data-v-5534f3c9]::-webkit-scrollbar {
  display: none;
}
.detail .tableBox .inBoundList[data-v-5534f3c9] {
  display: flex;
  height: 580px;
  padding: 0 40px;
  margin-bottom: 18px;
}
.detail .tableBox .inBoundList .left[data-v-5534f3c9] {
  overflow: scroll;
  width: 30%;
  background-color: #f9f9fb;
  padding: 10px;
}
.detail .tableBox .inBoundList .left .el-tree[data-v-5534f3c9] {
  background-color: transparent;
}
.detail .tableBox .inBoundList .left .li[data-v-5534f3c9] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  font-family: PingFang SC;
}
.detail .tableBox .inBoundList .left .li img[data-v-5534f3c9] {
  margin-right: 10px;
}
.detail .tableBox .inBoundList .left .active_li[data-v-5534f3c9] {
  background-color: #fdf4f1;
}
.detail .tableBox .inBoundList .left .nodeIcon[data-v-5534f3c9] {
  margin-right: 8px;
}
.detail .tableBox .inBoundList .disposable[data-v-5534f3c9] {
  background-color: #2a82e4;
  color: rgba(255, 255, 255, 0.85);
  font-family: PingFang SC;
  font-size: 12px;
  padding: 0 6px;
  border-radius: 4px;
  margin-right: 10px;
}
.detail .tableBox .inBoundList .right[data-v-5534f3c9] {
  width: 70%;
  padding: 20px 10px;
}
.detail .tableBox .inBoundList .right .hd[data-v-5534f3c9] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.detail .tableBox .inBoundList .right .hd button[data-v-5534f3c9] {
  background-color: transparent;
  border: 0;
  color: gray;
  cursor: pointer;
}
.detail .tableBox .inBoundList .right .hd button[data-v-5534f3c9]:hover {
  color: var(--el-color-primary);
}
.detail .tableBox .inBoundList .right .removeBtn[data-v-5534f3c9] {
  color: rgba(255, 0, 0, 0.85);
  background: rgba(255, 0, 0, 0.07);
  border: none;
}
.detail .tableBox .inBoundList .right .el-input.warning[data-v-5534f3c9] .el-input__wrapper {
  border: 1px solid OrangeRed;
}
.detail .tableBox .inBoundList .right .warning[data-v-5534f3c9] {
  color: OrangeRed;
}
.detail .tableBox .add-bank[data-v-5534f3c9] {
  cursor: pointer;
  color: rgba(234, 100, 57, 0.85);
}
.property-list[data-v-5534f3c9] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 5px;
}
.property-list[data-v-5534f3c9] .el-select {
  width: 200px !important;
}
.property-list .property-delete[data-v-5534f3c9] {
  padding: 0 0 0 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/equipmentList.vue?vue&type=style&index=0&id=55c40b4b&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-55c40b4b] * .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-55c40b4b] * .cc-input-keywords > .el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
.table[data-v-55c40b4b] .caret-wrapper {
  display: none;
}
.hd[data-v-55c40b4b] {
  display: flex;
  padding: 10px 0;
}
.hd .left[data-v-55c40b4b] {
  display: flex;
  overflow-x: scroll;
  flex: 3;
}
.hd .left .li[data-v-55c40b4b] {
  max-width: 80px;
  margin-right: 8px;
}
.hd .left .li .top[data-v-55c40b4b] {
  color: #000;
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
}
.hd .left .li .bottom[data-v-55c40b4b] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hd .right[data-v-55c40b4b] {
  display: flex;
  align-items: center;
  justify-content: right;
  flex: 4;
}
.hd .cc-input-keywords[data-v-55c40b4b] {
  width: 220px;
  height: 40px;
  margin-right: 10px;
}
.hd .activeBtn[data-v-55c40b4b] {
  color: #EA6439;
}
.name_box[data-v-55c40b4b] {
  display: flex;
  align-items: center;
  margin: 6px 0;
}
.noContent[data-v-55c40b4b] {
  text-align: center;
  width: 100%;
}
.btn[data-v-55c40b4b] {
  text-align: right;
  padding: 4px 10px;
}
.box[data-v-55c40b4b] {
  width: 100%;
  height: 100%;
}
.cc-query-table[data-v-55c40b4b] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-55c40b4b] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-55c40b4b] {
  color: rgba(0, 0, 0, 0.7);
}
.cc-column-label[data-v-55c40b4b] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-55c40b4b] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-55c40b4b] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.el-button-group > .el-button[data-v-55c40b4b]:not(:last-child) {
  margin-right: 0px !important;
}
.el-button-group[data-v-55c40b4b] {
  align-items: center;
  display: flex;
}
.el-button-group .el-dropdown[data-v-55c40b4b] {
  padding: 12px 19px;
}
.el-button-group .el-dropdown .el-dropdown-link[data-v-55c40b4b] {
  display: flex;
  cursor: pointer;
}
.el-button-group .el-dropdown .el-dropdown-link[data-v-55c40b4b]:focus-visible {
  outline: 0;
}
.el-button-group .el-dropdown[data-v-55c40b4b]:before {
  content: " ";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
  top: 8px;
}
.assets-applyment-popup-footer[data-v-55c40b4b] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 40px;
}
.assets-applyment-popup-footer .total .top[data-v-55c40b4b] {
  color: var(--el-color-primary);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeDetailInfo/GuardDetail.vue?vue&type=style&index=0&id=24b39d35&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-24b39d35] .el-image {
  width: 100%;
  height: 100%;
  background: #f9f9fb;
}
[data-v-24b39d35] .el-image .el-image__inner {
  -o-object-fit: contain;
     object-fit: contain;
}
.info-item-box[data-v-24b39d35] {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 5px solid rgb(249, 249, 251);
}
.info-item-box .info-item-title[data-v-24b39d35] {
  color: rgb(0, 0, 0);
  font-weight: 600;
}
.info-item-box .info-item-edit[data-v-24b39d35] {
  color: #ea6439;
}
.info-item-box .info-item-edit .item-edit[data-v-24b39d35] {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
}
.info-item-box .info-item-edit .icon-default[data-v-24b39d35] {
  display: none;
}
.info-item-box .info-item-edit .icon-active[data-v-24b39d35] {
  display: block;
}
.info-item-box .info-item-edit[data-v-24b39d35]:hover {
  color: #ef8c6b;
}
.info-item-box .info-item-edit:hover .icon-default[data-v-24b39d35] {
  display: none;
}
.info-item-box .info-item-edit:hover .icon-active[data-v-24b39d35] {
  display: block;
}
.info-item-box .info-item-edit[data-v-24b39d35]:focus {
  color: #de4917;
}
.info-item-box .card-img-box .img-box[data-v-24b39d35] {
  width: 300px;
  height: 190px;
}
.info-item-box .card-img-box .cus-label[data-v-24b39d35] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
.info-item-box .img-box[data-v-24b39d35] {
  position: relative;
  width: 120px;
  height: 120px;
  background: #f9f9fb;
}
.info-item-box .img-box .time[data-v-24b39d35] {
  position: absolute;
  right: 4px;
  bottom: -4px;
  color: rgba(0, 0, 0, 0.2);
  font-family: PingFang SC;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}
.info-item-box .img-box.img-one image[data-v-24b39d35] {
  width: 96px;
}
.info-item-box .cus-label[data-v-24b39d35] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
.info-item-box .cus-label.one-line[data-v-24b39d35] {
  width: 120px;
}
.info-item-box .contract-img-box[data-v-24b39d35] {
  display: flex;
  flex-wrap: wrap;
}
.info-item-box .contract-img-box .img-item[data-v-24b39d35] {
  margin-bottom: 10px;
}
.info-item-box .contract-item[data-v-24b39d35] {
  margin-bottom: 10px;
  border-bottom: 3px solid rgb(249, 249, 251);
  padding-bottom: 20px;
}
.info-item-box .contract-box[data-v-24b39d35] {
  width: 100%;
}
.baseInfo[data-v-24b39d35] {
  border-bottom: none;
}
.cus-box[data-v-24b39d35] {
  font-size: 12px;
  display: flex;
}
.cus-box .cus-label[data-v-24b39d35] {
  color: rgba(0, 0, 0, 0.3);
  width: 120px;
  flex-shrink: 0;
}
.cus-box .cus-label-val[data-v-24b39d35] {
  color: rgba(0, 0, 0, 0.3);
}
.cus-box .cus-val[data-v-24b39d35] {
  color: rgba(0, 0, 0, 0.85);
}
.cus-box .cus-val.cus-warn[data-v-24b39d35] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val .warn[data-v-24b39d35] {
  color: rgba(234, 100, 57, 0.85);
}
.cus-box .cus-val .val-split[data-v-24b39d35] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.cus-box .manual-handle[data-v-24b39d35] {
  cursor: pointer;
  color: #ea6439;
}
.real-status[data-v-24b39d35] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.manual-handle[data-v-24b39d35] {
  cursor: pointer;
  color: #ea6439;
}
.real-status-stamp[data-v-24b39d35] {
  position: absolute;
  left: -70px;
  z-index: 10;
  top: -15px;
}
.pr[data-v-24b39d35] {
  position: relative;
}
.esign-item-name[data-v-24b39d35] {
  color: #ea6439;
  cursor: pointer;
}
.bank-val-column[data-v-24b39d35] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
}
.idnumber-card[data-v-24b39d35] {
  flex-direction: row;
  flex-wrap: nowrap !important;
}
.bank-img-box[data-v-24b39d35] {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.guard-tag[data-v-24b39d35] {
  border-radius: 4px;
  border: 1px solid #c9c9c9;
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  letter-spacing: -0.56px;
  padding: 2px 5px;
  margin-right: 5px;
}
.el-image-custom-error-div[data-v-24b39d35] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: darkgray;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeFiles/index.vue?vue&type=style&index=0&id=2ba33d5b&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-box[data-v-2ba33d5b] {
  background: #fff;
  padding: 20px;
}
.user-box .info-box[data-v-2ba33d5b] {
  flex: 1;
  margin-left: 20px;
}
.user-box .info-box .info-name[data-v-2ba33d5b] {
  font-weight: 400;
  font-size: 24px;
  line-height: 42px;
  letter-spacing: -0.6px;
  color: #000000;
}
.user-box .info-box .line[data-v-2ba33d5b] {
  width: 100%;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.07);
  margin: 20px 0px;
}
.user-box .info-box .extra-info .b-r-1[data-v-2ba33d5b] {
  border-right: 1px solid rgb(244, 244, 244);
}
.tab-box[data-v-2ba33d5b] {
  background: #fff;
  padding: 20px;
}
.tag-status[data-v-2ba33d5b] {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  color: rgba(255, 255, 255, 0.85);
  padding: 0 15px;
}
.tag-status.green[data-v-2ba33d5b] {
  background: rgb(103, 194, 58);
}
.tag-status.gray[data-v-2ba33d5b] {
  color: rgba(0, 0, 0, 0.4);
  background: rgb(244, 244, 244);
}
.tag-status.yellow[data-v-2ba33d5b] {
  background: rgb(220, 164, 80);
}
.cus-box[data-v-2ba33d5b] {
  font-size: 12px;
  display: flex;
}
.cus-box .cus-label[data-v-2ba33d5b] {
  color: rgba(0, 0, 0, 0.3);
  width: 70px;
}
.cus-box .cus-val[data-v-2ba33d5b] {
  color: rgba(0, 0, 0, 0.85);
}
.cus-box .cus-val.cus-warn[data-v-2ba33d5b] {
  color: rgb(0, 0, 0);
}
.cus-box .cus-val .warn[data-v-2ba33d5b] {
  color: rgba(234, 100, 57, 0.85);
}
.cus-box-2[data-v-2ba33d5b] {
  font-size: 12px;
}
.cus-box-2 .cus-label[data-v-2ba33d5b] {
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 5px;
}
.cus-box-2 .cus-name[data-v-2ba33d5b] {
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-bottom: 5px;
}
.cus-box-2 .cus-name.color-green[data-v-2ba33d5b] {
  color: rgb(103, 194, 58);
}
.cus-box-2 .cus-name.color-red[data-v-2ba33d5b] {
  color: rgb(255, 0, 0);
}
[data-v-2ba33d5b] .el-tag__content {
  display: flex;
  align-items: center;
}
[data-v-2ba33d5b] .el-tabs .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-2ba33d5b] .el-tabs .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
[data-v-2ba33d5b] .el-tabs .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
[data-v-2ba33d5b] .el-tabs .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
[data-v-2ba33d5b] .el-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
[data-v-2ba33d5b] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/components/CalendarPost.vue?vue&type=style&index=0&id=0a31199b&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.calendar__container[data-v-0a31199b] {
  width: 700px;
  margin: 0 auto;
}
.calendar__post[data-v-0a31199b] {
  flex: 1 !important;
  width: 345px !important;
}
.calendar__header[data-v-0a31199b] {
  display: flex;
  justify-content: space-between;
  gap: 5px;
}
.date-cell__container[data-v-0a31199b] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.date-cell__top[data-v-0a31199b] {
  display: flex;
  justify-content: space-between;
}
.date-cell__top .today[data-v-0a31199b] {
  color: rgba(0, 0, 0, 0.4) !important;
}
.date-cell__bottom .round[data-v-0a31199b] {
  width: 24px;
  height: 24px;
  padding: 2px;
  border-radius: 50%;
  line-height: 24px;
  font-size: 12px;
  background: rgba(42, 130, 228, 0.6980392157);
  color: #fff;
}
.date-cell__bottom .icon[data-v-0a31199b] {
  display: flex;
  align-items: center;
}
.calendar__operation[data-v-0a31199b] {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
.calendar__alert[data-v-0a31199b] {
  width: 300px;
}
.date-cell__circle[data-v-0a31199b] {
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-radius: 50%;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/components/CalendarPost.vue?vue&type=style&index=1&id=0a31199b&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.calendar__picker {
  flex: 1 !important;
  max-width: 345px !important;
}
.calendar__post .el-select__wrapper {
  width: 100% !important;
  max-width: 100% !important;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/components/CopyUser.vue?vue&type=style&index=0&id=6a58b6fd&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog__container[data-v-6a58b6fd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 600px;
  margin: 0 auto;
}
.dialog__header[data-v-6a58b6fd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.dialog__title[data-v-6a58b6fd] {
  font-size: 18px;
  font-weight: bolder;
  color: rgba(0, 0, 0, 0.8509803922);
}
.dialog__description[data-v-6a58b6fd] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
}
.dialog__body[data-v-6a58b6fd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 20px;
  font-size: 14px;
  border-radius: 10px;
  background: #F6F7F7;
  color: rgba(0, 0, 0, 0.4);
}
.dialog__body .black[data-v-6a58b6fd] {
  color: #000;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/components/SearchUser.vue?vue&type=style&index=0&id=e0f68620&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search-user__header[data-v-e0f68620] {
  padding-bottom: 15px;
}
.search-user__checkbox-all[data-v-e0f68620] {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
}
.search-user__checkbox-all .count[data-v-e0f68620] {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
}
.search-user__user[data-v-e0f68620] {
  display: flex;
  align-items: center;
}
.search-user__user .user__avatar[data-v-e0f68620] {
  width: 30px;
  height: 30px;
}
.search-user__user .user__avatar img[data-v-e0f68620] {
  width: 100%;
  height: 100%;
}
.search-user__user .user__name[data-v-e0f68620] {
  margin-left: 10px;
  font-weight: 500;
}
.checkbox-all[data-v-e0f68620] {
  width: 100%;
}
.checkbox-all[data-v-e0f68620] .el-checkbox__label {
  width: 100%;
}
.search-user__users-checkbox[data-v-e0f68620] {
  display: flex;
  flex-direction: column;
}
.search-user__users[data-v-e0f68620] {
  min-height: 200px;
  max-height: 400px;
  overflow: auto;
}
.search-user__users.empty[data-v-e0f68620] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-user__footer[data-v-e0f68620] {
  display: flex;
  justify-content: space-around;
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1019607843);
}
.search-user__empty[data-v-e0f68620] {
  color: rgba(0, 0, 0, 0.4);
}
.user__rest[data-v-e0f68620] {
  width: 16px;
  height: 16px;
  margin-left: 5px;
}
.user__rest img[data-v-e0f68620] {
  width: 100%;
  height: 100%;
}
.red-tips[data-v-e0f68620] {
  color: red;
  font-size: 10px;
  margin-top: 3px;
  position: absolute;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/schedule.vue?vue&type=style&index=0&id=11a66023&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-11a66023] .el-input__wrapper {
  border-radius: 20px;
}
[data-v-11a66023] .el-input {
  border-radius: 20px;
}
[data-v-11a66023] .el-date-editor.el-input {
  border-radius: 20px;
}
[data-v-11a66023] .el-button-group > .el-button:not(:last-child) {
  margin-right: 0;
}
.clock-site[data-v-11a66023] {
  height: calc(100vh - 230px);
  overflow: auto;
  margin-top: 20px;
}
.clock-site.box-2[data-v-11a66023] {
  height: calc(100vh - 463px);
}
.save-tips[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.clock-box[data-v-11a66023] {
  display: table;
  border-left: 1px solid #EBEEF5;
  border-top: 1px solid #EBEEF5;
  background: #ffffff;
}
.clock-box.p-t-50[data-v-11a66023] {
  padding-top: 50px;
}
.clock-box .clock-header[data-v-11a66023] {
  display: flex;
  border-right: 1px solid #EBEEF5;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.08);
  background: #ffffff;
  position: sticky;
  top: 0px;
  z-index: 1;
}
.clock-box .clock-header .c-header-cell[data-v-11a66023] {
  display: table-cell;
  padding: 4px 8px 0;
  width: 80px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 22px;
  color: #000000;
  font-size: 12px;
  position: relative;
}
.clock-box .clock-header .c-header-cell .is-festival[data-v-11a66023] {
  border-bottom: 3px solid rgb(255, 0, 0);
}
.clock-box .clock-header .c-header-cell .is-today[data-v-11a66023] {
  color: rgb(96, 101, 246);
}
.clock-box .clock-header .c-header-cell .is-weekend[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
}
.clock-box .clock-header .c-header-cell .c-header-cell-icon[data-v-11a66023] {
  position: absolute;
  top: 3px;
  right: 3px;
}
.clock-box .clock-body[data-v-11a66023] {
  overflow: hidden;
  overflow-x: auto;
}
.clock-box .clock-body .c-body-list .c-body-list-title[data-v-11a66023] {
  height: 50px;
  display: flex;
  justify-content: start;
  align-items: center;
  font-size: 14px;
  color: #999999;
  cursor: pointer;
  padding: 0 7px;
  border-right: 1px solid #EBEEF5;
}
.clock-box .clock-body .c-body-list .c-body-list-title .title[data-v-11a66023] {
  font-size: 14px;
  font-weight: bold;
  margin-right: 10px;
  color: #000000;
}
.clock-box .clock-body .c-body-list .c-body-list-item[data-v-11a66023] {
  display: flex;
  border-top: 1px solid #EBEEF5;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell[data-v-11a66023] {
  display: table-cell;
  border-right: 1px solid #EBEEF5;
  border-bottom: 1px solid #EBEEF5;
  width: 80px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  padding: 4px 8px 4px;
  line-height: 22px;
  color: #000000;
  font-size: 12px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell.body-cell-empty[data-v-11a66023] {
  background: #f7f7f7;
  color: #949494;
  justify-content: center;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell.past-today[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-num[data-v-11a66023] {
  border-radius: 4px;
  background: rgb(255, 235, 59);
  color: rgb(0, 0, 0);
  margin: 6px 0 10px 0;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-num.is-done[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
  background: rgba(0, 0, 0, 0.03);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status[data-v-11a66023] {
  margin-bottom: 5px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-user .status.line[data-v-11a66023] {
  border: 1px solid #000000;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-not-arrange[data-v-11a66023] {
  color: rgba(255, 0, 0, 0.7);
  background: transparent;
  margin-bottom: 5px;
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-add-user[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
}
.clock-box .clock-body .c-body-list .c-body-list-item .c-body-cell .cell-add-user .el-icon[data-v-11a66023]:hover {
  color: rgb(234, 100, 57);
}
.s-site[data-v-11a66023] {
  width: 260px;
  max-width: 300px;
}
.s-site[data-v-11a66023] .el-select__wrapper {
  border-radius: 20px;
}
.plus-btn[data-v-11a66023] {
  color: rgba(0, 0, 0, 0.4);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/schedule.vue?vue&type=style&index=1&id=11a66023&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.schedule-popover-class {
  width: 300px !important;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/patrolGlobal.vue?vue&type=style&index=0&id=6865a09b&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-6865a09b] .footer-button {
  padding: 9px 32px !important;
}
[data-v-6865a09b] .el-tabs__item {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-6865a09b] .el-tabs__item.is-active {
  color: rgb(0, 0, 0);
}
[data-v-6865a09b] .el-tabs__active-bar {
  background-color: rgb(0, 0, 0);
}
[data-v-6865a09b] .el-tabs__nav-wrap::after {
  height: 0px;
}
.color-gray[data-v-6865a09b] {
  color: rgb(171, 176, 169);
}
[data-v-6865a09b] .el-table {
  max-height: calc(100vh - 319px);
  height: calc(100vh - 319px);
}
[data-v-6865a09b] .el-table.box-2 {
  height: calc(100vh - 498px);
}
[data-v-6865a09b] .el-table .cell {
  font-weight: normal !important;
  text-align: center;
}
[data-v-6865a09b] .el-table .el-table__body td.el-table__cell {
  height: 50px;
  position: relative;
}
[data-v-6865a09b] .el-table .el-table__body td.el-table__cell .custom-icon {
  position: absolute;
  right: 2px;
  top: 2px;
}
[data-v-6865a09b] .el-table .cc-cell-zero {
  background: rgb(247, 247, 247);
  color: rgb(198, 198, 198);
}
[data-v-6865a09b] .el-table .cc-cell-complete {
  background: rgba(103, 194, 58, 0.07);
  color: #67C23A;
  cursor: pointer;
}
[data-v-6865a09b] .el-table .cc-cell-uncomplete {
  background: rgba(255, 0, 0, 0.07);
  color: rgba(255, 0, 0, 0.85);
  cursor: pointer;
}
.tag-box[data-v-6865a09b] {
  width: 27px;
  height: 18px;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  margin-right: 5px;
}
.tag-box.line-tag[data-v-6865a09b] {
  background: rgba(220, 164, 80, 0.7);
}
.tag-box.point-tag[data-v-6865a09b] {
  background: rgba(42, 130, 228, 0.7);
}
.patrol-count-box[data-v-6865a09b] {
  border-radius: 7px;
  background: #FFF;
  padding: 20px;
  align-items: center;
  margin-bottom: 20px;
  width: 100%;
}
.patrol-count-box .count-item[data-v-6865a09b] {
  margin-right: 40px;
}
.patrol-count-box .count-item .count[data-v-6865a09b] {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.patrol-count-box .count-item .count-label[data-v-6865a09b] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
}
[data-v-6865a09b] .el-input__wrapper {
  border-radius: 20px;
}
[data-v-6865a09b] .el-input {
  border-radius: 20px;
}
[data-v-6865a09b] .el-date-editor.el-input {
  border-radius: 20px;
}
.s-site[data-v-6865a09b] {
  width: 260px;
  max-width: 300px;
}
.s-site[data-v-6865a09b] .el-select__wrapper {
  border-radius: 20px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/Transfer/index.vue?vue&type=style&index=0&id=5dcc70fc&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.p-24[data-v-5dcc70fc] {
  padding: 0 24px;
}
.transfer-box[data-v-5dcc70fc] {
  box-shadow: rgba(0, 0, 0, 0.2) solid 1px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: 10px;
}
.transfer-box .trans-all[data-v-5dcc70fc] {
  height: 48px;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.03);
}
.transfer-box .trans-all[data-v-5dcc70fc] .el-checkbox {
  flex: 1;
}
.transfer-box .trans-all[data-v-5dcc70fc] .el-checkbox .el-checkbox__label {
  width: 100% !important;
}
.transfer-box .trans-list[data-v-5dcc70fc] {
  height: 270px;
  padding: 0 20px;
}
.transfer-box .trans-list .search-box[data-v-5dcc70fc] {
  margin: 15px 0px 5px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/MapOverlay/index.vue?vue&type=style&index=0&id=f87c28b6&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.sample[data-v-f87c28b6] {
  display: flex;
  padding: 15px;
  min-width: 200px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
  position: absolute;
}
.sample .flex[data-v-f87c28b6] {
  position: relative;
}
.sample .flex .label-box .label-title[data-v-f87c28b6] {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  max-width: 200px;
  width: auto !important;
}
.sample .flex .label-box .label-address[data-v-f87c28b6] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  margin-top: 12px;
  max-width: 200px;
  width: auto !important;
}
.sample2[data-v-f87c28b6] {
  background: rgb(255, 255, 255);
  position: absolute;
  height: 40px;
  border-radius: 20px;
  min-width: 110px;
  padding: 3px;
}
.sample2 .flex .label-box[data-v-f87c28b6] {
  color: #000;
  font-size: 18.75px;
  font-weight: 600;
}
.sample3[data-v-f87c28b6] {
  background: rgb(255, 255, 255);
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.sample3 .overlay-point[data-v-f87c28b6] {
  width: 10px;
  height: 10px;
  background: pink;
  border-radius: 5px;
}
.sample4[data-v-f87c28b6] {
  background: rgb(255, 255, 255);
  position: absolute;
  padding: 3px;
  border-radius: 50%;
  height: 40px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/applyment/applyment.vue?vue&type=style&index=0&id=36340ae9&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main-table[data-v-36340ae9] {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 7px;
  padding: 20px;
}
.ops-table[data-v-36340ae9] {
  height: 44px;
  line-height: 44px;
  padding-right: 20px;
  display: block;
  margin-bottom: 20px;
}
.ops-table-left[data-v-36340ae9] {
  float: left;
  display: block;
  width: 300px;
}
.ops-table-right[data-v-36340ae9] {
  padding-right: 0px;
  float: right;
  display: block;
  text-align: right;
}
.cc-input-keywords[data-v-36340ae9] {
  width: 270px;
  height: 40px;
}
[data-v-36340ae9] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-36340ae9] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgba(96, 101, 246, 1) !important;
  box-shadow: 0 0 0 1px rgba(96, 101, 246, 1) inset;
}
[data-v-36340ae9] .el-input__wrapper {
  border-radius: 20px;
}
.cc-condition-tag[data-v-36340ae9] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.cc-condition-tag>.el-icon[data-v-36340ae9] {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.2);
  margin-left: 4px;
}
.clear-tags-button[data-v-36340ae9] {
  color: rgba(0, 0, 0, 0.7);
}
.cc-query-table[data-v-36340ae9] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-column-label[data-v-36340ae9] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-36340ae9] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-36340ae9] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.el-button+.el-button[data-v-36340ae9] {
  margin: 0px;
}
.cc-ops-button[data-v-36340ae9] {
  color: rgba(0, 0, 0, 0.5);
  display: inline-flex;
  padding: 5px 12px 5px 0px;
}
.cc-table-ops[data-v-36340ae9] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.cc-table-ops-label[data-v-36340ae9] {
  text-align: left;
  width: 50%;
}
.cc-table-ops-icon[data-v-36340ae9] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
li[data-v-36340ae9] {
  list-style: none;
}
[data-v-36340ae9] .el-table .caret-wrapper {
  display: none;
}
.dict-item-selected[data-v-36340ae9] {
  color: rgba(234, 100, 57, 1);
  background-color: rgba(234, 100, 57, 0.03);
}
.button6[data-v-36340ae9] {
  border: none;
  float: right;
}
.button5[data-v-36340ae9] {
  background: #ea6439;
  border: none;
}
.button5[data-v-36340ae9]:hover {
  background: #ef8c6b;
}
.button5[data-v-36340ae9]:active {
  background: #de4917;
}
.buttonStyle[data-v-36340ae9] {
  color: rgba(127, 127, 127, 1);

  background-color: rgba(255, 255, 255, 1);
  border: rgba(0, 0, 0, 0.07) solid 1px;
  border-radius: 20px;
}
.buttonStyle[data-v-36340ae9]:hover {
  color: #ea6439;
}
.buttonStyle[data-v-36340ae9]:active {
  color: #de4917;
}
.input1[data-v-36340ae9] {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, 1);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
  border-radius: 20px;
}
.input1[data-v-36340ae9]:hover {
  box-shadow: rgba(0, 0, 0, 0.2) solid 1px;
}
.elPagination1[data-v-36340ae9] {
  margin: 100px auto 0;
}
.operate[data-v-36340ae9] {
  background-color: #fff;
  color: #000;
  border: none;
}
.operate[data-v-36340ae9]:hover {
  color: rgba(239, 140, 107, 1);
}
.operate[data-v-36340ae9]:active {
  color: rgba(222, 73, 23, 1);
}
.user[data-v-36340ae9] {
  display: flex;
  align-items: center;
  margin: 10px 0px;
}
.face[data-v-36340ae9] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 5px;
}
.apply_result[data-v-36340ae9] {
  padding: 2px 0px;
  display: block;
  width: 60px;
  text-align: center;
  border-radius: 15px;
}
.apply_result_1[data-v-36340ae9] {
  background: #EAF3FC;
  color: #2A82E4;
}
.apply_result_2[data-v-36340ae9] {
  background: #F2F9EC;
  color: #67C23A;
}
.apply_result_3[data-v-36340ae9] {
  background: #FBE6E5;
  color: #f00;
}
.apply-btns[data-v-36340ae9] {
  display: flex;
  border-radius: 27px;
  background: #F6F8F9;
  width: 154px;
  border: 1px solid #E5E5E5;
}
.apply_btn[data-v-36340ae9] {
  width: 77px;
  height: 27px;
  text-align: center;
  cursor: pointer;
  line-height: 27px;
  font-size: 14px;
}
.apply_btn[data-v-36340ae9]:hover {
  border-radius: 27px;
}
.agree-btn[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC/SURBVHgBdZHdCoJAFISPmkWFURQFXQVB0Pu/TXQhXRQIUVAZSX8zeqRt3R340HXP7xjITxGYgkShcpCBYx0U6LMNlqAnbj3ABhSRfliDrvjV0q4nJozBxBNYgLN2jsE71Ll92oOncU5C+Z/7Zbxz0QuY2QmmUqlcYeIBrKz70kou09FzH+zADQzAyIrPQ21bi4kLnXsuTWXscNdqsZHkco2OpUz4aJehjugSi265W2Bd8J/Q5to5FrpKZURp7xedPSVIsNKt/AAAAABJRU5ErkJggg==) 10px no-repeat;
}
.agree-btn[data-v-36340ae9]:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACXSURBVHgBfZFbEYAgEEV3xgD66Scx/DSCEahgAo1gA22iDbSBEYyAF2fBhQHuzGF4LPsk+tWACezAMCfQlJDiR5PhZhuvu2Aso9ksvpAlz5s4zxWWFbSU1ghq0MlL6fER+5XzjqMGhwEs/FFlagva6LphP06ZwmmOLq2DPtMETdyq0gxkdC9F5VmcFA3OSYNLGB6ccuMMXkzTX5jWfgInAAAAAElFTkSuQmCC) 10px no-repeat;
  background-color: #EAF3FC;
  color: #000;
  font-weight: bold;
}
.reject-btn[data-v-36340ae9]:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACXSURBVHgBfZFbEYAgEEV3xgD66Scx/DSCEahgAo1gA22iDbSBEYyAF2fBhQHuzGF4LPsk+tWACezAMCfQlJDiR5PhZhuvu2Aso9ksvpAlz5s4zxWWFbSU1ghq0MlL6fER+5XzjqMGhwEs/FFlagva6LphP06ZwmmOLq2DPtMETdyq0gxkdC9F5VmcFA3OSYNLGB6ccuMMXkzTX5jWfgInAAAAAElFTkSuQmCC) 10px no-repeat;
  background-color: #EAF3FC;
  color: #000;
  font-weight: bold;
}
.reject-btn[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC/SURBVHgBdZHdCoJAFISPmkWFURQFXQVB0Pu/TXQhXRQIUVAZSX8zeqRt3R340HXP7xjITxGYgkShcpCBYx0U6LMNlqAnbj3ABhSRfliDrvjV0q4nJozBxBNYgLN2jsE71Ll92oOncU5C+Z/7Zbxz0QuY2QmmUqlcYeIBrKz70kou09FzH+zADQzAyIrPQ21bi4kLnXsuTWXscNdqsZHkco2OpUz4aJehjugSi265W2Bd8J/Q5to5FrpKZURp7xedPSVIsNKt/AAAAABJRU5ErkJggg==) 10px no-repeat;
}
.agree-btn-on[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACXSURBVHgBfZFbEYAgEEV3xgD66Scx/DSCEahgAo1gA22iDbSBEYyAF2fBhQHuzGF4LPsk+tWACezAMCfQlJDiR5PhZhuvu2Aso9ksvpAlz5s4zxWWFbSU1ghq0MlL6fER+5XzjqMGhwEs/FFlagva6LphP06ZwmmOLq2DPtMETdyq0gxkdC9F5VmcFA3OSYNLGB6ccuMMXkzTX5jWfgInAAAAAElFTkSuQmCC) 10px no-repeat;
  color: #000;
  font-weight: bold;
}
.reject-btn-on[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACXSURBVHgBfZFbEYAgEEV3xgD66Scx/DSCEahgAo1gA22iDbSBEYyAF2fBhQHuzGF4LPsk+tWACezAMCfQlJDiR5PhZhuvu2Aso9ksvpAlz5s4zxWWFbSU1ghq0MlL6fER+5XzjqMGhwEs/FFlagva6LphP06ZwmmOLq2DPtMETdyq0gxkdC9F5VmcFA3OSYNLGB6ccuMMXkzTX5jWfgInAAAAAElFTkSuQmCC) 10px no-repeat;
  color: #000;
  font-weight: bold;
}
.Vector[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFnSURBVHgBhVNBUoNQDE3+5wCs6nRXTyArB91Ib6AnKGqdced4A3sLZ+pYeoKOJ6hulJ14A3Yd64YDyI/Jb0EKA80C/g95yctLQKjZ6soPtYIREHqA4AJBBkhJbmDef46jaiyWoNAfKEctEMiDFiOC1OQ07EdxWoItUOMSEQawx6oJlDh2gEgRP5I2sMRpB2cWJz0WQAPw0pvGl7ljLviadRAIBMdtsjhFViBbsf8YpwbMpAMMWuFIEaD3D8az8kzqDrrNk57dHTpjP9g2N98DdgW805sinIn6B0/vD8xqwkkSBHPPtNIaOMOf8cmSuGLVW5+n2OrWH+hftYDtHrC4b1yIGvREfRnf9/XxeeETEVnQkqXikdolWY9PP6F1s+jVUiYZJwab7JD2ph+HjpxlrjrH5SagwSNgf+UKaa5paKsXlKyjKUq9n0TiJH6Tp2brGz/kPyrkD0dc0OV3xu8vWVvevqga+webZZIsft6JOwAAAABJRU5ErkJggg==) no-repeat;
}
.VectorTime[data-v-36340ae9] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACnSURBVHgBnZHNCsJADISjKyqiIgiCB8GT7/88Hrx4EISC4kG7IHWCk5IuW0o78EH2J5NsVqSnQmZvCTZgzXX0hyMXT8ERrBKDEpwtMbjLJ7Dg+gE+YA4mrFiAaswLezBzrl9i0rOdBpaQtpHTVljOHFRXOkdzTKrUCSU3DtKu6FsqpFsvn3CXZN4Z95sGNtYKPOU/vpBxvrDtxseZdGL62/r4NxOG6we5fx1EftXOfQAAAABJRU5ErkJggg==) no-repeat;
}
.save-button[data-v-36340ae9] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-36340ae9]:hover {
  color: #FFFFFF;
}
.clearBtnColor[data-v-36340ae9] {
  color: rgba(0, 0, 0, 0.40);
  font-size: 14px;
}
.jiaru[data-v-36340ae9] {
  width: 95.5%;
}



/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/RoleMembers/index.vue?vue&type=style&index=0&id=099c8874&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mem-content[data-v-099c8874] {
  border-radius: 7px;
  background: #FFF;
  height: calc(100vh - 466px);
}
.mem-content .mem-item[data-v-099c8874] {
  padding: 20px 15px;
}
.mem-content .mem-padding[data-v-099c8874] {
  padding: 20px 15px 0;
}
.mem-content .render-table[data-v-099c8874] {
  height: 537px;
  max-height: calc(100vh - 530px);
  overflow: hidden;
  overflow-y: auto;
}
.mem-content .render-table .role-tag[data-v-099c8874] {
  background: #2A82E4;
  color: #fff;
  text-align: center;
  width: auto;
  display: inline-block;
  border-radius: 18px;
  padding: 0 8px;
}
.mem-content .render-table .role-tag.role-manage[data-v-099c8874] {
  background: rgba(234, 100, 57, 0.07);
  color: rgb(234, 100, 57);
}
.remove-btn[data-v-099c8874] {
  background: rgba(255, 0, 0, 0.07) !important;
  color: rgba(255, 0, 0, 0.85) !important;
  text-align: center;
  width: auto;
  display: inline-block;
  border-radius: 18px;
  padding: 5px 14px !important;
}
.cc-input-keywords[data-v-099c8874] {
  height: 40px;
}
[data-v-099c8874] .cc-input-keywords > .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/RolePermission/index.vue?vue&type=style&index=0&id=56a5a2aa&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.mem-content[data-v-56a5a2aa] {
  border-radius: 7px;
  background: #FFF;
}
.mem-content .permission-box[data-v-56a5a2aa] {
  border: 1px solid #E7E7E7;
  box-sizing: border-box;
}
.mem-content .permission-box .border-item[data-v-56a5a2aa] {
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  height: auto;
}
.mem-content .permission-box .border-bottom[data-v-56a5a2aa] {
  border-bottom: 1px solid #E7E7E7;
}
[data-v-56a5a2aa] .list-box .el-aside {
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
}
[data-v-56a5a2aa] .list-box .el-main {
  padding: 0;
}
[data-v-56a5a2aa] .list-box .el-main.cus-main {
  border-bottom: 1px solid #E7E7E7;
}
.cc-border-item[data-v-56a5a2aa] {
  display: flex;
}
[data-v-56a5a2aa] .el-checkbox {
  padding-left: 10px;
}
[data-v-56a5a2aa] .el-checkbox .el-checkbox__label {
  width: 100px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/RoleChooseMember/index.vue?vue&type=style&index=0&id=6e36b1ec&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main-border[data-v-6e36b1ec] {
  border: 1px solid #F4F4F4;
}
.tree-box[data-v-6e36b1ec] {
  padding: 20px 15px;
  background: #F9F9FB;
}
.tree-box .filter-tree[data-v-6e36b1ec] {
  height: 350px;
  overflow: hidden;
  overflow-y: auto;
}
.tree-box .left-title[data-v-6e36b1ec] {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  height: 30px;
  padding: 0 5px;
}
.table-box[data-v-6e36b1ec] {
  padding: 20px 15px;
}
.table-box .table-title[data-v-6e36b1ec] {
  line-height: 40px;
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.remove-btn[data-v-6e36b1ec] {
  background: rgba(255, 0, 0, 0.07) !important;
  color: rgba(255, 0, 0, 0.85) !important;
  text-align: center;
  width: auto;
  display: inline-block;
  border-radius: 18px;
  padding: 5px 14px !important;
}
[data-v-6e36b1ec] .cc-input-keywords {
  height: 32px;
  background: #F9F9FB;
  position: sticky;
  top: -20px;
  z-index: 22;
}
[data-v-6e36b1ec] .cc-input-keywords .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-6e36b1ec] .el-tree {
  background: #F9F9FB;
}
[data-v-6e36b1ec] .el-tree .el-tree-node__content {
  height: 32px;
}
.select-tree .el-select-dropdown__item[data-v-6e36b1ec] {
  padding: 0;
}
.select-tree-item[data-v-6e36b1ec] {
  height: auto !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/index.vue?vue&type=style&index=0&id=85250f42&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.beforeRectangle[data-v-85250f42], .stepWrap .rightStep .item.fifth[data-v-85250f42]::before, .stepWrap .rightStep .item.fourth[data-v-85250f42]::before, .stepWrap .rightStep .item.third[data-v-85250f42]::before, .stepWrap .rightStep .item.second[data-v-85250f42]::before, .stepWrap .rightStep .item.first[data-v-85250f42]::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -2px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border: 33px solid transparent;
  border-radius: 2px;
}
.stepWrap[data-v-85250f42] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 66px;
}
.stepWrap .leftTitle[data-v-85250f42] {
  min-width: 92px;
  margin-right: 3em;
  height: 100%;
}
.stepWrap .leftTitle .title[data-v-85250f42] {
  font-size: 17px;
  font-weight: 600;
  color: #000;
  opacity: 0.85;
  text-wrap: nowrap;
}
.stepWrap .leftTitle .descp[data-v-85250f42] {
  font-size: 12px;
  color: #000;
  opacity: 0.5;
}
.stepWrap .rightStep[data-v-85250f42] {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  box-shadow: 0px 0px 20px 0px rgba(127, 182, 243, 0.2);
}
.stepWrap .rightStep .item[data-v-85250f42] {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  border-radius: 2px;
  flex: 1;
  color: #fff;
}
.stepWrap .rightStep .item[data-v-85250f42]:nth-child(n+2):not(:last-child) {
  margin-left: -9px;
}
.stepWrap .rightStep .item.first[data-v-85250f42]::before {
  border-left-color: #7fb6f3;
  background: #66a2e5;
}
.stepWrap .rightStep .item.second[data-v-85250f42]::before {
  border-left-color: #66a2e5;
  background: #3546f5;
}
.stepWrap .rightStep .item.third[data-v-85250f42]::before {
  border-width: 33.9px;
  border-left-color: #3546f5;
  background: #f6f8fb;
}
.stepWrap .rightStep .item.fourth[data-v-85250f42]::before {
  border-left-color: #f6f8fb;
  background: #f1f3f5;
}
.stepWrap .rightStep .item.fifth[data-v-85250f42]::before {
  border-left-color: #f1f3f5;
  background: #d6dce1;
  margin-right: -33px;
}
.stepWrap .rightStep .item.sixth[data-v-85250f42] {
  background: red;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.stepWrap .rightStep .item .title-wap[data-v-85250f42] {
  display: flex;
  align-items: center;
}
.stepWrap .rightStep .item .title-wap .title[data-v-85250f42] {
  font-size: 17px;
  text-wrap: nowrap;
}
.stepWrap .rightStep .item .title-wap .img[data-v-85250f42] {
  height: 16px;
  margin-left: 0.5em;
}
.stepWrap .rightStep .item .stepNum[data-v-85250f42] {
  font-size: 12px;
  opacity: 0.7;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/submitFinance.vue?vue&type=style&index=0&id=f4fc01a2&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.my-dialog[data-v-f4fc01a2] .el-dialog__body {
  padding: 0 30px;
  box-sizing: border-box;
}
.my-dialog .batch-post[data-v-f4fc01a2] {
  width: 1000px;
  margin: 0 auto;
}
.my-dialog .batch-post .user-count[data-v-f4fc01a2] {
  border: 0.5px solid #c9c9c9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.my-dialog .batch-post .user-table[data-v-f4fc01a2] {
  border: 0.5px solid #c9c9c9;
  border-radius: 0px 0px 4px 4px;
}
.my-dialog .batch-post .name-info[data-v-f4fc01a2] {
  display: flex;
  align-items: center;
}
.my-dialog .desc[data-v-f4fc01a2] {
  width: 1000px;
  margin: 0 auto;
}
.my-dialog .footer-row .footer-button[data-v-f4fc01a2] {
  color: #fff;
  background-color: #ea6439;
}
.my-dialog .footer-row .footer-button[data-v-f4fc01a2]:hover {
  background-color: #ef8c6b;
  border-color: #ef8c6b;
  outline: 0;
}
.my-dialog .footer-row[data-v-f4fc01a2] .el-button.is-disabled,
.my-dialog .footer-row[data-v-f4fc01a2] .el-button.is-disabled:hover {
  color: #fff;
  background-color: #ea6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
  opacity: 0.3;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/changeStatusBatched.vue?vue&type=style&index=0&id=16d86f84&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.my-change-status-dialog[data-v-16d86f84] .el-dialog__body {
  padding: 0 30px;
  box-sizing: border-box;
}
.my-change-status-dialog .batch-post[data-v-16d86f84] {
  width: 1000px;
  margin: 0 auto;
}
.my-change-status-dialog .batch-post .user-count[data-v-16d86f84] {
  border: 0.5px solid #c9c9c9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.my-change-status-dialog .batch-post .user-table[data-v-16d86f84] {
  border: 0.5px solid #c9c9c9;
  border-radius: 0px 0px 4px 4px;
}
.my-change-status-dialog .batch-post .name-info[data-v-16d86f84] {
  display: flex;
  align-items: center;
}
.my-change-status-dialog .desc[data-v-16d86f84] {
  width: 1000px;
  margin: 0 auto;
}
.my-change-status-dialog .footer-row .footer-button[data-v-16d86f84] {
  color: #fff;
  background-color: #ea6439;
}
.my-change-status-dialog .footer-row .footer-button[data-v-16d86f84]:hover {
  background-color: #ef8c6b;
  border-color: #ef8c6b;
  outline: 0;
}
.my-change-status-dialog .footer-row[data-v-16d86f84] .el-button.is-disabled,
.my-change-status-dialog .footer-row[data-v-16d86f84] .el-button.is-disabled:hover {
  color: #fff;
  background-color: #ea6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
  opacity: 0.3;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/payroll/LegacyDataTable.vue?vue&type=style&index=0&id=78df15de&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-000000-70[data-v-78df15de] {
  white-space: pre-wrap;
}
.thead-icon[data-v-78df15de] {
  width: 14px;
  height: 14px;
}
.current-filters[data-v-78df15de] {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.current-filters li[data-v-78df15de] {
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 50px;
  padding: 2.5px 10px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.current-filters li b[data-v-78df15de]:hover {
  text-decoration: line-through;
  cursor: pointer;
}
.current-filters li .icon[data-v-78df15de] {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.current-filters li .icon[data-v-78df15de]:hover {
  color: rgb(239, 140, 107);
}
.current-filters li.function-button[data-v-78df15de] {
  cursor: pointer;
}
.buttons[data-v-78df15de] {
  display: flex;
  justify-content: center;
  height: 200px;
  align-items: center;
}
.legacy-data-table-wrapper[data-v-78df15de] {
  position: relative;
  border-top: 1px solid #DDDDDD;
  margin-top: 20px;
}
.data-table[data-v-78df15de] .el-table__header {
  width: 100% !important;
}
.data-table[data-v-78df15de] .el-scrollbar__view {
  width: 100%;
}
.data-table[data-v-78df15de] .el-scrollbar__view .el-table__body {
  width: 100% !important;
}
.data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__cell .align-right {
  text-align: right;
  display: block;
  width: 100%;
}
.data-table.el-table--small[data-v-78df15de] .el-table__inner-wrapper .cell {
  line-height: 29.313px;
  display: inline-flex;
  align-items: center;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .cc-column-label {
  display: inline-flex;
  align-items: center;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .cc-column-label .cc-filter-select {
  display: flex;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__footer tfoot tr td {
  background-color: rgba(254, 244, 238, 0.5019607843);
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell .cell {
  font-size: 12px;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell .caret-wrapper,
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell .el-table__column-filter-trigger {
  display: none;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell .cc-filter-select {
  top: 8px;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__header .el-table__cell .sort-icon {
  position: relative;
  top: 2px;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table-column--selection > .cell {
  position: relative;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table-column--selection > .cell .el-checkbox__inner {
  width: 13px;
  height: 13px;
  border-radius: 2px;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__cell {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__cell > .cell {
  width: calc(100% - 1px);
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .el-table__cell .ellipsis {
  white-space: nowrap;
  width: calc(100% - 1px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .sort-wrapper,
.data-table[data-v-78df15de] .el-table__inner-wrapper .filter-wrapper {
  display: flex;
}
.data-table[data-v-78df15de] .el-table__inner-wrapper .sort-wrapper .el-icon {
  vertical-align: -3px;
  color: rgba(0, 0, 0, 0.4);
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body {
  border-left: 1px solid black;
  border-bottom: 1px solid black;
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__body-header .el-table__cell {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__body-header .el-table__cell .cell {
  text-align: center;
  display: block;
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__cell {
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__body-footer .el-table__cell .cell {
  text-align: right;
  display: block;
  width: 100%;
}
.print-data-table[data-v-78df15de] .el-scrollbar__view .el-table__body .el-table__body-footer .el-table__cell .cell .align-left {
  text-align: left;
  display: block;
  width: 100%;
}
.fixed-thead-filter[data-v-78df15de] {
  position: absolute;
  top: 3px;
  right: 1px;
  z-index: 3;
  text-align: right;
}
.fixed-thead-filter .toggle[data-v-78df15de] {
  display: flex;
  font-size: 24px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
  padding: 15px 5px;
  background-color: white;
  width: 40px;
  position: absolute;
  right: 0;
  transform: scale(0.6);
  transform-origin: top right;
}
.fixed-thead-filter .toggle > img[data-v-78df15de] {
  pointer-events: none;
}
.fixed-thead-filter ul[data-v-78df15de] {
  display: none;
  text-align: left;
  background-color: white;
  padding: 20px;
  border: 1px solid #efefef;
  border-radius: 7px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  margin-top: 35px;
  max-height: 400px;
  overflow: auto;
}
.fixed-thead-filter ul.active[data-v-78df15de] {
  display: block;
}
.fixed-thead-filter ul li[data-v-78df15de] {
  cursor: pointer;
}
.fixed-thead-filter ul li[data-v-78df15de] > * {
  pointer-events: none;
}
.fixed-thead-filter ul li .checkbox-wrapper[data-v-78df15de] {
  display: flex;
  align-items: center;
  line-height: 2;
  padding: 5px 0;
}
.fixed-thead-filter ul li .checkbox-wrapper .text[data-v-78df15de] {
  margin-left: 10px;
}
.fixed-thead-filter ul li .spacer[data-v-78df15de] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  display: inline-block;
  width: 100%;
  margin: 20px 0 16px 0;
}
.pagination[data-v-78df15de] {
  display: flex;
  justify-content: center;
  padding: 5px 0;
  margin: 20px 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/compare.vue?vue&type=style&index=0&id=2384bc9c&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.compare-wrapper[data-v-2384bc9c] {
  padding: 0 20px;
}
.compare-wrapper[data-v-2384bc9c] .current-filters {
  margin-top: 15px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/sideFilterMenuList.vue?vue&type=style&index=0&id=62af8c2f&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.leftMenu[data-v-62af8c2f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
  background-color: #f1f3f5;
  padding: 10px 15px 20px 15px;
  overflow-x: scroll;
  box-sizing: border-box;
}
.leftMenu[data-v-62af8c2f] .el-select--large > .el-select__wrapper {
  border-radius: var(--el-border-radius-base);
  width: 100%;
}
.leftMenu .checkboxList[data-v-62af8c2f] .el-checkbox {
  margin-right: 0;
}
.leftMenu .allItemWrap[data-v-62af8c2f] {
  width: 100%;
  box-sizing: border-box;
  color: #000;
  box-sizing: border-box;
}
.leftMenu .allItemWrap[data-v-62af8c2f] .el-checkbox {
  padding: 10px 0;
  height: 40px;
  box-sizing: border-box;
}
.leftMenu .allItemWrap[data-v-62af8c2f] .el-checkbox__label {
  width: 100%;
  font-size: 14px;
}
.leftMenu .allItemWrap[data-v-62af8c2f] .is-checked {
  background-color: rgba(234, 100, 57, 0.0705882353);
  border-radius: 5px;
}
.leftMenu .allItemWrap[data-v-62af8c2f] .is-checked .allItem {
  color: #000;
}
.leftMenu .allItemWrap .allItem[data-v-62af8c2f] {
  display: flex;
  justify-content: space-between;
  color: #000;
  font-weight: normal;
}
.leftMenu .allItemWrap .allItem.del[data-v-62af8c2f] {
  color: rgba(0, 0, 0, 0.4);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/totalPanel.vue?vue&type=style&index=0&id=1cd5e6e3&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pannel-content[data-v-1cd5e6e3] {
  display: flex;
  overflow: auto;
  box-sizing: border-box;
  padding: 20px;
  gap: 20px;
  background-color: #f7f8fa;
  border-radius: 7px;
  border: 1px solid rgba(60, 60, 67, 0.3607843137);
  margin: 20px;
  margin-bottom: 0;
}
.pannel-content .panelItme[data-v-1cd5e6e3] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: 1;
  flex-shrink: 0;
  font-size: 14px;
  color: #000;
}
.pannel-content .panelItme[data-v-1cd5e6e3] * {
  text-wrap: nowrap;
}
.pannel-content .panelItme.split[data-v-1cd5e6e3] {
  border-left: 1px solid rgba(60, 60, 67, 0.3607843137);
}
.pannel-content .panelItme .title[data-v-1cd5e6e3] {
  color: darkgray;
  display: flex;
  align-items: center;
  gap: 3px;
}
.pannel-content .panelItme .panelValue[data-v-1cd5e6e3] {
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 3px;
}
.pannel-content .panelItme .panelValue svg[data-v-1cd5e6e3] {
  height: 1em;
  width: 1em;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Pryroll/payrollStatus.vue?vue&type=style&index=0&id=88624cf8&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hoverBtn .el-icon[data-v-88624cf8] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-88624cf8]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-88624cf8]:hover {
  color: #fff;
}
.hoverBtn[data-v-88624cf8]:active {
  color: #fff;
}
.addHoverBtn[data-v-88624cf8] {
  color: #ea6439;
}
.addHoverBtn[data-v-88624cf8]:focus {
  color: #ea6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-88624cf8]:hover {
  color: #fff;
}
.addHoverBtn[data-v-88624cf8]:active {
  color: #fff;
}
.card[data-v-88624cf8] {
  height: 573px;
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-88624cf8] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .statusWrap[data-v-88624cf8] {
  display: flex;
  align-items: center;
}
.card .statusWrap.status1[data-v-88624cf8] {
  color: #236dd2;
}
.card .statusWrap.status2[data-v-88624cf8] {
  color: #d70000;
}
.card .statusWrap.status3[data-v-88624cf8] {
  color: #468a26;
}
.card .statusWrap.status4[data-v-88624cf8] {
  color: #9a4923;
}
.card .statusWrap .imgWrap[data-v-88624cf8] {
  display: flex;
  width: 15px;
  height: 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 7px;
  border-radius: 50%;
  box-sizing: border-box;
  margin-right: 0.7em;
}
.card .statusWrap .imgWrap.status1[data-v-88624cf8] {
  background-color: #f0f8fe;
}
.card .statusWrap .imgWrap.status2[data-v-88624cf8] {
  background-color: #fcf7ee;
}
.card .statusWrap .imgWrap.status3[data-v-88624cf8] {
  background-color: #f2faeb;
}
.card .statusWrap .imgWrap.status4[data-v-88624cf8] {
  background-color: #fcf7ee;
}
.card .statusWrap .text[data-v-88624cf8] {
  font-size: 14px;
}
.card .iconClass[data-v-88624cf8] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-88624cf8] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-88624cf8] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.card .headerBox .ops-table-left[data-v-88624cf8] {
  margin-left: 10px;
}
.card .headerBox .ops-table-left .cc-line-button[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.4);
  background-color: #fff;
}
.card .headerBox .ops-table-left .cc-line-button[data-v-88624cf8]:hover,
.card .headerBox .ops-table-left .cc-line-button[data-v-88624cf8]:focus {
  color: rgba(0, 0, 0, 0.4) !important;
  background-color: #fff !important;
  border-color: rgba(0, 0, 0, 0.0705882353) !important;
}
.card .headerBox .left[data-v-88624cf8] {
  display: flex;
}
.card .headerBox .cc-input-keywords[data-v-88624cf8] {
  float: right;
  width: 270px;
  height: 40px;
}
.card .headerBox .el-button-group[data-v-88624cf8] {
  float: right;
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-88624cf8] {
  float: right;
  margin-left: 12px;
}
.cc-query-table[data-v-88624cf8] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-88624cf8] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-88624cf8] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 43px;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-88624cf8] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-88624cf8] {
  margin-bottom: 12px;
}
.gary[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-88624cf8] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-88624cf8] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-88624cf8] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-88624cf8] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-88624cf8] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-88624cf8] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-88624cf8] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-88624cf8] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-88624cf8] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-88624cf8] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-88624cf8] {
  color: #ea6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-88624cf8]:hover {
  color: white;
}
.save-button[data-v-88624cf8]:active {
  color: white;
}
.footer-button[data-v-88624cf8] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-88624cf8]:not(:last-child) {
  margin-right: 0px !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeFaceDialog/index.vue?vue&type=style&index=0&id=4a4813f7&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.face-dialog__container .face-dialog__wrap[data-v-4a4813f7] {
  display: flex;
}
.face-dialog__container .face-dialog__wrap .face-dialog__upload[data-v-4a4813f7] {
  margin-right: 10px;
  margin-bottom: 10px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/EmployeeInsurance/index.vue?vue&type=style&index=0&id=00efc55e&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-00efc55e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-00efc55e] {
  display: flex;
  align-items: center;
}
.w100[data-v-00efc55e] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-00efc55e] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-00efc55e] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-00efc55e] {
  color: rgb(234, 100, 57);
}
[data-v-00efc55e] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-00efc55e] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-00efc55e] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-00efc55e] {
  cursor: pointer;
}
.batch-post[data-v-00efc55e] {
  max-height: 562px;
  padding: 20px 100px;
  overflow: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
[data-v-00efc55e]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-00efc55e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-00efc55e] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-00efc55e] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-00efc55e] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-00efc55e] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.close-button[data-v-00efc55e] {
  display: flex;
  align-items: center;
}
.el-checkbox[data-v-00efc55e] {
  display: block;
}
.small-tip[data-v-00efc55e] {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2509803922);
}
.batch-form[data-v-00efc55e] {
  padding: 20px 100px;
  width: 500px;
}
[data-v-00efc55e] .line-height .el-form-item__label {
  line-height: 1;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockSiteEditModal/index.vue?vue&type=style&index=0&id=14ee2d3c&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-content .info-box[data-v-14ee2d3c] {
  border-radius: 12px;
  border: 1px solid #c9c9c9;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.modal-content .info-box .info-title[data-v-14ee2d3c] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.modal-content .info-box .cus-box[data-v-14ee2d3c] {
  font-size: 12px;
  display: flex;
}
.modal-content .info-box .cus-box .cus-label[data-v-14ee2d3c] {
  color: rgba(0, 0, 0, 0.3);
  width: 80px;
}
.modal-content .info-box .cus-box .cus-label-val[data-v-14ee2d3c] {
  color: rgba(0, 0, 0, 0.3);
}
.modal-content .info-box .cus-box .cus-val[data-v-14ee2d3c] {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgba(0, 0, 0, 0.85);
}
.modal-content .info-box .cus-box .cus-val.cus-warn[data-v-14ee2d3c] {
  color: rgb(0, 0, 0);
}
.modal-content .info-box .cus-box .cus-val .warn[data-v-14ee2d3c] {
  color: rgba(234, 100, 57, 0.85);
}
.modal-content .info-box .cus-box .cus-val .val-split[data-v-14ee2d3c] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.modal-content .user-avator[data-v-14ee2d3c] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.modal-content .user-avator .name[data-v-14ee2d3c] {
  font-weight: bold;
}
.modal-content .user-info[data-v-14ee2d3c] {
  line-height: 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  padding-left: 10px;
  padding-bottom: 20px;
}
.modal-content .user-form[data-v-14ee2d3c] {
  padding-top: 20px;
}
.modal-content .user-form[data-v-14ee2d3c] .el-form .el-form-item__label {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
[data-v-14ee2d3c] .el-checkbox .el-checkbox__inner {
  width: 14px !important;
  height: 14px !important;
}
[data-v-14ee2d3c] .el-checkbox .el-checkbox__inner::after {
  width: 4px !important;
}
[data-v-14ee2d3c] .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
.footer-box[data-v-14ee2d3c] {
  padding: 12px;
  border-top: 1px solid rgb(245, 245, 245);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.footer-box .footer-button[data-v-14ee2d3c] {
  width: 58px;
}
.table-header[data-v-14ee2d3c] {
  border-radius: 7px 7px 0px 0px;
  border: 1px solid #C9C9C9;
  border-bottom: 0px;
  padding: 5px;
  display: flex;
  align-content: center;
  flex-direction: row;
  justify-content: space-between;
}
.table-header .record[data-v-14ee2d3c] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  padding-left: 10px;
}
.table-header .roadmap[data-v-14ee2d3c] {
  font-size: 14px;
  color: #EA6439;
  cursor: pointer;
  padding-right: 50px;
}
.clock-table[data-v-14ee2d3c] {
  border-radius: 0px 0px 7px 7px;
  border: 1px solid #C9C9C9;
}
.guard[data-v-14ee2d3c] {
  display: flex;
  align-items: center;
  top: -5px;
  position: relative;
}
.show-record[data-v-14ee2d3c] {
  color: #EA6439;
  margin-left: 5px;
  cursor: pointer;
}
.final-status[data-v-14ee2d3c] {
  color: white;
  padding: 5px 10px;
  border-radius: 36px;
}
.final-status-0[data-v-14ee2d3c] {
  background: rgb(255, 0, 0);
}
.final-status-1[data-v-14ee2d3c] {
  background: rgb(255, 0, 0);
}
.final-status-2[data-v-14ee2d3c] {
  background: rgb(255, 0, 0);
}
.final-status-3[data-v-14ee2d3c] {
  background: rgb(255, 0, 0);
}
.final-status-4[data-v-14ee2d3c] {
  background: rgb(220, 164, 80);
}
.final-status-5[data-v-14ee2d3c] {
  background: rgb(220, 164, 80);
}
.final-status-6[data-v-14ee2d3c] {
  background: rgb(220, 164, 80);
}
.final-status-7[data-v-14ee2d3c] {
  background: rgb(103, 194, 58);
}
.final-status-8[data-v-14ee2d3c] {
  background: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.5);
}
[data-v-14ee2d3c] .el-table--scrollable-x .el-table__body-wrapper {
  overflow-x: hidden;
}
.punch-row[data-v-14ee2d3c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.punch-row .punch-tag[data-v-14ee2d3c] {
  border-radius: 4px;
  background: rgba(234, 100, 57, 0.1);
  color: #EA6439;
  padding: 1px 8px;
  font-size: 12px;
}
.punch-row .punch-tag.outside[data-v-14ee2d3c] {
  background: rgb(249, 249, 251);
  color: rgb(42, 130, 228);
}
.punch-row .punch-invalid-tag[data-v-14ee2d3c] {
  border-radius: 4px;
  background: #F4F4F4;
  color: rgba(0, 0, 0, 0.4);
  padding: 1px 8px;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.address[data-v-14ee2d3c],
.device[data-v-14ee2d3c] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-row[data-v-14ee2d3c] {
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  gap: 5px;
}
.address-row[data-v-14ee2d3c] .el-icon {
  top: 5px;
}
.m-t8[data-v-14ee2d3c] {
  margin-top: 8px;
}
.record-annex[data-v-14ee2d3c] {
  display: inline-flex;
  align-content: center;
  gap: 10px;
}
.map[data-v-14ee2d3c] {
  width: 880px;
  height: 400px;
}
.baidu-map[data-v-14ee2d3c] {
  margin-bottom: 10px;
}
.notice[data-v-14ee2d3c] {
  border-radius: 7px;
  background: #F9F9FB;
  padding: 10px 20px;
  margin: 0px 40px 10px 40px;
  font-size: 12px;
}
.outside__container[data-v-14ee2d3c] {
  max-width: 340px;
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.outside__container .outside__images[data-v-14ee2d3c] {
  position: relative;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border-radius: 4px;
  z-index: 1;
}
.outside__container .outside__images .el-image[data-v-14ee2d3c] {
  width: 100%;
  height: 100%;
}
.outside__container .outside__images .outside__images-count[data-v-14ee2d3c] {
  position: absolute;
  right: 3px;
  top: 3px;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  text-align: center;
  line-height: 18px;
  color: #fff;
  background: rgba(0, 0, 0, 0.4);
}
.outside__container .outside__description[data-v-14ee2d3c] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.holiday-val[data-v-14ee2d3c] {
  color: #EA6439;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockSiteEditModal/index.vue?vue&type=style&index=1&id=14ee2d3c&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.normal-input .el-input__wrapper {
  border-radius: 4px;
}
.description-item {
  display: flex;
  align-items: center;
}
.description-item dd,
.description-item dt {
  margin: 0;
}
.description-item dt {
  font-weight: bolder;
}
.punch-tag.outside {
  display: flex;
  align-items: center;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/customer/CustomerEditModal/index.vue?vue&type=style&index=0&id=986867f2&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-986867f2] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.main-area .tab-box[data-v-986867f2] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
.main-area .main-box .collapse-box[data-v-986867f2] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: rgb(234, 100, 57);
  cursor: pointer;
  text-align: center;
  background: #F9F9FB;
  margin: 30px 0 50px 0;
}
.main-area .main-box .collapse-box[data-v-986867f2]:hover {
  color: #ef8c6b;
}
[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .add-bank,[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-textarea {
  width: 50%;
}
[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-cascader {
  width: 100%;
}
[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-986867f2] .demo-form .el-form-item .el-form-item__content .add-bank {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
[data-v-986867f2] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-986867f2] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-986867f2] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-986867f2] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-986867f2] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
[data-v-986867f2] .el-form-item {
  align-items: center;
}
[data-v-986867f2] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-986867f2] .test-box .test-list .test-list-item {
  width: calc((100% - 30px) / 4);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-986867f2] .test-box .test-list .test-list-item .el-input,[data-v-986867f2] .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-986867f2] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-986867f2] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-986867f2] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
.add-options[data-v-986867f2] {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  padding: 20px 10px 5px;
}
.add-options .el-input[data-v-986867f2] {
  width: unset;
  margin-right: 10px;
}
.add-options .text[data-v-986867f2] {
  color: #EA6439;
}
.select-tree .el-select-dropdown__item[data-v-986867f2] {
  padding: 0;
}
.select-tree-item[data-v-986867f2] {
  height: auto !important;
}
.save-button[data-v-986867f2] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-986867f2]:hover, .save-button[data-v-986867f2]:focus {
  color: #FFFFFF;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/BankAddModal.vue?vue&type=style&index=0&id=6820b6f1&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-6820b6f1] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.main-area[data-v-6820b6f1] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
  padding: 100px 0;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/InOutHistoryModal.vue?vue&type=style&index=0&id=49d8e1c9&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-49d8e1c9] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.m-t-30[data-v-49d8e1c9] {
  margin-top: 30px;
}
.main-area[data-v-49d8e1c9] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .record-box .record-item[data-v-49d8e1c9] {
  margin-bottom: 15px;
}
.main-area .record-box .record-item .record-item-line[data-v-49d8e1c9] {
  border-bottom: 3px solid rgb(249, 249, 251);
}
.main-area .record-box .record-item .cus-box[data-v-49d8e1c9] {
  font-size: 12px;
  display: flex;
}
.main-area .record-box .record-item .cus-box .cus-label[data-v-49d8e1c9] {
  color: rgba(0, 0, 0, 0.3);
  width: 70px;
  flex-shrink: 0;
}
.main-area .record-box .record-item .cus-box .cus-val[data-v-49d8e1c9] {
  color: rgba(0, 0, 0, 0.85);
}
.main-area .record-box .record-item .cus-title[data-v-49d8e1c9] {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  display: flex;
}
.main-area .record-box .record-item .cus-title .button[data-v-49d8e1c9] {
  margin-left: auto;
  transform: translateX(110px);
  cursor: pointer;
  color: lightgray;
  font-weight: normal;
}
.main-area .record-box .record-item .cus-title .button[data-v-49d8e1c9]:hover {
  color: var(--el-color-primary);
}
.main-area .img-item[data-v-49d8e1c9] {
  width: 70px;
  height: 70px;
}
.main-area .img-item .el-image[data-v-49d8e1c9] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
}
.main-area .img-item .el-image[data-v-49d8e1c9] img {
  max-height: 70px;
  max-width: 100%;
  width: auto;
  height: auto;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/employee/allowList/components/editDialog.vue?vue&type=style&index=0&id=6e5ecc88&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.edit__container[data-v-6e5ecc88] {
  width: 600px;
}
.edit__description[data-v-6e5ecc88] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/LeaveModal.vue?vue&type=style&index=0&id=2c74bd02&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.reason-tags[data-v-2c74bd02] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-2c74bd02] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
[data-v-2c74bd02] .block-item .el-form-item__content {
  display: block;
}
.leave-tips[data-v-2c74bd02] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-2c74bd02] {
  color: rgb(234, 100, 57);
}
.main-area[data-v-2c74bd02] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area.p-100[data-v-2c74bd02] {
  padding: 100px 0;
}
.form__container[data-v-2c74bd02] {
  display: flex;
  align-items: center;
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/MoveModal.vue?vue&type=style&index=0&id=0524d023&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0524d023] .block-item .el-form-item__content {
  display: block;
}
.tips[data-v-0524d023] {
  color: rgba(0, 0, 0, 0.3);
}
.tips.primary-tips[data-v-0524d023] {
  color: rgba(255, 0, 0, 0.7);
}
.main-area[data-v-0524d023] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/ResumeModal.vue?vue&type=style&index=0&id=0a6c9b87&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-0a6c9b87] .block-item .el-form-item__content {
  display: block;
}
.tips[data-v-0a6c9b87] {
  color: rgba(0, 0, 0, 0.3);
}
.tips.primary-tips[data-v-0a6c9b87] {
  color: rgba(255, 0, 0, 0.7);
}
.main-area[data-v-0a6c9b87] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-0a6c9b87] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
[data-v-0a6c9b87] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-0a6c9b87] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-0a6c9b87] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-0a6c9b87] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 50%;
}
[data-v-0a6c9b87] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-0a6c9b87] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-0a6c9b87] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-0a6c9b87] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-0a6c9b87] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-0a6c9b87] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
.alert__container[data-v-0a6c9b87] {
  display: flex;
  align-items: center;
}
.alert__container .alert__text[data-v-0a6c9b87] {
  color: rgba(0, 0, 0, 0.7);
}
.alert__container .alert__icon[data-v-0a6c9b87] {
  margin-right: 5px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/modules/MobileEditModal.vue?vue&type=style&index=0&id=8e92b570&scoped=true&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-8e92b570] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.main-area[data-v-8e92b570] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
  padding: 100px 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/patrol/modules/PatrolDetailPointModal.vue?vue&type=style&index=0&id=b0f42bf6&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-content[data-v-b0f42bf6] {
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
}
.modal-content .bm-view[data-v-b0f42bf6] {
  height: 300px;
}
.modal-content .bm-view .sample[data-v-b0f42bf6] {
  display: flex;
  padding: 15px;
  min-width: 200px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
  position: absolute;
}
.modal-content .bm-view .sample .flex[data-v-b0f42bf6] {
  position: relative;
}
.modal-content .bm-view .sample .flex .label-box .label-title[data-v-b0f42bf6] {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  max-width: 200px;
  width: auto !important;
}
.modal-content .bm-view .sample .flex .label-box .label-address[data-v-b0f42bf6] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  margin-top: 12px;
  max-width: 200px;
  width: auto !important;
}
.modal-content .patrol-count-box[data-v-b0f42bf6] {
  border-radius: 7px;
  background: #F9F9FB;
  padding: 20px;
  align-items: center;
  margin-bottom: 20px;
}
.modal-content .patrol-count-box .count-item[data-v-b0f42bf6] {
  margin-right: 40px;
}
.modal-content .patrol-count-box .count-item .count[data-v-b0f42bf6] {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.modal-content .patrol-count-box .count-item .count.uncomplete[data-v-b0f42bf6] {
  color: rgba(255, 0, 0, 0.85);
}
.modal-content .patrol-count-box .count-item .count.complete[data-v-b0f42bf6] {
  color: rgba(103, 194, 58, 0.85);
}
.modal-content .patrol-count-box .count-item .count-label[data-v-b0f42bf6] {
  margin-top: 5px;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
}
.modal-content .patrol-record .patrol-record-title[data-v-b0f42bf6] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.modal-content .patrol-record .patrol-record-table .el-table[data-v-b0f42bf6] {
  height: auto;
}
.modal-content .patrol-record .patrol-record-table .el-table .status-normal[data-v-b0f42bf6] {
  border-radius: 50px;
  background: #67C23A;
  padding: 2px 15px;
  color: rgba(255, 255, 255, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table .status-alarm[data-v-b0f42bf6] {
  border-radius: 50px;
  background: rgba(255, 0, 0, 0.7);
  padding: 2px 15px;
  color: rgba(255, 255, 255, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table .media-item[data-v-b0f42bf6] {
  margin-right: 5px;
}
.modal-content .patrol-record .patrol-record-table .el-table .media-item[data-v-b0f42bf6]:last-child {
  margin-right: 0;
}
.modal-content .patrol-record .patrol-record-table .el-table .media-item .img-box[data-v-b0f42bf6] {
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
[data-v-b0f42bf6] .el-checkbox .el-checkbox__inner {
  width: 14px !important;
  height: 14px !important;
}
[data-v-b0f42bf6] .el-checkbox .el-checkbox__inner::after {
  width: 4px !important;
}
[data-v-b0f42bf6] .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
.footer-box[data-v-b0f42bf6] {
  padding: 12px;
  border-top: 1px solid rgb(245, 245, 245);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.footer-box .footer-button[data-v-b0f42bf6] {
  width: 58px;
}
[data-v-b0f42bf6] .el-table__inner-wrapper::before {
  z-index: 0 !important;
}
[data-v-b0f42bf6] .el-table__cell {
  z-index: unset !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/patrol/modules/PatrolDetailLineModal.vue?vue&type=style&index=0&id=542a777e&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-542a777e] .el-radio .el-radio__input {
  margin-left: 5px;
}
[data-v-542a777e] .el-radio .el-radio__input .el-radio__inner {
  border-radius: 9px;
  width: 18px;
  height: 18px;
}
[data-v-542a777e] .el-radio .el-radio__input.is-checked .el-radio__inner::after {
  content: "";
  width: 8px;
  height: 3px;
  border: 2px solid white;
  border-top: transparent;
  border-right: transparent;
  text-align: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 3px;
  transform: rotate(-45deg);
  border-radius: 0px;
  background: none;
}
.modal-content[data-v-542a777e] {
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
}
.modal-content .sticky-top[data-v-542a777e] {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
.modal-content .tab-status.complete[data-v-542a777e] {
  color: rgba(103, 194, 58, 0.85) !important;
}
.modal-content .tab-status.uncomplete[data-v-542a777e] {
  color: rgba(255, 0, 0, 0.85) !important;
}
.modal-content .tab-status.wait[data-v-542a777e] {
  color: rgba(220, 164, 80, 0.85) !important;
}
.modal-content .bm-view[data-v-542a777e] {
  height: 450px;
}
.modal-content .bm-view .sample[data-v-542a777e] {
  display: flex;
  padding: 15px;
  min-width: 200px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.9);
  overflow: hidden;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
  position: absolute;
}
.modal-content .bm-view .sample .flex[data-v-542a777e] {
  position: relative;
}
.modal-content .bm-view .sample .flex .label-box .label-title[data-v-542a777e] {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  max-width: 200px;
  width: auto !important;
}
.modal-content .bm-view .sample .flex .label-box .label-address[data-v-542a777e] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  margin-top: 12px;
  max-width: 200px;
  width: auto !important;
}
.modal-content .map-box[data-v-542a777e] {
  position: relative;
}
.modal-content .map-box .map-filter-box[data-v-542a777e] {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 10px;
  border-radius: 7px;
  background: #F9F9FB;
  max-height: 410px;
  width: 230px;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
}
.modal-content .map-box .map-filter-box .el-radio-group[data-v-542a777e] {
  display: block;
}
.modal-content .map-box .map-filter-box .el-radio-group .el-radio[data-v-542a777e] {
  width: 100%;
  height: 60px;
  margin-right: 0;
}
.modal-content .map-box .map-filter-box .el-radio-group .el-radio.is-checked[data-v-542a777e] {
  background: rgba(234, 100, 57, 0.04);
}
.modal-content .map-box .map-filter-box .user-info .total-avatar[data-v-542a777e] {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: rgba(234, 100, 57, 0.85);
  color: rgb(255, 255, 255);
  font-size: 20px;
}
.modal-content .map-box .map-filter-box .user-info .user-name[data-v-542a777e] {
  color: #000;
  font-size: 14px;
}
.modal-content .map-box .map-filter-box .user-info .user-job[data-v-542a777e] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  margin-top: 5px;
}
.modal-content .patrol-count-box[data-v-542a777e] {
  border-radius: 7px;
  background: #F9F9FB;
  padding: 20px;
  align-items: center;
  margin-bottom: 20px;
}
.modal-content .patrol-count-box .count-item[data-v-542a777e] {
  margin-right: 40px;
}
.modal-content .patrol-count-box .count-item .count[data-v-542a777e] {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.modal-content .patrol-count-box .count-item .count.uncomplete[data-v-542a777e] {
  color: rgba(255, 0, 0, 0.85);
}
.modal-content .patrol-count-box .count-item .count.complete[data-v-542a777e] {
  color: rgba(103, 194, 58, 0.85);
}
.modal-content .patrol-count-box .count-item .count-label[data-v-542a777e] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  margin-top: 5px;
}
.modal-content .patrol-record .patrol-record-title[data-v-542a777e] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
.modal-content .patrol-record .patrol-record-table .el-table[data-v-542a777e] {
  max-height: 400px;
}
.modal-content .patrol-record .patrol-record-table .el-table .status-normal[data-v-542a777e] {
  border-radius: 50px;
  background: #67C23A;
  padding: 2px 15px;
  color: rgba(255, 255, 255, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table .status-alarm[data-v-542a777e] {
  border-radius: 50px;
  background: rgba(255, 0, 0, 0.7);
  padding: 2px 15px;
  color: rgba(255, 255, 255, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table .check-name[data-v-542a777e] {
  display: inline-block;
  max-width: 200px;
  width: auto !important;
}
.modal-content .patrol-record .patrol-record-table .el-table .check-status[data-v-542a777e] {
  margin-left: 5px;
  border-radius: 50px;
  padding: 0px 10px;
  height: 16px;
  line-height: 16px;
  color: rgba(255, 0, 0, 0.85);
  border-radius: 9px;
  font-size: 12px;
  border: 1px solid rgba(255, 0, 0, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table .check-status.checked[data-v-542a777e] {
  color: rgba(103, 194, 58, 0.85);
  border: 1px solid rgba(103, 194, 58, 0.85);
}
.modal-content .patrol-record .patrol-record-table .el-table thead .cell[data-v-542a777e] {
  text-align: left;
}
.map-btns[data-v-542a777e] {
  margin: 0 20px 20px 0;
  display: flex;
}
.map-btns .map-btn-group[data-v-542a777e] {
  height: 36px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
}
.map-btns .map-btn-group .btn[data-v-542a777e] {
  border: unset;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
[data-v-542a777e] .el-checkbox .el-checkbox__inner {
  width: 14px !important;
  height: 14px !important;
}
[data-v-542a777e] .el-checkbox .el-checkbox__inner::after {
  width: 4px !important;
}
[data-v-542a777e] .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
[data-v-542a777e] .el-table__inner-wrapper::before {
  z-index: 0 !important;
}
[data-v-542a777e] .el-table__cell {
  z-index: unset !important;
}
.patrol-record-title[data-v-542a777e] {
  display: flex;
  justify-content: space-between;
}
.patrol-record-right[data-v-542a777e] {
  display: flex;
  align-items: center;
  border-radius: 15px;
  padding: 5px 10px;
  background: rgb(240, 248, 254);
}
.patrol-record-right .patrol-record-icon[data-v-542a777e] {
  width: 20px;
  height: 20px;
}
.patrol-record-right .patrol-record-bold[data-v-542a777e] {
  font-weight: bolder;
  color: rgb(42, 130, 228);
}
.patrol-record-right .patrol-record-light[data-v-542a777e] {
  font-size: 14px;
  font-weight: normal;
  color: rgb(42, 130, 228);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/modules/AddDepartmentModal.vue?vue&type=style&index=0&id=40073424&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-40073424] .block-item .el-form-item__content {
  display: block;
}
.tips[data-v-40073424] {
  color: rgba(0, 0, 0, 0.3);
}
.tips.primary-tips[data-v-40073424] {
  color: rgba(255, 0, 0, 0.7);
}
.main-area[data-v-40073424] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-40073424] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
[data-v-40073424] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-40073424] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-40073424] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-40073424] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 80%;
}
[data-v-40073424] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
.select-tree .el-select-dropdown__item[data-v-40073424] {
  padding: 0;
}
.select-tree-item[data-v-40073424] {
  height: auto !important;
}
.save-button[data-v-40073424] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-40073424]:hover, .save-button[data-v-40073424]:focus {
  color: #FFFFFF;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/modules/AddMemberModal.vue?vue&type=style&index=0&id=7d7ce348&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-7d7ce348] .block-item .el-form-item__content {
  display: block;
}
.tips[data-v-7d7ce348] {
  color: rgba(0, 0, 0, 0.3);
}
.tips.primary-tips[data-v-7d7ce348] {
  color: rgba(255, 0, 0, 0.7);
}
.main-area[data-v-7d7ce348] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-7d7ce348] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
[data-v-7d7ce348] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-7d7ce348] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-7d7ce348] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-7d7ce348] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 80%;
}
[data-v-7d7ce348] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
.select-tree .el-select-dropdown__item[data-v-7d7ce348] {
  padding: 0;
}
.select-tree-item[data-v-7d7ce348] {
  height: auto !important;
}
.save-button[data-v-7d7ce348] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-7d7ce348]:hover, .save-button[data-v-7d7ce348]:focus {
  color: #FFFFFF;
}
[data-v-7d7ce348] .el-radio .el-radio__input {
  margin-left: 5px;
}
[data-v-7d7ce348] .el-radio .el-radio__input .el-radio__inner {
  border-radius: 9px;
  width: 18px;
  height: 18px;
}
[data-v-7d7ce348] .el-radio .el-radio__input.is-checked .el-radio__inner::after {
  content: "";
  width: 8px;
  height: 3px;
  border: 2px solid white;
  border-top: transparent;
  border-right: transparent;
  text-align: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 3px;
  transform: rotate(-45deg);
  border-radius: 0px;
  background: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/modules/BatchChangeDepartModal.vue?vue&type=style&index=0&id=e5776b8e&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-e5776b8e] .block-item .el-form-item__content {
  display: block;
}
[data-v-e5776b8e] .el-tag {
  margin-bottom: 5px;
  margin-right: 5px;
  border: 1px solid #F4F4F4;
  background: var(--icon, #F4F4F4);
  height: 30px;
  border-radius: 15px;
  color: rgba(0, 0, 0, 0.85);
  padding-left: 0;
}
[data-v-e5776b8e] .el-tag .el-tag__close {
  width: 16px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-e5776b8e] .el-tag:hover {
  background: rgba(234, 100, 57, 0.07);
}
[data-v-e5776b8e] .el-tag:hover .el-tag__close {
  color: rgba(234, 100, 57, 0.85);
  background: unset;
}
.tips[data-v-e5776b8e] {
  color: rgba(0, 0, 0, 0.3);
}
.tips.primary-tips[data-v-e5776b8e] {
  color: rgba(255, 0, 0, 0.7);
}
.main-area[data-v-e5776b8e] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-e5776b8e] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__label::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__content .add-bank {
  width: 80%;
}
[data-v-e5776b8e] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
.select-tree .el-select-dropdown__item[data-v-e5776b8e] {
  padding: 0;
}
.select-tree-item[data-v-e5776b8e] {
  height: auto !important;
}
.save-button[data-v-e5776b8e] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-e5776b8e]:hover, .save-button[data-v-e5776b8e]:focus {
  color: #FFFFFF;
}
.footer-tips[data-v-e5776b8e] {
  border-radius: 50px;
  background: rgba(220, 164, 80, 0.07);
  color: #DCA450;
  font-size: 12px;
  margin-right: 10px;
  padding: 5px 8px;
}
[data-v-e5776b8e] .el-select__tags .el-tag {
  padding-left: 3px;
}
[data-v-e5776b8e] .el-radio .el-radio__input {
  margin-left: 5px;
}
[data-v-e5776b8e] .el-radio .el-radio__input .el-radio__inner {
  border-radius: 9px;
  width: 18px;
  height: 18px;
}
[data-v-e5776b8e] .el-radio .el-radio__input.is-checked .el-radio__inner::after {
  content: "";
  width: 8px;
  height: 3px;
  border: 2px solid white;
  border-top: transparent;
  border-right: transparent;
  text-align: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 3px;
  transform: rotate(-45deg);
  border-radius: 0px;
  background: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/company/modules/AddRoleMemberModal.vue?vue&type=style&index=0&id=0777caf4&scoped=true&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.main-area[data-v-0777caf4] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .main-border[data-v-0777caf4] {
  border: 1px solid #F4F4F4;
}
.main-area .tree-box[data-v-0777caf4] {
  padding: 20px 15px;
  background: #F9F9FB;
}
.main-area .tree-box .left-title[data-v-0777caf4] {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  height: 30px;
  padding: 0 5px;
}
.main-area .table-box[data-v-0777caf4] {
  padding: 20px 15px;
}
.main-area .table-box .table-title[data-v-0777caf4] {
  line-height: 40px;
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.remove-btn[data-v-0777caf4] {
  background: rgba(255, 0, 0, 0.07) !important;
  color: rgba(255, 0, 0, 0.85) !important;
  text-align: center;
  width: auto;
  display: inline-block;
  border-radius: 18px;
  padding: 5px 14px !important;
}
[data-v-0777caf4] .cc-input-keywords {
  height: 32px;
  background: #F9F9FB;
}
[data-v-0777caf4] .cc-input-keywords .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-0777caf4] .el-tree {
  background: #F9F9FB;
}
[data-v-0777caf4] .el-tree .el-tree-node__content {
  height: 32px;
}
.select-tree .el-select-dropdown__item[data-v-0777caf4] {
  padding: 0;
}
.select-tree-item[data-v-0777caf4] {
  height: auto !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/customer/modules/customerAddOrEditModal.vue?vue&type=style&index=0&id=10744194&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-10744194] .el-steps .el-step__title {
  font-size: 14px;
  line-height: 20px;
}
.main-area[data-v-10744194] {
  max-height: 403px;
  overflow: hidden;
  overflow-y: auto;
}
.main-area .tab-box[data-v-10744194] {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}
.main-area .main-box .collapse-box[data-v-10744194] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: rgb(234, 100, 57);
  cursor: pointer;
  text-align: center;
  background: #F9F9FB;
  margin: 30px 0 50px 0;
}
.main-area .main-box .collapse-box[data-v-10744194]:hover {
  color: #ef8c6b;
}
[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-select,[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-input,[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-checkbox-group,[data-v-10744194] .demo-form .el-form-item .el-form-item__content .add-bank,[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-textarea {
  width: 50%;
}
[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-cascader {
  width: 100%;
}
[data-v-10744194] .demo-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
[data-v-10744194] .demo-form .el-form-item .el-form-item__content .add-bank {
  color: rgba(234, 100, 57, 0.85);
  width: 100%;
  margin-bottom: 5px;
  cursor: pointer;
}
[data-v-10744194] .demo-form .el-form-item.flex-input-box .flex-input {
  width: 50%;
}
[data-v-10744194] .demo-form .el-form-item.block-item .el-form-item__content {
  display: block;
}
[data-v-10744194] .demo-form .el-form-item.flex-box .flex-inputs {
  margin-bottom: 5px;
}
[data-v-10744194] .demo-form .el-form-item.flex-box .flex-inputs .el-input,[data-v-10744194] .demo-form .el-form-item.flex-box .flex-inputs .el-select {
  width: 100%;
}
[data-v-10744194] .test-box .test-list {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
[data-v-10744194] .test-box .test-list .test-list-item {
  width: calc((100% - 30px) / 4);
  padding-right: 5px;
  display: flex;
  align-items: flex-start;
}
[data-v-10744194] .test-box .test-list .test-list-item .el-input,[data-v-10744194] .test-box .test-list .test-list-item .el-select {
  width: 100%;
}
[data-v-10744194] .test-box .test-list .test-list-item .el-date-editor {
  width: 87%;
}
[data-v-10744194] .test-box .test-list .test-list-item-double {
  width: calc((100% - 6px) * 2);
}
[data-v-10744194] .test-box .test-list .test-list-item-double .el-date-editor {
  width: 87%;
}
.add-options[data-v-10744194] {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  padding: 20px 10px 5px;
}
.add-options .el-input[data-v-10744194] {
  width: unset;
  margin-right: 10px;
}
.add-options .text[data-v-10744194] {
  color: #EA6439;
}
.select-tree .el-select-dropdown__item[data-v-10744194] {
  padding: 0;
}
.select-tree-item[data-v-10744194] {
  height: auto !important;
}
.save-button[data-v-10744194] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-10744194]:hover, .save-button[data-v-10744194]:focus {
  color: #FFFFFF;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockPersonalModal/index.vue?vue&type=style&index=0&id=684e0133&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-content .info-box[data-v-684e0133] {
  border-radius: 12px;
  border: 1px solid #c9c9c9;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.modal-content .info-box .info-title[data-v-684e0133] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.modal-content .info-box .cus-box[data-v-684e0133] {
  font-size: 12px;
  display: flex;
}
.modal-content .info-box .cus-box .cus-label[data-v-684e0133] {
  color: rgba(0, 0, 0, 0.3);
  width: 80px;
}
.modal-content .info-box .cus-box .cus-label-val[data-v-684e0133] {
  color: rgba(0, 0, 0, 0.3);
}
.modal-content .info-box .cus-box .cus-val[data-v-684e0133] {
  color: rgba(0, 0, 0, 0.85);
}
.modal-content .info-box .cus-box .cus-val.cus-warn[data-v-684e0133] {
  color: rgb(0, 0, 0);
}
.modal-content .info-box .cus-box .cus-val .warn[data-v-684e0133] {
  color: rgba(234, 100, 57, 0.85);
}
.modal-content .info-box .cus-box .cus-val .val-split[data-v-684e0133] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.modal-content .user-avator[data-v-684e0133] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.modal-content .user-avator .name[data-v-684e0133] {
  font-weight: bold;
}
.modal-content .user-info[data-v-684e0133] {
  line-height: 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  padding-left: 10px;
  padding-bottom: 20px;
}
.modal-content .user-form[data-v-684e0133] {
  padding-top: 20px;
}
.modal-content .user-form[data-v-684e0133] .el-form .el-form-item__label {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
[data-v-684e0133] .el-checkbox .el-checkbox__inner {
  width: 14px !important;
  height: 14px !important;
}
[data-v-684e0133] .el-checkbox .el-checkbox__inner::after {
  width: 4px !important;
}
[data-v-684e0133] .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
.footer-box[data-v-684e0133] {
  padding: 12px;
  border-top: 1px solid rgb(245, 245, 245);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.footer-box .footer-button[data-v-684e0133] {
  width: 58px;
}
.table-header[data-v-684e0133] {
  border-radius: 7px 7px 0px 0px;
  border: 1px solid #C9C9C9;
  border-bottom: 0px;
  padding: 5px;
  display: flex;
  align-content: center;
  flex-direction: row;
  justify-content: space-between;
}
.table-header .record[data-v-684e0133] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  padding-left: 10px;
}
.table-header .roadmap[data-v-684e0133] {
  font-size: 14px;
  color: #EA6439;
  cursor: pointer;
  padding-right: 50px;
}
.clock-table[data-v-684e0133] {
  border-radius: 0px 0px 7px 7px;
  border: 1px solid #C9C9C9;
}
.guard[data-v-684e0133] {
  display: flex;
  align-items: center;
  top: -5px;
  position: relative;
}
.show-record[data-v-684e0133] {
  color: #EA6439;
  margin-left: 5px;
  cursor: pointer;
}
.final-status[data-v-684e0133] {
  padding: 2px 6px;
  border-radius: 4px;
  cursor: pointer;
}
.final-status-0[data-v-684e0133] {
  color: rgb(255, 0, 0);
  background: rgba(255, 0, 0, 0.07);
}
.final-status-1[data-v-684e0133] {
  color: rgb(255, 0, 0);
  background: rgba(255, 0, 0, 0.07);
}
.final-status-2[data-v-684e0133] {
  color: rgb(255, 0, 0);
  background: rgba(255, 0, 0, 0.07);
}
.final-status-3[data-v-684e0133] {
  color: rgb(255, 0, 0);
  background: rgba(255, 0, 0, 0.07);
}
.final-status-4[data-v-684e0133] {
  background: rgba(220, 164, 80, 0.07);
  color: rgb(220, 164, 80);
}
.final-status-5[data-v-684e0133] {
  background: rgba(220, 164, 80, 0.07);
  color: rgb(220, 164, 80);
}
.final-status-6[data-v-684e0133] {
  background: rgba(220, 164, 80, 0.07);
  color: rgb(220, 164, 80);
}
.final-status-7[data-v-684e0133] {
  background: rgba(103, 194, 58, 0.07);
  color: rgb(103, 194, 58);
}
.final-status-8[data-v-684e0133] {
  background: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.5);
}
[data-v-684e0133] .el-table--scrollable-x .el-table__body-wrapper {
  overflow-x: hidden;
}
.punch-row[data-v-684e0133] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.punch-row .punch-tag[data-v-684e0133] {
  border-radius: 4px;
  background: rgba(234, 100, 57, 0.1);
  color: #EA6439;
  padding: 1px 8px;
  font-size: 12px;
}
.address[data-v-684e0133],
.device[data-v-684e0133] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-row[data-v-684e0133] {
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  gap: 5px;
}
.address-row[data-v-684e0133] .el-icon {
  top: 5px;
}
.m-t8[data-v-684e0133] {
  margin-top: 8px;
}
.record-annex[data-v-684e0133] {
  display: inline-flex;
  align-content: center;
  gap: 10px;
}
.map[data-v-684e0133] {
  width: 880px;
  height: 400px;
}
.baidu-map[data-v-684e0133] {
  margin-bottom: 10px;
}
.notice[data-v-684e0133] {
  border-radius: 7px;
  background: #F9F9FB;
  padding: 10px 20px;
  margin: 0px 40px 10px 40px;
  font-size: 12px;
}
.export[data-v-684e0133]:hover {
  color: white;
}
.flex-column[data-v-684e0133] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.modal-content[data-v-684e0133] {
  overflow-y: scroll;
  height: 600px;
}
.table-box[data-v-684e0133] {
  padding: 10px 4% 0px 4%;
}
.table-condition-header[data-v-684e0133] {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: space-between;
}
.site-tabs[data-v-684e0133] {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/ClockPersonalTrackModal/index.vue?vue&type=style&index=0&id=18f393f2&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal-content .info-box[data-v-18f393f2] {
  border-radius: 12px;
  border: 1px solid #c9c9c9;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.modal-content .info-box .info-title[data-v-18f393f2] {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}
.modal-content .info-box .cus-box[data-v-18f393f2] {
  font-size: 12px;
  display: flex;
}
.modal-content .info-box .cus-box .cus-label[data-v-18f393f2] {
  color: rgba(0, 0, 0, 0.3);
  width: 80px;
}
.modal-content .info-box .cus-box .cus-label-val[data-v-18f393f2] {
  color: rgba(0, 0, 0, 0.3);
}
.modal-content .info-box .cus-box .cus-val[data-v-18f393f2] {
  color: rgba(0, 0, 0, 0.85);
}
.modal-content .info-box .cus-box .cus-val.cus-warn[data-v-18f393f2] {
  color: rgb(0, 0, 0);
}
.modal-content .info-box .cus-box .cus-val .warn[data-v-18f393f2] {
  color: rgba(234, 100, 57, 0.85);
}
.modal-content .info-box .cus-box .cus-val .val-split[data-v-18f393f2] ::before {
  content: "/";
  border-left: 1px solid rgba(127, 127, 127, 0.3);
  display: inline-block;
  height: 20px;
  position: absolute;
  left: 0;
}
.modal-content .user-avator[data-v-18f393f2] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.modal-content .user-avator .name[data-v-18f393f2] {
  font-weight: bold;
}
.modal-content .user-info[data-v-18f393f2] {
  line-height: 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  padding-left: 10px;
  padding-bottom: 20px;
}
.modal-content .user-form[data-v-18f393f2] {
  padding-top: 20px;
}
.modal-content .user-form[data-v-18f393f2] .el-form .el-form-item__label {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
[data-v-18f393f2] .el-checkbox .el-checkbox__inner {
  width: 14px !important;
  height: 14px !important;
}
[data-v-18f393f2] .el-checkbox .el-checkbox__inner::after {
  width: 4px !important;
}
[data-v-18f393f2] .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: #000;
}
.footer-box[data-v-18f393f2] {
  padding: 12px;
  border-top: 1px solid rgb(245, 245, 245);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
}
.footer-box .footer-button[data-v-18f393f2] {
  width: 58px;
}
.table-header[data-v-18f393f2] {
  border-radius: 7px 7px 0px 0px;
  border: 1px solid #C9C9C9;
  border-bottom: 0px;
  padding: 5px;
  display: flex;
  align-content: center;
  flex-direction: row;
  justify-content: space-between;
}
.table-header .record[data-v-18f393f2] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  padding-left: 10px;
}
.table-header .roadmap[data-v-18f393f2] {
  font-size: 14px;
  color: #EA6439;
  cursor: pointer;
  padding-right: 50px;
}
.clock-table[data-v-18f393f2] {
  border-radius: 0px 0px 7px 7px;
  border: 1px solid #C9C9C9;
}
.guard[data-v-18f393f2] {
  display: flex;
  align-items: center;
  top: -5px;
  position: relative;
}
.show-record[data-v-18f393f2] {
  color: #EA6439;
  margin-left: 5px;
  cursor: pointer;
}
.final-status[data-v-18f393f2] {
  color: white;
  padding: 5px 10px;
  border-radius: 36px;
}
.final-status-0[data-v-18f393f2] {
  background: rgb(255, 0, 0);
}
.final-status-1[data-v-18f393f2] {
  background: rgb(255, 0, 0);
}
.final-status-2[data-v-18f393f2] {
  background: rgb(255, 0, 0);
}
.final-status-3[data-v-18f393f2] {
  background: rgb(255, 0, 0);
}
.final-status-4[data-v-18f393f2] {
  background: rgb(220, 164, 80);
}
.final-status-5[data-v-18f393f2] {
  background: rgb(220, 164, 80);
}
.final-status-6[data-v-18f393f2] {
  background: rgb(220, 164, 80);
}
.final-status-7[data-v-18f393f2] {
  background: rgb(103, 194, 58);
}
.final-status-8[data-v-18f393f2] {
  background: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.5);
}
[data-v-18f393f2] .el-table--scrollable-x .el-table__body-wrapper {
  overflow-x: hidden;
}
.punch-row[data-v-18f393f2] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.punch-row .punch-tag[data-v-18f393f2] {
  border-radius: 4px;
  background: rgba(234, 100, 57, 0.1);
  color: #EA6439;
  padding: 1px 8px;
  font-size: 12px;
}
.punch-row .punch-invalid-tag[data-v-18f393f2] {
  border-radius: 4px;
  background: #F4F4F4;
  color: rgba(0, 0, 0, 0.4);
  padding: 1px 8px;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.address[data-v-18f393f2],
.device[data-v-18f393f2] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-row[data-v-18f393f2] {
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  gap: 5px;
}
.address-row[data-v-18f393f2] .el-icon {
  top: 5px;
}
.m-t8[data-v-18f393f2] {
  margin-top: 8px;
}
.record-annex[data-v-18f393f2] {
  display: inline-flex;
  align-content: center;
  gap: 10px;
}
.map[data-v-18f393f2] {
  width: 880px;
  height: 400px;
}
.baidu-map[data-v-18f393f2] {
  margin-bottom: 10px;
}
.notice[data-v-18f393f2] {
  border-radius: 7px;
  background: #F9F9FB;
  padding: 10px 20px;
  margin: 0px 40px 10px 40px;
  font-size: 12px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/CustomPostType/index.vue?vue&type=style&index=0&id=5933e954&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form__container[data-v-5933e954] {
  padding: 30px 20px;
  border-radius: 7px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.form__item-control[data-v-5933e954] {
  display: flex;
}
.custom-post-type-tips[data-v-5933e954] {
  color: rgba(234, 100, 57, 0.7);
  margin-top: 10px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.6px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/EditPost/index.vue?vue&type=style&index=0&id=102a7056&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.collapser[data-v-102a7056] {
  background-color: transparent;
  border: 0;
  display: flex;
  align-items: center;
  color: gray;
}
.collapser svg[data-v-102a7056] {
  color: var(--el-color-primary);
}
.post__form-item--container.xx .ul[data-v-102a7056] {
  list-style-position: inside;
  list-style-type: decimal;
}
.post__form-item--container.xx .ul li[data-v-102a7056] {
  margin-bottom: 10px;
}
.post__form-item--container.xx .ul li[data-v-102a7056]::marker {
  color: darkgray;
}
.post__form-item--container.xx fieldset.inline[data-v-102a7056] {
  border: 0;
  display: inline-flex;
  white-space: nowrap;
}
.post__form-item--container.xx fieldset.inline .el-input[data-v-102a7056] {
  width: -moz-min-content;
  width: min-content;
  min-width: 65px;
  margin: 0 6px;
}
.close-button[data-v-102a7056] {
  display: flex;
  align-items: center;
}
.el-radio[data-v-102a7056] {
  display: block;
}
.el-radio-group[data-v-102a7056] {
  flex-direction: column;
  align-items: start;
}
.small-tip[data-v-102a7056] {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2509803922);
}
.post__form-item[data-v-102a7056] {
  display: flex;
  width: 400px;
}
.post__form-item .el-select[data-v-102a7056] {
  width: 100%;
}
.post__form-item .post__form-item--button[data-v-102a7056] {
  margin-left: 10px;
  flex-shrink: 0;
}
.post__form-item[data-v-102a7056] .post__form-item--begin {
  width: 100% !important;
}
.post__form-item .pos-rel[data-v-102a7056] {
  position: relative;
  width: 100%;
}
.post__form-item .pos-rel .next-day[data-v-102a7056] {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 13px;
  color: #fff;
  background-repeat: no-repeat;
  background-image: url(/static/img/site-next-day.f1aae09f.svg);
}
.post__form-item .post__form-item--middle[data-v-102a7056] {
  margin: 0 10px;
}
.post__form-item[data-v-102a7056] .post__form-item--end {
  width: 100% !important;
}
.post__form-description[data-v-102a7056] {
  margin-left: 10px;
  color: rgba(0, 0, 0, 0.4);
}
.post__form-item--container[data-v-102a7056] {
  display: flex;
}
.space-between[data-v-102a7056] {
  width: 100%;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/PostCondition/index.vue?vue&type=style&index=0&id=fcf8df74&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.post-condition__block h4[data-v-fcf8df74] {
  margin-bottom: 10px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/ResponsiblePerson/index.vue?vue&type=style&index=0&id=1d55a9d6&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-1d55a9d6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-1d55a9d6] {
  display: flex;
  align-items: center;
}
.w100[data-v-1d55a9d6] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-1d55a9d6] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-1d55a9d6] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-1d55a9d6] {
  color: rgb(234, 100, 57);
}
[data-v-1d55a9d6] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-1d55a9d6] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-1d55a9d6] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-1d55a9d6] {
  cursor: pointer;
}
.batch-post[data-v-1d55a9d6] {
  max-height: 562px;
  padding: 20px 100px;
  overflow: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
[data-v-1d55a9d6]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-1d55a9d6] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-1d55a9d6] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-1d55a9d6] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-1d55a9d6] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-1d55a9d6] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.close-button[data-v-1d55a9d6] {
  display: flex;
  align-items: center;
}
.el-checkbox[data-v-1d55a9d6] {
  display: block;
}
.small-tip[data-v-1d55a9d6] {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2509803922);
}
.batch-form[data-v-1d55a9d6] {
  padding: 20px 100px;
  width: 500px;
}
.batch-form[data-v-1d55a9d6] .el-form-item .el-form-item__content .el-radio-group {
  flex-direction: column;
  align-items: flex-start;
}
.batch-form[data-v-1d55a9d6] .el-form-item .el-form-item__content .el-radio-group .el-radio {
  height: 24px;
}
.batch-form[data-v-1d55a9d6] .el-form-item .el-form-item__content .el-radio-group .el-radio .el-radio__label i {
  color: darkgray;
  font-size: 10px;
  font-style: normal;
  margin-left: 4px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/index.vue?vue&type=style&index=0&id=e068e170&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-e068e170] .el-tabs .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-e068e170] .el-tabs .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
[data-v-e068e170] .el-tabs .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
[data-v-e068e170] .el-tabs .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
[data-v-e068e170] .el-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
[data-v-e068e170] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.main[data-v-e068e170] {
  padding: 10px 10px;
  background: white;
  border-radius: 10px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/appraisalSite.vue?vue&type=style&index=0&id=2c146742&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main-table[data-v-2c146742] {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 7px;
  padding: 0px 0px 20px 20px;
}
.ops-table[data-v-2c146742] {
  line-height: 44px;
  padding-right: 20px;
  display: block;
  margin-bottom: 20px;
}
.ops-table-left[data-v-2c146742] {
  float: left;
  display: flex;
    flex-direction: row;
    align-items: center;
}
.ops-table-right[data-v-2c146742] {
  padding-right: 0px;
  float: right;
  display: block;
  text-align: right;
}
.cc-input-keywords[data-v-2c146742] {
  width: 270px;
  height: 40px;
}
[data-v-2c146742] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-2c146742] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgba(96, 101, 246, 1) !important;
  box-shadow: 0 0 0 1px rgba(96, 101, 246, 1) inset;
}
[data-v-2c146742] .el-table .caret-wrapper {
  display: none;
}
.cc-condition-tag[data-v-2c146742] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.cc-condition-tag>.el-icon[data-v-2c146742] {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.2);
  margin-left: 4px;
}
.clear-tags-button[data-v-2c146742] {
  color: rgba(0, 0, 0, 0.7);
}
.cc-query-table[data-v-2c146742] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-column-label[data-v-2c146742] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-2c146742] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-2c146742] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.el-button+.el-button[data-v-2c146742] {
  margin: 0px;
}
.cc-ops-button[data-v-2c146742] {
  color: rgba(0, 0, 0, 0.5);
  display: inline-flex;
  padding: 5px 12px 5px 0px;
}
.cc-table-ops[data-v-2c146742] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.cc-table-ops-label[data-v-2c146742] {
  text-align: left;
  width: 50%;
}
.cc-table-ops-icon[data-v-2c146742] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.cc-table-column-selection[data-v-2c146742] {
  width: 180px;
  border-radius: 7px;
  min-height: 40px;
  background: white;
  z-index: 19;
  border: 1px solid rgba(0, 0, 0, 0.07);
  position: fixed;
  top: 200px;
  padding: 10px 0px 10px 0px;
}
.cc-table-column-selection ul[data-v-2c146742] {
  margin: 0px;
  padding: 0px;
}
.cc-table-column-selection li[data-v-2c146742] {
  list-style: none;
  height: 40px;
  display: flex;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px 0px 20px;
}
.cc-table-column-selection li[data-v-2c146742]:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.cc-table-column-selection li>span[data-v-2c146742] {
  margin: 0px 8px 0px 0px;
}
.cc-table-column-dict-filter[data-v-2c146742] {
  width: 180px;
  border-radius: 7px;
  min-height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: white;
  z-index: 19;
  padding: 10px 0px;
}
li[data-v-2c146742] {
  list-style: none;
}
.cc-table-column-dict-item[data-v-2c146742] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding: 0px 20px;
  cursor: pointer;
}
.cc-table-column-dict-item[data-v-2c146742]:not(.dict-item-selected):hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.dict-item-selected[data-v-2c146742] {
  color: rgba(234, 100, 57, 1);
  background-color: rgba(234, 100, 57, 0.03);
}
.cc-table-field-span[data-v-2c146742] {
  color: rgba(0, 0, 0, 1);
  font-weight: normal;
}
.cc-group-line[data-v-2c146742] {
  display: block;
  height: 2px;
  background: #efefef;
  margin: 8px 20px;
}
.cc-dict-filter-input[data-v-2c146742] {
  padding: 0px 10px 10px 10px;
}
.render-table[data-v-2c146742] {
  margin: 10px 0px 0px 0px;
  display: block;
}
.empty[data-v-2c146742] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.empty-text[data-v-2c146742] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.30);
  margin: 10px auto;
}
.add-button[data-v-2c146742] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.add-button[data-v-2c146742]:hover {
  color: white;
}
.add-button[data-v-2c146742]:active {
  color: white;
}
.footer-button[data-v-2c146742] {
  min-width: 100px;
}
.save-button[data-v-2c146742] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-2c146742]:hover,
.save-button[data-v-2c146742]:focus {
  color: #FFFFFF;
}
.export-btn[data-v-2c146742] {
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.export-btn[data-v-2c146742]:hover,
.export-btn[data-v-2c146742]:focus {
  color: #ef8c6b;
  background: #FFFFFF;
}
.upload-file[data-v-2c146742] {
  width: 80%;
}
x .upload-file-btn[data-v-2c146742] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-file-btn[data-v-2c146742]:hover,
.upload-file-btn[data-v-2c146742]:focus {
  color: #FFFFFF;
}
.add-appraisal-site[data-v-2c146742] {
  padding: 0px 100px;
}
.m-2[data-v-2c146742] {
  margin-right: 30px;
}
.phone-icon[data-v-2c146742] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFnSURBVHgBhVNBUoNQDE3+5wCs6nRXTyArB91Ib6AnKGqdced4A3sLZ+pYeoKOJ6hulJ14A3Yd64YDyI/Jb0EKA80C/g95yctLQKjZ6soPtYIREHqA4AJBBkhJbmDef46jaiyWoNAfKEctEMiDFiOC1OQ07EdxWoItUOMSEQawx6oJlDh2gEgRP5I2sMRpB2cWJz0WQAPw0pvGl7ljLviadRAIBMdtsjhFViBbsf8YpwbMpAMMWuFIEaD3D8az8kzqDrrNk57dHTpjP9g2N98DdgW805sinIn6B0/vD8xqwkkSBHPPtNIaOMOf8cmSuGLVW5+n2OrWH+hftYDtHrC4b1yIGvREfRnf9/XxeeETEVnQkqXikdolWY9PP6F1s+jVUiYZJwab7JD2ph+HjpxlrjrH5SagwSNgf+UKaa5paKsXlKyjKUq9n0TiJH6Tp2brGz/kPyrkD0dc0OV3xu8vWVvevqga+webZZIsft6JOwAAAABJRU5ErkJggg==) no-repeat;
  width: 15px;
  height: 15px;
}
.star-block[data-v-2c146742] {
  display: flex;
  flex-direction: row;
  height: 20px;
  align-items: center;
}
.star[data-v-2c146742] {
  width: 100px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
}
.star1[data-v-2c146742] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100px 16px;
}
.star2[data-v-2c146742] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 120px 20px;
}
.star3[data-v-2c146742] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAoCAYAAADAOHfQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABOlSURBVHgB7V1djF3XVV5r7XvvzNzxjBOoFNsIyRURb5DEjkTapsQtAhynSbBqpy0CZRKT0MquqUEktAjiIKVVXKVJTFDLT0urpDVPVSV46g+EF4QIUvqWlpciETsQ04wz987Ysueezfrb+5xxxzN3PHN/Du2yxjOee+65+zt7r7W+9bO3AbZQ4m/DtHxBzeX/E443D8M2qLnMz8/fIF9QcxkEDoItkoVDjXd3Fltf61ya/Ie3Dk/eCTUVxbHUOtO5OME4GrXGsbDYOjMZJ/6+1vOxsPAbjUbjB81mc15+hprKoHBsmQLHHh0DxBn+CRqheAhqKhjpqOJAYBw4BzUVLPAoIm7jGcZWM85BTYWInmUcN/jPT0BNZVA4tkSBuwenb0HCHbJY5A//fPP8h5u3Qc1k/mDzlgi4U5QXAjKS8PPd32zeCjUTmY8e0E4g1PktItYSR6fT2cffdld+dav/rlYySBxbosARL7+HlwmbfV70gZ0YL/1mI9RuwRDQnfpE1AxFlOVfENTOEPV4PkiMaWAoDZ4TirXEwbIa1dwH9ZOB4dgSBS4I38u8QJUXZPkTa3KIB6BuEqLEiua3BAkrAQaqHw6ZDzFCMWKM0VhRDXHwKrp/ld89CDWTQeLYtAK/fXjiZnZVO3XBcPyLAdWDFYi7zj/a3gk1kUsfmvg5fqg7xGtFDQPMD0PNcNh8GA7kLwkFeE44tKefqROObrcrDG73Ki/tvnjx4m6oiQwax6YVmDDewnRTFgt7YKRI4n9Bsigw0SvugZrIlRhvVXVFYxCRVIX1CbWLojbey+bDkERFE80g8feJ5frggDUo5vLy8hzUR/Zd64WtwLFpBWZXdTeohXcPbIuehFLzb/dATSQKDn4aUYZNORQQc0QcP+6FmojOhzMI+0K0OWFH3KgPDpZrUkwGdBfURwaKY1MK3D0MOwqMN4uVl9HIYtFMNBmN5rhr7/mHYQbGXAQHCA4yTwW2+EGSP2heeU9dcBQx3ixhjBhUjX5TZcDScjwf7xh7HPPz87v521pJ0H11aOwYBo5NeuCJW3OkKFQtLRolb+K9AKenpsafRjdKHGD+CtLCN6XGeuCQ+QiutMyGADS4IcMSNTE3PbU49jhCCPvWu6bZbM7BmMswcGxKgWMD9oPTtBi0cKHLXz1xsAUTKe6DMRemz/stbucYXoouvOQriSzBgLXAwfOhz94NkSaxKOaMunzVAQcR9ZOhvR/GXIaB47oV2Ggn3CYLXxc7qK0vPZf5YPHFt59/bHxpm+DgUsseX+CKwY2Q1bUtJBA8448DuNZrnjZn0dEwYcKi8zHGNNpp574+Lh1rGj0sHNfvgZl2iuJKthapGmupB0iKrItn6lL3XhhXYRzqqXzRR0q02WhnUgTBOtY4JhhHyp6n+XAcmEIBsjzF9PbxxdEP7UwyzjR6WDjwh+9p3hEaeF8PejsokNQNOX/MVrzB2VdethQwK6fGV/yHpFYaYFZ6htFfF9pJwb2VZ0D5ei0qFRQX+T4d4DsyrcCCP0PuRaTem1BrlojlwlMiuHCFitPbji9+sx8gb9/R/KXYxPt71OMaKNm4dfzaaOJjs8+EhowEdCyRihn+vBkddzDOkDE7kcYGWG07wFJDcUidm/9u8IscKhRoRoyUsmo5rcSCka9vnJ48/nZfOHQ+KN7Xa+AOflJGBfQ52vNPz5hsPHk+sIEzPI5Z9bH++RhMmc0wRfu3VgyKLkc83RKH39MNWA6B3Bjo/bDoLFPj+W194pCGfX6+vwer10CvKcyGbkg9w31ce4GvvQAbkwtFUTw5Ozv7jX4uHncc+MM7m1/kCbsJQ2FeqGGxLE+g1nMj/5tKiy4LANxT6R/0RatLmLSRg2JF4bE0AKTGQdoTAxCla6zVz7qfyBTbFEfeC52JY4u/2A+a+TvD3/D9b7KxEKVkjsWEvEwZh4yLkiEK7nODL/iUsQ2+8NP4KdW3NTHHz8cTdUF7zwAq19piNwOkihBiGgPj6PaJo/nF2OD5SKUgMZbkCuzPh00iP2dKnpa8YaOM24Mb1OSFQ6bPYoy0tTKNm9zgFJXrEw5lV2k+7Lru5NHuL/SDo9vt/gA2uOiHKBe2bdt2Yz8XjjsOUutNZuldeZ3+ijf2CTavaskQXgbyxy17hJy9jd5DDF5CypEYufLaNbwYfKH450SPz7yWnN+vbqbTNxRRJ12CVMkno2Vjg9FIV17fqGALGamSdU7UGSwWTqPTUECfS4SEUt9mHg78fVDGy6xg6Z32FDaAQz6g0EaYNAb0IpD0m8trwpHyc7fadVbe6PEuWe0XbO7QDaIntMysgTytwg0DVeN9VfhomNJ86LhgoV8YKZk/jrIRbzfuOOhyo/Upns4308LNBFY3JRAmpTVvVXo1LBW2jHlLz+zviJATQ2b102LSRZQXf4pB0+JSoxJfby73PtQvmMvN1qf4Hm+axwBXvsK8VsJB/sm51psU3Fo30Be7KgLAiljSE1m28H2B61WGxLxkUlpyQ6GUHc9uGAfReTFglmOQcRRYGjUyJkSl1y+ZhuUcMI/X1c8NZrScutW4/YmTG5yssJSqx1TOddCHdq7V6x8H29L38Xv+E8ZMZEwytn6vH3ccdNN3Fv+nga1P8kR+2yefl3ShDQzuj7MSV71VTpbYwqfk7ypmwH2HKXqp7jF7P18gAOk1p2os32outw7g8Yuv9wtIcDSx+Uf89m87O1CvHJUJFDmpBtlbuY90b2wYfKzJqJQGOCm9Kao8ITKfjqGi4KZcZgTsht9s9lp3bwqHt3O6kSjzEc6IctLQ6vDljFGm0zzanrOa0htHi6uhcKX2Z2O3Szuygj4jsSTf2iiOqamppChfgTERxvaNdrt9m4yt3/eMO44V/GD+A62DGOPH1PqnGM+tvW9Ly1nnGFQFAMu4T+NCVfNgyilxp5E/TwwFW345rgveeSwUPqgyLPK7n2sd63wJNiELjCMW8FFJxImZKciTP+heK+jvdQxYxommwPKaLtycDCoTSJKQC6Y6GPwLNaFHZawfhUF0+Bk+v1kcMh/8QD9WiWnzfFjuAMoxeyyrKldJXuloPQmGrpDGDOwelkSUmDrY3cTbS3ZPXmlgl//93NSxpU3h4DjyE/ztWRidCGV+kuPe52ATMo44foTgv3lgesdEq/cMT+AOVzjN2rrqecLEF4Rbacx0zpI9QJiSW2TZzZjiRaeC2WtRSQPxewUt/257A1Z+LTEcV57RnTk2PspjNbKbkz+VSL0SJmQvp9lmSYSRLPKUAIPqPWOZgMNB4PD5qODIiSV/jmpMKP2+xGnPPeZ5qibEyObS5zWCGd90z/haQcVHtwqH7LzhrOk/ccZ1NwxRGPV32R4d3IjXXUvGDcc1I/T5w5NzAeKDXjrKix1WZCrdG/vrMSlDGQf6QometNIyBuXkUYqXCb68FFrP//Txt/pOkvQrGYdna2MujZQe2b2v0W7NOHNBRpQVjXmkRS/ltcIy6ZWMs7MRU/q/7VLr9CBwLHxwkjHEuYwjXFV/T4pd8cjKDFIs7JQZrNyXS0RXG4FBz0en0znJi/EJGIKwkj3P3urkdZRo1pVxwbFmiq37kYn9rGoPsVfdeTWdRFpp0TONlt8ES3xELx3JAsqJn/K70LSzBYbH23+w8K8wQHn78MR+ajCOALvKpM+KONFrn0DVpBWG0jih7kpSH+V0OVFsiSLx3DBwdBlHr0kPc314R1xJk3O5y5UYJSyJTBkyO6pUFLyMp8pszR/R9wzDGxHosYHj6HbnZPEPyotJgoe95EMzMzMvwwBlHHCsmyM//1vtnVNYfJwn95cThUtZzlS2KBePJ0QapbJ77JtLNOo5rL76b73l3uPtx7eGoq0n3bnpHUXvynGOte/K2dVESbWeC1RRhArLMCXOzR2hxOGe7ZXY6j22VVRzPZH5mKDiOD/n96oBCZ6OC1cbICjbKassIjV5CIYGpq5vw9FjHEOaD6eiz/Li39KTJvl+/9xoNOa2ijKvJ6PG0XeRa+Hh9hG23UcwUa9Q0tAqVdNYyuJBTYWspNweJ2N8auqxxS/DCGTh4ckjnHs9ohkpNzopKWeqXO1kst9rZ5qPPcWVEvfy0v/0KHHwKG0+VsbtOXRR0xNIx5pfa7hap+u0nDe6+dhiKnpis4mq65VR4ei7F7powKt54qs1YPJMLOSNhEaZtWAaI6QmgNRQIP0hrfAajEiKSK9yfFsqaT6xwuvVqbPMkz6mvCsNUcIZsBgdjga9mp5tdS5S+0hMpTzfzCCZeG1h9bq14RPPW4x0Plhehi0S9lrfhdHJy7BFshEcfStwKIp7roq3Uk3Rs5eYmzkod1lham/Q1sJoVUeMRfGrMCIJgXFYdO5H/2BZXsEc+2rtVEZbmMHC3BiRGx9kC2UYHY64fCDXst34xFTrxUpzDKSnbhus0plfab+wTN0o54MX6xxsnYzs4PdR4eh/N5Icj5MUlnRdWFOlKkKMqQkEzNrnkhHkBgHpk6aU5TwMoxLBEZwzUMkozDfZkUDKIgJpCEDekALJc6myEBqFjodgVIJhL6Sqbop1UxMHVhpPQirlrejMWpGsgxHi4Id8F2yR4AhPrBwVjr4U+MKj7T1sqHc5zfT4MHohGC2uhXSES14sUHos2w0DqVWPcHbp9NQdMGQxHLTLk1jVVtC07MlaCqPaqILcU1FugrCss5XE5Pv2y6dnh45jkXHw8PUA+mQ8S2W079G2dChMSscD5Z1iaP3Tiq+QwxhGgmOVA883KzeM4uD3UeLoS4GbVNxjnjfnLKFMhJilT8kdjRntjCxKMabROSKPj0Ea8kOj+WswZAmKww/ew1Q6wmqsqN43dyuhx4rp0ALEyjlThbZq9gL8OgxbGEcyllHUtMwvlDSfdA/WihDAm2w8cPANGkE3JmKPiqHPxxbTziRDp9GjxNGXAheAe9OEo/cTu7UnSP6WEkFzypkodcjbHiBtWbQjW3sjoNG4F6iihOSpt0pyynfxrEhW5Z8VE2FKFcm2PqJi6PSTK7x70RXTn25pUI0SQ8pDEKae9BXUOuFXDJZkhAdgyLKVtDPJKGj0KHGsq8BC13jyd0Xdb4qpcyrFjdGb6BNVeyVS8Z0UV8aSmFZ3wHibJd6w9IWZd8GQxHDEXWk8lbgx0/3KBo1/59H/YzJCMbMJNkCQusoonR29feg4AHemhFXK/VssA1CtEHCa/JUYDIdv4IDcgokJQ1bs2aUvTA0Nx0Zop9REpYEf+pOh0uhR41hXgYtQfMBoL6QD0nyHTNkYb3+Kp6dOLs61//Tix7lK84JRT/TMM5ab2z07KjcMTRwa/VQc7lnzTt28z9kIsp3WgU9PP7n4YPuJpWP8q7+wTQ2JeUiYQG6Qyl7kZhguDqzgyDuMKFY2/vt8PMHz8SdLx3Q+0vhtxxTkQxMS/ZbKWghDw7EB2nliZmZm3/T09EF+z5N9vmdoNHrUONZVYPYytyvZSh1Lnq1N9V/+fq7XWz409WeXXkzvaX2y+0IBvfdzyeKcZZ6Z9AGViS23+azefe8v3awIDqzsWy5psm2FZITnrixfOcSLPuOY/OPun0cs3s9L/ZyO2Y6W8fFHfwBSXy2GhoOR7E0bOzEZH8fjsfobq84HFb8CCYdSb0LbcwWVBB5+GIYk69FO34N7W7WhgRXgJBuZd+I6+3OHSaNHjWNNBV486tlO8qxHah+0dniZ9K+2Z9qHZj9z+XtXv1da8iZarXv5mq9XI0hIe4bNg2y/8qWZd8OARXGA4iiTN2nfsinimjgmW4yD4tc13mc3HZPS+5lb/PP2Ky8OB4dl0SOsKNN5FMy28qXp2fYH+5mPmLPpiY3IQQUwO4z5WI92SvO+7HflRf8jDQ3SWnj58mX5nxa/AteWodDoccDRWOvFIhb3es9weWKDmu6iU1D8/PSnL73Ey+qa70fbzfKHl1+YeY3ff0IU1hJg0Xb2yMJp0H6+5l9ggLKMcF+oxLrlwXuxw0WUv2QcL/aLg33WCV7+23U7gMf6dvABDhxHgcW99lGFnGWNZU967PLX5yee2vh8WCbamnD0YKXm4HEI7XT2crXoflf2UGu2Ed54441y3Vy32xXFkPbF1Q6PE/r5MgxQxgHHmh6Y46u9mL0lpi6l7y8FeGCbKm9/Ihvbm83e3Xy/s3wnaa/UkyL9HKyPwIAlYNxTzZ7bjmX4j1jgA9s+U1LN9URw9KB1gF3dWVVc1JM57MAbgoHTT35wt6c4NiUFGc334yQentrwfLR8PnI6y8OLOHAcq9FO2e/KtPK2jfQyy7XyntWo6DBo9DjgWFuBPfucyhAsX5u6sX3kHU9dPAsbFHzk4uutRzvv4lj0OT8WVUsdkv2EAYvgSN7SSkX40lTRPjJ9aukcbFDaR9/6rwnGwSv+c0W1ZINw3Ydz9yuBLAywPdXKjL469VPTvzN9cuM48JG3bD4An9X/ABy9BbbPo1A3Kbur/3Cq+b7r2UEk7+HE0DtXSQz9WOBYU4E5cXXGKBa8wdbmRPvpxVP4+P/2f8LiKjJ5pPNM4HvxAnzd6exfw4AlEv2df9Z/K45Ti5/FU5vD0TzS+Zzg4PspjoLgr2DAwuznjPdin2PH//vtUxc/u+n5eKTzDAe/Q8UhC12+i8fhr4NMNT+x2U33khjibw8lL5Y+Y5BSCxxxgP+dSDwz9bMwJPkJjj7uPUwcMQ7MQw7zPwAfNY7/A+DOs3g7BiVJAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100px 16px;
}
.star4[data-v-2c146742] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100px 16px;
}
.star5[data-v-2c146742] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100px 16px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/appraisalSite.vue?vue&type=style&index=1&id=2c146742&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-2c146742] .el-tabs .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-2c146742] .el-tabs .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
[data-v-2c146742] .el-tabs .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
[data-v-2c146742] .el-tabs .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
[data-v-2c146742] .el-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
[data-v-2c146742] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.upload-file-box[data-v-2c146742] {
  display: flex;
}
.upload-file-box .el-button[data-v-2c146742] {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
.upload-file-box .el-button[data-v-2c146742]:hover {
  background: unset;
  color: #ef8c6b;
}
.upload-file-box .el-button[data-v-2c146742]:focus {
  background: unset;
}
.upload-file-box .el-upload__text[data-v-2c146742] {
  font-size: 12px;
  margin-left: 5px;
}
.apprasial-detail[data-v-2c146742], .add-appraisal-site[data-v-2c146742] {
  height: 473px;
  overflow: hidden;
  overflow-y: auto;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/appraisalUser.vue?vue&type=style&index=0&id=1818dc74&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main-table[data-v-1818dc74] {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 7px;
  padding: 00px 0px 20px 20px;
}
.ops-table[data-v-1818dc74] {
  line-height: 44px;
  padding-right: 20px;
  display: block;
  margin-bottom: 20px;
}
.ops-table-left[data-v-1818dc74] {
  float: left;
  display: flex;
    flex-direction: row;
    align-items: center;}
.ops-table-right[data-v-1818dc74] {
  padding-right: 0px;
  float: right;
  display: block;
  text-align: right;
}
.cc-input-keywords[data-v-1818dc74] {
  width: 270px;
  height: 40px;
}
[data-v-1818dc74] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-1818dc74] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgba(96, 101, 246, 1) !important;
  box-shadow: 0 0 0 1px rgba(96, 101, 246, 1) inset;
}
[data-v-1818dc74] .el-table .caret-wrapper {
  display: none;
}
.cc-condition-tag[data-v-1818dc74] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.cc-condition-tag>.el-icon[data-v-1818dc74] {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.2);
  margin-left: 4px;
}
.clear-tags-button[data-v-1818dc74] {
  color: rgba(0, 0, 0, 0.7);
}
.cc-query-table[data-v-1818dc74] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-column-label[data-v-1818dc74] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-1818dc74] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.cc-column-label-icon[data-v-1818dc74] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.el-button+.el-button[data-v-1818dc74] {
  margin: 0px;
}
.cc-ops-button[data-v-1818dc74] {
  color: rgba(0, 0, 0, 0.5);
  display: inline-flex;
  padding: 5px 12px 5px 0px;
}
.cc-table-ops[data-v-1818dc74] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.cc-table-ops-label[data-v-1818dc74] {
  text-align: left;
  width: 50%;
}
.cc-table-ops-icon[data-v-1818dc74] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.cc-table-column-selection[data-v-1818dc74] {
  width: 180px;
  border-radius: 7px;
  min-height: 40px;
  background: white;
  z-index: 19;
  border: 1px solid rgba(0, 0, 0, 0.07);
  position: fixed;
  top: 200px;
  padding: 10px 0px 10px 0px;
}
.cc-table-column-selection ul[data-v-1818dc74] {
  margin: 0px;
  padding: 0px;
}
.cc-table-column-selection li[data-v-1818dc74] {
  list-style: none;
  height: 40px;
  display: flex;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px 0px 20px;
}
.cc-table-column-selection li[data-v-1818dc74]:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.cc-table-column-selection li>span[data-v-1818dc74] {
  margin: 0px 8px 0px 0px;
}
.cc-table-column-dict-filter[data-v-1818dc74] {
  width: 180px;
  border-radius: 7px;
  min-height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: white;
  z-index: 19;
  padding: 10px 0px;
}
li[data-v-1818dc74] {
  list-style: none;
}
.cc-table-column-dict-item[data-v-1818dc74] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding: 0px 20px;
  cursor: pointer;
}
.cc-table-column-dict-item[data-v-1818dc74]:not(.dict-item-selected):hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.dict-item-selected[data-v-1818dc74] {
  color: rgba(234, 100, 57, 1);
  background-color: rgba(234, 100, 57, 0.03);
}
.cc-table-field-span[data-v-1818dc74] {
  color: rgba(0, 0, 0, 1);
  font-weight: normal;
}
.cc-group-line[data-v-1818dc74] {
  display: block;
  height: 2px;
  background: #efefef;
  margin: 8px 20px;
}
.cc-dict-filter-input[data-v-1818dc74] {
  padding: 0px 10px 10px 10px;
}
.render-table[data-v-1818dc74] {
  margin: 10px 0px 0px 0px;
  display: block;
}
.empty[data-v-1818dc74] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.empty-text[data-v-1818dc74] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.30);
  margin: 10px auto;
}
.add-button[data-v-1818dc74] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.add-button[data-v-1818dc74]:hover {
  color: white;
}
.add-button[data-v-1818dc74]:active {
  color: white;
}
.footer-button[data-v-1818dc74] {
  min-width: 100px;
}
.save-button[data-v-1818dc74] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-1818dc74]:hover,
.save-button[data-v-1818dc74]:focus {
  color: #FFFFFF;
}
.export-btn[data-v-1818dc74] {
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.export-btn[data-v-1818dc74]:hover,
.export-btn[data-v-1818dc74]:focus {
  color: #ef8c6b;
  background: #FFFFFF;
}
.upload-file-btn[data-v-1818dc74] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-file-btn[data-v-1818dc74]:hover,
.upload-file-btn[data-v-1818dc74]:focus {
  color: #FFFFFF;
}
.add-appraisal-site[data-v-1818dc74] {
  padding: 0px 50px;
}
.m-2[data-v-1818dc74] {
  margin-right: 30px;
}
.phone-icon[data-v-1818dc74] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFnSURBVHgBhVNBUoNQDE3+5wCs6nRXTyArB91Ib6AnKGqdced4A3sLZ+pYeoKOJ6hulJ14A3Yd64YDyI/Jb0EKA80C/g95yctLQKjZ6soPtYIREHqA4AJBBkhJbmDef46jaiyWoNAfKEctEMiDFiOC1OQ07EdxWoItUOMSEQawx6oJlDh2gEgRP5I2sMRpB2cWJz0WQAPw0pvGl7ljLviadRAIBMdtsjhFViBbsf8YpwbMpAMMWuFIEaD3D8az8kzqDrrNk57dHTpjP9g2N98DdgW805sinIn6B0/vD8xqwkkSBHPPtNIaOMOf8cmSuGLVW5+n2OrWH+hftYDtHrC4b1yIGvREfRnf9/XxeeETEVnQkqXikdolWY9PP6F1s+jVUiYZJwab7JD2ph+HjpxlrjrH5SagwSNgf+UKaa5paKsXlKyjKUq9n0TiJH6Tp2brGz/kPyrkD0dc0OV3xu8vWVvevqga+webZZIsft6JOwAAAABJRU5ErkJggg==) no-repeat;
  width: 15px;
  height: 15px;
}
.guard[data-v-1818dc74] {
  width: 350px;
  top: 4px;
  position: relative;
}
.topic[data-v-1818dc74] {
  margin-right: 5px;
}
.row[data-v-1818dc74] {
  display: flex;
  flex-direction: row;
}
.praise[data-v-1818dc74] {
  width: 36px;
  height: 20px;
  padding: 2px 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  background: var(--unnamed, linear-gradient(123deg, rgba(239, 61, 5, 0.70) 0%, #FFCE11 100%));
  color: white;
  margin-right: 5px;
}
.complain[data-v-1818dc74] {
  color: white;
  margin-right: 5px;
  width: 36px;
  height: 20px;
  padding: 2px 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  background: linear-gradient(123deg, rgba(42, 130, 228, 0.85) 0%, rgba(124, 178, 238, 0.85) 100%);
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/appraisalUser.vue?vue&type=style&index=1&id=1818dc74&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-1818dc74] .el-tabs .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-1818dc74] .el-tabs .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
[data-v-1818dc74] .el-tabs .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
[data-v-1818dc74] .el-tabs .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
[data-v-1818dc74] .el-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
[data-v-1818dc74] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-1818dc74] .el-radio-button__inner {
  border: 0px;
  background: #F6F8F9;
}
.upload-file-box[data-v-1818dc74] {
  display: flex;
}
.upload-file-box .el-button[data-v-1818dc74] {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
.upload-file-box .el-button[data-v-1818dc74]:hover {
  background: unset;
  color: #ef8c6b;
}
.upload-file-box .el-button[data-v-1818dc74]:focus {
  background: unset;
}
.upload-file-box .el-upload__text[data-v-1818dc74] {
  font-size: 12px;
  margin-left: 5px;
}
.apprasial-detail[data-v-1818dc74], .add-appraisal-site[data-v-1818dc74] {
  height: 473px;
  overflow: hidden;
  overflow-y: auto;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/appraisal/appraisalDate.vue?vue&type=style&index=0&id=6eb0ec29&scoped=true&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-6eb0ec29] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.main[data-v-6eb0ec29] {
  padding: 10px 10px;
  background: white;
  border-radius: 10px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/customer/customerDetailHead.vue?vue&type=style&index=0&id=7d206f80&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.info-header .header-name[data-v-7d206f80] {
  color: #000000;
  font-size: 20px;
}
.info-header .header-status[data-v-7d206f80] {
  width: 80px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  border-radius: 4px;
  margin-left: 10px;
  color: rgb(80, 80, 80);
  background: rgb(229, 229, 229);
}
.info-header .on-status[data-v-7d206f80] {
  color: #ffffff;
  background: rgb(66, 173, 228);
}
.secondary-tabs[data-v-7d206f80] {
  display: inline-flex;
  margin-bottom: 20px;
}
.secondary-tab[data-v-7d206f80] {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  padding: 0px 10px;
  margin-right: 20px;
}
.secondary-tab-on[data-v-7d206f80] {
  border-bottom: 2px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.secondary-tab-off[data-v-7d206f80] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.4);
}
.time-info[data-v-7d206f80] {
  color: rgba(0, 0, 0, 0.7);
  font-size: 12px;
}
.info-container .info-col[data-v-7d206f80] {
  background: #ffffff;
  padding: 20px;
}
.info-container .info-col .col-title[data-v-7d206f80] {
  color: rgb(0, 0, 0);
  font-size: 18px;
  font-weight: bold;
}
.info-container .info-col .col-content .content-label[data-v-7d206f80] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  width: 30%;
}
.info-container .info-col .col-content .content-val[data-v-7d206f80] {
  color: rgb(0, 0, 0);
  font-size: 14px;
}
.info-container .info-col .col-content .record-list .record-item[data-v-7d206f80] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  padding: 20px 0;
}
.info-container .info-col .col-content .record-list .record-item .record-left .record-name[data-v-7d206f80] {
  display: inline-block;
  width: 60px;
  color: rgb(0, 0, 0);
  font-size: 14px;
  font-weight: bold;
}
.event_box[data-v-7d206f80] {
  background-color: #fff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/certification/certificationList.vue?vue&type=style&index=0&id=577419fa&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.width97[data-v-577419fa] {
    width: 97%;
}
.width100[data-v-577419fa] {
    width: 100%;
}
.header[data-v-577419fa] {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    border-radius: 7px 7px 0px 0px;
    background: #FFF;
    align-items: center;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
    margin-bottom: 20px;
}
.dialog-main[data-v-577419fa] {
    padding-left: 100px;
}
.category[data-v-577419fa] {
    max-width: 250px;
}
.pc[data-v-577419fa] {
    width: 297px;
    margin: 10px;
}
.Frame886[data-v-577419fa] {
    background: #fff;
}
.ops_btn[data-v-577419fa] {
    color: #EA6439;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    width: 25px;
}
.upload-demo[data-v-577419fa] {
    width: 297px;
    height: 300px;
    float:left;
    display: block;
}
.footer-button[data-v-577419fa] {
    min-width: 100px;
}
.empty[data-v-577419fa] {
    width: 100%;
    text-align: center;
    margin-top: 100px;
}
.upload-main-btn[data-v-577419fa] {
    color: #ef8c6b;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-main-btn[data-v-577419fa]:hover,
.upload-main-btn[data-v-577419fa]:focus {
    color: #FFFFFF;
}
.upload-small-btn[data-v-577419fa] {
    color: #ef8c6b;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-small-btn[data-v-577419fa]:hover,
.upload-small-btn[data-v-577419fa]:focus {
    color: #FFFFFF;
}
.Line16[data-v-577419fa] {
    width: 1px; height: 20px; display:block; border-right: 0.50px rgba(127, 127, 127, 0.30) solid
}
.move-pointer[data-v-577419fa] {
    width: 20px;
    height: 20px;
    display: inline-flex;
    margin-left: 20px;
    top: 10px;
    position: relative;
    cursor: move;
}
[data-v-577419fa] .el-upload-dragger {
    height: 300px;
    padding: 0px;
}
[data-v-577419fa] .el-upload-list__item-file-name {
    max-width: 500px;
}
.filename[data-v-577419fa] {
    height: 17px;
    color: black;
    font-size: 12px;
    font-family: "PingFang SC";
    font-weight: 500;
    overflow: hidden;
    max-width: 230px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/annex/index.vue?vue&type=style&index=0&id=410d73f7&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.width97[data-v-410d73f7] {
  width: 97%;
}
.width100[data-v-410d73f7] {
  width: 100%;
}
.header-btn-main[data-v-410d73f7] {
  margin: 0px 20px;
}
.header[data-v-410d73f7] {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  border-radius: 7px;
  background: #fff;
  align-items: center;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  margin-bottom: 20px;
}
.upload-files[data-v-410d73f7] {
  min-height: 100px;
}
.confirm-button[data-v-410d73f7] {
  min-width: 100px;
}
.breadcrumb[data-v-410d73f7] {
  cursor: pointer;
}
.mkdir-btn[data-v-410d73f7]:hover {
  color: white;
}
.mkdir-btn[data-v-410d73f7]:active {
  color: white;
}
[data-v-410d73f7] .wl-explorer {
  min-height: 500px;
}
[data-v-410d73f7] .upload-file-button:hover {
  color: white;
}
[data-v-410d73f7] .upload-file-button:active {
  color: white;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/attachment/index.vue?vue&type=style&index=0&id=402adc14&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main[data-v-402adc14] {
    width: 100%;
    min-height: 100%;
    display: inline-block
}
.file[data-v-402adc14] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    float:left;
    margin: 10px;
    width: 100px;
    text-align: center;
    word-break: break-all;
    cursor: pointer;
}
.file-name[data-v-402adc14] {
    color: rgba(0, 0, 0, 0.3);
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: break-word;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/AnnexReview/index.vue?vue&type=style&index=0&id=6c84c11e&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main[data-v-6c84c11e] {
  --file-width:100px;
  --file-icon:77px;
  width: 100%;
  min-height: 100%;
  display: inline-block
}
.file[data-v-6c84c11e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  float:left;
  margin: calc(var(--file-width) * 0.2);
  width: var(--file-width);
  text-align: center;
  word-break: break-all;
  cursor: pointer;
}
.file-name[data-v-6c84c11e] {
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  font-weight: 400;
  overflow-wrap: break-word;
  margin-top: 5px;
}
.file-icon[data-v-6c84c11e]{
  width: var(--file-icon);
  height: var(--file-icon);
  background: #F9F9FB
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/tag.vue?vue&type=style&index=0&id=15752559&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tag[data-v-15752559] {
  display: flex;
  margin-bottom: 20px;
  overflow-x: scroll;
  padding: 20px 0;
}
.tag .tag_class[data-v-15752559] {
  display: flex;
}
.tag .tag_total[data-v-15752559] {
  display: flex;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
  margin: 0 40px 0 20px;
}
.tag .info_box[data-v-15752559] {
  width: 98px;
  height: 42px;
}
.tag .info_box .top[data-v-15752559] {
  font-family: PingFang SC;
  font-size: 16px;
}
.tag .info_box .bottom[data-v-15752559] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/warningInfoModel.vue?vue&type=style&index=0&id=f9dd15a0&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.save-button[data-v-f9dd15a0] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-f9dd15a0]:hover, .save-button[data-v-f9dd15a0]:focus {
  color: #FFFFFF;
}
.map[data-v-f9dd15a0] {
  height: 192px;
}
.map .bm-view[data-v-f9dd15a0] {
  width: 100%;
  height: 100%;
}
.map .warningRadius[data-v-f9dd15a0] {
  position: absolute;
  width: 46px;
  height: 50px;
}
.map .warningRadius img[data-v-f9dd15a0] {
  position: relative;
  width: 100%;
  height: 100%;
}
.map .point[data-v-f9dd15a0] {
  position: absolute;
  width: 10px;
  height: 10px;
}
.map .point img[data-v-f9dd15a0] {
  position: relative;
  width: 100%;
  height: 100%;
}
.map .map-btns[data-v-f9dd15a0] {
  margin: 0 20px 20px 0;
  display: flex;
}
.map .map-btns .map-btn-group[data-v-f9dd15a0] {
  height: 36px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
}
.map .map-btns .map-btn-group .btn[data-v-f9dd15a0] {
  width: 36px;
  border: unset;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
.tagText[data-v-f9dd15a0] {
  margin-top: 8px;
}
.tagText .tag[data-v-f9dd15a0] {
  color: #0155b1;
  margin-right: 10px;
}
.image_box[data-v-f9dd15a0] {
  display: flex;
  margin: 8px 0;
}
.image_box .imgClass[data-v-f9dd15a0] {
  width: 100px;
  height: 100px;
  margin-right: 10px;
}
.image_box .video_box[data-v-f9dd15a0] {
  position: relative;
  margin-right: 10px;
}
.image_box .video_box .duration[data-v-f9dd15a0] {
  position: absolute;
  z-index: 9;
  right: 6px;
  bottom: 10px;
  text-align: center;
  left: 24px;
  border-radius: 12px;
  padding: 0 4px;
  height: 24px;
  color: #F9F9FB;
  font-family: PingFang SC;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.2);
}
.image_box .video_box .thumbClass[data-v-f9dd15a0] {
  width: 100px;
  height: 100px;
}
.main[data-v-f9dd15a0] {
  overflow-y: scroll;
}
.list .li[data-v-f9dd15a0] {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  padding: 20px 0;
}
.list .li .left[data-v-f9dd15a0] {
  margin-right: 12px;
}
.list .li .left img[data-v-f9dd15a0] {
  width: 20px;
  height: 20px;
}
.list .li .center[data-v-f9dd15a0] {
  display: flex;
  flex: 1;
}
.list .li .center .user[data-v-f9dd15a0] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.list .li .center .user img[data-v-f9dd15a0] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.list .li .center .userInfo .top[data-v-f9dd15a0] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
}
.list .li .center .userInfo .bottom[data-v-f9dd15a0] {
  margin-top: 6px;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
}
.list .li .center_all[data-v-f9dd15a0] {
  flex: 1;
}
.list .li .center_all .center_all_left[data-v-f9dd15a0],
.list .li .center_all .center_all_right[data-v-f9dd15a0] {
  flex: 1;
}
.list .li .center_all .center_all_right[data-v-f9dd15a0] {
  position: relative;
}
.list .li .center_all .center_all_left[data-v-f9dd15a0] {
  display: flex;
}
.list .li .center_all .user[data-v-f9dd15a0] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: pink;
  margin-right: 10px;
}
.list .li .center_all .user img[data-v-f9dd15a0] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.list .li .center_all .userInfo .top[data-v-f9dd15a0] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
}
.list .li .center_all .userInfo .bottom[data-v-f9dd15a0] {
  margin-top: 6px;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
}
.list .li .center_all .bd[data-v-f9dd15a0] {
  display: flex;
  margin-top: 6px;
}
.list .li .center_all .phone[data-v-f9dd15a0] {
  position: absolute;
  gap: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  width: 120px;
  height: 28px;
  border-radius: 14px;
  background: rgba(234, 100, 57, 0.07);
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.list .li .center_all .phone img[data-v-f9dd15a0] {
  width: 15px;
  height: 15px;
}
.list .li .center_all .phone .num[data-v-f9dd15a0] {
  color: var(--unnamed, #EA6439);
  font-family: PingFang SC;
  font-size: 14px;
}
.list .li .right[data-v-f9dd15a0] {
  position: relative;
  flex: 1;
}
.list .li .right .phone[data-v-f9dd15a0] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  width: 120px;
  height: 28px;
  border-radius: 14px;
  background: rgba(234, 100, 57, 0.07);
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.list .li .right .phone img[data-v-f9dd15a0] {
  width: 15px;
  height: 15px;
}
.list .li .right .phone .num[data-v-f9dd15a0] {
  color: var(--unnamed, #EA6439);
  font-family: PingFang SC;
  font-size: 14px;
}
.list .li .time[data-v-f9dd15a0] {
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 600;
}
.list .li .info[data-v-f9dd15a0] {
  margin-top: 6px;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
}
.handler[data-v-f9dd15a0] {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.mobile[data-v-f9dd15a0] {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  width: 120px;
  height: 28px;
  border-radius: 14px;
  background: rgba(234, 100, 57, 0.07);
}
.mobile img[data-v-f9dd15a0] {
  width: 15px;
  height: 15px;
}
.mobile .num[data-v-f9dd15a0] {
  color: var(--unnamed, #EA6439);
  font-family: PingFang SC;
  font-size: 14px;
}
.audio[data-v-f9dd15a0] {
  margin: 10px 0px 0px 0px;
}
.controls[data-v-f9dd15a0] {
  height: 30px;
}
.handle-result[data-v-f9dd15a0] {
  padding: 15px;
  border-radius: 12px;
  border: 0.933px solid var(--icon, #F4F4F4);
  background: #FFF;
  margin: 20px 10px;
}
.handle-result-title[data-v-f9dd15a0] {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.56px;
}
.handle-status[data-v-f9dd15a0] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.text-grey[data-v-f9dd15a0] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.28px;
}
.modify-btn[data-v-f9dd15a0] {
  cursor: pointer;
  color: #EA6439;
  font-size: 14px;
}
.form-value[data-v-f9dd15a0] {
  width: 400px;
}
.handle-event-form[data-v-f9dd15a0] {
  width: 500px;
  margin: 0 auto;
}
.footer-button[data-v-f9dd15a0] {
  min-width: 100px;
}
.upload-file[data-v-f9dd15a0] {
  margin-top: 10px;
}
.upload-file-btn[data-v-f9dd15a0] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-file-btn[data-v-f9dd15a0]:hover,
.upload-file-btn[data-v-f9dd15a0]:focus {
  color: #FFFFFF;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/TopHint.vue?vue&type=style&index=0&id=293c429b&scoped=true&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hint[data-v-293c429b] {
  padding: 10px;
  background-color: #F0F8FE;
  border: 1px solid rgba(42, 130, 228, 0.2);
  border-radius: 7px;
  margin: 5px 0px 20px;
  display: flex;
}
.hint .text[data-v-293c429b] {
  flex-grow: 1;
}
.hint .media[data-v-293c429b] {
  padding-right: 10px;
  width: 20%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.hint .media button[data-v-293c429b] {
  margin-bottom: 15px;
  border: 0;
  background-color: transparent;
  color: Lightgray;
}
.hint .media button[data-v-293c429b]:hover {
  color: var(--el-color-primary);
  background-color: transparent;
}
.hint .media .image[data-v-293c429b] {
  max-height: 150px;
}
.hint[data-v-293c429b] .instructions {
  padding: 0 0 0 40px;
}
.hint[data-v-293c429b] .instructions .route {
  cursor: pointer;
  color: var(--el-color-primary);
}
.hint[data-v-293c429b] .instructions .route:hover {
  color: rgba(0, 0, 0, 0.7);
}
.hint[data-v-293c429b] .instructions h5 {
  margin: 7px 0;
  font-weight: bold;
  text-shadow: 0 0 black;
}
.hint[data-v-293c429b] .instructions ul {
  list-style-type: disc;
  list-style-position: inside;
}
.hint button[data-v-293c429b] {
  color: var(--el-color-primary);
  background-color: white;
  border: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 50px;
}
.hint button[data-v-293c429b]:hover {
  color: white;
  background-color: var(--el-color-primary);
}
.hint button svg[data-v-293c429b] {
  margin-right: 5px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/eventView/AnnouncementReadersList.vue?vue&type=style&index=0&id=f1daade6&scoped=true&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.announcement-readers-list[data-v-f1daade6] {
  padding: 0px 60px;
  background-color: white;
  flex: 1;
  border-radius: 7px;
  position: relative;
}
.announcement-readers-list h4[data-v-f1daade6] {
  font-size: 24px;
  color: black;
  font-weight: bold;
  border-bottom: 1px solid Lightgray;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.announcement-readers-list[data-v-f1daade6] .el-table .cell:has(.user-info-avatar) {
  display: flex;
}
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-dialog__header,
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-dialog__footer {
  box-shadow: none;
}
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-dialog__body {
  padding-top: 0;
  padding-bottom: 0;
}
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-dialog__title {
  font-weight: bold;
}
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-form-item {
  margin-bottom: 0;
}
.announcement-readers-list[data-v-f1daade6] .modify-announcement-send-date-popup .el-button {
  border-radius: 50px;
}
.announcement-readers-list .function-buttons[data-v-f1daade6] {
  display: flex;
  justify-content: space-between;
}
.announcement-readers-list .function-buttons ul[data-v-f1daade6] {
  display: flex;
  gap: 30px;
}
.announcement-readers-list .function-buttons ul li[data-v-f1daade6] {
  display: flex;
  flex-direction: column;
}
.announcement-readers-list .function-buttons ul li b[data-v-f1daade6] {
  color: black;
}
.announcement-readers-list .function-buttons ul li span[data-v-f1daade6] {
  color: Darkgray;
}
.announcement-readers-list .function-buttons .button[data-v-f1daade6] {
  background-color: transparent;
  border: 1px solid Lightgray;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  cursor: pointer;
  border-radius: 50px;
  color: Darkgray;
  align-self: center;
}
.announcement-readers-list .function-buttons .button[data-v-f1daade6]:hover {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/eventView/AnnouncementList.vue?vue&type=style&index=0&id=1e9add22&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.announcement-list[data-v-1e9add22] {
  padding: 15px 20px;
  background-color: white;
  flex: 1;
  border-radius: 7px;
  position: relative;
}
.announcement-list[data-v-1e9add22] .el-table .cell:has(.user-info-avatar) {
  display: flex;
}
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-dialog__header,
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-dialog__footer {
  box-shadow: none;
}
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-dialog__body {
  padding-top: 0;
  padding-bottom: 0;
}
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-dialog__title {
  font-weight: bold;
}
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-form-item {
  margin-bottom: 0;
}
.announcement-list[data-v-1e9add22] .modify-announcement-send-date-popup .el-button {
  border-radius: 50px;
}
.announcement-list .footer-function-buttons[data-v-1e9add22] {
  display: flex;
  justify-content: space-between;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/Table/warningTable.vue?vue&type=style&index=0&id=3632c2e3&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-3632c2e3] .el-tabs .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
[data-v-3632c2e3] .el-tabs .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
[data-v-3632c2e3] .el-tabs .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
[data-v-3632c2e3] .el-tabs .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
[data-v-3632c2e3] .el-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
.warningTable .warningTxt[data-v-3632c2e3] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.warningTable .el-image[data-v-3632c2e3] {
  display: block;
  width: 200px;
  height: 176px;
  margin: 30px auto;
}
.warningTable .leftBox[data-v-3632c2e3] .el-date-editor--year {
  margin-left: 0 !important;
}
.warningTable .leftBox[data-v-3632c2e3] .el-date-editor--year .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.warningTable .rightBtn[data-v-3632c2e3] {
  display: flex;
  justify-content: end;
  gap: 20px;
  margin-bottom: 20px;
}
.warningTable .main-table[data-v-3632c2e3] {
  background-color: rgb(255, 255, 255);
  border-radius: 7px;
  padding: 20px 20px 20px 20px;
}
.warningTable .ops-table[data-v-3632c2e3] {
  height: 44px;
  line-height: 44px;
  padding-right: 20px;
  display: block;
  margin-bottom: 20px;
}
.warningTable .ops-table-left[data-v-3632c2e3] {
  float: left;
  display: block;
}
.warningTable .ops-table-right[data-v-3632c2e3] {
  padding-right: 0px;
  float: right;
  display: block;
  text-align: right;
}
.warningTable .cc-input-keywords[data-v-3632c2e3] {
  width: 270px;
  height: 40px;
}
.warningTable[data-v-3632c2e3] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.warningTable[data-v-3632c2e3] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
.warningTable .cc-condition-tag[data-v-3632c2e3] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.warningTable .cc-condition-tag > .el-icon[data-v-3632c2e3] {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.2);
  margin-left: 4px;
}
.warningTable .clear-tags-button[data-v-3632c2e3] {
  color: rgba(0, 0, 0, 0.7);
}
.warningTable .cc-query-table[data-v-3632c2e3] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.warningTable .cc-column-label[data-v-3632c2e3] {
  display: inline-flex;
  align-items: center;
}
.warningTable .cc-column-label-text[data-v-3632c2e3] {
  color: rgba(0, 0, 0, 0.5);
  font-weight: normal;
}
.warningTable .cc-column-label-icon[data-v-3632c2e3] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
.warningTable .el-button + .el-button[data-v-3632c2e3] {
  margin: 0px;
}
.warningTable .cc-ops-button[data-v-3632c2e3] {
  color: rgba(0, 0, 0, 0.5);
  display: inline-flex;
  padding: 5px 12px 5px 0px;
}
.warningTable .cc-table-ops[data-v-3632c2e3] {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.warningTable .cc-table-ops-label[data-v-3632c2e3] {
  text-align: left;
  width: 50%;
}
.warningTable .cc-table-ops-icon[data-v-3632c2e3] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.warningTable li[data-v-3632c2e3] {
  list-style: none;
}
.warningTable[data-v-3632c2e3] .el-table .caret-wrapper {
  display: none;
}
.warningTable .dict-item-selected[data-v-3632c2e3] {
  color: rgb(234, 100, 57);
  background-color: rgba(234, 100, 57, 0.03);
}
.warningTable .button6[data-v-3632c2e3] {
  border: none;
  float: right;
}
.warningTable .button5[data-v-3632c2e3] {
  background: #ea6439;
  border: none;
}
.warningTable .button5[data-v-3632c2e3]:hover {
  background: #ef8c6b;
}
.warningTable .button5[data-v-3632c2e3]:active {
  background: #de4917;
}
.warningTable .buttonStyle[data-v-3632c2e3] {
  color: rgb(127, 127, 127);
  background-color: rgb(255, 255, 255);
  border: rgba(0, 0, 0, 0.07) solid 1px;
  border-radius: 20px;
}
.warningTable .buttonStyle[data-v-3632c2e3]:hover {
  color: #ea6439;
}
.warningTable .buttonStyle[data-v-3632c2e3]:active {
  color: #de4917;
}
.warningTable .input1[data-v-3632c2e3] {
  color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.07) solid 1px;
  border-radius: 20px;
}
.warningTable .input1[data-v-3632c2e3]:hover {
  box-shadow: rgba(0, 0, 0, 0.2) solid 1px;
}
.warningTable .elPagination1[data-v-3632c2e3] {
  margin: 100px auto 0;
}
.warningTable .operate[data-v-3632c2e3] {
  background-color: #fff;
  color: #000;
  border: none;
}
.warningTable .operate[data-v-3632c2e3]:hover {
  color: rgb(239, 140, 107);
}
.warningTable .operate[data-v-3632c2e3]:active {
  color: rgb(222, 73, 23);
}
.status-1[data-v-3632c2e3] {
  background: #DCA450;
  cursor: pointer;
}
.status-2[data-v-3632c2e3] {
  background: #67C23A;
}
.status-tag[data-v-3632c2e3] {
  width: 70px;
  height: 28px;
  line-height: 28px;
  border-radius: 50px;
  color: white;
  text-align: center;
  cursor: default;
}
.table_header[data-v-3632c2e3] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeBatchTransfer/index.vue?vue&type=style&index=0&id=0fcb4cae&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.user-count[data-v-0fcb4cae] {
  border: 0.5px solid #C9C9C9;
    border-radius: 4px 4px 0px 0px;
    padding: 5px;
    font-size: 12px;
    padding-left: 8px;
    border-bottom: 0px;
}
.name-info[data-v-0fcb4cae] {
  display: flex;
  align-items: center;
}
.user-table[data-v-0fcb4cae] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeBatchLeave/index.vue?vue&type=style&index=0&id=12a5a8e2&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-12a5a8e2] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-12a5a8e2] {
  display: flex;
  align-items: center;
}
.w100[data-v-12a5a8e2] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-12a5a8e2] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-12a5a8e2] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-12a5a8e2] {
  color: rgb(234, 100, 57);
}
[data-v-12a5a8e2] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-12a5a8e2] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-12a5a8e2] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-12a5a8e2] {
  cursor: pointer;
}
.batch-post[data-v-12a5a8e2] {
  max-height: 562px;
  overflow: auto;
}
[data-v-12a5a8e2]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-12a5a8e2] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/employee/employeeRealStatus/index.vue?vue&type=style&index=0&id=8e06093c&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.footer-button[data-v-8e06093c] {
  min-width: 100px;
}
.radio-group[data-v-8e06093c] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: baseline !important;
}
.tips[data-v-8e06093c] {
  font-size: 12px;
  margin-left: 120px;
  padding: 10px 20px;
  border-radius: 7px;
  background: #F9F9FB;
  width: 495px;
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/esign/open.vue?vue&type=style&index=0&id=542c7327&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.wrapper[data-v-542c7327] {
  background: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
}
.opened[data-v-542c7327],
.closed[data-v-542c7327] {
  width: 1200px;
  margin: 0 auto;
  display: block;
}
.Vector[data-v-542c7327] {
  width: 15px;
  height: 15px;
  background: #EA6439;
  border-radius: 15px;
  font-size: 10px;
  text-align: center;
  line-height: 15px;
  color: white;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/esign/contractList.vue?vue&type=style&index=0&id=02e6e1ad&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.summary-text[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.3);
}
.summary-number[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.3);
}
.summary-number-black[data-v-02e6e1ad] {
  color: black;
}
.summary-number-red[data-v-02e6e1ad] {
  color: red;
}
.hoverBtn .el-icon[data-v-02e6e1ad] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-02e6e1ad]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-02e6e1ad]:hover {
  color: #fff;
}
.hoverBtn[data-v-02e6e1ad]:active {
  color: #fff;
}
.addHoverBtn[data-v-02e6e1ad] {
  color: #EA6439;
}
.addHoverBtn[data-v-02e6e1ad]:focus {
  color: #EA6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-02e6e1ad]:hover {
  color: #fff;
}
.addHoverBtn[data-v-02e6e1ad]:active {
  color: #fff;
}
.card[data-v-02e6e1ad] {
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-02e6e1ad] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-02e6e1ad] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-02e6e1ad] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-02e6e1ad] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
  text-align: right;
}
.card .headerBox .cc-input-keywords[data-v-02e6e1ad] {
  width: 300px;
  height: 40px;
}
.card .headerBox .el-button-group[data-v-02e6e1ad] {
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-02e6e1ad] {
  float: right;
  margin-left: 12px;
  min-width: 120px;
}
.cc-query-table[data-v-02e6e1ad] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-02e6e1ad] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-02e6e1ad] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-02e6e1ad] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-02e6e1ad] {
  margin-bottom: 12px;
}
.gary[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-02e6e1ad] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-02e6e1ad] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-02e6e1ad] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-02e6e1ad] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-02e6e1ad] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-02e6e1ad] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-02e6e1ad] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-02e6e1ad] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-02e6e1ad] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-02e6e1ad] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-02e6e1ad]:hover {
  color: white;
}
.save-button[data-v-02e6e1ad]:active {
  color: white;
}
.footer-button[data-v-02e6e1ad] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-02e6e1ad]:not(:last-child) {
  margin-right: 0px !important;
}
.stat[data-v-02e6e1ad] {
  display: flex;
  padding: 20px;
  background: white;
  border-radius: 7px;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: flex-start;
}
.summary[data-v-02e6e1ad] {
  width: 600px;
}
.esign-info[data-v-02e6e1ad] {
  display: flex;
  gap: 20px;
}
.company-name[data-v-02e6e1ad] {
  border-radius: 100px;
  background: #F7F8FA;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.org-name[data-v-02e6e1ad] {
  margin-right: 20px;
  cursor: pointer;
}
.quota-number[data-v-02e6e1ad] {
  color: black;
}
.quota-text[data-v-02e6e1ad] {
  color: rgba(0, 0, 0, 0.3);
}
.buy[data-v-02e6e1ad] {
  color: #EA6439;
  margin-left: 10px;
  cursor: pointer;
}
[data-v-02e6e1ad] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
[data-v-02e6e1ad] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
.finalStatus[data-v-02e6e1ad] {
  border-radius: 15px;
  padding: 2px 7px;
  text-align: center;
  width: 90px;
}
.status_blue[data-v-02e6e1ad] {
  background: #F1F8FF;
  color: #2A82E4;
}
.status_orange[data-v-02e6e1ad] {
  background: #FFF5F2;
  color: #EA6439;
}
.status_grey[data-v-02e6e1ad] {
  background: #F9F9FB;
  color: rgba(0, 0, 0, 0.4);
}
.red[data-v-02e6e1ad] {
  color: red;
}
[data-v-02e6e1ad] .row-grey {
  background: #F9F9FB !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.btn-group-bg[data-v-02e6e1ad] {
  position: fixed;
  z-index: 88888;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px;
}
.btn-group-ops[data-v-02e6e1ad] {
  position: fixed;
  z-index: 999999;
  top: 400px;
  right: 20px;
  width: 200px;
  padding: 10px 0px;
  border-radius: 7px;
  background: #FFF;
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.07), -4px -4px 8px 0px rgba(244, 244, 244, 0.07);
  display: none;
}
.ops-button[data-v-02e6e1ad] {
  font-size: 14px;
  padding: 10px 20px;
  cursor: pointer;
  color: black;
}
.ops-button[data-v-02e6e1ad]:hover {
  background: rgba(234, 100, 57, 0.03);
  color: #EF8C6B;
}
.ops-line[data-v-02e6e1ad] {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}
[data-v-02e6e1ad] .el-table__cell {
  z-index: 1 !important;
}
[data-v-02e6e1ad] .el-table-fixed-column--left {
  z-index: 20 !important;
  position: relative;
}
[data-v-02e6e1ad] .el-table__row {
  z-index: 1 !important;
}
.el-table--enable-row-hover .el-table__body tr:hover > td[data-v-02e6e1ad] {
  background-color: rgba(0, 0, 0, 0) !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/esign/employeeList.vue?vue&type=style&index=0&id=78e35b49&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hoverBtn .el-icon[data-v-78e35b49] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-78e35b49]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-78e35b49]:hover {
  color: #fff;
}
.hoverBtn[data-v-78e35b49]:active {
  color: #fff;
}
.addHoverBtn[data-v-78e35b49] {
  color: #EA6439;
}
.addHoverBtn[data-v-78e35b49]:focus {
  color: #EA6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-78e35b49]:hover {
  color: #fff;
}
.addHoverBtn[data-v-78e35b49]:active {
  color: #fff;
}
.card[data-v-78e35b49] {
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-78e35b49] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-78e35b49] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-78e35b49] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-78e35b49] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-78e35b49] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-78e35b49] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  margin-bottom: 12px;
  overflow: hidden;
}
.card .headerBox .cc-input-keywords[data-v-78e35b49] {
  float: right;
  width: 270px;
  height: 40px;
}
.card .headerBox[data-v-78e35b49] .cc-input-keywords>.el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.card .headerBox[data-v-78e35b49] .cc-input-keywords>.el-input__wrapper.is-focus {
  border-color: rgb(96, 101, 246) !important;
  box-shadow: 0 0 0 1px rgb(96, 101, 246) inset;
}
.card .headerBox[data-v-78e35b49] .el-input__wrapper {
  border-radius: 20px;
}
.card .headerBox .el-button-group[data-v-78e35b49] {
  float: right;
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-78e35b49] {
  float: right;
  margin-left: 12px;
}
.cc-query-table[data-v-78e35b49] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-78e35b49] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-78e35b49] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-78e35b49] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-78e35b49] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-78e35b49] {
  margin-bottom: 12px;
}
.gary[data-v-78e35b49] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-78e35b49] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-78e35b49] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-78e35b49] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-78e35b49] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-78e35b49] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-78e35b49] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-78e35b49] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-78e35b49] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-78e35b49] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-78e35b49] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-78e35b49] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-78e35b49]:hover {
  color: white;
}
.save-button[data-v-78e35b49]:active {
  color: white;
}
.footer-button[data-v-78e35b49] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-78e35b49]:not(:last-child) {
  margin-right: 0px !important;
}
.name-info[data-v-78e35b49] {
  display: flex;
  gap: 5px;
  align-content: center;
}
.headerBox[data-v-78e35b49] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.label[data-v-78e35b49] {
  font-weight: 600;
  color: #000;
}
.green[data-v-78e35b49] {
  color: #67C23A;
}
.orange[data-v-78e35b49] {
  color: #DCA450;
}
.red[data-v-78e35b49] {
  color: rgba(255, 0, 0, 0.6980392157);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/esign/sendContractDialog.vue?vue&type=style&index=0&id=1201f6bf&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.footer-button[data-v-1201f6bf] {
  min-width: 100px;
}
.save-button[data-v-1201f6bf] {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.save-button[data-v-1201f6bf]:hover,
.save-button[data-v-1201f6bf]:focus {
  color: #FFFFFF;
}
.detail[data-v-1201f6bf] {
  min-height: 60vh;
  max-height: 60vh;
  overflow-y: scroll;
}
.note-num[data-v-1201f6bf] {
  display: flex;
  flex-direction: column;
}
.note-num .num[data-v-1201f6bf] {
  color: #ef8c6b;
}
.note-num .text[data-v-1201f6bf] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/pdfView/index.vue?vue&type=style&index=0&id=f18652cc&lang=css&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.pdf-preview[data-v-f18652cc] {
    position: relative;
    height: 100vh;
    padding: 20px 0;
    box-sizing: border-box;
    background: rgb(66, 66, 66);
}
.vue-pdf-embed-cls[data-v-f18652cc] {
    text-align: center;
    width: 515px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    box-sizing: border-box;
}
.pdf-preview[data-v-f18652cc] {
    position: relative;
    height: 100vh;
    padding: 20px 0;
    box-sizing: border-box;
    background-color: e9e9e9;
}
.pdf-wrap[data-v-f18652cc] {
    overflow-y: auto;
}
.vue-pdf-embed[data-v-f18652cc] {
    text-align: center;
    width: 515px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    box-sizing: border-box;
}
.page-tool[data-v-f18652cc] {
    position: absolute;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
    background: rgb(66, 66, 66);
    color: white;
    border-radius: 19px;
    z-index: 100;
    cursor: pointer;
    margin-left: 50%;
    transform: translateX(-50%);
}
.page-tool-item[data-v-f18652cc] {
    padding: 8px 15px;
    padding-left: 10px;
    cursor: pointer;
}
.iframe-pdf[data-v-f18652cc] {
    width: 960px;
    height: 90vh;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/clock/dateRange/index.vue?vue&type=style&index=0&id=bf0c46de&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-bf0c46de] .m-2 .el-input__wrapper {
  border-radius: 20px;
  overflow: hidden;
}
.main[data-v-bf0c46de] {
  padding: 10px 10px;
  background: white;
  border-radius: 10px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/receipt/ccConfirmedReceipt.vue?vue&type=style&index=0&id=75384cc0&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-contract-info[data-v-75384cc0] {
  border: solid 1px var(--cc-EA6439);
  border-radius: 12px;
  margin-bottom: 30px;
}
.cc-contract-info .cc-contract-info-title[data-v-75384cc0] {
  background-color: var(--cc-EA6439-7);
  padding: 15px 20px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-bottom: 15px;
}
.detail[data-v-75384cc0] {
  padding: 0 80px;
}
.detail .detail-con[data-v-75384cc0] {
  width: 350px;
}
.cc-row[data-v-75384cc0] {
  padding: 15px 10px;
}
.cc-row[data-v-75384cc0]:nth-child(2n) {
  background-color: #F7F8FA;
}
.cc-bill[data-v-75384cc0] {
  background-color: rgba(42, 130, 228, 0.1);
  color: #2A82E4;
  border-radius: 2px;
  padding: 5px;
}
.cc-invoice[data-v-75384cc0] {
  background-color: rgba(220, 164, 80, 0.1);
  color: #DCA450;
  border-radius: 2px;
  padding: 5px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/form/ccFormUpload.vue?vue&type=style&index=0&id=1036a020&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.upload-file {}
.upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.upload-file-btn:hover {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
.upload-file-tip {
  margin-left: 10px;
  display: inline-flex;
  font-size: 12px;
  color: var(--cc-000000-20);
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/receipt/ccAddReceipt.vue?vue&type=style&index=0&id=053c5344&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.detail[data-v-053c5344] {
  padding: 0 80px;
}
.detail .detail-con[data-v-053c5344] {
  width: 350px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/receipt/ccDetailReceipt.vue?vue&type=style&index=0&id=98381720&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cc-contract-info[data-v-98381720] {
  border: solid 1px var(--cc-EA6439);
  border-radius: 12px;
  margin-bottom: 30px;
}
.cc-contract-info .cc-contract-info-title[data-v-98381720] {
  background-color: var(--cc-EA6439-7);
  padding: 15px 20px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  margin-bottom: 15px;
}
.cc-contract-info.info-other[data-v-98381720] {
  border: solid 1px var(--cc-F4F4F4);
  border-radius: 12px;
}
.cc-contract-info.info-other .cc-contract-info-title[data-v-98381720] {
  background-color: var(--cc-FFFFFF);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin: 0 20px 15px;
  padding: 15px 0;
  border-bottom: solid 1px var(--cc-F4F4F4);
}
.detail[data-v-98381720] {
  padding: 0 80px;
}
.detail .detail-con[data-v-98381720] {
  width: 350px;
}
.cc-tips-1[data-v-98381720] {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 50px;
  background-color: var(--cc-EA6439-7);
  color: var(--cc-EA6439);
}
.frame-box[data-v-98381720] {
  margin-bottom: 20px;
}
.frame-box .frame-head[data-v-98381720] {
  padding: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border: solid 1px rgba(0, 0, 0, 0.4);
}
.frame-box .frame-con[data-v-98381720] {
  padding: 10px;
  border-left: solid 1px rgba(0, 0, 0, 0.4);
  border-right: solid 1px rgba(0, 0, 0, 0.4);
  border-bottom: solid 1px rgba(0, 0, 0, 0.4);
}
.frame-box .frame-foot[data-v-98381720] {
  padding: 10px;
  background: #F9F9FB;
  border: 1px rgba(0, 0, 0, 0.2) solid;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.view-box > .view-con[data-v-98381720] {
  margin-bottom: 15px;
}
.view-box > .view-con > .cc-000000-40[data-v-98381720] {
  width: 70px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/receipt/ccContractReceipt.vue?vue&type=style&index=0&id=19ec40cf&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hoverBtn .el-icon[data-v-19ec40cf] {
  position: relative;
  top: -0.5px;
}
.hoverBtn[data-v-19ec40cf]:focus {
  color: var(--el-buttontext-color);
  border-color: var(--el-border-color) !important;
}
.hoverBtn[data-v-19ec40cf]:hover {
  color: #fff;
}
.hoverBtn[data-v-19ec40cf]:active {
  color: #fff;
}
.addHoverBtn[data-v-19ec40cf] {
  color: #EA6439;
}
.addHoverBtn[data-v-19ec40cf]:focus {
  color: #EA6439;
  border-color: var(--el-border-color) !important;
}
.addHoverBtn[data-v-19ec40cf]:hover {
  color: #fff;
}
.addHoverBtn[data-v-19ec40cf]:active {
  color: #fff;
}
.card[data-v-19ec40cf] {
  background-color: #fff;
  padding: 16px 20px;
}
.card[data-v-19ec40cf] * .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset !important;
}
.card .iconClass[data-v-19ec40cf] {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
}
.card .pagination-table[data-v-19ec40cf] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 16px;
}
.card .btnColor[data-v-19ec40cf] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.card .clearBtnColor[data-v-19ec40cf] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.card .headerBox[data-v-19ec40cf] {
  position: relative;
  width: 100%;
  padding: 6px 0;
  display: block;
  margin-bottom: 12px;
  overflow: hidden;
}
.card .headerBox .cc-input-keywords[data-v-19ec40cf] {
  float: right;
  width: 270px;
  height: 40px;
}
.card .headerBox .el-button-group[data-v-19ec40cf] {
  float: right;
  margin-left: 12px;
  height: 40px;
}
.card .headerBox .addBtn[data-v-19ec40cf] {
  float: right;
  margin-left: 12px;
}
.cc-query-table[data-v-19ec40cf] {
  display: block;
  margin: 20px 0px 20px 0px;
}
.cc-condition-tag[data-v-19ec40cf] {
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0px 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 14px;
  align-items: center;
  display: inline-flex;
  cursor: default;
}
.clear-tags-button[data-v-19ec40cf] {
  color: rgba(0, 0, 0, 0.7);
}
.imgBoxNull[data-v-19ec40cf] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: PingFang SC;
  font-size: 12px;
}
.imgBoxNull img[data-v-19ec40cf] {
  width: 200px;
  height: 180px;
}
.imgBoxNull .btm[data-v-19ec40cf] {
  margin-bottom: 12px;
}
.gary[data-v-19ec40cf] {
  color: rgba(0, 0, 0, 0.3);
}
[data-v-19ec40cf] .m-2 {
  margin-right: 20px;
  margin-bottom: 20px;
}
[data-v-19ec40cf] .roundBox .el-input__wrapper {
  border-radius: 20px !important;
}
.el-pagination[data-v-19ec40cf] .el-input__wrapper {
  border-radius: 0;
}
.cc-column-label[data-v-19ec40cf] {
  display: inline-flex;
  align-items: center;
}
.cc-column-label-text[data-v-19ec40cf] {
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.cc-column-label-icon[data-v-19ec40cf] {
  width: 14px;
  height: 18px;
  margin-left: 4px;
}
[data-v-19ec40cf] .el-table .caret-wrapper {
  display: none;
}
.cc-table-ops[data-v-19ec40cf] {
  display: inline-flex;
  align-items: center;
  padding-left: 4px;
  width: 100%;
}
.cc-table-ops-label[data-v-19ec40cf] {
  text-align: left;
  color: rgba(0, 0, 0, 0.3);
  font-family: PingFang SC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 50%;
}
.cc-table-ops-icon[data-v-19ec40cf] {
  text-align: right;
  height: 24px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0px;
  padding: 5px 10px 0px 10px;
  box-shadow: -4px 2px 12px 0px rgba(0, 0, 0, 0.07);
}
.save-button[data-v-19ec40cf] {
  color: #EA6439;
  border: 1px solid rgba(0, 0, 0, 0.07);
}
.save-button[data-v-19ec40cf]:hover {
  color: white;
}
.save-button[data-v-19ec40cf]:active {
  color: white;
}
.footer-button[data-v-19ec40cf] {
  min-width: 100px;
}
.el-button-group > .el-button[data-v-19ec40cf]:not(:last-child) {
  margin-right: 0px !important;
}
.cc-public[data-v-19ec40cf] * .cc-tips-1 {
  background-color: rgba(234, 100, 57, 0.07);
  color: #EA6439;
}
.cc-public[data-v-19ec40cf] * .cc-text-lab {
  color: rgba(0, 0, 0, 0.3);
}
.cc-public[data-v-19ec40cf] * .cc-text-lab2 {
  color: rgba(0, 0, 0, 0.4);
}
.cc-public[data-v-19ec40cf] * .cc-text-col1 {
  color: rgba(234, 100, 57, 0.85);
}
.cc-public[data-v-19ec40cf] * .cc-red {
  color: #FF0000;
}
.cc-public[data-v-19ec40cf] * .cc-text-col2 {
  color: #DCA450;
}
.cc-public[data-v-19ec40cf] * .p-l-15 {
  padding-left: 15px;
}
.cc-public[data-v-19ec40cf] * .p-r-15 {
  padding-right: 15px;
}
.cc-public[data-v-19ec40cf] * .p-l-20 {
  padding-left: 20px;
}
.cc-public[data-v-19ec40cf] * .p-r-20 {
  padding-right: 20px;
}
.cc-public[data-v-19ec40cf] * .m-b-15 {
  margin-bottom: 15px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/utils/UploadBankImage/index.vue?vue&type=style&index=0&id=df16aeba&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-img-box[data-v-df16aeba] {
  width: 140px;
  height: 139px;
  position: relative;
}
.upload-img-box.upload-img-box3[data-v-df16aeba] {
  width: 140px;
  height: 149px;
}
.upload-img-box.upload-img-box4[data-v-df16aeba] {
  width: 140px;
  height: 140px;
}
.upload-img-box.upload-img-box5[data-v-df16aeba] {
  width: 140px;
  height: 140px;
}
.upload-img-box .loading-box[data-v-df16aeba] {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.upload-img-box .cover-img-del[data-v-df16aeba] {
  background: rgba(0, 0, 0, 0.7);
  z-index: 2;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.1s;
}
.upload-img-box:hover .cover-img-del[data-v-df16aeba] {
  display: flex;
}
.cover-img[data-v-df16aeba] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #F9F9FB;
  -o-object-fit: contain;
     object-fit: contain;
}
[data-v-df16aeba] .upload-demo .el-upload {
  width: 140px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger {
  border: unset;
  padding: 0 !important;
  border-radius: 0;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box {
  width: 140px;
  height: 139px;
  padding-top: 16px;
  border-radius: 6px;
  border: 1px dashed rgba(234, 100, 57, 0.7);
  box-sizing: border-box;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 {
  width: 120px;
  height: 149px;
  padding-top: 30px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box3 .el-upload__text {
  font-size: 12px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box4,[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 {
  width: 140px;
  height: 140px;
  padding-top: 30px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box4 .el-upload__text,[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-img-box5 .el-upload__text {
  font-size: 12px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-file-box {
  display: flex;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button {
  color: rgba(234, 100, 57, 0.85);
  height: 30px;
  line-height: 30px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-button:hover {
  background: unset;
  color: #ef8c6b;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .upload-file-box .el-upload__text {
  font-size: 12px;
  margin-left: 5px;
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .el-upload__text {
  color: rgba(0, 0, 0, 0.6);
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .el-upload__tip {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.2);
}
[data-v-df16aeba] .upload-demo .el-upload .el-upload-dragger .gray {
  color: rgba(0, 0, 0, 0.2);
}
.upload-file-loading[data-v-df16aeba] {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.3);
}
.file-list-box[data-v-df16aeba] {
  width: 360px;
}
.file-list-box .file-list-item[data-v-df16aeba] {
  margin-bottom: 10px;
  height: 30px;
}
.file-list-box .file-list-item .file-name[data-v-df16aeba] {
  font-size: 14px;
  color: rgb(0, 0, 0);
  max-width: 250px;
}
.file-list-box .file-list-item .file-size[data-v-df16aeba] {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Batch/clockBatch.vue?vue&type=style&index=0&id=f854196e&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-f854196e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-f854196e] {
  display: flex;
  align-items: center;
}
.w100[data-v-f854196e] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-f854196e] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-f854196e] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-f854196e] {
  color: rgb(234, 100, 57);
}
[data-v-f854196e] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-f854196e] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-f854196e] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-f854196e] {
  cursor: pointer;
}
.batch-post[data-v-f854196e] {
  max-height: 562px;
  overflow: auto;
}
[data-v-f854196e]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-f854196e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-f854196e] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-f854196e] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-f854196e] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-f854196e] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
[data-v-f854196e] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Batch/scheduleBatch.vue?vue&type=style&index=0&id=7821ca14&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-7821ca14] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-7821ca14] {
  display: flex;
  align-items: center;
}
.w100[data-v-7821ca14] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-7821ca14] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-7821ca14] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-7821ca14] {
  color: rgb(234, 100, 57);
}
[data-v-7821ca14] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-7821ca14] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-7821ca14] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-7821ca14] {
  cursor: pointer;
}
.batch-post[data-v-7821ca14] {
  max-height: 562px;
  overflow: auto;
}
[data-v-7821ca14]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-7821ca14] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-7821ca14] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-7821ca14] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-7821ca14] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-7821ca14] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
[data-v-7821ca14] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Batch/patrol.vue?vue&type=style&index=0&id=1b62a76e&scoped=true&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-1b62a76e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-1b62a76e] {
  display: flex;
  align-items: center;
}
.w100[data-v-1b62a76e] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-1b62a76e] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-1b62a76e] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-1b62a76e] {
  color: rgb(234, 100, 57);
}
[data-v-1b62a76e] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-1b62a76e] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-1b62a76e] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-1b62a76e] {
  cursor: pointer;
}
.batch-post[data-v-1b62a76e] {
  max-height: 562px;
  overflow: auto;
}
[data-v-1b62a76e]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-1b62a76e] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-1b62a76e] .el-radio.el-radio--small {
  height: 40px;
  width: 100%;
}
.radio[data-v-1b62a76e] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-1b62a76e] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-1b62a76e] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
[data-v-1b62a76e] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Batch/elastic.vue?vue&type=style&index=0&id=445a7bb0&scoped=true&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-445a7bb0] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-445a7bb0] {
  display: flex;
  align-items: center;
}
.w100[data-v-445a7bb0] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-445a7bb0] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-445a7bb0] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-445a7bb0] {
  color: rgb(234, 100, 57);
}
[data-v-445a7bb0] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-445a7bb0] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-445a7bb0] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-445a7bb0] {
  cursor: pointer;
}
.batch-post[data-v-445a7bb0] {
  max-height: 562px;
  overflow: auto;
}
[data-v-445a7bb0]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-445a7bb0] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-445a7bb0] .el-radio.el-radio--small {
  height: 40px;
  width: 100%;
}
.radio[data-v-445a7bb0] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-445a7bb0] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-445a7bb0] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.wrapper[data-v-445a7bb0] {
  margin: 8px 0px 0px 0px;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  gap: 10px;
}
.item[data-v-445a7bb0] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.note[data-v-445a7bb0] {
  color: rgba(0, 0, 0, 0.4);
}
[data-v-445a7bb0] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/site/Batch/outside.vue?vue&type=style&index=0&id=0fcb4610&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user-count[data-v-0fcb4610] {
  border: 0.5px solid #C9C9C9;
  border-radius: 4px 4px 0px 0px;
  padding: 5px;
  font-size: 12px;
  padding-left: 8px;
  border-bottom: 0px;
}
.name-info[data-v-0fcb4610] {
  display: flex;
  align-items: center;
}
.w100[data-v-0fcb4610] {
  width: 100%;
  display: block;
  height: 10px;
}
[data-v-0fcb4610] .leave-tips-block .el-form-item__content {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.leave-tips[data-v-0fcb4610] {
  color: rgba(0, 0, 0, 0.4);
}
.leave-tips .active[data-v-0fcb4610] {
  color: rgb(234, 100, 57);
}
[data-v-0fcb4610] .block-item .el-form-item__content {
  display: block;
}
.reason-tags[data-v-0fcb4610] {
  display: flex;
  flex-wrap: wrap;
}
.reason-tags .tags-item[data-v-0fcb4610] {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  text-align: center;
  padding: 2px 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  margin: 10px 5px 0 0;
}
.cursor[data-v-0fcb4610] {
  cursor: pointer;
}
.batch-post[data-v-0fcb4610] {
  max-height: 562px;
  overflow: auto;
}
[data-v-0fcb4610]::-webkit-scrollbar {
  width: 1px;
}
.user-table[data-v-0fcb4610] {
  border: 0.5px solid #C9C9C9;
  border-radius: 0px 0px 4px 4px;
}
[data-v-0fcb4610] .el-radio.el-radio--small {
  height: 40px;
}
.radio[data-v-0fcb4610] {
  display: flex;
  gap: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.tips[data-v-0fcb4610] {
  font-size: 12px;
  color: #EF8C6B;
}
.close-tips[data-v-0fcb4610] {
  margin: 0px 0px 0px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}
[data-v-0fcb4610] .el-form-item--small .el-form-item__label {
  margin: 8px 0px 0px 0px;
}
.close-button[data-v-0fcb4610] {
  display: flex;
  align-items: center;
}
.el-checkbox[data-v-0fcb4610] {
  display: block;
}
.small-tip[data-v-0fcb4610] {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.2509803922);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/dashboard/index.vue?vue&type=style&index=0&id=52077837&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dashboard[data-v-52077837] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dashboard > img[data-v-52077837] {
  max-width: 100%;
  height: auto;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/batchDownload/components/package.vue?vue&type=style&index=0&id=248322ac&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.package-content[data-v-248322ac] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.package-content .package-icon[data-v-248322ac] {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2a82e4;
}
.package-content .f-1[data-v-248322ac] {
  color: #000;
  font-family: "PingFang SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 10px 0;
}
.package-content .f-2[data-v-248322ac] {
  color: rgba(0, 0, 0, 0.4);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.package-content .f-3[data-v-248322ac] {
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #ea6439;
}
.package-content .link-download[data-v-248322ac] {
  display: flex;
  align-items: center;
  color: #ea6439;
  cursor: pointer;
}
.package-content .f-done[data-v-248322ac] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/batchDownload/index.vue?vue&type=style&index=0&id=c9b12bf6&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content .t-border[data-v-c9b12bf6] {
  border: 1px solid #ebeef5;
  border-bottom: none;
  border-radius: 5px;
  overflow: hidden;
}
.content .t-header[data-v-c9b12bf6] {
  padding: 4px 8px;
  color: #000;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 1px solid #ebeef5;
}
.content .download-form[data-v-c9b12bf6] {
  margin: 30px 0;
}
.content .need-padding[data-v-c9b12bf6] {
  padding: 0 80px;
}
[data-v-c9b12bf6] * .el-radio-group,[data-v-c9b12bf6] * .el-radio {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Filter/index.vue?vue&type=style&index=0&id=afaf948c&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-filter[data-v-afaf948c] {
  display: inline-block;
  align-items: center;
  padding: 10px 15px;
  margin: 0 10px 10px 0;
  background: #F9F9FB;
}
.gc-filter .gc-filter__container[data-v-afaf948c] {
  display: flex;
  align-items: center;
}
.gc-filter .gc-filter__container .gc-filter__title[data-v-afaf948c] {
  display: inline-block;
  margin-right: 10px;
}
.gc-filter.gc-filter__active[data-v-afaf948c] {
  background: rgba(234, 100, 57, 0.031372549);
  color: #EA6439;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Filter/index.vue?vue&type=style&index=1&id=afaf948c&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-filter__dropdown {
  min-width: 100px !important;
  max-height: 300px;
  overflow: auto;
}
.gc-filter__dropdown .el-dropdown-menu__item {
  padding: 0 !important;
}
.gc-filter__dropdown .gc-filter__dropdown-item {
  padding: 10px 20px;
  width: 100%;
}
.gc-filter__dropdown .gc-filter__dropdown-item.gc-filter__dropdown-item--active {
  background: rgba(234, 100, 57, 0.031372549);
  color: #EA6439;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/FilterResult/index.vue?vue&type=style&index=0&id=ad566312&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-result__container[data-v-ad566312] {
  display: flex;
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.7);
}
.filter-result__container .filter-result__left[data-v-ad566312] {
  display: flex;
  flex-wrap: wrap;
}
.filter-result__container .filter-result__left .filter-result__item[data-v-ad566312] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: 0 5px;
  border: 1px solid rgba(60, 60, 67, 0.3607843137);
  border-radius: 24px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.filter-result__container .filter-result__left .filter-result__item .filter-result__content[data-v-ad566312] {
  margin: 0 5px;
  line-height: 1;
}
.filter-result__container .filter-result__left .filter-result__icon-wrap[data-v-ad566312] {
  line-height: 1;
}
.filter-result__container .filter-result__left .filter-result__icon-wrap .filter-result__icon[data-v-ad566312] {
  margin-top: 2px;
}
.filter-result__container .filter-result__right[data-v-ad566312] {
  flex-shrink: 0;
  line-height: 30px;
  margin-left: 10px;
  font-weight: bolder;
  color: rgba(0, 0, 0, 0.7);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Dialog/index.vue?vue&type=style&index=0&id=b8fd38ec&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-dialog__footer--left[data-v-b8fd38ec] {
  text-align: left;
}
.gc-dialog__container[data-v-b8fd38ec] {
  max-height: 64vh;
  overflow: auto;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Alert/index.vue?vue&type=style&index=0&id=020fb370&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-alert[data-v-020fb370] {
  background: #F9F9FB;
}
.gc-alert[data-v-020fb370] .el-alert__title {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
}
.gc-alert .gc-alert__content[data-v-020fb370] {
  font-size: 14px;
}
.gc-alert .gc-alert__content.gc-alert__content--normal-color[data-v-020fb370] {
  color: rgb(234, 100, 57);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Button/index.vue?vue&type=style&index=0&id=6075b0f4&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-button.active[data-v-6075b0f4] {
  color: var(--el-color-primary);
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/DropdownButton/index.vue?vue&type=style&index=0&id=08c63fb6&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-dropdown-button__popper .gc-dropdown-button__item.el-dropdown-menu__item {
  font-size: 14px;
  padding: 10px 20px;
}
.gc-dropdown-button__button--link {
  color: rgba(0, 0, 0, 0.4) !important;
}
.gc-dropdown-button__button--link:hover {
  color: rgb(239, 140, 107) !important;
}
.gc-dropdown-button__icon {
  margin-left: 5px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/DropdownWithButton/index.vue?vue&type=style&index=0&id=6e5e9d0b&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-dropdown-with-button__button[data-v-6e5e9d0b] {
  height: 100%;
  font-size: 14px;
  font-weight: bolder;
}
.no-after .gc-dropdown-with-button__dropdown-button[data-v-6e5e9d0b]::after {
  display: none;
}
.gc-dropdown-with-button__dropdown-button[data-v-6e5e9d0b] {
  position: relative;
}
.gc-dropdown-with-button__dropdown-button[data-v-6e5e9d0b]::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  background: rgba(127, 127, 127, 0.3);
  left: 0;
  top: 12px;
}
.gc-dropdown-with-button__dropdown-button[data-v-6e5e9d0b] .gc-dropdown-button__button:hover {
  background: transparent;
  color: var(--el-hover-bg-color);
}
[data-v-6e5e9d0b] .gc-dropdown-with-button__dropdown-button.gc-dropdown-button .gc-dropdown-button__button {
  border: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/DropdownSelect/index.vue?vue&type=style&index=0&id=7102b96f&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-dropdown-select__container[data-v-7102b96f] {
  color: rgba(0, 0, 0, 0.3);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Input/index.vue?vue&type=style&index=0&id=29465f44&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-input--radius[data-v-29465f44] {
  background: transparent;
}
.gc-input--radius[data-v-29465f44] .el-input__wrapper {
  border-radius: 50px;
  overflow: hidden;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/Tabs/index.vue?vue&type=style&index=0&id=5759ec00&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gc-tabs.el-tabs--card[data-v-5759ec00] .el-tabs__item {
  min-width: 120px;
  text-align: center;
  color: rgb(111, 114, 126);
}
.gc-tabs.el-tabs--card[data-v-5759ec00] .el-tabs__item.is-active {
  border-bottom: 1px solid var(--el-border-color-light);
  background: rgb(254, 244, 238);
}
.gc-tabs__gc.el-tabs[data-v-5759ec00] .el-tabs__item {
  padding: 0 10px !important;
  color: rgba(0, 0, 0, 0.3);
}
.gc-tabs__gc.el-tabs[data-v-5759ec00] .el-tabs__item:hover {
  color: rgb(0, 0, 0);
}
.gc-tabs__gc.el-tabs[data-v-5759ec00] .el-tabs__item.is-active {
  border-bottom: 0px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.gc-tabs__gc.el-tabs[data-v-5759ec00] .el-tabs__active-bar {
  background: rgb(0, 0, 0);
}
.gc-tabs__gc.el-tabs[data-v-5759ec00] .el-tabs__nav-wrap::after {
  height: 0;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/GuardCloud/LineStatistic/index.vue?vue&type=style&index=0&id=60dc44d0&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.line-statistic .line-statistic__list[data-v-60dc44d0] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.line-statistic .line-statistic__item[data-v-60dc44d0] {
  display: flex;
  flex-direction: column;
}
.line-statistic .line-statistic__item .count[data-v-60dc44d0] {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.line-statistic .line-statistic__item .text[data-v-60dc44d0] {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
}
.line-statistic .line-statistic__item .txt[data-v-60dc44d0] {
  margin-right: 5px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/theme.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --el-color-primary-rgb: 64, 158, 255;
  --el-color-success-rgb: 103, 194, 58;
  --el-color-warning-rgb: 230, 162, 60;
  --el-color-danger-rgb: 245, 108, 108;
  --el-color-error-rgb: 245, 108, 108;
  --el-color-info-rgb: 144, 147, 153;
  --el-font-size-extra-large: 20px;
  --el-font-size-large: 18px;
  --el-font-size-normal: 16px;
  --el-font-size-base: 14px;
  --el-font-size-small: 13px;
  --el-font-size-extra-small: 12px;
  --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  --el-font-weight-primary: 500;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 4px;
  --el-border-radius-small: 2px;
  --el-border-radius-round: 20px;
  --el-border-radius-circle: 100%;
  --el-transition-duration: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(
    0.645,
    0.045,
    0.355,
    1
  );
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --el-transition-all: all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade: opacity var(--el-transition-duration)
    var(--el-transition-function-fast-bezier);
  --el-transition-md-fade: transform var(--el-transition-duration)
      var(--el-transition-function-fast-bezier),
    opacity var(--el-transition-duration)
      var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
  --el-transition-border: border-color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color: color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large: 40px;
  --el-component-size: 32px;
  --el-component-size-small: 24px;
}

:root {
  color-scheme: light;
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --el-color-primary: #ea6439;
  --el-color-input-focus: rgba(96, 101, 246, 1);
  --el-color-primary-light-3: #79bbff;
  --el-color-primary-light-5: #a0cfff;
  --el-color-primary-light-7: #c6e2ff;
  --el-color-primary-light-8: #d9ecff;
  --el-color-primary-light-9: rgba(234, 100, 57, 0.03);
  --el-color-primary-dark-2: #337ecc;
  --el-color-success: #67c23a;
  --el-color-success-light-3: #95d475;
  --el-color-success-light-5: #b3e19d;
  --el-color-success-light-7: #d1edc4;
  --el-color-success-light-8: #e1f3d8;
  --el-color-success-light-9: #f0f9eb;
  --el-color-success-dark-2: #529b2e;
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: #eebe77;
  --el-color-warning-light-5: #f3d19e;
  --el-color-warning-light-7: #f8e3c5;
  --el-color-warning-light-8: #faecd8;
  --el-color-warning-light-9: #fdf6ec;
  --el-color-warning-dark-2: #b88230;
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: #f89898;
  --el-color-danger-light-5: #fab6b6;
  --el-color-danger-light-7: #fcd3d3;
  --el-color-danger-light-8: #fde2e2;
  --el-color-danger-light-9: #fef0f0;
  --el-color-danger-dark-2: #c45656;
  --el-color-error: #ff0000;
  --el-color-error-light-3: #f89898;
  --el-color-error-light-5: #fab6b6;
  --el-color-error-light-7: #fcd3d3;
  --el-color-error-light-8: #fde2e2;
  --el-color-error-light-9: #fef0f0;
  --el-color-error-dark-2: #c45656;
  --el-color-info: #909399;
  --el-color-info-light-3: #b1b3b8;
  --el-color-info-light-5: #c8c9cc;
  --el-color-info-light-7: #dedfe0;
  --el-color-info-light-8: #e9e9eb;
  --el-color-info-light-9: #f4f4f5;
  --el-color-info-dark-2: #73767a;
  --el-bg-color: #ffffff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #ffffff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #606266;
  --el-text-color-secondary: #909399;
  --el-text-color-placeholder: #a8abb2;
  --el-text-color-disabled: #c0c4cc;
  --el-border-color: #dcdfe6;
  --el-border-color-light: #e4e7ed;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #f2f6fc;
  --el-border-color-dark: #d4d7de;
  --el-border-color-darker: #cdd0d6;
  --el-fill-color: #f0f2f5;
  --el-fill-color-light: #f5f7fa;
  --el-fill-color-lighter: rgba(247, 248, 250, 1);
  --el-fill-color-extra-light: #fafcff;
  --el-fill-color-dark: #ebedf0;
  --el-fill-color-darker: #e6e8eb;
  --el-fill-color-blank: #ffffff;
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04),
    0px 8px 20px rgba(0, 0, 0, 0.08);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08),
    0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --el-disabled-bg-color: var(--el-fill-color-light);
  --el-disabled-text-color: var(--el-text-color-placeholder);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: rgba(0, 0, 0, 0.8);
  --el-overlay-color-light: rgba(0, 0, 0, 0.7);
  --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --el-mask-color: rgba(255, 255, 255, 0.9);
  --el-mask-color-extra-light: rgba(255, 255, 255, 0.3);
  --el-border-width: 1px;
  --el-border-style: solid;
  --el-border-color-hover: var(--el-text-color-disabled);
  --el-border: var(--el-border-width) var(--el-border-style)
    var(--el-border-color);
  --el-svg-monochrome-grey: var(--el-border-color);
}

:root {
  --el-hover-bg-color: #ef8c6b;
  --el-hover-border-color: #ef8c6b;
  --el-active-bg-color: #de4917;
  --el-active-border-color: #de4917;
  --el-focus-border-color: #de4917;
  --el-focus-bg-color: #de4917;
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

.el-fade-in-linear-enter-from,
.el-fade-in-linear-leave-to {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter-from,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center top;
}

.el-zoom-in-top-enter-active[data-popper-placement^=top],
.el-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center bottom;
}

.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--el-transition-md-fade);
  transform-origin: top left;
}

.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.el-collapse-transition-enter-active,
.el-collapse-transition-leave-active {
  transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out;
}

.el-list-enter-active,
.el-list-leave-active {
  transition: all 1s;
}

.el-list-enter-from,
.el-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.el-list-leave-active {
  position: absolute !important;
}

.el-opacity-transition {
  transition: opacity var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-icon-loading {
  animation: rotating 2s linear infinite;
}

.el-icon--right {
  margin-left: 5px;
}

.el-icon--left {
  margin-right: 5px;
}
@keyframes rotating {
  0% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.el-icon {
  --color: inherit;
  height: 1em;
  width: 1em;
  line-height: 1em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  fill: currentColor;
  color: var(--color);
  font-size: inherit;
}

.el-icon.is-loading {
  animation: rotating 2s linear infinite;
}

.el-icon svg {
  height: 1em;
  width: 1em;
}

.el-affix--fixed {
  position: fixed;
}

.el-alert {
  --el-alert-padding: 8px 16px;
  --el-alert-border-radius-base: var(--el-border-radius-base);
  --el-alert-title-font-size: 13px;
  --el-alert-description-font-size: 12px;
  --el-alert-close-font-size: 12px;
  --el-alert-close-customed-font-size: 13px;
  --el-alert-icon-size: 16px;
  --el-alert-icon-large-size: 28px;
  width: 100%;
  padding: var(--el-alert-padding);
  margin: 0;
  box-sizing: border-box;
  border-radius: var(--el-alert-border-radius-base);
  position: relative;
  background-color: var(--el-color-white);
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity var(--el-transition-duration-fast);
}

.el-alert.is-light .el-alert__close-btn {
  color: var(--el-text-color-placeholder);
}

.el-alert.is-dark .el-alert__close-btn {
  color: var(--el-color-white);
}

.el-alert.is-dark .el-alert__description {
  color: var(--el-color-white);
}

.el-alert.is-center {
  justify-content: center;
}

.el-alert--success {
  --el-alert-bg-color: var(--el-color-success-light-9);
}

.el-alert--success.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-success);
}

.el-alert--success.is-light .el-alert__description {
  color: var(--el-color-success);
}

.el-alert--success.is-dark {
  background-color: var(--el-color-success);
  color: var(--el-color-white);
}

.el-alert--info {
  --el-alert-bg-color: var(--el-color-info-light-9);
}

.el-alert--info.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-info);
}

.el-alert--info.is-light .el-alert__description {
  color: var(--el-color-info);
}

.el-alert--info.is-dark {
  background-color: var(--el-color-info);
  color: var(--el-color-white);
}

.el-alert--warning {
  --el-alert-bg-color: var(--el-color-warning-light-9);
}

.el-alert--warning.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-warning);
}

.el-alert--warning.is-light .el-alert__description {
  color: var(--el-color-warning);
}

.el-alert--warning.is-dark {
  background-color: var(--el-color-warning);
  color: var(--el-color-white);
}

.el-alert--error {
  --el-alert-bg-color: var(--el-color-error-light-9);
}

.el-alert--error.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-error);
}

.el-alert--error.is-light .el-alert__description {
  color: var(--el-color-error);
}

.el-alert--error.is-dark {
  background-color: var(--el-color-error);
  color: var(--el-color-white);
}

.el-alert__content {
  display: table-cell;
  padding: 0 8px;
}

.el-alert .el-alert__icon {
  font-size: var(--el-alert-icon-size);
  width: var(--el-alert-icon-size);
}

.el-alert .el-alert__icon.is-big {
  font-size: var(--el-alert-icon-large-size);
  width: var(--el-alert-icon-large-size);
}

.el-alert__title {
  font-size: var(--el-alert-title-font-size);
  line-height: 18px;
  vertical-align: text-top;
}

.el-alert__title.is-bold {
  font-weight: 700;
}

.el-alert .el-alert__description {
  font-size: var(--el-alert-description-font-size);
  margin: 5px 0 0 0;
}

.el-alert .el-alert__close-btn {
  font-size: var(--el-alert-close-font-size);
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 15px;
  cursor: pointer;
}

.el-alert .el-alert__close-btn.is-customed {
  font-style: normal;
  font-size: var(--el-alert-close-customed-font-size);
  top: 9px;
}

.el-alert-fade-enter-from,
.el-alert-fade-leave-active {
  opacity: 0;
}

.el-aside {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
  width: var(--el-aside-width, 300px);
}

.el-autocomplete {
  position: relative;
  display: inline-block;
}

.el-autocomplete__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}

.el-autocomplete__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}

.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-autocomplete-suggestion {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}

.el-autocomplete-suggestion__wrap {
  max-height: 280px;
  padding: 10px 0;
  box-sizing: border-box;
}

.el-autocomplete-suggestion__list {
  margin: 0;
  padding: 0;
}

.el-autocomplete-suggestion li {
  padding: 0 20px;
  margin: 0;
  line-height: 34px;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  list-style: none;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-autocomplete-suggestion li:hover {
  background-color: var(--el-fill-color-light);
}

.el-autocomplete-suggestion li.highlighted {
  background-color: var(--el-fill-color-light);
}

.el-autocomplete-suggestion li.divider {
  margin-top: 6px;
  border-top: 1px solid var(--el-color-black);
}

.el-autocomplete-suggestion li.divider:last-child {
  margin-bottom: -6px;
}

.el-autocomplete-suggestion.is-loading li {
  text-align: center;
  height: 100px;
  line-height: 100px;
  font-size: 20px;
  color: var(--el-text-color-secondary);
}

.el-autocomplete-suggestion.is-loading li::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-autocomplete-suggestion.is-loading li:hover {
  background-color: var(--el-bg-color-overlay);
}

.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}

.el-avatar {
  --el-avatar-text-color: var(--el-color-white);
  --el-avatar-bg-color: var(--el-text-color-disabled);
  --el-avatar-text-size: 14px;
  --el-avatar-icon-size: 18px;
  --el-avatar-border-radius: var(--el-border-radius-base);
  --el-avatar-size-large: 56px;
  --el-avatar-size: 40px;
  --el-avatar-size-small: 24px;
  --el-avatar-size: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  color: var(--el-avatar-text-color);
  background: var(--el-avatar-bg-color);
  width: var(--el-avatar-size);
  height: var(--el-avatar-size);
  font-size: var(--el-avatar-text-size);
}

.el-avatar > img {
  display: block;
  height: 100%;
}

.el-avatar--circle {
  border-radius: 50%;
}

.el-avatar--square {
  border-radius: var(--el-avatar-border-radius);
}

.el-avatar--icon {
  font-size: var(--el-avatar-icon-size);
}

.el-avatar--small {
  --el-avatar-size: 24px;
}

.el-avatar--large {
  --el-avatar-size: 56px;
}

.el-backtop {
  --el-backtop-bg-color: var(--el-bg-color-overlay);
  --el-backtop-text-color: var(--el-color-primary);
  --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
  position: fixed;
  background-color: var(--el-backtop-bg-color);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: var(--el-backtop-text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: var(--el-box-shadow-lighter);
  cursor: pointer;
  z-index: 5;
}

.el-backtop:hover {
  background-color: var(--el-backtop-hover-bg-color);
}

.el-backtop__icon {
  font-size: 20px;
}

.el-badge {
  --el-badge-bg-color: var(--el-color-danger);
  --el-badge-radius: 10px;
  --el-badge-font-size: 12px;
  --el-badge-padding: 6px;
  --el-badge-size: 18px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
}

.el-badge__content {
  background-color: var(--el-badge-bg-color);
  border-radius: var(--el-badge-radius);
  color: var(--el-color-white);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-badge-font-size);
  height: var(--el-badge-size);
  padding: 0 var(--el-badge-padding);
  white-space: nowrap;
  border: 1px solid var(--el-bg-color);
}

.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: calc(1px + var(--el-badge-size) / 2);
  transform: translateY(-50%) translateX(100%);
}

.el-badge__content.is-fixed.is-dot {
  right: 5px;
}

.el-badge__content.is-dot {
  height: 8px;
  width: 8px;
  padding: 0;
  right: 0;
  border-radius: 50%;
}

.el-badge__content--primary {
  background-color: var(--el-color-primary);
}

.el-badge__content--success {
  background-color: var(--el-color-success);
}

.el-badge__content--warning {
  background-color: var(--el-color-warning);
}

.el-badge__content--info {
  background-color: var(--el-color-info);
}

.el-badge__content--danger {
  background-color: var(--el-color-danger);
}

.el-breadcrumb {
  font-size: 14px;
  height: 16px;
  line-height: 16px;
}

.el-breadcrumb::after,
.el-breadcrumb::before {
  display: table;
  content: "";
}

.el-breadcrumb::after {
  clear: both;
}

.el-breadcrumb__separator {
  margin: 0 9px;
  font-weight: 700;
  color: var(--el-text-color-placeholder);
}

.el-breadcrumb__separator.el-icon {
  margin: 0 6px;
  font-weight: 400;
}

.el-breadcrumb__separator.el-icon svg {
  vertical-align: middle;
}

.el-breadcrumb__item {
  float: left;
  display: flex;
  align-items: center;
}

.el-breadcrumb__inner {
  color: var(--el-text-color-regular);
}

.el-breadcrumb__inner a,
.el-breadcrumb__inner.is-link {
  font-weight: 700;
  text-decoration: none;
  transition: var(--el-transition-color);
  color: var(--el-text-color-primary);
}

.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  font-weight: 400;
  color: var(--el-text-color-regular);
  cursor: text;
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::after,
.el-button-group::before {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.el-button-group > .el-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-button-group > .el-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-button-group > .el-button:first-child:last-child {
  border-top-right-radius: var(--el-border-radius-base);
  border-bottom-right-radius: var(--el-border-radius-base);
  border-top-left-radius: var(--el-border-radius-base);
  border-bottom-left-radius: var(--el-border-radius-base);
}

.el-button-group > .el-button:first-child:last-child.is-round {
  border-radius: var(--el-border-radius-round);
}

.el-button-group > .el-button:first-child:last-child.is-circle {
  border-radius: 50%;
}

.el-button-group > .el-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.el-button-group > .el-button:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:active,
.el-button-group > .el-button:focus,
.el-button-group > .el-button:hover {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--success:first-child {
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--success:last-child {
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--info:first-child {
  border-right-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--info:last-child {
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button {
  --el-button-font-weight: var(--el-font-weight-primary);
  --el-button-border-color: var(--el-border-color);
  --el-button-bg-color: var(--el-fill-color-blank);
  --el-button-text-color: var(--el-text-color-regular);
  --el-button-disabled-text-color: var(--el-disabled-text-color);
  --el-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-button-disabled-border-color: rgba(0, 0, 0, 0.2);
  --el-button-divide-border-color: rgba(255, 255, 255, 0.5);
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-color-primary-light-9);
  --el-button-hover-border-color: var(--el-color-primary-light-7);
  --el-button-active-text-color: var(--el-button-hover-text-color);
  --el-button-active-border-color: var(--el-color-primary);
  --el-button-active-bg-color: var(--el-button-hover-bg-color);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-hover-link-text-color: var(--el-color-info);
  --el-button-active-color: var(--el-text-color-primary);
}

.el-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  height: 32px;
  white-space: nowrap;
  cursor: pointer;
  color: var(--el-button-text-color);
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  transition: 0.1s;
  font-weight: var(--el-button-font-weight);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  background-color: var(--el-button-bg-color);
  border: var(--el-border);
  border-color: var(--el-button-border-color);
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}

.el-button:focus {
  border-color: var(--el-focus-border-color);
  background-color: #fff;
  outline: 0;
}

.el-button:hover {
  border-color: var(--el-hover-border-color);
  background-color: var(--el-hover-bg-color);
  outline: 0;
}

.el-button:active {
  border-color: var(--el-active-border-color);
  background-color: var(--el-active-bg-color);
  outline: 0;
}

.el-button > span {
  display: inline-flex;
  align-items: center;
}

.el-button + .el-button {
  margin-left: 12px;
}

.el-button.is-round {
  padding: 8px 15px;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon] + span {
  margin-left: 6px;
}

.el-button [class*=el-icon] svg {
  vertical-align: bottom;
}

.el-button.is-plain {
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-hover-bg-color);
  --el-button-hover-border-color: var(--el-hover-border-color);
}

.el-button.is-plain:hover {
  --el-button-hover-text-color: white;
}

.el-button.is-active {
  color: var(--el-button-active-text-color);
  border-color: var(--el-button-active-border-color);
  background-color: var(--el-button-active-bg-color);
  outline: 0;
}

.el-button.is-disabled,
.el-button.is-disabled:focus,
.el-button.is-disabled:hover {
  color: var(--el-button-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}

.el-button.is-loading {
  position: relative;
  pointer-events: none;
}

.el-button.is-loading:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: var(--el-mask-color-extra-light);
}

.el-button.is-round {
  border-radius: var(--el-border-radius-round);
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 8px;
}

.el-button.is-text {
  color: var(--el-button-text-color);
  border: 0 solid transparent;
  background-color: transparent;
}

.el-button.is-text.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !important;
}

.el-button.is-text:not(.is-disabled):focus,
.el-button.is-text:not(.is-disabled):hover {
  background-color: var(--el-fill-color-light);
}

.el-button.is-text:not(.is-disabled):focus-visible {
  outline: 2px solid var(--el-button-outline-color);
  outline-offset: 1px;
}

.el-button.is-text:not(.is-disabled):active {
  background-color: var(--el-fill-color);
}

.el-button.is-text:not(.is-disabled).is-has-bg {
  background-color: var(--el-fill-color-light);
}

.el-button.is-text:not(.is-disabled).is-has-bg:focus,
.el-button.is-text:not(.is-disabled).is-has-bg:hover {
  background-color: var(--el-fill-color);
}

.el-button.is-text:not(.is-disabled).is-has-bg:active {
  background-color: var(--el-fill-color-dark);
}

.el-button__text--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.el-button.is-link {
  border-color: transparent;
  color: var(--el-button-text-color);
  background: 0 0;
  padding: 2px;
  height: auto;
}

.el-button.is-link:focus,
.el-button.is-link:hover {
  color: rgb(222, 73, 23);
}

.el-button.is-link.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

.el-button.is-link:not(.is-disabled):focus,
.el-button.is-link:not(.is-disabled):hover {
  color: rgb(239, 140, 107);
  border-color: transparent;
  background-color: transparent;
}

.el-button.is-link:not(.is-disabled):active {
  color: rgb(222, 73, 23);
  border-color: transparent;
  background-color: transparent;
}

.el-button--text {
  border-color: transparent;
  background: 0 0;
  color: var(--el-color-primary);
  padding-left: 0;
  padding-right: 0;
}

.el-button--text.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

.el-button--text:not(.is-disabled):focus,
.el-button--text:not(.is-disabled):hover {
  color: var(--el-color-primary-light-3);
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:not(.is-disabled):active {
  color: var(--el-color-primary-dark-2);
  border-color: transparent;
  background-color: transparent;
}

.el-button__link--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.el-button--primary {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-primary);
  --el-button-border-color: var(--el-color-primary);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-active-color: var(--el-color-primary-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-primary-light-5);
  --el-button-hover-bg-color: var(--el-hover-bg-color);
  --el-button-hover-border-color: var(--el-hover-bg-color);
  --el-button-active-bg-color: var(--el-active-bg-color);
  --el-button-active-border-color: var(--el-active-bg-color);
  --el-button-disabled-text-color: rgba(0, 0, 0, 0.2);
  --el-button-disabled-bg-color: var(--el-color-white);
  --el-button-disabled-border-color: rgba(0, 0, 0, 0.2);
}

.el-button--primary.is-link,
.el-button--primary.is-plain,
.el-button--primary.is-text {
  --el-button-text-color: var(--el-color-primary);
  --el-button-bg-color: var(--el-color-primary-light-9);
  --el-button-border-color: var(--el-color-primary);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-hover-bg-color);
  --el-button-hover-border-color: var(--el-hover-bg-color);
  --el-button-active-text-color: var(--el-color-white);
}

.el-button--primary.is-link.is-disabled,
.el-button--primary.is-link.is-disabled:active,
.el-button--primary.is-link.is-disabled:focus,
.el-button--primary.is-link.is-disabled:hover,
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover,
.el-button--primary.is-text.is-disabled,
.el-button--primary.is-text.is-disabled:active,
.el-button--primary.is-text.is-disabled:focus,
.el-button--primary.is-text.is-disabled:hover {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-color-white);
  border-color: var(--el-button-disabled-border-color);
}

.el-button--success {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-success);
  --el-button-border-color: var(--el-color-success);
  --el-button-outline-color: var(--el-color-success-light-5);
  --el-button-active-color: var(--el-color-success-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-success-light-5);
  --el-button-hover-bg-color: var(--el-color-success-light-3);
  --el-button-hover-border-color: var(--el-color-success-light-3);
  --el-button-active-bg-color: var(--el-color-success-dark-2);
  --el-button-active-border-color: var(--el-color-success-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-success-light-5);
  --el-button-disabled-border-color: var(--el-color-success-light-5);
}

.el-button--success.is-link,
.el-button--success.is-plain,
.el-button--success.is-text {
  --el-button-text-color: var(--el-color-success);
  --el-button-bg-color: var(--el-color-success-light-9);
  --el-button-border-color: var(--el-color-success-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-success);
  --el-button-hover-border-color: var(--el-color-success);
  --el-button-active-text-color: var(--el-color-white);
}

.el-button--success.is-link.is-disabled,
.el-button--success.is-link.is-disabled:active,
.el-button--success.is-link.is-disabled:focus,
.el-button--success.is-link.is-disabled:hover,
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover,
.el-button--success.is-text.is-disabled,
.el-button--success.is-text.is-disabled:active,
.el-button--success.is-text.is-disabled:focus,
.el-button--success.is-text.is-disabled:hover {
  color: var(--el-color-success-light-5);
  background-color: var(--el-color-success-light-9);
  border-color: var(--el-color-success-light-8);
}

.el-button--warning {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-warning);
  --el-button-border-color: var(--el-color-warning);
  --el-button-outline-color: var(--el-color-warning-light-5);
  --el-button-active-color: var(--el-color-warning-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-warning-light-5);
  --el-button-hover-bg-color: var(--el-color-warning-light-3);
  --el-button-hover-border-color: var(--el-color-warning-light-3);
  --el-button-active-bg-color: var(--el-color-warning-dark-2);
  --el-button-active-border-color: var(--el-color-warning-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-warning-light-5);
  --el-button-disabled-border-color: var(--el-color-warning-light-5);
}

.el-button--warning.is-link,
.el-button--warning.is-plain,
.el-button--warning.is-text {
  --el-button-text-color: var(--el-color-warning);
  --el-button-bg-color: var(--el-color-warning-light-9);
  --el-button-border-color: var(--el-color-warning-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-warning);
  --el-button-hover-border-color: var(--el-color-warning);
  --el-button-active-text-color: var(--el-color-white);
}

.el-button--warning.is-link.is-disabled,
.el-button--warning.is-link.is-disabled:active,
.el-button--warning.is-link.is-disabled:focus,
.el-button--warning.is-link.is-disabled:hover,
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover,
.el-button--warning.is-text.is-disabled,
.el-button--warning.is-text.is-disabled:active,
.el-button--warning.is-text.is-disabled:focus,
.el-button--warning.is-text.is-disabled:hover {
  color: var(--el-color-warning-light-5);
  background-color: var(--el-color-warning-light-9);
  border-color: var(--el-color-warning-light-8);
}

.el-button--danger {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-danger);
  --el-button-border-color: var(--el-color-danger);
  --el-button-outline-color: var(--el-color-danger-light-5);
  --el-button-active-color: var(--el-color-danger-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-danger-light-5);
  --el-button-hover-bg-color: var(--el-color-danger-light-3);
  --el-button-hover-border-color: var(--el-color-danger-light-3);
  --el-button-active-bg-color: var(--el-color-danger-dark-2);
  --el-button-active-border-color: var(--el-color-danger-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-danger-light-5);
  --el-button-disabled-border-color: var(--el-color-danger-light-5);
}

.el-button--danger.is-link,
.el-button--danger.is-plain,
.el-button--danger.is-text {
  --el-button-text-color: var(--el-color-danger);
  --el-button-bg-color: var(--el-color-danger-light-9);
  --el-button-border-color: var(--el-color-danger-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-danger);
  --el-button-hover-border-color: var(--el-color-danger);
  --el-button-active-text-color: var(--el-color-white);
}

.el-button--danger.is-link.is-disabled,
.el-button--danger.is-link.is-disabled:active,
.el-button--danger.is-link.is-disabled:focus,
.el-button--danger.is-link.is-disabled:hover,
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover,
.el-button--danger.is-text.is-disabled,
.el-button--danger.is-text.is-disabled:active,
.el-button--danger.is-text.is-disabled:focus,
.el-button--danger.is-text.is-disabled:hover {
  color: var(--el-color-danger-light-5);
  background-color: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-8);
}

.el-button--info {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-info);
  --el-button-border-color: var(--el-color-info);
  --el-button-outline-color: var(--el-color-info-light-5);
  --el-button-active-color: var(--el-color-info-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-info-light-5);
  --el-button-hover-bg-color: var(--el-color-info-light-3);
  --el-button-hover-border-color: var(--el-color-info-light-3);
  --el-button-active-bg-color: var(--el-color-info-dark-2);
  --el-button-active-border-color: var(--el-color-info-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-info-light-5);
  --el-button-disabled-border-color: var(--el-color-info-light-5);
}

.el-button--info.is-link,
.el-button--info.is-plain,
.el-button--info.is-text {
  --el-button-text-color: var(--el-color-info);
  --el-button-bg-color: var(--el-color-info-light-9);
  --el-button-border-color: var(--el-color-info-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-info);
  --el-button-hover-border-color: var(--el-color-info);
  --el-button-active-text-color: var(--el-color-white);
}

.el-button--info.is-link.is-disabled,
.el-button--info.is-link.is-disabled:active,
.el-button--info.is-link.is-disabled:focus,
.el-button--info.is-link.is-disabled:hover,
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover,
.el-button--info.is-text.is-disabled,
.el-button--info.is-text.is-disabled:active,
.el-button--info.is-text.is-disabled:focus,
.el-button--info.is-text.is-disabled:hover {
  color: var(--el-color-info-light-5);
  background-color: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-8);
}

.el-button--large {
  --el-button-size: 40px;
  height: var(--el-button-size);
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}

.el-button--large [class*=el-icon] + span {
  margin-left: 8px;
}

.el-button--large.is-round {
  padding: 12px 19px;
}

.el-button--large.is-circle {
  width: var(--el-button-size);
  padding: 12px;
}

.el-button--small {
  --el-button-size: 24px;
  height: var(--el-button-size);
  padding: 5px 11px;
  font-size: 12px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}

.el-button--small [class*=el-icon] + span {
  margin-left: 4px;
}

.el-button--small.is-round {
  padding: 5px 11px;
}

.el-button--small.is-circle {
  width: var(--el-button-size);
  padding: 5px;
}

.el-calendar {
  --el-calendar-border: var(
    --el-table-border,
    1px solid var(--el-border-color-lighter)
  );
  --el-calendar-header-border-bottom: var(--el-calendar-border);
  --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
  --el-calendar-cell-width: 85px;
  background-color: var(--el-fill-color-blank);
}

.el-calendar__header {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: var(--el-calendar-header-border-bottom);
}

.el-calendar__title {
  color: var(--el-text-color);
  align-self: center;
}

.el-calendar__body {
  padding: 12px 20px 35px;
}

.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}

.el-calendar-table thead th {
  padding: 12px 0;
  color: var(--el-text-color-regular);
  font-weight: 400;
}

.el-calendar-table:not(.is-range) td.next,
.el-calendar-table:not(.is-range) td.prev {
  color: var(--el-text-color-placeholder);
}

.el-calendar-table td {
  border-bottom: var(--el-calendar-border);
  border-right: var(--el-calendar-border);
  vertical-align: top;
  transition: background-color var(--el-transition-duration-fast) ease;
}

.el-calendar-table td.is-selected {
  background-color: var(--el-calendar-selected-bg-color);
}

.el-calendar-table td.is-today {
  color: var(--el-color-primary);
}

.el-calendar-table tr:first-child td {
  border-top: var(--el-calendar-border);
}

.el-calendar-table tr td:first-child {
  border-left: var(--el-calendar-border);
}

.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}

.el-calendar-table .el-calendar-day {
  box-sizing: border-box;
  padding: 8px;
  height: var(--el-calendar-cell-width);
}

.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  background-color: var(--el-calendar-selected-bg-color);
}

.el-card {
  --el-card-border-color: var(--el-border-color-light);
  --el-card-border-radius: 4px;
  --el-card-padding: 20px;
  --el-card-bg-color: var(--el-fill-color-blank);
}

.el-card {
  border-radius: var(--el-card-border-radius);
  border: 1px solid var(--el-card-border-color);
  background-color: var(--el-card-bg-color);
  overflow: hidden;
  color: var(--el-text-color-primary);
  transition: var(--el-transition-duration);
}

.el-card.is-always-shadow {
  box-shadow: var(--el-box-shadow-light);
}

.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover {
  box-shadow: var(--el-box-shadow-light);
}

.el-card__header {
  padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
  border-bottom: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
}

.el-card__body {
  padding: var(--el-card-padding);
}

.el-carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: calc(var(--el-index-normal) - 1);
}

.el-carousel__item.is-active {
  z-index: calc(var(--el-index-normal) - 1);
}

.el-carousel__item.is-animating {
  transition: transform 0.4s ease-in-out;
}

.el-carousel__item--card {
  width: 50%;
  transition: transform 0.4s ease-in-out;
}

.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: var(--el-index-normal);
}

.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
  opacity: 0.12;
}

.el-carousel__item--card.is-active {
  z-index: calc(var(--el-index-normal) + 1);
}

.el-carousel__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--el-color-white);
  opacity: 0.24;
  transition: var(--el-transition-duration-fast);
}

.el-carousel {
  --el-carousel-arrow-font-size: 12px;
  --el-carousel-arrow-size: 36px;
  --el-carousel-arrow-background: rgba(31, 45, 61, 0.11);
  --el-carousel-arrow-hover-background: rgba(31, 45, 61, 0.23);
  --el-carousel-indicator-width: 30px;
  --el-carousel-indicator-height: 2px;
  --el-carousel-indicator-padding-horizontal: 4px;
  --el-carousel-indicator-padding-vertical: 12px;
  --el-carousel-indicator-out-color: var(--el-border-color-hover);
  position: relative;
}

.el-carousel--horizontal {
  overflow-x: hidden;
}

.el-carousel--vertical {
  overflow-y: hidden;
}

.el-carousel__container {
  position: relative;
  height: 300px;
}

.el-carousel__arrow {
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  height: var(--el-carousel-arrow-size);
  width: var(--el-carousel-arrow-size);
  cursor: pointer;
  transition: var(--el-transition-duration);
  border-radius: 50%;
  background-color: var(--el-carousel-arrow-background);
  color: #fff;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  text-align: center;
  font-size: var(--el-carousel-arrow-font-size);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.el-carousel__arrow--left {
  left: 16px;
}

.el-carousel__arrow--right {
  right: 16px;
}

.el-carousel__arrow:hover {
  background-color: var(--el-carousel-arrow-hover-background);
}

.el-carousel__arrow i {
  cursor: pointer;
}

.el-carousel__indicators {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: calc(var(--el-index-normal) + 1);
}

.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.el-carousel__indicators--vertical {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.el-carousel__indicators--outside {
  bottom: calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);
  text-align: center;
  position: static;
  transform: none;
}

.el-carousel__indicators--outside .el-carousel__indicator:hover button {
  opacity: 0.64;
}

.el-carousel__indicators--outside button {
  background-color: var(--el-carousel-indicator-out-color);
  opacity: 0.24;
}

.el-carousel__indicators--labels {
  left: 0;
  right: 0;
  transform: none;
  text-align: center;
}

.el-carousel__indicators--labels .el-carousel__button {
  height: auto;
  width: auto;
  padding: 2px 18px;
  font-size: 12px;
  color: #000;
}

.el-carousel__indicators--labels .el-carousel__indicator {
  padding: 6px 4px;
}

.el-carousel__indicator {
  background-color: transparent;
  cursor: pointer;
}

.el-carousel__indicator:hover button {
  opacity: 0.72;
}

.el-carousel__indicator--horizontal {
  display: inline-block;
  padding: var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);
}

.el-carousel__indicator--vertical {
  padding: var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical);
}

.el-carousel__indicator--vertical .el-carousel__button {
  width: var(--el-carousel-indicator-height);
  height: calc(var(--el-carousel-indicator-width) / 2);
}

.el-carousel__indicator.is-active button {
  opacity: 1;
}

.el-carousel__button {
  display: block;
  opacity: 0.48;
  width: var(--el-carousel-indicator-width);
  height: var(--el-carousel-indicator-height);
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: var(--el-transition-duration);
}

.carousel-arrow-left-enter-from,
.carousel-arrow-left-leave-active {
  transform: translateY(-50%) translateX(-10px);
  opacity: 0;
}

.carousel-arrow-right-enter-from,
.carousel-arrow-right-leave-active {
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
}

.el-cascader-panel {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
}

.el-cascader-panel {
  display: flex;
  border-radius: var(--el-cascader-menu-radius);
  font-size: var(--el-cascader-menu-font-size);
}

.el-cascader-panel.is-bordered {
  border: var(--el-cascader-menu-border);
  border-radius: var(--el-cascader-menu-radius);
}

.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: var(--el-cascader-menu-text-color);
  border-right: var(--el-cascader-menu-border);
}

.el-cascader-menu:last-child {
  border-right: none;
}

.el-cascader-menu:last-child .el-cascader-node {
  padding-right: 20px;
}

.el-cascader-menu__wrap.el-scrollbar__wrap {
  height: 204px;
}

.el-cascader-menu__list {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 6px 0;
  list-style: none;
  box-sizing: border-box;
}

.el-cascader-menu__hover-zone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.el-cascader-menu__empty-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  color: var(--el-cascader-color-empty);
}

.el-cascader-menu__empty-text .is-loading {
  margin-right: 2px;
}

.el-cascader-node {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 30px 0 20px;
  height: 34px;
  line-height: 34px;
  outline: 0;
}

.el-cascader-node.is-selectable.in-active-path {
  color: var(--el-cascader-menu-text-color);
}

.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: 700;
}

.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}

.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background: var(--el-cascader-node-background-hover);
}

.el-cascader-node.is-disabled {
  color: var(--el-cascader-node-color-disabled);
  cursor: not-allowed;
}

.el-cascader-node__prefix {
  position: absolute;
  left: 10px;
}

.el-cascader-node__postfix {
  position: absolute;
  right: 10px;
}

.el-cascader-node__label {
  flex: 1;
  text-align: left;
  padding: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader-node > .el-checkbox {
  margin-right: 0;
}

.el-cascader-node > .el-radio {
  margin-right: 0;
}

.el-cascader-node > .el-radio .el-radio__label {
  padding-left: 0;
}

.el-cascader {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: var(--el-font-size-base);
  line-height: 32px;
  outline: 0;
}

.el-cascader:not(.is-disabled):hover .el-input__wrapper {
  cursor: pointer;
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-cascader .el-input {
  display: flex;
  cursor: pointer;
}

.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
  cursor: pointer;
}

.el-cascader .el-input .el-input__suffix-inner .el-icon {
  height: calc(100% - 2px);
}

.el-cascader .el-input .el-input__suffix-inner .el-icon svg {
  vertical-align: middle;
}

.el-cascader .el-input .icon-arrow-down {
  transition: transform var(--el-transition-duration);
  font-size: 14px;
}

.el-cascader .el-input .icon-arrow-down.is-reverse {
  transform: rotateZ(180deg);
}

.el-cascader .el-input .icon-circle-close:hover {
  color: var(--el-input-clear-hover-color, var(--el-text-color-secondary));
}

.el-cascader .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}

.el-cascader--large {
  font-size: 14px;
  line-height: 40px;
}

.el-cascader--small {
  font-size: 12px;
  line-height: 24px;
}

.el-cascader.is-disabled .el-cascader__label {
  z-index: calc(var(--el-index-normal) + 1);
  color: var(--el-disabled-text-color);
}

.el-cascader__dropdown {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
}

.el-cascader__dropdown {
  font-size: var(--el-cascader-menu-font-size);
  border-radius: var(--el-cascader-menu-radius);
}

.el-cascader__dropdown.el-popper {
  background: var(--el-cascader-menu-fill);
  border: var(--el-cascader-menu-border);
  box-shadow: var(--el-cascader-menu-shadow);
}

.el-cascader__dropdown.el-popper .el-popper__arrow::before {
  border: var(--el-cascader-menu-border);
}

.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-cascader__dropdown.el-popper {
  box-shadow: var(--el-cascader-menu-shadow);
}

.el-cascader__tags {
  position: absolute;
  left: 0;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}

.el-cascader__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 2px 0 2px 6px;
  text-overflow: ellipsis;
  background: var(--el-cascader-tag-background);
}

.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}

.el-cascader__tags .el-tag > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader__tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}

.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}

.el-cascader__collapse-tags {
  white-space: normal;
  z-index: var(--el-index-normal);
}

.el-cascader__collapse-tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 2px 0 2px 6px;
  text-overflow: ellipsis;
  background: var(--el-fill-color);
}

.el-cascader__collapse-tags .el-tag:not(.is-hit) {
  border-color: transparent;
}

.el-cascader__collapse-tags .el-tag > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader__collapse-tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}

.el-cascader__collapse-tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}

.el-cascader__suggestion-panel {
  border-radius: var(--el-cascader-menu-radius);
}

.el-cascader__suggestion-list {
  max-height: 204px;
  margin: 0;
  padding: 6px 0;
  font-size: var(--el-font-size-base);
  color: var(--el-cascader-menu-text-color);
  text-align: center;
}

.el-cascader__suggestion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 34px;
  padding: 0 15px;
  text-align: left;
  outline: 0;
  cursor: pointer;
}

.el-cascader__suggestion-item:focus,
.el-cascader__suggestion-item:hover {
  background: var(--el-cascader-node-background-hover);
}

.el-cascader__suggestion-item.is-checked {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: 700;
}

.el-cascader__suggestion-item > span {
  margin-right: 10px;
}

.el-cascader__empty-text {
  margin: 10px 0;
  color: var(--el-cascader-color-empty);
}

.el-cascader__search-input {
  flex: 1;
  height: 24px;
  min-width: 60px;
  margin: 2px 0 2px 11px;
  padding: 0;
  color: var(--el-cascader-menu-text-color);
  border: none;
  outline: 0;
  box-sizing: border-box;
  background: 0 0;
}

.el-cascader__search-input::-moz-placeholder {
  color: transparent;
}

.el-cascader__search-input::placeholder {
  color: transparent;
}

.el-check-tag {
  background-color: var(--el-color-info-light-9);
  border-radius: var(--el-border-radius-base);
  color: var(--el-color-info);
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  line-height: var(--el-font-size-base);
  padding: 7px 15px;
  transition: var(--el-transition-all);
  font-weight: 700;
}

.el-check-tag:hover {
  background-color: var(--el-color-info-light-7);
}

.el-check-tag.is-checked {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-color-primary);
}

.el-check-tag.is-checked:hover {
  background-color: var(--el-color-primary-light-7);
}

.el-checkbox-button {
  --el-checkbox-button-checked-bg-color: var(--el-color-primary);
  --el-checkbox-button-checked-text-color: var(--el-color-white);
  --el-checkbox-button-checked-border-color: var(--el-color-primary);
}

.el-checkbox-button {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: var(--el-checkbox-font-weight);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border: var(--el-border);
  border-left: 0;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  position: relative;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}

.el-checkbox-button__inner.is-round {
  padding: 8px 15px;
}

.el-checkbox-button__inner:hover {
  color: var(--el-color-primary);
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: var(--el-checkbox-button-checked-text-color);
  background-color: var(--el-checkbox-button-checked-bg-color);
  border-color: var(--el-checkbox-button-checked-border-color);
  box-shadow: -1px 0 0 0 var(--el-color-primary-light-7);
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: var(--el-checkbox-button-checked-border-color);
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-blank));
  border-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: var(--el-border);
  border-top-left-radius: var(--el-border-radius-base);
  border-bottom-left-radius: var(--el-border-radius-base);
  box-shadow: none !important;
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: var(--el-checkbox-button-checked-border-color);
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-top-right-radius: var(--el-border-radius-base);
  border-bottom-right-radius: var(--el-border-radius-base);
}

.el-checkbox-button--large .el-checkbox-button__inner {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}

.el-checkbox-button--large .el-checkbox-button__inner.is-round {
  padding: 12px 19px;
}

.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: 0;
}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {
  padding: 5px 11px;
}

.el-checkbox-group {
  font-size: 0;
  line-height: 0;
}

.el-checkbox {
  --el-checkbox-font-size: 14px;
  --el-checkbox-font-weight: var(--el-font-weight-primary);
  --el-checkbox-text-color: var(--el-text-color-regular);
  --el-checkbox-input-height: 14px;
  --el-checkbox-input-width: 14px;
  --el-checkbox-border-radius: var(--el-border-radius-small);
  --el-checkbox-bg-color: var(--el-fill-color-blank);
  --el-checkbox-input-border: var(--el-border);
  --el-checkbox-disabled-border-color: var(--el-border-color);
  --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
  --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
  --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
  --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-checked-text-color: var(--el-color-primary);
  --el-checkbox-checked-input-border-color: var(--el-color-primary);
  --el-checkbox-checked-bg-color: var(--el-color-primary);
  --el-checkbox-checked-icon-color: var(--el-color-white);
  --el-checkbox-input-border-color-hover: var(--el-color-primary);
}

.el-checkbox {
  color: var(--el-checkbox-text-color);
  font-weight: var(--el-checkbox-font-weight);
  font-size: var(--el-font-size-base);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-right: 30px;
  height: 32px;
}

.el-checkbox.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--el-border-radius-base);
  border: var(--el-border);
  box-sizing: border-box;
}

.el-checkbox.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}

.el-checkbox.is-bordered.is-disabled {
  border-color: var(--el-border-color-lighter);
  cursor: not-allowed;
}

.el-checkbox.is-bordered.el-checkbox--large {
  padding: 0 19px 0 11px;
  border-radius: var(--el-border-radius-base);
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
  font-size: var(--el-font-size-base);
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}

.el-checkbox.is-bordered.el-checkbox--small {
  padding: 0 11px 0 7px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {
  height: 6px;
  width: 2px;
}

.el-checkbox input:focus-visible + .el-checkbox__inner {
  outline: 2px solid var(--el-checkbox-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--el-checkbox-border-radius);
}

.el-checkbox__input {
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  display: inline-flex;
  position: relative;
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-input-fill);
  border-color: var(--el-checkbox-disabled-border-color);
  cursor: not-allowed;
}

.el-checkbox__input.is-disabled .el-checkbox__inner::after {
  cursor: not-allowed;
  border-color: var(--el-checkbox-disabled-icon-color);
}

.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {
  cursor: not-allowed;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {
  background-color: var(--el-checkbox-disabled-checked-icon-color);
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}

.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--el-checkbox-checked-text-color);
}

.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible) {
  border-color: var(--el-checkbox-input-border-color-hover);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: var(--el-checkbox-checked-icon-color);
  height: 2px;
  transform: scale(0.5);
  left: 0;
  right: 0;
  top: 5px;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {
  display: none;
}

.el-checkbox__inner {
  display: inline-block;
  position: relative;
  border: var(--el-checkbox-input-border);
  border-radius: var(--el-checkbox-border-radius);
  box-sizing: border-box;
  width: var(--el-checkbox-input-width);
  height: var(--el-checkbox-input-height);
  background-color: var(--el-checkbox-bg-color);
  z-index: var(--el-index-normal);
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: var(--el-checkbox-input-border-color-hover);
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid var(--el-checkbox-checked-icon-color);
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 50ms;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.el-checkbox__label {
  display: inline-block;
  padding-left: 8px;
  line-height: 1;
  font-size: var(--el-checkbox-font-size);
}

.el-checkbox.el-checkbox--large {
  height: 40px;
}

.el-checkbox.el-checkbox--large .el-checkbox__label {
  font-size: 14px;
}

.el-checkbox.el-checkbox--large .el-checkbox__inner {
  width: 14px;
  height: 14px;
}

.el-checkbox.el-checkbox--small {
  height: 24px;
}

.el-checkbox.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner {
  width: 12px;
  height: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 4px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner::after {
  width: 2px;
  height: 6px;
}

.el-checkbox:last-of-type {
  margin-right: 0;
}

[class*=el-col-] {
  box-sizing: border-box;
}

[class*=el-col-].is-guttered {
  display: block;
  min-height: 1px;
}

.el-col-0 {
  display: none;
}

.el-col-0.is-guttered {
  display: none;
}

.el-col-0 {
  max-width: 0%;
  flex: 0 0 0%;
}

.el-col-offset-0 {
  margin-left: 0;
}

.el-col-pull-0 {
  position: relative;
  right: 0;
}

.el-col-push-0 {
  position: relative;
  left: 0;
}

.el-col-1 {
  max-width: 4.1666666667%;
  flex: 0 0 4.1666666667%;
}

.el-col-offset-1 {
  margin-left: 4.1666666667%;
}

.el-col-pull-1 {
  position: relative;
  right: 4.1666666667%;
}

.el-col-push-1 {
  position: relative;
  left: 4.1666666667%;
}

.el-col-2 {
  max-width: 8.3333333333%;
  flex: 0 0 8.3333333333%;
}

.el-col-offset-2 {
  margin-left: 8.3333333333%;
}

.el-col-pull-2 {
  position: relative;
  right: 8.3333333333%;
}

.el-col-push-2 {
  position: relative;
  left: 8.3333333333%;
}

.el-col-3 {
  max-width: 12.5%;
  flex: 0 0 12.5%;
}

.el-col-offset-3 {
  margin-left: 12.5%;
}

.el-col-pull-3 {
  position: relative;
  right: 12.5%;
}

.el-col-push-3 {
  position: relative;
  left: 12.5%;
}

.el-col-4 {
  max-width: 16.6666666667%;
  flex: 0 0 16.6666666667%;
}

.el-col-offset-4 {
  margin-left: 16.6666666667%;
}

.el-col-pull-4 {
  position: relative;
  right: 16.6666666667%;
}

.el-col-push-4 {
  position: relative;
  left: 16.6666666667%;
}

.el-col-5 {
  max-width: 20.8333333333%;
  flex: 0 0 20.8333333333%;
}

.el-col-offset-5 {
  margin-left: 20.8333333333%;
}

.el-col-pull-5 {
  position: relative;
  right: 20.8333333333%;
}

.el-col-push-5 {
  position: relative;
  left: 20.8333333333%;
}

.el-col-6 {
  max-width: 25%;
  flex: 0 0 25%;
}

.el-col-offset-6 {
  margin-left: 25%;
}

.el-col-pull-6 {
  position: relative;
  right: 25%;
}

.el-col-push-6 {
  position: relative;
  left: 25%;
}

.el-col-7 {
  max-width: 29.1666666667%;
  flex: 0 0 29.1666666667%;
}

.el-col-offset-7 {
  margin-left: 29.1666666667%;
}

.el-col-pull-7 {
  position: relative;
  right: 29.1666666667%;
}

.el-col-push-7 {
  position: relative;
  left: 29.1666666667%;
}

.el-col-8 {
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
}

.el-col-offset-8 {
  margin-left: 33.3333333333%;
}

.el-col-pull-8 {
  position: relative;
  right: 33.3333333333%;
}

.el-col-push-8 {
  position: relative;
  left: 33.3333333333%;
}

.el-col-9 {
  max-width: 37.5%;
  flex: 0 0 37.5%;
}

.el-col-offset-9 {
  margin-left: 37.5%;
}

.el-col-pull-9 {
  position: relative;
  right: 37.5%;
}

.el-col-push-9 {
  position: relative;
  left: 37.5%;
}

.el-col-10 {
  max-width: 41.6666666667%;
  flex: 0 0 41.6666666667%;
}

.el-col-offset-10 {
  margin-left: 41.6666666667%;
}

.el-col-pull-10 {
  position: relative;
  right: 41.6666666667%;
}

.el-col-push-10 {
  position: relative;
  left: 41.6666666667%;
}

.el-col-11 {
  max-width: 45.8333333333%;
  flex: 0 0 45.8333333333%;
}

.el-col-offset-11 {
  margin-left: 45.8333333333%;
}

.el-col-pull-11 {
  position: relative;
  right: 45.8333333333%;
}

.el-col-push-11 {
  position: relative;
  left: 45.8333333333%;
}

.el-col-12 {
  max-width: 50%;
  flex: 0 0 50%;
}

.el-col-offset-12 {
  margin-left: 50%;
}

.el-col-pull-12 {
  position: relative;
  right: 50%;
}

.el-col-push-12 {
  position: relative;
  left: 50%;
}

.el-col-13 {
  max-width: 54.1666666667%;
  flex: 0 0 54.1666666667%;
}

.el-col-offset-13 {
  margin-left: 54.1666666667%;
}

.el-col-pull-13 {
  position: relative;
  right: 54.1666666667%;
}

.el-col-push-13 {
  position: relative;
  left: 54.1666666667%;
}

.el-col-14 {
  max-width: 58.3333333333%;
  flex: 0 0 58.3333333333%;
}

.el-col-offset-14 {
  margin-left: 58.3333333333%;
}

.el-col-pull-14 {
  position: relative;
  right: 58.3333333333%;
}

.el-col-push-14 {
  position: relative;
  left: 58.3333333333%;
}

.el-col-15 {
  max-width: 62.5%;
  flex: 0 0 62.5%;
}

.el-col-offset-15 {
  margin-left: 62.5%;
}

.el-col-pull-15 {
  position: relative;
  right: 62.5%;
}

.el-col-push-15 {
  position: relative;
  left: 62.5%;
}

.el-col-16 {
  max-width: 66.6666666667%;
  flex: 0 0 66.6666666667%;
}

.el-col-offset-16 {
  margin-left: 66.6666666667%;
}

.el-col-pull-16 {
  position: relative;
  right: 66.6666666667%;
}

.el-col-push-16 {
  position: relative;
  left: 66.6666666667%;
}

.el-col-17 {
  max-width: 70.8333333333%;
  flex: 0 0 70.8333333333%;
}

.el-col-offset-17 {
  margin-left: 70.8333333333%;
}

.el-col-pull-17 {
  position: relative;
  right: 70.8333333333%;
}

.el-col-push-17 {
  position: relative;
  left: 70.8333333333%;
}

.el-col-18 {
  max-width: 75%;
  flex: 0 0 75%;
}

.el-col-offset-18 {
  margin-left: 75%;
}

.el-col-pull-18 {
  position: relative;
  right: 75%;
}

.el-col-push-18 {
  position: relative;
  left: 75%;
}

.el-col-19 {
  max-width: 79.1666666667%;
  flex: 0 0 79.1666666667%;
}

.el-col-offset-19 {
  margin-left: 79.1666666667%;
}

.el-col-pull-19 {
  position: relative;
  right: 79.1666666667%;
}

.el-col-push-19 {
  position: relative;
  left: 79.1666666667%;
}

.el-col-20 {
  max-width: 83.3333333333%;
  flex: 0 0 83.3333333333%;
}

.el-col-offset-20 {
  margin-left: 83.3333333333%;
}

.el-col-pull-20 {
  position: relative;
  right: 83.3333333333%;
}

.el-col-push-20 {
  position: relative;
  left: 83.3333333333%;
}

.el-col-21 {
  max-width: 87.5%;
  flex: 0 0 87.5%;
}

.el-col-offset-21 {
  margin-left: 87.5%;
}

.el-col-pull-21 {
  position: relative;
  right: 87.5%;
}

.el-col-push-21 {
  position: relative;
  left: 87.5%;
}

.el-col-22 {
  max-width: 91.6666666667%;
  flex: 0 0 91.6666666667%;
}

.el-col-offset-22 {
  margin-left: 91.6666666667%;
}

.el-col-pull-22 {
  position: relative;
  right: 91.6666666667%;
}

.el-col-push-22 {
  position: relative;
  left: 91.6666666667%;
}

.el-col-23 {
  max-width: 95.8333333333%;
  flex: 0 0 95.8333333333%;
}

.el-col-offset-23 {
  margin-left: 95.8333333333%;
}

.el-col-pull-23 {
  position: relative;
  right: 95.8333333333%;
}

.el-col-push-23 {
  position: relative;
  left: 95.8333333333%;
}

.el-col-24 {
  max-width: 100%;
  flex: 0 0 100%;
}

.el-col-offset-24 {
  margin-left: 100%;
}

.el-col-pull-24 {
  position: relative;
  right: 100%;
}

.el-col-push-24 {
  position: relative;
  left: 100%;
}

@media only screen and (max-width: 768px) {
  .el-col-xs-0 {
    display: none;
  }
  .el-col-xs-0.is-guttered {
    display: none;
  }
  .el-col-xs-0 {
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-xs-offset-0 {
    margin-left: 0;
  }
  .el-col-xs-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xs-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xs-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xs-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xs-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xs-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xs-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-xs-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xs-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xs-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xs-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xs-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xs-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xs-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xs-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-xs-offset-6 {
    margin-left: 25%;
  }
  .el-col-xs-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xs-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xs-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xs-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xs-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xs-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xs-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-xs-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xs-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xs-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xs-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xs-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xs-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xs-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xs-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-xs-offset-12 {
    margin-left: 50%;
  }
  .el-col-xs-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xs-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xs-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xs-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xs-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xs-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xs-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-xs-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xs-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xs-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xs-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xs-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xs-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xs-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xs-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-xs-offset-18 {
    margin-left: 75%;
  }
  .el-col-xs-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xs-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xs-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xs-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xs-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xs-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xs-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-xs-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xs-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xs-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xs-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xs-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xs-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xs-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xs-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-xs-offset-24 {
    margin-left: 100%;
  }
  .el-col-xs-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xs-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .el-col-sm-0 {
    display: none;
  }
  .el-col-sm-0.is-guttered {
    display: none;
  }
  .el-col-sm-0 {
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-sm-offset-0 {
    margin-left: 0;
  }
  .el-col-sm-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-sm-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-sm-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-sm-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-sm-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-sm-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-sm-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-sm-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-sm-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-sm-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-sm-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-sm-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-sm-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-sm-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-sm-offset-6 {
    margin-left: 25%;
  }
  .el-col-sm-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-sm-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-sm-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-sm-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-sm-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-sm-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-sm-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-sm-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-sm-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-sm-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-sm-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-sm-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-sm-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-sm-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-sm-offset-12 {
    margin-left: 50%;
  }
  .el-col-sm-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-sm-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-sm-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-sm-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-sm-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-sm-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-sm-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-sm-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-sm-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-sm-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-sm-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-sm-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-sm-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-sm-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-sm-offset-18 {
    margin-left: 75%;
  }
  .el-col-sm-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-sm-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-sm-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-sm-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-sm-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-sm-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-sm-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-sm-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-sm-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-sm-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-sm-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-sm-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-sm-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-sm-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-sm-offset-24 {
    margin-left: 100%;
  }
  .el-col-sm-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-sm-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .el-col-md-0 {
    display: none;
  }
  .el-col-md-0.is-guttered {
    display: none;
  }
  .el-col-md-0 {
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-md-offset-0 {
    margin-left: 0;
  }
  .el-col-md-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-md-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-md-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-md-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-md-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-md-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-md-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-md-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-md-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-md-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-md-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-md-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-md-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-md-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-md-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-md-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-md-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-md-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-md-offset-6 {
    margin-left: 25%;
  }
  .el-col-md-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-md-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-md-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-md-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-md-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-md-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-md-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-md-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-md-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-md-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-md-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-md-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-md-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-md-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-md-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-md-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-md-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-md-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-md-offset-12 {
    margin-left: 50%;
  }
  .el-col-md-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-md-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-md-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-md-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-md-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-md-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-md-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-md-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-md-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-md-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-md-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-md-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-md-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-md-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-md-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-md-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-md-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-md-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-md-offset-18 {
    margin-left: 75%;
  }
  .el-col-md-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-md-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-md-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-md-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-md-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-md-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-md-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-md-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-md-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-md-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-md-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-md-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-md-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-md-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-md-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-md-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-md-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-md-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-md-offset-24 {
    margin-left: 100%;
  }
  .el-col-md-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-md-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .el-col-lg-0 {
    display: none;
  }
  .el-col-lg-0.is-guttered {
    display: none;
  }
  .el-col-lg-0 {
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-lg-offset-0 {
    margin-left: 0;
  }
  .el-col-lg-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-lg-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-lg-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-lg-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-lg-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-lg-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-lg-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-lg-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-lg-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-lg-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-lg-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-lg-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-lg-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-lg-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-lg-offset-6 {
    margin-left: 25%;
  }
  .el-col-lg-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-lg-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-lg-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-lg-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-lg-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-lg-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-lg-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-lg-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-lg-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-lg-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-lg-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-lg-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-lg-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-lg-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-lg-offset-12 {
    margin-left: 50%;
  }
  .el-col-lg-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-lg-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-lg-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-lg-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-lg-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-lg-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-lg-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-lg-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-lg-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-lg-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-lg-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-lg-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-lg-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-lg-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-lg-offset-18 {
    margin-left: 75%;
  }
  .el-col-lg-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-lg-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-lg-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-lg-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-lg-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-lg-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-lg-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-lg-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-lg-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-lg-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-lg-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-lg-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-lg-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-lg-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-lg-offset-24 {
    margin-left: 100%;
  }
  .el-col-lg-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-lg-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .el-col-xl-0 {
    display: none;
  }
  .el-col-xl-0.is-guttered {
    display: none;
  }
  .el-col-xl-0 {
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-xl-offset-0 {
    margin-left: 0;
  }
  .el-col-xl-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xl-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xl-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xl-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xl-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xl-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xl-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xl-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xl-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xl-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xl-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xl-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xl-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xl-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-xl-offset-6 {
    margin-left: 25%;
  }
  .el-col-xl-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xl-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xl-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xl-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xl-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xl-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xl-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xl-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xl-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xl-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xl-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xl-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xl-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xl-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-xl-offset-12 {
    margin-left: 50%;
  }
  .el-col-xl-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xl-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xl-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xl-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xl-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xl-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xl-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xl-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xl-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xl-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xl-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xl-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xl-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xl-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-xl-offset-18 {
    margin-left: 75%;
  }
  .el-col-xl-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xl-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xl-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xl-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xl-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xl-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xl-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xl-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xl-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xl-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xl-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xl-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xl-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xl-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-xl-offset-24 {
    margin-left: 100%;
  }
  .el-col-xl-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xl-push-24 {
    position: relative;
    left: 100%;
  }
}
.el-collapse {
  --el-collapse-border-color: var(--el-border-color-lighter);
  --el-collapse-header-height: 48px;
  --el-collapse-header-bg-color: var(--el-fill-color-blank);
  --el-collapse-header-text-color: var(--el-text-color-primary);
  --el-collapse-header-font-size: 13px;
  --el-collapse-content-bg-color: var(--el-fill-color-blank);
  --el-collapse-content-font-size: 13px;
  --el-collapse-content-text-color: var(--el-text-color-primary);
  border-top: 1px solid var(--el-collapse-border-color);
  border-bottom: 1px solid var(--el-collapse-border-color);
}

.el-collapse-item.is-disabled .el-collapse-item__header {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}

.el-collapse-item__header {
  display: flex;
  align-items: center;
  height: var(--el-collapse-header-height);
  line-height: var(--el-collapse-header-height);
  background-color: var(--el-collapse-header-bg-color);
  color: var(--el-collapse-header-text-color);
  cursor: pointer;
  border-bottom: 1px solid var(--el-collapse-border-color);
  font-size: var(--el-collapse-header-font-size);
  font-weight: 500;
  transition: border-bottom-color var(--el-transition-duration);
  outline: 0;
}

.el-collapse-item__arrow {
  margin: 0 8px 0 auto;
  transition: transform var(--el-transition-duration);
  font-weight: 300;
}

.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}

.el-collapse-item__header.focusing:focus:not(:hover) {
  color: var(--el-color-primary);
}

.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}

.el-collapse-item__wrap {
  will-change: height;
  background-color: var(--el-collapse-content-bg-color);
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid var(--el-collapse-border-color);
}

.el-collapse-item__content {
  padding-bottom: 25px;
  font-size: var(--el-collapse-content-font-size);
  color: var(--el-collapse-content-text-color);
  line-height: 1.7692307692;
}

.el-collapse-item:last-child {
  margin-bottom: -1px;
}

.el-color-predefine {
  display: flex;
  font-size: 12px;
  margin-top: 8px;
  width: 280px;
}

.el-color-predefine__colors {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}

.el-color-predefine__color-selector {
  margin: 0 0 8px 8px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
}

.el-color-predefine__color-selector:nth-child(10n+1) {
  margin-left: 0;
}

.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 3px 2px var(--el-color-primary);
}

.el-color-predefine__color-selector > div {
  display: flex;
  height: 100%;
  border-radius: 3px;
}

.el-color-hue-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background-color: red;
  padding: 0 2px;
  float: right;
}

.el-color-hue-slider__bar {
  position: relative;
  background: linear-gradient(to right, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  height: 100%;
}

.el-color-hue-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}

.el-color-hue-slider.is-vertical {
  width: 12px;
  height: 180px;
  padding: 2px 0;
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(to bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.el-color-svpanel {
  position: relative;
  width: 280px;
  height: 180px;
}

.el-color-svpanel__black,
.el-color-svpanel__white {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.el-color-svpanel__white {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.el-color-svpanel__black {
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}

.el-color-svpanel__cursor {
  position: absolute;
}

.el-color-svpanel__cursor > div {
  cursor: head;
  width: 4px;
  height: 4px;
  box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transform: translate(-2px, -2px);
}

.el-color-alpha-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
  background-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}

.el-color-alpha-slider__bar {
  position: relative;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--el-bg-color) 100%);
  height: 100%;
}

.el-color-alpha-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}

.el-color-alpha-slider.is-vertical {
  width: 20px;
  height: 180px;
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.el-color-dropdown {
  width: 300px;
}

.el-color-dropdown__main-wrapper {
  margin-bottom: 6px;
}

.el-color-dropdown__main-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

.el-color-dropdown__btns {
  margin-top: 12px;
  text-align: right;
}

.el-color-dropdown__value {
  float: left;
  line-height: 26px;
  font-size: 12px;
  color: #000;
  width: 160px;
}

.el-color-picker {
  display: inline-block;
  position: relative;
  line-height: normal;
  outline: 0;
}

.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger {
  border: 1px solid var(--el-border-color-hover);
}

.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}

.el-color-picker.is-disabled .el-color-picker__trigger {
  cursor: not-allowed;
}

.el-color-picker--large {
  height: 40px;
}

.el-color-picker--large .el-color-picker__trigger {
  height: 40px;
  width: 40px;
}

.el-color-picker--large .el-color-picker__mask {
  height: 38px;
  width: 38px;
}

.el-color-picker--small {
  height: 24px;
}

.el-color-picker--small .el-color-picker__trigger {
  height: 24px;
  width: 24px;
}

.el-color-picker--small .el-color-picker__mask {
  height: 22px;
  width: 22px;
}

.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
  transform: scale(0.8);
}

.el-color-picker__mask {
  height: 30px;
  width: 30px;
  border-radius: 4px;
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 1;
  cursor: not-allowed;
  background-color: rgba(255, 255, 255, 0.7);
}

.el-color-picker__trigger {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  height: 32px;
  width: 32px;
  padding: 4px;
  border: 1px solid var(--el-border-color);
  border-radius: 4px;
  font-size: 0;
  position: relative;
  cursor: pointer;
}

.el-color-picker__color {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 1px solid var(--el-text-color-secondary);
  border-radius: var(--el-border-radius-small);
  width: 100%;
  height: 100%;
  text-align: center;
}

.el-color-picker__color.is-alpha {
  background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
  background-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}

.el-color-picker__color-inner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.el-color-picker .el-color-picker__empty {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}

.el-color-picker .el-color-picker__icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 12px;
}

.el-color-picker__panel {
  position: absolute;
  z-index: 10;
  padding: 6px;
  box-sizing: content-box;
  background-color: #fff;
  border-radius: var(--el-border-radius-base);
  box-shadow: var(--el-box-shadow-light);
}

.el-color-picker__panel.el-popper {
  border: 1px solid var(--el-border-color-lighter);
}

.el-color-picker,
.el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #ccc;
  --el-color-picker-alpha-bg-b: transparent;
}

.dark .el-color-picker,
.dark .el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #333333;
}

.el-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}

.el-container.is-vertical {
  flex-direction: column;
}

.el-date-table {
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: var(--el-datepicker-text-color);
}

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table td {
  width: 32px;
  height: 30px;
  padding: 4px 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.el-date-table td .el-date-table-cell {
  height: 30px;
  padding: 3px 0;
  box-sizing: border-box;
}

.el-date-table td .el-date-table-cell .el-date-table-cell__text {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
  line-height: 24px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
}

.el-date-table td.next-month,
.el-date-table td.prev-month {
  color: var(--el-datepicker-off-text-color);
}

.el-date-table td.today {
  position: relative;
}

.el-date-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: 700;
}

.el-date-table td.today.end-date .el-date-table-cell__text,
.el-date-table td.today.start-date .el-date-table-cell__text {
  color: #fff;
}

.el-date-table td.available:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-date-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-date-table td.current:not(.disabled) .el-date-table-cell__text {
  color: #fff;
  background-color: var(--el-datepicker-active-color);
}

.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}

.el-date-table td.end-date .el-date-table-cell,
.el-date-table td.start-date .el-date-table-cell {
  color: #fff;
}

.el-date-table td.end-date .el-date-table-cell__text,
.el-date-table td.start-date .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
}

.el-date-table td.start-date .el-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.el-date-table td.end-date .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.el-date-table td.disabled .el-date-table-cell {
  background-color: var(--el-fill-color-light);
  opacity: 1;
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}

.el-date-table td.selected .el-date-table-cell {
  margin-left: 5px;
  margin-right: 5px;
  background-color: var(--el-datepicker-inrange-bg-color);
  border-radius: 15px;
}

.el-date-table td.selected .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-date-table td.selected .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
  border-radius: 15px;
}

.el-date-table td.week {
  font-size: 80%;
  color: var(--el-datepicker-header-text-color);
}

.el-date-table td:focus {
  outline: 0;
}

.el-date-table th {
  padding: 5px;
  color: var(--el-datepicker-header-text-color);
  font-weight: 400;
  border-bottom: solid 1px var(--el-border-color-lighter);
}

.el-month-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}

.el-month-table td {
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
}

.el-month-table td div {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}

.el-month-table td.today .cell {
  color: var(--el-color-primary);
  font-weight: 700;
}

.el-month-table td.today.end-date .cell,
.el-month-table td.today.start-date .cell {
  color: #fff;
}

.el-month-table td.disabled .cell {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}

.el-month-table td.disabled .cell:hover {
  color: var(--el-text-color-placeholder);
}

.el-month-table td .cell {
  width: 60px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  margin: 0 auto;
  border-radius: 18px;
}

.el-month-table td .cell:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-month-table td.in-range div {
  background-color: var(--el-datepicker-inrange-bg-color);
}

.el-month-table td.in-range div:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}

.el-month-table td.end-date div,
.el-month-table td.start-date div {
  color: #fff;
}

.el-month-table td.end-date .cell,
.el-month-table td.start-date .cell {
  color: #fff;
  background-color: var(--el-datepicker-active-color);
}

.el-month-table td.start-date div {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}

.el-month-table td.end-date div {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

.el-month-table td.current:not(.disabled) .cell {
  color: #fff;
}

.el-month-table td:focus-visible {
  outline: 0;
}

.el-month-table td:focus-visible .cell {
  outline: 2px solid var(--el-datepicker-active-color);
}

.el-year-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}

.el-year-table .el-icon {
  color: var(--el-datepicker-icon-color);
}

.el-year-table td {
  text-align: center;
  padding: 20px 3px;
  cursor: pointer;
}

.el-year-table td.today .cell {
  color: var(--el-color-primary);
  font-weight: 700;
}

.el-year-table td.disabled .cell {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}

.el-year-table td.disabled .cell:hover {
  color: var(--el-text-color-placeholder);
}

.el-year-table td .cell {
  width: 48px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  border-radius: 18px;
  margin: 0 auto;
}

.el-year-table td .cell:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-year-table td.current:not(.disabled) .cell {
  color: var(--el-datepicker-active-color);
}

.el-year-table td:focus-visible {
  outline: 0;
}

.el-year-table td:focus-visible .cell {
  outline: 2px solid var(--el-datepicker-active-color);
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
  width: 33.3%;
}

.el-time-spinner__wrapper {
  max-height: 192px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}

.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
  padding-bottom: 15px;
}

.el-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
  transform: translateY(-32px);
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: default;
}

.el-time-spinner__arrow {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  position: absolute;
  left: 0;
  width: 100%;
  z-index: var(--el-index-normal);
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}

.el-time-spinner__arrow:hover {
  color: var(--el-color-primary);
}

.el-time-spinner__arrow.arrow-up {
  top: 10px;
}

.el-time-spinner__arrow.arrow-down {
  bottom: 10px;
}

.el-time-spinner__input.el-input {
  width: 70%;
}

.el-time-spinner__input.el-input .el-input__inner {
  padding: 0;
  text-align: center;
}

.el-time-spinner__list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.el-time-spinner__list::after,
.el-time-spinner__list::before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
}

.el-time-spinner__item {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: var(--el-text-color-regular);
}

.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: pointer;
}

.el-time-spinner__item.is-active:not(.is-disabled) {
  color: var(--el-text-color-primary);
  font-weight: 700;
}

.el-time-spinner__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-picker__popper {
  --el-datepicker-border-color: var(--el-disabled-border-color);
}

.el-picker__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-datepicker-border-color);
  box-shadow: var(--el-box-shadow-light);
}

.el-picker__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-datepicker-border-color);
}

.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-date-editor {
  --el-date-editor-width: 220px;
  --el-date-editor-monthrange-width: 300px;
  --el-date-editor-daterange-width: 350px;
  --el-date-editor-datetimerange-width: 400px;
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  position: relative;
  display: inline-block;
  text-align: left;
}

.el-date-editor.el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}

.el-date-editor.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-date-editor.el-input,
.el-date-editor.el-input__wrapper {
  width: var(--el-date-editor-width);
  height: var(--el-input-height, var(--el-component-size));
}

.el-date-editor--monthrange {
  --el-date-editor-width: var(--el-date-editor-monthrange-width);
}

.el-date-editor--daterange,
.el-date-editor--timerange {
  --el-date-editor-width: var(--el-date-editor-daterange-width);
}

.el-date-editor--datetimerange {
  --el-date-editor-width: var(--el-date-editor-datetimerange-width);
}

.el-date-editor--dates .el-input__wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-date-editor .close-icon {
  cursor: pointer;
}

.el-date-editor .clear-icon {
  cursor: pointer;
}

.el-date-editor .clear-icon:hover {
  color: var(--el-text-color-secondary);
}

.el-date-editor .el-range__icon {
  height: inherit;
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  float: left;
}

.el-date-editor .el-range__icon svg {
  vertical-align: middle;
}

.el-date-editor .el-range-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: 0;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  background-color: transparent;
}

.el-date-editor .el-range-input::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}

.el-date-editor .el-range-input::placeholder {
  color: var(--el-text-color-placeholder);
}

.el-date-editor .el-range-separator {
  flex: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 5px;
  margin: 0;
  font-size: 14px;
  word-break: keep-all;
  color: var(--el-text-color-primary);
}

.el-date-editor .el-range__close-icon {
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  height: inherit;
  width: unset;
  cursor: pointer;
}

.el-date-editor .el-range__close-icon:hover {
  color: var(--el-text-color-secondary);
}

.el-date-editor .el-range__close-icon svg {
  vertical-align: middle;
}

.el-date-editor .el-range__close-icon--hidden {
  opacity: 0;
  visibility: hidden;
}

.el-range-editor.el-input__wrapper {
  display: inline-flex;
  align-items: center;
  padding: 0 10px;
}

.el-range-editor.is-active {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-range-editor.is-active:hover {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-range-editor--large {
  line-height: var(--el-component-size-large);
}

.el-range-editor--large.el-input__wrapper {
  height: var(--el-component-size-large);
}

.el-range-editor--large .el-range-separator {
  line-height: 40px;
  font-size: 14px;
}

.el-range-editor--large .el-range-input {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.el-range-editor--small {
  line-height: var(--el-component-size-small);
}

.el-range-editor--small.el-input__wrapper {
  height: var(--el-component-size-small);
}

.el-range-editor--small .el-range-separator {
  line-height: 24px;
  font-size: 12px;
}

.el-range-editor--small .el-range-input {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.el-range-editor.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
  border-color: var(--el-disabled-border-color);
}

.el-range-editor.is-disabled input {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-range-editor.is-disabled input::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}

.el-range-editor.is-disabled input::placeholder {
  color: var(--el-text-color-placeholder);
}

.el-range-editor.is-disabled .el-range-separator {
  color: var(--el-disabled-text-color);
}

.el-picker-panel {
  color: var(--el-text-color-regular);
  background: var(--el-bg-color-overlay);
  border-radius: var(--el-border-radius-base);
  line-height: 30px;
}

.el-picker-panel .el-time-panel {
  margin: 5px 0;
  border: solid 1px var(--el-datepicker-border-color);
  background-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}

.el-picker-panel__body-wrapper::after,
.el-picker-panel__body::after {
  content: "";
  display: table;
  clear: both;
}

.el-picker-panel__content {
  position: relative;
  margin: 15px;
}

.el-picker-panel__footer {
  border-top: 1px solid var(--el-datepicker-inner-border-color);
  padding: 4px 12px;
  text-align: right;
  background-color: var(--el-bg-color-overlay);
  position: relative;
  font-size: 0;
}

.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: var(--el-datepicker-text-color);
  padding-left: 12px;
  text-align: left;
  outline: 0;
  cursor: pointer;
}

.el-picker-panel__shortcut:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: var(--el-datepicker-active-color);
}

.el-picker-panel__btn {
  border: 1px solid var(--el-fill-color-darker);
  color: var(--el-text-color-primary);
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 12px;
}

.el-picker-panel__btn[disabled] {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: var(--el-datepicker-icon-color);
  border: 0;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  margin-top: 8px;
}

.el-picker-panel__icon-btn:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__icon-btn:focus-visible {
  color: var(--el-datepicker-hover-text-color);
}

.el-picker-panel__icon-btn.is-disabled {
  color: var(--el-text-color-disabled);
}

.el-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}

.el-picker-panel__icon-btn .el-icon {
  cursor: pointer;
  font-size: inherit;
}

.el-picker-panel__link-btn {
  vertical-align: middle;
}

.el-picker-panel [slot=sidebar],
.el-picker-panel__sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  padding-top: 6px;
  background-color: var(--el-bg-color-overlay);
  overflow: auto;
}

.el-picker-panel [slot=sidebar] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}

.el-date-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
}

.el-date-picker {
  width: 322px;
}

.el-date-picker.has-sidebar.has-time {
  width: 434px;
}

.el-date-picker.has-sidebar {
  width: 438px;
}

.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}

.el-date-picker .el-picker-panel__content {
  width: 292px;
}

.el-date-picker table {
  table-layout: fixed;
  width: 100%;
}

.el-date-picker__editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}

.el-date-picker__time-header {
  position: relative;
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.el-date-picker__header {
  margin: 12px;
  text-align: center;
}

.el-date-picker__header--bordered {
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: solid 1px var(--el-border-color-lighter);
}

.el-date-picker__header--bordered + .el-picker-panel__content {
  margin-top: 0;
}

.el-date-picker__header-label {
  font-size: 16px;
  font-weight: 500;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: var(--el-text-color-regular);
}

.el-date-picker__header-label:hover {
  color: var(--el-datepicker-hover-text-color);
}

.el-date-picker__header-label:focus-visible {
  outline: 0;
  color: var(--el-datepicker-hover-text-color);
}

.el-date-picker__header-label.active {
  color: var(--el-datepicker-active-color);
}

.el-date-picker__prev-btn {
  float: left;
}

.el-date-picker__next-btn {
  float: right;
}

.el-date-picker__time-wrap {
  padding: 10px;
  text-align: center;
}

.el-date-picker__time-label {
  float: left;
  cursor: pointer;
  line-height: 30px;
  margin-left: 10px;
}

.el-date-picker .el-time-panel {
  position: absolute;
}

.el-date-range-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
}

.el-date-range-picker {
  width: 646px;
}

.el-date-range-picker.has-sidebar {
  width: 756px;
}

.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}

.el-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}

.el-date-range-picker .el-picker-panel__body {
  min-width: 513px;
}

.el-date-range-picker .el-picker-panel__content {
  margin: 0;
}

.el-date-range-picker__header {
  position: relative;
  text-align: center;
  height: 28px;
}

.el-date-range-picker__header [class*=arrow-left] {
  float: left;
}

.el-date-range-picker__header [class*=arrow-right] {
  float: right;
}

.el-date-range-picker__header div {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}

.el-date-range-picker__content {
  float: left;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 16px;
}

.el-date-range-picker__content.is-left {
  border-right: 1px solid var(--el-datepicker-inner-border-color);
}

.el-date-range-picker__content .el-date-range-picker__header div {
  margin-left: 50px;
  margin-right: 50px;
}

.el-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}

.el-date-range-picker__editors-wrap.is-right {
  text-align: right;
}

.el-date-range-picker__time-header {
  position: relative;
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.el-date-range-picker__time-header > .el-icon-arrow-right {
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: var(--el-datepicker-icon-color);
}

.el-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 1;
  background: #fff;
}

.el-date-range-picker__time-picker-wrap .el-time-panel {
  position: absolute;
}

.el-time-range-picker {
  width: 354px;
  overflow: visible;
}

.el-time-range-picker__content {
  position: relative;
  text-align: center;
  padding: 10px;
  z-index: 1;
}

.el-time-range-picker__cell {
  box-sizing: border-box;
  margin: 0;
  padding: 4px 7px 7px;
  width: 50%;
  display: inline-block;
}

.el-time-range-picker__header {
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
}

.el-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid var(--el-datepicker-border-color);
}

.el-time-panel {
  border-radius: 2px;
  position: relative;
  width: 180px;
  left: 0;
  z-index: var(--el-index-top);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: content-box;
}

.el-time-panel__content {
  font-size: 0;
  position: relative;
  overflow: hidden;
}

.el-time-panel__content::after,
.el-time-panel__content::before {
  content: "";
  top: 50%;
  position: absolute;
  margin-top: -16px;
  height: 32px;
  z-index: -1;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding-top: 6px;
  text-align: left;
}

.el-time-panel__content::after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}

.el-time-panel__content::before {
  padding-left: 50%;
  margin-right: 12%;
  margin-left: 12%;
  border-top: 1px solid var(--el-border-color-light);
  border-bottom: 1px solid var(--el-border-color-light);
}

.el-time-panel__content.has-seconds::after {
  left: 66.6666666667%;
}

.el-time-panel__content.has-seconds::before {
  padding-left: 33.3333333333%;
}

.el-time-panel__footer {
  border-top: 1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));
  padding: 4px;
  height: 36px;
  line-height: 25px;
  text-align: right;
  box-sizing: border-box;
}

.el-time-panel__btn {
  border: none;
  line-height: 28px;
  padding: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 12px;
  color: var(--el-text-color-primary);
}

.el-time-panel__btn.confirm {
  font-weight: 800;
  color: var(--el-timepicker-active-color, var(--el-color-primary));
}

.el-descriptions {
  --el-descriptions-table-border: 1px solid var(--el-border-color-lighter);
  --el-descriptions-item-bordered-label-background: var(--el-fill-color-light);
  box-sizing: border-box;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-primary);
}

.el-descriptions__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

.el-descriptions__title {
  color: var(--el-text-color-primary);
  font-size: 16px;
  font-weight: 700;
}

.el-descriptions__body {
  background-color: var(--el-fill-color-blank);
}

.el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  box-sizing: border-box;
  text-align: left;
  font-weight: 400;
  line-height: 23px;
  font-size: 14px;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left {
  text-align: left;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center {
  text-align: center;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right {
  text-align: right;
}

.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  border: var(--el-descriptions-table-border);
  padding: 8px 11px;
}

.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 12px;
}

.el-descriptions--large {
  font-size: 14px;
}

.el-descriptions--large .el-descriptions__header {
  margin-bottom: 20px;
}

.el-descriptions--large .el-descriptions__header .el-descriptions__title {
  font-size: 16px;
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  font-size: 14px;
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  padding: 12px 15px;
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 16px;
}

.el-descriptions--small {
  font-size: 12px;
}

.el-descriptions--small .el-descriptions__header {
  margin-bottom: 12px;
}

.el-descriptions--small .el-descriptions__header .el-descriptions__title {
  font-size: 14px;
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  font-size: 12px;
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  padding: 4px 7px;
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 8px;
}

.el-descriptions__label.el-descriptions__cell.is-bordered-label {
  font-weight: 700;
  color: var(--el-text-color-regular);
  background: var(--el-descriptions-item-bordered-label-background);
}

.el-descriptions__label:not(.is-bordered-label) {
  color: var(--el-text-color-primary);
  margin-right: 16px;
}

.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 6px;
}

.el-descriptions__content.el-descriptions__cell.is-bordered-content {
  color: var(--el-text-color-primary);
}

.el-descriptions__content:not(.is-bordered-label) {
  color: var(--el-text-color-regular);
}

.el-descriptions--large .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 16px;
}

.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 8px;
}

.el-descriptions--small .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 12px;
}

.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 4px;
}

:root {
  --el-popup-modal-bg-color: var(--el-color-black);
  --el-popup-modal-opacity: 0.5;
}

.v-modal-enter {
  animation: v-modal-in var(--el-transition-duration-fast) ease;
}

.v-modal-leave {
  animation: v-modal-out var(--el-transition-duration-fast) ease forwards;
}
@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  100% {
    opacity: 0;
  }
}
.v-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: var(--el-popup-modal-opacity);
  background: var(--el-popup-modal-bg-color);
}

.el-popup-parent--hidden {
  overflow: hidden;
}

.el-dialog {
  --el-dialog-width: 50%;
  --el-dialog-margin-top: 15vh;
  --el-dialog-bg-color: var(--el-bg-color);
  --el-dialog-box-shadow: var(--el-box-shadow);
  --el-dialog-title-font-size: var(--el-font-size-large);
  --el-dialog-content-font-size: 14px;
  --el-dialog-font-line-height: var(--el-font-line-height-primary);
  --el-dialog-padding-primary: 20px;
  --el-dialog-border-radius: 7px;
  position: relative;
  padding: 0;
  margin: var(--el-dialog-margin-top, 15vh) auto 50px;
  background: var(--el-dialog-bg-color);
  border-radius: var(--el-dialog-border-radius);
  box-shadow: var(--el-dialog-box-shadow);
  box-sizing: border-box;
  width: var(--el-dialog-width, 50%);
}

.el-dialog:focus {
  outline: 0 !important;
}

.el-dialog.is-align-center {
  margin: auto;
}

.el-dialog.is-fullscreen {
  --el-dialog-width: 100%;
  --el-dialog-margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
}

.el-dialog__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}

.el-dialog.is-draggable .el-dialog__header {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-dialog__header {
  padding: var(--el-dialog-padding-primary);
  padding-bottom: 10px;
  word-break: break-all;
  margin-right: 0px;
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.03);
  border-radius: 7px 7px 0px 0px;
}

.el-dialog__headerbtn {
  position: absolute;
  top: 6px;
  right: 0;
  padding: 0;
  width: 54px;
  height: 54px;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
}

.el-dialog__headerbtn .el-dialog__close {
  color: var(--el-color-info);
  font-size: inherit;
}

.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--el-color-primary);
}

.el-dialog__title {
  line-height: var(--el-dialog-font-line-height);
  font-size: var(--el-dialog-title-font-size);
  color: var(--el-text-color-primary);
}

.el-dialog__body {
  padding: calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);
  color: var(--el-text-color-regular);
  font-size: var(--el-dialog-content-font-size);
  word-break: break-all;
}

.el-dialog__footer {
  padding: var(--el-dialog-padding-primary);
  padding-top: 15px;
  text-align: right;
  box-sizing: border-box;
  box-shadow: 0px -8px 8px 0px rgba(0, 0, 0, 0.03);
}

.el-dialog--center {
  text-align: center;
}

.el-dialog--center .el-dialog__body {
  text-align: initial;
  padding: 25px calc(var(--el-dialog-padding-primary) + 5px) 30px;
}

.el-dialog--center .el-dialog__footer {
  text-align: inherit;
}

.el-overlay-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.dialog-fade-enter-active {
  animation: modal-fade-in var(--el-transition-duration);
}

.dialog-fade-enter-active .el-overlay-dialog {
  animation: dialog-fade-in var(--el-transition-duration);
}

.dialog-fade-leave-active {
  animation: modal-fade-out var(--el-transition-duration);
}

.dialog-fade-leave-active .el-overlay-dialog {
  animation: dialog-fade-out var(--el-transition-duration);
}
@keyframes dialog-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes dialog-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
@keyframes modal-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes modal-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.el-divider {
  position: relative;
}

.el-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 24px 0;
  border-top: 1px var(--el-border-color) var(--el-border-style);
}

.el-divider--vertical {
  display: inline-block;
  width: 1px;
  height: 1em;
  margin: 0 8px;
  vertical-align: middle;
  position: relative;
  border-left: 1px var(--el-border-color) var(--el-border-style);
}

.el-divider__text {
  position: absolute;
  background-color: var(--el-bg-color);
  padding: 0 20px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  font-size: 14px;
}

.el-divider__text.is-left {
  left: 20px;
  transform: translateY(-50%);
}

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

.el-divider__text.is-right {
  right: 20px;
  transform: translateY(-50%);
}

.el-drawer {
  --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
  --el-drawer-padding-primary: var(--el-dialog-padding-primary, 20px);
}

.el-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: var(--el-drawer-bg-color);
  display: flex;
  flex-direction: column;
  box-shadow: var(--el-box-shadow-dark);
  overflow: hidden;
  transition: all var(--el-transition-duration);
}

.el-drawer .rtl {
  transform: translate(0, 0);
}

.el-drawer .ltr {
  transform: translate(0, 0);
}

.el-drawer .ttb {
  transform: translate(0, 0);
}

.el-drawer .btt {
  transform: translate(0, 0);
}

.el-drawer__sr-focus:focus {
  outline: 0 !important;
}

.el-drawer__header {
  align-items: center;
  color: #72767b;
  display: flex;
  margin-bottom: 32px;
  padding: var(--el-drawer-padding-primary);
  padding-bottom: 0;
}

.el-drawer__header > :first-child {
  flex: 1;
}

.el-drawer__title {
  margin: 0;
  flex: 1;
  line-height: inherit;
  font-size: 1rem;
}

.el-drawer__footer {
  padding: var(--el-drawer-padding-primary);
  padding-top: 10px;
  text-align: right;
}

.el-drawer__close-btn {
  display: inline-flex;
  border: none;
  cursor: pointer;
  font-size: var(--el-font-size-extra-large);
  color: inherit;
  background-color: transparent;
  outline: 0;
}

.el-drawer__close-btn:focus i,
.el-drawer__close-btn:hover i {
  color: var(--el-color-primary);
}

.el-drawer__body {
  flex: 1;
  padding: var(--el-drawer-padding-primary);
  overflow: auto;
}

.el-drawer__body > * {
  box-sizing: border-box;
}

.el-drawer.ltr,
.el-drawer.rtl {
  height: 100%;
  top: 0;
  bottom: 0;
}

.el-drawer.btt,
.el-drawer.ttb {
  width: 100%;
  left: 0;
  right: 0;
}

.el-drawer.ltr {
  left: 0;
}

.el-drawer.rtl {
  right: 0;
}

.el-drawer.ttb {
  top: 0;
}

.el-drawer.btt {
  bottom: 0;
}

.el-drawer-fade-enter-active,
.el-drawer-fade-leave-active {
  transition: all var(--el-transition-duration);
}

.el-drawer-fade-enter-active,
.el-drawer-fade-enter-from,
.el-drawer-fade-enter-to,
.el-drawer-fade-leave-active,
.el-drawer-fade-leave-from,
.el-drawer-fade-leave-to {
  overflow: hidden !important;
}

.el-drawer-fade-enter-from,
.el-drawer-fade-leave-to {
  opacity: 0;
}

.el-drawer-fade-enter-to,
.el-drawer-fade-leave-from {
  opacity: 1;
}

.el-drawer-fade-enter-from .rtl,
.el-drawer-fade-leave-to .rtl {
  transform: translateX(100%);
}

.el-drawer-fade-enter-from .ltr,
.el-drawer-fade-leave-to .ltr {
  transform: translateX(-100%);
}

.el-drawer-fade-enter-from .ttb,
.el-drawer-fade-leave-to .ttb {
  transform: translateY(-100%);
}

.el-drawer-fade-enter-from .btt,
.el-drawer-fade-leave-to .btt {
  transform: translateY(100%);
}

.el-dropdown {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
  display: inline-flex;
  position: relative;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  line-height: 1;
  vertical-align: top;
}

.el-dropdown.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-dropdown__popper {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
}

.el-dropdown__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-dropdown-menu-box-shadow);
}

.el-dropdown__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}

.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-dropdown__popper .el-dropdown-menu {
  border: none;
}

.el-dropdown__popper .el-dropdown__popper-selfdefine {
  outline: 0;
}

.el-dropdown__popper .el-scrollbar__bar {
  z-index: calc(var(--el-dropdown-menu-index) + 1);
}

.el-dropdown__popper .el-dropdown__list {
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.el-dropdown .el-dropdown__caret-button {
  padding-left: 0;
  padding-right: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  border-left: none;
}

.el-dropdown .el-dropdown__caret-button > span {
  display: inline-flex;
}

.el-dropdown .el-dropdown__caret-button::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  top: -1px;
  bottom: -1px;
  left: 0;
  background: var(--el-overlay-color-lighter);
}

.el-dropdown .el-dropdown__caret-button.el-button::before {
  background: var(--el-border-color);
  opacity: 0.5;
}

.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
  font-size: inherit;
  padding-left: 0;
}

.el-dropdown .el-dropdown-selfdefine {
  outline: 0;
}

.el-dropdown--large .el-dropdown__caret-button {
  width: 40px;
}

.el-dropdown--small .el-dropdown__caret-button {
  width: 24px;
}

.el-dropdown-menu {
  position: relative;
  top: 0;
  left: 0;
  z-index: var(--el-dropdown-menu-index);
  padding: 5px 0;
  margin: 0;
  background-color: var(--el-bg-color-overlay);
  border: none;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  list-style: none;
}

.el-dropdown-menu__item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  list-style: none;
  line-height: 22px;
  padding: 5px 16px;
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  cursor: pointer;
  outline: 0;
}

.el-dropdown-menu__item:not(.is-disabled):focus {
  background-color: var(--el-dropdown-menuItem-hover-fill);
  color: var(--el-dropdown-menuItem-hover-color);
}

.el-dropdown-menu__item i {
  margin-right: 5px;
}

.el-dropdown-menu__item--divided {
  margin: 6px 0;
  border-top: 1px solid var(--el-border-color-lighter);
}

.el-dropdown-menu__item.is-disabled {
  cursor: not-allowed;
  color: var(--el-text-color-disabled);
}

.el-dropdown-menu--large {
  padding: 7px 0;
}

.el-dropdown-menu--large .el-dropdown-menu__item {
  padding: 7px 20px;
  line-height: 22px;
  font-size: 14px;
}

.el-dropdown-menu--large .el-dropdown-menu__item--divided {
  margin: 8px 0;
}

.el-dropdown-menu--small {
  padding: 3px 0;
}

.el-dropdown-menu--small .el-dropdown-menu__item {
  padding: 2px 12px;
  line-height: 20px;
  font-size: 12px;
}

.el-dropdown-menu--small .el-dropdown-menu__item--divided {
  margin: 4px 0;
}

.el-empty {
  --el-empty-padding: 40px 0;
  --el-empty-image-width: 160px;
  --el-empty-description-margin-top: 20px;
  --el-empty-bottom-margin-top: 20px;
  --el-empty-fill-color-0: var(--el-color-white);
  --el-empty-fill-color-1: #fcfcfd;
  --el-empty-fill-color-2: #f8f9fb;
  --el-empty-fill-color-3: #f7f8fc;
  --el-empty-fill-color-4: #eeeff3;
  --el-empty-fill-color-5: #edeef2;
  --el-empty-fill-color-6: #e9ebef;
  --el-empty-fill-color-7: #e5e7e9;
  --el-empty-fill-color-8: #e0e3e9;
  --el-empty-fill-color-9: #d5d7de;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-empty-padding);
}

.el-empty__image {
  width: var(--el-empty-image-width);
}

.el-empty__image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  -o-object-fit: contain;
  object-fit: contain;
}

.el-empty__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.el-empty__description {
  margin-top: var(--el-empty-description-margin-top);
}

.el-empty__description p {
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-secondary);
}

.el-empty__bottom {
  margin-top: var(--el-empty-bottom-margin-top);
}

.el-footer {
  --el-footer-padding: 0 20px;
  --el-footer-height: 60px;
  padding: var(--el-footer-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-footer-height);
}

.el-form {
  --el-form-label-font-size: var(--el-font-size-base);
}

.el-form--label-left .el-form-item__label {
  justify-content: flex-start;
}

.el-form--label-top .el-form-item {
  display: block;
}

.el-form--label-top .el-form-item .el-form-item__label {
  display: block;
  height: auto;
  text-align: left;
  margin-bottom: 8px;
  line-height: 22px;
}

.el-form--inline .el-form-item {
  display: inline-flex;
  vertical-align: middle;
  margin-right: 32px;
}

.el-form--inline.el-form--label-top {
  display: flex;
  flex-wrap: wrap;
}

.el-form--inline.el-form--label-top .el-form-item {
  display: block;
}

.el-form--large.el-form--label-top .el-form-item .el-form-item__label {
  margin-bottom: 12px;
  line-height: 22px;
}

.el-form--default.el-form--label-top .el-form-item .el-form-item__label {
  margin-bottom: 8px;
  line-height: 22px;
}

.el-form--small.el-form--label-top .el-form-item .el-form-item__label {
  margin-bottom: 4px;
  line-height: 20px;
}

.el-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 18px;
}

.el-form-item .el-form-item {
  margin-bottom: 0;
}

.el-form-item .el-input__validateIcon {
  display: none;
}

.el-form-item--large {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 22px;
}

.el-form-item--large .el-form-item__label {
  height: 40px;
  line-height: 40px;
}

.el-form-item--large .el-form-item__content {
  line-height: 40px;
}

.el-form-item--large .el-form-item__error {
  padding-top: 4px;
}

.el-form-item--default {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}

.el-form-item--default .el-form-item__label {
  height: 32px;
  line-height: 32px;
}

.el-form-item--default .el-form-item__content {
  line-height: 32px;
}

.el-form-item--default .el-form-item__error {
  padding-top: 2px;
}

.el-form-item--small {
  --font-size: 12px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}

.el-form-item--small .el-form-item__label {
  height: 24px;
  line-height: 24px;
}

.el-form-item--small .el-form-item__content {
  line-height: 24px;
}

.el-form-item--small .el-form-item__error {
  padding-top: 2px;
}

.el-form-item__label-wrap {
  display: flex;
}

.el-form-item__label {
  display: inline-flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex: 0 0 auto;
  font-size: var(--el-form-label-font-size);
  color: var(--el-text-color-regular);
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 0;
  box-sizing: border-box;
}

.el-form-item__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  line-height: 32px;
  position: relative;
  font-size: var(--font-size);
  min-width: 0;
}

.el-form-item__content .el-input-group {
  vertical-align: top;
}

.el-form-item__error {
  color: var(--el-color-danger);
  font-size: 12px;
  line-height: 1;
  padding-top: 2px;
  position: absolute;
  top: 100%;
  left: 0;
}

.el-form-item__error--inline {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  margin-left: 10px;
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label-wrap > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label:before {
  content: "*";
  color: var(--el-color-danger);
  margin-right: 4px;
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label-wrap > .el-form-item__label:after,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label:after {
  content: "*";
  color: var(--el-color-danger);
  margin-left: 4px;
}

.el-form-item.is-error .el-select-v2__wrapper,
.el-form-item.is-error .el-select-v2__wrapper:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-form-item.is-error .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-form-item.is-error .el-input-group__append .el-input__wrapper,
.el-form-item.is-error .el-input-group__prepend .el-input__wrapper {
  box-shadow: 0 0 0 1px transparent inset;
}

.el-form-item.is-error .el-input__validateIcon {
  color: var(--el-color-danger);
}

.el-form-item--feedback .el-input__validateIcon {
  display: inline-flex;
}

.el-header {
  --el-header-padding: 0 20px;
  --el-header-height: 60px;
  padding: var(--el-header-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-header-height);
}

.el-image-viewer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.el-image-viewer__btn {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 0.8;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-image-viewer__btn .el-icon {
  font-size: inherit;
  cursor: pointer;
}

.el-image-viewer__close {
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  font-size: 40px;
}

.el-image-viewer__canvas {
  position: static;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-image-viewer__actions {
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  width: 282px;
  height: 44px;
  padding: 0 23px;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
  border-radius: 22px;
}

.el-image-viewer__actions__inner {
  width: 100%;
  height: 100%;
  text-align: justify;
  cursor: default;
  font-size: 23px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.el-image-viewer__prev {
  top: 50%;
  transform: translateY(-50%);
  left: 40px;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__next {
  top: 50%;
  transform: translateY(-50%);
  right: 40px;
  text-indent: 2px;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__close {
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: #000;
}

.viewer-fade-enter-active {
  animation: viewer-fade-in var(--el-transition-duration);
}

.viewer-fade-leave-active {
  animation: viewer-fade-out var(--el-transition-duration);
}
@keyframes viewer-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes viewer-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-image__error,
.el-image__inner,
.el-image__placeholder,
.el-image__wrapper {
  width: 100%;
  height: 100%;
}

.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.el-image__inner {
  vertical-align: top;
  opacity: 1;
}

.el-image__inner.is-loading {
  opacity: 0;
}

.el-image__wrapper {
  position: absolute;
  top: 0;
  left: 0;
}

.el-image__placeholder {
  background: var(--el-fill-color-light);
}

.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  vertical-align: middle;
}

.el-image__preview {
  cursor: pointer;
}

.el-input-number {
  position: relative;
  display: inline-flex;
  width: 150px;
  line-height: 30px;
}

.el-input-number .el-input__wrapper {
  padding-left: 42px;
  padding-right: 42px;
}

.el-input-number .el-input__inner {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  text-align: center;
  line-height: 1;
}

.el-input-number .el-input__inner::-webkit-inner-spin-button,
.el-input-number .el-input__inner::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.el-input-number__decrease,
.el-input-number__increase {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  position: absolute;
  z-index: 1;
  top: 1px;
  bottom: 1px;
  width: 32px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: var(--el-color-primary);
}

.el-input-number__decrease:hover ~ .el-input:not(.is-disabled) .el-input_wrapper,
.el-input-number__increase:hover ~ .el-input:not(.is-disabled) .el-input_wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}

.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-input-number__increase {
  right: 1px;
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
  border-left: var(--el-border);
}

.el-input-number__decrease {
  left: 1px;
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  border-right: var(--el-border);
}

.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-border-color);
}

.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
  color: var(--el-disabled-border-color);
  cursor: not-allowed;
}

.el-input-number--large {
  width: 180px;
  line-height: 38px;
}

.el-input-number--large .el-input-number__decrease,
.el-input-number--large .el-input-number__increase {
  width: 40px;
  font-size: 14px;
}

.el-input-number--large .el-input__wrapper {
  padding-left: 47px;
  padding-right: 47px;
}

.el-input-number--small {
  width: 120px;
  line-height: 22px;
}

.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
  width: 24px;
  font-size: 12px;
}

.el-input-number--small .el-input__wrapper {
  padding-left: 31px;
  padding-right: 31px;
}

.el-input-number--small .el-input-number__decrease [class*=el-icon],
.el-input-number--small .el-input-number__increase [class*=el-icon] {
  transform: scale(0.9);
}

.el-input-number.is-without-controls .el-input__wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.el-input-number.is-controls-right .el-input__wrapper {
  padding-left: 15px;
  padding-right: 42px;
}

.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
  --el-input-number-controls-height: 15px;
  height: var(--el-input-number-controls-height);
  line-height: var(--el-input-number-controls-height);
}

.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],
.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
  transform: scale(0.8);
}

.el-input-number.is-controls-right .el-input-number__increase {
  bottom: auto;
  left: auto;
  border-radius: 0 var(--el-border-radius-base) 0 0;
  border-bottom: var(--el-border);
}

.el-input-number.is-controls-right .el-input-number__decrease {
  right: 1px;
  top: auto;
  left: auto;
  border-right: none;
  border-left: var(--el-border);
  border-radius: 0 0 var(--el-border-radius-base) 0;
}

.el-input-number.is-controls-right[class*=large] [class*=decrease],
.el-input-number.is-controls-right[class*=large] [class*=increase] {
  --el-input-number-controls-height: 19px;
}

.el-input-number.is-controls-right[class*=small] [class*=decrease],
.el-input-number.is-controls-right[class*=small] [class*=increase] {
  --el-input-number-controls-height: 11px;
}

.el-textarea {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
}

.el-textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
  font-size: var(--el-font-size-base);
}

.el-textarea__inner {
  position: relative;
  display: block;
  resize: vertical;
  padding: 5px 11px;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  font-family: inherit;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  -webkit-appearance: none;
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  transition: var(--el-transition-box-shadow);
  border: none;
}

.el-textarea__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-textarea__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-textarea__inner:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-textarea__inner:focus {
  outline: 0;
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-textarea .el-input__count {
  color: var(--el-color-info);
  background: var(--el-fill-color-blank);
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: var(--el-text-color-placeholder);
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: var(--el-color-danger);
}

.el-textarea.is-exceed .el-input__count {
  color: var(--el-color-danger);
}

.el-input {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-input-focus);
}

.el-input {
  --el-input-height: var(--el-component-size);
  position: relative;
  font-size: var(--el-font-size-base);
  display: inline-flex;
  width: 100%;
  line-height: var(--el-input-height);
  box-sizing: border-box;
  vertical-align: middle;
}

.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}

.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}

.el-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: var(--el-text-color-disabled);
}

.el-input::-webkit-scrollbar-corner {
  background: var(--el-fill-color-blank);
}

.el-input::-webkit-scrollbar-track {
  background: var(--el-fill-color-blank);
}

.el-input::-webkit-scrollbar-track-piece {
  background: var(--el-fill-color-blank);
  width: 6px;
}

.el-input .el-input__clear,
.el-input .el-input__password {
  color: var(--el-input-icon-color);
  font-size: 14px;
  cursor: pointer;
}

.el-input .el-input__clear:hover,
.el-input .el-input__password:hover {
  color: var(--el-input-clear-hover-color);
}

.el-input .el-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--el-color-info);
  font-size: 12px;
}

.el-input .el-input__count .el-input__count-inner {
  background: var(--el-fill-color-blank);
  line-height: initial;
  display: inline-block;
  padding-left: 8px;
}

.el-input__wrapper {
  display: inline-flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 1px 11px;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  transition: var(--el-transition-box-shadow);
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}

.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}

.el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-input__inner {
  --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  font-size: inherit;
  height: var(--el-input-inner-height);
  line-height: var(--el-input-inner-height);
  padding: 0;
  outline: 0;
  border: none;
  background: 0 0;
  box-sizing: border-box;
}

.el-input__inner:focus {
  outline: 0;
}

.el-input__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}

.el-input__inner[type=password]::-ms-reveal {
  display: none;
}

.el-input__prefix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
  pointer-events: none;
}

.el-input__prefix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.el-input__prefix-inner > :last-child {
  margin-right: 8px;
}

.el-input__prefix-inner > :first-child,
.el-input__prefix-inner > :first-child.el-input__icon {
  margin-left: 0;
}

.el-input__suffix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.el-input__suffix-inner > :first-child {
  margin-left: 8px;
}

.el-input .el-input__icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--el-transition-duration);
  margin-left: 8px;
}

.el-input__validateIcon {
  pointer-events: none;
}

.el-input.is-active .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-color) inset;
}

.el-input.is-disabled {
  cursor: not-allowed;
}

.el-input.is-disabled .el-input__wrapper {
  background-color: var(--el-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
}

.el-input.is-disabled .el-input__inner {
  color: var(--el-disabled-text-color);
  -webkit-text-fill-color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}

.el-input.is-disabled .el-input__inner::placeholder {
  color: var(--el-text-color-placeholder);
}

.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}

.el-input.is-exceed .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: var(--el-color-danger);
}

.el-input--large {
  --el-input-height: var(--el-component-size-large);
  font-size: 14px;
}

.el-input--large .el-input__wrapper {
  padding: 1px 15px;
}

.el-input--large .el-input__inner {
  --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
}

.el-input--small {
  --el-input-height: var(--el-component-size-small);
  font-size: 12px;
}

.el-input--small .el-input__wrapper {
  padding: 1px 7px;
}

.el-input--small .el-input__inner {
  --el-input-inner-height: calc(var(--el-input-height, 24px) - 2px);
}

.el-input-group {
  display: inline-flex;
  width: 100%;
  align-items: stretch;
}

.el-input-group__append,
.el-input-group__prepend {
  background-color: var(--el-fill-color-light);
  color: var(--el-color-info);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  border-radius: var(--el-input-border-radius);
  padding: 0 20px;
  white-space: nowrap;
}

.el-input-group__append:focus,
.el-input-group__prepend:focus {
  outline: 0;
}

.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
  display: inline-block;
  margin: 0 -20px;
}

.el-input-group__append button.el-button,
.el-input-group__append button.el-button:hover,
.el-input-group__append div.el-select .el-input__wrapper,
.el-input-group__append div.el-select:hover .el-input__wrapper,
.el-input-group__prepend button.el-button,
.el-input-group__prepend button.el-button:hover,
.el-input-group__prepend div.el-select .el-input__wrapper,
.el-input-group__prepend div.el-select:hover .el-input__wrapper {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}

.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

.el-input-group--prepend > .el-input__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper {
  box-shadow: 1px 0 0 0 var(--el-input-focus-border-color) inset, 1px 0 0 0 var(--el-input-focus-border-color), 0 1px 0 0 var(--el-input-focus-border-color) inset, 0 -1px 0 0 var(--el-input-focus-border-color) inset !important;
  z-index: 2;
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus {
  outline: 0;
  z-index: 2;
  box-shadow: 1px 0 0 0 var(--el-input-focus-border-color) inset, 1px 0 0 0 var(--el-input-focus-border-color), 0 1px 0 0 var(--el-input-focus-border-color) inset, 0 -1px 0 0 var(--el-input-focus-border-color) inset !important;
}

.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper {
  z-index: 1;
  box-shadow: 1px 0 0 0 var(--el-input-hover-border-color) inset, 1px 0 0 0 var(--el-input-hover-border-color), 0 1px 0 0 var(--el-input-hover-border-color) inset, 0 -1px 0 0 var(--el-input-hover-border-color) inset !important;
}

.el-input-group--append > .el-input__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper {
  z-index: 2;
  box-shadow: -1px 0 0 0 var(--el-input-focus-border-color), -1px 0 0 0 var(--el-input-focus-border-color) inset, 0 1px 0 0 var(--el-input-focus-border-color) inset, 0 -1px 0 0 var(--el-input-focus-border-color) inset !important;
}

.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner {
  box-shadow: none !important;
}

.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper {
  z-index: 1;
  box-shadow: -1px 0 0 0 var(--el-input-hover-border-color), -1px 0 0 0 var(--el-input-hover-border-color) inset, 0 1px 0 0 var(--el-input-hover-border-color) inset, 0 -1px 0 0 var(--el-input-hover-border-color) inset !important;
}

.el-link {
  --el-link-font-size: var(--el-font-size-base);
  --el-link-font-weight: var(--el-font-weight-primary);
  --el-link-text-color: var(--el-text-color-regular);
  --el-link-hover-text-color: var(--el-color-primary);
  --el-link-disabled-text-color: var(--el-text-color-placeholder);
}

.el-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  padding: 0;
  font-size: var(--el-link-font-size);
  font-weight: var(--el-link-font-weight);
  color: var(--el-link-text-color);
}

.el-link:hover {
  color: var(--el-link-hover-text-color);
}

.el-link.is-underline:hover:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid var(--el-link-hover-text-color);
}

.el-link.is-disabled {
  color: var(--el-link-disabled-text-color);
  cursor: not-allowed;
}

.el-link [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-link.el-link--default:after {
  border-color: var(--el-link-hover-text-color);
}

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

.el-link.el-link--primary {
  --el-link-text-color: var(--el-color-primary);
  --el-link-hover-text-color: var(--el-color-primary-light-3);
  --el-link-disabled-text-color: var(--el-color-primary-light-5);
}

.el-link.el-link--primary:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--primary.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--success {
  --el-link-text-color: var(--el-color-success);
  --el-link-hover-text-color: var(--el-color-success-light-3);
  --el-link-disabled-text-color: var(--el-color-success-light-5);
}

.el-link.el-link--success:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--success.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--warning {
  --el-link-text-color: var(--el-color-warning);
  --el-link-hover-text-color: var(--el-color-warning-light-3);
  --el-link-disabled-text-color: var(--el-color-warning-light-5);
}

.el-link.el-link--warning:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--warning.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--danger {
  --el-link-text-color: var(--el-color-danger);
  --el-link-hover-text-color: var(--el-color-danger-light-3);
  --el-link-disabled-text-color: var(--el-color-danger-light-5);
}

.el-link.el-link--danger:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--danger.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--error {
  --el-link-text-color: var(--el-color-error);
  --el-link-hover-text-color: var(--el-color-error-light-3);
  --el-link-disabled-text-color: var(--el-color-error-light-5);
}

.el-link.el-link--error:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--error.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--info {
  --el-link-text-color: var(--el-color-info);
  --el-link-hover-text-color: var(--el-color-info-light-3);
  --el-link-disabled-text-color: var(--el-color-info-light-5);
}

.el-link.el-link--info:after {
  border-color: var(--el-link-text-color);
}

.el-link.el-link--info.is-underline:hover:after {
  border-color: var(--el-link-text-color);
}

:root {
  --el-loading-spinner-size: 42px;
  --el-loading-fullscreen-spinner-size: 50px;
}

.el-loading-parent--relative {
  position: relative !important;
}

.el-loading-parent--hidden {
  overflow: hidden !important;
}

.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: var(--el-mask-color);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity var(--el-transition-duration);
}

.el-loading-mask.is-fullscreen {
  position: fixed;
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2);
}

.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
  height: var(--el-loading-fullscreen-spinner-size);
  width: var(--el-loading-fullscreen-spinner-size);
}

.el-loading-spinner {
  top: 50%;
  margin-top: calc((0px - var(--el-loading-spinner-size)) / 2);
  width: 100%;
  text-align: center;
  position: absolute;
}

.el-loading-spinner .el-loading-text {
  color: var(--el-color-primary);
  margin: 3px 0;
  font-size: 14px;
}

.el-loading-spinner .circular {
  display: inline;
  height: var(--el-loading-spinner-size);
  width: var(--el-loading-spinner-size);
  animation: loading-rotate 2s linear infinite;
}

.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: var(--el-color-primary);
  stroke-linecap: round;
}

.el-loading-spinner i {
  color: var(--el-color-primary);
}

.el-loading-fade-enter-from,
.el-loading-fade-leave-to {
  opacity: 0;
}
@keyframes loading-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
.el-main {
  --el-main-padding: 20px;
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
  padding: var(--el-main-padding);
}

:root {
  --el-menu-active-color: var(--el-color-primary);
  --el-menu-text-color: var(--el-text-color-primary);
  --el-menu-hover-text-color: var(--el-color-primary);
  --el-menu-bg-color: var(--el-fill-color-blank);
  --el-menu-hover-bg-color: var(--el-color-primary-light-9);
  --el-menu-item-height: 56px;
  --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
  --el-menu-horizontal-sub-item-height: 36px;
  --el-menu-item-font-size: var(--el-font-size-base);
  --el-menu-item-hover-fill: var(--el-color-primary-light-9);
  --el-menu-border-color: var(--el-border-color);
  --el-menu-base-level-padding: 20px;
  --el-menu-level-padding: 20px;
  --el-menu-icon-width: 24px;
}

.el-menu {
  border-right: solid 1px var(--el-menu-border-color);
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: var(--el-menu-bg-color);
  box-sizing: border-box;
}

.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title {
  white-space: nowrap;
  padding-left: calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding));
}

.el-menu--horizontal {
  display: flex;
  flex-wrap: nowrap;
  border-bottom: solid 1px var(--el-menu-border-color);
  border-right: none;
}

.el-menu--horizontal > .el-menu-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}

.el-menu--horizontal > .el-menu-item a,
.el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}

.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover {
  background-color: #fff;
}

.el-menu--horizontal > .el-sub-menu:focus,
.el-menu--horizontal > .el-sub-menu:hover {
  outline: 0;
}

.el-menu--horizontal > .el-sub-menu:hover .el-sub-menu__title {
  color: var(--el-menu-hover-text-color);
}

.el-menu--horizontal > .el-sub-menu.is-active .el-sub-menu__title {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color);
}

.el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
  height: 100%;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}

.el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
  background-color: var(--el-bg-color-overlay);
}

.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-sub-menu__title {
  background-color: var(--el-menu-bg-color);
  display: flex;
  align-items: center;
  height: var(--el-menu-horizontal-sub-item-height);
  padding: 0 10px;
  color: var(--el-menu-text-color);
}

.el-menu--horizontal .el-menu .el-sub-menu__title {
  padding-right: 40px;
}

.el-menu--horizontal .el-menu .el-menu-item.is-active,
.el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title {
  color: var(--el-menu-active-color);
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  outline: 0;
  color: var(--el-menu-hover-text-color);
  background-color: var(--el-menu-hover-bg-color);
}

.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color) !important;
}

.el-menu--collapse {
  width: calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2);
}

.el-menu--collapse > .el-menu-item [class^=el-icon],
.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title [class^=el-icon],
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title [class^=el-icon] {
  margin: 0;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
  text-align: center;
}

.el-menu--collapse > .el-menu-item .el-sub-menu__icon-arrow,
.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow {
  display: none;
}

.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title > span,
.el-menu--collapse > .el-menu-item > span,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}

.el-menu--collapse > .el-menu-item.is-active i {
  color: inherit;
}

.el-menu--collapse .el-menu .el-sub-menu {
  min-width: 200px;
}

.el-menu--popup {
  z-index: 100;
  min-width: 200px;
  border: none;
  padding: 5px 0;
  border-radius: var(--el-border-radius-small);
  box-shadow: var(--el-box-shadow-light);
}

.el-menu .el-icon {
  flex-shrink: 0;
}

.el-menu-item {
  display: flex;
  align-items: center;
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  font-size: var(--el-menu-item-font-size);
  color: var(--el-menu-text-color);
  padding: 0 var(--el-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
}

.el-menu-item * {
  vertical-align: bottom;
}

.el-menu-item i {
  color: inherit;
}

.el-menu-item:focus,
.el-menu-item:hover {
  outline: 0;
}

.el-menu-item:hover {
  background-color: var(--el-menu-hover-bg-color);
}

.el-menu-item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}

.el-menu-item [class^=el-icon] {
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}

.el-menu-item.is-active {
  color: var(--el-menu-active-color);
}

.el-menu-item.is-active i {
  color: inherit;
}

.el-menu-item .el-menu-tooltip__trigger {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 var(--el-menu-base-level-padding);
}

.el-sub-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.el-sub-menu__title {
  display: flex;
  align-items: center;
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  font-size: var(--el-menu-item-font-size);
  color: var(--el-menu-text-color);
  padding: 0 var(--el-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
  padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width));
}

.el-sub-menu__title * {
  vertical-align: bottom;
}

.el-sub-menu__title i {
  color: inherit;
}

.el-sub-menu__title:focus,
.el-sub-menu__title:hover {
  outline: 0;
}

.el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}

.el-sub-menu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}

.el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}

.el-sub-menu .el-menu {
  border: none;
}

.el-sub-menu .el-menu-item {
  height: var(--el-menu-sub-item-height);
  line-height: var(--el-menu-sub-item-height);
}

.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
  display: none !important;
}

.el-sub-menu.is-active .el-sub-menu__title {
  border-bottom-color: var(--el-menu-active-color);
}

.el-sub-menu.is-disabled .el-menu-item,
.el-sub-menu.is-disabled .el-sub-menu__title {
  opacity: 0.25;
  cursor: not-allowed;
  background: 0 0 !important;
}

.el-sub-menu .el-icon {
  vertical-align: middle;
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  font-size: 18px;
}

.el-sub-menu .el-icon.el-sub-menu__icon-more {
  margin-right: 0 !important;
}

.el-sub-menu .el-sub-menu__icon-arrow {
  position: absolute;
  top: 50%;
  right: var(--el-menu-base-level-padding);
  margin-top: -6px;
  transition: transform var(--el-transition-duration);
  font-size: 12px;
  margin-right: 0;
  width: inherit;
}

.el-menu-item-group > ul {
  padding: 0;
}

.el-menu-item-group__title {
  padding: 7px 0 7px var(--el-menu-base-level-padding);
  line-height: normal;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}

.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
  transition: var(--el-transition-duration-fast);
  opacity: 0;
}

.el-message-box {
  --el-messagebox-title-color: var(--el-text-color-primary);
  --el-messagebox-width: 420px;
  --el-messagebox-border-radius: 4px;
  --el-messagebox-font-size: var(--el-font-size-large);
  --el-messagebox-content-font-size: var(--el-font-size-base);
  --el-messagebox-content-color: var(--el-text-color-regular);
  --el-messagebox-error-font-size: 12px;
  --el-messagebox-padding-primary: 15px;
}

.el-message-box {
  display: inline-block;
  max-width: var(--el-messagebox-width);
  width: 100%;
  padding-bottom: 10px;
  vertical-align: middle;
  background-color: var(--el-bg-color);
  border-radius: var(--el-messagebox-border-radius);
  border: 1px solid var(--el-border-color-lighter);
  font-size: var(--el-messagebox-font-size);
  box-shadow: var(--el-box-shadow-light);
  text-align: left;
  overflow: hidden;
  backface-visibility: hidden;
}

.el-message-box:focus {
  outline: 0 !important;
}

.el-overlay.is-message-box .el-overlay-message-box {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  overflow: auto;
}

.el-overlay.is-message-box .el-overlay-message-box::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}

.el-message-box.is-draggable .el-message-box__header {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-message-box__header {
  position: relative;
  padding: var(--el-messagebox-padding-primary);
  padding-right: var(--el-messagebox-padding-primary);
  color: red;
  padding-bottom: 10px;
}

.el-message-box__header.el-message-box__header {
  padding-right: var(--el-messagebox-padding-primary);
  color: red;
}

.el-message-box__title {
  padding-left: 0;
  margin-bottom: 0;
  font-size: var(--el-messagebox-font-size);
  line-height: 1;
  color: var(--el-messagebox-title-color);
}

.el-message-box__headerbtn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  border: none;
  outline: 0;
  background: 0 0;
  font-size: var(--el-message-close-size, 16px);
  cursor: pointer;
}

.el-message-box__headerbtn .el-message-box__close {
  color: var(--el-color-info);
  font-size: inherit;
}

.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: var(--el-color-primary);
}

.el-message-box__content {
  padding: 10px var(--el-messagebox-padding-primary);
  color: var(--el-messagebox-content-color);
  font-size: var(--el-messagebox-content-font-size);
}

.el-message-box__container {
  position: relative;
}

.el-message-box__input {
  padding-top: 15px;
}

.el-message-box__input div.invalid > input {
  border-color: var(--el-color-error);
}

.el-message-box__input div.invalid > input:focus {
  border-color: var(--el-color-error);
}

.el-message-box__status {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px !important;
}

.el-message-box__status::before {
  padding-left: 1px;
}

.el-message-box__status.el-icon {
  position: absolute;
}

.el-message-box__status + .el-message-box__message {
  padding-left: 36px;
  padding-right: 12px;
  word-break: break-word;
}

.el-message-box__status.el-message-box-icon--success {
  --el-messagebox-color: var(--el-color-success);
  color: var(--el-messagebox-color);
}

.el-message-box__status.el-message-box-icon--info {
  --el-messagebox-color: var(--el-color-info);
  color: var(--el-messagebox-color);
}

.el-message-box__status.el-message-box-icon--warning {
  --el-messagebox-color: var(--el-color-warning);
  color: var(--el-messagebox-color);
}

.el-message-box__status.el-message-box-icon--error {
  --el-messagebox-color: var(--el-color-error);
  color: var(--el-messagebox-color);
}

.el-message-box__message {
  margin: 0;
}

.el-message-box__message p {
  margin: 0;
  line-height: 24px;
}

.el-message-box__errormsg {
  color: var(--el-color-error);
  font-size: var(--el-messagebox-error-font-size);
  min-height: 18px;
  margin-top: 2px;
}

.el-message-box__btns {
  padding: 5px 15px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.el-message-box__btns button:nth-child(2) {
  margin-left: 10px;
}

.el-message-box__btns-reverse {
  flex-direction: row-reverse;
}

.el-message-box--center .el-message-box__title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.el-message-box--center .el-message-box__status {
  position: relative;
  top: auto;
  padding-right: 5px;
  text-align: center;
  transform: translateY(-1px);
}

.el-message-box--center .el-message-box__message {
  margin-left: 0;
}

.el-message-box--center .el-message-box__btns {
  justify-content: center;
}

.el-message-box--center .el-message-box__content {
  padding-left: calc(var(--el-messagebox-padding-primary) + 12px);
  padding-right: calc(var(--el-messagebox-padding-primary) + 12px);
  text-align: center;
}

.fade-in-linear-enter-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration);
}

.fade-in-linear-leave-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration) reverse;
}
@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes msgbox-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-message {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-border-color-lighter);
  --el-message-padding: 15px 19px;
  --el-message-close-size: 16px;
  --el-message-close-icon-color: var(--el-text-color-placeholder);
  --el-message-close-hover-color: var(--el-text-color-secondary);
}

.el-message {
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 32px);
  box-sizing: border-box;
  border-radius: var(--el-border-radius-base);
  border-width: var(--el-border-width);
  border-style: var(--el-border-style);
  border-color: var(--el-message-border-color);
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  background-color: var(--el-message-bg-color);
  transition: opacity var(--el-transition-duration), transform 0.4s, top 0.4s;
  padding: var(--el-message-padding);
  display: flex;
  align-items: center;
}

.el-message.is-center {
  justify-content: center;
}

.el-message.is-closable .el-message__content {
  padding-right: 31px;
}

.el-message p {
  margin: 0;
}

.el-message--success {
  --el-message-bg-color: var(--el-color-success-light-9);
  --el-message-border-color: var(--el-color-success-light-8);
  --el-message-text-color: var(--el-color-success);
}

.el-message--success .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: anywhere;
}

.el-message .el-message-icon--success {
  color: var(--el-message-text-color);
}

.el-message--info {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-color-info-light-8);
  --el-message-text-color: var(--el-color-info);
}

.el-message--info .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: anywhere;
}

.el-message .el-message-icon--info {
  color: var(--el-message-text-color);
}

.el-message--warning {
  --el-message-bg-color: var(--el-color-warning-light-9);
  --el-message-border-color: var(--el-color-warning-light-8);
  --el-message-text-color: var(--el-color-warning);
}

.el-message--warning .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: anywhere;
}

.el-message .el-message-icon--warning {
  color: var(--el-message-text-color);
}

.el-message--error {
  --el-message-bg-color: var(--el-color-error-light-9);
  --el-message-border-color: var(--el-color-error-light-8);
  --el-message-text-color: var(--el-color-error);
}

.el-message--error .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: anywhere;
}

.el-message .el-message-icon--error {
  color: var(--el-message-text-color);
}

.el-message__icon {
  margin-right: 10px;
}

.el-message .el-message__badge {
  position: absolute;
  top: -8px;
  right: -8px;
}

.el-message__content {
  padding: 0;
  font-size: 14px;
  line-height: 1;
}

.el-message__content:focus {
  outline-width: 0;
}

.el-message .el-message__closeBtn {
  position: absolute;
  top: 50%;
  right: 19px;
  transform: translateY(-50%);
  cursor: pointer;
  color: var(--el-message-close-icon-color);
  font-size: var(--el-message-close-size);
}

.el-message .el-message__closeBtn:focus {
  outline-width: 0;
}

.el-message .el-message__closeBtn:hover {
  color: var(--el-message-close-hover-color);
}

.el-message-fade-enter-from,
.el-message-fade-leave-to {
  opacity: 0;
  transform: translate(-50%, -100%);
}

.el-notification {
  --el-notification-width: 330px;
  --el-notification-padding: 14px 26px 14px 13px;
  --el-notification-radius: 8px;
  --el-notification-shadow: var(--el-box-shadow-light);
  --el-notification-border-color: var(--el-border-color-lighter);
  --el-notification-icon-size: 24px;
  --el-notification-close-font-size: var(--el-message-close-size, 16px);
  --el-notification-group-margin-left: 13px;
  --el-notification-group-margin-right: 8px;
  --el-notification-content-font-size: var(--el-font-size-base);
  --el-notification-content-color: var(--el-text-color-regular);
  --el-notification-title-font-size: 16px;
  --el-notification-title-color: var(--el-text-color-primary);
  --el-notification-close-color: var(--el-text-color-secondary);
  --el-notification-close-hover-color: var(--el-text-color-regular);
}

.el-notification {
  display: flex;
  width: var(--el-notification-width);
  padding: var(--el-notification-padding);
  border-radius: var(--el-notification-radius);
  box-sizing: border-box;
  border: 1px solid var(--el-notification-border-color);
  position: fixed;
  background-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-notification-shadow);
  transition: opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top 0.4s, bottom var(--el-transition-duration);
  overflow-wrap: anywhere;
  overflow: hidden;
  z-index: 9999;
}

.el-notification.right {
  right: 16px;
}

.el-notification.left {
  left: 16px;
}

.el-notification__group {
  margin-left: var(--el-notification-group-margin-left);
  margin-right: var(--el-notification-group-margin-right);
}

.el-notification__title {
  font-weight: 700;
  font-size: var(--el-notification-title-font-size);
  line-height: var(--el-notification-icon-size);
  color: var(--el-notification-title-color);
  margin: 0;
}

.el-notification__content {
  font-size: var(--el-notification-content-font-size);
  line-height: 24px;
  margin: 6px 0 0;
  color: var(--el-notification-content-color);
  text-align: justify;
}

.el-notification__content p {
  margin: 0;
}

.el-notification .el-notification__icon {
  height: var(--el-notification-icon-size);
  width: var(--el-notification-icon-size);
  font-size: var(--el-notification-icon-size);
}

.el-notification .el-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: var(--el-notification-close-color);
  font-size: var(--el-notification-close-font-size);
}

.el-notification .el-notification__closeBtn:hover {
  color: var(--el-notification-close-hover-color);
}

.el-notification .el-notification--success {
  --el-notification-icon-color: var(--el-color-success);
  color: var(--el-notification-icon-color);
}

.el-notification .el-notification--info {
  --el-notification-icon-color: var(--el-color-info);
  color: var(--el-notification-icon-color);
}

.el-notification .el-notification--warning {
  --el-notification-icon-color: var(--el-color-warning);
  color: var(--el-notification-icon-color);
}

.el-notification .el-notification--error {
  --el-notification-icon-color: var(--el-color-error);
  color: var(--el-notification-icon-color);
}

.el-notification-fade-enter-from.right {
  right: 0;
  transform: translateX(100%);
}

.el-notification-fade-enter-from.left {
  left: 0;
  transform: translateX(-100%);
}

.el-notification-fade-leave-to {
  opacity: 0;
}

.el-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  background-color: var(--el-overlay-color-lighter);
  overflow: auto;
}

.el-overlay .el-overlay-root {
  height: 0;
}

.el-page-header.is-contentful .el-page-header__main {
  border-top: 1px solid var(--el-border-color-light);
  margin-top: 16px;
}

.el-page-header__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 24px;
}

.el-page-header__left {
  display: flex;
  align-items: center;
  margin-right: 40px;
  position: relative;
}

.el-page-header__back {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.el-page-header__left .el-divider--vertical {
  margin: 0 16px;
}

.el-page-header__icon {
  font-size: 16px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

.el-page-header__icon .el-icon {
  font-size: inherit;
}

.el-page-header__title {
  font-size: 14px;
  font-weight: 500;
}

.el-page-header__content {
  font-size: 18px;
  color: var(--el-text-color-primary);
}

.el-page-header__breadcrumb {
  margin-bottom: 16px;
}

.el-pagination {
  --el-pagination-font-size: 14px;
  --el-pagination-bg-color: var(--el-fill-color-blank);
  --el-pagination-text-color: var(--el-text-color-primary);
  --el-pagination-border-radius: 2px;
  --el-pagination-button-color: var(--el-text-color-primary);
  --el-pagination-button-width: 32px;
  --el-pagination-button-height: 32px;
  --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
  --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-pagination-button-bg-color: var(--el-fill-color);
  --el-pagination-hover-color: var(--el-color-primary);
  --el-pagination-font-size-small: 12px;
  --el-pagination-button-width-small: 24px;
  --el-pagination-button-height-small: 24px;
  --el-pagination-item-gap: 16px;
  white-space: nowrap;
  color: var(--el-pagination-text-color);
  font-size: var(--el-pagination-font-size);
  font-weight: 400;
  display: flex;
  align-items: center;
}

.el-pagination .el-input__inner {
  text-align: center;
  -moz-appearance: textfield;
}

.el-pagination .el-select .el-input {
  width: 128px;
}

.el-pagination button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-pagination-font-size);
  min-width: var(--el-pagination-button-width);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  color: var(--el-pagination-button-color);
  background: var(--el-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}

.el-pagination button * {
  pointer-events: none;
}

.el-pagination button:focus {
  outline: 0;
}

.el-pagination button:hover {
  color: var(--el-pagination-hover-color);
}

.el-pagination button.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: 700;
}

.el-pagination button.is-active.is-disabled {
  font-weight: 700;
  color: var(--el-text-color-secondary);
}

.el-pagination button.is-disabled,
.el-pagination button:disabled {
  color: var(--el-pagination-button-disabled-color);
  background-color: var(--el-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}

.el-pagination button:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}

.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
  display: block;
  font-size: 12px;
  font-weight: 700;
  width: inherit;
}

.el-pagination > .is-first {
  margin-left: 0 !important;
}

.el-pagination > .is-last {
  margin-right: 0 !important;
}

.el-pagination .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}

.el-pagination__sizes {
  margin-left: var(--el-pagination-item-gap);
  font-weight: 400;
  color: var(--el-text-color-regular);
}

.el-pagination__total {
  margin-left: var(--el-pagination-item-gap);
  font-weight: 400;
  color: var(--el-text-color-regular);
}

.el-pagination__total[disabled=true] {
  color: var(--el-text-color-placeholder);
}

.el-pagination__jump {
  display: flex;
  align-items: center;
  margin-left: var(--el-pagination-item-gap);
  font-weight: 400;
  color: var(--el-text-color-regular);
}

.el-pagination__jump[disabled=true] {
  color: var(--el-text-color-placeholder);
}

.el-pagination__goto {
  margin-right: 8px;
}

.el-pagination__editor {
  text-align: center;
  box-sizing: border-box;
}

.el-pagination__editor.el-input {
  width: 56px;
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.el-pagination__classifier {
  margin-left: 8px;
}

.el-pagination__rightwrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
  margin: 0 4px;
  background-color: var(--el-pagination-button-bg-color);
}

.el-pagination.is-background .btn-next.is-active,
.el-pagination.is-background .btn-prev.is-active,
.el-pagination.is-background .el-pager li.is-active {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}

.el-pagination.is-background .btn-next.is-disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev.is-disabled,
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .el-pager li.is-disabled,
.el-pagination.is-background .el-pager li:disabled {
  color: var(--el-text-color-placeholder);
  background-color: var(--el-disabled-bg-color);
}

.el-pagination.is-background .btn-next.is-disabled.is-active,
.el-pagination.is-background .btn-next:disabled.is-active,
.el-pagination.is-background .btn-prev.is-disabled.is-active,
.el-pagination.is-background .btn-prev:disabled.is-active,
.el-pagination.is-background .el-pager li.is-disabled.is-active,
.el-pagination.is-background .el-pager li:disabled.is-active {
  color: var(--el-text-color-secondary);
  background-color: var(--el-fill-color-dark);
}

.el-pagination.is-background .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}

.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li {
  height: var(--el-pagination-button-height-small);
  line-height: var(--el-pagination-button-height-small);
  font-size: var(--el-pagination-font-size-small);
  min-width: var(--el-pagination-button-width-small);
}

.el-pagination--small button,
.el-pagination--small span:not([class*=suffix]) {
  font-size: var(--el-pagination-font-size-small);
}

.el-pagination--small .el-select .el-input {
  width: 100px;
}

.el-pager {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  list-style: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}

.el-pager li {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-pagination-font-size);
  min-width: var(--el-pagination-button-width);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  color: var(--el-pagination-button-color);
  background: var(--el-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}

.el-pager li * {
  pointer-events: none;
}

.el-pager li:focus {
  outline: 0;
}

.el-pager li:hover {
  color: var(--el-pagination-hover-color);
}

.el-pager li.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: 700;
}

.el-pager li.is-active.is-disabled {
  font-weight: 700;
  color: var(--el-text-color-secondary);
}

.el-pager li.is-disabled,
.el-pager li:disabled {
  color: var(--el-pagination-button-disabled-color);
  background-color: var(--el-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}

.el-pager li:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}

.el-popconfirm__main {
  display: flex;
  align-items: center;
}

.el-popconfirm__icon {
  margin-right: 5px;
}

.el-popconfirm__action {
  text-align: right;
  margin-top: 8px;
}

.el-popover {
  --el-popover-bg-color: var(--el-bg-color-overlay);
  --el-popover-font-size: var(--el-font-size-base);
  --el-popover-border-color: var(--el-border-color-lighter);
  --el-popover-padding: 12px;
  --el-popover-padding-large: 18px 20px;
  --el-popover-title-font-size: 16px;
  --el-popover-title-text-color: var(--el-text-color-primary);
  --el-popover-border-radius: 4px;
}

.el-popover.el-popper {
  background: var(--el-popover-bg-color);
  min-width: 150px;
  border-radius: var(--el-popover-border-radius);
  border: 1px solid var(--el-popover-border-color);
  padding: var(--el-popover-padding);
  z-index: var(--el-index-popper);
  color: var(--el-text-color-regular);
  line-height: 1.4;
  text-align: justify;
  font-size: var(--el-popover-font-size);
  box-shadow: var(--el-box-shadow-light);
  word-break: break-all;
  box-sizing: border-box;
}

.el-popover.el-popper--plain {
  padding: var(--el-popover-padding-large);
}

.el-popover__title {
  color: var(--el-popover-title-text-color);
  font-size: var(--el-popover-title-font-size);
  line-height: 1;
  margin-bottom: 12px;
}

.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
  outline-width: 0;
}

.el-popover.el-popper.is-dark {
  --el-popover-bg-color: var(--el-text-color-primary);
  --el-popover-border-color: var(--el-text-color-primary);
  --el-popover-title-text-color: var(--el-bg-color);
  color: var(--el-bg-color);
}

.el-popover.el-popper:focus,
.el-popover.el-popper:focus:active {
  outline-width: 0;
}

.el-progress {
  position: relative;
  line-height: 1;
  display: flex;
  align-items: center;
}

.el-progress__text {
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-left: 5px;
  min-width: 50px;
  line-height: 1;
}

.el-progress__text i {
  vertical-align: middle;
  display: block;
}

.el-progress--circle,
.el-progress--dashboard {
  display: inline-block;
}

.el-progress--circle .el-progress__text,
.el-progress--dashboard .el-progress__text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translate(0, -50%);
}

.el-progress--circle .el-progress__text i,
.el-progress--dashboard .el-progress__text i {
  vertical-align: middle;
  display: inline-block;
}

.el-progress--without-text .el-progress__text {
  display: none;
}

.el-progress--without-text .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block;
}

.el-progress--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}

.el-progress.is-success .el-progress-bar__inner {
  background-color: var(--el-color-success);
}

.el-progress.is-success .el-progress__text {
  color: var(--el-color-success);
}

.el-progress.is-warning .el-progress-bar__inner {
  background-color: var(--el-color-warning);
}

.el-progress.is-warning .el-progress__text {
  color: var(--el-color-warning);
}

.el-progress.is-exception .el-progress-bar__inner {
  background-color: var(--el-color-danger);
}

.el-progress.is-exception .el-progress__text {
  color: var(--el-color-danger);
}

.el-progress-bar {
  flex-grow: 1;
  box-sizing: border-box;
}

.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: var(--el-border-color-lighter);
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var(--el-color-primary);
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}

.el-progress-bar__inner::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-progress-bar__inner--indeterminate {
  transform: translateZ(0);
  animation: indeterminate 3s infinite;
}

.el-progress-bar__innerText {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 12px;
  margin: 0 5px;
}
@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 32px 0;
  }
}
@keyframes indeterminate {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
.el-radio-button {
  --el-radio-button-checked-bg-color: var(--el-color-primary);
  --el-radio-button-checked-text-color: var(--el-color-white);
  --el-radio-button-checked-border-color: var(--el-color-primary);
  --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);
}

.el-radio-button {
  position: relative;
  display: inline-block;
  outline: 0;
}

.el-radio-button__inner {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border: var(--el-border);
  font-weight: var(--el-button-font-weight, var(--el-font-weight-primary));
  border-left: 0;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}

.el-radio-button__inner.is-round {
  padding: 8px 15px;
}

.el-radio-button__inner:hover {
  color: var(--el-color-primary);
}

.el-radio-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-radio-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-radio-button:first-child .el-radio-button__inner {
  border-left: var(--el-border);
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  box-shadow: none !important;
}

.el-radio-button__original-radio {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
}

.el-radio-button__original-radio:checked + .el-radio-button__inner {
  color: var(--el-radio-button-checked-text-color, var(--el-color-white));
  background-color: var(--el-radio-button-checked-bg-color, var(--el-color-primary));
  border-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
  box-shadow: -1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary));
}

.el-radio-button__original-radio:focus-visible + .el-radio-button__inner {
  border-left: var(--el-border);
  border-left-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
  outline: 2px solid var(--el-radio-button-checked-border-color);
  outline-offset: 1px;
  z-index: 2;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
}

.el-radio-button__original-radio:disabled + .el-radio-button__inner {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-blank));
  border-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
  box-shadow: none;
}

.el-radio-button__original-radio:disabled:checked + .el-radio-button__inner {
  background-color: var(--el-radio-button-disabled-checked-fill);
}

.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: var(--el-border-radius-base);
}

.el-radio-button--large .el-radio-button__inner {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}

.el-radio-button--large .el-radio-button__inner.is-round {
  padding: 12px 19px;
}

.el-radio-button--small .el-radio-button__inner {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: 0;
}

.el-radio-button--small .el-radio-button__inner.is-round {
  padding: 5px 11px;
}

.el-radio-group {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 0;
}

.el-radio {
  --el-radio-font-size: var(--el-font-size-base);
  --el-radio-text-color: var(--el-text-color-regular);
  --el-radio-font-weight: var(--el-font-weight-primary);
  --el-radio-input-height: 14px;
  --el-radio-input-width: 14px;
  --el-radio-input-border-radius: var(--el-border-radius-circle);
  --el-radio-input-bg-color: var(--el-fill-color-blank);
  --el-radio-input-border: var(--el-border);
  --el-radio-input-border-color: var(--el-border-color);
  --el-radio-input-border-color-hover: var(--el-color-primary);
}

.el-radio {
  color: var(--el-radio-text-color);
  font-weight: var(--el-radio-font-weight);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  outline: 0;
  font-size: var(--el-font-size-base);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-right: 32px;
  height: 32px;
}

.el-radio.el-radio--large {
  height: 40px;
}

.el-radio.el-radio--small {
  height: 24px;
}

.el-radio.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--el-border-radius-base);
  border: var(--el-border);
  box-sizing: border-box;
}

.el-radio.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}

.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: var(--el-border-color-lighter);
}

.el-radio.is-bordered.el-radio--large {
  padding: 0 19px 0 11px;
  border-radius: var(--el-border-radius-base);
}

.el-radio.is-bordered.el-radio--large .el-radio__label {
  font-size: var(--el-font-size-base);
}

.el-radio.is-bordered.el-radio--large .el-radio__inner {
  height: 14px;
  width: 14px;
}

.el-radio.is-bordered.el-radio--small {
  padding: 0 11px 0 7px;
  border-radius: var(--el-border-radius-base);
}

.el-radio.is-bordered.el-radio--small .el-radio__label {
  font-size: 12px;
}

.el-radio.is-bordered.el-radio--small .el-radio__inner {
  height: 12px;
  width: 12px;
}

.el-radio:last-child {
  margin-right: 0;
}

.el-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  cursor: not-allowed;
}

.el-radio__input.is-disabled .el-radio__inner::after {
  cursor: not-allowed;
  background-color: var(--el-disabled-bg-color);
}

.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  cursor: not-allowed;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
}

.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: var(--el-text-color-placeholder);
}

.el-radio__input.is-disabled + span.el-radio__label {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-radio__input.is-checked .el-radio__inner {
  border-color: var(--el-color-primary);
  background: var(--el-color-primary);
}

.el-radio__input.is-checked .el-radio__inner::after {
  transform: translate(-50%, -50%) scale(1);
}

.el-radio__input.is-checked + .el-radio__label {
  color: var(--el-color-primary);
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: var(--el-radio-input-border-color-hover);
}

.el-radio__inner {
  border: var(--el-radio-input-border);
  border-radius: var(--el-radio-input-border-radius);
  width: var(--el-radio-input-width);
  height: var(--el-radio-input-height);
  background-color: var(--el-radio-input-bg-color);
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}

.el-radio__inner:hover {
  border-color: var(--el-radio-input-border-color-hover);
}

.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: var(--el-radio-input-border-radius);
  background-color: var(--el-color-white);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

.el-radio__original:focus-visible + .el-radio__inner {
  outline: 2px solid var(--el-radio-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--el-radio-input-border-radius);
}

.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover);
}

.el-radio__label {
  font-size: var(--el-radio-font-size);
  padding-left: 8px;
}

.el-radio.el-radio--large .el-radio__label {
  font-size: 14px;
}

.el-radio.el-radio--large .el-radio__inner {
  width: 14px;
  height: 14px;
}

.el-radio.el-radio--small .el-radio__label {
  font-size: 12px;
}

.el-radio.el-radio--small .el-radio__inner {
  width: 12px;
  height: 12px;
}

.el-rate {
  --el-rate-height: 20px;
  --el-rate-font-size: var(--el-font-size-base);
  --el-rate-icon-size: 18px;
  --el-rate-icon-margin: 6px;
  --el-rate-void-color: var(--el-border-color-darker);
  --el-rate-fill-color: #f7ba2a;
  --el-rate-disabled-void-color: var(--el-fill-color);
  --el-rate-text-color: var(--el-text-color-primary);
}

.el-rate {
  display: inline-flex;
  align-items: center;
  height: 32px;
}

.el-rate:active,
.el-rate:focus {
  outline: 0;
}

.el-rate__item {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 0;
  vertical-align: middle;
  color: var(--el-rate-void-color);
  line-height: normal;
}

.el-rate .el-rate__icon {
  position: relative;
  display: inline-block;
  font-size: var(--el-rate-icon-size);
  margin-right: var(--el-rate-icon-margin);
  transition: var(--el-transition-duration);
}

.el-rate .el-rate__icon.hover {
  transform: scale(1.15);
}

.el-rate .el-rate__icon .path2 {
  position: absolute;
  left: 0;
  top: 0;
}

.el-rate .el-rate__icon.is-active {
  color: var(--el-rate-fill-color);
}

.el-rate__decimal {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  color: var(--el-rate-fill-color);
}

.el-rate__text {
  font-size: var(--el-rate-font-size);
  vertical-align: middle;
  color: var(--el-rate-text-color);
}

.el-rate--large {
  height: 40px;
}

.el-rate--small {
  height: 24px;
}

.el-rate.is-disabled .el-rate__item {
  cursor: auto;
  color: var(--el-rate-disabled-void-color);
}

.el-result {
  --el-result-padding: 40px 30px;
  --el-result-icon-font-size: 64px;
  --el-result-title-font-size: 20px;
  --el-result-title-margin-top: 20px;
  --el-result-subtitle-margin-top: 10px;
  --el-result-extra-margin-top: 30px;
}

.el-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-result-padding);
}

.el-result__icon svg {
  width: var(--el-result-icon-font-size);
  height: var(--el-result-icon-font-size);
}

.el-result__title {
  margin-top: var(--el-result-title-margin-top);
}

.el-result__title p {
  margin: 0;
  font-size: var(--el-result-title-font-size);
  color: var(--el-text-color-primary);
  line-height: 1.3;
}

.el-result__subtitle {
  margin-top: var(--el-result-subtitle-margin-top);
}

.el-result__subtitle p {
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  line-height: 1.3;
}

.el-result__extra {
  margin-top: var(--el-result-extra-margin-top);
}

.el-result .icon-primary {
  --el-result-color: var(--el-color-primary);
  color: var(--el-result-color);
}

.el-result .icon-success {
  --el-result-color: var(--el-color-success);
  color: var(--el-result-color);
}

.el-result .icon-warning {
  --el-result-color: var(--el-color-warning);
  color: var(--el-result-color);
}

.el-result .icon-danger {
  --el-result-color: var(--el-color-danger);
  color: var(--el-result-color);
}

.el-result .icon-error {
  --el-result-color: var(--el-color-error);
  color: var(--el-result-color);
}

.el-result .icon-info {
  --el-result-color: var(--el-color-info);
  color: var(--el-result-color);
}

.el-row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}

.el-row.is-justify-center {
  justify-content: center;
}

.el-row.is-justify-end {
  justify-content: flex-end;
}

.el-row.is-justify-space-between {
  justify-content: space-between;
}

.el-row.is-justify-space-around {
  justify-content: space-around;
}

.el-row.is-justify-space-evenly {
  justify-content: space-evenly;
}

.el-row.is-align-middle {
  align-items: center;
}

.el-row.is-align-bottom {
  align-items: flex-end;
}

.el-scrollbar {
  --el-scrollbar-opacity: 0.3;
  --el-scrollbar-bg-color: var(--el-text-color-secondary);
  --el-scrollbar-hover-opacity: 0.5;
  --el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
}

.el-scrollbar {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.el-scrollbar__wrap {
  overflow: auto;
  height: 100%;
}

.el-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  display: none;
}

.el-scrollbar__thumb {
  position: relative;
  display: block;
  width: 0;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: var(--el-scrollbar-bg-color, var(--el-text-color-secondary));
  transition: var(--el-transition-duration) background-color;
  opacity: var(--el-scrollbar-opacity, 0.3);
}

.el-scrollbar__thumb:hover {
  background-color: var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));
  opacity: var(--el-scrollbar-hover-opacity, 0.5);
}

.el-scrollbar__bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 4px;
}

.el-scrollbar__bar.is-vertical {
  width: 6px;
  top: 2px;
}

.el-scrollbar__bar.is-vertical > div {
  width: 100%;
}

.el-scrollbar__bar.is-horizontal {
  height: 6px;
  left: 2px;
}

.el-scrollbar__bar.is-horizontal > div {
  height: 100%;
}

.el-scrollbar-fade-enter-active {
  transition: opacity 340ms ease-out;
}

.el-scrollbar-fade-leave-active {
  transition: opacity 120ms ease-out;
}

.el-scrollbar-fade-enter-from,
.el-scrollbar-fade-leave-active {
  opacity: 0;
}

.el-select-dropdown {
  z-index: calc(var(--el-index-top) + 1);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}

.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled {
  color: var(--el-text-color-disabled);
}

.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled::after {
  background-color: var(--el-text-color-disabled);
}

.el-select-dropdown__option-item:hover:not(.hover) {
  background-color: transparent;
}

.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected {
  color: var(--el-text-color-disabled);
}

.el-select-dropdown__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: var(--el-select-font-size);
}

.el-select-dropdown__wrap {
  max-height: 274px;
}

.el-select-dropdown__list {
  list-style: none;
  margin: 6px 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}

.el-select-dropdown__option-item {
  font-size: var(--el-select-font-size);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--el-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}

.el-select-dropdown__option-item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-select-dropdown__option-item.is-disabled:hover {
  background-color: var(--el-bg-color);
}

.el-select-dropdown__option-item.is-selected {
  background-color: var(--el-fill-color-light);
  font-weight: 700;
}

.el-select-dropdown__option-item.is-selected:not(.is-multiple) {
  color: var(--el-color-primary);
}

.el-select-dropdown__option-item.hover {
  background-color: var(--el-fill-color-light) !important;
}

.el-select-dropdown__option-item:hover {
  background-color: var(--el-fill-color-light);
}

.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected {
  color: var(--el-color-primary);
  background-color: var(--el-bg-color-overlay);
}

.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon {
  position: absolute;
  right: 20px;
  top: 0;
  height: inherit;
  font-size: 12px;
}

.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg {
  height: inherit;
  vertical-align: middle;
}

.el-select-group {
  margin: 0;
  padding: 0;
}

.el-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.el-select-group__wrap:not(:last-of-type) {
  padding-bottom: 24px;
}

.el-select-group__wrap:not(:last-of-type)::after {
  content: "";
  position: absolute;
  display: block;
  left: 20px;
  right: 20px;
  bottom: 12px;
  height: 1px;
  background: var(--el-border-color-light);
}

.el-select-group__split-dash {
  position: absolute;
  left: 20px;
  right: 20px;
  height: 1px;
  background: var(--el-border-color-light);
}

.el-select-group__title {
  padding-left: 20px;
  font-size: 12px;
  color: var(--el-color-info);
  line-height: 30px;
}

.el-select-group .el-select-dropdown__item {
  padding-left: 20px;
}

.el-select-v2 {
  --el-select-border-color-hover: var(--el-border-color-hover);
  --el-select-disabled-border: var(--el-disabled-border-color);
  --el-select-font-size: var(--el-font-size-base);
  --el-select-close-hover-color: var(--el-text-color-secondary);
  --el-select-input-color: var(--el-text-color-placeholder);
  --el-select-multiple-input-color: var(--el-text-color-regular);
  --el-select-input-focus-border-color: var(--el-color-primary);
  --el-select-input-font-size: 14px;
}

.el-select-v2 {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 14px;
}

.el-select-v2__wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  padding: 1px 30px 1px 0;
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  background-color: var(--el-fill-color-blank);
  transition: var(--el-transition-duration);
}

.el-select-v2__wrapper:hover {
  border-color: var(--el-text-color-placeholder);
}

.el-select-v2__wrapper.is-filterable {
  cursor: text;
}

.el-select-v2__wrapper.is-focused {
  border-color: var(--el-color-primary);
}

.el-select-v2__wrapper.is-hovering:not(.is-focused) {
  border-color: var(--el-border-color-hover);
}

.el-select-v2__wrapper.is-disabled {
  cursor: not-allowed;
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  border-color: var(--el-select-disabled-border);
}

.el-select-v2__wrapper.is-disabled:hover {
  border-color: var(--el-select-disabled-border);
}

.el-select-v2__wrapper.is-disabled.is-focus {
  border-color: var(--el-input-focus-border-color);
}

.el-select-v2__wrapper.is-disabled .is-transparent {
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-select-v2__wrapper.is-disabled .el-select-v2__caret {
  cursor: not-allowed;
}

.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input {
  cursor: not-allowed;
}

.el-select-v2__wrapper .el-select-v2__input-wrapper {
  box-sizing: border-box;
  position: relative;
  margin-inline-start: 12px;
  max-width: 100%;
  overflow: hidden;
}

.el-select-v2__wrapper,
.el-select-v2__wrapper .el-select-v2__input-wrapper {
  line-height: 32px;
}

.el-select-v2__wrapper .el-select-v2__input-wrapper input {
  --el-input-inner-height: calc(var(--el-component-size, 32px) - 8px);
  height: var(--el-input-inner-height);
  line-height: var(--el-input-inner-height);
  min-width: 4px;
  width: 100%;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: none;
  margin: 2px 0;
  outline: 0;
  padding: 0;
}

.el-select-v2 .el-select-v2__tags-text {
  display: inline-block;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-select-v2__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}

.el-select-v2__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}

.el-select-v2__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}

.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input {
  height: 32px;
}

.el-select-v2--large .el-select-v2__caret {
  height: 40px;
}

.el-select-v2--large .el-select-v2__suffix {
  height: 40px;
}

.el-select-v2--large .el-select-v2__placeholder {
  font-size: 14px;
  line-height: 40px;
}

.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input {
  height: 16px;
}

.el-select-v2--small .el-select-v2__caret {
  height: 24px;
}

.el-select-v2--small .el-select-v2__suffix {
  height: 24px;
}

.el-select-v2--small .el-select-v2__placeholder {
  font-size: 12px;
  line-height: 24px;
}

.el-select-v2 .el-select-v2__selection > span {
  display: inline-block;
}

.el-select-v2:hover .el-select-v2__combobox-input {
  border-color: var(--el-select-border-color-hover);
}

.el-select-v2 .el-select__selection-text {
  text-overflow: ellipsis;
  display: inline-block;
  overflow-x: hidden;
  vertical-align: bottom;
}

.el-select-v2 .el-select-v2__combobox-input {
  padding-right: 35px;
  display: block;
  color: var(--el-text-color-regular);
}

.el-select-v2 .el-select-v2__combobox-input:focus {
  border-color: var(--el-select-input-focus-border-color);
}

.el-select-v2__input {
  border: none;
  outline: 0;
  padding: 0;
  margin-left: 15px;
  color: var(--el-select-multiple-input-color);
  font-size: var(--el-select-font-size);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 28px;
}

.el-select-v2__input.is-small {
  height: 14px;
}

.el-select-v2__close {
  cursor: pointer;
  position: absolute;
  top: 8px;
  z-index: var(--el-index-top);
  right: 25px;
  color: var(--el-select-input-color);
  line-height: 18px;
  font-size: var(--el-select-input-font-size);
}

.el-select-v2__close:hover {
  color: var(--el-select-close-hover-color);
}

.el-select-v2__suffix {
  display: inline-flex;
  position: absolute;
  right: 12px;
  height: 32px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
}

.el-select-v2__suffix .el-input__icon {
  height: inherit;
}

.el-select-v2__caret {
  color: var(--el-select-input-color);
  font-size: var(--el-select-input-font-size);
  transition: var(--el-transition-duration);
  transform: rotateZ(180deg);
  cursor: pointer;
}

.el-select-v2__caret.is-reverse {
  transform: rotateZ(0);
}

.el-select-v2__caret.is-show-close {
  font-size: var(--el-select-font-size);
  text-align: center;
  transform: rotateZ(180deg);
  border-radius: var(--el-border-radius-circle);
  color: var(--el-select-input-color);
  transition: var(--el-transition-color);
}

.el-select-v2__caret.is-show-close:hover {
  color: var(--el-select-close-hover-color);
}

.el-select-v2__caret.el-icon {
  height: inherit;
}

.el-select-v2__caret.el-icon svg {
  vertical-align: middle;
}

.el-select-v2__selection {
  white-space: normal;
  z-index: var(--el-index-normal);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.el-select__input-calculator {
  background-color: transparent;
}

.el-select-v2__input-calculator {
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  white-space: pre;
  z-index: 999;
}

.el-select-v2__selected-item {
  line-height: inherit;
  height: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-wrap: wrap;
}

.el-select-v2__placeholder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-inline-start: 12px;
  width: calc(100% - 52px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--el-input-text-color, var(--el-text-color-regular));
}

.el-select-v2__placeholder.is-transparent {
  color: var(--el-text-color-placeholder);
}

.el-select-v2 .el-select-v2__selection .el-tag {
  box-sizing: border-box;
  border-color: transparent;
  margin: 2px 0 2px 6px;
  background-color: var(--el-fill-color);
}

.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close {
  background-color: var(--el-text-color-placeholder);
  right: -7px;
  color: var(--el-color-white);
}

.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}

.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close::before {
  display: block;
  transform: translate(0, 0.5px);
}

.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag {
  margin: 1px 0 1px 6px;
  height: 18px;
}

.el-select-dropdown {
  z-index: calc(var(--el-index-top) + 1);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: var(--el-color-primary);
  background-color: var(--el-bg-color-overlay);
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: var(--el-fill-color-light);
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  border-top: none;
  border-right: none;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--el-color-primary);
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled::after {
  background-color: var(--el-text-color-disabled);
}

.el-select-dropdown .el-select-dropdown__option-item.is-selected::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  border-top: none;
  border-right: none;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--el-color-primary);
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}

.el-select-dropdown .el-select-dropdown__item.is-disabled:hover {
  background-color: unset;
}

.el-select-dropdown .el-select-dropdown__item.is-disabled.selected {
  color: var(--el-text-color-disabled);
}

.el-select-dropdown__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: var(--el-select-font-size);
}

.el-select-dropdown__wrap {
  max-height: 274px;
}

.el-select-dropdown__list {
  list-style: none;
  padding: 6px 0;
  margin: 0;
  box-sizing: border-box;
}

.el-select {
  --el-select-border-color-hover: var(--el-border-color-hover);
  --el-select-disabled-border: var(--el-disabled-border-color);
  --el-select-font-size: var(--el-font-size-base);
  --el-select-close-hover-color: var(--el-text-color-secondary);
  --el-select-input-color: var(--el-text-color-placeholder);
  --el-select-multiple-input-color: var(--el-text-color-regular);
  --el-select-input-focus-border-color: var(--el-color-primary);
  --el-select-input-font-size: 14px;
}

.el-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  line-height: 32px;
}

.el-select__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}

.el-select__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}

.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-select .el-select-tags-wrapper.has-prefix {
  margin-left: 6px;
}

.el-select--large {
  line-height: 40px;
}

.el-select--large .el-select-tags-wrapper.has-prefix {
  margin-left: 8px;
}

.el-select--large > .el-select__wrapper {
  border-radius: 20px;
  width: 260px;
}

.el-select--small {
  line-height: 24px;
}

.el-select--small .el-select-tags-wrapper.has-prefix {
  margin-left: 4px;
}

.el-select .el-select__tags > span {
  display: inline-block;
}

.el-select:hover:not(.el-select--disabled) .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-select-border-color-hover) inset;
}

.el-select .el-select__tags-text {
  display: inline-block;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-select .el-input__wrapper {
  cursor: pointer;
}

.el-select .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-select-input-focus-border-color) inset !important;
}

.el-select .el-input__inner {
  cursor: pointer;
}

.el-select .el-input {
  display: flex;
}

.el-select .el-input .el-select__caret {
  color: var(--el-select-input-color);
  font-size: var(--el-select-input-font-size);
  transition: transform var(--el-transition-duration);
  transform: rotateZ(0);
  cursor: pointer;
}

.el-select .el-input .el-select__caret.is-reverse {
  transform: rotateZ(-180deg);
}

.el-select .el-input .el-select__caret.is-show-close {
  font-size: var(--el-select-font-size);
  text-align: center;
  transform: rotateZ(0);
  border-radius: var(--el-border-radius-circle);
  color: var(--el-select-input-color);
  transition: var(--el-transition-color);
}

.el-select .el-input .el-select__caret.is-show-close:hover {
  color: var(--el-select-close-hover-color);
}

.el-select .el-input .el-select__caret.el-icon {
  position: relative;
  height: inherit;
  z-index: 2;
}

.el-select .el-input.is-disabled .el-input__wrapper {
  cursor: not-allowed;
}

.el-select .el-input.is-disabled .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}

.el-select .el-input.is-disabled .el-input__inner {
  cursor: not-allowed;
}

.el-select .el-input.is-disabled .el-select__caret {
  cursor: not-allowed;
}

.el-select .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-select-input-focus-border-color) inset !important;
}

.el-select__input {
  border: none;
  outline: 0;
  padding: 0;
  margin-left: 2px;
  min-width: 20px;
  color: var(--el-select-multiple-input-color);
  font-size: var(--el-select-font-size);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 28px;
  background-color: transparent;
}

.el-select__input.is-small {
  height: 14px;
}

.el-select__close {
  cursor: pointer;
  position: absolute;
  top: 8px;
  z-index: var(--el-index-top);
  right: 25px;
  color: var(--el-select-input-color);
  line-height: 18px;
  font-size: var(--el-select-input-font-size);
}

.el-select__close:hover {
  color: var(--el-select-close-hover-color);
}

.el-select__tags {
  position: absolute;
  line-height: normal;
  top: 50%;
  transform: translateY(-50%);
  white-space: normal;
  z-index: var(--el-index-normal);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  cursor: pointer;
}

.el-select__tags .el-tag {
  box-sizing: border-box;
  border-color: transparent;
  margin: 2px 6px 2px 0;
}

.el-select__tags .el-tag:last-child {
  margin-right: 0;
}

.el-select__tags .el-tag .el-icon-close {
  background-color: var(--el-text-color-placeholder);
  right: -7px;
  top: 0;
  color: #fff;
}

.el-select__tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}

.el-select__tags .el-tag .el-icon-close::before {
  display: block;
  transform: translate(0, 0.5px);
}

.el-select__tags .el-tag--info {
  background-color: var(--el-fill-color);
}

.el-select__collapse-tags {
  white-space: normal;
  z-index: var(--el-index-normal);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  cursor: pointer;
}

.el-select__collapse-tags .el-tag {
  box-sizing: border-box;
  border-color: transparent;
  margin: 2px 6px 2px 0;
}

.el-select__collapse-tags .el-tag:last-child {
  margin-right: 0;
}

.el-select__collapse-tags .el-tag .el-icon-close {
  background-color: var(--el-text-color-placeholder);
  right: -7px;
  top: 0;
  color: #fff;
}

.el-select__collapse-tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}

.el-select__collapse-tags .el-tag .el-icon-close::before {
  display: block;
  transform: translate(0, 0.5px);
}

.el-select__collapse-tags .el-tag--info {
  background-color: var(--el-fill-color);
}

.el-select__collapse-tag {
  line-height: inherit;
  height: inherit;
  display: flex;
}

.el-skeleton {
  --el-skeleton-circle-size: var(--el-avatar-size);
}

.el-skeleton__item {
  background: var(--el-skeleton-color);
  display: inline-block;
  height: 16px;
  border-radius: var(--el-border-radius-base);
  width: 100%;
}

.el-skeleton__circle {
  border-radius: 50%;
  width: var(--el-skeleton-circle-size);
  height: var(--el-skeleton-circle-size);
  line-height: var(--el-skeleton-circle-size);
}

.el-skeleton__button {
  height: 40px;
  width: 64px;
  border-radius: 4px;
}

.el-skeleton__p {
  width: 100%;
}

.el-skeleton__p.is-last {
  width: 61%;
}

.el-skeleton__p.is-first {
  width: 33%;
}

.el-skeleton__text {
  width: 100%;
  height: var(--el-font-size-small);
}

.el-skeleton__caption {
  height: var(--el-font-size-extra-small);
}

.el-skeleton__h1 {
  height: var(--el-font-size-extra-large);
}

.el-skeleton__h3 {
  height: var(--el-font-size-large);
}

.el-skeleton__h5 {
  height: var(--el-font-size-normal);
}

.el-skeleton__image {
  width: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}

.el-skeleton__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  width: 22%;
  height: 22%;
}

.el-skeleton {
  --el-skeleton-color: var(--el-fill-color);
  --el-skeleton-to-color: var(--el-fill-color-darker);
}
@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}

.el-skeleton__first-line {
  height: 16px;
  margin-top: 16px;
  background: var(--el-skeleton-color);
}

.el-skeleton__paragraph {
  height: 16px;
  margin-top: 16px;
  background: var(--el-skeleton-color);
}

.el-skeleton.is-animated .el-skeleton__item {
  background: linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);
  background-size: 400% 100%;
  animation: el-skeleton-loading 1.4s ease infinite;
}

.el-slider {
  --el-slider-main-bg-color: var(--el-color-primary);
  --el-slider-runway-bg-color: var(--el-border-color-light);
  --el-slider-stop-bg-color: var(--el-color-white);
  --el-slider-disabled-color: var(--el-text-color-placeholder);
  --el-slider-border-radius: 3px;
  --el-slider-height: 6px;
  --el-slider-button-size: 20px;
  --el-slider-button-wrapper-size: 36px;
  --el-slider-button-wrapper-offset: -15px;
}

.el-slider {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
}

.el-slider__runway {
  flex: 1;
  height: var(--el-slider-height);
  background-color: var(--el-slider-runway-bg-color);
  border-radius: var(--el-slider-border-radius);
  position: relative;
  cursor: pointer;
}

.el-slider__runway.show-input {
  margin-right: 30px;
  width: auto;
}

.el-slider__runway.is-disabled {
  cursor: default;
}

.el-slider__runway.is-disabled .el-slider__bar {
  background-color: var(--el-slider-disabled-color);
}

.el-slider__runway.is-disabled .el-slider__button {
  border-color: var(--el-slider-disabled-color);
}

.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,
.el-slider__runway.is-disabled .el-slider__button-wrapper:hover {
  cursor: not-allowed;
}

.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging {
  cursor: not-allowed;
}

.el-slider__runway.is-disabled .el-slider__button.dragging,
.el-slider__runway.is-disabled .el-slider__button.hover,
.el-slider__runway.is-disabled .el-slider__button:hover {
  transform: scale(1);
}

.el-slider__runway.is-disabled .el-slider__button.hover,
.el-slider__runway.is-disabled .el-slider__button:hover {
  cursor: not-allowed;
}

.el-slider__runway.is-disabled .el-slider__button.dragging {
  cursor: not-allowed;
}

.el-slider__input {
  flex-shrink: 0;
  width: 130px;
}

.el-slider__bar {
  height: var(--el-slider-height);
  background-color: var(--el-slider-main-bg-color);
  border-top-left-radius: var(--el-slider-border-radius);
  border-bottom-left-radius: var(--el-slider-border-radius);
  position: absolute;
}

.el-slider__button-wrapper {
  height: var(--el-slider-button-wrapper-size);
  width: var(--el-slider-button-wrapper-size);
  position: absolute;
  z-index: 1;
  top: var(--el-slider-button-wrapper-offset);
  transform: translateX(-50%);
  background-color: transparent;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  line-height: normal;
  outline: 0;
}

.el-slider__button-wrapper::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-slider__button-wrapper.hover,
.el-slider__button-wrapper:hover {
  cursor: grab;
}

.el-slider__button-wrapper.dragging {
  cursor: grabbing;
}

.el-slider__button {
  display: inline-block;
  width: var(--el-slider-button-size);
  height: var(--el-slider-button-size);
  vertical-align: middle;
  border: solid 2px var(--el-slider-main-bg-color);
  background-color: var(--el-color-white);
  border-radius: 50%;
  box-sizing: border-box;
  transition: var(--el-transition-duration-fast);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-slider__button.dragging,
.el-slider__button.hover,
.el-slider__button:hover {
  transform: scale(1.2);
}

.el-slider__button.hover,
.el-slider__button:hover {
  cursor: grab;
}

.el-slider__button.dragging {
  cursor: grabbing;
}

.el-slider__stop {
  position: absolute;
  height: var(--el-slider-height);
  width: var(--el-slider-height);
  border-radius: var(--el-border-radius-circle);
  background-color: var(--el-slider-stop-bg-color);
  transform: translateX(-50%);
}

.el-slider__marks {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}

.el-slider__marks-text {
  position: absolute;
  transform: translateX(-50%);
  font-size: 14px;
  color: var(--el-color-info);
  margin-top: 15px;
  white-space: pre;
}

.el-slider.is-vertical {
  position: relative;
  display: inline-flex;
  width: auto;
  height: 100%;
  flex: 0;
}

.el-slider.is-vertical .el-slider__runway {
  width: var(--el-slider-height);
  height: 100%;
  margin: 0 16px;
}

.el-slider.is-vertical .el-slider__bar {
  width: var(--el-slider-height);
  height: auto;
  border-radius: 0 0 3px 3px;
}

.el-slider.is-vertical .el-slider__button-wrapper {
  top: auto;
  left: var(--el-slider-button-wrapper-offset);
  transform: translateY(50%);
}

.el-slider.is-vertical .el-slider__stop {
  transform: translateY(50%);
}

.el-slider.is-vertical .el-slider__marks-text {
  margin-top: 0;
  left: 15px;
  transform: translateY(50%);
}

.el-slider--large {
  height: 40px;
}

.el-slider--small {
  height: 24px;
}

.el-space {
  display: inline-flex;
  vertical-align: top;
}

.el-space__item {
  display: flex;
  flex-wrap: wrap;
}

.el-space__item > * {
  flex: 1;
}

.el-space--vertical {
  flex-direction: column;
}

.el-time-spinner {
  width: 100%;
  white-space: nowrap;
}

.el-spinner {
  display: inline-block;
  vertical-align: middle;
}

.el-spinner-inner {
  animation: rotate 2s linear infinite;
  width: 50px;
  height: 50px;
}

.el-spinner-inner .path {
  stroke: var(--el-border-color-lighter);
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.el-step {
  position: relative;
  flex-shrink: 1;
}

.el-step:last-of-type .el-step__line {
  display: none;
}

.el-step:last-of-type.is-flex {
  flex-basis: auto !important;
  flex-shrink: 0;
  flex-grow: 0;
}

.el-step:last-of-type .el-step__description,
.el-step:last-of-type .el-step__main {
  padding-right: 0;
}

.el-step__head {
  position: relative;
  width: 100%;
}

.el-step__head.is-process {
  color: var(--el-text-color-primary);
  border-color: var(--el-text-color-primary);
}

.el-step__head.is-wait {
  color: var(--el-text-color-placeholder);
  border-color: var(--el-text-color-placeholder);
}

.el-step__head.is-success {
  color: var(--el-color-success);
  border-color: var(--el-color-success);
}

.el-step__head.is-error {
  color: var(--el-color-danger);
  border-color: var(--el-color-danger);
}

.el-step__head.is-finish {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}

.el-step__icon {
  position: relative;
  z-index: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 14px;
  box-sizing: border-box;
  background: var(--el-bg-color);
  transition: 0.15s ease-out;
}

.el-step__icon.is-text {
  border-radius: 50%;
  border: 2px solid;
  border-color: inherit;
}

.el-step__icon.is-icon {
  width: 40px;
}

.el-step__icon-inner {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  color: inherit;
}

.el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 25px;
  font-weight: 400;
}

.el-step__icon-inner.is-status {
  transform: translateY(1px);
}

.el-step__line {
  position: absolute;
  border-color: inherit;
  background-color: var(--el-text-color-placeholder);
}

.el-step__line-inner {
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  transition: 0.15s ease-out;
  box-sizing: border-box;
  width: 0;
  height: 0;
}

.el-step__main {
  white-space: normal;
  text-align: left;
}

.el-step__title {
  font-size: 16px;
  line-height: 38px;
}

.el-step__title.is-process {
  font-weight: 700;
  color: var(--el-text-color-primary);
}

.el-step__title.is-wait {
  color: var(--el-text-color-placeholder);
}

.el-step__title.is-success {
  color: var(--el-color-success);
}

.el-step__title.is-error {
  color: var(--el-color-danger);
}

.el-step__title.is-finish {
  color: var(--el-color-primary);
}

.el-step__description {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}

.el-step__description.is-process {
  color: var(--el-text-color-primary);
}

.el-step__description.is-wait {
  color: var(--el-text-color-placeholder);
}

.el-step__description.is-success {
  color: var(--el-color-success);
}

.el-step__description.is-error {
  color: var(--el-color-danger);
}

.el-step__description.is-finish {
  color: var(--el-color-primary);
}

.el-step.is-horizontal {
  display: inline-block;
}

.el-step.is-horizontal .el-step__line {
  height: 2px;
  top: 11px;
  left: 0;
  right: 0;
}

.el-step.is-vertical {
  display: flex;
}

.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 24px;
}

.el-step.is-vertical .el-step__main {
  padding-left: 10px;
  flex-grow: 1;
}

.el-step.is-vertical .el-step__title {
  line-height: 24px;
  padding-bottom: 8px;
}

.el-step.is-vertical .el-step__line {
  width: 2px;
  top: 0;
  bottom: 0;
  left: 11px;
}

.el-step.is-vertical .el-step__icon.is-icon {
  width: 24px;
}

.el-step.is-center .el-step__head {
  text-align: center;
}

.el-step.is-center .el-step__main {
  text-align: center;
}

.el-step.is-center .el-step__description {
  padding-left: 20%;
  padding-right: 20%;
}

.el-step.is-center .el-step__line {
  left: 50%;
  right: -50%;
}

.el-step.is-simple {
  display: flex;
  align-items: center;
}

.el-step.is-simple .el-step__head {
  width: auto;
  font-size: 0;
  padding-right: 10px;
}

.el-step.is-simple .el-step__icon {
  background: 0 0;
  width: 16px;
  height: 16px;
  font-size: 12px;
}

.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 18px;
}

.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(0.8) translateY(1px);
}

.el-step.is-simple .el-step__main {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}

.el-step.is-simple .el-step__title {
  font-size: 16px;
  line-height: 20px;
}

.el-step.is-simple:not(:last-of-type) .el-step__title {
  max-width: 50%;
  word-break: break-all;
}

.el-step.is-simple .el-step__arrow {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.el-step.is-simple .el-step__arrow::after,
.el-step.is-simple .el-step__arrow::before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 15px;
  width: 1px;
  background: var(--el-text-color-placeholder);
}

.el-step.is-simple .el-step__arrow::before {
  transform: rotate(-45deg) translateY(-4px);
  transform-origin: 0 0;
}

.el-step.is-simple .el-step__arrow::after {
  transform: rotate(45deg) translateY(4px);
  transform-origin: 100% 100%;
}

.el-step.is-simple:last-of-type .el-step__arrow {
  display: none;
}

.el-steps {
  display: flex;
}

.el-steps--simple {
  padding: 13px 8%;
  border-radius: 4px;
  background: var(--el-fill-color-light);
}

.el-steps--horizontal {
  white-space: nowrap;
}

.el-steps--vertical {
  height: 100%;
  flex-flow: column;
}

.el-switch {
  --el-switch-on-color: var(--el-color-primary);
  --el-switch-off-color: var(--el-border-color);
}

.el-switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  vertical-align: middle;
}

.el-switch.is-disabled .el-switch__core,
.el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}

.el-switch__label {
  transition: var(--el-transition-duration-fast);
  height: 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  color: var(--el-text-color-primary);
}

.el-switch__label.is-active {
  color: var(--el-color-primary);
}

.el-switch__label--left {
  margin-right: 10px;
}

.el-switch__label--right {
  margin-left: 10px;
}

.el-switch__label * {
  line-height: 1;
  font-size: 14px;
  display: inline-block;
}

.el-switch__label .el-icon {
  height: inherit;
}

.el-switch__label .el-icon svg {
  vertical-align: middle;
}

.el-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}

.el-switch__input:focus-visible ~ .el-switch__core {
  outline: 2px solid var(--el-switch-on-color);
  outline-offset: 1px;
}

.el-switch__core {
  display: inline-flex;
  position: relative;
  align-items: center;
  min-width: 40px;
  height: 20px;
  border: 1px solid var(--el-switch-border-color, var(--el-switch-off-color));
  outline: 0;
  border-radius: 10px;
  box-sizing: border-box;
  background: var(--el-switch-off-color);
  cursor: pointer;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration);
}

.el-switch__core .el-switch__inner {
  width: 100%;
  transition: all var(--el-transition-duration);
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  padding: 0 4px 0 18px;
}

.el-switch__core .el-switch__inner .is-icon,
.el-switch__core .el-switch__inner .is-text {
  font-size: 12px;
  color: var(--el-color-white);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-switch__core .el-switch__action {
  position: absolute;
  left: 1px;
  border-radius: var(--el-border-radius-circle);
  transition: all var(--el-transition-duration);
  width: 16px;
  height: 16px;
  background-color: var(--el-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--el-switch-off-color);
}

.el-switch.is-checked .el-switch__core {
  border-color: var(--el-switch-border-color, var(--el-switch-on-color));
  background-color: var(--el-switch-on-color);
}

.el-switch.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 17px);
  color: var(--el-switch-on-color);
}

.el-switch.is-checked .el-switch__core .el-switch__inner {
  padding: 0 18px 0 4px;
}

.el-switch.is-disabled {
  opacity: 0.6;
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
  left: 10px;
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
  right: 10px;
}

.el-switch .label-fade-enter-from,
.el-switch .label-fade-leave-active {
  opacity: 0;
}

.el-switch--large {
  font-size: 14px;
  line-height: 24px;
  height: 40px;
}

.el-switch--large .el-switch__label {
  height: 24px;
  font-size: 14px;
}

.el-switch--large .el-switch__label * {
  font-size: 14px;
}

.el-switch--large .el-switch__core {
  min-width: 50px;
  height: 24px;
  border-radius: 12px;
}

.el-switch--large .el-switch__core .el-switch__inner {
  height: 20px;
  padding: 0 6px 0 22px;
}

.el-switch--large .el-switch__core .el-switch__action {
  width: 20px;
  height: 20px;
}

.el-switch--large.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 21px);
}

.el-switch--large.is-checked .el-switch__core .el-switch__inner {
  padding: 0 22px 0 6px;
}

.el-switch--small {
  font-size: 12px;
  line-height: 16px;
  height: 24px;
}

.el-switch--small .el-switch__label {
  height: 16px;
  font-size: 12px;
}

.el-switch--small .el-switch__label * {
  font-size: 12px;
}

.el-switch--small .el-switch__core {
  min-width: 30px;
  height: 16px;
  border-radius: 8px;
}

.el-switch--small .el-switch__core .el-switch__inner {
  height: 12px;
  padding: 0 2px 0 14px;
}

.el-switch--small .el-switch__core .el-switch__action {
  width: 12px;
  height: 12px;
}

.el-switch--small.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 13px);
}

.el-switch--small.is-checked .el-switch__core .el-switch__inner {
  padding: 0 14px 0 2px;
}

.el-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}

.el-table-filter {
  border: solid 1px var(--el-border-color-lighter);
  border-radius: 2px;
  background-color: #fff;
  box-shadow: var(--el-box-shadow-light);
  box-sizing: border-box;
}

.el-table-filter__list {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  min-width: 100px;
}

.el-table-filter__list-item {
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
  font-size: var(--el-font-size-base);
}

.el-table-filter__list-item:hover {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}

.el-table-filter__list-item.is-active {
  background-color: var(--el-color-primary);
  color: #fff;
}

.el-table-filter__content {
  min-width: 100px;
}

.el-table-filter__bottom {
  border-top: 1px solid var(--el-border-color-lighter);
  padding: 8px;
}

.el-table-filter__bottom button {
  background: 0 0;
  border: none;
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: var(--el-font-size-small);
  padding: 0 3px;
}

.el-table-filter__bottom button:hover {
  color: var(--el-color-primary);
}

.el-table-filter__bottom button:focus {
  outline: 0;
}

.el-table-filter__bottom button.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-table-filter__wrap {
  max-height: 280px;
}

.el-table-filter__checkbox-group {
  padding: 10px;
}

.el-table-filter__checkbox-group label.el-checkbox {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 12px;
  margin-left: 5px;
  height: unset;
}

.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}

.el-table {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-fill-color-blank);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
}

.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  max-width: 100%;
  background-color: var(--el-table-bg-color);
  font-size: 14px;
  color: var(--el-table-text-color);
}

.el-table__inner-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.el-table__inner-wrapper::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}

.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,
.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell {
  border-bottom-color: transparent;
}

.el-table__empty-block {
  position: sticky;
  left: 0;
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-table__empty-text {
  line-height: 60px;
  width: 50%;
  color: var(--el-text-color-secondary);
}

.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: 12px;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  height: 20px;
}

.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}

.el-table__expand-icon > .el-icon {
  font-size: 12px;
}

.el-table__expanded-cell {
  background-color: var(--el-table-expanded-cell-bg-color);
}

.el-table__expanded-cell[class*=cell] {
  padding: 20px 50px;
}

.el-table__expanded-cell:hover {
  background-color: transparent !important;
}

.el-table__placeholder {
  display: inline-block;
  width: 20px;
}

.el-table__append-wrapper {
  overflow: hidden;
}

.el-table--fit {
  border-right: 0;
  border-bottom: 0;
}

.el-table--fit .el-table__cell.gutter {
  border-right-width: 1px;
}

.el-table thead {
  color: var(--el-table-header-text-color);
  font-weight: 500;
}

.el-table thead.is-group th.el-table__cell {
  background: var(--el-fill-color-light);
}

.el-table .el-table__cell {
  padding: 8px 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
  z-index: 1;
}

.el-table .el-table__cell.is-center {
  text-align: center;
}

.el-table .el-table__cell.is-right {
  text-align: right;
}

.el-table .el-table__cell.gutter {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}

.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}

.el-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 23px;
  padding: 0 12px;
}

.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 50px;
}

.el-table--large {
  font-size: var(--el-font-size-base);
}

.el-table--large .el-table__cell {
  padding: 12px 0;
}

.el-table--large .cell {
  padding: 0 16px;
}

.el-table--small {
  font-size: 12px;
}

.el-table--small .el-table__cell {
  padding: 4px 0;
}

.el-table--small .cell {
  padding: 0 8px;
}

.el-table tr {
  background-color: var(--el-table-tr-bg-color);
}

.el-table tr input[type=checkbox] {
  margin: 0;
}

.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
  border-bottom: var(--el-table-border);
}

.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}

.el-table th.el-table__cell {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: var(--el-table-header-bg-color);
}

.el-table th.el-table__cell > .cell.highlight {
  color: var(--el-color-primary);
}

.el-table th.el-table__cell.required > div::before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}

.el-table td.el-table__cell div {
  box-sizing: border-box;
}

.el-table td.el-table__cell.gutter {
  width: 0;
}

.el-table__footer-wrapper {
  border-top: var(--el-table-border);
}

.el-table--border .el-table__inner-wrapper::after,
.el-table--border::after,
.el-table--border::before,
.el-table__inner-wrapper::before {
  content: "";
  position: absolute;
  background-color: var(--el-table-border-color);
  z-index: 3;
}

.el-table--border .el-table__inner-wrapper::after {
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
}

.el-table--border::before {
  top: -1px;
  left: 0;
  width: 1px;
  height: 100%;
}

.el-table--border::after {
  top: -1px;
  right: 0;
  width: 1px;
  height: 100%;
}

.el-table--border .el-table__inner-wrapper {
  border-right: none;
  border-bottom: none;
}

.el-table--border .el-table__footer-wrapper {
  position: relative;
  flex-shrink: 0;
}

.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}

.el-table--border th.el-table__cell.gutter:last-of-type {
  border-bottom: var(--el-table-border);
  border-bottom-width: 1px;
}

.el-table--border th.el-table__cell {
  border-bottom: var(--el-table-border);
}

.el-table--hidden {
  visibility: hidden;
}

.el-table__body-wrapper,
.el-table__footer-wrapper,
.el-table__header-wrapper {
  width: 100%;
}

.el-table__body-wrapper tr td.el-table-fixed-column--left,
.el-table__body-wrapper tr td.el-table-fixed-column--right,
.el-table__body-wrapper tr th.el-table-fixed-column--left,
.el-table__body-wrapper tr th.el-table-fixed-column--right,
.el-table__footer-wrapper tr td.el-table-fixed-column--left,
.el-table__footer-wrapper tr td.el-table-fixed-column--right,
.el-table__footer-wrapper tr th.el-table-fixed-column--left,
.el-table__footer-wrapper tr th.el-table-fixed-column--right,
.el-table__header-wrapper tr td.el-table-fixed-column--left,
.el-table__header-wrapper tr td.el-table-fixed-column--right,
.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right {
  position: sticky !important;
  z-index: 2;
  background: var(--el-bg-color);
}

.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before {
  content: "";
  position: absolute;
  top: 0;
  width: 10px;
  bottom: -1px;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: none;
  touch-action: none;
  pointer-events: none;
}

.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before {
  left: -10px;
}

.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before {
  right: -10px;
  box-shadow: none;
}

.el-table__body-wrapper tr td.el-table__fixed-right-patch,
.el-table__body-wrapper tr th.el-table__fixed-right-patch,
.el-table__footer-wrapper tr td.el-table__fixed-right-patch,
.el-table__footer-wrapper tr th.el-table__fixed-right-patch,
.el-table__header-wrapper tr td.el-table__fixed-right-patch,
.el-table__header-wrapper tr th.el-table__fixed-right-patch {
  position: sticky !important;
  z-index: 2;
  background: #fff;
  right: 0;
}

.el-table__header-wrapper {
  flex-shrink: 0;
}

.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__body,
.el-table__footer,
.el-table__header {
  table-layout: fixed;
  border-collapse: separate;
}

.el-table__footer-wrapper,
.el-table__header-wrapper {
  overflow: hidden;
}

.el-table__footer-wrapper tbody td.el-table__cell,
.el-table__header-wrapper tbody td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}

.el-table__body-wrapper .el-table-column--selection > .cell,
.el-table__header-wrapper .el-table-column--selection > .cell {
  display: inline-flex;
  align-items: center;
  height: 23px;
}

.el-table__body-wrapper .el-table-column--selection .el-checkbox,
.el-table__header-wrapper .el-table-column--selection .el-checkbox {
  height: unset;
}

.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}

.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: var(--el-table-border);
}

.el-table.is-scrolling-left th.el-table-fixed-column--left {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}

.el-table.is-scrolling-right th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}

.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}

.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column::before {
  box-shadow: none;
}

.el-table.is-scrolling-none th.el-table-fixed-column--left,
.el-table.is-scrolling-none th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__body-wrapper {
  overflow: hidden;
  position: relative;
  flex: 1;
}

.el-table__body-wrapper .el-scrollbar__bar {
  z-index: 2;
}

.el-table .caret-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  height: 14px;
  width: 24px;
  vertical-align: middle;
  cursor: pointer;
  overflow: initial;
  position: relative;
}

.el-table .sort-caret {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  position: absolute;
  left: 7px;
}

.el-table .sort-caret.ascending {
  border-bottom-color: var(--el-text-color-placeholder);
  top: -5px;
}

.el-table .sort-caret.descending {
  border-top-color: var(--el-text-color-placeholder);
  bottom: -3px;
}

.el-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--el-color-primary);
}

.el-table .descending .sort-caret.descending {
  border-top-color: var(--el-color-primary);
}

.el-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: var(--el-fill-color-lighter);
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

.el-table__body tr.hover-row.current-row > td.el-table__cell,
.el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell,
.el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell,
.el-table__body tr.hover-row > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table__body tr.current-row > td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

.el-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: var(--el-table-border);
  z-index: 10;
}

.el-table__column-filter-trigger {
  display: inline-block;
  cursor: pointer;
}

.el-table__column-filter-trigger i {
  color: var(--el-color-info);
  font-size: 14px;
  vertical-align: middle;
}

.el-table__border-left-patch {
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  z-index: 3;
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-bottom-patch {
  left: 0;
  height: 1px;
  z-index: 3;
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-right-patch {
  top: 0;
  height: 100%;
  width: 1px;
  z-index: 3;
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.25s ease;
}

.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
  display: inline-block;
  width: 12px;
  line-height: 12px;
  height: 12px;
  text-align: center;
  margin-right: 8px;
}

.el-table .el-table.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}

.el-table:not(.el-table--border) .el-table__cell {
  border-right: none;
}

.el-table:not(.el-table--border) > .el-table__inner-wrapper::after {
  content: none;
}

.el-table-v2 {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-fill-color-blank);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
}

.el-table-v2 {
  font-size: 14px;
}

.el-table-v2 * {
  box-sizing: border-box;
}

.el-table-v2__root {
  position: relative;
}

.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar {
  opacity: 1;
}

.el-table-v2__main {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  left: 0;
}

.el-table-v2__main .el-vl__horizontal,
.el-table-v2__main .el-vl__vertical {
  z-index: 2;
}

.el-table-v2__left {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  left: 0;
  box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.06);
}

.el-table-v2__left .el-virtual-scrollbar {
  opacity: 0;
}

.el-table-v2__left .el-vl__horizontal,
.el-table-v2__left .el-vl__vertical {
  z-index: -1;
}

.el-table-v2__right {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  right: 0;
  box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.06);
}

.el-table-v2__right .el-virtual-scrollbar {
  opacity: 0;
}

.el-table-v2__right .el-vl__horizontal,
.el-table-v2__right .el-vl__vertical {
  z-index: -1;
}

.el-table-v2__header-row {
  padding-inline-end: var(--el-table-scrollbar-size);
}

.el-table-v2__row {
  padding-inline-end: var(--el-table-scrollbar-size);
}

.el-table-v2__header-wrapper {
  overflow: hidden;
}

.el-table-v2__header {
  position: relative;
  overflow: hidden;
}

.el-table-v2__footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.el-table-v2__empty {
  position: absolute;
  left: 0;
}

.el-table-v2__overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
}

.el-table-v2__header-row {
  display: flex;
  border-bottom: var(--el-table-border);
}

.el-table-v2__header-cell {
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  background-color: var(--el-table-header-bg-color);
  color: var(--el-table-header-text-color);
  font-weight: 700;
}

.el-table-v2__header-cell.is-align-center {
  justify-content: center;
  text-align: center;
}

.el-table-v2__header-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}

.el-table-v2__header-cell.is-sortable {
  cursor: pointer;
}

.el-table-v2__header-cell:hover .el-icon {
  display: block;
}

.el-table-v2__sort-icon {
  transition: opacity, display var(--el-transition-duration);
  opacity: 0.6;
  display: none;
}

.el-table-v2__sort-icon.is-sorting {
  display: block;
  opacity: 1;
}

.el-table-v2__row {
  border-bottom: var(--el-table-border);
  display: flex;
  align-items: center;
  transition: background-color var(--el-transition-duration);
}

.el-table-v2__row.is-hovered {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table-v2__row:hover {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table-v2__row-cell {
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 8px;
}

.el-table-v2__row-cell.is-align-center {
  justify-content: center;
  text-align: center;
}

.el-table-v2__row-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}

.el-table-v2__expand-icon {
  margin: 0 4px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-table-v2__expand-icon svg {
  transition: transform var(--el-transition-duration);
}

.el-table-v2__expand-icon.is-expanded svg {
  transform: rotate(90deg);
}

.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-table-v2.is-dynamic .el-table-v2__row {
  overflow: hidden;
  align-items: stretch;
}

.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell {
  word-break: break-all;
}

.el-tabs {
  --el-tabs-header-height: 40px;
}

.el-tabs__header {
  padding: 0;
  position: relative;
  margin: 0 0 15px;
}

.el-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: var(--el-color-primary);
  z-index: 1;
  transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  list-style: none;
}

.el-tabs__new-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
  border: 1px solid var(--el-border-color);
  height: 20px;
  width: 20px;
  line-height: 20px;
  margin: 10px 0 10px 10px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  color: var(--el-text-color-primary);
  cursor: pointer;
  transition: all 0.15s;
}

.el-tabs__new-tab .is-icon-plus {
  height: inherit;
  width: inherit;
  transform: scale(0.8, 0.8);
}

.el-tabs__new-tab .is-icon-plus svg {
  vertical-align: middle;
}

.el-tabs__new-tab:hover {
  color: var(--el-color-primary);
}

.el-tabs__nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
}

.el-tabs__nav-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: var(--el-border-color-light);
  z-index: var(--el-index-normal);
}

.el-tabs__nav-wrap.is-scrollable {
  padding: 0 20px;
  box-sizing: border-box;
}

.el-tabs__nav-scroll {
  overflow: hidden;
}

.el-tabs__nav-next,
.el-tabs__nav-prev {
  position: absolute;
  cursor: pointer;
  line-height: 44px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  width: 20px;
  text-align: center;
}

.el-tabs__nav-next {
  right: 0;
}

.el-tabs__nav-prev {
  left: 0;
}

.el-tabs__nav {
  white-space: nowrap;
  position: relative;
  transition: transform var(--el-transition-duration);
  float: left;
  z-index: calc(var(--el-index-normal) + 1);
}

.el-tabs__nav.is-stretch {
  min-width: 100%;
  display: flex;
}

.el-tabs__nav.is-stretch > * {
  flex: 1;
  text-align: center;
}

.el-tabs__item {
  padding: 0 20px;
  height: var(--el-tabs-header-height);
  box-sizing: border-box;
  line-height: var(--el-tabs-header-height);
  display: inline-block;
  list-style: none;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  color: var(--el-text-color-primary);
  position: relative;
}

.el-tabs__item:focus,
.el-tabs__item:focus:active {
  outline: 0;
}

.el-tabs__item:focus-visible {
  box-shadow: 0 0 2px 2px var(--el-color-primary) inset;
  border-radius: 3px;
}

.el-tabs__item .is-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  margin-left: 5px;
}

.el-tabs__item .is-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}

.el-tabs__item .is-icon-close:hover {
  background-color: var(--el-text-color-placeholder);
  color: #fff;
}

.el-tabs__item .is-icon-close svg {
  margin-top: 1px;
}

.el-tabs__item.is-active {
  color: var(--el-color-primary);
}

.el-tabs__item:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}

.el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-tabs__content {
  overflow: hidden;
  position: relative;
}

.el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid var(--el-border-color-light);
  height: var(--el-tabs-header-height);
}

.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}

.el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}

.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
  display: none;
}

.el-tabs--card > .el-tabs__header .el-tabs__item .is-icon-close {
  position: relative;
  font-size: 12px;
  width: 0;
  height: 14px;
  vertical-align: middle;
  line-height: 15px;
  overflow: hidden;
  top: -1px;
  right: -2px;
  transform-origin: 100% 50%;
}

.el-tabs--card > .el-tabs__header .el-tabs__item {
  border-bottom: 1px solid transparent;
  border-left: 1px solid var(--el-border-color-light);
  transition: color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
}

.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
  padding-left: 13px;
  padding-right: 13px;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close {
  width: 14px;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: var(--el-bg-color);
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 20px;
  padding-right: 20px;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close {
  width: 14px;
}

.el-tabs--border-card {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color);
}

.el-tabs--border-card > .el-tabs__content {
  padding: 15px;
}

.el-tabs--border-card > .el-tabs__header {
  background-color: var(--el-fill-color-light);
  border-bottom: 1px solid var(--el-border-color-light);
  margin: 0;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item {
  transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  border: 1px solid transparent;
  margin-top: -1px;
  color: var(--el-text-color-secondary);
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item {
  margin-left: -1px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  background-color: var(--el-bg-color-overlay);
  border-right-color: var(--el-border-color);
  border-left-color: var(--el-border-color);
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: var(--el-color-primary);
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
}

.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
  margin-left: 0;
}

.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 0;
}

.el-tabs--bottom .el-tabs__item.is-bottom:last-child,
.el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child,
.el-tabs--top .el-tabs__item.is-top:last-child {
  padding-right: 0;
}

.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 20px;
}

.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 20px;
}

.el-tabs--bottom .el-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 10px;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid var(--el-border-color);
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
  margin-top: -1px;
  margin-bottom: 0;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}

.el-tabs--left,
.el-tabs--right {
  overflow: hidden;
}

.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-scroll,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-scroll,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  height: 100%;
}

.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right,
.el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
  top: 0;
  bottom: auto;
  width: 2px;
  height: auto;
}

.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i {
  transform: rotateZ(90deg);
}

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  left: auto;
  top: 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  right: auto;
  bottom: 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
  padding: 30px 0;
}

.el-tabs--left .el-tabs__nav-wrap.is-left::after,
.el-tabs--left .el-tabs__nav-wrap.is-right::after,
.el-tabs--right .el-tabs__nav-wrap.is-left::after,
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
  height: 100%;
  width: 2px;
  bottom: auto;
  top: 0;
}

.el-tabs--left .el-tabs__nav.is-left,
.el-tabs--left .el-tabs__nav.is-right,
.el-tabs--right .el-tabs__nav.is-left,
.el-tabs--right .el-tabs__nav.is-right {
  float: none;
}

.el-tabs--left .el-tabs__item.is-left,
.el-tabs--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
  display: block;
}

.el-tabs--left .el-tabs__header.is-left {
  float: left;
  margin-bottom: 0;
  margin-right: 10px;
}

.el-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}

.el-tabs--left .el-tabs__nav-wrap.is-left::after {
  left: auto;
  right: 0;
}

.el-tabs--left .el-tabs__active-bar.is-left {
  right: 0;
  left: auto;
}

.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}

.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
  display: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-top: 1px solid var(--el-border-color-light);
  text-align: left;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid var(--el-border-color-light);
  border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid var(--el-border-color-light);
  border-right-color: #fff;
  border-left: none;
  border-bottom: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}

.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-radius: 4px 0 0 4px;
  border-bottom: 1px solid var(--el-border-color-light);
  border-right: none;
}

.el-tabs--left.el-tabs--card .el-tabs__new-tab {
  float: none;
}

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid var(--el-border-color);
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid transparent;
  margin: -1px 0 -1px -1px;
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.el-tabs--right .el-tabs__header.is-right {
  float: right;
  margin-bottom: 0;
  margin-left: 10px;
}

.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-left: -1px;
}

.el-tabs--right .el-tabs__nav-wrap.is-right::after {
  left: 0;
  right: auto;
}

.el-tabs--right .el-tabs__active-bar.is-right {
  left: 0;
}

.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
  display: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid var(--el-border-color-light);
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid var(--el-border-color-light);
  border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid var(--el-border-color-light);
  border-left-color: #fff;
  border-right: none;
  border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-radius: 0 4px 4px 0;
  border-bottom: 1px solid var(--el-border-color-light);
  border-left: none;
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid var(--el-border-color);
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid transparent;
  margin: -1px -1px -1px 0;
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.slideInLeft-transition,
.slideInRight-transition {
  display: inline-block;
}

.slideInRight-enter {
  animation: slideInRight-enter var(--el-transition-duration);
}

.slideInRight-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInRight-leave var(--el-transition-duration);
}

.slideInLeft-enter {
  animation: slideInLeft-enter var(--el-transition-duration);
}

.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInLeft-leave var(--el-transition-duration);
}
@keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInRight-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInLeft-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}
.el-tag {
  --el-tag-font-size: 12px;
  --el-tag-border-radius: 4px;
  --el-tag-border-radius-rounded: 9999px;
}

.el-tag {
  --el-tag-bg-color: var(--el-color-primary-light-9);
  --el-tag-border-color: var(--el-color-primary-light-8);
  --el-tag-hover-color: var(--el-color-primary);
  --el-tag-text-color: var(--el-color-primary);
  background-color: var(--el-tag-bg-color);
  border-color: var(--el-tag-border-color);
  color: var(--el-tag-text-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: var(--el-tag-font-size);
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--el-tag-border-radius);
  box-sizing: border-box;
  white-space: nowrap;
  --el-icon-size: 14px;
}

.el-tag.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary-light-9);
  --el-tag-border-color: var(--el-color-primary-light-8);
  --el-tag-hover-color: var(--el-color-primary);
}

.el-tag.el-tag--success {
  --el-tag-bg-color: var(--el-color-success-light-9);
  --el-tag-border-color: var(--el-color-success-light-8);
  --el-tag-hover-color: var(--el-color-success);
}

.el-tag.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning-light-9);
  --el-tag-border-color: var(--el-color-warning-light-8);
  --el-tag-hover-color: var(--el-color-warning);
}

.el-tag.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger-light-9);
  --el-tag-border-color: var(--el-color-danger-light-8);
  --el-tag-hover-color: var(--el-color-danger);
}

.el-tag.el-tag--error {
  --el-tag-bg-color: var(--el-color-error-light-9);
  --el-tag-border-color: var(--el-color-error-light-8);
  --el-tag-hover-color: var(--el-color-error);
}

.el-tag.el-tag--info {
  --el-tag-bg-color: var(--el-color-info-light-9);
  --el-tag-border-color: var(--el-color-info-light-8);
  --el-tag-hover-color: var(--el-color-info);
}

.el-tag.el-tag--primary {
  --el-tag-text-color: var(--el-color-primary);
}

.el-tag.el-tag--success {
  --el-tag-text-color: var(--el-color-success);
}

.el-tag.el-tag--warning {
  --el-tag-text-color: var(--el-color-warning);
}

.el-tag.el-tag--danger {
  --el-tag-text-color: var(--el-color-danger);
}

.el-tag.el-tag--error {
  --el-tag-text-color: var(--el-color-error);
}

.el-tag.el-tag--info {
  --el-tag-text-color: var(--el-color-info);
}

.el-tag.is-hit {
  border-color: var(--el-color-primary);
}

.el-tag.is-round {
  border-radius: var(--el-tag-border-radius-rounded);
}

.el-tag .el-tag__close {
  color: var(--el-tag-text-color);
}

.el-tag .el-tag__close:hover {
  color: var(--el-color-white);
  background-color: var(--el-tag-hover-color);
}

.el-tag .el-icon {
  border-radius: 50%;
  cursor: pointer;
  font-size: calc(var(--el-icon-size) - 2px);
  height: var(--el-icon-size);
  width: var(--el-icon-size);
}

.el-tag .el-tag__close {
  margin-left: 6px;
}

.el-tag--dark {
  --el-tag-bg-color: var(--el-color-primary);
  --el-tag-border-color: var(--el-color-primary);
  --el-tag-hover-color: var(--el-color-primary-light-3);
  --el-tag-text-color: var(--el-color-white);
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary);
  --el-tag-border-color: var(--el-color-primary);
  --el-tag-hover-color: var(--el-color-primary-light-3);
}

.el-tag--dark.el-tag--success {
  --el-tag-bg-color: var(--el-color-success);
  --el-tag-border-color: var(--el-color-success);
  --el-tag-hover-color: var(--el-color-success-light-3);
}

.el-tag--dark.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning);
  --el-tag-border-color: var(--el-color-warning);
  --el-tag-hover-color: var(--el-color-warning-light-3);
}

.el-tag--dark.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger);
  --el-tag-border-color: var(--el-color-danger);
  --el-tag-hover-color: var(--el-color-danger-light-3);
}

.el-tag--dark.el-tag--error {
  --el-tag-bg-color: var(--el-color-error);
  --el-tag-border-color: var(--el-color-error);
  --el-tag-hover-color: var(--el-color-error-light-3);
}

.el-tag--dark.el-tag--info {
  --el-tag-bg-color: var(--el-color-info);
  --el-tag-border-color: var(--el-color-info);
  --el-tag-hover-color: var(--el-color-info-light-3);
}

.el-tag--dark.el-tag--primary {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--success {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--warning {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--danger {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--error {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--dark.el-tag--info {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--plain {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-primary-light-5);
  --el-tag-hover-color: var(--el-color-primary);
  --el-tag-bg-color: var(--el-fill-color-blank);
}

.el-tag--plain.el-tag--primary {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-primary-light-5);
  --el-tag-hover-color: var(--el-color-primary);
}

.el-tag--plain.el-tag--success {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-success-light-5);
  --el-tag-hover-color: var(--el-color-success);
}

.el-tag--plain.el-tag--warning {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-warning-light-5);
  --el-tag-hover-color: var(--el-color-warning);
}

.el-tag--plain.el-tag--danger {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-danger-light-5);
  --el-tag-hover-color: var(--el-color-danger);
}

.el-tag--plain.el-tag--error {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-error-light-5);
  --el-tag-hover-color: var(--el-color-error);
}

.el-tag--plain.el-tag--info {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-info-light-5);
  --el-tag-hover-color: var(--el-color-info);
}

.el-tag.is-closable {
  padding-right: 5px;
}

.el-tag--large {
  padding: 0 11px;
  height: 32px;
  --el-icon-size: 16px;
}

.el-tag--large .el-tag__close {
  margin-left: 8px;
}

.el-tag--large.is-closable {
  padding-right: 7px;
}

.el-tag--small {
  padding: 0 7px;
  height: 20px;
  --el-icon-size: 12px;
}

.el-tag--small .el-tag__close {
  margin-left: 4px;
}

.el-tag--small.is-closable {
  padding-right: 3px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag.el-tag--primary.is-hit {
  border-color: var(--el-color-primary);
}

.el-tag.el-tag--success.is-hit {
  border-color: var(--el-color-success);
}

.el-tag.el-tag--warning.is-hit {
  border-color: var(--el-color-warning);
}

.el-tag.el-tag--danger.is-hit {
  border-color: var(--el-color-danger);
}

.el-tag.el-tag--error.is-hit {
  border-color: var(--el-color-error);
}

.el-tag.el-tag--info.is-hit {
  border-color: var(--el-color-info);
}

.time-select {
  margin: 5px 0;
  min-width: 0;
}

.time-select .el-picker-panel__content {
  max-height: 200px;
  margin: 0;
}

.time-select-item {
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}

.time-select-item.disabled {
  color: var(--el-datepicker-border-color);
  cursor: not-allowed;
}

.time-select-item:hover {
  background-color: var(--el-fill-color-light);
  font-weight: 700;
  cursor: pointer;
}

.time-select .time-select-item.selected:not(.disabled) {
  color: var(--el-color-primary);
  font-weight: 700;
}

.el-timeline-item {
  position: relative;
  padding-bottom: 20px;
}

.el-timeline-item__wrapper {
  position: relative;
  padding-left: 28px;
  top: -3px;
}

.el-timeline-item__tail {
  position: absolute;
  left: 4px;
  height: 100%;
  border-left: 2px solid var(--el-timeline-node-color);
}

.el-timeline-item .el-timeline-item__icon {
  color: var(--el-color-white);
  font-size: var(--el-font-size-small);
}

.el-timeline-item__node {
  position: absolute;
  background-color: var(--el-timeline-node-color);
  border-color: var(--el-timeline-node-color);
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-timeline-item__node--normal {
  left: -1px;
  width: var(--el-timeline-node-size-normal);
  height: var(--el-timeline-node-size-normal);
}

.el-timeline-item__node--large {
  left: -2px;
  width: var(--el-timeline-node-size-large);
  height: var(--el-timeline-node-size-large);
}

.el-timeline-item__node.is-hollow {
  background: var(--el-color-white);
  border-style: solid;
  border-width: 2px;
}

.el-timeline-item__node--primary {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}

.el-timeline-item__node--success {
  background-color: var(--el-color-success);
  border-color: var(--el-color-success);
}

.el-timeline-item__node--warning {
  background-color: var(--el-color-warning);
  border-color: var(--el-color-warning);
}

.el-timeline-item__node--danger {
  background-color: var(--el-color-danger);
  border-color: var(--el-color-danger);
}

.el-timeline-item__node--info {
  background-color: var(--el-color-info);
  border-color: var(--el-color-info);
}

.el-timeline-item__dot {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-timeline-item__content {
  color: var(--el-text-color-primary);
}

.el-timeline-item__timestamp {
  color: var(--el-text-color-secondary);
  line-height: 1;
  font-size: var(--el-font-size-small);
}

.el-timeline-item__timestamp.is-top {
  margin-bottom: 8px;
  padding-top: 4px;
}

.el-timeline-item__timestamp.is-bottom {
  margin-top: 8px;
}

.el-timeline {
  --el-timeline-node-size-normal: 12px;
  --el-timeline-node-size-large: 14px;
  --el-timeline-node-color: var(--el-border-color-light);
}

.el-timeline {
  margin: 0;
  font-size: var(--el-font-size-base);
  list-style: none;
}

.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}

.el-timeline .el-timeline-item__center {
  display: flex;
  align-items: center;
}

.el-timeline .el-timeline-item__center .el-timeline-item__wrapper {
  width: 100%;
}

.el-timeline .el-timeline-item__center .el-timeline-item__tail {
  top: 0;
}

.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail {
  height: calc(50% + 10px);
  top: calc(50% - 10px);
}

.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail {
  display: block;
  height: calc(50% - 10px);
}

.el-tooltip-v2__content {
  --el-tooltip-v2-padding: 5px 10px;
  --el-tooltip-v2-border-radius: 4px;
  --el-tooltip-v2-border-color: var(--el-border-color);
  border-radius: var(--el-tooltip-v2-border-radius);
  color: var(--el-color-black);
  background-color: var(--el-color-white);
  padding: var(--el-tooltip-v2-padding);
  border: 1px solid var(--el-border-color);
}

.el-tooltip-v2__arrow {
  position: absolute;
  color: var(--el-color-white);
  width: var(--el-tooltip-v2-arrow-width);
  height: var(--el-tooltip-v2-arrow-height);
  pointer-events: none;
  left: var(--el-tooltip-v2-arrow-x);
  top: var(--el-tooltip-v2-arrow-y);
}

.el-tooltip-v2__arrow::before {
  content: "";
  width: 0;
  height: 0;
  border: var(--el-tooltip-v2-arrow-border-width) solid transparent;
  position: absolute;
}

.el-tooltip-v2__arrow::after {
  content: "";
  width: 0;
  height: 0;
  border: var(--el-tooltip-v2-arrow-border-width) solid transparent;
  position: absolute;
}

.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow {
  bottom: 0;
}

.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow::before {
  border-top-color: var(--el-color-white);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  border-bottom: 0;
  top: calc(100% - 1px);
}

.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow::after {
  border-top-color: var(--el-border-color);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  border-bottom: 0;
  top: 100%;
  z-index: -1;
}

.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow {
  top: 0;
}

.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow::before {
  border-bottom-color: var(--el-color-white);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: calc(100% - 1px);
}

.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow::after {
  border-bottom-color: var(--el-border-color);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: 100%;
  z-index: -1;
}

.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow {
  right: 0;
}

.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow::before {
  border-left-color: var(--el-color-white);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: calc(100% - 1px);
}

.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow::after {
  border-left-color: var(--el-border-color);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: 100%;
  z-index: -1;
}

.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow {
  left: 0;
}

.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow::before {
  border-right-color: var(--el-color-white);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  border-left: 0;
  right: calc(100% - 1px);
}

.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow::after {
  border-right-color: var(--el-border-color);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  border-left: 0;
  right: 100%;
  z-index: -1;
}

.el-tooltip-v2__content.is-dark {
  --el-tooltip-v2-border-color: transparent;
  background-color: var(--el-color-black);
  color: var(--el-color-white);
  border-color: transparent;
}

.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow {
  background-color: var(--el-color-black);
  border-color: transparent;
}

.el-transfer {
  --el-transfer-border-color: var(--el-border-color-lighter);
  --el-transfer-border-radius: var(--el-border-radius-base);
  --el-transfer-panel-width: 200px;
  --el-transfer-panel-header-height: 40px;
  --el-transfer-panel-header-bg-color: var(--el-fill-color-light);
  --el-transfer-panel-footer-height: 40px;
  --el-transfer-panel-body-height: 278px;
  --el-transfer-item-height: 30px;
  --el-transfer-filter-height: 32px;
}

.el-transfer {
  font-size: var(--el-font-size-base);
}

.el-transfer__buttons {
  display: inline-block;
  vertical-align: middle;
  padding: 0 30px;
}

.el-transfer__button {
  vertical-align: top;
}

.el-transfer__button:nth-child(2) {
  margin: 0 0 0 10px;
}

.el-transfer__button i,
.el-transfer__button span {
  font-size: 14px;
}

.el-transfer__button .el-icon + span {
  margin-left: 0;
}

.el-transfer-panel {
  overflow: hidden;
  background: var(--el-bg-color-overlay);
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: var(--el-transfer-panel-width);
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}

.el-transfer-panel__body {
  height: var(--el-transfer-panel-body-height);
  border-left: 1px solid var(--el-transfer-border-color);
  border-right: 1px solid var(--el-transfer-border-color);
  border-bottom: 1px solid var(--el-transfer-border-color);
  border-bottom-left-radius: var(--el-transfer-border-radius);
  border-bottom-right-radius: var(--el-transfer-border-radius);
  overflow: hidden;
}

.el-transfer-panel__body.is-with-footer {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.el-transfer-panel__list {
  margin: 0;
  padding: 6px 0;
  list-style: none;
  height: var(--el-transfer-panel-body-height);
  overflow: auto;
  box-sizing: border-box;
}

.el-transfer-panel__list.is-filterable {
  height: calc(100% - var(--el-transfer-filter-height) - 30px);
  padding-top: 0;
}

.el-transfer-panel__item {
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  padding-left: 15px;
  display: block !important;
}

.el-transfer-panel__item + .el-transfer-panel__item {
  margin-left: 0;
}

.el-transfer-panel__item.el-checkbox {
  color: var(--el-text-color-regular);
}

.el-transfer-panel__item:hover {
  color: var(--el-color-primary);
}

.el-transfer-panel__item.el-checkbox .el-checkbox__label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  padding-left: 22px;
  line-height: var(--el-transfer-item-height);
}

.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 8px;
}

.el-transfer-panel__filter {
  text-align: center;
  margin: 15px;
  box-sizing: border-box;
  width: auto;
}

.el-transfer-panel__filter .el-input__inner {
  height: var(--el-transfer-filter-height);
  width: 100%;
  font-size: 12px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: calc(var(--el-transfer-filter-height) / 2);
}

.el-transfer-panel__filter .el-icon-circle-close {
  cursor: pointer;
}

.el-transfer-panel .el-transfer-panel__header {
  display: flex;
  align-items: center;
  height: var(--el-transfer-panel-header-height);
  background: var(--el-transfer-panel-header-bg-color);
  margin: 0;
  padding-left: 15px;
  border: 1px solid var(--el-transfer-border-color);
  border-top-left-radius: var(--el-transfer-border-radius);
  border-top-right-radius: var(--el-transfer-border-radius);
  box-sizing: border-box;
  color: var(--el-color-black);
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  font-size: 16px;
  color: var(--el-text-color-primary);
  font-weight: 400;
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  color: var(--el-text-color-secondary);
  font-size: 12px;
  font-weight: 400;
}

.el-transfer-panel .el-transfer-panel__footer {
  height: var(--el-transfer-panel-footer-height);
  background: var(--el-bg-color-overlay);
  margin: 0;
  padding: 0;
  border: 1px solid var(--el-transfer-border-color);
  border-bottom-left-radius: var(--el-transfer-border-radius);
  border-bottom-right-radius: var(--el-transfer-border-radius);
}

.el-transfer-panel .el-transfer-panel__footer::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  padding-left: 20px;
  color: var(--el-text-color-regular);
}

.el-transfer-panel .el-transfer-panel__empty {
  margin: 0;
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  padding: 6px 15px 0;
  color: var(--el-text-color-secondary);
  text-align: center;
}

.el-transfer-panel .el-checkbox__label {
  padding-left: 8px;
}

.el-transfer-panel .el-checkbox__inner {
  height: 14px;
  width: 14px;
  border-radius: 3px;
}

.el-transfer-panel .el-checkbox__inner::after {
  height: 6px;
  width: 3px;
  left: 4px;
}

.el-tree {
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
}

.el-tree {
  position: relative;
  cursor: default;
  background: var(--el-fill-color-blank);
  color: var(--el-tree-text-color);
  font-size: var(--el-font-size-base);
}

.el-tree__empty-block {
  position: relative;
  min-height: 60px;
  text-align: center;
  width: 100%;
  height: 100%;
}

.el-tree__empty-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
}

.el-tree__drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--el-color-primary);
}

.el-tree-node {
  white-space: nowrap;
  outline: 0;
}

.el-tree-node:focus > .el-tree-node__content {
  background-color: var(--el-tree-node-hover-bg-color);
}

.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
  background-color: var(--el-color-primary);
  color: #fff;
}

.el-tree-node__content {
  display: flex;
  align-items: center;
  height: 26px;
  cursor: pointer;
}

.el-tree-node__content > .el-tree-node__expand-icon {
  padding: 6px;
  box-sizing: content-box;
}

.el-tree-node__content > label.el-checkbox {
  margin-right: 8px;
}

.el-tree-node__content:hover {
  background-color: var(--el-tree-node-hover-bg-color);
}

.el-tree.is-dragging .el-tree-node__content {
  cursor: move;
}

.el-tree.is-dragging .el-tree-node__content * {
  pointer-events: none;
}

.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
  cursor: not-allowed;
}

.el-tree-node__expand-icon {
  cursor: pointer;
  color: var(--el-tree-expand-icon-color);
  font-size: 12px;
  transform: rotate(0);
  transition: transform var(--el-transition-duration) ease-in-out;
}

.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}

.el-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
}

.el-tree-node__expand-icon.is-hidden {
  visibility: hidden;
}

.el-tree-node__loading-icon {
  margin-right: 8px;
  font-size: var(--el-font-size-base);
  color: var(--el-tree-expand-icon-color);
}

.el-tree-node > .el-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}

.el-tree-node.is-expanded > .el-tree-node__children {
  display: block;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: var(--el-color-primary-light-9);
}

.el-tree-select {
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
}

.el-tree-select__popper .el-tree-node__expand-icon {
  margin-left: 8px;
}

.el-tree-select__popper .el-tree-node.is-checked > .el-tree-node__content .el-select-dropdown__item.selected::after {
  content: none;
}

.el-tree-select__popper .el-select-dropdown__item {
  flex: 1;
  background: 0 0 !important;
  padding-left: 0;
  height: 20px;
  line-height: 20px;
}

.el-upload {
  --el-upload-dragger-padding-horizontal: 40px;
  --el-upload-dragger-padding-vertical: 10px;
}

.el-upload {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: 0;
}

.el-upload__input {
  display: none;
}

.el-upload__tip {
  font-size: 12px;
  color: var(--el-text-color-regular);
  margin-top: 7px;
}

.el-upload iframe {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
}

.el-upload--picture-card {
  --el-upload-picture-card-size: 148px;
  background-color: var(--el-fill-color-lighter);
  border: 1px dashed var(--el-border-color-darker);
  border-radius: 6px;
  box-sizing: border-box;
  width: var(--el-upload-picture-card-size);
  height: var(--el-upload-picture-card-size);
  cursor: pointer;
  vertical-align: top;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.el-upload--picture-card i {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}

.el-upload--picture-card:hover {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}

.el-upload.is-drag {
  display: block;
}

.el-upload:focus {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}

.el-upload:focus .el-upload-dragger {
  border-color: var(--el-color-primary);
}

.el-upload-dragger {
  padding: var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);
  background-color: var(--el-fill-color-blank);
  border: 1px dashed var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.el-upload-dragger .el-icon--upload {
  font-size: 67px;
  color: var(--el-text-color-placeholder);
  margin-bottom: 16px;
  line-height: 50px;
}

.el-upload-dragger + .el-upload__tip {
  text-align: center;
}

.el-upload-dragger ~ .el-upload__files {
  border-top: var(--el-border);
  margin-top: 7px;
  padding-top: 5px;
}

.el-upload-dragger .el-upload__text {
  color: var(--el-text-color-regular);
  font-size: 14px;
  text-align: center;
}

.el-upload-dragger .el-upload__text em {
  color: var(--el-color-primary);
  font-style: normal;
}

.el-upload-dragger:hover {
  border-color: var(--el-color-primary);
}

.el-upload-dragger.is-dragover {
  padding: calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary);
}

.el-upload-list {
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
  position: relative;
}

.el-upload-list__item {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-bottom: 5px;
  position: relative;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
}

.el-upload-list__item .el-progress {
  position: absolute;
  top: 20px;
  width: 100%;
}

.el-upload-list__item .el-progress__text {
  position: absolute;
  right: 0;
  top: -13px;
}

.el-upload-list__item .el-progress-bar {
  margin-right: 0;
  padding-right: 0;
}

.el-upload-list__item .el-icon--upload-success {
  color: var(--el-color-success);
}

.el-upload-list__item .el-icon--close {
  display: none;
  position: absolute;
  right: 5px;
  top: 50%;
  cursor: pointer;
  opacity: 0.75;
  color: var(--el-text-color-regular);
  transition: opacity var(--el-transition-duration);
  transform: translateY(-50%);
}

.el-upload-list__item .el-icon--close:hover {
  opacity: 1;
  color: var(--el-color-primary);
}

.el-upload-list__item .el-icon--close-tip {
  display: none;
  position: absolute;
  top: 1px;
  right: 5px;
  font-size: 12px;
  cursor: pointer;
  opacity: 1;
  color: var(--el-color-primary);
  font-style: normal;
}

.el-upload-list__item:hover {
  background-color: var(--el-fill-color-light);
}

.el-upload-list__item:hover .el-icon--close {
  display: inline-flex;
}

.el-upload-list__item:hover .el-progress__text {
  display: none;
}

.el-upload-list__item .el-upload-list__item-info {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: calc(100% - 30px);
  margin-left: 4px;
}

.el-upload-list__item.is-success .el-upload-list__item-status-label {
  display: inline-flex;
}

.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}

.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip {
  display: inline-block;
}

.el-upload-list__item.is-success:active,
.el-upload-list__item.is-success:not(.focusing):focus {
  outline-width: 0;
}

.el-upload-list__item.is-success:active .el-icon--close-tip,
.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip {
  display: none;
}

.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,
.el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
  display: none;
  opacity: 0;
}

.el-upload-list.is-disabled .el-upload-list__item-status-label,
.el-upload-list.is-disabled .el-upload-list__item:hover {
  display: block;
}

.el-upload-list__item-name {
  color: var(--el-text-color-regular);
  display: inline-flex;
  text-align: center;
  align-items: center;
  padding: 0 4px;
  transition: color var(--el-transition-duration);
  font-size: var(--el-font-size-base);
}

.el-upload-list__item-name .el-icon {
  margin-right: 6px;
  color: var(--el-text-color-secondary);
}

.el-upload-list__item-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-upload-list__item-status-label {
  position: absolute;
  right: 5px;
  top: 0;
  line-height: inherit;
  display: none;
  height: 100%;
  justify-content: center;
  align-items: center;
  transition: opacity var(--el-transition-duration);
}

.el-upload-list__item-delete {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 12px;
  color: var(--el-text-color-regular);
  display: none;
}

.el-upload-list__item-delete:hover {
  color: var(--el-color-primary);
}

.el-upload-list--picture-card {
  --el-upload-list-picture-card-size: 148px;
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0;
}

.el-upload-list--picture-card .el-upload-list__item {
  overflow: hidden;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  width: var(--el-upload-list-picture-card-size);
  height: var(--el-upload-list-picture-card-size);
  margin: 0 8px 8px 0;
  padding: 0;
  display: inline-flex;
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--check,
.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check {
  color: #fff;
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--close {
  display: none;
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
  opacity: 0;
  display: block;
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
  display: block;
}

.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name {
  display: none;
}

.el-upload-list--picture-card .el-upload-list__item-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}

.el-upload-list--picture-card .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}

.el-upload-list--picture-card .el-upload-list__item-actions {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  font-size: 20px;
  background-color: var(--el-overlay-color-lighter);
  transition: opacity var(--el-transition-duration);
}

.el-upload-list--picture-card .el-upload-list__item-actions span {
  display: none;
  cursor: pointer;
}

.el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 1rem;
}

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
  position: static;
  font-size: inherit;
  color: inherit;
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover {
  opacity: 1;
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
  display: inline-flex;
}

.el-upload-list--picture-card .el-progress {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  bottom: auto;
  width: 126px;
}

.el-upload-list--picture-card .el-progress .el-progress__text {
  top: 50%;
}

.el-upload-list--picture .el-upload-list__item {
  overflow: hidden;
  z-index: 0;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  align-items: center;
}

.el-upload-list--picture .el-upload-list__item .el-icon--check,
.el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
  color: #fff;
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
  opacity: 0;
  display: block;
}

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
  display: block;
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
  display: none;
}

.el-upload-list--picture .el-upload-list__item .el-icon--close {
  top: 5px;
  transform: translateY(0);
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
  object-fit: contain;
  position: relative;
  z-index: 1;
  background-color: var(--el-color-white);
}

.el-upload-list--picture .el-upload-list__item-status-label {
  position: absolute;
  right: -17px;
  top: -7px;
  width: 46px;
  height: 26px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}

.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 12px;
  transform: rotate(-45deg);
}

.el-upload-list--picture .el-progress {
  position: relative;
  top: -7px;
}

.el-upload-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
  cursor: default;
}

.el-upload-cover::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-upload-cover img {
  display: block;
  width: 100%;
  height: 100%;
}

.el-upload-cover__label {
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}

.el-upload-cover__label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
  color: #fff;
}

.el-upload-cover__progress {
  display: inline-block;
  vertical-align: middle;
  position: static;
  width: 243px;
}

.el-upload-cover__progress + .el-upload__inner {
  opacity: 0;
}

.el-upload-cover__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.el-upload-cover__interact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--el-overlay-color-light);
  text-align: center;
}

.el-upload-cover__interact .btn {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  transition: var(--el-transition-md-fade);
  margin-top: 60px;
}

.el-upload-cover__interact .btn i {
  margin-top: 0;
}

.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.el-upload-cover__interact .btn:not(:first-child) {
  margin-left: 35px;
}

.el-upload-cover__interact .btn:hover {
  transform: translateY(-13px);
}

.el-upload-cover__interact .btn:hover span {
  opacity: 1;
}

.el-upload-cover__interact .btn i {
  color: #fff;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}

.el-upload-cover__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  text-align: left;
  padding: 0 10px;
  margin: 0;
  line-height: 36px;
  font-size: 14px;
  color: var(--el-text-color-primary);
}

.el-upload-cover + .el-upload__inner {
  opacity: 0;
  position: relative;
  z-index: 1;
}

.el-vl__wrapper {
  position: relative;
}

.el-vl__wrapper:hover .el-virtual-scrollbar {
  opacity: 1;
}

.el-vl__wrapper.always-on .el-virtual-scrollbar {
  opacity: 1;
}

.el-vl__window {
  scrollbar-width: none;
}

.el-vl__window::-webkit-scrollbar {
  display: none;
}

.el-virtual-scrollbar {
  opacity: 0;
  transition: opacity 340ms ease-out;
}

.el-virtual-scrollbar.always-on {
  opacity: 1;
}

.el-vg__wrapper {
  position: relative;
}

.el-popper {
  --el-popper-border-radius: var(--el-popover-border-radius, 4px);
}

.el-popper {
  position: absolute;
  border-radius: var(--el-popper-border-radius);
  padding: 5px 11px;
  z-index: 2000;
  font-size: 12px;
  line-height: 20px;
  min-width: 10px;
  word-wrap: break-word;
  visibility: visible;
}

.el-popper.is-dark {
  color: var(--el-bg-color);
  background: var(--el-text-color-primary);
  border: 1px solid var(--el-text-color-primary);
}

.el-popper.is-dark .el-popper__arrow::before {
  border: 1px solid var(--el-text-color-primary);
  background: var(--el-text-color-primary);
  right: 0;
}

.el-popper.is-light {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
}

.el-popper.is-light .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
  background: var(--el-bg-color-overlay);
  right: 0;
}

.el-popper.is-pure {
  padding: 0;
}

.el-popper__arrow {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
}

.el-popper__arrow::before {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
  content: " ";
  transform: rotate(45deg);
  background: var(--el-text-color-primary);
  box-sizing: border-box;
}

.el-popper[data-popper-placement^=top] > .el-popper__arrow {
  bottom: -5px;
}

.el-popper[data-popper-placement^=top] > .el-popper__arrow::before {
  border-bottom-right-radius: 2px;
}

.el-popper[data-popper-placement^=bottom] > .el-popper__arrow {
  top: -5px;
}

.el-popper[data-popper-placement^=bottom] > .el-popper__arrow::before {
  border-top-left-radius: 2px;
}

.el-popper[data-popper-placement^=left] > .el-popper__arrow {
  right: -5px;
}

.el-popper[data-popper-placement^=left] > .el-popper__arrow::before {
  border-top-right-radius: 2px;
}

.el-popper[data-popper-placement^=right] > .el-popper__arrow {
  left: -5px;
}

.el-popper[data-popper-placement^=right] > .el-popper__arrow::before {
  border-bottom-left-radius: 2px;
}

.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}

.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}

.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
}

.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.el-select-dropdown__item {
  font-size: var(--el-font-size-base);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--el-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}

.el-select-dropdown__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: var(--el-fill-color-light);
}

.el-select-dropdown__item.selected {
  color: var(--el-color-primary);
  font-weight: 700;
}

.el-statistic {
  --el-statistic-title-font-weight: 400;
  --el-statistic-title-font-size: var(--el-font-size-extra-small);
  --el-statistic-title-color: var(--el-text-color-regular);
  --el-statistic-content-font-weight: 400;
  --el-statistic-content-font-size: var(--el-font-size-extra-large);
  --el-statistic-content-color: var(--el-text-color-primary);
}

.el-statistic__head {
  font-weight: var(--el-statistic-title-font-weight);
  font-size: var(--el-statistic-title-font-size);
  color: var(--el-statistic-title-color);
  line-height: 20px;
  margin-bottom: 4px;
}

.el-statistic__content {
  font-weight: var(--el-statistic-content-font-weight);
  font-size: var(--el-statistic-content-font-size);
  color: var(--el-statistic-content-color);
}

.el-statistic__value {
  display: inline-block;
}

.el-statistic__prefix {
  margin-right: 4px;
  display: inline-block;
}

.el-statistic__suffix {
  margin-left: 4px;
  display: inline-block;
}

.el-button-close {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.4);
  width: 77px;
  height: 32px;
  border-radius: 16px;
  overflow: hidden;
  padding: 0px;
  line-height: 150%;
}

.el-button-close:hover {
  background-color: rgba(239, 140, 107, 0.03);
  color: rgb(239, 140, 107);
  border: 1px solid rgb(239, 140, 107);
}

.el-button-close:active {
  background-color: rgba(222, 73, 23, 0.03);
  color: rgb(222, 73, 23);
  border: 1px solid rgb(222, 73, 23);
}

.el-button-close:focus {
  background-color: rgba(222, 73, 23, 0.03);
  color: rgb(222, 73, 23);
  border: 1px solid rgb(222, 73, 23);
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/global.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}

:-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 2em;
}

.cursor {
  cursor: pointer;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.dis-none {
  display: none;
}

.f-s-16 {
  font-size: 16px !important;
}

.f-s-14 {
  font-size: 14px !important;
}

.f-s-12 {
  font-size: 12px !important;
}

.f-s-20 {
  font-size: 20px;
}

.f-s-30 {
  font-size: 30px;
}

.break {
  word-break: break-all;
}

.dis-block {
  display: block;
}

.flex {
  display: flex;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

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

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-end {
  display: flex;
  justify-content: end;
}

.align-center {
  display: flex !important;
  align-items: center;
}

.align-end {
  display: flex !important;
  align-items: end;
}

.space-between {
  display: flex;
  justify-content: space-between;
}

.space-around {
  display: flex;
  justify-content: space-around;
}

.inline-flex {
  display: inline-flex !important;
}

.one-line {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cc-delete-button:hover, .cc-delete-button:focus, .cc-delete-button:active {
  color: #fff !important;
}

.cc-delete-button.is-disabled {
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.2) !important;
}

button.el-button.el-button--primary.el-button--small.is-disabled {
  background: unset !important;
}

.cc-line-button {
  color: rgb(234, 100, 57);
  border-color: rgba(0, 0, 0, 0.07);
  background: rgb(255, 255, 255);
}
.cc-line-button:hover {
  color: rgb(239, 140, 107);
  border-color: rgb(239, 140, 107);
  background: rgb(255, 255, 255);
}
.cc-line-button:focus, .cc-line-button:active {
  color: rgb(239, 140, 107);
  border-color: rgb(239, 140, 107);
  background: rgb(255, 255, 255);
}

.cc-hover-btn .icon-default {
  display: inline-block;
}
.cc-hover-btn .icon-hover {
  display: none;
}
.cc-hover-btn .icon-active {
  display: none;
}
.cc-hover-btn:hover .icon-default {
  display: none;
}
.cc-hover-btn:hover .icon-hover {
  display: inline-block;
}
.cc-hover-btn:hover .icon-active {
  display: none;
}
.cc-hover-btn:focus .icon-default, .cc-hover-btn:active .icon-default {
  display: none;
}
.cc-hover-btn:focus .icon-hover, .cc-hover-btn:active .icon-hover {
  display: none;
}
.cc-hover-btn:focus .icon-active, .cc-hover-btn:active .icon-active {
  display: inline-block;
}

.cc-icon-box .default {
  display: inline-block;
}
.cc-icon-box .active {
  display: none;
}
.cc-icon-box:hover .default, .cc-icon-box:focus .default {
  display: none;
}
.cc-icon-box:hover .active, .cc-icon-box:focus .active {
  display: inline-block;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 2px;
  height: 6px;
}

::scrollbar {
  width: 2px;
  height: 6px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  display: none;
}

::scrollbar-track {
  display: none;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c7c9cc;
  -webkit-box-shadow: inset 0 0 1px #c7c9cc;
}

::scrollbar-thumb {
  border-radius: 10px;
  background: #c7c9cc;
  -webkit-box-shadow: inset 0 0 1px #c7c9cc;
}

:deep(.el-dialog__body) {
  height: 463px !important;
  overflow-y: auto;
}

.cc-query-table .cc-condition-tag .cc-condition-tag-del {
  color: rgba(0, 0, 0, 0.2);
}
.cc-query-table .cc-condition-tag .cc-condition-tag-del:hover {
  color: rgb(239, 140, 107);
}
.cc-query-table .cc-condition-tag .cc-condition-tag-del:focus, .cc-query-table .cc-condition-tag .cc-condition-tag-del:active {
  color: rgb(222, 73, 23);
}
.cc-query-table .clear-tags .clear-tags-button {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
}
.cc-query-table .clear-tags .clear-tags-button:hover {
  color: rgb(239, 140, 107);
}
.cc-query-table .clear-tags .clear-tags-button:focus, .cc-query-table .clear-tags .clear-tags-button:active {
  color: rgb(222, 73, 23);
}

.no-content {
  text-align: center;
  margin-top: 100px;
  flex: 1;
}
.no-content .no-content-img {
  text-align: center;
}
.no-content .no-content-img img {
  width: 200px;
}
.no-content .no-content-text {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}

.clock-add {
  padding: 0 !important;
}

.global-confirm-box {
  vertical-align: initial;
}
.global-confirm-box .el-message-box__btns .el-button {
  height: 32px;
  min-width: 70px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
}

.com-dismiss-box .el-message-box__container {
  display: flex;
}
.com-dismiss-box .el-message-box__container .el-message-box-icon--warning {
  position: relative;
  top: 0;
  transform: none;
}
.com-dismiss-box .el-message-box__container .el-message-box__message {
  padding-left: 12px;
}

.popperClass .el-scrollbar__view {
  padding-bottom: 34px !important;
}

.popperClassTop .el-scrollbar__view {
  padding-top: 34px !important;
}

.cacheClass .el-scrollbar__view {
  padding-bottom: 34px !important;
}

.tooltip {
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  box-shadow: 0px 3.61988px 7.23977px 0px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 15px;
}
.tooltip .el-popper__arrow {
  z-index: -1;
}
.tooltip .el-popper__arrow::before {
  border: none !important;
  background-color: #fff !important;
}

.tooltipPadding {
  padding: 10px;
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  box-shadow: 0px 3.61988px 7.23977px 0px rgba(0, 0, 0, 0.3);
  z-index: 1;
  border-radius: 8px;
}
.tooltipPadding .el-popper__arrow {
  z-index: -1;
}
.tooltipPadding .el-popper__arrow::before {
  border: none !important;
  background-color: #fff !important;
}

.clear-tags-button:focus {
  color: var(--el-buttontext-color) !important;
  border-color: var(--el-border-color) !important;
}
.clear-tags-button:hover {
  color: #fff !important;
}
.clear-tags-button:active {
  color: #fff !important;
  background-color: #de4917 !important;
}

.cc-delete-button:focus {
  color: var(--el-buttontext-color) !important;
  border-color: var(--el-border-color) !important;
}
.cc-delete-button:hover {
  color: #fff !important;
}
.cc-delete-button:active {
  color: #fff !important;
  background-color: #de4917 !important;
}

.cc-confirm-button:hover {
  color: #fff !important;
  background-color: #ef8c6b !important;
  border-color: #ef8c6b !important;
}
.cc-confirm-button:active {
  color: #fff !important;
  border-color: #ea6439 !important;
}

.cc-line-button:focus {
  color: #EA6439 !important;
  border-color: var(--el-border-color) !important;
}
.cc-line-button:hover {
  color: #fff !important;
  background-color: #ef8c6b !important;
}
.cc-line-button:active {
  color: #fff !important;
  background-color: #de4917 !important;
}

.is-plain.el-picker-panel__link-btn:focus {
  color: #EA6439 !important;
  border-color: var(--el-border-color) !important;
}
.is-plain.el-picker-panel__link-btn:hover {
  color: #fff !important;
  background-color: #ef8c6b !important;
}
.is-plain.el-picker-panel__link-btn:active {
  color: #fff !important;
  background-color: #de4917 !important;
}

.clearBtnColor {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}

.cc-condition-tag-del {
  margin-left: 6px;
}

.m-l-0 {
  margin-left: 0px;
}

.m-r-0 {
  margin-right: 0px;
}

.m-t-0 {
  margin-top: 0px;
}

.m-b-0 {
  margin-bottom: 0px;
}

.p-l-0 {
  padding-left: 0px;
}

.p-r-0 {
  padding-right: 0px;
}

.p-t-0 {
  padding-top: 0px;
}

.p-b-0 {
  padding-bottom: 0px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.m-l-60 {
  margin-left: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.m-l-90 {
  margin-left: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.m-l-100 {
  margin-left: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

html {
  --cc-000000:rgb(0, 0, 0);
  --cc-000000-3:rgba(0, 0, 0, 0.03);
  --cc-000000-7:rgba(0, 0, 0, 0.07);
  --cc-000000-10:rgba(0, 0, 0, 0.1);
  --cc-000000-20:rgba(0, 0, 0, 0.2);
  --cc-000000-30:rgba(0, 0, 0, 0.3);
  --cc-000000-40:rgba(0, 0, 0, 0.4);
  --cc-000000-50:rgba(0, 0, 0, 0.5);
  --cc-000000-60:rgba(0, 0, 0, 0.6);
  --cc-000000-70:rgba(0, 0, 0, 0.7);
  --cc-000000-85:rgba(0, 0, 0, 0.85);
  --cc-EA6439:rgb(234, 100, 57);
  --cc-EA6439-7:rgba(234, 100, 57, 0.07);
  --cc-EA6439-30:rgba(234, 100, 57, 0.3);
  --cc-EA6439-40:rgba(234, 100, 57, 0.4);
  --cc-EA6439-70:rgba(234, 100, 57, 0.7);
  --cc-EA6439-85:rgba(234, 100, 57, 0.85);
  --cc-FF0000:#FF0000;
  --cc-FF0000-85:rgba(255, 0, 0, 0.85);
  --cc-FEF6F3:#FEF6F3;
  --cc-F4F4F4:#F4F4F4;
  --cc-C9C9C9:#C9C9C9;
  --cc-3C3C43-36:rgba(60, 60, 67, 0.36);
  --cc-F9F9FB:#F9F9FB;
  --cc-E5E5E5:#E5E5E5;
  --cc-F7F8FA:#F7F8FA;
  --cc-F6F8F9:#F6F8F9;
  --cc-FFFFFF:#FFFFFF;
}

.cc-000000 {
  color: var(--cc-000000);
}

.cc-000000-hover:hover {
  color: var(--cc-000000);
}

.cc-000000-3 {
  color: var(--cc-000000-3);
}

.cc-000000-3-hover:hover {
  color: var(--cc-000000-3);
}

.cc-000000-7 {
  color: var(--cc-000000-7);
}

.cc-000000-7-hover:hover {
  color: var(--cc-000000-7);
}

.cc-000000-10 {
  color: var(--cc-000000-10);
}

.cc-000000-10-hover:hover {
  color: var(--cc-000000-10);
}

.cc-000000-20 {
  color: var(--cc-000000-20);
}

.cc-000000-20-hover:hover {
  color: var(--cc-000000-20);
}

.cc-000000-30 {
  color: var(--cc-000000-30);
}

.cc-000000-30-hover:hover {
  color: var(--cc-000000-30);
}

.cc-000000-40 {
  color: var(--cc-000000-40);
}

.cc-000000-40-hover:hover {
  color: var(--cc-000000-40);
}

.cc-000000-50 {
  color: var(--cc-000000-50);
}

.cc-000000-50-hover:hover {
  color: var(--cc-000000-50);
}

.cc-000000-60 {
  color: var(--cc-000000-60);
}

.cc-000000-60-hover:hover {
  color: var(--cc-000000-60);
}

.cc-000000-70 {
  color: var(--cc-000000-70);
}

.cc-000000-70-hover:hover {
  color: var(--cc-000000-70);
}

.cc-000000-85 {
  color: var(--cc-000000-85);
}

.cc-000000-85-hover:hover {
  color: var(--cc-000000-85);
}

.cc-EA6439 {
  color: var(--cc-EA6439);
}

.cc-EA6439-hover:hover {
  color: var(--cc-EA6439);
}

.cc-EA6439-7 {
  color: var(--cc-EA6439-7);
}

.cc-EA6439-7-hover:hover {
  color: var(--cc-EA6439-7);
}

.cc-EA6439-30 {
  color: var(--cc-EA6439-30);
}

.cc-EA6439-30-hover:hover {
  color: var(--cc-EA6439-30);
}

.cc-EA6439-40 {
  color: var(--cc-EA6439-40);
}

.cc-EA6439-40-hover:hover {
  color: var(--cc-EA6439-40);
}

.cc-EA6439-70 {
  color: var(--cc-EA6439-70);
}

.cc-EA6439-70-hover:hover {
  color: var(--cc-EA6439-70);
}

.cc-EA6439-85 {
  color: var(--cc-EA6439-85);
}

.cc-EA6439-85-hover:hover {
  color: var(--cc-EA6439-85);
}

.cc-FF0000 {
  color: var(--cc-FF0000);
}

.cc-FF0000-hover:hover {
  color: var(--cc-FF0000);
}

.cc-FF0000-85 {
  color: var(--cc-FF0000-85);
}

.cc-FF0000-85-hover:hover {
  color: var(--cc-FF0000-85);
}

.cc-FEF6F3 {
  color: var(--cc-FEF6F3);
}

.cc-FEF6F3-hover:hover {
  color: var(--cc-FEF6F3);
}

.cc-F4F4F4 {
  color: var(--cc-F4F4F4);
}

.cc-F4F4F4-hover:hover {
  color: var(--cc-F4F4F4);
}

.cc-C9C9C9 {
  color: var(--cc-C9C9C9);
}

.cc-C9C9C9-hover:hover {
  color: var(--cc-C9C9C9);
}

.cc-3C3C43-36 {
  color: var(--cc-3C3C43-36);
}

.cc-3C3C43-36-hover:hover {
  color: var(--cc-3C3C43-36);
}

.cc-F9F9FB {
  color: var(--cc-F9F9FB);
}

.cc-F9F9FB-hover:hover {
  color: var(--cc-F9F9FB);
}

.cc-E5E5E5 {
  color: var(--cc-E5E5E5);
}

.cc-E5E5E5-hover:hover {
  color: var(--cc-E5E5E5);
}

.cc-F7F8FA {
  color: var(--cc-F7F8FA);
}

.cc-F7F8FA-hover:hover {
  color: var(--cc-F7F8FA);
}

.cc-F6F8F9 {
  color: var(--cc-F6F8F9);
}

.cc-F6F8F9-hover:hover {
  color: var(--cc-F6F8F9);
}

.cc-FFFFFF {
  color: var(--cc-FFFFFF);
}

.cc-FFFFFF-hover:hover {
  color: var(--cc-FFFFFF);
}

.cc-text-btn {
  color: var(--cc-000000-40);
}
.cc-text-btn.cc-1 {
  color: rgba(60, 64, 85, 0.4);
}
.cc-text-btn:hover {
  cursor: pointer;
  color: var(--cc-EA6439);
}

.cc-flex-1 {
  flex: 1;
}

.cc-f-w-bold, .cc-bold {
  font-weight: bold;
}

.cc-p-r, .cc-relative {
  position: relative;
}

.cc-absolute {
  position: absolute;
}

.cc-sticky {
  position: sticky;
  position: -webkit-sticky;
}

.btn-normal {
  border-radius: 50px;
  min-width: 110px;
  padding: 10px;
  box-shadow: none;
}
.btn-normal:hover {
  background-color: var(--cc-FFFFFF);
  color: var(--cc-EA6439);
}
.btn-normal.red {
  color: var(--cc-EA6439);
}
.btn-normal.is-disabled, .btn-normal.is-disabled:hover {
  background-color: var(--cc-FFFFFF);
  color: var(--cc-EA6439-40);
  border: 1px solid var(--cc-000000-10);
}
.btn-normal.btn-confirm {
  min-width: 80px;
  padding: 15px;
}

.btn-primary {
  border-radius: 50px;
  min-width: 110px;
  padding: 10px;
  box-shadow: none;
}
.btn-primary.is-disabled, .btn-primary.is-disabled:hover {
  background-color: var(--cc-EA6439-30);
  color: var(--cc-FFFFFF);
  border: 1px solid var(--cc-FFFFFF);
}
.btn-primary.btn-confirm {
  min-width: 80px;
  padding: 15px;
}

.el-checkbox .el-checkbox__label {
  color: rgb(0, 0, 0);
}
.el-checkbox.is-checked .el-checkbox__label {
  color: rgb(0, 0, 0);
}
.el-checkbox.btn-confirm {
  min-width: 80px;
  padding: 15px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/common/debounceButton/index.vue?vue&type=style&index=0&id=4a98900e&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button[data-v-4a98900e] {
  border-color: var(--el-border-color);
}
.button[data-v-4a98900e]:focus {
  background-color: #fff !important;
  color: #EA6439 !important;
  border-color: var(--el-border-color) !important;
}
.dbButton[data-v-4a98900e] {
  color: #EA6439;
}
.dbButton[data-v-4a98900e]:focus {
  background-color: #fff !important;
  color: #EA6439 !important;
  border-color: var(--el-border-color) !important;
}
.dbButton[data-v-4a98900e]:hover {
  color: #fff !important;
  background-color: #fff;
  border-color: var(--el-hover-border-color) !important;
  background-color: var(--el-hover-bg-color) !important;
}
.dbButton[data-v-4a98900e]:active {
  color: #fff !important;
  border-color: var(--el-active-border-color) !important;
  background-color: var(--el-active-border-color) !important;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/common/upFiles/index.vue?vue&type=style&index=0&id=4b8a4e54&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-4b8a4e54] * .upload-file {
  width: 80%;
}
[data-v-4b8a4e54] * .upload-file-btn {
  color: #ef8c6b;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[data-v-4b8a4e54] * .upload-file-btn:hover,[data-v-4b8a4e54] * .upload-file-btn:focus {
  color: #FFFFFF;
  background-color: #ef8c6b;
}
