@charset 'utf-8';
/* 盒子相关 */
.flex-box {
  display: flex;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
}
.flex-around {
  display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
}
.flex-center {
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.flex-end {
  display: flex;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.flex-column {
  display: flex;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.flex-wp {
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-1 {
  flex: 1;
}
.flex-1-0 {
  flex: 1 0 auto;
}
.item-start {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-item: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.item-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-align-item: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.item-end {
  align-items: flex-end;
}
.dis-in-bl {
  display: inline-block;
}
/* --边框-- */
.bd-999 {
  border: 1px solid #999;
}
.bd-333 {
  border: 1px solid #333;
}
.bd-b-eee {
  border-bottom: 1px solid var(--bg-color-disabled);
}
/* 外边距 */
.mar-10 {
  margin: 10px;
}
.mar-lr-10 {
  margin: 0 10px;
}
.mar-l--7 {
  margin-left: -7px;
}
.mar-l-3 {
  margin-left: 3px;
}
.mar-l-5 {
  margin-left: 5px;
}
.mar-l-10 {
  margin-left: 10px;
}
.mar-l-12 {
  margin-left: 12px;
}
.mar-l-14 {
  margin-left: 14px;
}
.mar-l-15 {
  margin-left: 15px;
}
.mar-l-16 {
  margin-left: 16px;
}
.mar-l-20 {
  margin-left: 20px;
}
.mar-l-25 {
  margin-left: 25px;
}
.mar-l-30 {
  margin-left: 30px;
}
.mar-l-40 {
  margin-left: 40px;
}
.mar-l-48 {
  margin-left: 48px;
}
.mar-l-54 {
  margin-left: 54px;
}
.mar-r-5 {
  margin-right: 5px;
}
.mar-r-7 {
  margin-right: 7px;
}
.mar-r-10 {
  margin-right: 10px;
}
.mar-r-16 {
  margin-right: 16px;
}
.mar-r-20 {
  margin-right: 20px;
}
.mar-t-6 {
  margin-top: 6px;
}
.mar-t-10 {
  margin-top: 10px;
}
.mar-t--10 {
  margin-top: -10px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-t--20 {
  margin-top: 20px;
}
.mar-t-20 {
  margin-top: 20px;
}
.mar-t-30 {
  margin-top: 30px;
}
.mar-t-40 {
  margin-top: 40px;
}
.mar-t-5 {
  margin-top: 5px;
}
.mar-t-8 {
  margin-top: 8px;
}
.mar-tb-8 {
  margin: 8px 0;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-t-14 {
  margin-top: 14px;
}
.mar-t-15 {
  margin-top: 15px;
}
.mar-t-20 {
  margin-top: 20px;
}
.mar-t-24 {
  margin-top: 24px;
}
.mar-t-30 {
  margin-top: 30px;
}
.mar-t-40 {
  margin-top: 40px;
}
.mar-t-45 {
  margin-top: 45px;
}
.mar-t-50 {
  margin-top: 50px;
}
.mar-t-60 {
  margin-top: 60px;
}
.mar-t-90 {
  margin-top: 90px;
}
.mar-t-100 {
  margin-top: 100px;
}
.mar-t-120 {
  margin-top: 120px;
}
.mar-t-150 {
  margin-top: 150px;
}
.mar-b-2 {
  margin-bottom: 2px;
}
.mar-b-5 {
  margin-bottom: 5px;
}
.mar-b-10 {
  margin-bottom: 10px;
}
.mar-b-14 {
  margin-bottom: 14px;
}
.mar-b-16 {
  margin-bottom: 14px;
}
.mar-b-20 {
  margin-bottom: 20px;
}
.mar-b-30 {
  margin-bottom: 30px;
}
.mar-b-40 {
  margin-bottom: 40px;
}
.mar-lr-20 {
  margin: 0px 20px;
}
/* 内边距 */
.pd-0 {
  padding: 0;
}
.pd-10 {
  padding: 10px;
}
.pd-20 {
  padding: 20px;
}
.pd-lr-5 {
  padding: 0 5px;
}
.pd-lr-10 {
  padding: 0 10px;
}
.pd-lr-15 {
  padding: 0 15px;
}
.pd-lr-20 {
  padding: 0 20px;
}
.pd-lr-30 {
  padding: 0 30px;
}
.pd-lr-32 {
  padding: 0 32px;
}
.pd-lr-50 {
  padding: 0 50px;
}
.pd-lr-60 {
  padding: 0 60px;
}
.pd-lr-70 {
  padding: 0 70px;
}
.pd-l-5 {
  padding-left: 5px;
}
.pd-l-10 {
  padding-left: 10px;
}
.pd-l-15 {
  padding-left: 15px;
}
.pd-l-20 {
  padding-left: 20px;
}
.pd-b-10 {
  padding-bottom: 10px;
}
.pd-b-20 {
  padding-bottom: 20px;
}
.pd-b-40 {
  padding-bottom: 40px;
}
.pd-l-30 {
  padding-left: 30px;
}
.pd-l-50 {
  padding-left: 50px;
}
.pd-l-100 {
  padding-left: 100px;
}
.pd-l-140 {
  padding-left: 140px;
}
.pd-r-5 {
  padding-right: 5px;
}
.pd-r-10 {
  padding-right: 10px;
}
.pd-r-14 {
  padding-right: 14px;
}
.pd-r-20 {
  padding-right: 20px;
}
.pd-t-10 {
  padding-top: 10px;
}
.pd-t-20 {
  padding-top: 20px;
}
.pd-t-24 {
  padding-top: 24px;
}
.pd-tb-5 {
  padding: 5px 0;
}
.pd-tb-6 {
  padding: 6px 0;
}
.pd-tb-10 {
  padding: 10px 0;
}
.pd-tb-14 {
  padding: 14px 0;
}
.pd-tb-20 {
  padding: 20px 0;
}
.pd-tb-28 {
  padding: 28px 0;
}
.pd-tb-30 {
  padding: 30px 0;
}
/* --字间距-- */
.lt-5 {
  letter-spacing: 5px;
}
.lt-2 {
  letter-spacing: 2px;
}
.lt-8 {
  letter-spacing: 8px;
}
.lt-16 {
  letter-spacing: 16px;
}
.lt-36 {
  letter-spacing: 36px;
}
/* --字体大小相关-- */
.fs-10 {
  font-size: 10px;
}
.fs-12 {
  font-size: 12px;
}
.fs-13 {
  font-size: 13px;
}
.fs-14 {
  font-size: 14px;
}
.fs-15 {
  font-size: 15px;
}
.fs-16 {
  font-size: 16px;
}
.fs-17 {
  font-size: 17px;
}
.fs-18 {
  font-size: 18px;
}
.fs-20 {
  font-size: 20px;
}
.fs-22 {
  font-size: 22px;
}
.fs-24 {
  font-size: 24px;
}
.fs-26 {
  font-size: 26px;
}
.fs-28 {
  font-size: 28px;
}
.fs-30 {
  font-size: 30px;
}
.fs-34 {
  font-size: 34px;
}
.fs-40 {
  font-size: 40px;
}
.fs-50 {
  font-size: 50px;
}
.fs-60 {
  font-size: 60px;
}
.fw-b {
  font-weight: bold;
}
.fw-100 {
  font-weight: 100;
}
/* --字体颜色-- */
.color-000 {
  color: #000;
}
.color-green {
  color: #30a200;
}
.color-blue {
  color: #409eff;
}
.color-blue2 {
  color: #005eb5;
}
.color-blue2a {
  color: rgba(0, 94, 181, 0.8);
}
.color-theme {
  color: var(--theme-color);
}
.color-price {
  color: var(--price-color);
}
.color-auxiliary {
  color: var(--auxiliary-color);
}
.color-gray {
  color: var(--font-gray);
}
.color-input {
  color: var(--font-input);
}
.color-specs {
  color: var(--font-specs);
}
.color-666 {
  color: var(--font-specs);
}
.color-font {
  color: var(--font-color-333);
}
.color-red {
  color: #ed4040;
}
.color-reda {
  color: rgba(237, 64, 64, 0.5);
}
.color-fff {
  color: #fff;
}
.color-999 {
  color: var(--font-color-999);
}
.color-woman {
  color: #ff6f4e;
}
.color-man {
  color: #409eff;
}
.color-c90 {
  color: #c90000;
}
.color-448 {
  color: #4489ea;
}
.color-1a6 {
  color: #1a66b3;
}
.color-167 {
  color: #1678ff;
}
.color-005 {
  color: #005eb5;
}
.color-f80 {
  color: #f80;
}
.color-ff9 {
  color: #ff9717;
}
.color-d3 {
  color: #d3d3d3;
}
.color-theme-a {
  color: var(-reser-time-last);
}
/* --背景颜色-- */
.bg-eee {
  background-color: #eee;
}
.bg-theme {
  background-color: var(--theme-color);
}
.bg-blue {
  background-color: #409eff;
}
.bg-a5e {
  background-color: #a5e1db;
}
.bgcolor-f5 {
  background: var(--bg-color-level3);
}
.bgc-fff {
  background-color: var(--bg-color-level4);
}
/* *--透明度-- */
.opa-5 {
  opacity: 0.5;
}
/* --文字-- */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-under {
  text-decoration: underline;
}
.text-wrap {
  overflow-wrap: break-word;
}
.text-hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-unselect {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.text-hide-1 {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  /* 降级方案:不支持时显示单行省略 */
  white-space: nowrap;
}
.text-hide-2 {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.text-hide-3 {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
/* --字体加粗-- */
.font-bold {
  font-weight: bold;
}
/* --页面-- */
.body-hid {
  padding-right: 17px;
  overflow: hidden;
}
/* --行高-- */
.lh-15 {
  line-height: 15px;
}
.lh-20 {
  line-height: 20px;
}
.lh-25 {
  line-height: 25px;
}
.lh-17 {
  line-height: 17px;
}
.lh-40 {
  line-height: 40px;
}
.lh-70 {
  line-height: 70px;
}
.lh-80 {
  line-height: 80px;
}
.lh-110 {
  line-height: 110px;
}
/* --鼠标-- */
.cs-p {
  cursor: pointer;
}
.cs-nd {
  cursor: not-allowed;
}
.cs-mv {
  cursor: move;
}
/* --伪类三角-- */
.tri_top,
.tri_right,
.tri_bottom,
.tri_left {
  position: relative;
}
.tri_top:before {
  content: '';
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
}
.tri_right:before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  position: absolute;
  top: 40px;
  right: -8px;
}
.tri_bottom:before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: 100px;
  left: 70px;
}
.tri_left:before {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
  position: absolute;
  top: 40px;
  left: -8px;
}
/* dom渲染标签 */
.user-search-item {
  height: 50px;
}
.scrollbar-wrap {
  max-height: 550px;
}
.info-img {
  width: 35px;
  margin-right: 10px;
  border-radius: 5px;
}
.info-name {
  max-width: 200px;
  height: 30px;
  line-height: 30px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 10px;
}
.info-card {
  max-width: 200px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #ddd;
}
/* --element-ui-- */
/* 按钮 */
.inquiry-cancel {
  min-width: 80px;
  height: 35px;
  line-height: 0 !important;
  border-radius: 5px !important;
  padding: 0 20px !important;
}
.inquiry-confirm {
  min-width: 80px;
  height: 35px;
  line-height: 0 !important;
  border: none !important;
  border-radius: 5px !important;
  padding: 0 20px !important;
  background-color: var(--theme-color) !important;
}
.inquiry-cancel-radius {
  min-width: 120px;
  height: 40px;
  font-size: 16px !important;
  line-height: 0 !important;
  border-radius: 40px !important;
}
.inquiry-confirm-radius {
  min-width: 120px;
  height: 40px;
  font-size: 16px !important;
  line-height: 0 !important;
  border: none !important;
  border-radius: 40px !important;
  background-color: var(--theme-color) !important;
}
.cancle-service-btn {
  width: 120px;
  height: 40px;
  line-height: 0 !important;
  text-align: center;
  border-radius: 5px !important;
}
.confirm-service-btn {
  width: 120px;
  height: 40px;
  line-height: 0 !important;
  text-align: center;
  border-radius: 5px !important;
  border: none !important;
  background-color: var(--theme-color) !important;
}
/* --表单-- */
.el-input__inner:focus,
.el-range-editor.is-active,
.el-range-editor.is-active:hover,
.el-select .el-input__inner:focus,
.el-select .el-input.is-focus .el-input__inner,
.el-cascader .el-input .el-input__inner:focus,
.el-cascader .el-input.is-focus .el-input__inner,
.el-textarea__inner:focus {
  border-color: var(--theme-color);
}
.el-popup-parent--hidden {
  padding: 0 !important;
}
.el-table th.gutter {
  display: table-cell !important;
}
.el-table colgroup.gutter {
  display: table-cell !important;
}
.el-select {
  width: 100%;
}
.el-select-dropdown {
  margin-top: 5px !important;
}
.el-select-dropdown .el-select-dropdown__item {
  padding: 0 0 0 10px;
}
.el-select-dropdown .el-select-dropdown__item:not(.is-disabled):hover,
.el-select-dropdown .el-select-dropdown__item:focus,
.el-select-dropdown .el-select-dropdown__item:hover {
  color: var(--theme-color);
}
.el-select-dropdown .el-select-dropdown__item.selected {
  color: var(--theme-color);
}
.el-select-dropdown .el-select-dropdown__empty {
  text-align: left;
  padding-left: 20px;
}
.el-cascader__dropdown .el-cascader-node.in-active-path,
.el-cascader__dropdown .el-cascader-node.is-active {
  color: var(--theme-color);
}
.service-menu .el-dropdown-menu__item,
.wheel-menu .el-dropdown-menu__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px !important;
}
.service-menu .el-dropdown-menu__item:hover,
.wheel-menu .el-dropdown-menu__item:hover {
  color: var(--theme-color);
}
.pay-menu .el-dropdown-menu__item {
  padding: 6px 5px !important;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  line-height: 24px;
}
.pay-menu .el-dropdown-menu__item:hover {
  color: var(--theme-color);
}
.el-dropdown-menu .el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover,
.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
  color: var(--theme-color);
}
.nav-popper {
  margin-top: 0 !important;
}
.custom-popover {
  padding: 0px !important;
}
.more-siller_popper {
  margin-top: 12px !important;
}
.show-model-box {
  padding: 0 !important;
  border-radius: 10px !important;
}
.el-tabs .el-tabs__header {
  margin: 0;
}
.el-tabs .el-tabs__header .el-tabs__nav-wrap::after {
  width: 0;
}
.el-tabs .el-tabs__header .el-tabs__active-bar {
  background-color: var(--theme-color);
}
.el-tabs .el-tabs__header .el-tabs__item {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.el-tabs .el-tabs__header .el-tabs__item:hover {
  color: var(--theme-color);
}
.el-tabs .el-tabs__header .el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: 0 0 0 0 !important;
  border-radius: 0 !important;
}
.el-tabs .el-tabs__header .el-tabs__item.is-active {
  color: var(--theme-color);
}
.el-autocomplete-suggestion {
  margin: 0 !important;
}
.el-autocomplete-suggestion li {
  padding: 0 5px;
}
.pay-autocomplete .el-autocomplete-suggestion__list li {
  white-space: normal;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  line-height: 24px;
  padding: 5px;
}
.pay-type-autocomplete {
  width: 120px !important;
}
.pay-type-autocomplete .el-autocomplete-suggestion__list li {
  white-space: normal;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  line-height: 24px;
  padding: 5px;
}
.el-button--primary:focus,
.el-button--primary:hover {
  border-color: #fff;
}
.bill-error .el-message-box__content > .el-message-box__message > p {
  display: flex;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  line-height: 25px;
}
.des-input textarea {
  min-height: 100px !important;
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 0 0;
}
.el-radio {
  margin-right: 0 !important;
}
.el-radio .el-radio__input .el-radio__inner:hover {
  border-color: var(--theme-color);
}
.el-radio.is-checked .el-radio__inner {
  border-color: var(--theme-color);
  background: var(--theme-color);
}
.el-radio.is-checked .el-radio__label {
  color: var(--theme-color);
}
.el-radio.is-bordered:hover {
  border-color: var(--theme-color);
}
.el-radio.is-bordered:hover .el-radio__inner {
  border-color: var(--theme-color);
}
.el-radio.is-bordered:hover .el-radio__label {
  color: var(--theme-color);
}
.el-radio.is-bordered.is-checked {
  border-color: var(--theme-color);
}
.el-radio.is-bordered.is-checked .el-radio__input .el-radio__inner {
  border-color: var(--theme-color);
  background-color: var(--theme-color);
}
.el-radio.is-bordered.is-checked .el-radio__label {
  color: var(--theme-color);
}
.el-radio-group .el-radio-button__inner:hover {
  color: var(--theme-color);
}
.el-radio-group .el-radio-button.is-active .el-radio-button__inner {
  background-color: var(--theme-color) !important;
  border-color: var(--theme-color) !important;
}
.el-checkbox .el-checkbox__input .el-checkbox__inner:hover {
  border-color: var(--theme-color);
}
.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}
.el-checkbox .el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--theme-color);
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid var(--theme-color);
  color: var(--theme-color);
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
  color: var(--theme-color);
}
.el-col {
  height: 100% !important;
}
.sortable-ghost {
  background-color: #fff;
}
.sortable-chosen {
  background-color: #ddd;
}
.sortable-drag {
  border-color: 1px solid #ddd;
  background-color: #ddd;
}
.el-dialog__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-dialog__wrapper .el-dialog {
  margin: 0 !important;
}
.el-dialog__wrapper .el-dialog .el-dialog__body {
  padding: 0 20px 20px;
  height: calc(100% - 54px);
}
.el-dialog__wrapper .el-dialog .el-dialog__footer {
  padding: 0 20px 30px;
}
.el-drawer__wrapper .el-drawer__body {
  height: 0;
}
.el-scrollbar .el-scrollbar__bar.is-vertical {
  opacity: 1 !important;
}
.el-pagination.is-background .btn-prev:hover,
.el-pagination.is-background .btn-next:hover {
  background-color: var(--theme-color);
  color: #fff;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
  background-color: var(--theme-color);
  color: #fff;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: var(--theme-color);
  color: #fff;
}
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__shortcut:hover {
  color: var(--theme-color);
}
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-picker-panel__icon-btn:hover,
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-range-picker__header .el-picker-panel__icon-btn:hover,
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-date-picker__header-label:hover,
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-range-picker__header .el-date-picker__header-label:hover {
  color: var(--theme-color);
}
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table td.available:hover {
  color: var(--theme-color);
}
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table td.start-date span,
.el-picker-panel .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table td.end-date span {
  background-color: var(--theme-color);
}
.el-date-editor .el-range-separator {
  width: 10%;
}
.list-scroll {
  height: 100%;
}
.list-scroll .el-scrollbar__wrap {
  overflow-x: hidden;
  height: 100%;
}
.width-scroll .el-scrollbar__wrap {
  overflow: hidden;
}
.cus-balance {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: #fff !important;
}
.cus-balance .popper__arrow {
  border-bottom-color: #4c4c4c !important;
}
.cus-balance .popper__arrow:after {
  border-bottom-color: #4c4c4c !important;
}
.select-content {
  cursor: pointer;
}
.select-content .select-box {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  border: 1px solid #999;
  color: #999;
}
.select-content .select-box i {
  font-size: 14px;
  position: relative;
  left: -1px;
  top: -1px;
}
.select-content .select-text {
  margin-left: 10px;
  vertical-align: middle;
}
.select-content + .select-content {
  margin-left: 20px;
}
.order-title {
  height: 46px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.order-title .grid-content {
  text-align: center;
  font-size: 14px;
  padding: 8px 0;
}
.order-title .grid-content span {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.order-box {
  margin-bottom: 10px;
}
.order-box .order-box-header {
  height: 46px;
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 10px;
  background-color: var(--order-box-header-bg);
}
.order-box .order-box-header .order-date {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.el-popover {
  min-width: 100px;
}
.base-width {
  width: 100%;
}
.base-height {
  height: 100%;
}
.all-order_list .list-item {
  margin-bottom: 10px;
  border-radius: 4px;
  font-size: 12px;
  position: relative;
  overflow: hidden;
}
.all-order_list .list-item .list-title {
  position: relative;
  height: 56px;
  padding: 0 10px;
  font-size: 14px;
  line-height: 18px;
}
.all-order_list .list-item .list-title img {
  width: 36px;
  height: 36px;
  border-radius: 4px;
}
.all-order_list .list-item .list-title .cancel-all {
  position: absolute;
  top: 8px;
  display: none;
}
.all-order_list .list-item .list-title .cancel-all:hover {
  color: var(--theme-color);
  border-color: var(--theme-color);
}
.all-order_list .list-item .list-title .coupon-sign {
  height: 24px;
  padding: 0 7px;
  line-height: 24px;
  font-size: 14px;
  border-radius: 4px;
}
.all-order_list .list-item .custom-list {
  display: flex;
  flex-direction: column;
}
.all-order_list .list-item .custom-list .custom-item:not(:first-child) {
  border-top: 1px solid var(--bd-color);
}
.all-order_list .list-item .custom-list .custom-item .custom-box {
  height: 100%;
  border-right: 1px dashed var(--bd-color);
  background: var(--bg-color-level1);
  z-index: 10;
}
.all-order_list .list-item .secondary-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.all-order_list .list-item .secondary-list .secondary-list-item {
  flex: 1;
  font-size: 12px;
}
.all-order_list .list-item .order-detail-info {
  padding: 20px 5px 10px;
  font-size: 12px;
  line-height: 20px;
}
.all-order_list .list-item .order-info {
  width: 100%;
  min-height: 80px;
  padding: 20px 0;
}
.all-order_list .list-item .order-info .info-content {
  height: 100%;
  position: relative;
}
.all-order_list .list-item .order-info .info-content .reser-cus-img {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.all-order_list .list-item .order-info .info-content .opeate-text:hover {
  text-decoration: underline;
}
.all-order_list .list-item .order-info .info-content .card-btn {
  height: 32px;
  padding: 0 12px;
  line-height: 32px;
  border-radius: 7px;
  z-index: 1;
}
.all-order_list .list-item .order-info .info-content .card-btn:hover {
  background-color: var(--theme-color);
  color: #fff;
}
.all-order_list .list-item .order-info .info-content .see-more {
  margin-top: 10px;
  width: 100%;
  text-align: center;
}
.all-order_list .list-item .order-info .info-content .see-more .icon-z044 {
  font-size: 14px;
}
.all-order_list .list-item .order-info .info-content .rec-status {
  border-radius: 50%;
  min-width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  color: #fff;
  background-color: var(--theme-color);
}
.all-order_list .list-item .order-info .info-content .job-info {
  height: 20px;
}
.all-order_list .list-item .order-info .info-content .job-info .job-p-text {
  max-width: 84%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-order_list .list-item .order-info .info-content .job-info .job-p-text:hover {
  color: #1a66b3;
}
.all-order_list .list-item .order-info .info-content .job-info .job-p-1 {
  width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-order_list .list-item .order-info .info-content .job-info .job-p-2 {
  width: 33%;
  margin-left: 10px;
}
.all-order_list .list-item .order-info .info-content .job-info .job-p-3 {
  width: 33%;
  margin-left: 10px;
}
.all-order_list .list-item .order-info .info-content .card-seller .card-seller-text {
  max-width: 84%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-order_list .list-item .order-info .info-content .card-seller p:nth-child(1) {
  width: 30%;
}
.all-order_list .list-item .order-info .info-content .card-seller p:nth-child(2) {
  width: 30%;
  margin-left: 10px;
}
.all-order_list .list-item .order-info .info-content .card-seller p:nth-child(3) {
  width: 38%;
  margin-left: 10px;
}
.all-order_list .list-item .give-items {
  padding: 10px;
  border-top: 1px solid var(--bd-color);
  color: #999;
}
.all-order_list .list-item .give-items .give-text {
  margin-right: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-order_list .list-item .cancel-text:hover {
  color: var(--theme-color);
  text-decoration: underline;
}
.all-order_list .list-item:hover .cancel-all {
  display: block;
}
.all-order_list .list-item:hover {
  border: 1px solid #bfbfbf;
}
.more-siller_list {
  width: 100%;
  padding: 5px 20px;
}
.more-siller_list li {
  margin: 10px 0;
  width: 100%;
}
.more-siller_list li p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.more-siller_list li p:nth-child(1) {
  width: 18%;
}
.more-siller_list li p:nth-child(2) {
  width: 30%;
  margin-left: 5px;
}
.more-siller_list li p:nth-child(3) {
  width: 45%;
  margin-left: 5px;
}
.scan-dialog {
  height: 340px;
}
.scan-dialog .scan-content {
  position: relative;
  width: 100%;
  height: 300px;
}
.scan-dialog .scan-content .scan-pay-img {
  width: 220px;
}
.scan-dialog .scan-content .scan-input {
  position: absolute;
  width: 200px;
  z-index: -1;
  opacity: 0;
}
.scan-dialog .scan-content .scan-pay-start p {
  line-height: 15px;
}
.scan-dialog .scan-content .scan-paying {
  height: 100%;
}
.scan-dialog .scan-content .scan-pay-sucess {
  padding: 20px 0;
}
.scan-dialog .scan-content .scan-pay-sucess img {
  width: 64px;
}
.scan-dialog .scan-content .scan-pay-sucess .scan-pay-sucess_price {
  font-size: 20px;
}
.scan-dialog .scan-content .scan-pay-sucess .close-btn {
  width: 80px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
}
.scan-dialog .scan-content .scan-pay-sucess .close-tip {
  font-size: 12px;
}
.select-circle {
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid var(--bd-color);
  display: flex;
  justify-content: center;
  align-items: center;
}
.select-circle .select-area {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--theme-color);
}
.circle-on {
  border: 1px solid var(--theme-color);
}
.time-picke-time .el-scrollbar__thumb {
  display: none !important;
}
/* ---------------媒体查询------------------ */
@media screen and (max-width: 1300px) {
.shop-income .income-section .income-content .perform-ratio .labor {
    width: 48%;
}
.paper-bill .bill-item,
  .paper-bill .bill-place {
    width: 340px;
}
}
@media screen and (min-width: 1301px) {
.shop-income .income-section .income-content .perform-ratio .labor {
    width: 32%;
}
}
@media screen and (min-width: 1301px) and (max-width: 1680px) {
.paper-bill .bill-item,
  .paper-bill .bill-place {
    width: 31%;
    min-width: 340px;
    max-width: 400px;
}
}
@media screen and (min-width: 1681px) {
.paper-bill .bill-item,
  .paper-bill .bill-place {
    width: 400px;
}
}
.icon-bianji {
  color: #30A200;
  cursor: pointer;
}
.icon-shuashoupai {
  color: #1C62EE;
}
.icon-zu10942 {
  color: #ba73f1;
}
#app {
  min-width: 1300px;
}

@font-face {
  font-family: "iconfont"; /* Project id 1404271 */
  src: url(../fonts/iconfont.cbd8054d.woff2) format('woff2'),
       url(../fonts/iconfont.b92692ea.woff) format('woff'),
       url(../fonts/iconfont.0179d110.ttf) format('truetype');
}

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

.icon-a-huiyuan42:before {
  content: "\e6dd";
}

.icon-a-chakan1:before {
  content: "\e6dc";
}

.icon-a-yuyuedan2:before {
  content: "\e6da";
}

.icon-a-kehuxinxi11:before {
  content: "\e6db";
}

.icon-a-Group6079:before {
  content: "\e6d9";
}

.icon-Frame:before {
  content: "\e6d8";
}

.icon-a-Group3441:before {
  content: "\e6d5";
}

.icon-a-Group2521:before {
  content: "\e6d6";
}

.icon-a-Group45961:before {
  content: "\e6d7";
}

.icon-a-Group5671:before {
  content: "\e6d4";
}

.icon-a-tousujianyi1:before {
  content: "\e6d3";
}

.icon-a-Group5677:before {
  content: "\e6d2";
}

.icon-bijijilu:before {
  content: "\e6f3";
}

.icon-a-Group4596:before {
  content: "\e6d1";
}

.icon-a-Group5547:before {
  content: "\e6d0";
}

.icon-a-Group5534:before {
  content: "\e6cf";
}

.icon-a-Group5663:before {
  content: "\e6ce";
}

.icon-a-Frame5171:before {
  content: "\e6cd";
}

.icon-a-quanxian11:before {
  content: "\e6cc";
}

.icon-shuju:before {
  content: "\e616";
}

.icon-a-Group5536:before {
  content: "\e6cb";
}

.icon-a-ticheng-011:before {
  content: "\e6ca";
}

.icon-Vector6:before {
  content: "\e6c9";
}

.icon-Vector5:before {
  content: "\e6c8";
}

.icon-a-Group5520:before {
  content: "\e6c1";
}

.icon-a-Group5518:before {
  content: "\e6c4";
}

.icon-a-Group5516:before {
  content: "\e6c5";
}

.icon-a-Group5515:before {
  content: "\e6c6";
}

.icon-a-Frame2320:before {
  content: "\e6c7";
}

.icon-a-Group5517:before {
  content: "\e6c2";
}

.icon-a-Group4310:before {
  content: "\e6c3";
}

.icon-a-Group344:before {
  content: "\e6c0";
}

.icon-a-Group252:before {
  content: "\e6bf";
}

.icon-a-Group5410:before {
  content: "\e6be";
}

.icon-a-Group51551:before {
  content: "\e6bd";
}

.icon-a-Group18621:before {
  content: "\e6bc";
}

.icon-a-Group18581:before {
  content: "\e6b9";
}

.icon-a-Group18611:before {
  content: "\e6ba";
}

.icon-a-Group43891:before {
  content: "\e6bb";
}

.icon-a-Group1862:before {
  content: "\e6b2";
}

.icon-a-Group4389:before {
  content: "\e6b3";
}

.icon-a-Group1861:before {
  content: "\e6b4";
}

.icon-a-Group1858:before {
  content: "\e6b5";
}

.icon-a-Group5155:before {
  content: "\e6b7";
}

.icon-gantanhao1:before {
  content: "\e6b1";
}

.icon-a-Group3916:before {
  content: "\e6b0";
}

.icon-a-Group43371:before {
  content: "\e6ad";
}

.icon-a-Vector22:before {
  content: "\e6ae";
}

.icon-a-Group4338:before {
  content: "\e6af";
}

.icon-a-Group1808:before {
  content: "\e6a9";
}

.icon-a-Group5240:before {
  content: "\e6aa";
}

.icon-a-Vector4:before {
  content: "\e6ac";
}

.icon-a-Vector31:before {
  content: "\e6ab";
}

.icon-a-Group523111:before {
  content: "\e6a6";
}

.icon-a-Vector12:before {
  content: "\e6a7";
}

.icon-a-Group5233:before {
  content: "\e6a8";
}

.icon-a-Group40771:before {
  content: "\e69d";
}

.icon-a-Vector21:before {
  content: "\e6a3";
}

.icon-a-Group52311:before {
  content: "\e69c";
}

.icon-a-Group43342:before {
  content: "\e6a5";
}

.icon-a-Group5481:before {
  content: "\e699";
}

.icon-a-Group5480:before {
  content: "\e69a";
}

.icon-a-Group433612:before {
  content: "\e69e";
}

.icon-a-Group5479:before {
  content: "\e6a0";
}

.icon-tuichudenglu:before {
  content: "\e698";
}

.icon-a-Vector1:before {
  content: "\e682";
}

.icon-a-Group4336:before {
  content: "\e679";
}

.icon-a-Group43331:before {
  content: "\e67a";
}

.icon-a-Group43341:before {
  content: "\e67c";
}

.icon-a-Group43301:before {
  content: "\e67d";
}

.icon-a-Group43271:before {
  content: "\e67e";
}

.icon-a-Group43251:before {
  content: "\e67f";
}

.icon-a-Group43231:before {
  content: "\e681";
}

.icon-a-Group43181:before {
  content: "\e673";
}

.icon-a-Group43141:before {
  content: "\e674";
}

.icon-a-Group43121:before {
  content: "\e676";
}

.icon-a-Group43101:before {
  content: "\e677";
}

.icon-a-Group43092:before {
  content: "\e678";
}

.icon-a-Group43211:before {
  content: "\e672";
}

.icon-Vector3:before {
  content: "\e671";
}

.icon-a-Group4337:before {
  content: "\e66f";
}

.icon-a-Group4519:before {
  content: "\e66e";
}

.icon-a-Group4394:before {
  content: "\e66a";
}

.icon-a-Group4393:before {
  content: "\e66b";
}

.icon-a-Group4401:before {
  content: "\e667";
}

.icon-a-Group4400:before {
  content: "\e668";
}

.icon-a-Group4397:before {
  content: "\e669";
}

.icon-a-bianji1:before {
  content: "\e666";
}

.icon-vocie:before {
  content: "\e664";
}

.icon-refresh:before {
  content: "\e665";
}

.icon-a-Group3437:before {
  content: "\e662";
}

.icon-Vector2:before {
  content: "\e661";
}

.icon-a-Line735:before {
  content: "\e660";
}

.icon-zoushitu:before {
  content: "\e65f";
}

.icon-Edit_hanggaodu_row-height_linear:before {
  content: "\e65e";
}

.icon-a-Group3808:before {
  content: "\e65d";
}

.icon-a-Group3807:before {
  content: "\e656";
}

.icon-beizhu:before {
  content: "\e652";
}

.icon-a-Vector3:before {
  content: "\e650";
}

.icon-a-Vector2:before {
  content: "\e64f";
}

.icon-tuizhuai:before {
  content: "\e6b8";
}

.icon-Vector4:before {
  content: "\e65b";
}

.icon-a-Vector11:before {
  content: "\e65c";
}

.icon-a-Group2783:before {
  content: "\e64e";
}

.icon-bianji1:before {
  content: "\e60d";
}

.icon-swipeCard:before {
  content: "\e64d";
}

.icon-a-Group2640:before {
  content: "\e65a";
}

.icon-a-Rectangle8054:before {
  content: "\e655";
}

.icon-a-Group2719:before {
  content: "\e653";
}

.icon-laodong:before {
  content: "\e64b";
}

.icon-xiangyou:before {
  content: "\e62c";
}

.icon-a-Line15Stroke:before {
  content: "\e648";
}

.icon-a-Line14Stroke:before {
  content: "\e649";
}

.icon-a-Group2493:before {
  content: "\e647";
}

.icon-yduid:before {
  content: "\e67b";
}

.icon-a-Group2473:before {
  content: "\e646";
}

.icon-a-Group2471:before {
  content: "\e645";
}

.icon-tongjifenxi:before {
  content: "\e644";
}

.icon-xiangshang1:before {
  content: "\e76d";
}

.icon-xiangxia1:before {
  content: "\e771";
}

.icon-a-Group2480:before {
  content: "\e643";
}

.icon-a-Group2412:before {
  content: "\e63f";
}

.icon-a-Group2413:before {
  content: "\e641";
}

.icon-a-Group2415:before {
  content: "\e631";
}

.icon-a-Group2414:before {
  content: "\e63d";
}

.icon-Vector1:before {
  content: "\e632";
}

.icon-a-Group2416:before {
  content: "\e62f";
}

.icon-a-Group25:before {
  content: "\e60c";
}

.icon-a-Group1869:before {
  content: "\e63b";
}

.icon-Vector:before {
  content: "\e60a";
}

.icon-a-Group1653:before {
  content: "\e60b";
}

.icon-a-YDUI-danxuankuangxuanzhong:before {
  content: "\e609";
}

.icon-a-Frame240:before {
  content: "\e62a";
}

.icon-a-lujing1177:before {
  content: "\e62b";
}

.icon-a-Group2093:before {
  content: "\e61d";
}

.icon-jiaoyixiadan:before {
  content: "\e69f";
}

.icon-a-Group2116:before {
  content: "\e628";
}

.icon-xiangxia:before {
  content: "\e608";
}

.icon-jiahao:before {
  content: "\eaf3";
}

.icon-system:before {
  content: "\e625";
}

.icon-shijian_jiantou:before {
  content: "\e635";
}

.icon-bianji2:before {
  content: "\e636";
}

.icon-a-Group356:before {
  content: "\e618";
}

.icon-jiahao1:before {
  content: "\e607";
}

.icon-jianhao1:before {
  content: "\e680";
}

.icon-a-Group1001:before {
  content: "\e606";
}

.icon-a-Group100:before {
  content: "\e604";
}

.icon-naozhong:before {
  content: "\e659";
}

.icon-xufei:before {
  content: "\e663";
}

.icon-xiangyou2:before {
  content: "\e776";
}

.icon-notice:before {
  content: "\e63e";
}

.icon-merge:before {
  content: "\e63c";
}

.icon-xiaolaba:before {
  content: "\e64c";
}

.icon-shaixuan:before {
  content: "\e601";
}

.icon-lock:before {
  content: "\e63a";
}

.icon-enter:before {
  content: "\e639";
}

.icon-print:before {
  content: "\e638";
}

.icon-take:before {
  content: "\e637";
}

.icon-xiazai:before {
  content: "\e627";
}

.icon-a-zu25376:before {
  content: "\e6b6";
}

.icon-fuzhi:before {
  content: "\e697";
}

.icon-fahuo:before {
  content: "\e696";
}

.icon-jianjie:before {
  content: "\e695";
}

.icon-question:before {
  content: "\e600";
}

.icon-quxiao:before {
  content: "\e694";
}

.icon-shuashoupai:before {
  content: "\e693";
}

.icon-guadanliebiao:before {
  content: "\e692";
}

.icon-shuidanhao:before {
  content: "\e691";
}

.icon-shoupaihao:before {
  content: "\e690";
}

.icon-xiangxi:before {
  content: "\e68f";
}

.icon-guadanhao:before {
  content: "\e68e";
}

.icon-kaidanshouyin:before {
  content: "\e68d";
}

.icon-tuichu:before {
  content: "\e68c";
}

.icon-jiamubiao:before {
  content: "\e683";
}

.icon-dengji:before {
  content: "\e684";
}

.icon-yuyue:before {
  content: "\e685";
}

.icon-zhuti:before {
  content: "\e686";
}

.icon-zhichu:before {
  content: "\e687";
}

.icon-kaidan:before {
  content: "\e688";
}

.icon-duihuanquan:before {
  content: "\e689";
}

.icon-baobiao:before {
  content: "\e68a";
}

.icon-shoupai:before {
  content: "\e68b";
}

.icon-bianji:before {
  content: "\e675";
}

.icon-zu15024:before {
  content: "\e670";
}

.icon-zu10942:before {
  content: "\e66d";
}

.icon-yujing:before {
  content: "\e66c";
}

.icon-rili:before {
  content: "\e651";
}

.icon-cha:before {
  content: "\e602";
}

.icon-shenqingshouquan:before {
  content: "\e603";
}

.icon-erweima:before {
  content: "\e634";
}

.icon-shuaxin:before {
  content: "\e633";
}

.icon-xiajiantou:before {
  content: "\e613";
}

.icon-tishi:before {
  content: "\e658";
}

.icon-pifu:before {
  content: "\e657";
}

.icon-yiwancheng:before {
  content: "\e640";
}

.icon-yiquxiao:before {
  content: "\e642";
}

.icon-qiehuan:before {
  content: "\e789";
}

.icon-zu11:before {
  content: "\e61e";
}

.icon-zu10:before {
  content: "\e61c";
}

.icon-zu9:before {
  content: "\e64a";
}

.icon-zhongfuwangge:before {
  content: "\e62d";
}

.icon-baocun:before {
  content: "\e617";
}

.icon-z044:before {
  content: "\e630";
}

.icon-zu6:before {
  content: "\e629";
}

.icon-zu2:before {
  content: "\e622";
}

.icon-zu3:before {
  content: "\e624";
}

.icon-zu1:before {
  content: "\e621";
}

.icon-gouxuan:before {
  content: "\e620";
}

.icon-add:before {
  content: "\e727";
}

.icon-circle:before {
  content: "\e623";
}

.icon-close1:before {
  content: "\e612";
}

.icon-search:before {
  content: "\e614";
}

.icon-duration:before {
  content: "\e605";
}

.icon-jian:before {
  content: "\e60f";
}

.icon-del:before {
  content: "\e626";
}

.icon-switch:before {
  content: "\e654";
}

.icon-down:before {
  content: "\e69b";
}

.icon-up:before {
  content: "\e6a1";
}

.icon-next:before {
  content: "\e6a2";
}

.icon-return:before {
  content: "\e6a4";
}

.icon-shezhi:before {
  content: "\e62e";
}

.icon-zu:before {
  content: "\e61f";
}


.waves-ripple {
    position: absolute;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.15);
    background-clip: padding-box;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transform: scale(0);
    opacity: 1;
}

.waves-ripple.z-active {
    opacity: 0;
    transform: scale(2);
    transition: opacity 1.2s ease-out, transform 0.6s ease-out;
}
.my-popover[data-v-6e634242] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.custom-light-toast[data-v-da89e72e] {
  position: fixed;
  top: 30px;
  left: 50%;
  z-index: 3000;
  display: flex;
  align-items: center;
  width: 436px;
  height: 62px;
  padding: 0 20px;
  border-radius: 10px;
  transform: translateX(-50%);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}
.custom-light-toast.is-drawer-toast[data-v-da89e72e] {
  left: auto;
  right: 42px;
  transform: none;
}
.custom-light-toast-icon[data-v-da89e72e] {
  width: 14px;
  height: 14px;
  margin-right: 12px;
}
.custom-light-toast-text[data-v-da89e72e] {
  color: var(--theme-color);
  font-size: 16px;
  line-height: 22px;
}
.custom-toast-fade-enter-active[data-v-da89e72e],
.custom-toast-fade-leave-active[data-v-da89e72e] {
  transition: opacity 0.2s ease;
}
.custom-toast-fade-enter[data-v-da89e72e],
.custom-toast-fade-leave-to[data-v-da89e72e] {
  opacity: 0;
}
.text-btn[data-v-da89e72e] {
  width: 167px;
  height: 40px;
  background-color: var(--theme-color);
  font-size: 16px;
  color: var(--bg-color-level1);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.global-pagination[data-v-31098a9c] {
  display: flex;
  align-items: center;
}
.global-pagination[data-v-31098a9c] .btn-prev,
.global-pagination[data-v-31098a9c] .btn-next {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 12px;
  border: 1px solid var(--bd-color);
  border-radius: 4px;
  background: var(--bg-color-level1);
  color: var(--theme-color);
  line-height: 36px;
}
.global-pagination[data-v-31098a9c] .el-pager {
  display: flex;
  -moz-column-gap: 10px;
       column-gap: 10px;
  margin: 0 10px;
}
.global-pagination[data-v-31098a9c] .el-pager li {
  width: 36px;
  height: 36px;
  border: 1px solid var(--bd-color);
  border-radius: 4px;
  background: transparent;
  color: var(--theme-color);
  line-height: 36px;
  text-align: center;
}
.global-pagination[data-v-31098a9c] .el-pager li.active,
.global-pagination[data-v-31098a9c] .el-pager li:hover {
  background: var(--theme-color);
  color: #fff;
}
.global-pagination[data-v-31098a9c] .el-pagination__jump {
  display: flex;
  align-items: center;
  height: 36px;
  margin-left: 20px;
  color: var(--theme-color);
}
.global-pagination[data-v-31098a9c] .el-pagination__editor.el-input {
  width: 36px;
  margin: 0 5px;
  height: 36px;
}
.global-pagination[data-v-31098a9c] .el-pagination__editor .el-input__inner {
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid var(--bd-color);
  border-radius: 4px;
  background: var(--bg-color-level1) !important;
  color: var(--theme-color);
  line-height: 36px;
  text-align: center;
}

