@charset "UTF-8";
/* global css variable */
/* 版心 */
/* Reset style sheet */
/* 目前项目中使用富文本编辑器需要注释，如果你项目中没有使用富文本编辑器，可以取消注释 */
html,
body,
#watermark {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

#app {
  width: 100%;
  height: 100%;
}

/* 解决 h1 标签在 webkit 内核浏览器中文字大小失效问题 */
:-webkit-any(article, aside, nav, section) h1 {
  font-size: 2em;
}
/* global css variable */
/* 版心 */
/* flex */
.flx-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

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

.flx-align-center {
  display: flex;
  align-items: center;
}

/* clearfix */
.clearfix::after {
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
  content: "";
}

/* 文字单行省略号 */
.sle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 文字多行省略号 */
.mle {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* 文字多了自动換行 */
.break-word {
  word-break: break-all;
  word-wrap: break-word;
}

/* fade-transform */
.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 0.2s;
}

.fade-transform-enter-from {
  opacity: 0;
  transition: all 0.2s;
  transform: translateX(-30px);
}

.fade-transform-leave-to {
  opacity: 0;
  transition: all 0.2s;
  transform: translateX(30px);
}

/* breadcrumb-transform */
.breadcrumb-enter-active {
  transition: all 0.2s;
}

.breadcrumb-enter-from,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(10px);
}

/* scroll bar */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--el-border-color-darker);
  border-radius: 20px;
}

/* nprogress */
#nprogress .bar {
  background: var(--el-color-primary) !important;
}

#nprogress .spinner-icon {
  border-top-color: var(--el-color-primary) !important;
  border-left-color: var(--el-color-primary) !important;
}

#nprogress .peg {
  box-shadow: 0 0 10px var(--el-color-primary), 0 0 5px var(--el-color-primary) !important;
}

/* 外边距、内边距全局样式 */
.mt0 {
  margin-top: 0px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.mt1 {
  margin-top: 1px !important;
}

.mr1 {
  margin-right: 1px !important;
}

.mb1 {
  margin-bottom: 1px !important;
}

.ml1 {
  margin-left: 1px !important;
}

.pt1 {
  padding-top: 1px !important;
}

.pr1 {
  padding-right: 1px !important;
}

.pb1 {
  padding-bottom: 1px !important;
}

.pl1 {
  padding-left: 1px !important;
}

.mt2 {
  margin-top: 2px !important;
}

.mr2 {
  margin-right: 2px !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.ml2 {
  margin-left: 2px !important;
}

.pt2 {
  padding-top: 2px !important;
}

.pr2 {
  padding-right: 2px !important;
}

.pb2 {
  padding-bottom: 2px !important;
}

.pl2 {
  padding-left: 2px !important;
}

.mt3 {
  margin-top: 3px !important;
}

.mr3 {
  margin-right: 3px !important;
}

.mb3 {
  margin-bottom: 3px !important;
}

.ml3 {
  margin-left: 3px !important;
}

.pt3 {
  padding-top: 3px !important;
}

.pr3 {
  padding-right: 3px !important;
}

.pb3 {
  padding-bottom: 3px !important;
}

.pl3 {
  padding-left: 3px !important;
}

.mt4 {
  margin-top: 4px !important;
}

.mr4 {
  margin-right: 4px !important;
}

.mb4 {
  margin-bottom: 4px !important;
}

.ml4 {
  margin-left: 4px !important;
}

.pt4 {
  padding-top: 4px !important;
}

.pr4 {
  padding-right: 4px !important;
}

.pb4 {
  padding-bottom: 4px !important;
}

.pl4 {
  padding-left: 4px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.mr6 {
  margin-right: 6px !important;
}

.mb6 {
  margin-bottom: 6px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.pt6 {
  padding-top: 6px !important;
}

.pr6 {
  padding-right: 6px !important;
}

.pb6 {
  padding-bottom: 6px !important;
}

.pl6 {
  padding-left: 6px !important;
}

.mt7 {
  margin-top: 7px !important;
}

.mr7 {
  margin-right: 7px !important;
}

.mb7 {
  margin-bottom: 7px !important;
}

.ml7 {
  margin-left: 7px !important;
}

.pt7 {
  padding-top: 7px !important;
}

.pr7 {
  padding-right: 7px !important;
}

.pb7 {
  padding-bottom: 7px !important;
}

.pl7 {
  padding-left: 7px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.mt9 {
  margin-top: 9px !important;
}

.mr9 {
  margin-right: 9px !important;
}

.mb9 {
  margin-bottom: 9px !important;
}

.ml9 {
  margin-left: 9px !important;
}

.pt9 {
  padding-top: 9px !important;
}

.pr9 {
  padding-right: 9px !important;
}

.pb9 {
  padding-bottom: 9px !important;
}

.pl9 {
  padding-left: 9px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.mt11 {
  margin-top: 11px !important;
}

.mr11 {
  margin-right: 11px !important;
}

.mb11 {
  margin-bottom: 11px !important;
}

.ml11 {
  margin-left: 11px !important;
}

.pt11 {
  padding-top: 11px !important;
}

.pr11 {
  padding-right: 11px !important;
}

.pb11 {
  padding-bottom: 11px !important;
}

.pl11 {
  padding-left: 11px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mr12 {
  margin-right: 12px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.ml12 {
  margin-left: 12px !important;
}

.pt12 {
  padding-top: 12px !important;
}

.pr12 {
  padding-right: 12px !important;
}

.pb12 {
  padding-bottom: 12px !important;
}

.pl12 {
  padding-left: 12px !important;
}

.mt13 {
  margin-top: 13px !important;
}

.mr13 {
  margin-right: 13px !important;
}

.mb13 {
  margin-bottom: 13px !important;
}

.ml13 {
  margin-left: 13px !important;
}

.pt13 {
  padding-top: 13px !important;
}

.pr13 {
  padding-right: 13px !important;
}

.pb13 {
  padding-bottom: 13px !important;
}

.pl13 {
  padding-left: 13px !important;
}

.mt14 {
  margin-top: 14px !important;
}

.mr14 {
  margin-right: 14px !important;
}

.mb14 {
  margin-bottom: 14px !important;
}

.ml14 {
  margin-left: 14px !important;
}

.pt14 {
  padding-top: 14px !important;
}

.pr14 {
  padding-right: 14px !important;
}

.pb14 {
  padding-bottom: 14px !important;
}

.pl14 {
  padding-left: 14px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.mr16 {
  margin-right: 16px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.ml16 {
  margin-left: 16px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.pr16 {
  padding-right: 16px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.pl16 {
  padding-left: 16px !important;
}

.mt17 {
  margin-top: 17px !important;
}

.mr17 {
  margin-right: 17px !important;
}

.mb17 {
  margin-bottom: 17px !important;
}

.ml17 {
  margin-left: 17px !important;
}

.pt17 {
  padding-top: 17px !important;
}

.pr17 {
  padding-right: 17px !important;
}

.pb17 {
  padding-bottom: 17px !important;
}

.pl17 {
  padding-left: 17px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.mr18 {
  margin-right: 18px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.ml18 {
  margin-left: 18px !important;
}

.pt18 {
  padding-top: 18px !important;
}

.pr18 {
  padding-right: 18px !important;
}

.pb18 {
  padding-bottom: 18px !important;
}

.pl18 {
  padding-left: 18px !important;
}

.mt19 {
  margin-top: 19px !important;
}

.mr19 {
  margin-right: 19px !important;
}

.mb19 {
  margin-bottom: 19px !important;
}

.ml19 {
  margin-left: 19px !important;
}

.pt19 {
  padding-top: 19px !important;
}

.pr19 {
  padding-right: 19px !important;
}

.pb19 {
  padding-bottom: 19px !important;
}

.pl19 {
  padding-left: 19px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.mt21 {
  margin-top: 21px !important;
}

.mr21 {
  margin-right: 21px !important;
}

.mb21 {
  margin-bottom: 21px !important;
}

.ml21 {
  margin-left: 21px !important;
}

.pt21 {
  padding-top: 21px !important;
}

.pr21 {
  padding-right: 21px !important;
}

.pb21 {
  padding-bottom: 21px !important;
}

.pl21 {
  padding-left: 21px !important;
}

.mt22 {
  margin-top: 22px !important;
}

.mr22 {
  margin-right: 22px !important;
}

.mb22 {
  margin-bottom: 22px !important;
}

.ml22 {
  margin-left: 22px !important;
}

.pt22 {
  padding-top: 22px !important;
}

.pr22 {
  padding-right: 22px !important;
}

.pb22 {
  padding-bottom: 22px !important;
}

.pl22 {
  padding-left: 22px !important;
}

.mt23 {
  margin-top: 23px !important;
}

.mr23 {
  margin-right: 23px !important;
}

.mb23 {
  margin-bottom: 23px !important;
}

.ml23 {
  margin-left: 23px !important;
}

.pt23 {
  padding-top: 23px !important;
}

.pr23 {
  padding-right: 23px !important;
}

.pb23 {
  padding-bottom: 23px !important;
}

.pl23 {
  padding-left: 23px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.pr24 {
  padding-right: 24px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.pl24 {
  padding-left: 24px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.mt26 {
  margin-top: 26px !important;
}

.mr26 {
  margin-right: 26px !important;
}

.mb26 {
  margin-bottom: 26px !important;
}

.ml26 {
  margin-left: 26px !important;
}

.pt26 {
  padding-top: 26px !important;
}

.pr26 {
  padding-right: 26px !important;
}

.pb26 {
  padding-bottom: 26px !important;
}

.pl26 {
  padding-left: 26px !important;
}

.mt27 {
  margin-top: 27px !important;
}

.mr27 {
  margin-right: 27px !important;
}

.mb27 {
  margin-bottom: 27px !important;
}

.ml27 {
  margin-left: 27px !important;
}

.pt27 {
  padding-top: 27px !important;
}

.pr27 {
  padding-right: 27px !important;
}

.pb27 {
  padding-bottom: 27px !important;
}

.pl27 {
  padding-left: 27px !important;
}

.mt28 {
  margin-top: 28px !important;
}

.mr28 {
  margin-right: 28px !important;
}

.mb28 {
  margin-bottom: 28px !important;
}

.ml28 {
  margin-left: 28px !important;
}

.pt28 {
  padding-top: 28px !important;
}

.pr28 {
  padding-right: 28px !important;
}

.pb28 {
  padding-bottom: 28px !important;
}

.pl28 {
  padding-left: 28px !important;
}

.mt29 {
  margin-top: 29px !important;
}

.mr29 {
  margin-right: 29px !important;
}

.mb29 {
  margin-bottom: 29px !important;
}

.ml29 {
  margin-left: 29px !important;
}

.pt29 {
  padding-top: 29px !important;
}

.pr29 {
  padding-right: 29px !important;
}

.pb29 {
  padding-bottom: 29px !important;
}

.pl29 {
  padding-left: 29px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.mt31 {
  margin-top: 31px !important;
}

.mr31 {
  margin-right: 31px !important;
}

.mb31 {
  margin-bottom: 31px !important;
}

.ml31 {
  margin-left: 31px !important;
}

.pt31 {
  padding-top: 31px !important;
}

.pr31 {
  padding-right: 31px !important;
}

.pb31 {
  padding-bottom: 31px !important;
}

.pl31 {
  padding-left: 31px !important;
}

.mt32 {
  margin-top: 32px !important;
}

.mr32 {
  margin-right: 32px !important;
}

.mb32 {
  margin-bottom: 32px !important;
}

.ml32 {
  margin-left: 32px !important;
}

.pt32 {
  padding-top: 32px !important;
}

.pr32 {
  padding-right: 32px !important;
}

.pb32 {
  padding-bottom: 32px !important;
}

.pl32 {
  padding-left: 32px !important;
}

.mt33 {
  margin-top: 33px !important;
}

.mr33 {
  margin-right: 33px !important;
}

.mb33 {
  margin-bottom: 33px !important;
}

.ml33 {
  margin-left: 33px !important;
}

.pt33 {
  padding-top: 33px !important;
}

.pr33 {
  padding-right: 33px !important;
}

.pb33 {
  padding-bottom: 33px !important;
}

.pl33 {
  padding-left: 33px !important;
}

.mt34 {
  margin-top: 34px !important;
}

.mr34 {
  margin-right: 34px !important;
}

.mb34 {
  margin-bottom: 34px !important;
}

.ml34 {
  margin-left: 34px !important;
}

.pt34 {
  padding-top: 34px !important;
}

.pr34 {
  padding-right: 34px !important;
}

.pb34 {
  padding-bottom: 34px !important;
}

.pl34 {
  padding-left: 34px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.mt36 {
  margin-top: 36px !important;
}

.mr36 {
  margin-right: 36px !important;
}

.mb36 {
  margin-bottom: 36px !important;
}

.ml36 {
  margin-left: 36px !important;
}

.pt36 {
  padding-top: 36px !important;
}

.pr36 {
  padding-right: 36px !important;
}

.pb36 {
  padding-bottom: 36px !important;
}

.pl36 {
  padding-left: 36px !important;
}

.mt37 {
  margin-top: 37px !important;
}

.mr37 {
  margin-right: 37px !important;
}

.mb37 {
  margin-bottom: 37px !important;
}

.ml37 {
  margin-left: 37px !important;
}

.pt37 {
  padding-top: 37px !important;
}

.pr37 {
  padding-right: 37px !important;
}

.pb37 {
  padding-bottom: 37px !important;
}

.pl37 {
  padding-left: 37px !important;
}

.mt38 {
  margin-top: 38px !important;
}

.mr38 {
  margin-right: 38px !important;
}

.mb38 {
  margin-bottom: 38px !important;
}

.ml38 {
  margin-left: 38px !important;
}

.pt38 {
  padding-top: 38px !important;
}

.pr38 {
  padding-right: 38px !important;
}

.pb38 {
  padding-bottom: 38px !important;
}

.pl38 {
  padding-left: 38px !important;
}

.mt39 {
  margin-top: 39px !important;
}

.mr39 {
  margin-right: 39px !important;
}

.mb39 {
  margin-bottom: 39px !important;
}

.ml39 {
  margin-left: 39px !important;
}

.pt39 {
  padding-top: 39px !important;
}

.pr39 {
  padding-right: 39px !important;
}

.pb39 {
  padding-bottom: 39px !important;
}

.pl39 {
  padding-left: 39px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.mt41 {
  margin-top: 41px !important;
}

.mr41 {
  margin-right: 41px !important;
}

.mb41 {
  margin-bottom: 41px !important;
}

.ml41 {
  margin-left: 41px !important;
}

.pt41 {
  padding-top: 41px !important;
}

.pr41 {
  padding-right: 41px !important;
}

.pb41 {
  padding-bottom: 41px !important;
}

.pl41 {
  padding-left: 41px !important;
}

.mt42 {
  margin-top: 42px !important;
}

.mr42 {
  margin-right: 42px !important;
}

.mb42 {
  margin-bottom: 42px !important;
}

.ml42 {
  margin-left: 42px !important;
}

.pt42 {
  padding-top: 42px !important;
}

.pr42 {
  padding-right: 42px !important;
}

.pb42 {
  padding-bottom: 42px !important;
}

.pl42 {
  padding-left: 42px !important;
}

.mt43 {
  margin-top: 43px !important;
}

.mr43 {
  margin-right: 43px !important;
}

.mb43 {
  margin-bottom: 43px !important;
}

.ml43 {
  margin-left: 43px !important;
}

.pt43 {
  padding-top: 43px !important;
}

.pr43 {
  padding-right: 43px !important;
}

.pb43 {
  padding-bottom: 43px !important;
}

.pl43 {
  padding-left: 43px !important;
}

.mt44 {
  margin-top: 44px !important;
}

.mr44 {
  margin-right: 44px !important;
}

.mb44 {
  margin-bottom: 44px !important;
}

.ml44 {
  margin-left: 44px !important;
}

.pt44 {
  padding-top: 44px !important;
}

.pr44 {
  padding-right: 44px !important;
}

.pb44 {
  padding-bottom: 44px !important;
}

.pl44 {
  padding-left: 44px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.mt46 {
  margin-top: 46px !important;
}

.mr46 {
  margin-right: 46px !important;
}

.mb46 {
  margin-bottom: 46px !important;
}

.ml46 {
  margin-left: 46px !important;
}

.pt46 {
  padding-top: 46px !important;
}

.pr46 {
  padding-right: 46px !important;
}

.pb46 {
  padding-bottom: 46px !important;
}

.pl46 {
  padding-left: 46px !important;
}

.mt47 {
  margin-top: 47px !important;
}

.mr47 {
  margin-right: 47px !important;
}

.mb47 {
  margin-bottom: 47px !important;
}

.ml47 {
  margin-left: 47px !important;
}

.pt47 {
  padding-top: 47px !important;
}

.pr47 {
  padding-right: 47px !important;
}

.pb47 {
  padding-bottom: 47px !important;
}

.pl47 {
  padding-left: 47px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.mr48 {
  margin-right: 48px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.ml48 {
  margin-left: 48px !important;
}

.pt48 {
  padding-top: 48px !important;
}

.pr48 {
  padding-right: 48px !important;
}

.pb48 {
  padding-bottom: 48px !important;
}

.pl48 {
  padding-left: 48px !important;
}

.mt49 {
  margin-top: 49px !important;
}

.mr49 {
  margin-right: 49px !important;
}

.mb49 {
  margin-bottom: 49px !important;
}

.ml49 {
  margin-left: 49px !important;
}

.pt49 {
  padding-top: 49px !important;
}

.pr49 {
  padding-right: 49px !important;
}

.pb49 {
  padding-bottom: 49px !important;
}

.pl49 {
  padding-left: 49px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.mt51 {
  margin-top: 51px !important;
}

.mr51 {
  margin-right: 51px !important;
}

.mb51 {
  margin-bottom: 51px !important;
}

.ml51 {
  margin-left: 51px !important;
}

.pt51 {
  padding-top: 51px !important;
}

.pr51 {
  padding-right: 51px !important;
}

.pb51 {
  padding-bottom: 51px !important;
}

.pl51 {
  padding-left: 51px !important;
}

.mt52 {
  margin-top: 52px !important;
}

.mr52 {
  margin-right: 52px !important;
}

.mb52 {
  margin-bottom: 52px !important;
}

.ml52 {
  margin-left: 52px !important;
}

.pt52 {
  padding-top: 52px !important;
}

.pr52 {
  padding-right: 52px !important;
}

.pb52 {
  padding-bottom: 52px !important;
}

.pl52 {
  padding-left: 52px !important;
}

.mt53 {
  margin-top: 53px !important;
}

.mr53 {
  margin-right: 53px !important;
}

.mb53 {
  margin-bottom: 53px !important;
}

.ml53 {
  margin-left: 53px !important;
}

.pt53 {
  padding-top: 53px !important;
}

.pr53 {
  padding-right: 53px !important;
}

.pb53 {
  padding-bottom: 53px !important;
}

.pl53 {
  padding-left: 53px !important;
}

.mt54 {
  margin-top: 54px !important;
}

.mr54 {
  margin-right: 54px !important;
}

.mb54 {
  margin-bottom: 54px !important;
}

.ml54 {
  margin-left: 54px !important;
}

.pt54 {
  padding-top: 54px !important;
}

.pr54 {
  padding-right: 54px !important;
}

.pb54 {
  padding-bottom: 54px !important;
}

.pl54 {
  padding-left: 54px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mr55 {
  margin-right: 55px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.ml55 {
  margin-left: 55px !important;
}

.pt55 {
  padding-top: 55px !important;
}

.pr55 {
  padding-right: 55px !important;
}

.pb55 {
  padding-bottom: 55px !important;
}

.pl55 {
  padding-left: 55px !important;
}

.mt56 {
  margin-top: 56px !important;
}

.mr56 {
  margin-right: 56px !important;
}

.mb56 {
  margin-bottom: 56px !important;
}

.ml56 {
  margin-left: 56px !important;
}

.pt56 {
  padding-top: 56px !important;
}

.pr56 {
  padding-right: 56px !important;
}

.pb56 {
  padding-bottom: 56px !important;
}

.pl56 {
  padding-left: 56px !important;
}

.mt57 {
  margin-top: 57px !important;
}

.mr57 {
  margin-right: 57px !important;
}

.mb57 {
  margin-bottom: 57px !important;
}

.ml57 {
  margin-left: 57px !important;
}

.pt57 {
  padding-top: 57px !important;
}

.pr57 {
  padding-right: 57px !important;
}

.pb57 {
  padding-bottom: 57px !important;
}

.pl57 {
  padding-left: 57px !important;
}

.mt58 {
  margin-top: 58px !important;
}

.mr58 {
  margin-right: 58px !important;
}

.mb58 {
  margin-bottom: 58px !important;
}

.ml58 {
  margin-left: 58px !important;
}

.pt58 {
  padding-top: 58px !important;
}

.pr58 {
  padding-right: 58px !important;
}

.pb58 {
  padding-bottom: 58px !important;
}

.pl58 {
  padding-left: 58px !important;
}

.mt59 {
  margin-top: 59px !important;
}

.mr59 {
  margin-right: 59px !important;
}

.mb59 {
  margin-bottom: 59px !important;
}

.ml59 {
  margin-left: 59px !important;
}

.pt59 {
  padding-top: 59px !important;
}

.pr59 {
  padding-right: 59px !important;
}

.pb59 {
  padding-bottom: 59px !important;
}

.pl59 {
  padding-left: 59px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.pr60 {
  padding-right: 60px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.pl60 {
  padding-left: 60px !important;
}

.mt61 {
  margin-top: 61px !important;
}

.mr61 {
  margin-right: 61px !important;
}

.mb61 {
  margin-bottom: 61px !important;
}

.ml61 {
  margin-left: 61px !important;
}

.pt61 {
  padding-top: 61px !important;
}

.pr61 {
  padding-right: 61px !important;
}

.pb61 {
  padding-bottom: 61px !important;
}

.pl61 {
  padding-left: 61px !important;
}

.mt62 {
  margin-top: 62px !important;
}

.mr62 {
  margin-right: 62px !important;
}

.mb62 {
  margin-bottom: 62px !important;
}

.ml62 {
  margin-left: 62px !important;
}

.pt62 {
  padding-top: 62px !important;
}

.pr62 {
  padding-right: 62px !important;
}

.pb62 {
  padding-bottom: 62px !important;
}

.pl62 {
  padding-left: 62px !important;
}

.mt63 {
  margin-top: 63px !important;
}

.mr63 {
  margin-right: 63px !important;
}

.mb63 {
  margin-bottom: 63px !important;
}

.ml63 {
  margin-left: 63px !important;
}

.pt63 {
  padding-top: 63px !important;
}

.pr63 {
  padding-right: 63px !important;
}

.pb63 {
  padding-bottom: 63px !important;
}

.pl63 {
  padding-left: 63px !important;
}

.mt64 {
  margin-top: 64px !important;
}

.mr64 {
  margin-right: 64px !important;
}

.mb64 {
  margin-bottom: 64px !important;
}

.ml64 {
  margin-left: 64px !important;
}

.pt64 {
  padding-top: 64px !important;
}

.pr64 {
  padding-right: 64px !important;
}

.pb64 {
  padding-bottom: 64px !important;
}

.pl64 {
  padding-left: 64px !important;
}

.mt65 {
  margin-top: 65px !important;
}

.mr65 {
  margin-right: 65px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.ml65 {
  margin-left: 65px !important;
}

.pt65 {
  padding-top: 65px !important;
}

.pr65 {
  padding-right: 65px !important;
}

.pb65 {
  padding-bottom: 65px !important;
}

.pl65 {
  padding-left: 65px !important;
}

.mt66 {
  margin-top: 66px !important;
}

.mr66 {
  margin-right: 66px !important;
}

.mb66 {
  margin-bottom: 66px !important;
}

.ml66 {
  margin-left: 66px !important;
}

.pt66 {
  padding-top: 66px !important;
}

.pr66 {
  padding-right: 66px !important;
}

.pb66 {
  padding-bottom: 66px !important;
}

.pl66 {
  padding-left: 66px !important;
}

.mt67 {
  margin-top: 67px !important;
}

.mr67 {
  margin-right: 67px !important;
}

.mb67 {
  margin-bottom: 67px !important;
}

.ml67 {
  margin-left: 67px !important;
}

.pt67 {
  padding-top: 67px !important;
}

.pr67 {
  padding-right: 67px !important;
}

.pb67 {
  padding-bottom: 67px !important;
}

.pl67 {
  padding-left: 67px !important;
}

.mt68 {
  margin-top: 68px !important;
}

.mr68 {
  margin-right: 68px !important;
}

.mb68 {
  margin-bottom: 68px !important;
}

.ml68 {
  margin-left: 68px !important;
}

.pt68 {
  padding-top: 68px !important;
}

.pr68 {
  padding-right: 68px !important;
}

.pb68 {
  padding-bottom: 68px !important;
}

.pl68 {
  padding-left: 68px !important;
}

.mt69 {
  margin-top: 69px !important;
}

.mr69 {
  margin-right: 69px !important;
}

.mb69 {
  margin-bottom: 69px !important;
}

.ml69 {
  margin-left: 69px !important;
}

.pt69 {
  padding-top: 69px !important;
}

.pr69 {
  padding-right: 69px !important;
}

.pb69 {
  padding-bottom: 69px !important;
}

.pl69 {
  padding-left: 69px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.pr70 {
  padding-right: 70px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.pl70 {
  padding-left: 70px !important;
}

.mt71 {
  margin-top: 71px !important;
}

.mr71 {
  margin-right: 71px !important;
}

.mb71 {
  margin-bottom: 71px !important;
}

.ml71 {
  margin-left: 71px !important;
}

.pt71 {
  padding-top: 71px !important;
}

.pr71 {
  padding-right: 71px !important;
}

.pb71 {
  padding-bottom: 71px !important;
}

.pl71 {
  padding-left: 71px !important;
}

.mt72 {
  margin-top: 72px !important;
}

.mr72 {
  margin-right: 72px !important;
}

.mb72 {
  margin-bottom: 72px !important;
}

.ml72 {
  margin-left: 72px !important;
}

.pt72 {
  padding-top: 72px !important;
}

.pr72 {
  padding-right: 72px !important;
}

.pb72 {
  padding-bottom: 72px !important;
}

.pl72 {
  padding-left: 72px !important;
}

.mt73 {
  margin-top: 73px !important;
}

.mr73 {
  margin-right: 73px !important;
}

.mb73 {
  margin-bottom: 73px !important;
}

.ml73 {
  margin-left: 73px !important;
}

.pt73 {
  padding-top: 73px !important;
}

.pr73 {
  padding-right: 73px !important;
}

.pb73 {
  padding-bottom: 73px !important;
}

.pl73 {
  padding-left: 73px !important;
}

.mt74 {
  margin-top: 74px !important;
}

.mr74 {
  margin-right: 74px !important;
}

.mb74 {
  margin-bottom: 74px !important;
}

.ml74 {
  margin-left: 74px !important;
}

.pt74 {
  padding-top: 74px !important;
}

.pr74 {
  padding-right: 74px !important;
}

.pb74 {
  padding-bottom: 74px !important;
}

.pl74 {
  padding-left: 74px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.mr75 {
  margin-right: 75px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.ml75 {
  margin-left: 75px !important;
}

.pt75 {
  padding-top: 75px !important;
}

.pr75 {
  padding-right: 75px !important;
}

.pb75 {
  padding-bottom: 75px !important;
}

.pl75 {
  padding-left: 75px !important;
}

.mt76 {
  margin-top: 76px !important;
}

.mr76 {
  margin-right: 76px !important;
}

.mb76 {
  margin-bottom: 76px !important;
}

.ml76 {
  margin-left: 76px !important;
}

.pt76 {
  padding-top: 76px !important;
}

.pr76 {
  padding-right: 76px !important;
}

.pb76 {
  padding-bottom: 76px !important;
}

.pl76 {
  padding-left: 76px !important;
}

.mt77 {
  margin-top: 77px !important;
}

.mr77 {
  margin-right: 77px !important;
}

.mb77 {
  margin-bottom: 77px !important;
}

.ml77 {
  margin-left: 77px !important;
}

.pt77 {
  padding-top: 77px !important;
}

.pr77 {
  padding-right: 77px !important;
}

.pb77 {
  padding-bottom: 77px !important;
}

.pl77 {
  padding-left: 77px !important;
}

.mt78 {
  margin-top: 78px !important;
}

.mr78 {
  margin-right: 78px !important;
}

.mb78 {
  margin-bottom: 78px !important;
}

.ml78 {
  margin-left: 78px !important;
}

.pt78 {
  padding-top: 78px !important;
}

.pr78 {
  padding-right: 78px !important;
}

.pb78 {
  padding-bottom: 78px !important;
}

.pl78 {
  padding-left: 78px !important;
}

.mt79 {
  margin-top: 79px !important;
}

.mr79 {
  margin-right: 79px !important;
}

.mb79 {
  margin-bottom: 79px !important;
}

.ml79 {
  margin-left: 79px !important;
}

.pt79 {
  padding-top: 79px !important;
}

.pr79 {
  padding-right: 79px !important;
}

.pb79 {
  padding-bottom: 79px !important;
}

.pl79 {
  padding-left: 79px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.pl80 {
  padding-left: 80px !important;
}

.mt81 {
  margin-top: 81px !important;
}

.mr81 {
  margin-right: 81px !important;
}

.mb81 {
  margin-bottom: 81px !important;
}

.ml81 {
  margin-left: 81px !important;
}

.pt81 {
  padding-top: 81px !important;
}

.pr81 {
  padding-right: 81px !important;
}

.pb81 {
  padding-bottom: 81px !important;
}

.pl81 {
  padding-left: 81px !important;
}

.mt82 {
  margin-top: 82px !important;
}

.mr82 {
  margin-right: 82px !important;
}

.mb82 {
  margin-bottom: 82px !important;
}

.ml82 {
  margin-left: 82px !important;
}

.pt82 {
  padding-top: 82px !important;
}

.pr82 {
  padding-right: 82px !important;
}

.pb82 {
  padding-bottom: 82px !important;
}

.pl82 {
  padding-left: 82px !important;
}

.mt83 {
  margin-top: 83px !important;
}

.mr83 {
  margin-right: 83px !important;
}

.mb83 {
  margin-bottom: 83px !important;
}

.ml83 {
  margin-left: 83px !important;
}

.pt83 {
  padding-top: 83px !important;
}

.pr83 {
  padding-right: 83px !important;
}

.pb83 {
  padding-bottom: 83px !important;
}

.pl83 {
  padding-left: 83px !important;
}

.mt84 {
  margin-top: 84px !important;
}

.mr84 {
  margin-right: 84px !important;
}

.mb84 {
  margin-bottom: 84px !important;
}

.ml84 {
  margin-left: 84px !important;
}

.pt84 {
  padding-top: 84px !important;
}

.pr84 {
  padding-right: 84px !important;
}

.pb84 {
  padding-bottom: 84px !important;
}

.pl84 {
  padding-left: 84px !important;
}

.mt85 {
  margin-top: 85px !important;
}

.mr85 {
  margin-right: 85px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.ml85 {
  margin-left: 85px !important;
}

.pt85 {
  padding-top: 85px !important;
}

.pr85 {
  padding-right: 85px !important;
}

.pb85 {
  padding-bottom: 85px !important;
}

.pl85 {
  padding-left: 85px !important;
}

.mt86 {
  margin-top: 86px !important;
}

.mr86 {
  margin-right: 86px !important;
}

.mb86 {
  margin-bottom: 86px !important;
}

.ml86 {
  margin-left: 86px !important;
}

.pt86 {
  padding-top: 86px !important;
}

.pr86 {
  padding-right: 86px !important;
}

.pb86 {
  padding-bottom: 86px !important;
}

.pl86 {
  padding-left: 86px !important;
}

.mt87 {
  margin-top: 87px !important;
}

.mr87 {
  margin-right: 87px !important;
}

.mb87 {
  margin-bottom: 87px !important;
}

.ml87 {
  margin-left: 87px !important;
}

.pt87 {
  padding-top: 87px !important;
}

.pr87 {
  padding-right: 87px !important;
}

.pb87 {
  padding-bottom: 87px !important;
}

.pl87 {
  padding-left: 87px !important;
}

.mt88 {
  margin-top: 88px !important;
}

.mr88 {
  margin-right: 88px !important;
}

.mb88 {
  margin-bottom: 88px !important;
}

.ml88 {
  margin-left: 88px !important;
}

.pt88 {
  padding-top: 88px !important;
}

.pr88 {
  padding-right: 88px !important;
}

.pb88 {
  padding-bottom: 88px !important;
}

.pl88 {
  padding-left: 88px !important;
}

.mt89 {
  margin-top: 89px !important;
}

.mr89 {
  margin-right: 89px !important;
}

.mb89 {
  margin-bottom: 89px !important;
}

.ml89 {
  margin-left: 89px !important;
}

.pt89 {
  padding-top: 89px !important;
}

.pr89 {
  padding-right: 89px !important;
}

.pb89 {
  padding-bottom: 89px !important;
}

.pl89 {
  padding-left: 89px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.pt90 {
  padding-top: 90px !important;
}

.pr90 {
  padding-right: 90px !important;
}

.pb90 {
  padding-bottom: 90px !important;
}

.pl90 {
  padding-left: 90px !important;
}

.mt91 {
  margin-top: 91px !important;
}

.mr91 {
  margin-right: 91px !important;
}

.mb91 {
  margin-bottom: 91px !important;
}

.ml91 {
  margin-left: 91px !important;
}

.pt91 {
  padding-top: 91px !important;
}

.pr91 {
  padding-right: 91px !important;
}

.pb91 {
  padding-bottom: 91px !important;
}

.pl91 {
  padding-left: 91px !important;
}

.mt92 {
  margin-top: 92px !important;
}

.mr92 {
  margin-right: 92px !important;
}

.mb92 {
  margin-bottom: 92px !important;
}

.ml92 {
  margin-left: 92px !important;
}

.pt92 {
  padding-top: 92px !important;
}

.pr92 {
  padding-right: 92px !important;
}

.pb92 {
  padding-bottom: 92px !important;
}

.pl92 {
  padding-left: 92px !important;
}

.mt93 {
  margin-top: 93px !important;
}

.mr93 {
  margin-right: 93px !important;
}

.mb93 {
  margin-bottom: 93px !important;
}

.ml93 {
  margin-left: 93px !important;
}

.pt93 {
  padding-top: 93px !important;
}

.pr93 {
  padding-right: 93px !important;
}

.pb93 {
  padding-bottom: 93px !important;
}

.pl93 {
  padding-left: 93px !important;
}

.mt94 {
  margin-top: 94px !important;
}

.mr94 {
  margin-right: 94px !important;
}

.mb94 {
  margin-bottom: 94px !important;
}

.ml94 {
  margin-left: 94px !important;
}

.pt94 {
  padding-top: 94px !important;
}

.pr94 {
  padding-right: 94px !important;
}

.pb94 {
  padding-bottom: 94px !important;
}

.pl94 {
  padding-left: 94px !important;
}

.mt95 {
  margin-top: 95px !important;
}

.mr95 {
  margin-right: 95px !important;
}

.mb95 {
  margin-bottom: 95px !important;
}

.ml95 {
  margin-left: 95px !important;
}

.pt95 {
  padding-top: 95px !important;
}

.pr95 {
  padding-right: 95px !important;
}

.pb95 {
  padding-bottom: 95px !important;
}

.pl95 {
  padding-left: 95px !important;
}

.mt96 {
  margin-top: 96px !important;
}

.mr96 {
  margin-right: 96px !important;
}

.mb96 {
  margin-bottom: 96px !important;
}

.ml96 {
  margin-left: 96px !important;
}

.pt96 {
  padding-top: 96px !important;
}

.pr96 {
  padding-right: 96px !important;
}

.pb96 {
  padding-bottom: 96px !important;
}

.pl96 {
  padding-left: 96px !important;
}

.mt97 {
  margin-top: 97px !important;
}

.mr97 {
  margin-right: 97px !important;
}

.mb97 {
  margin-bottom: 97px !important;
}

.ml97 {
  margin-left: 97px !important;
}

.pt97 {
  padding-top: 97px !important;
}

.pr97 {
  padding-right: 97px !important;
}

.pb97 {
  padding-bottom: 97px !important;
}

.pl97 {
  padding-left: 97px !important;
}

.mt98 {
  margin-top: 98px !important;
}

.mr98 {
  margin-right: 98px !important;
}

.mb98 {
  margin-bottom: 98px !important;
}

.ml98 {
  margin-left: 98px !important;
}

.pt98 {
  padding-top: 98px !important;
}

.pr98 {
  padding-right: 98px !important;
}

.pb98 {
  padding-bottom: 98px !important;
}

.pl98 {
  padding-left: 98px !important;
}

.mt99 {
  margin-top: 99px !important;
}

.mr99 {
  margin-right: 99px !important;
}

.mb99 {
  margin-bottom: 99px !important;
}

.ml99 {
  margin-left: 99px !important;
}

.pt99 {
  padding-top: 99px !important;
}

.pr99 {
  padding-right: 99px !important;
}

.pb99 {
  padding-bottom: 99px !important;
}

.pl99 {
  padding-left: 99px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.pr100 {
  padding-right: 100px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.pl100 {
  padding-left: 100px !important;
}@font-face {
  font-family: "iconfont"; /* Project id 4880934 */
  src: url('/assets/woff2/iconfont.woff2?t=1759040332764') format('woff2'),
       url('/assets/woff/iconfont.woff?t=1759040332764') format('woff'),
       url('/assets/ttf/iconfont.ttf?t=1759040332764') format('truetype'),
       url('/assets/svg/iconfont.svg?t=1759040332764#iconfont') format('svg');
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-sort_arrow-down_filled:before {
  content: "\e6a0";
}

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

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

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

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

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

.icon-arrow-down-filled:before {
  content: "\e699";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-slider-horizontal:before {
  content: "\e67e";
}

.icon-task-square:before {
  content: "\e676";
}

.icon-receipt-2:before {
  content: "\e677";
}

.icon-note-2:before {
  content: "\e678";
}

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

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

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

.icon-money-tick:before {
  content: "\e67c";
}

.icon-document-text1:before {
  content: "\e67d";
}

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

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

.icon-shop-remove:before {
  content: "\e656";
}

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

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

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

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

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

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

.icon-direct-inbox:before {
  content: "\e64f";
}

.icon-sms-tracking:before {
  content: "\e650";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-minus-cirlce:before {
  content: "\e641";
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-zoom-in:before {
  content: "\e66e";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-delete-1:before {
  content: "\e65a";
}

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


/* global css variable */
/* 版心 */
@font-face {
  font-family: YouSheBiaoTiHei;
  src: url("/assets/ttf/YouSheBiaoTiHei.ttf");
}
@font-face {
  font-family: MetroDF;
  src: url("/assets/ttf/MetroDF.ttf");
}
@font-face {
  font-family: DIN;
  src: url("/assets/otf/DIN.otf");
}
/* global css variable */
/* 版心 */
:root {
  --spm-color-default: #3768fa;
  --spm-input-height: calc(var(--el-input-height, 34px) - 2px);
  --spm-checkbox-input-height: 16px;
  --spm-checkbox-input-width: 16px;
  --spm-radio-input-height: 16px;
  --spm-radio-input-width: 16px;
  --spm-gap: 16px;
  --spm-button-min-width: 92px;
  --spm-body-bg-linear-gradient: linear-gradient(270deg, #f7f5fe 0%, #f0f6ff 100%);
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --el-color-primary-rgb: 64, 158, 255;
  --el-color-success-rgb: 103, 194, 58;
  --el-color-warning-rgb: 230, 162, 60;
  --el-color-danger-rgb: 245, 108, 108;
  --el-color-error-rgb: 245, 108, 108;
  --el-color-info-rgb: 144, 147, 153;
  --el-font-size-extra-large: 20px;
  --el-font-size-large: 18px;
  --el-font-size-medium: 16px;
  --el-font-size-base: 13px;
  --el-font-size-small: 13px;
  --el-font-size-extra-small: 12px;
  --el-font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial,
    // --el-font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial,
    // Arial,sans-serif
    // sans-serif,
    // -apple-system, "system-ui";
  --el-font-weight-primary: 400;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 8px;
  --el-border-radius-small: 4px;
  --el-border-radius-round: 20px;
  --el-border-radius-circle: 100%;
  --el-select-input-font-size: 13px;
  --el-transition-duration: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(0.645, 0.045, 0.355, 1);
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),
    opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
  --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large: 40px;
  --el-component-size: 38px;
  --el-component-size-small: 24px;
  --el-checkbox-font-size: 13px;
  --el-color-primary: var(--spm-color-default);
  --el-color-primary-light-3: #5f86fb;
  --el-color-primary-light-5: #c3d2fe;
  --el-color-primary-light-7: rgb(197.7 225.9 255);
  --el-color-primary-light-8: rgb(216.8 235.6 255);
  --el-color-primary-light-9: #ebf0ff;
  --el-color-primary-dark-2: #2c53c8;
  --el-color-success: #30a46c;
  --el-color-success-light-3: #59b689;
  --el-color-success-light-5: #c1e4d3;
  --el-color-success-light-7: rgb(209.4 236.7 195.9);
  --el-color-success-light-8: rgb(224.6 242.8 215.6);
  --el-color-success-light-9: rgb(239.8 248.9 235.3);
  --el-color-success-dark-2: #268356;
  --el-color-warning: #ff870b;
  --el-color-warning-light-3: #ff9f3c;
  --el-color-warning-light-5: #ffdbb6;
  --el-color-warning-light-7: rgb(247.5 227.1 196.5);
  --el-color-warning-light-8: rgb(250 236.4 216);
  --el-color-warning-light-9: rgb(252.5 245.7 235.5);
  --el-color-warning-dark-2: #cc6c09;
  --el-color-danger: #f55251;
  --el-color-danger-light-3: #f77574;
  --el-color-danger-light-5: #fccbcb;
  --el-color-danger-light-7: rgb(252 210.9 210.9);
  --el-color-danger-light-8: rgb(253 225.6 225.6);
  --el-color-danger-light-9: rgb(254 240.3 240.3);
  --el-color-danger-dark-2: #c44241;
  --el-color-error: #f56c6c;
  --el-color-error-light-3: rgb(248 152.1 152.1);
  --el-color-error-light-5: rgb(250 181.5 181.5);
  --el-color-error-light-7: rgb(252 210.9 210.9);
  --el-color-error-light-8: rgb(253 225.6 225.6);
  --el-color-error-light-9: rgb(254 240.3 240.3);
  --el-color-error-dark-2: rgb(196 86.4 86.4);
  --el-color-info: #333333;
  --el-color-info-light-3: rgb(177.3 179.4 183.6);
  --el-color-info-light-5: #e6e9ec;
  --el-color-info-light-7: rgb(221.7 222.6 224.4);
  --el-color-info-light-8: rgb(232.8 233.4 234.6);
  --el-color-info-light-9: rgb(243.9 244.2 244.8);
  --el-color-info-dark-2: #111111;
  --el-bg-color: #ffffff;
  --el-bg-color-page: transparent;
  --el-bg-color-overlay: #ffffff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #333333;
  --el-text-color-secondary: #909399;
  --el-text-color-placeholder: #999999;
  --el-text-color-disabled-placeholder: #c7c7c7;
  --el-text-color-disabled: #c0c4cc;
  --el-border-color: #e6e9ec;
  --el-border-color-light: #edeff1;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #edeff1;
  --el-border-color-dark: #d4d7de;
  --el-border-color-darker: #cdd0d6;
  --el-fill-color: #f0f2f5;
  --el-fill-color-light: #edeff1;
  --el-fill-color-lighter: #fafafa;
  --el-fill-color-extra-light: #fafcff;
  --el-fill-color-dark: #ebedf0;
  --el-fill-color-darker: #e6e8eb;
  --el-fill-color-blank: #ffffff;
  --el-box-shadow: 0px 12px 32px 4px rgb(0 0 0 / 4%), 0px 8px 20px rgb(0 0 0 / 8%);
  --el-box-shadow-light: 0px 0px 12px rgb(0 0 0 / 12%);
  --el-box-shadow-lighter: 0px 0px 6px rgb(0 0 0 / 12%);
  --el-box-shadow-dark: 0px 16px 48px 16px rgb(0 0 0 / 8%), 0px 12px 32px rgb(0 0 0 / 12%), 0px 8px 16px -8px rgb(0 0 0 / 16%);
  --el-disabled-bg-color: var(--el-fill-color-light);
  --el-disabled-text-color: var(--el-text-color-placeholder);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: rgb(0 0 0 / 80%);
  --el-overlay-color-light: rgb(0 0 0 / 70%);
  --el-overlay-color-lighter: rgb(0 0 0 / 50%);
  --el-mask-color: rgb(255 255 255 / 90%);
  --el-mask-color-extra-light: rgb(255 255 255 / 30%);
  --el-border-width: 1px;
  --el-border-style: solid;
  --el-border-color-hover: var(--el-text-color-disabled);
  --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
  --el-svg-monochrome-grey: var(--el-border-color);
  --el-color-danger-border: #e6e9ec;
  --el-color-danger-border-hover: #f55251;
  --el-color-danger-border-bg-hover: #feeeee;
  --el-color-danger-border-active: #c44241;
  --el-color-danger-border-disabled: #feeeee;
  --el-color-danger-border-bg-disabled: #ffffff;
  --el-color-danger-border-border-disabled: #e6e9ec;
  --el-color-danger-border-text-disabled: #fccbcb;
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.\!static {
  position: static !important;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.\!sticky {
  position: sticky !important;
}
.sticky {
  position: sticky;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[20px\] {
  bottom: 20px;
}
.left-0 {
  left: 0px;
}
.left-4 {
  left: 1rem;
}
.left-\[25px\] {
  left: 25px;
}
.left-\[50\%\] {
  left: 50%;
}
.right-0 {
  right: 0px;
}
.right-1\.5 {
  right: 0.375rem;
}
.right-6 {
  right: 1.5rem;
}
.right-\[0px\] {
  right: 0px;
}
.right-\[11px\] {
  right: 11px;
}
.right-\[24px\] {
  right: 24px;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-5 {
  top: 1.25rem;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[0px\] {
  top: 0px;
}
.top-\[16px\] {
  top: 16px;
}
.top-\[3px\] {
  top: 3px;
}
.z-10 {
  z-index: 10;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[2000\] {
  z-index: 2000;
}
.z-\[3000\] {
  z-index: 3000;
}
.z-\[8\] {
  z-index: 8;
}
.float-end {
  float: inline-end;
}
.float-right {
  float: right;
}
.\!m-0 {
  margin: 0px !important;
}
.m-0 {
  margin: 0px;
}
.m-\[10px\] {
  margin: 10px;
}
.m-auto {
  margin: auto;
}
.\!mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.\!mx-\[4px\] {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-\[-16px\] {
  margin-left: -16px;
  margin-right: -16px;
}
.mx-\[-8px\] {
  margin-left: -8px;
  margin-right: -8px;
}
.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-\[4px\] {
  margin-left: 4px;
  margin-right: 4px;
}
.mx-\[8px\] {
  margin-left: 8px;
  margin-right: 8px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-\[-8px\] {
  margin-top: -8px;
  margin-bottom: -8px;
}
.my-\[12px\] {
  margin-top: 12px;
  margin-bottom: 12px;
}
.my-\[8px\] {
  margin-top: 8px;
  margin-bottom: 8px;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mb-3 {
  margin-bottom: 0.75rem !important;
}
.\!mb-\[-20px\] {
  margin-bottom: -20px !important;
}
.\!mb-\[8px\] {
  margin-bottom: 8px !important;
}
.\!ml-0 {
  margin-left: 0px !important;
}
.\!ml-2 {
  margin-left: 0.5rem !important;
}
.\!ml-6 {
  margin-left: 1.5rem !important;
}
.\!ml-8 {
  margin-left: 2rem !important;
}
.\!ml-\[12px\] {
  margin-left: 12px !important;
}
.\!mr-0 {
  margin-right: 0px !important;
}
.\!mr-6 {
  margin-right: 1.5rem !important;
}
.\!mr-\[24px\] {
  margin-right: 24px !important;
}
.\!mt-2\.5 {
  margin-top: 0.625rem !important;
}
.\!mt-4 {
  margin-top: 1rem !important;
}
.\!mt-\[-24px\] {
  margin-top: -24px !important;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.-mr-4 {
  margin-right: -1rem;
}
.-mr-6 {
  margin-right: -1.5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-5 {
  margin-top: -1.25rem;
}
.-mt-\[1px\] {
  margin-top: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-\[-12px\] {
  margin-bottom: -12px;
}
.mb-\[-16px\] {
  margin-bottom: -16px;
}
.mb-\[-24px\] {
  margin-bottom: -24px;
}
.mb-\[-2px\] {
  margin-bottom: -2px;
}
.mb-\[-48px\] {
  margin-bottom: -48px;
}
.mb-\[-8px\] {
  margin-bottom: -8px;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[16px\] {
  margin-bottom: 16px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-\[-1px\] {
  margin-left: -1px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[11px\] {
  margin-left: 11px;
}
.ml-\[16px\] {
  margin-left: 16px;
}
.ml-\[2\.6px\] {
  margin-left: 2.6px;
}
.ml-\[24px\] {
  margin-left: 24px;
}
.ml-\[26px\] {
  margin-left: 26px;
}
.ml-\[2px\] {
  margin-left: 2px;
}
.ml-\[3px\] {
  margin-left: 3px;
}
.ml-\[4px\] {
  margin-left: 4px;
}
.ml-\[6px\] {
  margin-left: 6px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[-1px\] {
  margin-right: -1px;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[12px\] {
  margin-right: 12px;
}
.mr-\[16px\] {
  margin-right: 16px;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[24px\] {
  margin-right: 24px;
}
.mr-\[2px\] {
  margin-right: 2px;
}
.mr-\[32px\] {
  margin-right: 32px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-1px\] {
  margin-top: -1px;
}
.mt-\[-4px\] {
  margin-top: -4px;
}
.mt-\[-8px\] {
  margin-top: -8px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[14px\] {
  margin-top: 14px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[26px\] {
  margin-top: 26px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[32px\] {
  margin-top: 32px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.\!table {
  display: table !important;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.\!h-6 {
  height: 1.5rem !important;
}
.\!h-9 {
  height: 2.25rem !important;
}
.\!h-\[18px\] {
  height: 18px !important;
}
.\!h-\[32px\] {
  height: 32px !important;
}
.\!h-\[33px\] {
  height: 33px !important;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[134mm\] {
  height: 134mm;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[248px\] {
  height: 248px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[376px\] {
  height: 376px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[78px\] {
  height: 78px;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[calc\(100\%-54px\)\] {
  height: calc(100% - 54px);
}
.h-\[calc\(100vh-257px\)\] {
  height: calc(100vh - 257px);
}
.h-fit {
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: max-content;
}
.max-h-6 {
  max-height: 1.5rem;
}
.max-h-\[100\%\] {
  max-height: 100%;
}
.max-h-\[calc\(50vh-64px\)\] {
  max-height: calc(50vh - 64px);
}
.min-h-0 {
  min-height: 0px;
}
.min-h-\[130\] {
  min-height: 130;
}
.min-h-full {
  min-height: 100%;
}
.\!w-\[100\%\] {
  width: 100% !important;
}
.\!w-\[100px\] {
  width: 100px !important;
}
.\!w-\[120px\] {
  width: 120px !important;
}
.\!w-\[140px\] {
  width: 140px !important;
}
.\!w-\[180px\] {
  width: 180px !important;
}
.\!w-\[244px\] {
  width: 244px !important;
}
.\!w-\[280px\] {
  width: 280px !important;
}
.\!w-\[360px\] {
  width: 360px !important;
}
.\!w-\[calc\(100\%-70px\)\] {
  width: calc(100% - 70px) !important;
}
.\!w-full {
  width: 100% !important;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-20 {
  width: 5rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-32 {
  width: 8rem;
}
.w-40 {
  width: 10rem;
}
.w-6 {
  width: 1.5rem;
}
.w-8 {
  width: 2rem;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[10\.3\%\] {
  width: 10.3%;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[11\%\] {
  width: 11%;
}
.w-\[12\.5\%\] {
  width: 12.5%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[13\.3\%\] {
  width: 13.3%;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[15\%\] {
  width: 15%;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[18\%\] {
  width: 18%;
}
.w-\[188px\] {
  width: 188px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[204px\] {
  width: 204px;
}
.w-\[210mm\] {
  width: 210mm;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[23\%\] {
  width: 23%;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[258px\] {
  width: 258px;
}
.w-\[260px\] {
  width: 260px;
}
.w-\[266px\] {
  width: 266px;
}
.w-\[268px\] {
  width: 268px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[285px\] {
  width: 285px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[31\.8\%\] {
  width: 31.8%;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[322px\] {
  width: 322px;
}
.w-\[33\%\] {
  width: 33%;
}
.w-\[348px\] {
  width: 348px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[38px\] {
  width: 38px;
}
.w-\[39\%\] {
  width: 39%;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[42\%\] {
  width: 42%;
}
.w-\[42\.5\%\] {
  width: 42.5%;
}
.w-\[45\%\] {
  width: 45%;
}
.w-\[480px\] {
  width: 480px;
}
.w-\[5\.8\%\] {
  width: 5.8%;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[55\%\] {
  width: 55%;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[58px\] {
  width: 58px;
}
.w-\[6\%\] {
  width: 6%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[8\%\] {
  width: 8%;
}
.w-\[8\.8\%\] {
  width: 8.8%;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[94\%\] {
  width: 94%;
}
.w-\[auto\] {
  width: auto;
}
.w-\[calc\(\(100\%-80px\)\/5\)\] {
  width: calc((100% - 80px) / 5);
}
.w-\[calc\(10\%-1px\)\] {
  width: calc(10% - 1px);
}
.w-\[calc\(11\%-1px\)\] {
  width: calc(11% - 1px);
}
.w-\[calc\(12\.5\%-1px\)\] {
  width: calc(12.5% - 1px);
}
.w-\[calc\(13\.3\%-1px\)\] {
  width: calc(13.3% - 1px);
}
.w-\[calc\(15\%-1px\)\] {
  width: calc(15% - 1px);
}
.w-\[calc\(18\%-1px\)\] {
  width: calc(18% - 1px);
}
.w-\[calc\(23\%-1px\)\] {
  width: calc(23% - 1px);
}
.w-\[calc\(25\%\)\] {
  width: calc(25%);
}
.w-\[calc\(30\%-1px\)\] {
  width: calc(30% - 1px);
}
.w-\[calc\(33\%-1px\)\] {
  width: calc(33% - 1px);
}
.w-\[calc\(33\.33\%-32px\)\] {
  width: calc(33.33% - 32px);
}
.w-\[calc\(39\%-1px\)\] {
  width: calc(39% - 1px);
}
.w-\[calc\(42\%-1px\)\] {
  width: calc(42% - 1px);
}
.w-\[calc\(42\.5\%\)\] {
  width: calc(42.5%);
}
.w-\[calc\(5\.8\%-1px\)\] {
  width: calc(5.8% - 1px);
}
.w-\[calc\(50\%-18px\)\] {
  width: calc(50% - 18px);
}
.w-\[calc\(55\%-2px\)\] {
  width: calc(55% - 2px);
}
.w-\[calc\(6\%-1px\)\] {
  width: calc(6% - 1px);
}
.w-\[calc\(8\%-1px\)\] {
  width: calc(8% - 1px);
}
.w-\[calc\(8\.8\%-1px\)\] {
  width: calc(8.8% - 1px);
}
.w-full {
  width: 100%;
}
.\!min-w-0 {
  min-width: 0px !important;
}
.\!min-w-\[100px\] {
  min-width: 100px !important;
}
.\!min-w-\[120px\] {
  min-width: 120px !important;
}
.\!min-w-\[140px\] {
  min-width: 140px !important;
}
.\!min-w-\[180px\] {
  min-width: 180px !important;
}
.\!min-w-\[58px\] {
  min-width: 58px !important;
}
.\!min-w-\[60px\] {
  min-width: 60px !important;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-\[112px\] {
  min-width: 112px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[352px\] {
  max-width: 352px;
}
.max-w-\[717px\] {
  max-width: 717px;
}
.max-w-\[966px\] {
  max-width: 966px;
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-decimal {
  list-style-type: decimal;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.\!flex-col {
  flex-direction: column !important;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-center {
  align-content: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-\[10px\] {
  column-gap: 10px;
}
.gap-x-\[12px\] {
  column-gap: 12px;
}
.gap-x-\[16px\] {
  column-gap: 16px;
}
.gap-x-\[4px\] {
  column-gap: 4px;
}
.gap-x-\[6px\] {
  column-gap: 6px;
}
.gap-x-\[8px\] {
  column-gap: 8px;
}
.gap-y-5 {
  row-gap: 1.25rem;
}
.gap-y-\[6px\] {
  row-gap: 6px;
}
.\!space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-\[30px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(30px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(30px * var(--tw-space-y-reverse));
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[8px_0_10px\] {
  border-radius: 8px 0 10px;
}
.rounded-\[var\(--el-border-radius-base\)\] {
  border-radius: var(--el-border-radius-base);
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-l-\[8px\] {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-\[8px\] {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-8 {
  border-width: 8px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-\[1px\] {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-danger-normal {
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 82 81 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#E0E0E0\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.border-\[\#E6E9EC\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 233 236 / var(--tw-border-opacity, 1));
}
.border-\[\#EBEEF5\] {
  --tw-border-opacity: 1;
  border-color: rgb(235 238 245 / var(--tw-border-opacity, 1));
}
.border-\[\#EDEFF1\] {
  --tw-border-opacity: 1;
  border-color: rgb(237 239 241 / var(--tw-border-opacity, 1));
}
.border-\[\#e0e0e0\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.border-inherit {
  border-color: inherit;
}
.border-other-400 {
  --tw-border-opacity: 1;
  border-color: rgb(237 239 241 / var(--tw-border-opacity, 1));
}
.border-other-500 {
  --tw-border-opacity: 1;
  border-color: rgb(230 233 236 / var(--tw-border-opacity, 1));
}
.border-other-600 {
  --tw-border-opacity: 1;
  border-color: rgb(199 199 199 / var(--tw-border-opacity, 1));
}
.border-other-800 {
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-r-danger-normal {
  --tw-border-opacity: 1;
  border-right-color: rgb(245 82 81 / var(--tw-border-opacity, 1));
}
.border-t-danger-normal {
  --tw-border-opacity: 1;
  border-top-color: rgb(245 82 81 / var(--tw-border-opacity, 1));
}
.\!bg-brand-background {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 240 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#3768FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(55 104 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C77C48\] {
  --tw-bg-opacity: 1;
  background-color: rgb(199 124 72 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6EFFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 239 252 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EDEFF1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4BA79\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 186 121 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F55251\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 81 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F5F6F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F6F8FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF3E7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 231 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e6effc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 239 252 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eee\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f6f8fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[var\(--el-bg-color-overlay\)\] {
  background-color: var(--el-bg-color-overlay);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-brand-background {
  --tw-bg-opacity: 1;
  background-color: rgb(235 240 255 / var(--tw-bg-opacity, 1));
}
.bg-brand-click {
  --tw-bg-opacity: 1;
  background-color: rgb(44 83 200 / var(--tw-bg-opacity, 1));
}
.bg-brand-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(195 210 254 / var(--tw-bg-opacity, 1));
}
.bg-brand-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 134 251 / var(--tw-bg-opacity, 1));
}
.bg-brand-normal {
  --tw-bg-opacity: 1;
  background-color: rgb(55 104 250 / var(--tw-bg-opacity, 1));
}
.bg-danger-background {
  --tw-bg-opacity: 1;
  background-color: rgb(254 238 238 / var(--tw-bg-opacity, 1));
}
.bg-danger-click {
  --tw-bg-opacity: 1;
  background-color: rgb(196 66 65 / var(--tw-bg-opacity, 1));
}
.bg-danger-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(252 203 203 / var(--tw-bg-opacity, 1));
}
.bg-danger-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 117 116 / var(--tw-bg-opacity, 1));
}
.bg-danger-normal {
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 81 / var(--tw-bg-opacity, 1));
}
.bg-other-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 246 255 / var(--tw-bg-opacity, 1));
}
.bg-other-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1));
}
.bg-other-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(242 243 245 / var(--tw-bg-opacity, 1));
}
.bg-other-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 241 / var(--tw-bg-opacity, 1));
}
.bg-other-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 245 254 / var(--tw-bg-opacity, 1));
}
.bg-other-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(230 233 236 / var(--tw-bg-opacity, 1));
}
.bg-other-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(199 199 199 / var(--tw-bg-opacity, 1));
}
.bg-other-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity, 1));
}
.bg-other-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(102 102 102 / var(--tw-bg-opacity, 1));
}
.bg-other-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}
.bg-other-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 17 17 / var(--tw-bg-opacity, 1));
}
.bg-success-background {
  --tw-bg-opacity: 1;
  background-color: rgb(234 246 240 / var(--tw-bg-opacity, 1));
}
.bg-success-click {
  --tw-bg-opacity: 1;
  background-color: rgb(38 131 86 / var(--tw-bg-opacity, 1));
}
.bg-success-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(193 228 211 / var(--tw-bg-opacity, 1));
}
.bg-success-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(89 182 137 / var(--tw-bg-opacity, 1));
}
.bg-success-normal {
  --tw-bg-opacity: 1;
  background-color: rgb(48 164 108 / var(--tw-bg-opacity, 1));
}
.bg-warning-background {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 231 / var(--tw-bg-opacity, 1));
}
.bg-warning-click {
  --tw-bg-opacity: 1;
  background-color: rgb(204 108 9 / var(--tw-bg-opacity, 1));
}
.bg-warning-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(255 219 182 / var(--tw-bg-opacity, 1));
}
.bg-warning-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 159 60 / var(--tw-bg-opacity, 1));
}
.bg-warning-normal {
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 11 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#3A65E6\] {
  --tw-gradient-from: #3A65E6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(58 101 230 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#3FE3D6\] {
  --tw-gradient-to: #3FE3D6 var(--tw-gradient-to-position);
}
.\!p-0 {
  padding: 0px !important;
}
.p-0 {
  padding: 0px;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[20px\] {
  padding: 20px;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-\[30px\] {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[23px\] {
  padding-left: 23px;
  padding-right: 23px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-\[11px\] {
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.\!pb-6 {
  padding-bottom: 1.5rem !important;
}
.\!pl-\[0px\] {
  padding-left: 0px !important;
}
.\!pr-\[0px\] {
  padding-right: 0px !important;
}
.\!pr-\[12px\] {
  padding-right: 12px !important;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-\[10px\] {
  padding-bottom: 10px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[24px\] {
  padding-bottom: 24px;
}
.pb-\[2px\] {
  padding-bottom: 2px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[8px\] {
  padding-bottom: 8px;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[11px\] {
  padding-left: 11px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[40px\] {
  padding-left: 40px;
}
.pl-\[6px\] {
  padding-left: 6px;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-\[11px\] {
  padding-right: 11px;
}
.pr-\[14px\] {
  padding-right: 14px;
}
.pr-\[16px\] {
  padding-right: 16px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[31px\] {
  padding-right: 31px;
}
.pr-\[32px\] {
  padding-right: 32px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-\[10px\] {
  padding-top: 10px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[24px\] {
  padding-top: 24px;
}
.pt-\[2px\] {
  padding-top: 2px;
}
.pt-\[36px\] {
  padding-top: 36px;
}
.pt-\[5px\] {
  padding-top: 5px;
}
.pt-\[8px\] {
  padding-top: 8px;
}
.pt-\[90px\] {
  padding-top: 90px;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.\!text-center {
  text-align: center !important;
}
.text-center {
  text-align: center;
}
.\!text-right {
  text-align: right !important;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.align-text-top {
  vertical-align: text-top;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-pm {
  font-size: 13px;
  line-height: 16px;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-\[12px\] {
  font-weight: 12px;
}
.font-\[13px\] {
  font-weight: 13px;
}
.font-\[400\] {
  font-weight: 400;
}
.font-\[500\] {
  font-weight: 500;
}
.font-\[600\] {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.\!leading-5 {
  line-height: 1.25rem !important;
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.\!leading-9 {
  line-height: 2.25rem !important;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[12px\] {
  line-height: 12px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[26px\] {
  line-height: 26px;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[36px\] {
  line-height: 36px;
}
.leading-sm {
  line-height: 22px;
}
.\!text-\[\#015be5\] {
  --tw-text-opacity: 1 !important;
  color: rgb(1 91 229 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#666666\] {
  --tw-text-opacity: 1 !important;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#f55251\] {
  --tw-text-opacity: 1 !important;
  color: rgb(245 82 81 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#ff870b\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 135 11 / var(--tw-text-opacity, 1)) !important;
}
.\!text-danger-normal {
  --tw-text-opacity: 1 !important;
  color: rgb(245 82 81 / var(--tw-text-opacity, 1)) !important;
}
.\!text-other-800 {
  --tw-text-opacity: 1 !important;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1)) !important;
}
.\!text-other-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#000000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-\[\#001249\] {
  --tw-text-opacity: 1;
  color: rgb(0 18 73 / var(--tw-text-opacity, 1));
}
.text-\[\#111111\] {
  --tw-text-opacity: 1;
  color: rgb(17 17 17 / var(--tw-text-opacity, 1));
}
.text-\[\#111\] {
  --tw-text-opacity: 1;
  color: rgb(17 17 17 / var(--tw-text-opacity, 1));
}
.text-\[\#28AE60\] {
  --tw-text-opacity: 1;
  color: rgb(40 174 96 / var(--tw-text-opacity, 1));
}
.text-\[\#303133\] {
  --tw-text-opacity: 1;
  color: rgb(48 49 51 / var(--tw-text-opacity, 1));
}
.text-\[\#30A46C\] {
  --tw-text-opacity: 1;
  color: rgb(48 164 108 / var(--tw-text-opacity, 1));
}
.text-\[\#333333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#374493\] {
  --tw-text-opacity: 1;
  color: rgb(55 68 147 / var(--tw-text-opacity, 1));
}
.text-\[\#3768FA\] {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.text-\[\#3768fa\] {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.text-\[\#555\] {
  --tw-text-opacity: 1;
  color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}
.text-\[\#646567\] {
  --tw-text-opacity: 1;
  color: rgb(100 101 103 / var(--tw-text-opacity, 1));
}
.text-\[\#666666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#888\] {
  --tw-text-opacity: 1;
  color: rgb(136 136 136 / var(--tw-text-opacity, 1));
}
.text-\[\#999999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#E74C3D\] {
  --tw-text-opacity: 1;
  color: rgb(231 76 61 / var(--tw-text-opacity, 1));
}
.text-\[\#F55251\] {
  --tw-text-opacity: 1;
  color: rgb(245 82 81 / var(--tw-text-opacity, 1));
}
.text-\[\#FF870B\] {
  --tw-text-opacity: 1;
  color: rgb(255 135 11 / var(--tw-text-opacity, 1));
}
.text-\[\#a0a3a9\] {
  --tw-text-opacity: 1;
  color: rgb(160 163 169 / var(--tw-text-opacity, 1));
}
.text-\[\#a8abb2\] {
  --tw-text-opacity: 1;
  color: rgb(168 171 178 / var(--tw-text-opacity, 1));
}
.text-\[\#ccc\] {
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.text-\[\#cccccc\] {
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.text-\[\#f55251\] {
  --tw-text-opacity: 1;
  color: rgb(245 82 81 / var(--tw-text-opacity, 1));
}
.text-\[\#fccbcb\] {
  --tw-text-opacity: 1;
  color: rgb(252 203 203 / var(--tw-text-opacity, 1));
}
.text-\[\#ff1818\] {
  --tw-text-opacity: 1;
  color: rgb(255 24 24 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[green\] {
  --tw-text-opacity: 1;
  color: rgb(0 128 0 / var(--tw-text-opacity, 1));
}
.text-\[var\(--el-color-danger\)\] {
  color: var(--el-color-danger);
}
.text-\[var\(--el-color-primary\)\] {
  color: var(--el-color-primary);
}
.text-brand-normal {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.text-danger-normal {
  --tw-text-opacity: 1;
  color: rgb(245 82 81 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-other-700 {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-other-800 {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-other-900 {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-other-950 {
  --tw-text-opacity: 1;
  color: rgb(17 17 17 / var(--tw-text-opacity, 1));
}
.text-success-normal {
  --tw-text-opacity: 1;
  color: rgb(48 164 108 / var(--tw-text-opacity, 1));
}
.text-warning-normal {
  --tw-text-opacity: 1;
  color: rgb(255 135 11 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.underline-offset-1 {
  text-underline-offset: 1px;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-50 {
  opacity: 0.5;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_16px_0_\#00000026\] {
  --tw-shadow: 0 0 16px 0 #00000026;
  --tw-shadow-colored: 0 0 16px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_16px_2px_\#0000000F\] {
  --tw-shadow: 0px 4px 16px 2px #0000000F;
  --tw-shadow-colored: 0px 4px 16px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.\[key\:string\] {
  key: string;
}
.\*\:mt-4 > * {
  margin-top: 1rem;
}
.\*\:h-\[22px\] > * {
  height: 22px;
}
.\*\:rounded > * {
  border-radius: 0.25rem;
}
.\*\:bg-other-500 > * {
  --tw-bg-opacity: 1;
  background-color: rgb(230 233 236 / var(--tw-bg-opacity, 1));
}
.\*\:p-2 > * {
  padding: 0.5rem;
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}
.before\:mr-1::before {
  content: var(--tw-content);
  margin-right: 0.25rem;
}
.before\:mr-\[1px\]::before {
  content: var(--tw-content);
  margin-right: 1px;
}
.before\:h-1\.5::before {
  content: var(--tw-content);
  height: 0.375rem;
}
.before\:h-2\.5::before {
  content: var(--tw-content);
  height: 0.625rem;
}
.before\:w-1\.5::before {
  content: var(--tw-content);
  width: 0.375rem;
}
.before\:w-\[3px\]::before {
  content: var(--tw-content);
  width: 3px;
}
.before\:rounded::before {
  content: var(--tw-content);
  border-radius: 0.25rem;
}
.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:border-\[16px\]::before {
  content: var(--tw-content);
  border-width: 16px;
}
.before\:border-transparent::before {
  content: var(--tw-content);
  border-color: transparent;
}
.before\:border-l-white::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.before\:bg-brand-normal::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(55 104 250 / var(--tw-bg-opacity, 1));
}
.before\:bg-danger-normal::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 81 / var(--tw-bg-opacity, 1));
}
.before\:bg-success-normal::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(48 164 108 / var(--tw-bg-opacity, 1));
}
.before\:text-\[\#EE1C25\]::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(238 28 37 / var(--tw-text-opacity, 1));
}
.before\:content-\[\'\*\'\]::before {
  --tw-content: '*';
  content: var(--tw-content);
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}
.after\:ml-\[22px\]::after {
  content: var(--tw-content);
  margin-left: 22px;
}
.after\:h-\[1px\]::after {
  content: var(--tw-content);
  height: 1px;
}
.after\:flex-auto::after {
  content: var(--tw-content);
  flex: 1 1 auto;
}
.after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:border-\[16px\]::after {
  content: var(--tw-content);
  border-width: 16px;
}
.after\:border-transparent::after {
  content: var(--tw-content);
  border-color: transparent;
}
.after\:border-l-brand-normal::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(55 104 250 / var(--tw-border-opacity, 1));
}
.after\:border-l-other-400::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(237 239 241 / var(--tw-border-opacity, 1));
}
.after\:bg-\[\#DDDDDD\]::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(221 221 221 / var(--tw-bg-opacity, 1));
}
.after\:transition-colors::after {
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.hover\:\!text-brand-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(95 134 251 / var(--tw-text-opacity, 1)) !important;
}
.hover\:\!text-danger-hover:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(247 117 116 / var(--tw-text-opacity, 1)) !important;
}
.hover\:text-\[\#3768FA\]:hover {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.hover\:text-\[var\(--el-color-primary-light-3\)\]:hover {
  color: var(--el-color-primary-light-3);
}
.hover\:text-brand-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(95 134 251 / var(--tw-text-opacity, 1));
}
.hover\:text-brand-normal:hover {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.active\:text-\[var\(--el-color-primary-dark-2\)\]:active {
  color: var(--el-color-primary-dark-2);
}
.group:hover .group-hover\:inline-flex {
  display: inline-flex;
}
.group:hover .group-hover\:text-brand-normal {
  --tw-text-opacity: 1;
  color: rgb(55 104 250 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.\[\&\>\:not\(\:first-child\)\]\:mt-\[24px\]>:not(:first-child) {
  margin-top: 24px;
}
.\[\&\>\:nth-child\(n\+2\)\]\:z-50>:nth-child(n+2) {
  z-index: 50;
}
.\[\&\>\:nth-child\(odd\)\]\:text-xs>:nth-child(odd) {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&\>\:nth-child\(odd\)\]\:text-other-800>:nth-child(odd) {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}

/* global css variable */
/* 版心 */
/* 布局文件--用于开发spm项目的 公共布局类型 */
/* #region 基础布局  */
.conventional_layout {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  height: 100%;
  overflow: hidden;
}
.conventional_layout .spm_table_wrap {
  display: flex;
  flex: auto;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.conventional_layout .spm_table_wrap > div {
  width: 100%;
}
/* #endregion 基础布局  */
/* #region 流式布局  */
.flow_layout > div {
  margin-bottom: 16px;
}
.flow_layout > div:last-child {
  margin-bottom: 0;
}
/* #endregion 流式布局  */
.card_scorll {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 20px 24px;
  background: var(--el-bg-color-overlay);
  border-radius: var(--el-border-radius-base);
}
.spm_scrollbar {
  padding-right: 16px;
  margin-right: -16px;
}
.el-descriptions__label {
  float: left;
  font-size: 14px;
  line-height: 20px;
  color: #666666 !important;
}
.el-descriptions__content {
  float: left;
  max-width: calc(100% - 116px);
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  box-sizing: border-box;
  width: 33.3%;
  min-width: 33.3%;
  max-width: 33.3%;
  padding-bottom: 24px !important;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
}
.el-button {
  min-width: var(--spm-button-min-width);
  height: 40px;
  font-size: var(--el-font-size-medium);
  font-weight: 400;
  --el-button-text-color: var(--spm-color-default);
  --el-button-hover-border-color: var(--spm-color-default);
}
.el-button.btn-full {
  width: 100%;
}
.el-button:hover {
  color: none;
  background-color: none;
  border-color: none;
  outline: none;
}
.el-button.is-disabled,
.el-button.is-disabled:hover {
  color: var(--el-color-primary-light-5);
  border-color: var(--el-color-info-light-5);
}
.el-button.is-link {
  min-width: 0;
  padding: 0;
}
.el-button.is-link:not(.is-disabled):hover {
  color: var(--el-color-primary-light-3);
}
.el-button.is-link.is-disabled, .el-button.is-link.is-disabled:hover {
  color: var(--el-color-primary-light-5);
}
.el-button + .el-button {
  margin-left: 12px;
}
.el-button.el-button--large + .el-button.el-button--large {
  margin-left: 12px;
}
.el-button.el-button--default + .el-button.el-button--default {
  margin-left: 12px;
}
.el-button.el-button--middle + .el-button.el-button--middle {
  margin-left: 12px;
}
.el-button.el-button--small + .el-button.el-button--small {
  margin-left: 12px;
}
.el-button.el-button--mini + .el-button.el-button--mini {
  margin-left: 12px;
}
.el-button.el-button--tiny + .el-button.el-button--tiny {
  margin-left: 12px;
}
.el-button.el-button--petite + .el-button.el-button--petite {
  margin-left: 12px;
}
.el-button.el-button--large {
  height: 44px;
  padding: 9px 24px;
  font-size: var(--el-font-size-large);
  line-height: 44px;
}
.el-button--default {
  height: 36px;
  padding: 6px 20px;
  font-size: 14px;
  line-height: 32px;
}
.el-button--middle {
  height: 32px;
  padding: 6px 20px;
  font-size: 13px;
  line-height: 32px;
}
.el-button--small {
  height: 32px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 32px;
}
.el-button--mini {
  height: 28px;
  padding: 5px 14px;
  font-size: 12px;
  line-height: 28px;
}
.el-button--tiny {
  min-width: unset;
  height: 24px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 24px;
}
.el-button--petite {
  min-width: unset;
  height: 20px;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 20px;
}
.el-button--large-custom {
  min-width: 160px;
  height: 40px;
  padding: 7px 20px;
  line-height: 40px;
}
.el-button.el-button--petite.is-circle {
  width: 20px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--large.is-circle {
  width: 44px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--default.is-circle {
  width: 40px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--middle.is-circle {
  width: 36px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--small.is-circle {
  width: 32px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--mini.is-circle {
  width: 28px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--tiny.is-circle {
  width: 24px;
  min-width: unset;
  padding: 0;
}
.el-button.el-button--success {
  color: var(--el-color-white);
}
.el-button.el-button--warning {
  color: var(--el-color-white);
}
.el-button.el-button--danger,
.el-button.el-button--danger.el-button--default {
  color: var(--el-color-white);
}
.el-button.el-button--info {
  color: var(--el-color-white);
}
.el-button.el-button--default {
  color: var(--el-color-primary);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--default:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-white);
  border-color: var(--el-color-primary);
}
.el-button.el-button--default:active,
.el-button.el-button--default.is-disabled:focus {
  color: var(--el-color-primary-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-primary-dark-2);
}
.el-button.el-button--default.is-plain {
  color: var(--el-color-primary);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--default.is-plain:hover {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.el-button.el-button--default.is-plain:active {
  color: var(--el-color-primary-dark-2);
  border-color: var(--el-color-primary-dark-2);
}
.el-button.el-button--default.is-disabled,
.el-button.el-button--default.is-disabled.is-plain,
.el-button.el-button--default.is-disabled:active,
.el-button.el-button--default.is-disabled:focus,
.el-button.el-button--default.is-disabled:hover {
  color: var(--el-color-primary-light-5);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--default.is-plain.is-disabled:active,
.el-button.el-button--default.is-plain.is-disabled:focus,
.el-button.el-button--default.is-plain.is-disabled:hover {
  color: var(--el-color-primary-light-5);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--default.is-link {
  border-color: transparent !important;
}
.el-button.el-button--primary {
  color: var(--el-color-white);
  border-color: var(--el-color-primary);
}
.el-button.el-button--primary:hover {
  color: var(--el-color-white);
  background-color: var(--el-button-hover-bg-color);
  border-color: var(--el-button-hover-bg-color);
}
.el-button.el-button--primary.is-plain {
  color: var(--el-color-primary);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--primary.is-link,
.el-button.el-button--primary.is-link:hover,
.el-button.el-button--primary.is-link:active {
  color: var(--el-color-primary);
  background-color: transparent !important;
  border-color: transparent !important;
}
.el-button.el-button--primary.is-link.is-disabled,
.el-button.el-button--primary.is-link.is-disabled:active,
.el-button.el-button--primary.is-link.is-disabled:focus,
.el-button.el-button--primary.is-link.is-disabled:hover {
  color: var(--el-color-primary-light-5);
}
.el-button.el-button--primary.is-plain:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-white);
  border-color: var(--el-color-primary);
}
.el-button.el-button--primary:active {
  color: var(--el-color-white);
  background-color: var(--el-color-primary-dark-2);
  border-color: var(--el-color-primary-dark-2);
}
.el-button.el-button--primary.is-plain:active {
  color: var(--el-color-primary-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-primary-dark-2);
}
.el-button.el-button--primary.is-disabled {
  color: var(--el-color-white);
  background-color: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary-light-9);
}
.el-button.el-button--primary.is-disabled,
.el-button.el-button--primary.is-disabled.is-plain,
.el-button.el-button--primary.is-disabled:active,
.el-button.el-button--primary.is-disabled:focus,
.el-button.el-button--primary.is-disabled:hover {
  color: white;
  background-color: var(--el-color-primary-light-5);
}
.el-button.el-button--primary.is-plain.is-disabled,
.el-button.el-button--primary.is-plain.is-disabled:active,
.el-button.el-button--primary.is-plain.is-disabled:focus,
.el-button.el-button--primary.is-plain.is-disabled:hover {
  color: var(--el-color-primary-light-5);
  background-color: var(--el-color-white);
  border-color: var(--el-color-primary-light-9);
}
.el-button.el-button--success:hover {
  color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button--success.is-plain {
  color: var(--el-color-success);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--success.is-link,
.el-button.el-button--success.is-link:hover {
  color: var(--el-color-success);
}
.el-button--success.is-plain:hover {
  color: var(--el-color-success);
  background-color: var(--el-color-white);
  border-color: var(--el-color-success-dark-2);
}
.el-button--success.is-plain:active {
  color: var(--el-color-success-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-success-dark-2);
}
.el-button.el-button--success.is-disabled,
.el-button.el-button--success.is-disabled:active,
.el-button.el-button--success.is-disabled:focus,
.el-button.el-button--success.is-disabled:hover {
  color: var(--el-color-white);
  border-color: var(--el-button-disabled-bg-color);
}
.el-button.el-button--success.is-link.is-disabled,
.el-button.el-button--success.is-link.is-disabled:active,
.el-button.el-button--success.is-link.is-disabled:focus,
.el-button.el-button--success.is-link.is-disabled:hover {
  color: var(--el-color-success-light-5);
}
.el-button.el-button--success.is-plain.is-disabled,
.el-button.el-button--success.is-plain.is-disabled:active,
.el-button.el-button--success.is-plain.is-disabled:focus,
.el-button.el-button--success.is-plain.is-disabled:hover {
  color: var(--el-color-success-light-5);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--danger.el-button--default:not(.is-plain, .is-link) {
  border-color: var(--el-button-hover-bg-color) !important;
}
.el-button.el-button--danger:not(.is-plain, .is-link):hover,
.el-button.el-button--danger:not(.is-plain, .is-link).el-button--default:hover {
  color: var(--el-color-white) !important;
  background-color: var(--el-button-hover-bg-color) !important;
  border-color: var(--el-button-hover-bg-color) !important;
}
.el-button.el-button--danger.is-plain,
.el-button.el-button--danger.el-button--default.is-plain {
  color: var(--el-color-danger);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--danger.is-link,
.el-button.el-button--danger.is-link:hover,
.el-button.el-button--danger.el-button--default.is-link,
.el-button.el-button--danger.el-button--default.is-link:hover {
  color: var(--el-color-danger);
}
.el-button--danger.is-plain:hover,
.el-button--danger.el-button--default.is-plain:hover {
  color: var(--el-color-danger);
  background-color: var(--el-color-white);
  border-color: var(--el-color-danger-border-hover);
}
.el-button--danger.is-plain:active,
.el-button--danger.el-button--default.is-plain:active {
  color: var(--el-color-danger-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-danger-border-active);
}
.el-button.el-button--danger.is-disabled,
.el-button.el-button--danger.is-disabled:active,
.el-button.el-button--danger.is-disabled:focus,
.el-button.el-button--danger.is-disabled:hover {
  color: var(--el-color-white);
  border-color: var(--el-button-disabled-bg-color);
}
.el-button.el-button--danger.is-link.is-disabled,
.el-button.el-button--danger.is-link.is-disabled:active,
.el-button.el-button--danger.is-link.is-disabled:focus,
.el-button.el-button--danger.is-link.is-disabled:hover {
  color: var(--el-color-danger-light-5);
}
.el-button.el-button--danger.is-plain.is-disabled,
.el-button.el-button--danger.is-plain.is-disabled:active,
.el-button.el-button--danger.is-plain.is-disabled:focus,
.el-button.el-button--danger.is-plain.is-disabled:hover {
  color: var(--el-color-danger-light-5);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--warning:hover {
  color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button--warning.is-plain {
  color: var(--el-color-warning);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--warning.is-link,
.el-button.el-button--warning.is-link:hover {
  color: var(--el-color-warning);
}
.el-button.el-button--warning.is-link.is-disabled,
.el-button.el-button--warning.is-link.is-disabled:active,
.el-button.el-button--warning.is-link.is-disabled:focus,
.el-button.el-button--warning.is-link.is-disabled:hover {
  color: var(--el-color-warning-light-5);
  background-color: var(--el-color-white);
}
.el-button--warning.is-plain:hover {
  color: var(--el-color-warning);
  background-color: var(--el-color-white);
  border-color: var(--el-color-warning-dark-2);
}
.el-button--warning.is-plain:active {
  color: var(--el-color-warning-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-warning-dark-2);
}
.el-button.el-button--warning.is-disabled,
.el-button.el-button--warning.is-disabled:active,
.el-button.el-button--warning.is-disabled:focus,
.el-button.el-button--warning.is-disabled:hover {
  color: var(--el-color-white);
  border-color: var(--el-button-disabled-bg-color);
}
.el-button.el-button--warning.is-plain.is-disabled,
.el-button.el-button--warning.is-plain.is-disabled:active,
.el-button.el-button--warning.is-plain.is-disabled:focus,
.el-button.el-button--warning.is-plain.is-disabled:hover {
  color: var(--el-color-warning-light-5);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--info:hover {
  color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--info.is-plain {
  color: var(--el-color-info);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-light-5);
}
.el-button.el-button--info.is-link,
.el-button.el-button--info.is-link:hover {
  color: var(--el-color-info);
  background-color: transparent !important;
}
.el-button.el-button--info.is-link.is-disabled,
.el-button.el-button--info.is-link.is-disabled:active,
.el-button.el-button--info.is-link.is-disabled:focus,
.el-button.el-button--info.is-link.is-disabled:hover {
  color: var(--el-color-info-light-5);
}
.el-button--info.is-plain:hover {
  color: var(--el-color-info);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-dark-2);
}
.el-button--info.is-plain:active {
  color: var(--el-color-info-dark-2);
  background-color: var(--el-color-white);
  border-color: var(--el-color-info-dark-2);
}
.el-button.el-button--info.is-disabled,
.el-button.el-button--info.is-disabled:active,
.el-button.el-button--info.is-disabled:focus,
.el-button.el-button--info.is-disabled:hover {
  color: var(--el-color-white);
  border-color: var(--el-button-disabled-bg-color);
}
.el-button.el-button--info.is-plain.is-disabled,
.el-button.el-button--info.is-plain.is-disabled:active,
.el-button.el-button--info.is-plain.is-disabled:focus,
.el-button.el-button--info.is-plain.is-disabled:hover {
  color: var(--el-color-info-light-5);
  background-color: var(--el-color-white) !important;
  border-color: var(--el-color-info-light-5);
}
.el-radio-group .el-radio-button .el-radio-button__inner {
  padding: 6px 15px;
}
.el-collapse.spm-collapse-card {
  --el-collapse-header-height: 24px;
  --el-collapse-header-font-size: 16px;
  --el-collapse-header-text-color: #111111;
  --el-collapse-content-text-color: #333333;
  --el-collapse-header-bg-color: transparent;
  --el-collapse-content-bg-color: transparent;
  overflow: hidden;
  border: 1px solid #e6e9ec;
  border-radius: 8px;
}
.el-collapse.spm-collapse-card .el-collapse-item__header {
  height: max-content;
  border: none;
}
.el-collapse.spm-collapse-card .el-collapse-item__header .spm-collapse__arrow {
  margin-left: 3px;
  font-size: 10px;
  transition: transform 0.3s ease;
}
.el-collapse.spm-collapse-card .el-collapse-item__header .spm-collapse__arrow.is-active {
  transform: rotate(-180deg);
}
.el-collapse.spm-collapse-card > .el-collapse-item > .el-collapse-item__wrap {
  border: none;
}
.el-collapse.spm-collapse-card > .el-collapse-item > .el-collapse-item__wrap > .el-collapse-item__content {
  padding: 32px 24px 20px;
}
.el-collapse.spm-collapse {
  --el-collapse-header-height: 20px;
  --el-collapse-header-font-size: 14px;
  --el-collapse-header-text-color: #111111;
  --el-collapse-content-text-color: #333333;
  --el-collapse-header-bg-color: transparent;
  --el-collapse-content-bg-color: transparent;
  border: none;
}
.el-collapse.spm-collapse:not(.is-compact) > .el-collapse-item {
  padding: 20px 24px;
  background-color: #ffffff;
  border-radius: 8px;
}
.el-collapse.spm-collapse .el-collapse-item + .el-collapse-item {
  margin-top: 16px;
}
.el-collapse.spm-collapse .el-collapse-item__header {
  flex-direction: row-reverse;
  height: max-content;
  border: none;
}
.el-collapse.spm-collapse .el-collapse-item__header > :first-child:has(+ .spm-collapse__arrow) {
  margin-left: 4px;
}
.el-collapse.spm-collapse .el-collapse-item__header > .spm-collapse__arrow {
  font-size: 10px;
  transition: transform 0.3s ease;
  transform: rotate(-90deg);
}
.el-collapse.spm-collapse .el-collapse-item__header > .spm-collapse__arrow.is-active {
  transform: rotate(0deg);
}
.el-collapse.spm-collapse .el-collapse-item__wrap {
  border: none;
}
.el-collapse.spm-collapse .el-collapse-item__wrap > .el-collapse-item__content {
  padding: 16px 0 0 16px;
}
.el-dialog {
  --el-dialog-padding-primary: 20px;
  --el-dialog-title-font-size: 20px;
  --el-message-close-size: 20px;
  padding: var(--el-dialog-padding-primary) 24px;
}
.el-dialog__title {
  font-weight: 500;
  line-height: 30px;
}
.el-dialog__headerbtn {
  top: 22px;
  right: 24px;
  width: 28px;
  height: 28px;
  line-height: 1;
}
.el-dialog__body {
  padding: var(--el-dialog-padding-primary) 0 24px;
}
.el-drawer {
  border-radius: 8px 0 0 8px;
}
.el-drawer.btt {
  border-radius: 8px 8px 0 0;
}
.el-drawer__header {
  padding: var(--el-drawer-padding-primary) 24px;
  margin: 0;
}
.el-drawer__title {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: #111111;
}
.el-drawer__close-btn {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  width: 28px;
  height: 28px;
}
.el-drawer__body {
  padding: var(--el-drawer-padding-primary) 24px 24px;
}
.el-drawer__body .el-scrollbar {
  padding-right: 10px;
  margin-right: -10px;
}
.el-drawer__body .spm-table .el-scrollbar {
  padding-right: 0;
  margin-right: 0;
}
.el-drawer__footer {
  padding: var(--el-drawer-padding-primary) 24px;
}
.el-row {
  margin-right: -12px !important;
  margin-left: -12px !important;
}
.el-col {
  padding-right: 12px !important;
  padding-left: 12px !important;
}
.el-input {
  --el-input-inner-height: var(--spm-input-height);
  font-weight: var(--el-font-weight-primary);
}
.el-input .el-input__wrapper {
  padding: 0 11px;
}
.el-input.is-disabled {
  --el-input-placeholder-color: var(--el-text-color-disabled-placeholder);
}
.el-form-item--default {
  margin-bottom: 24px;
}
.el-form-item__label {
  font-size: 13px;
}
.el-form-item--default .el-form-item__label,
.el-form-item--default.el-form-item--label-left .el-form-item__label {
  height: var(--spm-input-height);
  margin-bottom: 0;
  line-height: var(--spm-input-height);
  color: #666666;
}
.el-form-item--default .el-form-item__content {
  line-height: var(--spm-input-height);
}
.el-form-item--default .el-form-item__error {
  padding-top: 4px;
}
.el-select__wrapper {
  min-height: var(--spm-input-height);
}
.search_input .el-select__wrapper,
.search_input .el-input__wrapper {
  padding: 0 14px !important;
}
.el-checkbox {
  --el-checkbox-input-height: var(--spm-checkbox-input-height);
  --el-checkbox-input-width: var(--spm-checkbox-input-width);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: var(--el-text-color-disabled-placeholder);
}
.el-checkbox__inner::after {
  top: 1px;
  left: 5px;
  width: 4px;
  height: 8px;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 6px;
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {
  background-color: var(--el-text-color-disabled-placeholder);
}
.el-radio__inner {
  width: var(--spm-radio-input-width);
  height: var(--spm-radio-input-height);
}
.el-radio__input.is-checked .el-radio__inner {
  background: var(--el-color-white);
}
.el-radio__input.is-checked .el-radio__inner::after {
  width: 10px;
  height: 10px;
  background: var(--spm-color-default);
}
.el-date-editor.el-input,
.el-date-editor.el-input__wrapper {
  height: var(--spm-input-height);
}
.el-cascader .el-input {
  height: var(--spm-input-height);
}
input:-webkit-autofill {
  box-shadow: 0 0 0 1000px transparent inset;
  -webkit-transition: background-color 50000s ease-in-out 0s !important;
  transition: background-color 50000s ease-in-out 0s !important;
}
.el-input__prefix-inner > :last-child {
  margin-right: 3px;
}
.el-message-box {
  --el-messagebox-width: 400px;
  --el-messagebox-border-radius: 8px;
  --el-messagebox-padding-primary: 20px 24px;
  --el-messagebox-font-size: 20px;
  --el-messagebox-font-line-height: 30px;
  --el-messagebox-title-color: #111111;
  --el-messagebox-content-font-size: 18px;
  --el-message-close-size: 20px;
}
.el-message-box .iconfont {
  font-size: inherit;
}
.el-message-box .iconfont.info {
  color: #3768fa;
}
.el-message-box .iconfont.success {
  color: #30a46c;
}
.el-message-box .iconfont.error {
  color: #f55251;
}
.el-message-box .el-message-box__title {
  font-weight: 500;
}
.el-message-box .el-message-box__headerbtn {
  top: 22px;
  right: 24px;
  width: 28px;
  height: 28px;
  line-height: 1;
}
.el-message-box .el-message-box__content {
  padding: 20px 0 24px;
  margin-top: 20px;
  line-height: 26px;
}
.el-message-box .el-message-box__content .el-message-box__container {
  position: relative;
}
.el-message-box .el-message-box__content .el-message-box__container .el-message-box__message {
  font-size: 16px;
}
.el-message-box .el-message-box__content .el-message-box__container .el-message-box__message p {
  line-height: inherit;
}
.el-message-box .el-message-box__btns {
  margin-top: 20px;
}
.el-message-box.has-text .el-message-box__container {
  padding-bottom: 36px;
}
.el-message-box.has-text .el-message-box__message > :nth-child(2) {
  position: absolute;
  left: 0;
  display: block;
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px !important;
}
.el-notification {
  --el-notification-padding: 16px;
  --el-notification-group-margin-left: 8px;
  --el-notification-width: 320px;
  --el-notification-icon-size: 20px;
  --el-notification-close-font-size: 14px;
  --el-notification-close-color: #333333;
  --el-notification-title-color: var(--el-notification-close-color);
  --el-notification-content-color: #666666;
  --el-notification-shadow: 0px 0px 12px 0px #0000001f;
}
.el-notification .iconfont {
  font-size: inherit;
}
.el-notification .iconfont.info {
  color: #3768fa;
}
.el-notification .iconfont.success {
  color: #30a46c;
}
.el-notification .iconfont.error {
  color: #f55251;
}
.el-notification .el-notification__title {
  font-weight: 500;
}
.el-notification .el-notification__content {
  margin-top: 8px;
  line-height: 20px;
}
.el-notification .el-notification__closeBtn {
  top: var(--el-notification-padding);
  right: var(--el-notification-padding);
}
.el-alert.el-alert--warning.is-light {
  background-color: #fff3e7;
  border: 1px solid #fff3e7;
}
.el-alert.el-alert--warning.is-light .iconfont {
  color: #ff870b;
}
.el-alert.el-alert--success.is-light {
  background-color: #eaf6f0;
  border: 1px solid #eaf6f0;
}
.el-alert.el-alert--success.is-light .iconfont {
  color: #30a46c;
}
.el-alert.el-alert--error.is-light {
  background-color: #feeeee;
  border: 1px solid #feeeee;
}
.el-alert.el-alert--error.is-light .iconfont {
  color: #f55251;
}
.el-alert.el-alert--info.is-light {
  background-color: #ebf0ff;
  border: 1px solid #ebf0ff;
}
.el-alert.el-alert--info.is-light .iconfont {
  color: #3768fa;
}
.el-alert.is-light .el-alert__close-btn {
  font-size: 12px;
}
.spm-steps.el-steps.el-steps--simple {
  width: max-content;
  padding: 0;
  background: none;
}
.spm-steps.el-steps.el-steps--simple .el-step__head {
  padding-right: 8px;
}
.spm-steps.el-steps.el-steps--simple .el-step__head .el-step__icon {
  width: max-content;
  height: max-content;
}
.spm-steps.el-steps.el-steps--simple .el-step__main {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.spm-steps.el-steps.el-steps--simple .el-step__main .el-step__title {
  max-width: max-content;
  font-size: 14px;
  font-weight: 500 !important;
}
.spm-steps.el-steps.el-steps--simple .el-step__main .el-step__title.is-finish {
  color: var(--el-text-color-regular);
}
.spm-steps.el-steps.el-steps--simple .el-step__main .el-step__arrow {
  width: 24px;
  height: 1px;
  margin: 0 8px;
  border-top: 2px dashed #edeff1;
}
.spm-steps.el-steps.el-steps--simple .el-step__main .el-step__arrow::before, .spm-steps.el-steps.el-steps--simple .el-step__main .el-step__arrow::after {
  display: none;
}
.el-switch__core {
  --el-switch-off-color: #e0e0e0;
  min-width: 40px;
  height: 24px;
  background: var(--el-switch-off-color);
  border-radius: 28px;
}
.el-switch__core .el-switch__inner {
  padding-right: 8px;
  padding-left: 24px;
}
.el-switch__core .el-switch__action {
  left: 5px;
  width: 16px;
  height: 16px;
}
.el-switch.is-checked .el-switch__core .el-switch__inner {
  padding-right: 24px;
  padding-left: 8px;
}
.el-switch.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 21px);
  background: var(--el-color-primary-light-9);
}
.header_line_h1 {
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}
.header_line_h2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}
.header_line_h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.header_title_h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.main_body_h5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.caption_h6 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.card {
  padding: 20px 24px;
  background: var(--el-bg-color-overlay);
  border-radius: var(--el-border-radius-base);
}
.el-tabs {
  --el-tabs-header-height: 36px;
  --el-border-color-light: #e6e9ec;
}
.el-tabs__item {
  align-items: flex-start;
  padding-right: 0;
  padding-left: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.el-tabs__nav-wrap::after {
  height: 1px;
}
.card_two_header {
  display: flex;
  align-items: flex-end;
  height: 50px;
  padding: 0 24px;
  margin-bottom: 16px;
  background-color: #ffffff;
  border-radius: 8px;
}
.tabs_list.el-tabs {
  padding: 0;
}
.tabs_list .tabs_item {
  padding: 0 20px;
}
.tabs_list .el-tabs__item {
  padding: 0 20px;
  font-size: 14px;
}
.tabs_list .el-tabs__header {
  margin-bottom: 0;
}
.tabs_list .el-tabs__nav-wrap::after {
  height: 0;
  background-color: transparent;
}
.tabs_list .tabs_item_count {
  padding: 0 6px;
  margin-left: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #666666;
  background-color: #edeff1;
  border-radius: 999px;
}
/* tag 签状态类名集合,非tag状态变更禁止修改 */
.spm-sys-tag.spm-tag-red {
  color: #f55251 !important;
  background-color: #feeeee !important;
  border: none;
}
.spm-sys-tag.spm-tag-red .el-tag--close {
  color: #f55251 !important;
}
.spm-sys-tag.spm-tag-red .el-tag--close:hover {
  color: white !important;
  background-color: #f55251 !important;
}
.spm-sys-tag.spm-tag-green {
  color: #30a46c !important;
  background-color: #eaf6f0 !important;
  border: none;
}
.spm-sys-tag.spm-tag-green .el-tag--close {
  color: #30a46c !important;
}
.spm-sys-tag.spm-tag-green .el-tag--close:hover {
  color: white !important;
  background-color: #30a46c !important;
}
.spm-sys-tag.spm-tag-orange {
  color: #ff870b !important;
  background-color: #fff3e7 !important;
  border: none;
}
.spm-sys-tag.spm-tag-orange .el-tag--close {
  color: #ff870b !important;
}
.spm-sys-tag.spm-tag-orange .el-tag--close:hover {
  color: white !important;
  background-color: #ff870b !important;
}
.spm-sys-tag.spm-tag-history-gray {
  color: #333333 !important;
  background-color: #edeff1 !important;
  border: none;
  height: 24px !important;
}
.spm-sys-tag.spm-tag-history-gray .el-tag--close {
  color: #333333 !important;
}
.spm-sys-tag.spm-tag-history-gray .el-tag--close:hover {
  color: white !important;
  background-color: #333333 !important;
}
.spm-sys-tag.spm-tag-gray {
  font-size: 14px !important;
  font-weight: 400;
  color: #999999;
  background-color: #edeff1;
  border: none !important;
}
.spm-sys-tag.spm-tag-success {
  font-size: 14px !important;
  font-weight: 400;
  color: #30a46c;
  background-color: #eaf6f0;
  border: none !important;
}
.spm-sys-tag.spm-tag-warning {
  font-size: 14px !important;
  font-weight: 400;
  color: #ff870b;
  background-color: #fff3e7;
  border: none !important;
}
.spm-sys-tag.spm-tag-danger {
  font-size: 14px !important;
  font-weight: 400;
  color: #f55251;
  background-color: #feeeee;
  border: none !important;
}
.spm-sys-tag.spm-tag-plan-danger {
  font-size: 14px !important;
  color: #f55251;
  background-color: white;
  border: 1px solid #f55251;
  border-radius: 4px !important;
}
.spm-sys-tag.spm-tag-plan-gray {
  color: #666666 !important;
  background-color: white !important;
  border: none;
  padding: 0 4px !important;
  font-size: 12px !important;
  border: 1px solid #666666;
  border-radius: 4px !important;
}
.spm-sys-tag.spm-tag-plan-gray .el-tag--close {
  color: #666666 !important;
}
.spm-sys-tag.spm-tag-plan-gray .el-tag--close:hover {
  color: white !important;
  background-color: #666666 !important;
}
.spm-sys-tag.spm-tag-leaf-sky-linear {
  position: relative;
  padding: 0 7px !important;
  font-size: 12px;
  color: #101f4b;
  background-color: transparent !important;
  border: none;
}
.spm-sys-tag.spm-tag-leaf-sky-linear .el-tag--content {
  position: relative;
  z-index: 1;
}
.spm-sys-tag.spm-tag-leaf-sky-linear::after {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 20px;
  content: "";
  background: linear-gradient(90deg, #3768fa 0%, #f0f3ff 50%, #3768fa 100%);
  border: 1px solid #3768fa;
  border-width: 1px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  opacity: 0.3;
}
.spm-sys-tag.spm-tag-sky-linear {
  color: #101f4b;
  background: linear-gradient(90deg, #bfcffd 0%, #f0f3ff 50%, #bfcffd 100%);
  background-color: white;
  border: 1px solid #acc0fd;
  border-radius: 6px !important;
}
.spm-sys-tag.spm-tag-leaf-gray {
  position: relative;
  align-items: start;
  height: 18px !important;
  padding: 0 6px !important;
  font-size: 12px;
  line-height: 16px !important;
  color: white;
  background-color: transparent !important;
  border: none;
}
.spm-sys-tag.spm-tag-leaf-gray .el-tag--content {
  position: relative;
  z-index: 1;
}
.spm-sys-tag.spm-tag-leaf-gray::after {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  height: 100%;
  content: "";
  background: #666666;
  border-radius: 0 !important;
  border-top-left-radius: 8px !important;
  border-bottom-right-radius: 20px !important;
  opacity: 0.6;
}
.spm-sys-tag.spm-tag-text-gray {
  font-size: 14px !important;
  font-weight: 400;
  color: #999999;
  background-color: transparent !important;
  border: none !important;
}
.spm-sys-tag.spm-tag-text-success {
  font-size: 14px !important;
  font-weight: 400;
  color: #30a46c;
  background-color: transparent !important;
  border: none !important;
}
.spm-sys-tag.spm-tag-text-warning {
  font-size: 14px !important;
  font-weight: 400;
  color: #ff870b;
  background-color: transparent !important;
  border: none !important;
}
.spm-sys-tag.spm-tag-text-danger {
  font-size: 14px !important;
  font-weight: 400;
  color: #f55251;
  background-color: transparent !important;
  border: none !important;
}
.spm-sys-tag {
  padding: 0 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 20px;
}
.spm-sys-tag.success {
  color: #00a244;
  background-color: #eaf6f0;
  border-color: #eaf6f0;
}
.spm-sys-tag.not-tarted {
  color: #8e8e93;
  background-color: #ededed;
  border-color: #ededed;
}
.spm-sys-tag.halfway {
  color: #3768fa;
  background-color: #e6effc;
  border-color: #e6effc;
}
.spm-sys-tag.spm-order-tag-red {
  color: #f55251 !important;
  background-color: #feeeee !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-red .el-tag--close {
  color: #f55251 !important;
}
.spm-sys-tag.spm-order-tag-red .el-tag--close:hover {
  color: white !important;
  background-color: #f55251 !important;
}
.spm-sys-tag.spm-order-tag-green {
  color: #30a46c !important;
  background-color: #eaf6f0 !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-green .el-tag--close {
  color: #30a46c !important;
}
.spm-sys-tag.spm-order-tag-green .el-tag--close:hover {
  color: white !important;
  background-color: #30a46c !important;
}
.spm-sys-tag.spm-order-tag-purple {
  color: #4500cc !important;
  background-color: #efe8ff !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-purple .el-tag--close {
  color: #4500cc !important;
}
.spm-sys-tag.spm-order-tag-purple .el-tag--close:hover {
  color: white !important;
  background-color: #4500cc !important;
}
.spm-sys-tag.spm-order-tag-orange {
  color: #ff870b !important;
  background-color: #fff5e7 !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-orange .el-tag--close {
  color: #ff870b !important;
}
.spm-sys-tag.spm-order-tag-orange .el-tag--close:hover {
  color: white !important;
  background-color: #ff870b !important;
}
.spm-sys-tag.spm-order-tag-blue {
  color: #3768fa !important;
  background-color: #e6effc !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-blue .el-tag--close {
  color: #3768fa !important;
}
.spm-sys-tag.spm-order-tag-blue .el-tag--close:hover {
  color: white !important;
  background-color: #3768fa !important;
}
.spm-sys-tag.spm-order-tag-sapphire-blue {
  color: #009ddb !important;
  background-color: #ebf8ff !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-sapphire-blue .el-tag--close {
  color: #009ddb !important;
}
.spm-sys-tag.spm-order-tag-sapphire-blue .el-tag--close:hover {
  color: white !important;
  background-color: #009ddb !important;
}
.spm-sys-tag.spm-order-tag-gray {
  color: #999999 !important;
  background-color: #edeff1 !important;
  border: none;
}
.spm-sys-tag.spm-order-tag-gray .el-tag--close {
  color: #999999 !important;
}
.spm-sys-tag.spm-order-tag-gray .el-tag--close:hover {
  color: white !important;
  background-color: #999999 !important;
}
.spm-order-label-gray {
  background-color: #cccccc;
}
.spm-order-label-blue {
  background-color: #3768fa;
}
.spm-order-label-red {
  background-color: #f55251;
}
.spm-order-label-orange {
  background-color: #ff870b;
}
.spm-order-label-purple {
  background-color: #4500cc;
}
.spm-order-label-sapphire-blue {
  background-color: #009ddb;
}
.spm-order-label-green {
  background-color: #30a46c;
}
.spm-goods-label-orange {
  background-color: #ff870b;
}
.spm-goods-label-green {
  background-color: #30a46c;
}
.spm-goods-label-blue {
  background-color: #3768fa;
}
.spm-goods-label-red {
  background-color: #f55251;
}
.spm-goods-label-gray {
  background-color: #c7c7c7;
}
.el-select-dropdown__item.is-selected {
  font-weight: normal !important;
}
.el-select .el-tag .el-tag__close:hover {
  color: var(--el-color-primary);
  background-color: transparent;
}
.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #3768fa inset;
}
.el-select__wrapper.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px #3768fa inset;
}
.el-select .el-select__wrapper.is-hovering.is-disabled {
  box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}
.el-date-editor.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #3768fa inset;
}
.el-cascader:not(.is-disabled):hover .el-input__wrapper {
  cursor: pointer;
  box-shadow: 0 0 0 1px #3768fa inset;
}
.el-select .el-select__wrapper {
  font-size: 13px;
}
.el-select__wrapper .el-tag {
  max-width: 140px !important;
}
.el-popper.spm-tooltip__max {
  max-width: 400px;
}
.spm-table {
  --el-table-cell-padding-x: 16px;
  --el-table-cell-padding-y: 12px;
  --el-table-header-text-size: 12px;
  --el-table-header-text-height: 16px;
  --el-table-header-text-weight: 400;
  --el-table-header-text-color: #666666;
  --el-table-header-bg-color: #f6f8fa;
  --el-table-body-text-size: 13px;
  --el-table-body-text-height: 20px;
  --el-table-body-text-weight: 400;
  --el-table-body-text-color: #333333;
  --el-table-row-hover-bg-color: var(--el-table-header-bg-color);
  --el-table-current-row-bg-color: #f5f8ff;
  --el-table-border-color: #ebeef5;
  --el-table-border-radius: 8px;
  --el-table-thumb-size: 8px;
  --el-table-thumb-radius: 4px;
}
.spm-table.el-table.el-table--border {
  border: 1px solid var(--el-table-border-color);
  border-radius: var(--el-table-border-radius);
}
.spm-table.el-table::before, .spm-table.el-table::after,
.spm-table.el-table .el-table__border-left-patch {
  width: 0;
}
.spm-table.el-table .el-table__inner-wrapper::before, .spm-table.el-table .el-table__inner-wrapper::after {
  height: 0;
}
.spm-table.el-table:not(.el-table--border) .el-table__cell {
  border-right: none !important;
}
.spm-table.el-table .el-table__cell {
  padding: var(--el-table-cell-padding-y) 0;
}
.spm-table.el-table .el-table__cell .cell {
  padding: 0 var(--el-table-cell-padding-x);
}
.spm-table.el-table .el-table__header-wrapper {
  overflow: hidden;
  border-radius: var(--el-table-border-radius);
}
.spm-table.el-table .el-table__header .cell {
  font-size: var(--el-table-header-text-size);
  font-weight: var(--el-table-header-text-weight);
  line-height: var(--el-table-header-text-height);
  white-space: nowrap;
}
.spm-table.el-table .el-table__body .current-row > .el-table__cell {
  background-color: var(--el-table-current-row-bg-color) !important;
}
.spm-table.el-table .el-table__body .cell {
  font-size: var(--el-table-body-text-size);
  font-weight: var(--el-table-body-text-weight);
  line-height: var(--el-table-body-text-height);
}
.spm-table.el-table .el-scrollbar__bar {
  border-radius: var(--el-table-thumb-radius);
}
.spm-table.el-table .el-scrollbar__bar.is-horizontal {
  height: var(--el-table-thumb-size);
}
.spm-table.el-table .el-scrollbar__bar.is-vertical {
  width: var(--el-table-thumb-size);
}
html,
:host {
  font-family: Inter, "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial;
}
#nprogress .spinner {
  display: none;
  opacity: 0;
}
body.spm_body {
  font-size: var(--el-font-size-base);
  font-weight: 400;
  background: var(--spm-body-bg-linear-gradient);
}
.spm_app {
  min-width: 1300px;
  padding-right: 24px;
  padding-bottom: 21px;
  padding-left: 24px;
}
.el-main {
  height: 100%;
}
.page_title_box {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding-bottom: 24px;
  background: #ffffff;
}
.page_title_box .page_title {
  font-size: 22px;
  font-size: #111111;
  font-weight: 500;
  line-height: 30px;
}
.page_title_box .el-button i {
  position: relative;
  top: -1px;
  margin-right: 4px;
  font-size: 16px;
}
.show_file .el-dialog {
  max-height: 100vh;
  background: none;
  box-shadow: none;
}
.show_file .dialog_img_show {
  max-height: 80vh;
}
.show_file .el-icon.el-dialog__close {
  color: #ffffff;
}
.el-select__input:focus-visible {
  outline: none;
}
.el-date-editor .el-range-separator {
  font-size: 13px;
}
.merak-colapse-item {
  display: flex;
  justify-content: flex-start;
  min-height: 50px;
  margin-bottom: 5px;
  overflow: hidden;
  border: 1px dashed #e6e6ee;
  border-radius: 8px;
  transition: "height" 0.4s;
}
.merak-colapse-item.noHeight {
  height: 113px;
}
.merak-colapse-item .merak-colapse-item-header {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 148px;
  padding: 0 20px;
  cursor: pointer;
  background: #f8f9fa;
}
.merak-colapse-item .merak-colapse-item-header .colapse-item-header-cont {
  font-size: 13px;
  font-weight: 400;
  color: #303133;
  cursor: pointer;
}
.merak-colapse-item .merak-colapse-item-header .colapse-item-header-icon {
  position: relative;
  top: -1px;
  left: 3px;
  width: 20px;
  font-size: 10px;
  cursor: pointer;
}
.merak-colapse-item .merak-colapse-item-body {
  flex: 1;
  padding: 15px 10px 0;
}
.merak-colapse-item.is-active {
  height: auto !important;
}