.jjl-icon-svg[data-v-a4b6ca6d] {
  width: 1em;
  height: 1em;
  fill: currentcolor;
  overflow: hidden;
}
*,
::after,
::before {
  box-sizing: border-box;
}
* {
  margin: 0;
  padding: 0;
  outline: none;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
a {
  text-decoration: none;
  color: #333;
}
input:-webkit-autofill {
  background-color: transparent;
  background-image: none;
  -webkit-text-fill-color: var(--td-text-color-primary) !important;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: 0 0 0 1000px var(--color-transparent) inset;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  transition: background-color 5000s ease-in-out 0s;
}
html,
body,
#app,
.app-container__wrapper {
  width: 100vw;
  height: 100vh;
  background: #F7F9FC;
  overflow: hidden;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-thumb {
  border: 0 solid transparent;
  background-clip: content-box;
  background-color: var(--td-scrollbar-color);
  border-radius: 11px;
}
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: var(--td-scrollbar-hover-color);
}
.row {
  box-sizing: border-box !important;
  display: flex !important;
  flex-flow: row wrap !important;
}
.d-flex {
  display: flex;
  flex-direction: row !important;
}
.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}
.flex-1 {
  flex: 1;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row {
  flex-direction: row;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-shrink {
  flex-shrink: 0;
}
.j-start {
  justify-content: flex-start;
}
.j-center {
  justify-content: center !important;
}
.a-sb {
  align-content: space-between !important;
}
.a-sa {
  align-content: space-around !important;
}
.j-end {
  justify-content: flex-end;
}
.j-sb {
  justify-content: space-between;
}
.j-sa {
  justify-content: space-around;
}
.a-center {
  align-items: center !important;
}
.a-start {
  align-items: flex-start;
}
.a-end {
  align-items: flex-end;
}
.a-stretch {
  align-items: stretch;
}
.a-self-start {
  align-self: flex-start;
}
.a-self-auto {
  align-self: auto;
}
.a-self-end {
  align-self: flex-end;
}
.a-self-stretch {
  align-self: stretch;
}
.a-self-baseline {
  align-self: baseline;
}
.f-wei {
  font-weight: 600;
}
.f-size {
  font-size: 16px;
}
.font12 {
  font-size: 12px;
}
.font13 {
  font-size: 13px;
}
.font14 {
  font-size: 14px;
}
.font15 {
  font-size: 15px;
}
.font16 {
  font-size: 16px;
}
.font17 {
  font-size: 17px;
}
.font18 {
  font-size: 18px;
}
.font19 {
  font-size: 19px;
}
.font20 {
  font-size: 20px;
}
.font21 {
  font-size: 21px;
}
.font22 {
  font-size: 22px;
}
.font23 {
  font-size: 23px;
}
.font24 {
  font-size: 24px;
}
.font25 {
  font-size: 25px;
}
.font26 {
  font-size: 26px;
}
.font27 {
  font-size: 27px;
}
.font28 {
  font-size: 28px;
}
.font29 {
  font-size: 29px;
}
.font30 {
  font-size: 30px;
}
.f-wei {
  font-weight: 600;
}
.height0 {
  height: 0px;
}
.height1 {
  height: 1px;
}
.height2 {
  height: 2px;
}
.height3 {
  height: 3px;
}
.height4 {
  height: 4px;
}
.height5 {
  height: 5px;
}
.height6 {
  height: 6px;
}
.height7 {
  height: 7px;
}
.height8 {
  height: 8px;
}
.height9 {
  height: 9px;
}
.height10 {
  height: 10px;
}
.height11 {
  height: 11px;
}
.height12 {
  height: 12px;
}
.height13 {
  height: 13px;
}
.height14 {
  height: 14px;
}
.height15 {
  height: 15px;
}
.height16 {
  height: 16px;
}
.height17 {
  height: 17px;
}
.height18 {
  height: 18px;
}
.height19 {
  height: 19px;
}
.height20 {
  height: 20px;
}
.height21 {
  height: 21px;
}
.height22 {
  height: 22px;
}
.height23 {
  height: 23px;
}
.height24 {
  height: 24px;
}
.height25 {
  height: 25px;
}
.height26 {
  height: 26px;
}
.height27 {
  height: 27px;
}
.height28 {
  height: 28px;
}
.height29 {
  height: 29px;
}
.height30 {
  height: 30px;
}
.height31 {
  height: 31px;
}
.height32 {
  height: 32px;
}
.height33 {
  height: 33px;
}
.height34 {
  height: 34px;
}
.height35 {
  height: 35px;
}
.height36 {
  height: 36px;
}
.height37 {
  height: 37px;
}
.height38 {
  height: 38px;
}
.height39 {
  height: 39px;
}
.height40 {
  height: 40px;
}
.height41 {
  height: 41px;
}
.height42 {
  height: 42px;
}
.height43 {
  height: 43px;
}
.height44 {
  height: 44px;
}
.height45 {
  height: 45px;
}
.height46 {
  height: 46px;
}
.height47 {
  height: 47px;
}
.height48 {
  height: 48px;
}
.height49 {
  height: 49px;
}
.height50 {
  height: 50px;
}
.height51 {
  height: 51px;
}
.height52 {
  height: 52px;
}
.height53 {
  height: 53px;
}
.height54 {
  height: 54px;
}
.height55 {
  height: 55px;
}
.height56 {
  height: 56px;
}
.height57 {
  height: 57px;
}
.height58 {
  height: 58px;
}
.height59 {
  height: 59px;
}
.height60 {
  height: 60px;
}
.height61 {
  height: 61px;
}
.height62 {
  height: 62px;
}
.height63 {
  height: 63px;
}
.height64 {
  height: 64px;
}
.height65 {
  height: 65px;
}
.height66 {
  height: 66px;
}
.height67 {
  height: 67px;
}
.height68 {
  height: 68px;
}
.height69 {
  height: 69px;
}
.height70 {
  height: 70px;
}
.height71 {
  height: 71px;
}
.height72 {
  height: 72px;
}
.height73 {
  height: 73px;
}
.height74 {
  height: 74px;
}
.height75 {
  height: 75px;
}
.height76 {
  height: 76px;
}
.height77 {
  height: 77px;
}
.height78 {
  height: 78px;
}
.height79 {
  height: 79px;
}
.height80 {
  height: 80px;
}
.height81 {
  height: 81px;
}
.height82 {
  height: 82px;
}
.height83 {
  height: 83px;
}
.height84 {
  height: 84px;
}
.height85 {
  height: 85px;
}
.height86 {
  height: 86px;
}
.height87 {
  height: 87px;
}
.height88 {
  height: 88px;
}
.height89 {
  height: 89px;
}
.height90 {
  height: 90px;
}
.height91 {
  height: 91px;
}
.height92 {
  height: 92px;
}
.height93 {
  height: 93px;
}
.height94 {
  height: 94px;
}
.height95 {
  height: 95px;
}
.height96 {
  height: 96px;
}
.height97 {
  height: 97px;
}
.height98 {
  height: 98px;
}
.height99 {
  height: 99px;
}
.height100 {
  height: 100px;
}
.width1 {
  width: 1px;
}
.width2 {
  width: 2px;
}
.width3 {
  width: 3px;
}
.width4 {
  width: 4px;
}
.width5 {
  width: 5px;
}
.width6 {
  width: 6px;
}
.width7 {
  width: 7px;
}
.width8 {
  width: 8px;
}
.width9 {
  width: 9px;
}
.width10 {
  width: 10px;
}
.width11 {
  width: 11px;
}
.width12 {
  width: 12px;
}
.width13 {
  width: 13px;
}
.width14 {
  width: 14px;
}
.width15 {
  width: 15px;
}
.width16 {
  width: 16px;
}
.width17 {
  width: 17px;
}
.width18 {
  width: 18px;
}
.width19 {
  width: 19px;
}
.width20 {
  width: 20px;
}
.width21 {
  width: 21px;
}
.width22 {
  width: 22px;
}
.width23 {
  width: 23px;
}
.width24 {
  width: 24px;
}
.width25 {
  width: 25px;
}
.width26 {
  width: 26px;
}
.width27 {
  width: 27px;
}
.width28 {
  width: 28px;
}
.width29 {
  width: 29px;
}
.width30 {
  width: 30px;
}
.width31 {
  width: 31px;
}
.width32 {
  width: 32px;
}
.width33 {
  width: 33px;
}
.width34 {
  width: 34px;
}
.width35 {
  width: 35px;
}
.width36 {
  width: 36px;
}
.width37 {
  width: 37px;
}
.width38 {
  width: 38px;
}
.width39 {
  width: 39px;
}
.width40 {
  width: 40px;
}
.width41 {
  width: 41px;
}
.width42 {
  width: 42px;
}
.width43 {
  width: 43px;
}
.width44 {
  width: 44px;
}
.width45 {
  width: 45px;
}
.width46 {
  width: 46px;
}
.width47 {
  width: 47px;
}
.width48 {
  width: 48px;
}
.width49 {
  width: 49px;
}
.width50 {
  width: 50px;
}
.width51 {
  width: 51px;
}
.width52 {
  width: 52px;
}
.width53 {
  width: 53px;
}
.width54 {
  width: 54px;
}
.width55 {
  width: 55px;
}
.width56 {
  width: 56px;
}
.width57 {
  width: 57px;
}
.width58 {
  width: 58px;
}
.width59 {
  width: 59px;
}
.width60 {
  width: 60px;
}
.width61 {
  width: 61px;
}
.width62 {
  width: 62px;
}
.width63 {
  width: 63px;
}
.width64 {
  width: 64px;
}
.width65 {
  width: 65px;
}
.width66 {
  width: 66px;
}
.width67 {
  width: 67px;
}
.width68 {
  width: 68px;
}
.width69 {
  width: 69px;
}
.width70 {
  width: 70px;
}
.width71 {
  width: 71px;
}
.width72 {
  width: 72px;
}
.width73 {
  width: 73px;
}
.width74 {
  width: 74px;
}
.width75 {
  width: 75px;
}
.width76 {
  width: 76px;
}
.width77 {
  width: 77px;
}
.width78 {
  width: 78px;
}
.width79 {
  width: 79px;
}
.width80 {
  width: 80px;
}
.width81 {
  width: 81px;
}
.width82 {
  width: 82px;
}
.width83 {
  width: 83px;
}
.width84 {
  width: 84px;
}
.width85 {
  width: 85px;
}
.width86 {
  width: 86px;
}
.width87 {
  width: 87px;
}
.width88 {
  width: 88px;
}
.width89 {
  width: 89px;
}
.width90 {
  width: 90px;
}
.width91 {
  width: 91px;
}
.width92 {
  width: 92px;
}
.width93 {
  width: 93px;
}
.width94 {
  width: 94px;
}
.width95 {
  width: 95px;
}
.width96 {
  width: 96px;
}
.width97 {
  width: 97px;
}
.width98 {
  width: 98px;
}
.width99 {
  width: 99px;
}
.width100 {
  width: 100px;
}
.lineH20 {
  line-height: 20px;
}
.lineH21 {
  line-height: 21px;
}
.lineH22 {
  line-height: 22px;
}
.lineH23 {
  line-height: 23px;
}
.lineH24 {
  line-height: 24px;
}
.lineH25 {
  line-height: 25px;
}
.lineH26 {
  line-height: 26px;
}
.lineH27 {
  line-height: 27px;
}
.lineH28 {
  line-height: 28px;
}
.lineH29 {
  line-height: 29px;
}
.lineH30 {
  line-height: 30px;
}
.lineH31 {
  line-height: 31px;
}
.lineH32 {
  line-height: 32px;
}
.lineH33 {
  line-height: 33px;
}
.lineH34 {
  line-height: 34px;
}
.lineH35 {
  line-height: 35px;
}
.lineH36 {
  line-height: 36px;
}
.lineH37 {
  line-height: 37px;
}
.lineH38 {
  line-height: 38px;
}
.lineH39 {
  line-height: 39px;
}
.lineH40 {
  line-height: 40px;
}
.lineH41 {
  line-height: 41px;
}
.lineH42 {
  line-height: 42px;
}
.lineH43 {
  line-height: 43px;
}
.lineH44 {
  line-height: 44px;
}
.lineH45 {
  line-height: 45px;
}
.lineH46 {
  line-height: 46px;
}
.lineH47 {
  line-height: 47px;
}
.lineH48 {
  line-height: 48px;
}
.lineH49 {
  line-height: 49px;
}
.lineH50 {
  line-height: 50px;
}
.radius0 {
  border-radius: 0px;
}
.radius1 {
  border-radius: 1px;
}
.radius2 {
  border-radius: 2px;
}
.radius3 {
  border-radius: 3px;
}
.radius4 {
  border-radius: 4px;
}
.radius5 {
  border-radius: 5px;
}
.radius6 {
  border-radius: 6px;
}
.radius7 {
  border-radius: 7px;
}
.radius8 {
  border-radius: 8px;
}
.radius9 {
  border-radius: 9px;
}
.radius10 {
  border-radius: 10px;
}
.radius11 {
  border-radius: 11px;
}
.radius12 {
  border-radius: 12px;
}
.radius13 {
  border-radius: 13px;
}
.radius14 {
  border-radius: 14px;
}
.radius15 {
  border-radius: 15px;
}
.radius16 {
  border-radius: 16px;
}
.radius17 {
  border-radius: 17px;
}
.radius18 {
  border-radius: 18px;
}
.radius19 {
  border-radius: 19px;
}
.radius20 {
  border-radius: 20px;
}
.radius21 {
  border-radius: 21px;
}
.radius22 {
  border-radius: 22px;
}
.radius23 {
  border-radius: 23px;
}
.radius24 {
  border-radius: 24px;
}
.radius25 {
  border-radius: 25px;
}
.radius26 {
  border-radius: 26px;
}
.radius27 {
  border-radius: 27px;
}
.radius28 {
  border-radius: 28px;
}
.radius29 {
  border-radius: 29px;
}
.radius30 {
  border-radius: 30px;
}
.radius31 {
  border-radius: 31px;
}
.radius32 {
  border-radius: 32px;
}
.radius33 {
  border-radius: 33px;
}
.radius34 {
  border-radius: 34px;
}
.radius35 {
  border-radius: 35px;
}
.radius36 {
  border-radius: 36px;
}
.radius37 {
  border-radius: 37px;
}
.radius38 {
  border-radius: 38px;
}
.radius39 {
  border-radius: 39px;
}
.radius40 {
  border-radius: 40px;
}
.radius41 {
  border-radius: 41px;
}
.radius42 {
  border-radius: 42px;
}
.radius43 {
  border-radius: 43px;
}
.radius44 {
  border-radius: 44px;
}
.radius45 {
  border-radius: 45px;
}
.radius46 {
  border-radius: 46px;
}
.radius47 {
  border-radius: 47px;
}
.radius48 {
  border-radius: 48px;
}
.radius49 {
  border-radius: 49px;
}
.radius50 {
  border-radius: 50px;
}
.transTop0 {
  transform: translateY(0 * 1px);
}
.transTop1 {
  transform: translateY(1 * 1px);
}
.transTop2 {
  transform: translateY(2 * 1px);
}
.transTop3 {
  transform: translateY(3 * 1px);
}
.transTop4 {
  transform: translateY(4 * 1px);
}
.transTop5 {
  transform: translateY(5 * 1px);
}
.transTop6 {
  transform: translateY(6 * 1px);
}
.transTop7 {
  transform: translateY(7 * 1px);
}
.transTop8 {
  transform: translateY(8 * 1px);
}
.transTop9 {
  transform: translateY(9 * 1px);
}
.transTop10 {
  transform: translateY(10 * 1px);
}
.transTop11 {
  transform: translateY(11 * 1px);
}
.transTop12 {
  transform: translateY(12 * 1px);
}
.transTop13 {
  transform: translateY(13 * 1px);
}
.transTop14 {
  transform: translateY(14 * 1px);
}
.transTop15 {
  transform: translateY(15 * 1px);
}
.transTop16 {
  transform: translateY(16 * 1px);
}
.transTop17 {
  transform: translateY(17 * 1px);
}
.transTop18 {
  transform: translateY(18 * 1px);
}
.transTop19 {
  transform: translateY(19 * 1px);
}
.transTop20 {
  transform: translateY(20 * 1px);
}
.transTop21 {
  transform: translateY(21 * 1px);
}
.transTop22 {
  transform: translateY(22 * 1px);
}
.transTop23 {
  transform: translateY(23 * 1px);
}
.transTop24 {
  transform: translateY(24 * 1px);
}
.transTop25 {
  transform: translateY(25 * 1px);
}
.transTop26 {
  transform: translateY(26 * 1px);
}
.transTop27 {
  transform: translateY(27 * 1px);
}
.transTop28 {
  transform: translateY(28 * 1px);
}
.transTop29 {
  transform: translateY(29 * 1px);
}
.transTop30 {
  transform: translateY(30 * 1px);
}
.transTop31 {
  transform: translateY(31 * 1px);
}
.transTop32 {
  transform: translateY(32 * 1px);
}
.transTop33 {
  transform: translateY(33 * 1px);
}
.transTop34 {
  transform: translateY(34 * 1px);
}
.transTop35 {
  transform: translateY(35 * 1px);
}
.transTop36 {
  transform: translateY(36 * 1px);
}
.transTop37 {
  transform: translateY(37 * 1px);
}
.transTop38 {
  transform: translateY(38 * 1px);
}
.transTop39 {
  transform: translateY(39 * 1px);
}
.transTop40 {
  transform: translateY(40 * 1px);
}
.transTop41 {
  transform: translateY(41 * 1px);
}
.transTop42 {
  transform: translateY(42 * 1px);
}
.transTop43 {
  transform: translateY(43 * 1px);
}
.transTop44 {
  transform: translateY(44 * 1px);
}
.transTop45 {
  transform: translateY(45 * 1px);
}
.transTop46 {
  transform: translateY(46 * 1px);
}
.transTop47 {
  transform: translateY(47 * 1px);
}
.transTop48 {
  transform: translateY(48 * 1px);
}
.transTop49 {
  transform: translateY(49 * 1px);
}
.transTop50 {
  transform: translateY(50 * 1px);
}
.m0 {
  margin: 0px;
}
.ml0 {
  margin-left: 0px;
}
.mt0 {
  margin-top: 0px;
}
.mb0 {
  margin-bottom: 0px;
}
.mr0 {
  margin-right: 0px;
}
.m1 {
  margin: 1px;
}
.ml1 {
  margin-left: 1px;
}
.mt1 {
  margin-top: 1px;
}
.mb1 {
  margin-bottom: 1px;
}
.mr1 {
  margin-right: 1px;
}
.m2 {
  margin: 2px;
}
.ml2 {
  margin-left: 2px;
}
.mt2 {
  margin-top: 2px;
}
.mb2 {
  margin-bottom: 2px;
}
.mr2 {
  margin-right: 2px;
}
.m3 {
  margin: 3px;
}
.ml3 {
  margin-left: 3px;
}
.mt3 {
  margin-top: 3px;
}
.mb3 {
  margin-bottom: 3px;
}
.mr3 {
  margin-right: 3px;
}
.m4 {
  margin: 4px;
}
.ml4 {
  margin-left: 4px;
}
.mt4 {
  margin-top: 4px;
}
.mb4 {
  margin-bottom: 4px;
}
.mr4 {
  margin-right: 4px;
}
.m5 {
  margin: 5px;
}
.ml5 {
  margin-left: 5px;
}
.mt5 {
  margin-top: 5px;
}
.mb5 {
  margin-bottom: 5px;
}
.mr5 {
  margin-right: 5px;
}
.m6 {
  margin: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mt6 {
  margin-top: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.mr6 {
  margin-right: 6px;
}
.m7 {
  margin: 7px;
}
.ml7 {
  margin-left: 7px;
}
.mt7 {
  margin-top: 7px;
}
.mb7 {
  margin-bottom: 7px;
}
.mr7 {
  margin-right: 7px;
}
.m8 {
  margin: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mt8 {
  margin-top: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.mr8 {
  margin-right: 8px;
}
.m9 {
  margin: 9px;
}
.ml9 {
  margin-left: 9px;
}
.mt9 {
  margin-top: 9px;
}
.mb9 {
  margin-bottom: 9px;
}
.mr9 {
  margin-right: 9px;
}
.m10 {
  margin: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr10 {
  margin-right: 10px;
}
.m11 {
  margin: 11px;
}
.ml11 {
  margin-left: 11px;
}
.mt11 {
  margin-top: 11px;
}
.mb11 {
  margin-bottom: 11px;
}
.mr11 {
  margin-right: 11px;
}
.m12 {
  margin: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mt12 {
  margin-top: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.mr12 {
  margin-right: 12px;
}
.m13 {
  margin: 13px;
}
.ml13 {
  margin-left: 13px;
}
.mt13 {
  margin-top: 13px;
}
.mb13 {
  margin-bottom: 13px;
}
.mr13 {
  margin-right: 13px;
}
.m14 {
  margin: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mt14 {
  margin-top: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.mr14 {
  margin-right: 14px;
}
.m15 {
  margin: 15px;
}
.ml15 {
  margin-left: 15px;
}
.mt15 {
  margin-top: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.mr15 {
  margin-right: 15px;
}
.m16 {
  margin: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.mr16 {
  margin-right: 16px;
}
.m17 {
  margin: 17px;
}
.ml17 {
  margin-left: 17px;
}
.mt17 {
  margin-top: 17px;
}
.mb17 {
  margin-bottom: 17px;
}
.mr17 {
  margin-right: 17px;
}
.m18 {
  margin: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mt18 {
  margin-top: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.mr18 {
  margin-right: 18px;
}
.m19 {
  margin: 19px;
}
.ml19 {
  margin-left: 19px;
}
.mt19 {
  margin-top: 19px;
}
.mb19 {
  margin-bottom: 19px;
}
.mr19 {
  margin-right: 19px;
}
.m20 {
  margin: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mr20 {
  margin-right: 20px;
}
.m21 {
  margin: 21px;
}
.ml21 {
  margin-left: 21px;
}
.mt21 {
  margin-top: 21px;
}
.mb21 {
  margin-bottom: 21px;
}
.mr21 {
  margin-right: 21px;
}
.m22 {
  margin: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mt22 {
  margin-top: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.mr22 {
  margin-right: 22px;
}
.m23 {
  margin: 23px;
}
.ml23 {
  margin-left: 23px;
}
.mt23 {
  margin-top: 23px;
}
.mb23 {
  margin-bottom: 23px;
}
.mr23 {
  margin-right: 23px;
}
.m24 {
  margin: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mt24 {
  margin-top: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr24 {
  margin-right: 24px;
}
.m25 {
  margin: 25px;
}
.ml25 {
  margin-left: 25px;
}
.mt25 {
  margin-top: 25px;
}
.mb25 {
  margin-bottom: 25px;
}
.mr25 {
  margin-right: 25px;
}
.m26 {
  margin: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mt26 {
  margin-top: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.mr26 {
  margin-right: 26px;
}
.m27 {
  margin: 27px;
}
.ml27 {
  margin-left: 27px;
}
.mt27 {
  margin-top: 27px;
}
.mb27 {
  margin-bottom: 27px;
}
.mr27 {
  margin-right: 27px;
}
.m28 {
  margin: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mt28 {
  margin-top: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.mr28 {
  margin-right: 28px;
}
.m29 {
  margin: 29px;
}
.ml29 {
  margin-left: 29px;
}
.mt29 {
  margin-top: 29px;
}
.mb29 {
  margin-bottom: 29px;
}
.mr29 {
  margin-right: 29px;
}
.m30 {
  margin: 30px;
}
.ml30 {
  margin-left: 30px;
}
.mt30 {
  margin-top: 30px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr30 {
  margin-right: 30px;
}
.m31 {
  margin: 31px;
}
.ml31 {
  margin-left: 31px;
}
.mt31 {
  margin-top: 31px;
}
.mb31 {
  margin-bottom: 31px;
}
.mr31 {
  margin-right: 31px;
}
.m32 {
  margin: 32px;
}
.ml32 {
  margin-left: 32px;
}
.mt32 {
  margin-top: 32px;
}
.mb32 {
  margin-bottom: 32px;
}
.mr32 {
  margin-right: 32px;
}
.m33 {
  margin: 33px;
}
.ml33 {
  margin-left: 33px;
}
.mt33 {
  margin-top: 33px;
}
.mb33 {
  margin-bottom: 33px;
}
.mr33 {
  margin-right: 33px;
}
.m34 {
  margin: 34px;
}
.ml34 {
  margin-left: 34px;
}
.mt34 {
  margin-top: 34px;
}
.mb34 {
  margin-bottom: 34px;
}
.mr34 {
  margin-right: 34px;
}
.m35 {
  margin: 35px;
}
.ml35 {
  margin-left: 35px;
}
.mt35 {
  margin-top: 35px;
}
.mb35 {
  margin-bottom: 35px;
}
.mr35 {
  margin-right: 35px;
}
.m36 {
  margin: 36px;
}
.ml36 {
  margin-left: 36px;
}
.mt36 {
  margin-top: 36px;
}
.mb36 {
  margin-bottom: 36px;
}
.mr36 {
  margin-right: 36px;
}
.m37 {
  margin: 37px;
}
.ml37 {
  margin-left: 37px;
}
.mt37 {
  margin-top: 37px;
}
.mb37 {
  margin-bottom: 37px;
}
.mr37 {
  margin-right: 37px;
}
.m38 {
  margin: 38px;
}
.ml38 {
  margin-left: 38px;
}
.mt38 {
  margin-top: 38px;
}
.mb38 {
  margin-bottom: 38px;
}
.mr38 {
  margin-right: 38px;
}
.m39 {
  margin: 39px;
}
.ml39 {
  margin-left: 39px;
}
.mt39 {
  margin-top: 39px;
}
.mb39 {
  margin-bottom: 39px;
}
.mr39 {
  margin-right: 39px;
}
.m40 {
  margin: 40px;
}
.ml40 {
  margin-left: 40px;
}
.mt40 {
  margin-top: 40px;
}
.mb40 {
  margin-bottom: 40px;
}
.mr40 {
  margin-right: 40px;
}
.m41 {
  margin: 41px;
}
.ml41 {
  margin-left: 41px;
}
.mt41 {
  margin-top: 41px;
}
.mb41 {
  margin-bottom: 41px;
}
.mr41 {
  margin-right: 41px;
}
.m42 {
  margin: 42px;
}
.ml42 {
  margin-left: 42px;
}
.mt42 {
  margin-top: 42px;
}
.mb42 {
  margin-bottom: 42px;
}
.mr42 {
  margin-right: 42px;
}
.m43 {
  margin: 43px;
}
.ml43 {
  margin-left: 43px;
}
.mt43 {
  margin-top: 43px;
}
.mb43 {
  margin-bottom: 43px;
}
.mr43 {
  margin-right: 43px;
}
.m44 {
  margin: 44px;
}
.ml44 {
  margin-left: 44px;
}
.mt44 {
  margin-top: 44px;
}
.mb44 {
  margin-bottom: 44px;
}
.mr44 {
  margin-right: 44px;
}
.m45 {
  margin: 45px;
}
.ml45 {
  margin-left: 45px;
}
.mt45 {
  margin-top: 45px;
}
.mb45 {
  margin-bottom: 45px;
}
.mr45 {
  margin-right: 45px;
}
.m46 {
  margin: 46px;
}
.ml46 {
  margin-left: 46px;
}
.mt46 {
  margin-top: 46px;
}
.mb46 {
  margin-bottom: 46px;
}
.mr46 {
  margin-right: 46px;
}
.m47 {
  margin: 47px;
}
.ml47 {
  margin-left: 47px;
}
.mt47 {
  margin-top: 47px;
}
.mb47 {
  margin-bottom: 47px;
}
.mr47 {
  margin-right: 47px;
}
.m48 {
  margin: 48px;
}
.ml48 {
  margin-left: 48px;
}
.mt48 {
  margin-top: 48px;
}
.mb48 {
  margin-bottom: 48px;
}
.mr48 {
  margin-right: 48px;
}
.m49 {
  margin: 49px;
}
.ml49 {
  margin-left: 49px;
}
.mt49 {
  margin-top: 49px;
}
.mb49 {
  margin-bottom: 49px;
}
.mr49 {
  margin-right: 49px;
}
.m50 {
  margin: 50px;
}
.ml50 {
  margin-left: 50px;
}
.mt50 {
  margin-top: 50px;
}
.mb50 {
  margin-bottom: 50px;
}
.mr50 {
  margin-right: 50px;
}
.padd0 {
  padding: 0px;
}
.pl0 {
  padding-left: 0px;
}
.pv0 {
  padding-left: 0px;
  padding-right: 0px;
}
.ph0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.pt0 {
  padding-top: 0px;
}
.pb0 {
  padding-bottom: 0px;
}
.pr0 {
  padding-right: 0px;
}
.padd1 {
  padding: 1px;
}
.pl1 {
  padding-left: 1px;
}
.pv1 {
  padding-left: 1px;
  padding-right: 1px;
}
.ph1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.pt1 {
  padding-top: 1px;
}
.pb1 {
  padding-bottom: 1px;
}
.pr1 {
  padding-right: 1px;
}
.padd2 {
  padding: 2px;
}
.pl2 {
  padding-left: 2px;
}
.pv2 {
  padding-left: 2px;
  padding-right: 2px;
}
.ph2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pt2 {
  padding-top: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pr2 {
  padding-right: 2px;
}
.padd3 {
  padding: 3px;
}
.pl3 {
  padding-left: 3px;
}
.pv3 {
  padding-left: 3px;
  padding-right: 3px;
}
.ph3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.pt3 {
  padding-top: 3px;
}
.pb3 {
  padding-bottom: 3px;
}
.pr3 {
  padding-right: 3px;
}
.padd4 {
  padding: 4px;
}
.pl4 {
  padding-left: 4px;
}
.pv4 {
  padding-left: 4px;
  padding-right: 4px;
}
.ph4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pt4 {
  padding-top: 4px;
}
.pb4 {
  padding-bottom: 4px;
}
.pr4 {
  padding-right: 4px;
}
.padd5 {
  padding: 5px;
}
.pl5 {
  padding-left: 5px;
}
.pv5 {
  padding-left: 5px;
  padding-right: 5px;
}
.ph5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.pr5 {
  padding-right: 5px;
}
.padd6 {
  padding: 6px;
}
.pl6 {
  padding-left: 6px;
}
.pv6 {
  padding-left: 6px;
  padding-right: 6px;
}
.ph6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.pt6 {
  padding-top: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pr6 {
  padding-right: 6px;
}
.padd7 {
  padding: 7px;
}
.pl7 {
  padding-left: 7px;
}
.pv7 {
  padding-left: 7px;
  padding-right: 7px;
}
.ph7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.pt7 {
  padding-top: 7px;
}
.pb7 {
  padding-bottom: 7px;
}
.pr7 {
  padding-right: 7px;
}
.padd8 {
  padding: 8px;
}
.pl8 {
  padding-left: 8px;
}
.pv8 {
  padding-left: 8px;
  padding-right: 8px;
}
.ph8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.pt8 {
  padding-top: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pr8 {
  padding-right: 8px;
}
.padd9 {
  padding: 9px;
}
.pl9 {
  padding-left: 9px;
}
.pv9 {
  padding-left: 9px;
  padding-right: 9px;
}
.ph9 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.pt9 {
  padding-top: 9px;
}
.pb9 {
  padding-bottom: 9px;
}
.pr9 {
  padding-right: 9px;
}
.padd10 {
  padding: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pv10 {
  padding-left: 10px;
  padding-right: 10px;
}
.ph10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pr10 {
  padding-right: 10px;
}
.padd11 {
  padding: 11px;
}
.pl11 {
  padding-left: 11px;
}
.pv11 {
  padding-left: 11px;
  padding-right: 11px;
}
.ph11 {
  padding-top: 11px;
  padding-bottom: 11px;
}
.pt11 {
  padding-top: 11px;
}
.pb11 {
  padding-bottom: 11px;
}
.pr11 {
  padding-right: 11px;
}
.padd12 {
  padding: 12px;
}
.pl12 {
  padding-left: 12px;
}
.pv12 {
  padding-left: 12px;
  padding-right: 12px;
}
.ph12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.pt12 {
  padding-top: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pr12 {
  padding-right: 12px;
}
.padd13 {
  padding: 13px;
}
.pl13 {
  padding-left: 13px;
}
.pv13 {
  padding-left: 13px;
  padding-right: 13px;
}
.ph13 {
  padding-top: 13px;
  padding-bottom: 13px;
}
.pt13 {
  padding-top: 13px;
}
.pb13 {
  padding-bottom: 13px;
}
.pr13 {
  padding-right: 13px;
}
.padd14 {
  padding: 14px;
}
.pl14 {
  padding-left: 14px;
}
.pv14 {
  padding-left: 14px;
  padding-right: 14px;
}
.ph14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.pt14 {
  padding-top: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pr14 {
  padding-right: 14px;
}
.padd15 {
  padding: 15px;
}
.pl15 {
  padding-left: 15px;
}
.pv15 {
  padding-left: 15px;
  padding-right: 15px;
}
.ph15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.pr15 {
  padding-right: 15px;
}
.padd16 {
  padding: 16px;
}
.pl16 {
  padding-left: 16px;
}
.pv16 {
  padding-left: 16px;
  padding-right: 16px;
}
.ph16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.pt16 {
  padding-top: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pr16 {
  padding-right: 16px;
}
.padd17 {
  padding: 17px;
}
.pl17 {
  padding-left: 17px;
}
.pv17 {
  padding-left: 17px;
  padding-right: 17px;
}
.ph17 {
  padding-top: 17px;
  padding-bottom: 17px;
}
.pt17 {
  padding-top: 17px;
}
.pb17 {
  padding-bottom: 17px;
}
.pr17 {
  padding-right: 17px;
}
.padd18 {
  padding: 18px;
}
.pl18 {
  padding-left: 18px;
}
.pv18 {
  padding-left: 18px;
  padding-right: 18px;
}
.ph18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.pt18 {
  padding-top: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pr18 {
  padding-right: 18px;
}
.padd19 {
  padding: 19px;
}
.pl19 {
  padding-left: 19px;
}
.pv19 {
  padding-left: 19px;
  padding-right: 19px;
}
.ph19 {
  padding-top: 19px;
  padding-bottom: 19px;
}
.pt19 {
  padding-top: 19px;
}
.pb19 {
  padding-bottom: 19px;
}
.pr19 {
  padding-right: 19px;
}
.padd20 {
  padding: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pv20 {
  padding-left: 20px;
  padding-right: 20px;
}
.ph20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pr20 {
  padding-right: 20px;
}
.padd21 {
  padding: 21px;
}
.pl21 {
  padding-left: 21px;
}
.pv21 {
  padding-left: 21px;
  padding-right: 21px;
}
.ph21 {
  padding-top: 21px;
  padding-bottom: 21px;
}
.pt21 {
  padding-top: 21px;
}
.pb21 {
  padding-bottom: 21px;
}
.pr21 {
  padding-right: 21px;
}
.padd22 {
  padding: 22px;
}
.pl22 {
  padding-left: 22px;
}
.pv22 {
  padding-left: 22px;
  padding-right: 22px;
}
.ph22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.pt22 {
  padding-top: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pr22 {
  padding-right: 22px;
}
.padd23 {
  padding: 23px;
}
.pl23 {
  padding-left: 23px;
}
.pv23 {
  padding-left: 23px;
  padding-right: 23px;
}
.ph23 {
  padding-top: 23px;
  padding-bottom: 23px;
}
.pt23 {
  padding-top: 23px;
}
.pb23 {
  padding-bottom: 23px;
}
.pr23 {
  padding-right: 23px;
}
.padd24 {
  padding: 24px;
}
.pl24 {
  padding-left: 24px;
}
.pv24 {
  padding-left: 24px;
  padding-right: 24px;
}
.ph24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.pt24 {
  padding-top: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pr24 {
  padding-right: 24px;
}
.padd25 {
  padding: 25px;
}
.pl25 {
  padding-left: 25px;
}
.pv25 {
  padding-left: 25px;
  padding-right: 25px;
}
.ph25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.pt25 {
  padding-top: 25px;
}
.pb25 {
  padding-bottom: 25px;
}
.pr25 {
  padding-right: 25px;
}
.padd26 {
  padding: 26px;
}
.pl26 {
  padding-left: 26px;
}
.pv26 {
  padding-left: 26px;
  padding-right: 26px;
}
.ph26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.pt26 {
  padding-top: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pr26 {
  padding-right: 26px;
}
.padd27 {
  padding: 27px;
}
.pl27 {
  padding-left: 27px;
}
.pv27 {
  padding-left: 27px;
  padding-right: 27px;
}
.ph27 {
  padding-top: 27px;
  padding-bottom: 27px;
}
.pt27 {
  padding-top: 27px;
}
.pb27 {
  padding-bottom: 27px;
}
.pr27 {
  padding-right: 27px;
}
.padd28 {
  padding: 28px;
}
.pl28 {
  padding-left: 28px;
}
.pv28 {
  padding-left: 28px;
  padding-right: 28px;
}
.ph28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.pt28 {
  padding-top: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pr28 {
  padding-right: 28px;
}
.padd29 {
  padding: 29px;
}
.pl29 {
  padding-left: 29px;
}
.pv29 {
  padding-left: 29px;
  padding-right: 29px;
}
.ph29 {
  padding-top: 29px;
  padding-bottom: 29px;
}
.pt29 {
  padding-top: 29px;
}
.pb29 {
  padding-bottom: 29px;
}
.pr29 {
  padding-right: 29px;
}
.padd30 {
  padding: 30px;
}
.pl30 {
  padding-left: 30px;
}
.pv30 {
  padding-left: 30px;
  padding-right: 30px;
}
.ph30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.pt30 {
  padding-top: 30px;
}
.pb30 {
  padding-bottom: 30px;
}
.pr30 {
  padding-right: 30px;
}
.padd31 {
  padding: 31px;
}
.pl31 {
  padding-left: 31px;
}
.pv31 {
  padding-left: 31px;
  padding-right: 31px;
}
.ph31 {
  padding-top: 31px;
  padding-bottom: 31px;
}
.pt31 {
  padding-top: 31px;
}
.pb31 {
  padding-bottom: 31px;
}
.pr31 {
  padding-right: 31px;
}
.padd32 {
  padding: 32px;
}
.pl32 {
  padding-left: 32px;
}
.pv32 {
  padding-left: 32px;
  padding-right: 32px;
}
.ph32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.pt32 {
  padding-top: 32px;
}
.pb32 {
  padding-bottom: 32px;
}
.pr32 {
  padding-right: 32px;
}
.padd33 {
  padding: 33px;
}
.pl33 {
  padding-left: 33px;
}
.pv33 {
  padding-left: 33px;
  padding-right: 33px;
}
.ph33 {
  padding-top: 33px;
  padding-bottom: 33px;
}
.pt33 {
  padding-top: 33px;
}
.pb33 {
  padding-bottom: 33px;
}
.pr33 {
  padding-right: 33px;
}
.padd34 {
  padding: 34px;
}
.pl34 {
  padding-left: 34px;
}
.pv34 {
  padding-left: 34px;
  padding-right: 34px;
}
.ph34 {
  padding-top: 34px;
  padding-bottom: 34px;
}
.pt34 {
  padding-top: 34px;
}
.pb34 {
  padding-bottom: 34px;
}
.pr34 {
  padding-right: 34px;
}
.padd35 {
  padding: 35px;
}
.pl35 {
  padding-left: 35px;
}
.pv35 {
  padding-left: 35px;
  padding-right: 35px;
}
.ph35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.pt35 {
  padding-top: 35px;
}
.pb35 {
  padding-bottom: 35px;
}
.pr35 {
  padding-right: 35px;
}
.padd36 {
  padding: 36px;
}
.pl36 {
  padding-left: 36px;
}
.pv36 {
  padding-left: 36px;
  padding-right: 36px;
}
.ph36 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.pt36 {
  padding-top: 36px;
}
.pb36 {
  padding-bottom: 36px;
}
.pr36 {
  padding-right: 36px;
}
.padd37 {
  padding: 37px;
}
.pl37 {
  padding-left: 37px;
}
.pv37 {
  padding-left: 37px;
  padding-right: 37px;
}
.ph37 {
  padding-top: 37px;
  padding-bottom: 37px;
}
.pt37 {
  padding-top: 37px;
}
.pb37 {
  padding-bottom: 37px;
}
.pr37 {
  padding-right: 37px;
}
.padd38 {
  padding: 38px;
}
.pl38 {
  padding-left: 38px;
}
.pv38 {
  padding-left: 38px;
  padding-right: 38px;
}
.ph38 {
  padding-top: 38px;
  padding-bottom: 38px;
}
.pt38 {
  padding-top: 38px;
}
.pb38 {
  padding-bottom: 38px;
}
.pr38 {
  padding-right: 38px;
}
.padd39 {
  padding: 39px;
}
.pl39 {
  padding-left: 39px;
}
.pv39 {
  padding-left: 39px;
  padding-right: 39px;
}
.ph39 {
  padding-top: 39px;
  padding-bottom: 39px;
}
.pt39 {
  padding-top: 39px;
}
.pb39 {
  padding-bottom: 39px;
}
.pr39 {
  padding-right: 39px;
}
.padd40 {
  padding: 40px;
}
.pl40 {
  padding-left: 40px;
}
.pv40 {
  padding-left: 40px;
  padding-right: 40px;
}
.ph40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.pt40 {
  padding-top: 40px;
}
.pb40 {
  padding-bottom: 40px;
}
.pr40 {
  padding-right: 40px;
}
.padd41 {
  padding: 41px;
}
.pl41 {
  padding-left: 41px;
}
.pv41 {
  padding-left: 41px;
  padding-right: 41px;
}
.ph41 {
  padding-top: 41px;
  padding-bottom: 41px;
}
.pt41 {
  padding-top: 41px;
}
.pb41 {
  padding-bottom: 41px;
}
.pr41 {
  padding-right: 41px;
}
.padd42 {
  padding: 42px;
}
.pl42 {
  padding-left: 42px;
}
.pv42 {
  padding-left: 42px;
  padding-right: 42px;
}
.ph42 {
  padding-top: 42px;
  padding-bottom: 42px;
}
.pt42 {
  padding-top: 42px;
}
.pb42 {
  padding-bottom: 42px;
}
.pr42 {
  padding-right: 42px;
}
.padd43 {
  padding: 43px;
}
.pl43 {
  padding-left: 43px;
}
.pv43 {
  padding-left: 43px;
  padding-right: 43px;
}
.ph43 {
  padding-top: 43px;
  padding-bottom: 43px;
}
.pt43 {
  padding-top: 43px;
}
.pb43 {
  padding-bottom: 43px;
}
.pr43 {
  padding-right: 43px;
}
.padd44 {
  padding: 44px;
}
.pl44 {
  padding-left: 44px;
}
.pv44 {
  padding-left: 44px;
  padding-right: 44px;
}
.ph44 {
  padding-top: 44px;
  padding-bottom: 44px;
}
.pt44 {
  padding-top: 44px;
}
.pb44 {
  padding-bottom: 44px;
}
.pr44 {
  padding-right: 44px;
}
.padd45 {
  padding: 45px;
}
.pl45 {
  padding-left: 45px;
}
.pv45 {
  padding-left: 45px;
  padding-right: 45px;
}
.ph45 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.pt45 {
  padding-top: 45px;
}
.pb45 {
  padding-bottom: 45px;
}
.pr45 {
  padding-right: 45px;
}
.padd46 {
  padding: 46px;
}
.pl46 {
  padding-left: 46px;
}
.pv46 {
  padding-left: 46px;
  padding-right: 46px;
}
.ph46 {
  padding-top: 46px;
  padding-bottom: 46px;
}
.pt46 {
  padding-top: 46px;
}
.pb46 {
  padding-bottom: 46px;
}
.pr46 {
  padding-right: 46px;
}
.padd47 {
  padding: 47px;
}
.pl47 {
  padding-left: 47px;
}
.pv47 {
  padding-left: 47px;
  padding-right: 47px;
}
.ph47 {
  padding-top: 47px;
  padding-bottom: 47px;
}
.pt47 {
  padding-top: 47px;
}
.pb47 {
  padding-bottom: 47px;
}
.pr47 {
  padding-right: 47px;
}
.padd48 {
  padding: 48px;
}
.pl48 {
  padding-left: 48px;
}
.pv48 {
  padding-left: 48px;
  padding-right: 48px;
}
.ph48 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.pt48 {
  padding-top: 48px;
}
.pb48 {
  padding-bottom: 48px;
}
.pr48 {
  padding-right: 48px;
}
.padd49 {
  padding: 49px;
}
.pl49 {
  padding-left: 49px;
}
.pv49 {
  padding-left: 49px;
  padding-right: 49px;
}
.ph49 {
  padding-top: 49px;
  padding-bottom: 49px;
}
.pt49 {
  padding-top: 49px;
}
.pb49 {
  padding-bottom: 49px;
}
.pr49 {
  padding-right: 49px;
}
.padd50 {
  padding: 50px;
}
.pl50 {
  padding-left: 50px;
}
.pv50 {
  padding-left: 50px;
  padding-right: 50px;
}
.ph50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.pt50 {
  padding-top: 50px;
}
.pb50 {
  padding-bottom: 50px;
}
.pr50 {
  padding-right: 50px;
}
.decoration {
  text-decoration: line-through;
}
.jjl-border {
  border: 1px solid var(--color-border);
}
.jjl-border-b {
  border-bottom: 1px solid var(--color-border);
}
.jjl-bg {
  background: var(--card-aside-collapsed-bg-color);
}
.jjl-text-color {
  color: var(--color-text-primary);
}
.t-center {
  text-align: center;
}
.cur-p {
  cursor: pointer;
}
.widthfull {
  width: 100%;
}
.heightfull {
  height: 100%;
}
.allfull {
  width: 100%;
  height: 100%;
}
.p-re {
  position: relative;
}
.p-ab {
  position: absolute;
}
.po-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.radius-circle {
  border-radius: 50%;
}
.t-checkbox.t-is-checked .t-checkbox__input {
  background-color: #B50A16;
  border-color: #B50A16;
}
.t-radio.t-is-checked .t-radio__input {
  background-color: #fff;
  border-color: #B50A16;
}
.t-radio__input::after {
  background-color: #B50A16;
}
.t-checkbox.t-is-indeterminate .t-checkbox__input {
  background-color: #B50A16;
  border-color: #B50A16;
}
.t-loading__gradient-conic {
  background: gradient(from 90deg at 50% 50%, #fff 0deg, #AB1A1C 360deg) !important;
}
.t-tree__label {
  overflow: visible;
}
.t-table__empty:hover {
  background-color: none;
}
.t-button--variant-base.t-button--theme-primary {
  border: 1px solid #B50A16;
  background-color: #B50A16;
}
.t-button--variant-base.t-button--theme-primary:hover {
  background-color: #B50A16;
  border: 1px solid #B50A16;
}
.t-table__empty:hover {
  background-color: #fff;
}
.t-table__empty-row:hover {
  background-color: #fff;
}
.t-table__body:hover {
  background-color: #fff;
}
/* 单行省略号 */
.single-line-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
