
@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.login-border {
  background: rgba(210, 210, 210, 0.15);
}
.login-border input {
  height: 40px;
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
}
.login-box {
  width: 350px;
  position: absolute;
  top: 0;
  right: 100px;
  bottom: 0;
  z-index: 2;
}
.login-box .header-text {
  font-size: 14px;
  text-align: center;
  color: #fff;
}
.login-box .hover-green:hover {
  color: #43eac8;
}
.login-box input {
  height: 40px;
}
.login-box .el-button {
  padding-top: 12px;
  padding-bottom: 12px;
}
.login-box .line {
  height: 1px;
  background: rgba(242, 242, 242, 0.4);
}
.login-box .password-desc {
  line-height: 1.2;
  margin-bottom: 11px;
  color: #fff;
}
.login-box .password-desc .el-icon-fa-lightbulb-o {
  margin-right: 5px;
  width: 18px;
  height: 20px;
  background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEU2NkUyMUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEU2NkUzMUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkI0MERBQUQxQjZDMTFFN0E2OTdDNTEzRDIzMEM2NEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkI0MERBQUUxQjZDMTFFN0E2OTdDNTEzRDIzMEM2NEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76Y5a6AAABUUlEQVR42pzUzStEURjH8RmJQoliK0leF6TkDyCyUmYhC6ZsZMPOQjas7EbYWMheMyYLecvWykpCEsnGiiRC4vvUo04n54WnPt17zz33N819zrnJr9uhREQV4803oSAipBOroUkxQUUo/GvQEqqssUvkf3l2Eh2uoGPso8IYu8eGNW8KgzhzBa1jGp9oRRZPen2CCSRxjn68+N7RLtqwpsGvOk+CV3RM5jyHXra0OoNZfajauj+C4Ziu9WEPM6h0NGnMHpC2tmBLr9OoxzjKPd1u1uMBapGToFPUGZMaAiFSj3rs9v21HbwHgjZj3tEd5j0hN1iICerFsrbYLtm4KXShzBeU1l+TRTdqrxVqTld/I7ZR4gpqRw8edGscWvezeszoeZPZfnsjmvWhLf6pGlzo+aK9jnyVSkRW6Ht0hCvDwH+DZLtco1S/CnnXxG8BBgBPAECWn5oIrgAAAABJRU5ErkJggg==);
}
.login-box .password-desc .el-icon-fa-lightbulb-o:before {
  content: '' !important;
}
.login-box .el-icon-fa-eye:before,
.login-box .el-icon-fa-eye-slash:before,
.login-box .el-icon-fa-lightbulb-o:before {
  content: '' !important;
}
.login-box .el-icon-fa-eye:after,
.login-box .el-icon-fa-eye-slash:after,
.login-box .el-icon-fa-lightbulb-o:after {
  width: 24px;
  height: 19px;
  margin: 9px 0;
  background-size: cover;
}
.login-box .el-icon-fa-eye:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEU2NkU2MUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEU2NkU3MUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I0RTY2RTQxQzMzMTFFN0E2OTdDNTEzRDIzMEM2NEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I0RTY2RTUxQzMzMTFFN0E2OTdDNTEzRDIzMEM2NEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40THa4AAABeElEQVR42tTVTyhEURTH8XmTZCMi5c8GidgoLEj5t5GNDRsRU6zJCllYSTZiMSVRE2VtQyFJZEEJCwvlT5JELKTEwvO99VPP681MI2/h1Gemeb37zjv3nnvHsm074GcEAz5Hkvkojkz68vDz0FDCFWQgHyl/OUUNWMIDnnCFN1xiGiW/TVCOPWyjC5nYwTJOUYABnCGCrEQS9OMAtfp9h2pV06nkffjQM3qUtDFegqDKnkGy43ovDtGKKVRiAeOOe7KxocRRE8yqbGc8Yh1VWMEgNpGq6XJ35RxCXgnMG3d4TNcLzG7Mg6Vr6UjDq8f9lrMKZwIzn214dw0o1IKuqpvuMYJbrYk7rrUmnlNk5rBZ7eh8o3mV340cmJ2ZiwnX+CPU4CJWF5lWrFCLfkeTBpvuascYTrTpTHwijHpV+POo8Igb1KnUURShVN3ljl0MYz/qWRQlbG2gRfV3C8rUDM84xpq+Yx92ccKUvyUJh/Xv/w98T/AlwACXok8ypQQlyQAAAABJRU5ErkJggg==);
}
.login-box .el-icon-fa-eye-slash:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEU2NkVBMUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEU2NkVCMUMzMzExRTdBNjk3QzUxM0QyMzBDNjRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I0RTY2RTgxQzMzMTFFN0E2OTdDNTEzRDIzMEM2NEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I0RTY2RTkxQzMzMTFFN0E2OTdDNTEzRDIzMEM2NEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7LJ3KAAAABS0lEQVR42uzVzStEURjH8TNowo7F1ORlR1koyWq2GhZiYWshskHsxD8wNBazMNMsRsneTlhgw0ZYKKWmKAvKgsRMycJ0fU89t05n3pu5Vk59us3tnuc35zn3xec4jvJyNCiPh+cBTb270T9bQUsd6za7td2AHnxitg7FO3CLqBnwiHOkMF9D8S6cIoA9M+AHEzhBElvwV1k8hEu0YwRX9h58YRLPWJILBisorPcugjMEjbl5m9yIbelhXI7XstRhfcdZhTuxinusydwHafNAoYANTGFZ9CEmy9V9zeBO2vCCJ6zjBkNYkGuzOEabHfCGRSSM3yuyN0r2Rwe84gAf2MG4hLg3Sxj7+FbWsjeL9Fi3J4cZvBvnW+Uf2yONuWpeFaO4sIrrcYhu9Jd8VVQQkJZiqkDAkTygNQVMFzmvC4+Vm+z7/x6UG78CDADf2ka6LmKiCwAAAABJRU5ErkJggg==);
}
.login-box .el-form-item__error {
  color: #ff4a58;
}
.login-body__bottom {
  color: #e4e4e4;
  font-size: 14px;
  padding-bottom: 11px;
  margin-bottom: 11px;
  /*border-bottom: @border-base;*/
}
.login-body__bottom span {
  color: #43eac8;
}
.login-footer {
  font-size: 14px;
  color: #fff;
  padding: 0 30px;
}
.loginTip {
  background: rgba(0, 0, 0, 0.8) !important;
  border: none!important;
  width: 200px;
}
.loginTip ul {
  padding: 0 15px;
}
.loginTip ul li {
  color: #1ab394;
}
.loginTip ul li span {
  line-height: 1.5;
  color: #fff;
}

.company-list .dataRangeSize .el-form-item__content {
  width: 300px!important;
}
.company-list .version .el-select {
  width: 55%;
}
.company-list .version .el-date-editor.el-input {
  width: 55%;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.el-autocomplete .el-input__icon.el-icon-close {
  color: #ff4949;
  -ms-transform: scale(0.8);
      transform: scale(0.8);
}
.company-select-popper {
  width: 300px!important;
}

.company-audit .img-box .el-upload-dragger {
  width: 250px;
  height: 300px;
}
.company-audit .avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 250px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
.company-audit .avatar-uploader-icon .el-icon-iconfont-tianjia1 {
  color: #d3d3d3;
  font-size: 28px !important;
}
.company-audit .avatar {
  width: 250px;
  height: 300px;
  display: block;
}
.company-audit .versionName .el-select {
  width: 63%;
}
.company-audit .versionName .el-select .el-input__inner {
  padding: 0;
}
.company-audit .version .el-select {
  width: 55%;
}
.company-audit .version .el-date-editor.el-input {
  width: 55%;
}

.company-audit .el-dialog__body .el-button {
  margin-bottom: 10px;
}

.add-edition .el-form-item.label-left {
  width: 300px;
}
.add-edition .el-form-item.label-left > .el-form-item__content .el-input {
  width: 40%;
}
.add-edition .quota {
  margin-bottom: 15px;
}
.add-edition .quota .el-input {
  width: 80%;
}

.info-item[data-v-0a4e7a0e] {
  min-height: 30px;
  margin-top: 10px;
}
.el-radio[data-v-0a4e7a0e] {
  display: block;
}
.el-radio + .el-radio[data-v-0a4e7a0e] {
  margin-left: 0!important;
  margin-top: 10px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.ss-scheme-detail-item .form-row {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
}
.ss-scheme-detail-item .form-row .el-form-item {
  margin-bottom: 0;
}
.ss-scheme-detail-item .text-right .el-input__inner {
  text-align: right;
}
.ss-scheme-detail-item .text-th {
  font-size: 14px;
  color: #999;
}
.ss-scheme-detail-item .width-100 {
  width: 100%!important;
}
.ss-scheme-detail-item .width-100 .el-form-item__content {
  width: 100%!important;
}

.draggable-box .el-tag.el-tag--default[data-v-daf6a9dc] {
  color: #474747;
  background-color: #eeeeee;
  border-color: #dcdcdc;
}
.sortable-chosen[data-v-daf6a9dc] {
  /*background: #11b95c;*/
}
.sortable-drag[data-v-daf6a9dc] {
  /*background: #11b95c;*/
}
.box-header[data-v-daf6a9dc] {
  margin-bottom: 15px;
}
.box-header__title[data-v-daf6a9dc] {
  line-height: 50px;
}
.item[data-v-daf6a9dc] {
  margin: 0 7px 15px 7px;
  cursor: pointer;
}
.item[data-v-daf6a9dc]:hover {
  font-weight: 600;
}
.item div[data-v-daf6a9dc] {
  display: inline-block;
  text-align: center;
}
.tag-list-move[data-v-daf6a9dc] {
  transition: transform .5s;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */

.busLicenseFile .img-box .el-upload-dragger {
  width: 250px;
  height: 300px;
}
.busLicenseFile .avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 250px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
.busLicenseFile .avatar-uploader-icon .el-icon-iconfont-tianjia1 {
  color: #d3d3d3;
  font-size: 28px !important;
}
.busLicenseFile .avatar {
  width: 250px;
  height: 300px;
  display: block;
}

.el-popover[data-v-21fa548a] {
  min-width: 50px!important;
}
.color-aaa[data-v-21fa548a] {
  color: #aaa;
}
.bg-gray[data-v-21fa548a] {
  background: #c7c7c7;
  height: 40px;
  line-height: 40px;
}

.el-popover.table-header-popover {
  padding: 0;
  margin: 0!important;
}
.el-popover.table-header-popover .tag-row {
  height: 40px;
  color: gray;
  padding: 0 16px;
  cursor: pointer;
}
.el-popover.table-header-popover .tag-row:hover {
  background: #f5f5f5;
}
.el-popover.table-header-popover .tag-row:hover .tag-row-edit {
  display: inline-block;
}
.el-popover.table-header-popover .tag-row.active {
  background: #dafff8;
}
.el-popover.table-header-popover .tag-row .tag-name {
  -ms-flex: 1;
      flex: 1;
}
.el-popover.table-header-popover .tag-row .tag-row-edit {
  display: none;
}
.el-popover.table-header-popover .tag-row .caret-wrapper {
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-top: -2px;
  width: 16px;
  height: 30px;
  overflow: visible;
  overflow: initial;
}
.el-popover.table-header-popover .tag-row .sort-caret {
  display: inline-block;
  width: 0;
  height: 0;
  border: 0;
  content: "";
  position: absolute;
  left: 3px;
  z-index: 2;
}
.el-popover.table-header-popover .tag-row .sort-caret.ascending {
  top: 9px;
  border-top: none;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ababab;
  border-left: 5px solid transparent;
}
.el-popover.table-header-popover .tag-row .sort-caret.descending {
  bottom: 9px;
  border-top: 5px solid #ababab;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}
.el-popover.table-header-popover .tag-row .ascending .sort-caret.ascending {
  border-bottom-color: #595959;
}
.el-popover.table-header-popover .tag-row .descending .sort-caret.descending {
  border-top-color: #595959;
}
.el-popover.table-header-popover .tag-search {
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.el-popover.table-header-popover .tag-search .el-input__inner {
  border: 0;
}
.el-popover.table-header-popover .tag-search .title {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.el-popover.table-header-popover .tag-list {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 0;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.border-box__user[data-v-5189a2a4] {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #e7eaec;
}
.sortable-chosen[data-v-5189a2a4] {
  background: #69d99b;
}
.sortable-drag[data-v-5189a2a4] {
  background: #69d99b;
}
.border-box__user[data-v-5189a2a4] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 15px;
  color: #999;
}
.border-box__user .el-icon-close[data-v-5189a2a4] {
  display: none;
}
.border-box__user:hover .el-icon-close[data-v-5189a2a4] {
  display: inline-block;
}

.el-popover[data-v-956305a0] {
  min-width: 50px!important;
}
.color-aaa[data-v-956305a0] {
  color: #aaa;
}
.bg-gray[data-v-956305a0] {
  background: #c7c7c7;
  height: 40px;
  line-height: 40px;
}

.el-popover.task-tag {
  width: 248px;
  padding: 0;
}
.el-popover.task-tag .tag-row {
  height: 40px;
  color: gray;
  padding: 0 16px;
  cursor: pointer;
}
.el-popover.task-tag .tag-row:hover {
  background: #f5f5f5;
}
.el-popover.task-tag .tag-row:hover .tag-row-edit {
  display: inline-block;
}
.el-popover.task-tag .tag-row .tag-name {
  -ms-flex: 1;
      flex: 1;
}
.el-popover.task-tag .tag-row .tag-row-edit {
  display: none;
}
.el-popover.task-tag .tag-search {
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.el-popover.task-tag .tag-search .el-input__inner {
  border: 0;
}
.el-popover.task-tag .tag-search .title {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.el-popover.task-tag .tag-list {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 0;
}

.tag-add-button {
  cursor: pointer;
  color: rgba(26, 179, 148, 0.61);
}
.tag-add-button:hover {
  color: #1ab394;
}

.company-setting .disabled {
  text-decoration: line-through;
  color: #e0e0e0!important;
}

.company-setting .disabled {
  text-decoration: line-through;
  color: #e0e0e0!important;
}

.signin-dialog .img-box .el-upload-dragger {
  width: 250px;
  height: 300px;
}
.signin-dialog .avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 250px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
.signin-dialog .avatar-uploader-icon .el-icon-iconfont-tianjia1 {
  color: #d3d3d3;
  font-size: 28px !important;
}
.signin-dialog .avatar {
  width: 250px;
  height: 300px;
  display: block;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.user-choose .border-box[data-v-1e9e7b3a] {
  border: 1px solid #e7eaec;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 14px;
}
.user-choose .border-box .border-box__title[data-v-1e9e7b3a] {
  text-align: center;
  border-bottom: 1px solid #e7eaec;
  height: 36px;
  line-height: 36px;
}
.user-choose .border-box .border-box__item[data-v-1e9e7b3a],
.user-choose .border-box .border-box__user[data-v-1e9e7b3a] {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #e7eaec;
}
.user-choose .border-box .border-box__body[data-v-1e9e7b3a],
.user-choose .border-box .border-box__list[data-v-1e9e7b3a] {
  height: 326px;
  overflow-y: auto;
  overflow-x: hidden;
}
.user-choose .border-box .border-box__list[data-v-1e9e7b3a] {
  height: 363px;
}
.user-choose .border-box .border-box__user[data-v-1e9e7b3a] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 15px;
  color: #999;
}
.user-choose .border-box .border-box__user .el-icon-close[data-v-1e9e7b3a] {
  display: none;
}
.user-choose .border-box .border-box__user:hover .el-icon-close[data-v-1e9e7b3a] {
  display: inline-block;
}
.user-choose .el-tree[data-v-1e9e7b3a] {
  border: none;
}

.user-search-input .flex-1 {
  -ms-flex: 1;
      flex: 1;
}
.user-search-input .flex-1 input {
  border: none;
}
.user-search-input .el-input {
  width: 100%!important;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.batch_import_employ {
  font-size: 14px;
}
.batch_import_employ .batch-import-employ_warn {
  color: #ff4949;
}
.batch_import_employ .batch-import-employ_warn .el-button--text {
  padding: 0;
}
.batch_import_employ i {
  font-style: normal;
  font-size: 18px;
}
.batch_import_employ header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 20px 0 10px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
}
.batch_import_employ header h3 {
  font-size: 14px;
  color: #474747;
}
.batch_import_employ .batch_import_employ_step {
  color: #999;
  line-height: 1.6;
  margin: 0 0 30px;
}
.batch_import_employ .el-input {
  display: inline-block;
  width: 270px;
}
.batch_import_employ .batch_import_employ_info {
  display: inline-block;
  margin: 0 0 0 20px;
  color: #999;
}
.batch_import_employ .batch_import_employ_tip {
  color: #ff4949;
}
.batch_import_employ .el-upload-list {
  display: none;
}
.batch_import_employ .batch_import_employ_detail {
  padding-left: 1rem;
  color: #999;
}
.batch_import_employ .batch_import_employ_total {
  padding-left: 1rem;
  color: #999;
  margin: 20px 0;
}
.batch_import_employ .batch_import_employ_total i {
  font-size: 14px;
}
.batch_import_employ .batch_import_employ_down_wrong {
  color: #1f3d3a;
  border: 1px solid #bfd9d7;
  display: inline-block;
  padding: 8px 10px;
}
.batch_import_employ .batch_import_employ_down_wrong:hover {
  color: #1ab394;
  border: 1px solid #1ab394;
}
.batch_import_employ .batch_import_employ_tag {
  color: #999;
}
.batch_import_employ .batch_import_employ_blod .el-input__inner {
  font-weight: 600;
}
.batch_import_employ .batch_import_employ_error_list {
  margin: 0;
  list-style: none;
  padding: 0;
}

.change-company-page {
  /*.el-switch.is-disabled .el-switch__core {*/
  /*border-color: #1ab394!important;*/
  /*background-color: #1ab394!important;*/
  /*}*/
}

.form-title {
  padding: 20px 0;
}
.form-title .el-form-item__content {
  margin-left: 0!important;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.salary-employ-join .el-input {
  width: 220px;
}
.salary-employ-join .header-title {
  padding: 20px 0 10px;
  font-size: 14px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
  color: #474747;
}
.salary-employ-join .salary-employ-join_label_common {
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_label {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input {
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-2 {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 {
  width: 200px;
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-footer {
  text-align: center;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input .el-input__icon {
  display: none;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input.is-disabled .el-input__inner {
  cursor: default;
  background-color: #fff;
  border-color: #fff;
  color: #595959;
  padding: 0;
}
.salary-employ-join .salary-employ-join_margin22 {
  margin-bottom: 22px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.salary-employ-detail .box-header__title1 {
  color: #474747;
  line-height: 50px;
}
.salary-employ-detail .box-header__title {
  line-height: 50px;
  text-indent: 2em;
}

.pool-statement .el-table__expanded-cell {
  padding: 10px;
}
.pool-statement .td-h-40 td {
  height: 40px!important;
}
.pool-statement .error-row {
  background-color: #ffdcd7;
}






.upload-box .upload-box__title[data-v-245f1818] {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.upload-box .el-upload-dragger .el-icon-fa-file-pdf-o[data-v-245f1818] {
  font-size: 67px!important;
  color: #1ab394!important;
  margin: 40px 0 16px!important;
  line-height: 50px!important;
}

.company-bill-detail .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}
.company-bill-detail .social-badge.el-badge .el-badge__content.is-fixed {
  top: 10px;
}
.company-bill-detail .disabled.el-badge {
  text-decoration: line-through;
  color: #e0e0e0!important;
}
.company-bill-detail .color-primary {
  color: #1ab394;
}
.company-bill-detail .color-primary:before {
  content: '+';
}
.company-bill-detail .color-danger {
  color: #FF4949;
  /*&:before {*/
  /*content: '-';*/
  /*}*/
}
.animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}
.animated-text {
  color: #999;
  font-size: 14px;
}

.el-table tr.bg-red {
  background: red!important;
}

.column-memo[data-v-312eeec8] {
  min-height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.column-memo .column-memo-item[data-v-312eeec8] {
  -ms-flex: 1;
      flex: 1;
  max-width: 180px;
  max-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: initial;
}




























































































































































.el-table tr.bg-red {
  background: red!important;
}

.number[data-v-32a604e7] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}





























@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.salary-month-tabs .title {
  font-size: 14px;
  text-align: center;
}
.salary-month-tabs .title span {
  color: #1ab394;
}
.salary-month-tabs .subtitle {
  font-size: 12px;
  text-align: center;
  color: #999;
}
.salary-month-tabs .el-icon-iconfont-dengpaoliang {
  color: #f7ba2a;
}
.salary-month-tabs .badge {
  color: #fff;
  border-radius: 50%;
  padding: 2px 3px;
  line-height: 14px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 30px;
}
.salary-month-tabs .badge-primary {
  color: #fff;
  border-radius: 50%;
  padding: 2px 3px;
  line-height: 14px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 30px;
  background-color: #1ab394;
}
.salary-month-tabs .badge-info {
  color: #fff;
  border-radius: 50%;
  padding: 2px 3px;
  line-height: 14px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 30px;
  background-color: #50bfff;
}
.salary-month-tabs .badge-warning {
  color: #fff;
  border-radius: 50%;
  padding: 2px 3px;
  line-height: 14px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 30px;
  background-color: #f7ba2a;
}
.salary-month-tabs .badge-danger {
  color: #fff;
  border-radius: 50%;
  padding: 2px 3px;
  line-height: 14px;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 30px;
  background-color: #ff4949;
}
.salary-month-tabs .el-tag.color-primary {
  color: #1ab394;
}
.salary-month-tabs .el-tag.color-primary:before {
  content: '+';
}
.salary-month-tabs .el-tag.color-danger {
  color: #FF4949;
}
.salary-month-tabs .el-tag.color-danger:before {
  content: '-';
}
.table-column-edit .cell {
  padding: 0;
}
.table-item {
  height: 80px;
  line-height: 80px;
  text-align: center;
}
.table-item .el-dialog {
  height: auto;
  line-height: normal;
  text-align: initial;
}
.table-item--input {
  width: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
.table-item--input .el-input__inner {
  height: 80px;
  text-align: center;
  border-radius: 0;
  background-color: transparent;
  color: #1ab394;
}
.table-item--input.is-disabled .el-input__inner,
.table-item--input.is-readonly .el-input__inner {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
  cursor: pointer;
}
.table-item--disabled {
  background-color: #e4e4e4;
}
.salary-table.table-class .el-table__header th {
  padding: 0;
}
.salary-table.table-class .el-table__header th.has-border-bottom {
  position: relative;
  text-align: center;
}
.salary-table.table-class .el-table__header th.has-border-bottom:after {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  content: ' ';
  border-bottom: 1px solid #e7eaec;
}

.idPhoto {
  margin: 0 auto;
  width: 85.6mm;
  height: 54.0mm;
  position: relative;
}
.idPhoto img {
  width: 100%;
  height: 100%;
}
.idPhoto .idPhoto-text {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  line-height: 54.0mm;
  cursor: pointer;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.salary-employ-join .el-input {
  width: 220px;
}
.salary-employ-join .header-title {
  padding: 20px 0 10px;
  font-size: 14px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
  color: #474747;
}
.salary-employ-join .salary-employ-join_label_common {
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_label {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input {
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-2 {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 {
  width: 200px;
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-footer {
  text-align: center;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input .el-input__icon {
  display: none;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input.is-disabled .el-input__inner {
  cursor: default;
  background-color: #fff;
  border-color: #fff;
  color: #595959;
  padding: 0;
}
.salary-employ-join .salary-employ-join_margin22 {
  margin-bottom: 22px;
}






































































































.quill-editor:not(.bubble) .ql-container,
.quill-editor:not(.bubble) .ql-container .ql-editor {
  height: 30rem;
  padding-bottom: 1rem;
}
.ql-picker {
  line-height: initial!important;
}
.ql-picker-label {
  line-height: initial!important;
}
.ql-picker-item {
  line-height: initial!important;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.salary-employ-join .el-input {
  width: 220px;
}
.salary-employ-join .header-title {
  padding: 20px 0 10px;
  font-size: 14px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
  color: #474747;
}
.salary-employ-join .salary-employ-join_label_common {
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_label {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input {
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join_input .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-2 {
  text-align: right;
  float: left;
  width: 110px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 {
  width: 200px;
  margin-bottom: 22px;
  vertical-align: middle;
  font-size: 14px;
  color: #595959;
  line-height: 1;
  padding: 11px 12px 11px 0;
  box-sizing: border-box;
}
.salary-employ-join .salary-employ-join-top .el-col.el-col-4 .el-button--text {
  padding: 0;
}
.salary-employ-join .salary-employ-join-footer {
  text-align: center;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input .el-input__icon {
  display: none;
}
.salary-employ-join .salary-employ-join-allowance_select .el-input.is-disabled .el-input__inner {
  cursor: default;
  background-color: #fff;
  border-color: #fff;
  color: #595959;
  padding: 0;
}
.salary-employ-join .salary-employ-join_margin22 {
  margin-bottom: 22px;
}

.duizhang-sofu .header-col {
  margin-bottom: 15px;
}
.duizhang-sofu .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.duizhang-sofu .header-col {
  margin-bottom: 15px;
}
.duizhang-sofu .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.duizhang-sofu .header-col {
  margin-bottom: 15px;
}
.duizhang-sofu .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.duizhang-sofu .header-col {
  margin-bottom: 15px;
}
.duizhang-sofu .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.page-container[data-v-42df691a] {
  height: 100%;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
}
.page-container .video-container[data-v-42df691a] {
  max-width: 500px;
  width: 100%;
  padding: 10px;
}
.page-container .video-container video[data-v-42df691a] {
  width: 100%;
  height: 100%;
  border: 4px solid #048ff2;
  background-color: #516fa3;
  border-radius: 30px;
}
.page-container .operation[data-v-42df691a] {
  width: 520px;
}
.page-container .operation .step[data-v-42df691a] {
  padding: 30px;
  background-color: #516fa3;
  margin: 10px 0;
  color: white;
  border-radius: 20px;
}

.task-new .padding-v-normal {
  padding: 15px 0;
}
.task-new .border-b-1px {
  border-bottom: 1px #eee solid;
}
.task-new .desc-row {
  font-size: 14px;
  color: #999;
}
.task-new .desc-row span {
  color: #474747;
}
.task-new .task-label .el-tag + .el-tag {
  margin-left: 10px;
}
.task-new .no-border.el-textarea textarea {
  border: none;
  padding: 0;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
}
.task-info {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -20px;
  transition: 0.3s ease-in-out all;
  -ms-transform: translateX(0);
      transform: translateX(0);
}
.task-info.active {
  -ms-transform: translateX(0);
      transform: translateX(0);
}
.task-info.active .task-info__body {
  display: block;
}
.task-info .zhankai {
  width: 30px;
  height: 80px;
  margin-right: -15px;
  border-radius: 15px;
  font-size: 14px;
  margin-left: 2px;
  background: rgba(26, 179, 148, 0.5);
  transition: 0.3s ease-in-out all;
}
.task-info .zhankai:hover {
  background: #1ab394;
}
.task-info .zhankai i {
  line-height: 80px;
  color: #fff;
}
.task-info .task-info__body {
  display: none;
  -ms-flex: 1;
      flex: 1;
  background-color: #fff;
  box-shadow: -4px 0 20px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.task-info .task-info__body .user-edit-base {
  padding: 0 20px!important;
  width: 600px;
}
.task-info .task-info__body .padding-lg {
  padding: 0!important;
}







































































































.el-popover.task-tag {
  width: 248px;
  padding: 0;
}
.el-popover.task-tag .tag-row {
  height: 40px;
  color: gray;
  padding: 0 16px;
  cursor: pointer;
}
.el-popover.task-tag .tag-row:hover {
  background: #f5f5f5;
}
.el-popover.task-tag .tag-row:hover .tag-row-edit {
  display: inline-block;
}
.el-popover.task-tag .tag-row .tag-name {
  -ms-flex: 1;
      flex: 1;
}
.el-popover.task-tag .tag-row .tag-row-edit {
  display: none;
}
.el-popover.task-tag .tag-search {
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.el-popover.task-tag .tag-search .el-input__inner {
  border: 0;
}
.el-popover.task-tag .tag-search .title {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.el-popover.task-tag .tag-list {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 0;
}

.form-title {
  padding: 20px 0;
}
.form-title .el-form-item__content {
  margin-left: 0!important;
}

.error-box {
  width: 100px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #eee;
  border-radius: 10px;
  border: 1px #eee solid;
}
.error-box.active {
  color: #fff;
  background-color: #1ab394;
  border: 1px #1ab394 solid;
}
.error-box + .error-box {
  margin-left: 20px;
}

.el-step__head.is-need[data-v-12e4686f] {
  color: #fff;
  background-color: #a3e1d4!important;
  border-color: #a3e1d4!important;
}
.el-step__title.is-finish[data-v-12e4686f] {
  color: #1ab394;
}
.el-step__title.is-need[data-v-12e4686f] {
  color: #666;
}
.el-step__title.is-process[data-v-12e4686f] {
  color: #aaa;
}
.el-step__description.is-finish[data-v-12e4686f] {
  color: #1ab394;
}
.el-step__description.is-need[data-v-12e4686f] {
  color: #666;
}
.el-step__description.is-process[data-v-12e4686f] {
  color: #aaa;
}
.el-step__head.is-chexiao.is-finish[data-v-12e4686f] {
  color: #fff;
  background-color: #f7ba2a !important;
  border-color: #f7ba2a!important;
}
.el-step__head.is-chexiao.is-need[data-v-12e4686f] {
  color: #fff;
  background-color: #fdeba8!important;
  border-color: #fdeba8!important;
}
.el-step__title.is-chexiao.is-finish[data-v-12e4686f] {
  color: #f7ba2a;
}
.el-step__title.is-chexiao.is-need[data-v-12e4686f] {
  color: #666;
}
.el-step__title.is-chexiao.is-process[data-v-12e4686f] {
  color: #aaa;
}
.el-step__description.is-chexiao.is-finish[data-v-12e4686f] {
  color: #f7ba2a;
}
.el-step__description.is-chexiao.is-need[data-v-12e4686f] {
  color: #666;
}
.el-step__description.is-chexiao.is-process[data-v-12e4686f] {
  color: #aaa;
}

.jifen-image {
  width: auto;
  height: 100px;
  min-height: 100px;
}

.jifen-image {
  width: auto;
  height: 100px;
  min-height: 100px;
}

.img-box .el-upload-dragger[data-v-1eff037a] {
  width: 250px;
  height: 300px;
}
.img-box .avatar-uploader-icon[data-v-1eff037a] {
  font-size: 28px;
  color: #8c939d;
  width: 250px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
.img-box .avatar-uploader-icon .el-icon-iconfont-tianjia1[data-v-1eff037a] {
  color: #d3d3d3;
  font-size: 28px !important;
}

























































































































































.kaihu-add .el-select-plus-icon {
  position: absolute;
  right: -25px;
  top: 10px;
  color: #1ab39b;
  font-size: 18px !important;
  cursor: pointer;
}
.kaihu-add .el-tag + .el-tag {
  margin-left: 10px;
}
.kaihu-add .img-box .el-upload-dragger {
  width: 250px;
  height: 300px;
}
.kaihu-add .img-box .avatar {
  width: 250px;
}
.kaihu-add .avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 250px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
.kaihu-add .avatar-uploader-icon .el-icon-iconfont-tianjia1 {
  color: #d3d3d3;
  font-size: 28px !important;
}

.kaihu-detail .el-select-plus-icon[data-v-2f999ee7] {
  position: absolute;
  right: -25px;
  top: 10px;
  color: #1ab39b;
  font-size: 18px !important;
  cursor: pointer;
}
.kaihu-detail .el-tag + .el-tag[data-v-2f999ee7] {
  margin-left: 10px;
}

.openAccount-quick .el-step__main {
  width: 800px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.batch_import_employ {
  font-size: 14px;
}
.batch_import_employ .batch-import-employ_warn {
  color: #ff4949;
}
.batch_import_employ .batch-import-employ_warn .el-button--text {
  padding: 0;
}
.batch_import_employ i {
  font-style: normal;
  font-size: 18px;
}
.batch_import_employ header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 20px 0 10px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
}
.batch_import_employ header h3 {
  font-size: 14px;
  color: #474747;
}
.batch_import_employ .batch_import_employ_step {
  color: #999;
  line-height: 1.6;
  margin: 0 0 30px;
}
.batch_import_employ .el-input {
  display: inline-block;
  width: 270px;
}
.batch_import_employ .batch_import_employ_info {
  display: inline-block;
  margin: 0 0 0 20px;
  color: #999;
}
.batch_import_employ .batch_import_employ_tip {
  color: #ff4949;
}
.batch_import_employ .el-upload-list {
  display: none;
}
.batch_import_employ .batch_import_employ_detail {
  padding-left: 1rem;
  color: #999;
}
.batch_import_employ .batch_import_employ_total {
  padding-left: 1rem;
  color: #999;
  margin: 20px 0;
}
.batch_import_employ .batch_import_employ_total i {
  font-size: 14px;
}
.batch_import_employ .batch_import_employ_down_wrong {
  color: #1f3d3a;
  border: 1px solid #bfd9d7;
  display: inline-block;
  padding: 8px 10px;
}
.batch_import_employ .batch_import_employ_down_wrong:hover {
  color: #1ab394;
  border: 1px solid #1ab394;
}
.batch_import_employ .batch_import_employ_tag {
  color: #999;
}
.batch_import_employ .batch_import_employ_blod .el-input__inner {
  font-weight: 600;
}
.batch_import_employ .batch_import_employ_error_list {
  margin: 0;
  list-style: none;
  padding: 0;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.grant-timeline .el-icon-d {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px #1ab394 solid;
  border-radius: 50%;
}
.grant-timeline .el-step__line.is-vertical {
  width: 1px;
  top: 23px;
  left: 13px;
  bottom: -11px;
}
.grant-timeline .el-step__title {
  width: 300px;
  vertical-align: top;
  color: #666;
}
.grant-timeline .el-step__description {
  margin-top: 0;
  margin-bottom: 20px;
  display: inline-block;
  max-width: 600px;
  color: #999;
  font-size: 14px;
  line-height: 1.2;
  overflow: hidden;
}
.grant-timeline .el-step {
  min-height: 50px;
}
.grant-timeline .el-step .el-icon-loading {
  font-size: 12px!important;
}
.grant-timeline .el-icon-iconfont-shanchu {
  margin-left: 10px;
  cursor: pointer;
  color: #1ab394;
}

.vote-look .question-box {
  width: 800px;
  margin-bottom: 20px;
}
.vote-look .question-box + .question-box {
  border-top: 1px solid #e7eaec !important;
  padding-top: 20px;
}
.vote-look .question-name {
  font-size: 14px;
  margin-bottom: 8px;
}
.vote-look .question-table {
  width: 800px;
}

.echart[data-v-54032c4a]{
}
.echart-box[data-v-54032c4a]{
  position: relative;
}
.echart-center[data-v-54032c4a]{
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
}


















































































































































































































































































































































































































































































































































.draggable-box .el-tag.el-tag--default[data-v-639e6be6] {
  color: #474747;
  background-color: #eeeeee;
  border-color: #dcdcdc;
}
.sortable-chosen[data-v-639e6be6] {
  /*background: #11b95c;*/
}
.sortable-drag[data-v-639e6be6] {
  /*background: #11b95c;*/
}
.box-header[data-v-639e6be6] {
  margin-bottom: 15px;
}
.box-header__title[data-v-639e6be6] {
  line-height: 50px;
}
.item[data-v-639e6be6] {
  margin: 0 7px 15px 7px;
  cursor: pointer;
}
.item[data-v-639e6be6]:hover {
  font-weight: 600;
}
.item div[data-v-639e6be6] {
  display: inline-block;
  text-align: center;
}
.tag-list-move[data-v-639e6be6] {
  transition: transform .5s;
}

.c-danger {
  color: #ff4949;
}

.pool-statement .el-table__expanded-cell {
  padding: 10px;
}
.pool-statement .td-h-40 td {
  height: 40px!important;
}
.pool-statement .error-row {
  background-color: #ffdcd7;
}
.color-gray {
  color: #999;
}
.bg-error {
  background: #ffe2e1 !important;
}

.number[data-v-1110994d] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.el-popover.task-tag {
  width: 248px;
  padding: 0;
}
.el-popover.task-tag .tag-row {
  height: 40px;
  color: gray;
  padding: 0 16px;
  cursor: pointer;
}
.el-popover.task-tag .tag-row:hover {
  background: #f5f5f5;
}
.el-popover.task-tag .tag-row:hover .tag-row-edit {
  display: inline-block;
}
.el-popover.task-tag .tag-row .tag-name {
  -ms-flex: 1;
      flex: 1;
}
.el-popover.task-tag .tag-row .tag-row-edit {
  display: none;
}
.el-popover.task-tag .tag-search {
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.el-popover.task-tag .tag-search .el-input__inner {
  border: 0;
}
.el-popover.task-tag .tag-search .title {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
  line-height: 36px;
  font-weight: bold;
}
.el-popover.task-tag .tag-list {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 0;
}

.commission-list .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.commission-list .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.commission-list .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.commission-list .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */

span[data-v-75fe1f11]{
  padding: 16px 5px;
  cursor: pointer;
}
.el-icon-close[data-v-75fe1f11]{
  font-size: 14px;
}

/*全屏显示*/
.full-screen[data-v-75fe1f11] {
  width: 100%!important;
  height: 100%!important;
}

.input-center.el-input input {
  text-align: center;
}

.input-center.el-input input {
  text-align: center;
}

.animated-number[data-v-02761961] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.animated-number[data-v-0d48667a] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.animated-number[data-v-53415d60] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.financial-zb-pro .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}
























































.crop-upload .btn-upload {
  display: inline-block;
}
.crop-upload #preview-pane .preview-container {
  position: relative;
  width: 790px;
  height: 500px;
  margin: 0 auto;
  overflow: hidden;
}
.crop-upload #preview-pane .preview-container.type-3 {
  width: 500px;
  height: 790px;
}
.crop-upload #preview-pane .preview-container.type-3 .avatar {
  width: 500px;
  height: 790px;
}
.crop-upload .avatar {
  width: 790px;
  height: 500px;
  display: block;
}
.crop-upload .jcrop-keymgr {
  visibility: hidden;
}
.crop-upload .text-center {
  text-align: center;
  margin: 5px 0;
}

.zhongbao-task .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}






















































































































































































.protocol-new .padding-v-normal {
  padding: 15px 0;
}
.protocol-new .border-t-1px {
  border-top: 1px #eee solid;
}
.protocol-new .border-b-1px {
  border-bottom: 1px #eee solid;
}
.protocol-new .desc-row {
  line-height: 24px;
  font-size: 14px;
  color: #999;
}
.protocol-new .desc-row span:nth-child(2) {
  display: inline-block;
  color: #474747;
}
.protocol-new .desc-row .desc-row__title {
  display: inline-block;
  width: 150px;
  text-align: right;
  color: #999!important;
}
.protocol-new .desc-row .desc-row__content {
  display: inline-block;
  width: 310px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: initial;
}
.protocol-new .bb-link {
  color: #1ab394!important;
  cursor: pointer;
  text-decoration: underline;
}

.protocol-new .padding-v-normal {
  padding: 15px 0;
}
.protocol-new .border-b-1px {
  border-bottom: 1px #eee solid;
}
.protocol-new .desc-row {
  line-height: 24px;
  font-size: 14px;
  color: #999;
}
.protocol-new .desc-row span:nth-child(2) {
  display: inline-block;
  color: #474747;
}
.protocol-new .desc-row .desc-row__title {
  display: inline-block;
  width: 150px;
  text-align: right;
  color: #999!important;
}
.protocol-new .desc-row .desc-row__content {
  display: inline-block;
  width: 310px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: initial;
}
.protocol-new .bb-link {
  color: #1ab394!important;
  cursor: pointer;
  text-decoration: underline;
}

.el-popover.area-popover {
  padding: 0;
}

.el-popover.area-popover {
  padding: 0;
}

.financial-zb-pro .animated-number {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.pdf .bg-gray {
  background-color: #e1e1e1;
}
.pdf .pt-10 {
  font-family: 宋体;
  font-size: 10.5pt;
}
.pdf .td-title {
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 0.75pt;
  border-left-color: #000000;
  border-left-style: solid;
  border-left-width: 0.75pt;
  border-right-color: #000000;
  border-right-style: solid;
  border-right-width: 0.75pt;
  border-top-color: #000000;
  border-top-style: solid;
  border-top-width: 0.75pt;
  padding-left: 5.03pt;
  padding-right: 5.03pt;
  vertical-align: middle;
}
.pdf .td-title-p {
  margin: 0pt;
  orphans: 0;
  text-align: center;
  widows: 0;
}

.pdf .bg-gray {
  background-color: #e1e1e1;
}
.pdf .pt-10 {
  font-family: 宋体;
  font-size: 10.5pt;
}
.pdf .td-title {
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 0.75pt;
  border-left-color: #000000;
  border-left-style: solid;
  border-left-width: 0.75pt;
  border-right-color: #000000;
  border-right-style: solid;
  border-right-width: 0.75pt;
  border-top-color: #000000;
  border-top-style: solid;
  border-top-width: 0.75pt;
  padding-left: 5.03pt;
  padding-right: 5.03pt;
  vertical-align: middle;
}
.pdf .td-title-p {
  margin: 0pt;
  orphans: 0;
  text-align: center;
  widows: 0;
}

.copy-div[data-v-667a53a6] {
  cursor: pointer;
  text-decoration: underline;
}

.alert-text-white .el-alert__title {
  color: #fff!important;
}

.width-1300.el-dialog {
  width: 1300px!important;
}

.chart-row .col-24 {
  margin-bottom: 20px;
}
.chart-row .chart-type {
  margin-top: 60px;
  box-sizing: border-box;
  border-top: 1px #e0e0e0 solid;
  padding-top: 20px;
}
.create-new .key-item {
  padding: 5px;
  border-bottom: 1px #eee solid;
}
.create-new .chart-box {
  position: relative;
  border: 1px solid #eee;
}
.create-new .chart-box.active {
  border: 1px solid #1ab394;
}
.create-new .chart-box .view-tag {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  background-color: #1ab394;
  color: #fff;
  padding: 5px 10px;
}















































































































































































































@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.tree-node[data-v-1d453c1c] {
  /* 普通节点 */
  /*display: list-item;*/
  /*list-style: none;*/
  /*border-left: 1px dashed #ccc;*/
}
.tree-node.empty-node[data-v-1d453c1c] {
  /* 空节点 */
  height: 5px;
  list-style-type: none;
}
.tree-node-children[data-v-1d453c1c] {
  /* 层次缩进 */
  /*margin-left: 1.5em;*/
}
.tree-node-name.has-name[data-v-1d453c1c] {
  min-height: 22px;
  line-height: 22px;
  position: relative;
}
.tree-node-name.has-name.idx_undefined[data-v-1d453c1c] {
  background: transparent!important;
  color: #1ab394 !important;
}
.tree-node-name.has-name.idx_undefined .tree-node-action[data-v-1d453c1c] {
  display: inline-block !important;
  height: 14px!important;
}
.tree-node-name.has-name .tree-node-action[data-v-1d453c1c] {
  margin-left: 15px;
  font-size: 14px;
  display: none;
}
.tree-node-name.has-name .tree-node-action i[data-v-1d453c1c] {
  cursor: pointer;
  color: #1ab394;
  margin-right: 15px;
}
.tree-node-name.has-name .tree-node-action i.el-icon-iconfont-tianjia[data-v-1d453c1c] {
  font-size: 16px!important;
}
.tree-node-name.has-name .el-icon-iconfont-paixu[data-v-1d453c1c] {
  cursor: move;
  visibility: hidden;
  font-size: 12px;
  color: #1ab394;
}
.tree-node-name.has-name[data-v-1d453c1c]:hover {
  background: rgba(26, 179, 148, 0.1);
  color: #1ab394;
  box-shadow: 0 2px 10px -2px rgba(26, 179, 148, 0.3);
}
.tree-node-name.has-name:hover .tree-node-action[data-v-1d453c1c] {
  display: inline-block;
  height: 14px;
}
.tree-node-name.has-name:hover .el-icon-iconfont-paixu[data-v-1d453c1c] {
  visibility: visible;
}
.tree-node-name.has-name .el-tree-node__label[data-v-1d453c1c] {
  margin-left: 5px;
  line-height: 34px;
}
.el-icon-arrow-down[data-v-1d453c1c],
.el-icon-arrow-up[data-v-1d453c1c] {
  line-height: 34px;
}
.el-icon-arrow-down[data-v-1d453c1c]:before,
.el-icon-arrow-up[data-v-1d453c1c]:before {
  font-size: 12px!important;
  color: #999;
}

.chart-row .col-24 {
  margin-bottom: 20px;
}
.chart-row .chart-type {
  margin-top: 60px;
  box-sizing: border-box;
  border-top: 1px #e0e0e0 solid;
  padding-top: 20px;
}

.report-page .gailan-box {
  display: inline-block;
  background-color: #f1f1f1;
  width: 200px;
  padding: 30px 0;
  border-radius: 5px;
  border: 1px #d0d0d0 solid;
}
.report-page .gailan-box + .gailan-box {
  margin-left: 10px;
}
.report-page .gailan-box__title {
  text-align: center;
  font-size: 14px;
  color: #474747;
  margin-bottom: 15px;
}
.report-page .gailan-box__content {
  text-align: center;
  font-size: 26px;
}

.gailan-box[data-v-4a62db5c] {
  width: 116px;
  margin: 5px!important;
}
.gailan-box + .gailan-box[data-v-4a62db5c] {
  margin: 0;
}

.gailan-box[data-v-b6effc56] {
  width: 150px;
  margin: 5px!important;
}
.gailan-box + .gailan-box[data-v-b6effc56] {
  margin: 0;
}

.gailan-box[data-v-5365af0e] {
  width: 150px;
  margin: 5px!important;
}
.gailan-box + .gailan-box[data-v-5365af0e] {
  margin: 0;
}

.chart-row .col-24 {
  margin-bottom: 20px;
}
.chart-row .chart-type {
  margin-top: 60px;
  box-sizing: border-box;
  border-top: 1px #e0e0e0 solid;
  padding-top: 20px;
}

.chart-row .col-24 {
  margin-bottom: 20px;
}
.chart-row .chart-type {
  margin-top: 60px;
  box-sizing: border-box;
  border-top: 1px #e0e0e0 solid;
  padding-top: 20px;
}

.chart-row .col-24 {
  margin-bottom: 20px;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-16 {
  font-size: 14px;
}
.text-bold {
  font-weight: bold;
}
.color-999 {
  color: #666;
}

.row[data-v-0e0ce01a] {
  line-height: 1.8;
}
.row .title[data-v-0e0ce01a] {
  display: inline-block;
  color: #999;
  font-size: 14px;
  min-width: 100px;
}
.row .content[data-v-0e0ce01a] {
  display: inline-block;
  color: #474747;
  font-size: 14px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.workOrder-timeline .el-icon-d {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px #1ab394 solid;
  border-radius: 50%;
}
.workOrder-timeline .el-icon-dwarn {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px #f7ba2a solid;
  background-color: #f7ba2a;
  border-radius: 50%;
}
.workOrder-timeline .el-step__line.is-vertical {
  width: 1px;
  top: 23px;
  left: 13px;
  bottom: -11px;
}
.workOrder-timeline .el-step__title {
  width: 300px;
  vertical-align: top;
  color: #666;
}
.workOrder-timeline .el-step__description {
  margin-top: 0;
  margin-bottom: 20px;
  display: block;
  max-width: 700px;
  color: #999;
  font-size: 14px;
  line-height: 1.2;
  overflow: hidden;
}
.workOrder-timeline .el-step {
  min-height: 50px;
}
.workOrder-timeline .el-step .el-icon-loading {
  font-size: 12px!important;
}
.workOrder-timeline .el-icon-iconfont-shanchu {
  margin-left: 10px;
  cursor: pointer;
  color: #1ab394;
}

.animated-number[data-v-4e0ef493] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.pay-password {
  width: 350px;
  display: inline-block;
  background: rgba(210, 210, 210, 0.15);
}
.pay-password input {
  height: 40px;
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
}
.pay-password .el-button {
  padding-top: 12px;
  padding-bottom: 12px;
}

tr[data-v-7d9a2de6] {
  height: 30px;
}
td[data-v-7d9a2de6] {
  padding: 5px;
  border: 1px #e0e0e0 solid;
}

tr[data-v-6a0a4bb2] {
  height: 30px;
}
td[data-v-6a0a4bb2] {
  padding: 5px;
  border: 1px #e0e0e0 solid;
}











































.page-menu[data-v-fe8c600a]{
  width: 160px;
  background: #fff;
  min-height: calc(100% - 130px);
}
.page-content[data-v-fe8c600a]{
  width: calc(100% - 160px);
  padding: 0 20px;
  background: #fff;
  min-height: calc(100vh - 130px);
  border-left: 1px #e4e4e4 solid;
}
.top-enter-active[data-v-fe8c600a] {
  animation: top-in .5s;
}
.top-leave-active[data-v-fe8c600a] {
  animation: top-out .5s;
}
@keyframes top-in {
0% {
    transform: translateY(-100px)
}
100% {
    transform: translateY(0)
}
}
@keyframes top-out {
0% {
    transform: translateY(0)
}
100% {
    transform: translateY(-100px)
}
}
.left-enter-active[data-v-fe8c600a] {
  animation: left-in .5s;
}
.left-leave-active[data-v-fe8c600a] {
  animation: left-out .5s;
}
@keyframes left-in {
0% {
    transform: translateX(-260px)
}
100% {
    transform: translateX(0)
}
}
@keyframes left-out {
0% {
    transform: translateX(0)
}
100% {
    transform: translateX(-260px)
}
}
.right-enter-active[data-v-fe8c600a] {
  animation: right-in .5s;
}
.right-leave-active[data-v-fe8c600a] {
  animation: right-out .5s;
}
@keyframes right-in {
0% {
    transform: translateY(1200px)
}
100% {
    transform: translateY(0)
}
}
@keyframes right-out {
0% {
    transform: translateY(0)
}
100% {
    transform: translateY(1200px)
}
}


@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.common-menu[data-v-0806dc50] {
  height: 70px;
  padding: 0 20px;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 3;
  color: #fff;
  background: #1ab394;
}
.common-menu.theme-white[data-v-0806dc50] {
  background: #fff;
}
.common-menu.theme-white .common-menu__title[data-v-0806dc50] {
  color: #999;
}
.common-menu.theme-white .common-menu__subTitle[data-v-0806dc50] {
  color: #666;
  font-size: 12px;
}
.common-menu.theme-white .common-menu__sub_right[data-v-0806dc50] {
  color: #999;
  font-size: 12px;
}
.common-menu.theme-white .common-menu__user[data-v-0806dc50] {
  color: #1ab394;
}
.common-menu .c-primary[data-v-0806dc50] {
  color: #1ab394;
  font-size: 14px;
}
.common-menu .el-icon-fa-phone[data-v-0806dc50] {
  font-size: 16px!important;
  margin-right: 5px;
  margin-top: 4px;
}
.common-menu .m-r-15[data-v-0806dc50] {
  margin-right: 15px;
}
.el-dropdown[data-v-0806dc50] {
  color: #fff;
}
.common-header .icon-vip[data-v-0806dc50] {
  position: absolute;
  top: -6px;
  left: -3px;
}
.avatar[data-v-0806dc50] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.breadcrumb[data-v-0806dc50] {
  height: 34px;
  padding: 0 20px;
  background: #fff;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 3;
}
.breadcrumb .el-breadcrumb__item[data-v-0806dc50] {
  font-size: 12px;
}
.breadcrumb-text[data-v-0806dc50] {
  font-size: 12px;
  color: #999;
}
.breadcrumb-badge[data-v-0806dc50] {
  font-size: 12px;
  color: #fff;
  background-color: #ff4949;
  padding: 0 5px;
  border-radius: 12px;
}
.icon-lingdang[data-v-0806dc50] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACBElEQVQ4y6XUT6iOWxTH8c9+z5tE1FFS6NzZRcmA/BuoHSMm94Z9wswxZEQGl6Hun25GignJCLUNzO6E2qWcrjpMDJyU8q9EoRR1OPYdvM85Pb3e06G7Jk/r9+z1Xa2191rBAKs5/oTD2ITP6OBr8x3H9ZDK0/640AdZiD+wGhdwJ6Qy3fo/hB04iuc4HVL59A2s5rgc13E2pPKPeazmuAcncCCk8mYWVnNcgBs4GVKZnA/UAq7F39gfUpnqNPqfODcXqOa4tOa4suWP1ByXhFQe4VwTr1NzHMGKkMqtOUAJj/Fb4+/EPfwMTdyKmuNIF2O4OACyCufxSyMN1Ry34xoOhVQmWscvYazbXP+ZBrAVx9FFxLK+HA+xPaTypE+/g5MdTLeufyNGsXcASEjlA17UHIdrjsMtfRpDM4/xR+wm3uJtzfFgS//S1XvVP2K/YjFqSOV9S+92EWqOIaRScR+51bPhNqXmuATL+3tWcwz43MEDbGtq/zekMhpS2YsN6J+E9RivOe7q07dhooPLODag2S9CKnv0Bv5dU9Y4DuFqzXFT6/hRXO6EVJ7h1YBsM9ArWIe/Gv82tmCyKXEXXodUnv3f2VyDs9g3O5shlSkcwYWa4+7vBO3WW1NjTfw3+2wRfscq8++zlzgVUvk425I5ss5s2s167/CL3sYdwl1zbNr/AInGybi52STiAAAAAElFTkSuQmCC);
}
.icon-lingdang[data-v-0806dc50]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACBklEQVQ4y6XUT6jOWRzH8dfz3KdpIuoqqUPXzp+SBYWrlFhddSKMsLyWzkpZmO1kTLLSYUPsUCzUWbBgpdwoZjOLkVK4nUShZjEy7pjF/V3z6/Hcrpvv5tf5nPN9f8/5/s75dAyIUPJKHMQo/kW39Z3AtRrT8/68Th/kR/yKFTiPezWmqdb8ELbhKF7i5xrTh69goeSluIYzNaZb5ohQ8i4cw6Ea05svsFDyD7iB4zWmJ3OBWsA1OI39NaaP3UY/hbOzgULJi0PJoTUeCSUvqjH9ibNNvm4oeQTLakx3ZgH9hKc40Yx34CFWQZO3LJQ80sM4LgyALMc57G6koVDyKK7icI3pUWv5RYz3sBG/NIDNTVN72I4lfTX+wGiN6Vmffg/Hu5hq/f4NOIC9A0BqTH9hMpQ8HEoebulTGJq5jPOJm3iLt6HkQy39U8/0rZ5P7MFCfK4xvW/pvR46oeROjekzHuN6q2fDbUooeRGW9vcslNzBP138ji3N2R/UmA7UmPZiPW737WodJkLJO/v0LXjUxSWkAc2erDGNmb4675pjTeAwroSSN7aWH8Wlbo3pBV4NqDYDvYy1+K0Z38UmPGmOuBOva0wvvvdtrsYZ7PvyNmtMH3EE50PJY98IGjNtU+NN/ld+tgAnsdzcfjZp2s/+npnvzFJ1xmm3Ysr/TjuE+2Zx2v8A+TTKQQC7mN4AAAAASUVORK5CYII=);
}
.icon-count[data-v-0806dc50] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABrElEQVQ4y63Uz4tOURzH8ddzMpOmoQhlYWjGgrKUpImFzTTZjQVLY0M3Fo4irBRZzEGezoK/gFjyB0yNhVjJUkmW9tQzHBbPnek2cx/zI986nbrfvu/7/ZzvOZ+Oligp78cFHENBB3/qtYDnIVZfV9Z1VkC24j4O4gnmQ6wWG/khnMJVfMbtEKufq2Al5d14ibkQq9fWiJLyFK7jfIjV92VYSXkYr3AnxOrjWqAG8Eit5GyIVS/U3x/gaRuopDw3CBZi9QnP6nqhpDyGiRCrNwNqDv2ru/pIJkrKYwGzSOuVNiC6mA04qj/uprSZkvKJFsl3S8ojLbB5HA/ohViVFck92NFSNIGhFqmLCMF/jE3BSsqjJeWZNthwSXmj0J043YAPoWzBB0yWlN9jb53fhV5JeRwj9Q6jOIBt2F5S3hdi9Q0n8a5T37MuHuPcBjv8jWt4gStLbT4sKU9v8vymS8qPmgO4iUv1W9sI6DAu48YyLMSqh4volpTPrBM0pW9Ts3X9Kj8bwT2M6z+xheaFrqc+iYgvuBVi9WMp3xnw16bTDuMXFvWd9q0BTvsXe7ybZS5xFR8AAAAASUVORK5CYII=);
}
.icon-count[data-v-0806dc50]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABtElEQVQ4y63UPWsVQRTG8d9dTJAQBUUFB4ySa6FgKSIStLAJwa1ioaWxUVgtVFDUSlAs4gveafQTKNqNfoBALEQrsRREhG3sFW70anE3YUn2mhc8MAzs4fz3PHNmnpaGCCnuxTkcQQ8t/KnWPJ6XefF1eV1rGWQz7mE/nmCuzIuFWn4IJ3AZn3GrzIufK2AhxZ14idkyL15bJUKKk7iGs2VefF+ChRSH8Qq3y7z4uBqoBjxUKTld5kU3q77fx9MmUEhxdhCszItPeFbVy0KKY2iXefFmQM2Bf3VXHUk7pDiWYQYP1iptQHQwk+Gw/rjr0qZDiscaJN8JKY40wOZwNEO3zIvesuQubGsoamOoQeoCssx/jA3BQoqjIcXpJthwSHG90O04WYMPobcJHzARUnyP3VV+B7ohxXGMVDuMYh+2YGtIcU+ZF99wHO9a1T3r4DHOrLPD37iCF7i02ObDkOLUBs9vKqT4qD6AG7hQvbX1gA7iIq4vwcq86OI8OiHFU2sETerb1ExVv8LPRnAX4/pPbL5+oaupT+AqvuBmmRc/FvOtAX+tO+0wfmFB32nfGuC0fwHpe5A01cDCbgAAAABJRU5ErkJggg==);
}
.icon-feedback[data-v-0806dc50] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB10lEQVQ4y5XUvWsUURTG4SdLUBKwcQ1qo8EICSoMgr1cUBMVtDRYqBH/g8iIpDBFRL34CfZ+JWKnBiyCyIBa2gxGokVEbaJobCKigmCxE1nWybp5q+Gee36ce+act02J0jzbiEHsw2aswRfM4hHuxSS8b8xra4B04CyO4SYm8TImYT7Nsyq24WARv4WRmITv/8DSPOvCFF5jOCZhzhJK82w9LqEP/TEJn//C0jxbgaeYikk4o0WleTaKAeyMSfhZKc4vYHY5IIhJGC36eB7a0zzbUPSgr4VK7uMXDsck/C6OhzGT5tm1Co5jPCbhUxPIyjTPxnAXu9BVV91HjGOoUgQnm4A68BAjOIHuAlCvSeyuYBNeLQHqxAP04xvGYhIWSq5Oo7eCqtpAlukO9mABe2MSni1xbx6rK8VHtaSqQVzHBwzEJDxv8m+q+NqOt2qTPVcHquAynqA3JuGH5tqKN5Ui4UBDcBUO4WgLIGor9ritmLMcfYvjkebZixYAYhJ2pHm2Vm0Fty8+60qaZxOtAEp6O5Hm2VVYXKdT6Cl2bTmgUfQU+aWuMYOT/3GNdbiILRpdo+5SJ87hCG6oTf50iZ8N4TZOl/pZA7RbzWn3F88oc9p3jXl/AM4Kr4vnH6zbAAAAAElFTkSuQmCC);
}
.icon-feedback[data-v-0806dc50]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB1klEQVQ4y5XUP2xNYRjH8U9vGtImFleDM9CopA0Wid2CFnkZNQZUjO9WiUgHHSpI/E3O7l8rNvTE0IgFo0VUylDBcEqopSJIJIZ7KjfX6XX7m07e532+ed7nPM+vTYmSLN2IQezDZqzBF8ziIe7mIb5vzGtrgHTgLI7hBibxMg9xPsnSKrbhYBG/iZE8xO//wJIs7cIUXmM4D3HOEkqydD0uoQ/9eYif/8KSLF2BJ5jKQzyjRSVZOooB7MxD/Fkpzi9gdjkgyEMcLfp4HtqTLN1Q9KCvhUru4RcO5yH+Lo6HMZNk6bUKjmM8D/FTE8jKJEvHcAe70FVX3UeMY6hSBCebgDrwACM4ge4CUK9J7K5gE14tAerEffTjG8byEBdKrk6jt4Kq2kCW6Tb2YAF78xCfLnFvHqsrxUe1pKpBpPiAgTzEZ03+TRVf2/FWbbLn6kAVXMZj9OYh/tBcW/GmUiQcaAiuwiEcbQFEbcUetRVz9gJ9i+ORZOnzFgDyEHckWbpWbQW3Lz7rSpKlE60ASno7kWTpVVhcp1PoKXZtOaBR9BT5pa4xg5P/cY11uIgtGl2j7lInzuEIrqtN/nSJnw3hFk6X+lkDtFvNafcXzyhz2neNeX8AdFOsUpkryfUAAAAASUVORK5CYII=);
}
.icon-help[data-v-0806dc50] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB00lEQVQ4y53UP2gUQRQG8F+OQzHNgqdEC40YQVGJW6VS/IOiKJjWIqixFQRN2GAhSSp1UaONnQiSoK2KYBBBtLLKFgnRIqJVFE1gQAQrLW5Pj2PvzviqYeZ737z3vZmvQ0GkWejGKRzHNqzDNyzgGR4lcfSpMa/UQLImzcItzKALo+hN4mg1enEl359JszCRZqGzPr+jjmg9pvEOQ0kcLWoSaRY24iZ24GgSR1//kKVZWIXXmE7iaNQ/RpqFMRzD/iSOftbavI6FlRBBEkdjuY7XoJxmYTPO5iUXtXMXR/ALz3GhQYIhzKdZuFPCOUwmcfSl4PKn2IsRDGMfHjZU9xmTGCzjMMabdPIG55M4eptX2o1LBbgnGC9jK+aaaHKxruU9uRyvCqCz2F5CRfVBtppan+q0l3GmALKEtaV8UWkzuBs50cEm2lawXMYH7MZiC7KXmKs9zoLYhfelHHiyTWXfsanFeT9elHAPA2kWulqAD+FAEz27MID7tY2JNAtT/iPSLEylWbjNX9cYQU/+11ZCNIaePL/QNeYx3MY1NqhOeKdG16gDdeIqTucaPMZsEkdLaRYqqlPvxyAe4HISRz9q+R1Nbt6i6rQn8jaKnPZjY95v/+ejsrYSZmsAAAAASUVORK5CYII=);
}
.icon-help[data-v-0806dc50]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABxElEQVQ4y53UT4hOYRQG8N98fSmWPhpuMTLKhLKzIn8iomu2FhPG1k0xU5MszCyEItTNTv40E1vzpkxSYmVtpmExYnOHmFlJWbH43pGu+31jnNXtfZ/z3HOec96nQ0UkIe/CMRzGJqzCV8zgCR4VafaxnNdRIlmOSziJexjHmyLN5pKQN7ANvfH+Pi4Uafb9L7Ik5KsxgbcYKNJsVotIQr4W19GDg0WafflNloR8GV5iokizi/4xkpAP4xB2F2n2oxbPr2JmKURQpNlw1PEK1JOQr48a9LRo5zYO4Cee4kxJggFMJyG/VcMpjBZp9rni5wE7MYRB7MLDUnWfMIr+OvZjpEUnr3C6SLPXsdIunKvAjWOkjo2YaqHJ2T9a3h7leFEBncTmGhqaC9luajs0pz2PExWQOaysxY/GIoO7Fon2ttC2gfk63mtu9mwbsueYWljOitiKd7UIPLpIZd+wrs19L57VcAd9Scg724D3YU8LPTvRh7sLBzeSkI/5j0hCPpaE/CYsPKchdMe3thSiYXTH/ErXmMbgIq6xRnPCW5Rd4w/QClzG8ajBY0xW+Fk/HuB8pZ+VSDdoOu2R2EaV034o5/0CwNOd42bD89MAAAAASUVORK5CYII=);
}
.breadcrumb-icon[data-v-0806dc50] {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  cursor: pointer;
  background-size: cover;
  color: #999;
}
.breadcrumb-icon i[data-v-0806dc50] {
  font-size: 14px !important;
}
.breadcrumb-icon i.el-icon-iconfont-shezhi[data-v-0806dc50] {
  font-size: 14px !important;
}






/*.sticky{*/
/*transition: 0.3s all ease;*/
/*}*/

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.el-menu-item,
.el-submenu__title {
  height: 46px;
  line-height: 46px;
  font-size: 13px;
}
.el-menu-item:hover,
.el-submenu__title:hover {
  background: rgba(26, 179, 148, 0.1);
}
.el-submenu,
.el-submenu .el-menu {
  background: transparent;
}
.el-submenu.is-opened .el-submenu__title,
.el-submenu .el-menu.is-opened .el-submenu__title {
  border-left: 2px #1ab394 solid;
  background: rgba(26, 179, 148, 0.1);
}
.el-submenu.is-opened .el-submenu__title i,
.el-submenu .el-menu.is-opened .el-submenu__title i {
  color: #1ab394;
}
.el-submenu.is-opened .el-menu-item,
.el-submenu .el-menu.is-opened .el-menu-item {
  margin-left: 4px;
}
.el-submenu .el-menu-item,
.el-submenu .el-menu .el-menu-item {
  height: 46px;
  line-height: 46px;
  color: #898989;
}
.el-submenu .el-menu-item:hover,
.el-submenu .el-menu .el-menu-item:hover {
  background: rgba(26, 179, 148, 0.05);
}
.el-submenu .el-menu-item.is-active,
.el-submenu .el-menu .el-menu-item.is-active {
  color: #1ab394;
}
.el-submenu .el-menu-item.is-active i,
.el-submenu .el-menu .el-menu-item.is-active i {
  color: #1ab394;
}
.el-submenu .el-menu-item-group__title,
.el-submenu .el-menu .el-menu-item-group__title {
  display: none;
}
.el-submenu__title,
.el-menu-item {
  color: #4a4a4a;
}
.el-submenu__title i,
.el-menu-item i {
  color: #b5b5b5;
}
.el-submenu__title.is-active i,
.el-menu-item.is-active i {
  color: #1ab394;
}
.el-submenu__title .el-menu-item {
  padding-left: 0!important;
}
.el-menu-vertical-demo {
  height: 100%;
  overflow-y: auto;
}
.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  -ms-transform: rotate(180deg) scale(0.7);
      transform: rotateZ(180deg) scale(0.7);
}
.el-submenu__icon-arrow.el-icon-arrow-down {
  -ms-transform: scale(0.7);
      transform: scale(0.7);
}
.el-submenu .el-menu-item {
  padding-left: 45px!important;
}
.menu-text-gray {
  color: #b5b5b5;
}
.menu-badge.el-badge .el-badge__content.is-fixed {
  top: 13px;
}

body {
  margin: 0;
}
.flex-1 {
  -ms-flex: 1;
      flex: 1;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
.entry-enter-active,
.entry-leave-active {
  transition: all .5s;
}
.entry-enter,
.entry-leave-active {
  -ms-transform: translateX(500px);
      transform: translateX(500px);
}
.entry-page {
  background: #f0f3f3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}
.entry-page .el-carousel__container {
  height: 100vh;
}
.entry-page .el-carousel__item:nth-child(2n) {
  background-color: #4b515d;
}
.entry-page .el-carousel__item:nth-child(2n+1) {
  background-color: #3a3c40;
}
.entry-page .img-cover {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 20px;
}
.entry-page .icon-vip {
  position: absolute;
  top: -6px;
  left: -3px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.page-404 {
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-image: url(/static/img/404.b77e004.jpg);
  background-repeat: no-repeat;
  background-position: 0% 40%;
}
.page-404 .image {
  width: 500px;
  height: 500px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.page-404 .image div {
  margin-left: 50px;
}
.page-404 .text-title {
  font-size: 16px;
  color: #222;
}
.page-404 .text-small {
  font-size: 14px;
  color: #999;
}
.page-404 .text-small a {
  color: #1ab394;
}

.money[data-v-05242e7c] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.money[data-v-34c0d6c7] {
  font-size: 24px;
  font-weight: 300;
  color: orange;
}

.video-item[data-v-18d08bd6] {
  position: relative;
  box-sizing: border-box;
  width: 900px;
  height: 600px;
  margin: 20px;
}
.video-item .video-mask[data-v-18d08bd6] {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 900px;
  height: 500px;
  background-color: rgba(255, 255, 255, 0.5);
}
.video-item:hover .video-mask[data-v-18d08bd6] {
  display: block;
}
video[data-v-18d08bd6] {
  width: 900px;
  height: 600px;
}

@charset "UTF-8";
/* 班步样式
 -------------------------- */
/* Border
  -------------------------- */
/* Colors
-------------------------- */
.text-right[data-v-19b96284] {
  text-align: right;
}
.import_page {
  font-size: 14px;
}
.import_page .batch-import-employ_warn {
  color: #ff4949;
}
.import_page .batch-import-employ_warn .el-button--text {
  padding: 0;
}
.import_page i {
  font-style: normal;
  font-size: 18px;
}
.import_page header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 20px 0 10px;
  border-bottom: 1px solid #e7eaec;
  margin-bottom: 30px;
}
.import_page header h3 {
  font-size: 14px;
  color: #474747;
}
.import_page .import_page_step {
  color: #999;
  line-height: 1.6;
  margin: 0 0 30px;
}
.import_page .el-input {
  display: inline-block;
  width: 276px;
}
.import_page .import_page_info {
  display: inline-block;
  margin: 0 0 0 20px;
  color: #999;
}
.import_page .import_page_tip {
  color: #ff4949;
}
.import_page .el-upload-list {
  display: none;
}
.import_page .import_page_detail {
  padding-left: 1rem;
  color: #999;
}
.import_page .import_page_total {
  padding-left: 1rem;
  color: #999;
  margin: 20px 0;
}
.import_page .import_page_total i {
  font-size: 14px;
}
.import_page .import_page_down_wrong {
  color: #1f3d3a;
  border: 1px solid #bfd9d7;
  display: inline-block;
  padding: 8px 10px;
}
.import_page .import_page_down_wrong:hover {
  color: #1ab394;
  border: 1px solid #1ab394;
}
.import_page .import_page_tag {
  color: #999;
}
.import_page .import_page_blod .el-input__inner {
  font-weight: 600;
}
.import_page .import_page_error_list {
  margin: 0;
  list-style: none;
  padding: 0;
}
.import_page .import_page_form {
  width: 440px;
}
.import_page .el-select .el-input {
  width: 100%;
}
.table-class {
  border: none !important;
  margin-bottom: 20px;
  min-width: 100%;
}
.table-class .el-table__header th {
  background: none;
  font-weight: normal;
  padding-top: 14px;
  padding-bottom: 15px;
}
.table-class thead div {
  color: #222;
  background: none;
}
.table-class:after {
  background: #fff;
}
.table-class td {
  height: 70px;
}
.table-class td div {
  color: #777;
}
.table-class .el-button--text {
  padding-top: 0;
  padding-bottom: 0;
}
.table-class .el-table__empty-text {
  color: #999;
}
.table-class .el-table__header th {
  padding: 0;
}
.table-class .el-table__header th.has-border-bottom {
  position: relative;
  text-align: center;
}
.table-class .el-table__header th.has-border-bottom:after {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  content: ' ';
  border-bottom: 1px solid #e7eaec;
}
.contacts-table-class td {
  height: 80px;
}
.contacts-table-class th {
  font-weight: normal;
}
.contacts-table-class .el-table__header th:nth-of-type(1) {
  padding-left: 60px;
}
.table-class-h80 td {
  height: 80px;
}
.table-class-td-padding td {
  padding: 15px 0;
}
.form-inline .el-form-item {
  margin-right: 20px;
}
.form-inline .el-form-item:last-of-type {
  margin-right: 0;
}
.form-inline .el-form-item .el-form-item__content {
  width: 163px;
}
.form-inline .el-form-item .el-form-item__label {
  font-size: 13px;
}
.form-inline .flex-button {
  margin-left: 15px;
  height: 36px;
  width: 133px;
}
.form-inline .flex-button.text-right {
  text-align: right;
}
.form-inline .el-form-item-date-range .el-form-item__content {
  width: 471px!important;
}
.form-inline .el-form-item-one-line .el-form-item__content {
  width: 942px!important;
}
.search-form {
  display: inline-block;
  width: 862px;
}
.search-form .el-form-item__content {
  width: 163px;
}
.search-form .el-form-item {
  margin-right: 20px;
}
.search-form .el-form-item:last-of-type {
  margin-right: 0;
}
.search-form .item {
  margin-right: 0;
}
.search-form-btn {
  display: inline-block;
  margin-left: 15px;
  width: 281px;
}
.search-form-btn .el-button {
  height: 36px;
  width: 133px;
}
.search-form-btn .text-right {
  text-align: right;
}
.layout-header {
  color: #999;
  height: 30px;
  font-size: 14px;
  border-bottom: 1px #eee solid;
}
.layout-header > i {
  padding: 8px 5px;
}
.layout-header > i.active {
  color: #11b95c;
}
.small-dialog-top-fix .el-dialog {
  top: 30% !important;
}
.text-center {
  text-align: center;
}
.dropdown-el-upload .el-upload.el-upload--text {
  display: block;
  text-align: left;
}
.invoice-table-expand {
  font-size: 0;
}
.invoice-table-expand label {
  width: 120px;
  color: #99a9bf;
}
.invoice-table-expand .el-form-item {
  margin-right: 0;
  margin-bottom: 0;
  width: 50%;
}
.popper,
.tooltip {
  position: absolute;
  background: #1E252B;
  color: #fff;
  width: auto;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  padding: 10px;
  text-align: left;
  z-index: 2;
}
.popper .popper__arrow,
.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}
.tooltip .tooltip-arrow,
.popper .popper__arrow {
  border-color: #1E252B;
}
.popper[x-placement^="top"],
.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}
.popper[x-placement^="top"] .popper__arrow,
.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(45%);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[x-placement^="bottom"],
.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .tooltip-arrow,
.popper[x-placement^="bottom"] .popper__arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(45%);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="right"],
.popper[x-placement^="right"] {
  margin-left: 5px;
}
.popper[x-placement^="right"] .popper__arrow,
.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(45%);
  margin-left: 0;
  margin-right: 0;
}
.popper[x-placement^="left"],
.tooltip[x-placement^="left"] {
  margin-right: 5px;
}
.popper[x-placement^="left"] .popper__arrow,
.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -5px;
  top: calc(45%);
  margin-left: 0;
  margin-right: 0;
}
.fc th,
.fc td {
  border-width: 1px 0 1px 0!important;
}
.fc-unthemed .fc-disabled-day {
  background-color: #e3e3e3!important;
}
.fc-row .fc-content-skeleton td.fc-day-top {
  text-align: center;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: inherit!important;
  line-height: 27px!important;
  font-size: 14px!important;
}
.fc-prev-button.fc-button,
.fc-next-button.fc-button {
  background: none;
  border: none;
  box-shadow: none;
  text-shadow: none;
}
.fc-prev-button .fc-icon-left-single-arrow,
.fc-next-button .fc-icon-right-single-arrow {
  top: 0;
  color: #1ab394;
}
.fc-prev-button .fc-icon-left-single-arrow:after,
.fc-next-button .fc-icon-right-single-arrow:after {
  top: 0;
  content: "\E601";
  font-family: element-icons;
  font-size: 12px;
  font-weight: normal;
}
.fc-next-button .fc-icon-right-single-arrow:after {
  content: "\E602";
}
.fc-prev-button.fc-state-disabled .fc-icon-left-single-arrow,
.fc-next-button.fc-state-disabled .fc-icon-right-single-arrow {
  color: #999;
}
.fc-button.fc-today-button {
  border: none;
  color: #1ab394;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.fc-button.fc-today-button.fc-state-disabled {
  border: none;
  color: #999;
  background-color: transparent;
}
.fc-toolbar.fc-header-toolbar {
  font-size: 14px;
}
.fc-toolbar.fc-header-toolbar .fc-center h2 {
  font-size: 14px;
  font-weight: normal;
  line-height: 31px;
  color: #1ab394;
}
.fc-cycle-button.fc-button,
.fc-month-button.fc-button,
.fc-agendaWeek-button.fc-button,
.fc-listMonth-button.fc-button {
  border: none;
  color: #474747;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.fc-cycle-button.fc-button.fc-state-active,
.fc-month-button.fc-button.fc-state-active,
.fc-agendaWeek-button.fc-button.fc-state-active,
.fc-listMonth-button.fc-button.fc-state-active {
  background-color: #1ab394;
  border-radius: 50%;
  color: #fff;
}
.fc-day-header.fc-widget-header {
  color: #999;
  font-size: 14px;
  line-height: 35px;
}
.fc-event-container .fc-time {
  display: none;
}
.label-right-40 .el-form-item__label {
  padding-right: 40px;
}
.label-right-40 .el-form-item {
  box-sizing: border-box;
  padding-right: 40px;
}
.user-edit-base .el-icon-check,
.user-edit-base .c-primary {
  color: #1ab394;
}
.user-edit-base .el-icon-close {
  color: #ff4949;
}
.user-edit-base .flex-warp {
  display: flex;
  flex-wrap: wrap;
}
.user-edit-base .padding-lg {
  padding: 0 100px;
}
.user-edit-base .width-25 {
  width: 24%;
  display: inline-block;
}
.user-edit-base .width-33 {
  width: 32%;
  display: inline-block;
}
.user-edit-base .width-50 {
  width: 49%;
  display: inline-block;
}
.user-edit-base .width-100 {
  width: 98%;
  display: block;
}
.user-edit-base .edit-right__text {
  font-size: 15px;
  cursor: pointer;
}
.user-edit-base .item,
.user-edit-base .el-form-item {
  margin-bottom: 20px;
}
.user-edit-base .item .el-form-item__label,
.user-edit-base .el-form-item .el-form-item__label {
  color: #7d7d7d;
}
.user-edit-base .item .is-disabled .el-input__inner,
.user-edit-base .el-form-item .is-disabled .el-input__inner,
.user-edit-base .item .is-disabled .el-textarea__inner,
.user-edit-base .el-form-item .is-disabled .el-textarea__inner {
  color: #1f2b3d;
  border: none!important;
  background: transparent!important;
}
.user-edit-base .item .is-disabled .el-icon-caret-top,
.user-edit-base .el-form-item .is-disabled .el-icon-caret-top {
  display: none!important;
}
.user-edit-base .item .is-disabled .el-icon-date,
.user-edit-base .el-form-item .is-disabled .el-icon-date {
  display: none!important;
}
.user-edit-base .item .is-disabled .el-icon-caret-bottom,
.user-edit-base .el-form-item .is-disabled .el-icon-caret-bottom {
  display: none!important;
}
.user-edit-base .item .is-disabled .el-cascader__label,
.user-edit-base .el-form-item .is-disabled .el-cascader__label {
  color: #1f2b3d;
}
.user-edit-base .item .is-disabled .el-input__icon,
.user-edit-base .el-form-item .is-disabled .el-input__icon {
  display: none;
}
.user-edit-base .item .is-disabled .el-textarea__inner,
.user-edit-base .el-form-item .is-disabled .el-textarea__inner {
  resize: none;
}
.user-edit-base .item .is-disabled.el-textarea,
.user-edit-base .el-form-item .is-disabled.el-textarea {
  padding-top: 2px;
}
.user-edit-base .item .is-disabled .el-input-group__append,
.user-edit-base .el-form-item .is-disabled .el-input-group__append {
  display: none;
}
.user-edit-base .item-required {
  color: #ff4949;
  line-height: 14px;
  font-size: 20px;
}
.user-edit-base .btn-delete {
  position: absolute;
  left: -30px;
  top: 10px;
  color: #ff4949;
}
.user-edit-base .item-label {
  text-align: right;
  font-size: 14px;
  color: #999;
}
.user-edit-base .item-label.item-label-textarea {
  align-self: flex-start;
}
.user-edit-base .el-select {
  width: 100%;
}
.user-edit-base.review {
  margin-top: 30px;
  border: 1px solid #e7eaec;
}
.user-edit-base.review .box-header {
  border-bottom: none;
}
.user-edit-base.review .edit-right__text {
  display: none;
}
.user-edit-base.review .box-header__title div {
  position: relative;
  width: 120px;
  height: 50px;
  margin-top: -30px;
  background-color: #1ab394;
  color: #fff;
  line-height: 50px;
  padding-left: 20px;
  box-sizing: border-box;
}
.user-edit-base.review .box-header__title div:after {
  position: absolute;
  right: -15px;
  content: '';
  width: 0;
  height: 0;
  border-width: 0 15px 15px 0;
  border-color: #18896e transparent;
  border-style: solid;
}
.excel-box {
  position: relative;
  /* All headers */
  /* Row headers */
  /* Column headers */
}
.excel-box .history-list {
  position: absolute;
  width: 300px;
  height: 100%;
  overflow: auto;
  left: 0;
  top: 0;
  z-index: 199;
  background: rgba(255, 255, 255, 0.9);
}
.excel-box .htCommentCell:after {
  border-top-color: #ff4949;
}
.excel-box .scheme-items-box {
  position: absolute;
  overflow: auto;
  background-color: #fff;
  border: 1px #1ab394 solid;
}
.excel-box .handsontable th {
  background-color: rgba(26, 179, 148, 0.15);
}
.excel-box .handsontable th.ht__highlight {
  background-color: rgba(26, 179, 148, 0.25) !important;
}
.excel-box .ht_clone_left th {
  background-color: #fff;
}
.excel-box .ht_clone_top th {
  background-color: rgba(26, 179, 148, 0.15);
}
.excel-box .handsontable td.area {
  background: none;
  background-color: rgba(26, 179, 148, 0.1);
}
.excel-box .handsontable .wtBorder {
  background-color: #1ab394 !important;
}
.excel-box .ht_master tr > td.current {
  border-color: #1ab394 !important;
}
.excel-box .ht_master tr > td.htInvalid {
  background-color: rgba(255, 73, 73, 0.5) !important;
}
.excel-box .handsontableInput {
  box-shadow: 0 0 0 2px #1ab394 inset;
}
.excel-box .handsontableInputHolder .listbox {
  border: none;
}
.excel-box .handsontableInputHolder .listbox.highlight {
  background: rgba(26, 179, 148, 0.25) !important;
}
.excel-box ::-webkit-scrollbar {
  height: 6px;
}
.excel-box .htCommentCell {
  border-color: #ff4949;
}
.btn-cancel {
  min-width: 88px;
  color: #1ab394;
  border-color: #1ab394;
}
.btn-cancel:hover {
  background-color: rgba(26, 179, 148, 0.1);
}
.dialog-btn .el-button {
  min-width: 88px;
}
.dialog-btn .el-button.el-button--default {
  min-width: 88px;
  color: #1ab394;
  border-color: #1ab394;
}
.dialog-btn .el-button.el-button--default:hover {
  background-color: rgba(26, 179, 148, 0.1);
}
.dialog-btn .el-button.el-button--default.el-button--primary {
  color: #fff;
}
.dialog-btn .el-button.el-button--default.el-button--primary:hover {
  background-color: #48c2a9;
}
.dialog-close-btn {
  font-size: 12px;
  color: #999 !important;
  transition: .3s all;
}
.dialog-close-btn:hover {
  color: #ff4949 !important;
  transform: rotateZ(90deg);
}
html {
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
  /*font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'SimSun', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;*/
}
.cursor-pointer {
  cursor: pointer;
  text-decoration: underline;
}
body {
  min-width: 1360px;
  margin: 0;
  background: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 300;
  color: #242a30;
}
.flex-1 {
  flex: 1;
}
/*分页组件 没有padding*/
.el-pagination {
  padding: 0 !important;
}
/*留白*/
.white-space {
  min-height: 15px;
  width: 100%;
}
/*设置图表z-index不能太大*/
div[_echarts_instance_] div {
  z-index: 2 !important;
}
a {
  text-decoration: none;
}
/*全局的头部*/
.box-header {
  height: 50px;
  border-bottom: 1px #eee solid;
  color: #999;
  background: #fff;
  font-size: 15px;
}
.box-header .box-header__title {
  color: #474747;
}
.box-header.wxts .box-header__title {
  flex: 1;
  color: #999;
  font-size: 12px;
}
.box-header.wxts .box-header__title span {
  color: #f7ba2a;
}
.box-header.wxts.has-bg {
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fffbf4;
}
.el-tree-node__content .el-tree-node__expand-icon {
  border: transparent;
}
.el-tree-node__content .el-tree-node__label:after {
  font-family: 'element-icons' !important;
  margin-left: 8px;
  font-size: 12px;
  color: #999;
  content: "";
}
.el-tree-node__content .el-tree-node__expand-icon + .el-checkbox + .el-tree-node__label:after {
  content: "\E600";
}
.el-tree-node__content .el-tree-node__expand-icon.is-leaf + .el-checkbox + .el-tree-node__label:after {
  content: "";
}
.el-tree-node__content .el-tree-node__expand-icon.expanded + .el-checkbox + .el-tree-node__label:after {
  content: "\E603";
}
/*fa icon*/
[class^=el-icon-][class^="el-icon-fa"],
[class*=" el-icon-"][class*=" el-icon-fa"] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=el-icon-][class^="el-icon-iconfont"],
[class*=" el-icon-"][class*=" el-icon-iconfont"] {
  display: inline-block;
  font: normal normal normal 14px/1 iconfont !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* 新手引导css */
.introjs-overlay {
  background: rgba(27, 27, 27, 0.7);
}
.introjs-tooltip.panda {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.introjs-tooltip.panda .flex-box {
  width: 800px;
  display: flex;
  align-items: center;
}
.introjs-tooltip.panda .align-top {
  align-self: flex-start;
  margin-left: 10px;
  margin-right: 10px;
}
.introjs-tooltip.panda .panda-img {
  height: 150px;
}
.introjs-tooltip.panda .arrow-right {
  align-self: flex-start;
  margin-left: 10px;
  margin-right: 10px;
  height: 50px;
  margin-top: 20px;
}
.introjs-tooltip.panda .text {
  margin: 10px;
  border-radius: 15px;
  color: white;
}
.introjs-tooltip.panda .message {
  position: relative;
  box-shadow: none;
  margin: 10px;
  padding: 10px 30px;
  border-radius: 15px;
  color: white;
  background-color: #f7ba2a;
}
.introjs-tooltip.panda .message:before {
  box-sizing: border-box;
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -5px;
  bottom: 0;
  border-right: 10px solid #f7ba2a;
  border-bottom-right-radius: 100%;
}
.introjs-tooltip.panda .introjs-arrow {
  display: none !important;
}
.introjs-tooltip.panda .introjs-button {
  font-size: 16px;
  background: none;
  border-color: #eee;
  color: #fff;
  text-shadow: none;
  background: rgba(255, 255, 255, 0.3);
}
.introjs-tooltip.panda .introjs-button:hover {
  border-color: #fff;
  text-decoration: none;
  box-shadow: none;
}
.introjs-tooltip.panda .introjs-button.introjs-disabled {
  color: #a2a2a2;
  border-color: #a2a2a2;
  background: none;
}
.introjs-tooltip.panda .introjs-skipbutton {
  float: left;
  min-width: 75px;
  background: rgba(255, 255, 255, 0.3);
  border: 1px #fff solid;
  border-radius: 34px;
  color: #fff !important;
  text-shadow: none;
  text-align: center;
}
.introjs-helperNumberLayer {
  background: #1ab394;
  border-width: 1px;
}
.introjs-helperLayer {
  background: rgba(255, 255, 255, 0.7);
}
/*
 *  滚动条样式
 */
body ::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: transparent;
}
body ::-webkit-scrollbar {
  width: 0;
  height: 12px;
  background-color: transparent;
}
body ::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: rgba(151, 190, 188, 0.3);
  transition: 0.3s background-color;
}
/*
 * 下拉菜单 三角 样式
 */
.el-dropdown-menu .el-dropdown-menu__item {
  font-size: 13px;
  line-height: 30px;
  color: #999;
}
.el-dropdown-menu .el-dropdown-menu__item.is-disabled {
  color: #e6e6e6;
}
.el-icon-arrow-down.el-icon--right {
  font-size: 12px;
  transform: scale(0.8);
}
/**
  选择框的下拉三角 修改样式
 */
.el-select .el-input .el-icon-caret-top {
  transform: translateY(-50%) rotateZ(180deg) scale(0.7);
}
.el-select .el-input .el-icon-caret-top.is-reverse {
  transform: translateY(-50%) scale(0.7);
}
.el-select .el-input .el-icon-caret-top:before {
  content: "\E603";
}
.el-select .el-input .el-icon-circle-close.is-show-close {
  color: #ff4949 !important;
}
.el-select .el-input .el-icon-circle-close.is-show-close:before {
  content: "\E60C";
  font-size: 12px !important;
}
.el-cascader .el-input .el-icon-caret-bottom {
  transform: scale(0.7);
}
.el-cascader .el-input .el-icon-caret-bottom.is-reverse {
  transform: rotateZ(180deg) scale(0.7);
}
.el-cascader .el-input .el-icon-caret-bottom:before {
  content: "\E600";
}
.el-cascader .el-input .el-icon-circle-close.el-cascader__clearIcon {
  color: #ff4949 !important;
}
.el-cascader .el-input .el-icon-circle-close.el-cascader__clearIcon:before {
  content: "\E60C";
  font-size: 12px !important;
}
/*
 * dialog 弹框
 */
.el-dialog .el-dialog__header {
  position: relative;
  padding-bottom: 20px;
}
.el-dialog .el-dialog__header:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  border-bottom: 1px solid #e7eaec;
}
.el-dialog .el-dialog__header .el-dialog__title {
  font-weight: normal;
  font-size: 15px;
}
.el-dialog .el-dialog__header .el-dialog__close {
  font-size: 12px;
  color: #999 !important;
  transition: .3s all;
}
.el-dialog .el-dialog__header .el-dialog__close:hover {
  color: #ff4949 !important;
  transform: rotateZ(90deg);
}
.el-dialog .el-dialog__footer {
  text-align: center;
  padding-bottom: 30px;
}
.el-dialog .el-dialog__footer .el-button {
  min-width: 88px;
}
.el-dialog .el-dialog__footer .el-button.el-button--default {
  min-width: 88px;
  color: #1ab394;
  border-color: #1ab394;
}
.el-dialog .el-dialog__footer .el-button.el-button--default:hover {
  background-color: rgba(26, 179, 148, 0.1);
}
.el-dialog .el-dialog__footer .el-button.el-button--default.el-button--primary {
  color: #fff;
}
.el-dialog .el-dialog__footer .el-button.el-button--default.el-button--primary:hover {
  background-color: #48c2a9;
}
/**
  全部按钮样式
 */
.el-button.text-4 {
  min-width: 88px;
}
.el-button.is-plain {
  min-width: 88px;
}
.el-button.is-plain.el-button--primary {
  color: #1ab394;
  border-color: #1ab394;
}
.el-button.is-plain.el-button--primary:hover {
  color: #fff;
  background-color: #1ab394;
}
.el-button.is-plain.el-button--info {
  color: #50bfff;
  border-color: #50bfff;
}
.el-button.is-plain.el-button--info:hover {
  color: #fff;
  background-color: #50bfff;
}
.el-button.is-plain.el-button--danger {
  color: #ff4949;
  border-color: #ff4949;
}
.el-button.is-plain.el-button--danger:hover {
  color: #fff;
  background-color: #ff4949;
}
.el-button.is-plain.el-button--success {
  color: #1ab394;
  border-color: #1ab394;
}
.el-button.is-plain.el-button--success:hover {
  color: #fff;
  background-color: #1ab394;
}
.el-button.is-plain.el-button--warning {
  color: #f7ba2a;
  border-color: #f7ba2a;
}
.el-button.is-plain.el-button--warning:hover {
  color: #fff;
  background-color: #f7ba2a;
}
.el-button.el-button--default.btn-cancel {
  min-width: 88px;
  color: #1ab394;
  border-color: #1ab394;
}
.el-button.el-button--default.btn-cancel:hover {
  background-color: rgba(26, 179, 148, 0.1);
}
.el-tabs__item {
  min-width: 88px;
  text-align: center;
}
.el-message-box .el-message-box__header .el-message-box__title {
  font-weight: normal;
  padding-bottom: 20px;
  border-bottom: 1px solid #e7eaec;
}
.el-message-box .el-message-box__header .el-message-box__close {
  font-size: 12px;
  color: #999 !important;
  transition: .3s all;
}
.el-message-box .el-message-box__header .el-message-box__close:hover {
  color: #ff4949 !important;
  transform: rotateZ(90deg);
}
.el-message-box .el-message-box__btns {
  text-align: center;
}
.el-message-box .el-message-box__btns .el-button {
  min-width: 88px;
}
.el-message-box .el-message-box__btns .el-button.el-button--default {
  min-width: 88px;
  color: #1ab394;
  border-color: #1ab394;
}
.el-message-box .el-message-box__btns .el-button.el-button--default:hover {
  background-color: rgba(26, 179, 148, 0.1);
}
.el-message-box .el-message-box__btns .el-button.el-button--default.el-button--primary {
  color: #fff;
}
.el-message-box .el-message-box__btns .el-button.el-button--default.el-button--primary:hover {
  background-color: #48c2a9;
}
.el-message .el-message__icon.el-icon-check {
  width: 40px;
  height: 40px;
  margin-left: -12px;
  margin-right: 10px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  background: #1ab394;
}
.el-breadcrumb .el-breadcrumb__item .el-breadcrumb__item__inner {
  color: #1ab394;
}
.el-breadcrumb .el-breadcrumb__item:last-of-type .el-breadcrumb__item__inner {
  color: #ababab;
}
.bb-index-echart-no-data {
  color: #d2d2d2;
  text-align: center;
}
.bb-index-echart-no-data img {
  margin-top: 110px;
}
.bb-index-echart-no-data p {
  margin: 0;
  font-size: 14px;
  line-height: 2;
}
.bb-index-echart .grid-content {
  width: 90%;
  margin: 18px auto 0;
  height: 300px;
}
.bb-index-echart .el-col {
  background: #fff;
  position: relative;
  margin-bottom: 30px;
}
.bb-index-echart .el-col.el-col-16 {
  padding-left: 10px;
  padding-right: 10px;
}
.bb-index-echart .el-col.el-col-8 {
  padding-left: 10px;
  padding-right: 10px;
}
.bb-index-echart .bb-index-echart-select {
  position: absolute;
  right: 10px;
  z-index: 999;
}
.tag-vip {
  padding: 1px 6px;
  font-size: 12px;
  color: #fff;
  background-color: #f8b650;
  border-radius: 3px;
}

/*# sourceMappingURL=style.4594729c6c547b93af1ddc06dda54fe1.css.map*/