/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/common/styles/common.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000000;
  background-color: #ffff00;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
}
optgroup {
  font-weight: 700;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
body,
html {
  height: 100%;
}
#app--XlqRi {
  height: 100%;
  overflow: hidden;
  background: #efefef;
}
 {
  /********************** 盒模型 **********************/
  /********************** 文字 **********************/
  /* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
}
.m0 {
  margin: 0px!important;
}
.mb0 {
  margin-bottom: 0px!important;
}
.mr0 {
  margin-right: 0px!important;
}
.ml0 {
  margin-left: 0px!important;
}
.mt0 {
  margin-top: 0px!important;
}
.mlr0 {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.mtb0 {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
.m2 {
  margin: 2px;
}
.mb2 {
  margin-bottom: 2px;
}
.mr2 {
  margin-right: 2px;
}
.ml2 {
  margin-left: 2px;
}
.mt2 {
  margin-top: 2px;
}
.mlr2 {
  margin-left: 2px;
  margin-right: 2px;
}
.mtb2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.m4 {
  margin: 4px;
}
.mb4 {
  margin-bottom: 4px;
}
.mr4 {
  margin-right: 4px;
}
.ml4 {
  margin-left: 4px;
}
.mt4 {
  margin-top: 4px;
}
.mlr4 {
  margin-left: 4px;
  margin-right: 4px;
}
.mtb4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.m6 {
  margin: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.mr6 {
  margin-right: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mt6 {
  margin-top: 6px;
}
.mlr6 {
  margin-left: 6px;
  margin-right: 6px;
}
.mtb6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.m8 {
  margin: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.mr8 {
  margin-right: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mt8 {
  margin-top: 8px;
}
.mlr8 {
  margin-left: 8px;
  margin-right: 8px;
}
.mtb8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m10 {
  margin: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr10 {
  margin-right: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mlr10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m12 {
  margin: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.mr12 {
  margin-right: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mt12 {
  margin-top: 12px;
}
.mlr12 {
  margin-left: 12px;
  margin-right: 12px;
}
.mtb12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.m14 {
  margin: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.mr14 {
  margin-right: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mt14 {
  margin-top: 14px;
}
.mlr14 {
  margin-left: 14px;
  margin-right: 14px;
}
.mtb14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.m16 {
  margin: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.mr16 {
  margin-right: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mlr16 {
  margin-left: 16px;
  margin-right: 16px;
}
.mtb16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.m18 {
  margin: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.mr18 {
  margin-right: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mt18 {
  margin-top: 18px;
}
.mlr18 {
  margin-left: 18px;
  margin-right: 18px;
}
.mtb18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.m20 {
  margin: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mr20 {
  margin-right: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mlr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.m22 {
  margin: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.mr22 {
  margin-right: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mt22 {
  margin-top: 22px;
}
.mlr22 {
  margin-left: 22px;
  margin-right: 22px;
}
.mtb22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.m24 {
  margin: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr24 {
  margin-right: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mt24 {
  margin-top: 24px;
}
.mlr24 {
  margin-left: 24px;
  margin-right: 24px;
}
.mtb24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.m26 {
  margin: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.mr26 {
  margin-right: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mt26 {
  margin-top: 26px;
}
.mlr26 {
  margin-left: 26px;
  margin-right: 26px;
}
.mtb26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.m28 {
  margin: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.mr28 {
  margin-right: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mt28 {
  margin-top: 28px;
}
.mlr28 {
  margin-left: 28px;
  margin-right: 28px;
}
.mtb28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.p0 {
  padding: 0px!important;
}
.pb0 {
  padding-bottom: 0px!important;
}
.pr0 {
  padding-right: 0px!important;
}
.pl0 {
  padding-left: 0px!important;
}
.pt0 {
  padding-top: 0px!important;
}
.plr0 {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.ptb0 {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.p2 {
  padding: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pl2 {
  padding-left: 2px;
}
.pt2 {
  padding-top: 2px;
}
.plr2 {
  padding-left: 2px;
  padding-right: 2px;
}
.ptb2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.p4 {
  padding: 4px;
}
.pb4 {
  padding-bottom: 4px;
}
.pr4 {
  padding-right: 4px;
}
.pl4 {
  padding-left: 4px;
}
.pt4 {
  padding-top: 4px;
}
.plr4 {
  padding-left: 4px;
  padding-right: 4px;
}
.ptb4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p6 {
  padding: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pr6 {
  padding-right: 6px;
}
.pl6 {
  padding-left: 6px;
}
.pt6 {
  padding-top: 6px;
}
.plr6 {
  padding-left: 6px;
  padding-right: 6px;
}
.ptb6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.p8 {
  padding: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pr8 {
  padding-right: 8px;
}
.pl8 {
  padding-left: 8px;
}
.pt8 {
  padding-top: 8px;
}
.plr8 {
  padding-left: 8px;
  padding-right: 8px;
}
.ptb8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p10 {
  padding: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pt10 {
  padding-top: 10px;
}
.plr10 {
  padding-left: 10px;
  padding-right: 10px;
}
.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p12 {
  padding: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pr12 {
  padding-right: 12px;
}
.pl12 {
  padding-left: 12px;
}
.pt12 {
  padding-top: 12px;
}
.plr12 {
  padding-left: 12px;
  padding-right: 12px;
}
.ptb12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.p14 {
  padding: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pr14 {
  padding-right: 14px;
}
.pl14 {
  padding-left: 14px;
}
.pt14 {
  padding-top: 14px;
}
.plr14 {
  padding-left: 14px;
  padding-right: 14px;
}
.ptb14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.p16 {
  padding: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pr16 {
  padding-right: 16px;
}
.pl16 {
  padding-left: 16px;
}
.pt16 {
  padding-top: 16px;
}
.plr16 {
  padding-left: 16px;
  padding-right: 16px;
}
.ptb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p18 {
  padding: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pr18 {
  padding-right: 18px;
}
.pl18 {
  padding-left: 18px;
}
.pt18 {
  padding-top: 18px;
}
.plr18 {
  padding-left: 18px;
  padding-right: 18px;
}
.ptb18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.p20 {
  padding: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pt20 {
  padding-top: 20px;
}
.plr20 {
  padding-left: 20px;
  padding-right: 20px;
}
.ptb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p22 {
  padding: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pr22 {
  padding-right: 22px;
}
.pl22 {
  padding-left: 22px;
}
.pt22 {
  padding-top: 22px;
}
.plr22 {
  padding-left: 22px;
  padding-right: 22px;
}
.ptb22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.p24 {
  padding: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pr24 {
  padding-right: 24px;
}
.pl24 {
  padding-left: 24px;
}
.pt24 {
  padding-top: 24px;
}
.plr24 {
  padding-left: 24px;
  padding-right: 24px;
}
.ptb24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p26 {
  padding: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pr26 {
  padding-right: 26px;
}
.pl26 {
  padding-left: 26px;
}
.pt26 {
  padding-top: 26px;
}
.plr26 {
  padding-left: 26px;
  padding-right: 26px;
}
.ptb26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.p28 {
  padding: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pr28 {
  padding-right: 28px;
}
.pl28 {
  padding-left: 28px;
}
.pt28 {
  padding-top: 28px;
}
.plr28 {
  padding-left: 28px;
  padding-right: 28px;
}
.ptb28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.dn {
  display: none;
}
.dn-i {
  display: none !important;
}
.dib {
  display: inline-block;
}
.dib-i {
  display: inline-block !important;
}
.il-fx {
  display: inline-flex;
}
.df {
  display: flex;
}
.df-inline {
  display: inline-flex;
}
.df-i {
  display: flex !important;
}
.df-ac {
  display: flex;
  align-items: center;
}
.df-ab {
  display: flex;
  align-items: baseline;
}
.df-jc {
  display: flex;
  justify-content: center;
}
.df-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.white-space {
  white-space: nowrap;
}
.flex {
  flex: 1;
}
.flex-col {
  flex-direction: column;
}
.flex-hidden {
  flex: 1;
  overflow: hidden;
}
.flex-shrink {
  flex-shrink: 0;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.pf {
  position: fixed;
}
.f10 {
  font-size: 10px;
}
.f11 {
  font-size: 11px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f17 {
  font-size: 17px;
}
.f18 {
  font-size: 18px;
}
.f19 {
  font-size: 19px;
}
.f20 {
  font-size: 20px;
}
.f21 {
  font-size: 21px;
}
.f22 {
  font-size: 22px;
}
.f23 {
  font-size: 23px;
}
.f24 {
  font-size: 24px;
}
.f25 {
  font-size: 25px;
}
.f26 {
  font-size: 26px;
}
.f27 {
  font-size: 27px;
}
.f28 {
  font-size: 28px;
}
.f29 {
  font-size: 29px;
}
.f30 {
  font-size: 30px;
}
.f31 {
  font-size: 31px;
}
.f32 {
  font-size: 32px;
}
.f33 {
  font-size: 33px;
}
.f34 {
  font-size: 34px;
}
.f35 {
  font-size: 35px;
}
.f36 {
  font-size: 36px;
}
.f37 {
  font-size: 37px;
}
.f38 {
  font-size: 38px;
}
.f39 {
  font-size: 39px;
}
.f40 {
  font-size: 40px;
}
.fw300 {
  font-weight: 300;
}
.fw301 {
  font-weight: 301;
}
.fw302 {
  font-weight: 302;
}
.fw303 {
  font-weight: 303;
}
.fw304 {
  font-weight: 304;
}
.fw305 {
  font-weight: 305;
}
.fw306 {
  font-weight: 306;
}
.fw307 {
  font-weight: 307;
}
.fw308 {
  font-weight: 308;
}
.fw309 {
  font-weight: 309;
}
.fw310 {
  font-weight: 310;
}
.fw311 {
  font-weight: 311;
}
.fw312 {
  font-weight: 312;
}
.fw313 {
  font-weight: 313;
}
.fw314 {
  font-weight: 314;
}
.fw315 {
  font-weight: 315;
}
.fw316 {
  font-weight: 316;
}
.fw317 {
  font-weight: 317;
}
.fw318 {
  font-weight: 318;
}
.fw319 {
  font-weight: 319;
}
.fw320 {
  font-weight: 320;
}
.fw321 {
  font-weight: 321;
}
.fw322 {
  font-weight: 322;
}
.fw323 {
  font-weight: 323;
}
.fw324 {
  font-weight: 324;
}
.fw325 {
  font-weight: 325;
}
.fw326 {
  font-weight: 326;
}
.fw327 {
  font-weight: 327;
}
.fw328 {
  font-weight: 328;
}
.fw329 {
  font-weight: 329;
}
.fw330 {
  font-weight: 330;
}
.fw331 {
  font-weight: 331;
}
.fw332 {
  font-weight: 332;
}
.fw333 {
  font-weight: 333;
}
.fw334 {
  font-weight: 334;
}
.fw335 {
  font-weight: 335;
}
.fw336 {
  font-weight: 336;
}
.fw337 {
  font-weight: 337;
}
.fw338 {
  font-weight: 338;
}
.fw339 {
  font-weight: 339;
}
.fw340 {
  font-weight: 340;
}
.fw341 {
  font-weight: 341;
}
.fw342 {
  font-weight: 342;
}
.fw343 {
  font-weight: 343;
}
.fw344 {
  font-weight: 344;
}
.fw345 {
  font-weight: 345;
}
.fw346 {
  font-weight: 346;
}
.fw347 {
  font-weight: 347;
}
.fw348 {
  font-weight: 348;
}
.fw349 {
  font-weight: 349;
}
.fw350 {
  font-weight: 350;
}
.fw351 {
  font-weight: 351;
}
.fw352 {
  font-weight: 352;
}
.fw353 {
  font-weight: 353;
}
.fw354 {
  font-weight: 354;
}
.fw355 {
  font-weight: 355;
}
.fw356 {
  font-weight: 356;
}
.fw357 {
  font-weight: 357;
}
.fw358 {
  font-weight: 358;
}
.fw359 {
  font-weight: 359;
}
.fw360 {
  font-weight: 360;
}
.fw361 {
  font-weight: 361;
}
.fw362 {
  font-weight: 362;
}
.fw363 {
  font-weight: 363;
}
.fw364 {
  font-weight: 364;
}
.fw365 {
  font-weight: 365;
}
.fw366 {
  font-weight: 366;
}
.fw367 {
  font-weight: 367;
}
.fw368 {
  font-weight: 368;
}
.fw369 {
  font-weight: 369;
}
.fw370 {
  font-weight: 370;
}
.fw371 {
  font-weight: 371;
}
.fw372 {
  font-weight: 372;
}
.fw373 {
  font-weight: 373;
}
.fw374 {
  font-weight: 374;
}
.fw375 {
  font-weight: 375;
}
.fw376 {
  font-weight: 376;
}
.fw377 {
  font-weight: 377;
}
.fw378 {
  font-weight: 378;
}
.fw379 {
  font-weight: 379;
}
.fw380 {
  font-weight: 380;
}
.fw381 {
  font-weight: 381;
}
.fw382 {
  font-weight: 382;
}
.fw383 {
  font-weight: 383;
}
.fw384 {
  font-weight: 384;
}
.fw385 {
  font-weight: 385;
}
.fw386 {
  font-weight: 386;
}
.fw387 {
  font-weight: 387;
}
.fw388 {
  font-weight: 388;
}
.fw389 {
  font-weight: 389;
}
.fw390 {
  font-weight: 390;
}
.fw391 {
  font-weight: 391;
}
.fw392 {
  font-weight: 392;
}
.fw393 {
  font-weight: 393;
}
.fw394 {
  font-weight: 394;
}
.fw395 {
  font-weight: 395;
}
.fw396 {
  font-weight: 396;
}
.fw397 {
  font-weight: 397;
}
.fw398 {
  font-weight: 398;
}
.fw399 {
  font-weight: 399;
}
.fw400 {
  font-weight: 400;
}
.fw401 {
  font-weight: 401;
}
.fw402 {
  font-weight: 402;
}
.fw403 {
  font-weight: 403;
}
.fw404 {
  font-weight: 404;
}
.fw405 {
  font-weight: 405;
}
.fw406 {
  font-weight: 406;
}
.fw407 {
  font-weight: 407;
}
.fw408 {
  font-weight: 408;
}
.fw409 {
  font-weight: 409;
}
.fw410 {
  font-weight: 410;
}
.fw411 {
  font-weight: 411;
}
.fw412 {
  font-weight: 412;
}
.fw413 {
  font-weight: 413;
}
.fw414 {
  font-weight: 414;
}
.fw415 {
  font-weight: 415;
}
.fw416 {
  font-weight: 416;
}
.fw417 {
  font-weight: 417;
}
.fw418 {
  font-weight: 418;
}
.fw419 {
  font-weight: 419;
}
.fw420 {
  font-weight: 420;
}
.fw421 {
  font-weight: 421;
}
.fw422 {
  font-weight: 422;
}
.fw423 {
  font-weight: 423;
}
.fw424 {
  font-weight: 424;
}
.fw425 {
  font-weight: 425;
}
.fw426 {
  font-weight: 426;
}
.fw427 {
  font-weight: 427;
}
.fw428 {
  font-weight: 428;
}
.fw429 {
  font-weight: 429;
}
.fw430 {
  font-weight: 430;
}
.fw431 {
  font-weight: 431;
}
.fw432 {
  font-weight: 432;
}
.fw433 {
  font-weight: 433;
}
.fw434 {
  font-weight: 434;
}
.fw435 {
  font-weight: 435;
}
.fw436 {
  font-weight: 436;
}
.fw437 {
  font-weight: 437;
}
.fw438 {
  font-weight: 438;
}
.fw439 {
  font-weight: 439;
}
.fw440 {
  font-weight: 440;
}
.fw441 {
  font-weight: 441;
}
.fw442 {
  font-weight: 442;
}
.fw443 {
  font-weight: 443;
}
.fw444 {
  font-weight: 444;
}
.fw445 {
  font-weight: 445;
}
.fw446 {
  font-weight: 446;
}
.fw447 {
  font-weight: 447;
}
.fw448 {
  font-weight: 448;
}
.fw449 {
  font-weight: 449;
}
.fw450 {
  font-weight: 450;
}
.fw451 {
  font-weight: 451;
}
.fw452 {
  font-weight: 452;
}
.fw453 {
  font-weight: 453;
}
.fw454 {
  font-weight: 454;
}
.fw455 {
  font-weight: 455;
}
.fw456 {
  font-weight: 456;
}
.fw457 {
  font-weight: 457;
}
.fw458 {
  font-weight: 458;
}
.fw459 {
  font-weight: 459;
}
.fw460 {
  font-weight: 460;
}
.fw461 {
  font-weight: 461;
}
.fw462 {
  font-weight: 462;
}
.fw463 {
  font-weight: 463;
}
.fw464 {
  font-weight: 464;
}
.fw465 {
  font-weight: 465;
}
.fw466 {
  font-weight: 466;
}
.fw467 {
  font-weight: 467;
}
.fw468 {
  font-weight: 468;
}
.fw469 {
  font-weight: 469;
}
.fw470 {
  font-weight: 470;
}
.fw471 {
  font-weight: 471;
}
.fw472 {
  font-weight: 472;
}
.fw473 {
  font-weight: 473;
}
.fw474 {
  font-weight: 474;
}
.fw475 {
  font-weight: 475;
}
.fw476 {
  font-weight: 476;
}
.fw477 {
  font-weight: 477;
}
.fw478 {
  font-weight: 478;
}
.fw479 {
  font-weight: 479;
}
.fw480 {
  font-weight: 480;
}
.fw481 {
  font-weight: 481;
}
.fw482 {
  font-weight: 482;
}
.fw483 {
  font-weight: 483;
}
.fw484 {
  font-weight: 484;
}
.fw485 {
  font-weight: 485;
}
.fw486 {
  font-weight: 486;
}
.fw487 {
  font-weight: 487;
}
.fw488 {
  font-weight: 488;
}
.fw489 {
  font-weight: 489;
}
.fw490 {
  font-weight: 490;
}
.fw491 {
  font-weight: 491;
}
.fw492 {
  font-weight: 492;
}
.fw493 {
  font-weight: 493;
}
.fw494 {
  font-weight: 494;
}
.fw495 {
  font-weight: 495;
}
.fw496 {
  font-weight: 496;
}
.fw497 {
  font-weight: 497;
}
.fw498 {
  font-weight: 498;
}
.fw499 {
  font-weight: 499;
}
.fw500 {
  font-weight: 500;
}
.fb {
  font-weight: bold;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.tj {
  text-align: justify;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vm {
  vertical-align: middle;
}
.lh1 {
  line-height: 1;
}
.ibm {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.oh {
  overflow: hidden;
}
.oa {
  overflow: auto;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.nowrap {
  white-space: nowrap;
}
.pre-line {
  white-space: pre-line;
}
img[src=''], img:not([src]) {
  opacity: 0;
}
.pointer {
  cursor: pointer;
}
.pointer-active:hover {
  background-color: #f6f2ff !important;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dnone {
  display: none !important;
}
.flex-between {
  align-items: center;
  justify-content: space-between;
}
.flex-center {
  align-items: center;
}
.space-between {
  justify-content: space-between;
}
.flex-end {
  justify-content: flex-end;
}
.flex-start {
  justify-content: flex-start;
}
.dflex {
  display: flex !important;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.ab-container {
  overflow: scroll;
  overflow: overlay;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
}
.ab-container::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.ab-container::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
}
.ab-container::-webkit-scrollbar-track {
  border-radius: 1em;
  padding-right: 4px;
  background-color: transparent;
}
.graceful-scroll {
  overflow: scroll;
  overflow: overlay;
}
.graceful-scroll::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.graceful-scroll::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.graceful-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.graceful-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.graceful-scroll::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.graceful-scroll::-webkit-scrollbar-corner, .graceful-scroll::-webkit-scrollbar-button {
  display: none;
}
.hidden-scroll {
  overflow: scroll;
  overflow: overlay;
}
.hidden-scroll::-webkit-scrollbar {
  display: none;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
.required-input {
  color: #f53b3b;
}
.pc {
  color: #7f5dff;
}
.warn-font {
  color: #ee831f;
}
@font-face {
  font-family: 'DIN';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN.ttf') format('truetype');
}
@font-face {
  font-family: 'DIN-Medium';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN-Medium.otf') format('truetype');
}
@font-face {
  font-family: 'D-DIN-Bold';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/D-DIN-Bold.woff') format('truetype');
}
.din {
  font-family: DIN;
}
.din-medium {
  font-family: DIN-Medium;
}
.din-bold {
  font-family: D-DIN-Bold;
}
.number {
  font-family: DINAlternate-Bold;
}
.underline {
  text-decoration: underline;
}
.circle {
  border-radius: 50%;
}
@font-face {
  font-family: 'kocfont';
  /* Project id 1916792 */
  src: url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff2?t=1747881630025') format('woff2'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff?t=1747881630025') format('woff'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.ttf?t=1747881630025') format('truetype');
}
.kocfont {
  display: inline-block;
  font-family: 'kocfont' !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: baseline;
}
.left-image-sort {
  opacity: 0.5 !important;
  display: block;
  align-items: center;
}
.left-image-sort img {
  height: 38% !important;
}
.porcelain-sortable-helper {
  padding: 9px 8px;
  margin-right: 12px;
  cursor: pointer;
  z-index: 99999;
  border-radius: 8px;
  border: 1px solid #f0eff2;
  background: #fff;
}
.porcelain-sortable-helper .porcelain-header {
  display: flex;
  align-items: center;
  position: relative;
}
.porcelain-sortable-helper .porcelain-header .header-icon {
  padding: 8px;
  margin-right: 8px;
}
.porcelain-sortable-helper .porcelain-header .header-icon svg {
  width: 16px;
  height: 16px;
}
.porcelain-sortable-helper .porcelain-header .porcelain-type {
  display: flex;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: #f7f6f8;
  color: #5c5962;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
}
.porcelain-sortable-helper .porcelain-header .save {
  height: 32px;
  position: absolute;
  right: 0px;
}
.porcelain-sortable-helper .porcelain-name {
  margin-top: 8px;
}
.porcelain-sortable-helper .img-config {
  display: flex;
  width: 100%;
  margin-top: 10px;
}
.porcelain-sortable-helper .img-config .wechat-img {
  margin-right: 8px;
  width: 50%;
}
.porcelain-sortable-helper .img-config .group-img {
  width: 50%;
}
.porcelain-sortable-helper .img-extra {
  color: #929098;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.porcelain-sortable-helper .content {
  position: relative;
  margin-top: 8px;
  height: 100px;
  border-radius: 4px;
  border: 1px dashed #7f5dff;
  background: #ffffff;
}
.porcelain-sortable-helper .content .upload-btn {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  cursor: pointer;
  transition: all 0.3s;
}
.porcelain-sortable-helper .content .upload-btn .icon {
  font-size: 16px;
  margin-right: 8px;
  color: #7f5dff;
}
.porcelain-sortable-helper .content .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
}
.porcelain-sortable-helper .porcelain-switch {
  height: 32px;
  display: flex;
  width: 100%;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.porcelain-sortable-helper .porcelain-switch div {
  font-size: 12px;
  font-weight: 400;
  color: #929098;
  height: 100%;
  width: 50%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 28px;
  text-align: center;
}
.porcelain-sortable-helper .porcelain-switch .active {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.porcelain-sortable-helper .porcelain-jump-link {
  margin: 10px 0px;
}
.porcelain-sortable-helper .porcelain-jump-link .ant-select {
  width: 100%;
}
.porcelain-sortable-helper .up-img .img {
  object-fit: cover !important;
}
.porcelain-sortable-helper .porcelain-delete {
  width: -webkit-fill-available;
  position: absolute;
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 4px;
  background: #fff1f1;
  color: #da1e28;
  bottom: 9px;
  left: 8px;
  right: 8px;
}
.text-hover:hover {
  color: #997dff;
}
.sort-bar-helper, .category-sort-helper {
  cursor: pointer;
  z-index: 9999;
  padding: 4px 4px 4px 32px;
  position: relative;
  display: flex;
  align-items: center;
}
.sort-bar-helper img, .category-sort-helper img {
  width: 40px;
  height: 40px;
}
.sort-bar-helper .channel-name, .category-sort-helper .channel-name {
  width: 40px;
}
.sort-bar-helper .channel-name .category-name, .category-sort-helper .channel-name .category-name {
  font-size: 14px;
  color: #24212a;
  font-weight: 400;
  margin-left: 8px;
}
.sort-bar-helper .channel-name .category-name .ant-input, .category-sort-helper .channel-name .category-name .ant-input {
  border: none;
  background: none;
}
.sort-bar-helper .channel-name .action, .category-sort-helper .channel-name .action {
  display: none;
  line-height: 20px;
}
.sort-bar-helper .channel-name .category-name-input, .category-sort-helper .channel-name .category-name-input {
  border: none;
  background: none;
  padding: 0px;
}
.sort-bar-helper:hover, .category-sort-helper:hover {
  padding: 4px 4px 4px 0px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
}
.sort-bar-helper:hover .action, .category-sort-helper:hover .action {
  display: block;
  line-height: 20px;
}
.sort-bar-helper .icon-list, .category-sort-helper .icon-list {
  right: 0px;
  position: absolute;
}
.sort-bar-helper .tips, .category-sort-helper .tips {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #efebff;
  padding: 0px 8px;
  color: #6c4fd9;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: max-content;
}
.sort-bar-helper .item-icon, .category-sort-helper .item-icon {
  width: 20px;
  height: 20px;
}
.sort-bar-helper .item-icon svg, .category-sort-helper .item-icon svg {
  width: 12px;
  height: 12px;
}
.sort-bar-helper .item-icon:hover, .category-sort-helper .item-icon:hover {
  color: #7f5dff;
}
.sort-bar-helper .upload-btn, .category-sort-helper .upload-btn {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px dashed #b29eff;
  background: #efebff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #7f5dff;
}
.contract-view .ant-image-preview-img {
  width: 500px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.text-main {
  color: #333333;
}
.text-main-i {
  color: #333333 !important;
}
.text-secondary {
  color: #666666;
}
.text-secondary-i {
  color: #666666 !important;
}
.text-third {
  color: #999999;
}
.text-third-i {
  color: #999999 !important;
}
.text-primary {
  color: #7f5dff;
}
.text-primary-i {
  color: #7f5dff !important;
}
.text-error {
  color: #f53b3b;
}
.text-warning {
  color: #ee831f;
}
.text-success {
  color: #26d8b2;
}
.color-primary {
  background-color: #7f5dff;
}
.color-error {
  background-color: #f53b3b;
}
.color-success {
  background-color: #26d8b2;
}
.color-base {
  background-color: #f8f7fa;
}
.color-base-i {
  background-color: #f8f7fa !important;
}
.color-light {
  background-color: #f4f3f5;
}
.link {
  color: #7f5dff;
  cursor: pointer;
}
.koc-tag {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid rgba(211, 188, 255, 0.5);
  padding: 0 4px;
  font-size: 12px;
  line-height: 18px;
  border-radius: 4px;
  font-weight: normal;
  background: rgba(211, 188, 255, 0.2);
  color: #7f5dff;
}
.f500 {
  font-weight: 500;
}
.windows .f500 {
  font-weight: bold;
}
.text-center {
  text-align: center;
}
body {
  overscroll-behavior-x: none;
}
body .ant-col {
  min-height: inherit;
}
body .ant-image-img {
  object-fit: cover;
}
body .ant-image-preview-root {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1299;
}
body .ant-image-preview-operations-wrapper {
  z-index: 1301;
}
body .ant-modal-confirm .ant-modal-confirm-body {
  display: block !important;
}
body .ant-popover .ant-popover-placement-right,
body .ant-tooltip .ant-popover-placement-right,
body .ant-popover .ant-tooltip-placement-right,
body .ant-tooltip .ant-tooltip-placement-right {
  padding-left: 18px;
}
body .ant-popover .ant-popover-arrow .ant-popover-arrow-content,
body .ant-tooltip .ant-popover-arrow .ant-popover-arrow-content,
body .ant-popover .ant-tooltip-arrow .ant-popover-arrow-content,
body .ant-tooltip .ant-tooltip-arrow .ant-popover-arrow-content,
body .ant-popover .ant-popover-arrow .ant-tooltip-arrow-content,
body .ant-tooltip .ant-popover-arrow .ant-tooltip-arrow-content,
body .ant-popover .ant-tooltip-arrow .ant-tooltip-arrow-content,
body .ant-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content {
  border-radius: 0px;
  overflow: hidden;
  width: 11px;
  height: 11px;
}
body .ant-popover .ant-tooltip-arrow .ant-tooltip-arrow-content::before,
body .ant-tooltip .ant-tooltip-arrow .ant-tooltip-arrow-content::before {
  background: rgba(0, 0, 0, 0.75);
}
body .ant-popover .ant-tooltip-inner,
body .ant-tooltip .ant-tooltip-inner {
  box-shadow: none;
  border-radius: 4px;
  padding: 8 16px;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.75);
}
body .ant-btn-primary:hover {
  background-color: #d3bcff;
  border-color: #d3bcff;
}
body .ant-btn-primary:focus {
  background-color: #7f5dff;
  border-color: #7f5dff;
}
body .ant-btn-primary:active,
body .ant-btn-primary.active {
  background-color: rgba(137, 80, 236, 0.66);
  border-color: rgba(137, 80, 236, 0.66);
}
body .ant-radio {
  top: 0;
  margin-right: 2px;
}
body .ant-radio-group {
  display: flex;
  align-items: center;
}
body .ant-radio-wrapper {
  min-width: 50px;
  margin-right: 28px;
}
body .linear-button,
body .linear-button:active,
body .linear-button:focus,
body .linear-button:hover {
  border: none;
  background: linear-gradient(275.09deg, #d3bcff -57.18%, #a06ef8 98.83%);
  color: #fff;
}
body .ant-btn-dashed {
  color: #666666;
}
body .ant-btn-beside {
  height: 32px;
  line-height: 30px;
}
body .ant-input:focus,
body .ant-input:focus {
  caret-color: rgba(137, 80, 236, 0.66);
  border-color: rgba(137, 80, 236, 0.66);
}
body .ant-input-number,
body .ant-input-number {
  width: 190px;
}
body .ant-input-number.hover .ant-input-number-handler-wrap,
body .ant-input-number.hover .ant-input-number-handler-wrap,
body .ant-input-number.hover .ant-input-number-handler-wrap,
body .ant-input-number.hover .ant-input-number-handler-wrap {
  opacity: 1;
}
body .ant-select .ant-select-selector--multiple {
  height: auto !important;
  min-height: 32px !important;
  padding-bottom: 0 !important;
}
body .ant-select .anticon-down.ant-select-arrow-icon {
  transition: all ease 300ms;
  transform: scale(0.5);
}
body .ant-select .anticon-down.ant-select-arrow-icon::before {
  display: inline-block;
  font-family: 'kocfont';
  content: '\e607';
  color: #666666;
}
body .ant-select .anticon-down.ant-select-arrow-icon svg {
  display: none;
}
body .ant-select .ant-select-arrow > * {
  line-height: 1;
}
body .ant-cascader-picker .anticon-down {
  transition: all ease 300ms;
  transform: scale(0.5);
}
body .ant-cascader-picker .anticon-down::before {
  display: inline-block;
  font-family: 'kocfont';
  content: '\e607';
  color: #666666;
}
body .ant-cascader-picker .anticon-down svg {
  display: none;
}
body .ant-select-open .anticon-down.ant-select-arrow-icon {
  transform: rotate(180deg) scale(0.5);
}
body .ant-select-dropdown-menu-item-selected {
  background-color: #fff;
}
body .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f8f0ff;
}
body .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled) {
  font-weight: 400;
}
body .ant-calendar-selected-day:not(.ant-calendar-disabled-cell) .ant-picker-cell-inner {
  background: rgba(137, 80, 236, 0.66);
  color: #ffffff;
}
body .ant-v3-calendar-footer .ant-v3-calendar-today-btn,
body .ant-calendar-footer .ant-v3-calendar-today-btn,
body .ant-v3-calendar-footer .ant-calendar-today-btn,
body .ant-calendar-footer .ant-calendar-today-btn,
body .ant-v3-calendar-footer .ant-v3-calendar-time-picker-btn,
body .ant-calendar-footer .ant-v3-calendar-time-picker-btn,
body .ant-v3-calendar-footer .ant-calendar-time-picker-btn,
body .ant-calendar-footer .ant-calendar-time-picker-btn {
  color: #8950ec;
}
body .slick-active button {
  background: rgba(137, 80, 236, 0.66);
}
body .ant-checkbox .ant-checkbox-inner {
  border-radius: 4px;
}
body .ant-checkbox.ant-checkbox-checked::after {
  border-radius: 4px;
}
body .ant-v3-message,
body .ant-message {
  z-index: 1000010 !important;
}
body .ant-v3-message .ant-v3-message-notice-content,
body .ant-message .ant-v3-message-notice-content,
body .ant-v3-message .ant-message-notice-content,
body .ant-message .ant-message-notice-content {
  padding: 0;
  background: none;
  z-index: 1000010 !important;
}
body .ant-v3-message .ant-v3-message-error .anticon,
body .ant-message .ant-v3-message-error .anticon,
body .ant-v3-message .ant-v3-message-warning .anticon,
body .ant-message .ant-v3-message-warning .anticon,
body .ant-v3-message .ant-message-error .anticon,
body .ant-message .ant-message-error .anticon,
body .ant-v3-message .ant-message-warning .anticon,
body .ant-message .ant-message-warning .anticon {
  color: #666;
}
body .ant-v3-message .ant-v3-message-custom-content,
body .ant-message .ant-v3-message-custom-content,
body .ant-v3-message .ant-message-custom-content,
body .ant-message .ant-message-custom-content {
  padding: 10px 16px;
  border-radius: 4px;
}
body .ant-v3-message .ant-v3-message-info,
body .ant-message .ant-v3-message-info,
body .ant-v3-message .ant-v3-message-loading,
body .ant-message .ant-v3-message-loading,
body .ant-v3-message .ant-message-info,
body .ant-message .ant-message-info,
body .ant-v3-message .ant-message-loading,
body .ant-message .ant-message-loading {
  background: #f6f2ff;
  border: 1px solid #d3bcff;
}
body .ant-v3-message .ant-v3-message-info .anticon,
body .ant-message .ant-v3-message-info .anticon,
body .ant-v3-message .ant-v3-message-loading .anticon,
body .ant-message .ant-v3-message-loading .anticon,
body .ant-v3-message .ant-message-info .anticon,
body .ant-message .ant-message-info .anticon,
body .ant-v3-message .ant-message-loading .anticon,
body .ant-message .ant-message-loading .anticon {
  color: #7f5dff;
}
body .ant-v3-message .ant-v3-message-success,
body .ant-message .ant-v3-message-success,
body .ant-v3-message .ant-message-success,
body .ant-message .ant-message-success {
  background: #edfdfa;
  border: 1px solid #97ecda;
}
body .ant-v3-message .ant-v3-message-success .anticon,
body .ant-message .ant-v3-message-success .anticon,
body .ant-v3-message .ant-message-success .anticon,
body .ant-message .ant-message-success .anticon {
  color: #26d8b2;
}
body .ant-v3-message .ant-v3-message-error,
body .ant-message .ant-v3-message-error,
body .ant-v3-message .ant-message-error,
body .ant-message .ant-message-error {
  background: #ffebeb;
  border: 1px solid #ef8181;
}
body .ant-v3-message .ant-v3-message-error .anticon,
body .ant-message .ant-v3-message-error .anticon,
body .ant-v3-message .ant-message-error .anticon,
body .ant-message .ant-message-error .anticon {
  color: #f53b3b;
}
body .ant-v3-message .ant-v3-message-warning,
body .ant-message .ant-v3-message-warning,
body .ant-v3-message .ant-message-warning,
body .ant-message .ant-message-warning {
  background: #fff5ed;
  border: 1px solid #f9b16e;
}
body .ant-v3-message .ant-v3-message-warning .anticon,
body .ant-message .ant-v3-message-warning .anticon,
body .ant-v3-message .ant-message-warning .anticon,
body .ant-message .ant-message-warning .anticon {
  color: #ee831f;
}
body .ant-alert {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
body .ant-v3-select-dropdown {
  z-index: 1000009;
}
body .ant-dropdown-menu-item-active {
  background: #f0eff2 !important;
}
body .ant-v3-form-item-children {
  width: 100%;
  display: block;
}
body .ant-v3-form-item-children .ant-picker {
  width: 100% !important;
  height: 30px;
}
body .ant-v3-form-item-children .ant-select {
  width: 100% !important;
}
body .ant-v3-form-item-children .ant-picker-input {
  height: 20px !important;
}
body .ant-picker-icon {
  color: #666;
}
body .ant-v3-form-item-label,
body .ant-form-item-label {
  text-align: left;
}
body .ant-v3-form-item-label > label::after,
body .ant-form-item-label > label::after {
  content: none;
}
body .ant-v3-form-item-label .ant-v3-form-item-required::before,
body .ant-form-item-label .ant-v3-form-item-required::before {
  content: none;
}
body .ant-v3-form-item-label .ant-v3-form-item-required::after,
body .ant-form-item-label .ant-v3-form-item-required::after {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
body .rc-virtual-list-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15) !important;
}
body .home-page {
  display: inline-block;
  border: 1px solid #d3bcff;
  border-radius: 15px;
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
body .text-line {
  position: relative;
  padding: 0 5px;
}
body .text-line > * {
  position: relative;
  z-index: 1;
}
body .text-line::before {
  position: absolute;
  bottom: 1px;
  left: 3px;
  right: 2px;
  content: '';
  height: 4px;
  border-radius: 4px;
  background-color: #d3bcff;
  z-index: 0;
}
body .koc-form .ant-v3-form-item,
body .koc-form .ant-form-item {
  display: flex;
}
body .koc-form .ant-v3-form-item-label,
body .koc-form .ant-form-item-label {
  flex: 0 0 calc(5em + 14px);
  font-weight: 500;
  line-height: 32px;
}
body .koc-form .windows .ant-v3-form-item-label,
body .koc-form .windows .ant-form-item-label {
  font-weight: bold;
}
body .koc-form .ant-v3-form-item-control-wrapper,
body .koc-form .ant-form-item-control-wrapper {
  line-height: 32px;
  flex: 1;
  overflow: visible;
  display: flex;
  align-items: center;
}
body .koc-form .ant-v3-form-item-control-wrapper .ant-v3-form-item-control,
body .koc-form .ant-form-item-control-wrapper .ant-v3-form-item-control,
body .koc-form .ant-v3-form-item-control-wrapper .ant-form-item-control,
body .koc-form .ant-form-item-control-wrapper .ant-form-item-control {
  width: 100%;
  line-height: unset;
}
body .koc-form .ant-v3-form-item-control-wrapper .ant-v3-form-item-control .ant-radio,
body .koc-form .ant-form-item-control-wrapper .ant-v3-form-item-control .ant-radio,
body .koc-form .ant-v3-form-item-control-wrapper .ant-form-item-control .ant-radio,
body .koc-form .ant-form-item-control-wrapper .ant-form-item-control .ant-radio {
  top: 0.2em;
}
body .koc-tab {
  padding-bottom: 10px;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
}
body .koc-tab > span {
  position: relative;
  padding-bottom: 10px;
  color: #979797;
  cursor: pointer;
}
body .koc-tab > span:not(:last-child) {
  margin-right: 30px;
}
body .koc-tab > span.active {
  color: #050505;
}
body .koc-tab > span.active::after {
  content: '';
  position: absolute;
  width: 27px;
  height: 2px;
  background: #ed7461;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
body .koc-timeline .ant-timeline-item .ant-timeline-item {
  color: #999999;
  padding-bottom: 10px;
}
body .koc-timeline .ant-timeline-item-head .ant-timeline-item-head {
  width: 9px;
  height: 9px;
  border-width: 1px;
}
body .koc-timeline .ant-timeline-item-tail .ant-timeline-item-tail {
  border-width: 1px;
}
body .koc-timeline .ant-timeline-item-head-blue,
body .koc-timeline .ant-timeline-item-head-blue {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
body .koc-timeline .ant-timeline-item-last,
body .koc-timeline .ant-timeline-item-last {
  padding-bottom: 0;
}
body .koc-timeline .ant-timeline-item-last > .ant-timeline-item-content,
body .koc-timeline .ant-timeline-item-last > .ant-timeline-item-content {
  min-height: auto;
}
body .ruhnn-searchbox .ant-input,
body .ruhnn-searchbox .ant-picker-input input,
body .ruhnn-searchbox .ant-v3-form-item-control,
body .ruhnn-searchbox .ant-select,
body .ruhnn-searchbox .ant-v3-input-number .ant-v3-input,
body .ruhnn-searchbox .ant-input-number .ant-input {
  font-size: 12px !important;
}
body .koc-simple-pagination {
  color: #8950ec;
}
body .koc-simple-pagination .ant-pagination-total-text {
  display: none;
}
body .koc-simple-pagination .ant-pagination {
  margin-right: 20px;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-prev {
  margin-right: 8px;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-next {
  margin-left: 4px;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-item {
  margin: 0 2px;
  height: 24px;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-item a {
  color: #666;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-item-active {
  background: #8950ec;
  border-radius: 8px;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-item-active a {
  color: #fff;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-item-ellipsis {
  font-size: 12px;
  font-weight: 400;
}
body .koc-simple-pagination .ant-pagination .ant-select-selector .ant-select-arrow {
  z-index: 99;
}
body .koc-simple-pagination .ant-pagination .ant-pagination-options {
  display: none;
}
body .popover-none .ant-popover-content .ant-popover-arrow {
  display: none;
}
body .popover-none .ant-popover-content .ant-popover-inner {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}
body .popover-none .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 0;
  max-width: none;
}
body .center-spin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  pointer-events: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/layout/Loading/Loading.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loading--lbRUE {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  padding-top: 150px;
}
.fullWrapperLoading--gHl65 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  padding-top: 150px;
}
.fullPageLoading--cyEDf {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  padding-top: 150px;
  position: fixed;
  z-index: 999999;
}
.text--o1joG {
  padding: 10px 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/DeviceOpenTips/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.openTips-wrapper--pfNFQ {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  display: flex;
  place-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.3);
}
.openTips-wrapper--pfNFQ .openTips--E_BJz {
  box-sizing: content-box;
  position: relative;
  top: -10vw;
  display: flex;
  justify-content: center;
  width: 60vw;
  height: 40vw;
  transition: all 0.3s ease-in-out;
  transform-origin: center center;
  transform: scale(0.1);
  opacity: 0;
}
.openTips-wrapper--pfNFQ .openTips--E_BJz .wrapper--OZWOU {
  width: 100%;
  height: 80%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 0.2rem;
  box-shadow: 0 0 0.6rem 0.04rem rgba(220, 220, 220, 0.9);
  font-size: 0.28rem;
  padding: 0.32rem 0.4rem;
}
.openTips-wrapper--pfNFQ .openTips--E_BJz .wrapper--OZWOU .title--GDk9z {
  margin-top: 0.2rem;
  text-align: center;
}
.openTips-wrapper--pfNFQ .openTips--E_BJz .wrapper--OZWOU .wrapper-btn--M61jo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.openTips-wrapper--pfNFQ .openTips--E_BJz .wrapper--OZWOU .wrapper-btn--M61jo .btn--VMOr2 {
  width: 90%;
  height: 0.6rem;
  font-size: 0.28rem;
  border-radius: 0.4rem;
}
.openTips-wrapper--pfNFQ .active--A8dBD {
  transform: scale(1);
  opacity: 1;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/components/MessageModal/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.mainModal--KvoVz {
  position: relative;
}
.mainModal--KvoVz .ant-modal-content {
  width: 650px;
  height: 450px;
  background-color: transparent;
  box-shadow: none;
}
.mainModal--KvoVz .ant-modal-content .ant-modal-body {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0;
  background: transparent;
}
.mainModal--KvoVz .content--wn8g2 {
  width: 100%;
  height: 100%;
  position: relative;
}
.mainModal--KvoVz .content--wn8g2 .back--q2F9X {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.mainModal--KvoVz .content--wn8g2 .back--q2F9X img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mainModal--KvoVz .content--wn8g2 .inner-content--csj4m {
  position: absolute;
  top: 146px;
  left: 50px;
  width: 550px;
  height: 220px;
  overflow: hidden;
  z-index: 2;
  white-space: pre;
  color: #24212a;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 1px;
}
.mainModal--KvoVz .content--wn8g2 .inner-content--csj4m p {
  margin-bottom: 0em;
}
.mainModal--KvoVz .content--wn8g2 .firstBtn--gfeTN {
  position: absolute;
  bottom: 40px;
  right: 40px;
  z-index: 3;
  width: 95px;
  height: 38px;
  cursor: pointer;
}
.mainModal--KvoVz .content--wn8g2 .secondBtn--d_wvi {
  position: absolute;
  bottom: 40px;
  right: 147px;
  z-index: 3;
  width: 95px;
  height: 38px;
  cursor: pointer;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/TagControl/style.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.menu-content--Wg4mZ {
  padding: 18px;
  box-sizing: border-box;
  position: relative;
  margin: 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
}
.wrapper--_yjo8 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 16px;
  column-gap: 12px;
}
.tag-item--qUKL7 {
  padding: 0 8px;
  line-height: 24px;
  color: #24212a;
  border-radius: 4px;
  cursor: pointer;
  transition: color 0.2s, background 0.2s;
  width: min-content;
  white-space: nowrap;
}
.tag-item--qUKL7.tag-item--check {
  color: var(--highlight-color, #0043ce);
}
.tag-item--qUKL7.tag-item--checkAll {
  color: var(--highlight-color, #0043ce);
  background-color: var(--highlight-bgColor, #edf5ff);
}
.tag-item--qUKL7:hover {
  color: var(--highlight-color, #0043ce);
}
.tag-item--qUKL7 .anticon {
  font-size: 12px;
}
.tag-item-industry--ZmgOJ {
  padding: 0 8px;
  line-height: 24px;
  color: #24212a;
  border-radius: 4px;
  cursor: pointer;
  transition: color 0.2s, background 0.2s;
  width: min-content;
  white-space: nowrap;
}
.tag-item-industry--ZmgOJ.tag-item--check {
  color: var(--highlight-color, #b28600);
}
.tag-item-industry--ZmgOJ.tag-item--checkAll {
  color: var(--highlight-color, #b28600);
  background-color: var(--highlight-bgColor, #fcf4d6);
}
.tag-item-industry--ZmgOJ:hover {
  color: var(--highlight-color, #b28600);
}
.tag-item-industry--ZmgOJ .anticon {
  font-size: 12px;
}
.tag-mutiple-item--7P78q {
  padding: 0 8px;
  line-height: 24px;
  color: #24212a;
  border-radius: 4px;
  cursor: pointer;
  transition: color 0.2s, background 0.2s;
}
.tag-mutiple-item--7P78q.tag-mutiple-item--check {
  color: var(--highlight-color, #a06ef8);
}
.tag-mutiple-item--7P78q:hover {
  color: var(--highlight-color, #a06ef8);
}
.tag-mutiple-item--7P78q .anticon {
  font-size: 12px;
}
.tag-mutiple-item--7P78q .tag-icon-scrollUp {
  transform: rotate(0.5turn);
  transition: transform 0.1s ease-in;
}
.single-select--g1NFt {
  color: #24212a;
  transition: color 0.2s;
  cursor: pointer;
  padding: 0 8px;
}
.single-select--g1NFt.single-select--selected {
  color: var(--highlight-color, #198038);
}
.single-select--g1NFt:hover {
  color: var(--highlight-color, #198038);
}
.tag-menu-icon--vEIMm {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: var(--color);
  text-align: center;
  line-height: 18px;
}
.dropdownInput-content--Ueqom {
  background: #fff;
  box-shadow: 0px 2px 24px 0px #c8c9cc80;
  border-radius: 4px;
  padding-bottom: 4px;
}
.dropdownInput-content--Ueqom .ant-dropdown-menu {
  box-shadow: none;
}
.dropdownInput-content--Ueqom .input-divider {
  margin: 0 10px;
}
.dropdownInput-content--Ueqom .input-wrapper {
  display: flex;
  padding: 5px 12px 5px 12px;
  align-items: center;
}
.dropdownInput-content--Ueqom .btn-control {
  margin-top: 4px;
  padding: 5px 12px 5px 12px;
  display: flex;
  justify-content: flex-end;
  column-gap: 8px;
}
.primary-btn--rCUnL {
  border-radius: 4px;
  height: 24px;
  line-height: 20px;
  padding: 2px 8px 2px 8px;
  background-color: #7f5dff;
  color: #fff;
  font-size: 12px;
  width: 64px;
  border: none;
}
.primary-btn--rCUnL:hover {
  background-color: #7f5dff !important;
}
.secondary-btn--prW7V {
  border-radius: 4px;
  height: 24px;
  line-height: 20px;
  padding: 2px 8px 2px 8px;
  background-color: #f0eff2;
  color: #5c5962;
  font-size: 12px;
  width: 64px;
  border: none;
}
.secondary-btn--prW7V:hover {
  background-color: #f0eff2 !important;
  color: #5c5962 !important;
}
.secondary-btn--prW7V:focus {
  background-color: #f0eff2 !important;
  color: #5c5962 !important;
}
.popMutipleSelect--X4wvs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 4px;
  margin: -8px -16px;
}
.popMutipleSelect--X4wvs .btn-control {
  margin-top: 4px;
  padding: 5px 12px 5px 12px;
  display: flex;
  justify-content: flex-end;
  column-gap: 8px;
  grid-column: span 2;
}
.selectMenu--aZLgM {
  display: flex;
  flex-direction: column;
  padding: 5px 12px 5px 12px;
}
.selectMenu--aZLgM .menu-title {
  font-size: 12px;
  color: #5c5962;
  margin-bottom: 4px;
}
.kocPriceSelect--W2Zu4 {
  padding-top: 12px;
  padding-bottom: 6px;
  background: #fff;
  box-shadow: 0px 2px 24px 0px #c8c9cc80;
  border-radius: 4px;
}
.kocPriceSelect--W2Zu4 .price-radio-group {
  padding: 0 12px;
}
.kocPriceSelect--W2Zu4 .ant-radio {
  top: 0.2em;
}
.kocPriceSelect--W2Zu4 .ant-dropdown-menu {
  box-shadow: none;
}
.kocPriceSelect--W2Zu4 .input-divider {
  margin: 0 10px;
}
.kocPriceSelect--W2Zu4 .input-wrapper {
  display: flex;
  padding: 5px 12px 5px 12px;
  align-items: center;
}
.kocPriceSelect--W2Zu4 .btn-control {
  margin-top: 4px;
  padding: 5px 12px 5px 12px;
  display: flex;
  justify-content: flex-end;
  column-gap: 8px;
}
.kocPriceSelect--W2Zu4 .segment-item .ant-segmented-item-label {
  padding: 0 8px;
}
.tagLabelRender--PDWoU {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
  width: 100%;
  flex: 1;
  -webkit-mask-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 5%, #000000 20%);
}
.tag-label--VZacY {
  color: var(--color);
  background-color: var(--bgColor);
  padding: 0 8px;
  white-space: nowrap;
  width: min-content;
  border-radius: 4px;
}
.tagLabelPop--TuNa_ {
  margin: -12px -16px;
  display: flex;
  column-gap: 4px;
  row-gap: 8px;
  flex-wrap: wrap;
  max-width: 167px;
  padding: 8px;
  box-sizing: border-box;
}
.content-tag-pop--KEnCS {
  margin: -12px -16px;
  display: flex;
  column-gap: 4px;
  row-gap: 8px;
  flex-wrap: wrap;
  padding: 8px;
  max-width: 308px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/ChannelIcon/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.platform-icon--uoA7k {
  display: inline-block;
  margin-right: 3px;
  vertical-align: -3px;
  flex-shrink: 0;
  background-size: 100% 100%;
  height: 20px;
  width: 32px;
}
.platform-icon--uoA7k.square {
  width: 24px;
  height: 24px;
}
.platform-icon--uoA7k.circle {
  width: 18px;
  height: 18px;
}
.platform-img--Zp_JK {
  height: 18px;
  width: auto;
  vertical-align: middle;
}
.promote-img--_EiVW {
  height: 20px;
  width: auto;
  vertical-align: middle;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/InfiniteScroll/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.empty--x4mT8 {
  background: #fff;
  border-radius: 4px;
  padding: 100px 0 50px;
  text-align: center;
  width: 100%;
}
.empty--x4mT8 img {
  width: 160px;
}
.empty--x4mT8 .empty-text {
  color: #979797;
  font-size: 14px;
  padding-top: 10px;
}
.loading--aFRcR {
  width: 100%;
  text-align: center;
  margin: 20px 0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/TaskDetail/components/PRBoard/components/RecruitKocOrder/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RecruitKocDraw--txUiZ {
  top: 60px !important;
  left: 26px !important;
  right: 26px !important;
  bottom: 26px !important;
}
.RecruitKocDraw--txUiZ .businessTypeSwitch--L8xRx {
  margin-left: 16px;
}
.RecruitKocDraw--txUiZ .businessTypeSwitch--L8xRx .businessType--GOuyT {
  display: flex;
  height: 100%;
  width: max-content;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.RecruitKocDraw--txUiZ .businessTypeSwitch--L8xRx .businessType--GOuyT div {
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 29px;
  text-align: center;
  color: #929098;
}
.RecruitKocDraw--txUiZ .businessTypeSwitch--L8xRx .businessType--GOuyT .active--eFDgJ {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.RecruitKocDraw--txUiZ .RecruitKocDrawContent--YHtNe {
  overflow-y: scroll;
  height: 100%;
  padding: 0 20px;
}
.RecruitBody--phe0Q {
  width: 100%;
  padding: 20px;
  background: #f7f6f8;
  border: 1px solid #f0eff2;
  border-radius: 4px;
  padding-bottom: 40px;
  margin-top: 20px;
}
.RecruitBody--phe0Q .SubmitBtn--sfoKB {
  position: absolute;
  right: 20px;
}
.RecruitBody--phe0Q .tab-title {
  color: #929098;
  margin-right: 8px;
}
.RecruitBody--phe0Q .tab-content {
  color: #5c5962;
  font-family: DIN;
  font-weight: 700;
}
.RightTabs--Uho1i {
  display: flex;
  align-items: center;
  height: 100%;
}
.RightTabs--Uho1i .divider--DJUOF {
  width: 1px;
  height: 22px;
  background: #ebebeb;
  margin: 0 12px;
}
.RightTabs--Uho1i .ant-tabs-nav {
  margin-bottom: 0 !important;
}
.RightTabs--Uho1i .ant-tabs-tab {
  padding: 0;
  height: 60px;
  color: #929098;
  font-weight: 300;
}
.RightTabs--Uho1i .ant-tabs-tab-active {
  color: #7f5dff;
  font-weight: 500;
}
.RightTabs--Uho1i .ant-tabs-ink-bar {
  top: 0px !important;
  bottom: initial !important;
}
.RightTabs--Uho1i .ant-tabs-nav::before {
  content: none !important;
}
.RightTabs--Uho1i .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 24px;
}
.RightTabs--Uho1i .divider--DJUOF {
  height: 16px;
  margin: 0 18px 0 12px;
  background-color: #dbd9df;
}
.RightTabs--Uho1i .active--eFDgJ {
  color: #7f5dff;
}
.RecruitKocRecordTitle--D4fbg {
  font-size: 16px;
  font-weight: 500;
  color: #24212a;
  margin-top: 16px;
}
.label--GNasV .default-label,
.label--GNasV .gray,
.label--GNasV .orange,
.label--GNasV .golden,
.label--GNasV .white {
  background: #f8f2ff;
  margin: 0 8px 7px 0;
  border: 1px solid rgba(160, 110, 248, 0.2);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1px 7px;
  font-size: 12px;
  line-height: 18px;
  color: #8950ec;
  white-space: nowrap;
}
.label--GNasV .default-label.gray,
.label--GNasV .gray.gray,
.label--GNasV .orange.gray,
.label--GNasV .golden.gray,
.label--GNasV .white.gray {
  background: #f8f7fa;
  border: 1px solid #dcdee0;
  color: #666;
}
.label--GNasV .default-label.white,
.label--GNasV .gray.white,
.label--GNasV .orange.white,
.label--GNasV .golden.white,
.label--GNasV .white.white {
  background: #fff;
  border: 1px solid #dcdee0;
  color: #333;
  margin: 0;
  margin-left: 8px;
}
.label--GNasV .default-label.orange,
.label--GNasV .gray.orange,
.label--GNasV .orange.orange,
.label--GNasV .golden.orange,
.label--GNasV .white.orange {
  background: #fff5ed;
  border: 1px solid rgba(249, 177, 110, 0.2);
  color: #ee831f;
}
.label--GNasV .default-label.golden,
.label--GNasV .gray.golden,
.label--GNasV .orange.golden,
.label--GNasV .golden.golden,
.label--GNasV .white.golden {
  background: rgba(245, 231, 157, 0.15);
  border: 1px solid rgba(236, 170, 0, 0.2);
  color: #ecaa00;
}
.label--GNasV .default-label.white-bg,
.label--GNasV .gray.white-bg,
.label--GNasV .orange.white-bg,
.label--GNasV .golden.white-bg,
.label--GNasV .white.white-bg {
  background-color: #fff;
}
.label--GNasV .default-label.no-bold,
.label--GNasV .gray.no-bold,
.label--GNasV .orange.no-bold,
.label--GNasV .golden.no-bold,
.label--GNasV .white.no-bold {
  font-weight: 400;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/TaskDetail/components/PRBoard/components/RecruitKocOrder/components/OtherSetting/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.OtherSetting--MhtOZ .clicked--lchFk {
  background: #dbd9df;
  border-radius: 4px;
}
.OtherSetting--MhtOZ .settingBtn--tgqo6 {
  padding: 5px 12px;
}
.OtherSettingOverlay--mLHsM {
  padding-top: 4px !important;
}
.OtherSettingOverlay--mLHsM .ant-input-affix-wrapper {
  border: none;
  width: 140px;
}
.OtherSettingOverlay--mLHsM .ant-popover-arrow {
  display: none;
}
.OtherSettingOverlay--mLHsM .ant-popover-placement-bottom,
.OtherSettingOverlay--mLHsM .ant-popover-placement-bottomLeft {
  padding-top: 8px !important;
}
.OtherSettingOverlay--mLHsM .ant-popover-inner-content {
  padding: 0;
}
.OtherSettingDrop--rULhK {
  width: 456px;
  padding: 8px 0;
}
.OtherSettingDrop--rULhK .DropTabs--nD_H5 .ModalTabs--Ng3iH {
  background: #f7f6f8;
  border-radius: 4px;
  display: flex;
  padding: 2px;
  height: 32px;
  font-size: 12px;
  color: #929098;
  width: fit-content;
  margin-bottom: 14px;
  margin-left: 8px;
}
.OtherSettingDrop--rULhK .DropTabs--nD_H5 .ModalTabs--Ng3iH .tab-item {
  min-width: 64px;
  height: 28px;
  padding: 4px 8px;
}
.OtherSettingDrop--rULhK .DropTabs--nD_H5 .ModalTabs--Ng3iH .clicked {
  background: #ffffff;
  /* 小投影 */
  color: #5c5962;
  box-shadow: 0px 0px 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
}
.card-container--AChpg {
  width: 100%;
  height: 224px;
  overflow-y: scroll;
}
.business-order-card--_FDHx {
  width: 100%;
  padding: 8px 8px 8px 0;
  border-radius: 4px;
  height: 74px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.business-order-card--_FDHx:hover {
  background-color: #f7f6f8;
}
.business-order-card--_FDHx .BusinessOrderPlatform--dhntO {
  border-radius: 4px;
  margin-right: 8px;
}
.business-order-card--_FDHx .card-option-list {
  border: 1px solid #fff;
  display: none;
}
.business-order-card--_FDHx .avatar {
  width: 48px;
  height: 48px;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  border-radius: 50%;
}
.business-order-card--_FDHx .card-content {
  height: 65px;
  overflow: hidden;
  margin: 0 14px;
  flex: 1;
  cursor: pointer;
  width: 0;
  flex-direction: column;
  justify-content: space-between;
}
.business-order-card--_FDHx .card-content .name {
  line-height: 16px;
}
.business-order-card--_FDHx .card-content .reward {
  line-height: 12px;
}
.business-order-card--_FDHx .card-content .content-label-list {
  align-items: center;
  overflow-x: auto;
}
.business-order-card--_FDHx .card-content .content-label-list::-webkit-scrollbar {
  display: none;
}
.business-order-card--_FDHx .card-content .content-label-list span {
  margin-right: 4px;
  margin-bottom: 4px;
}
.business-order-card--_FDHx .card-content .content-label-list img {
  width: 32px;
  height: 20px;
  margin-bottom: 4px;
  margin-right: 4px;
}
.business-order-card--_FDHx .card-option-list {
  width: 108px;
  height: 100%;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-around;
  border-radius: 4px;
  padding: 24px 0 24px 16px;
}
.business-order-card--_FDHx .regular-color {
  color: #929098;
}
.account-list--_erg9,
.business-order-list--J98w5 {
  width: 100%;
  height: 224px;
  overflow-y: scroll;
}
.account-cord--vr43o {
  height: 66px;
  width: 100%;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
.account-cord--vr43o:hover {
  background-color: #f7f6f8;
}
.account-cord--vr43o .male--jz1rD {
  color: #0f62fe;
}
.account-cord--vr43o .femal--HVnGx {
  color: #d12771;
}
.account-cord--vr43o .select-box {
  flex-direction: column;
}
.account-cord--vr43o .account-cord-tag {
  width: 320px;
  position: relative;
}
.account-cord--vr43o .account-cord-tag::after {
  content: '';
  height: 20px;
  width: 20px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  position: absolute;
  right: 0px;
  top: 0;
}
.account-cord--vr43o .avatar {
  width: 48px;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  border-radius: 50%;
}
.account-cord--vr43o .name {
  width: 64px;
  font-weight: 500;
  font-size: 14px;
  color: #24212a;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.account-cord--vr43o .address {
  font-size: 12px;
  /* 文字色/次要信息 */
  color: #929098;
}
.account-cord--vr43o .sign-image {
  bottom: -4px;
  right: 0px;
  width: 20px;
  height: 20px;
}
.content-tag-pop--vCWiz {
  margin: -12px -16px;
  display: flex;
  column-gap: 4px;
  row-gap: 8px;
  flex-wrap: wrap;
  padding: 8px;
  max-width: 308px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/TaskDetail/components/PRBoard/components/RecruitKocOrder/components/RecruitTouch/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RecruitTouch--GQqiZ {
  background: #fff;
  padding: 20px;
  margin: 20px 0;
  min-height: 230px;
}
.select-box--Mqk0a .marked-active {
  color: #7f5dff;
}
.select-box--Mqk0a .disabled {
  color: #c8c9cc;
}
.select-box--Mqk0a .disabled .marked-out {
  border-color: #dcdee0 !important;
  background-color: #f8f7fa;
}
.select-box--Mqk0a .marked {
  display: flex;
  line-height: 16px;
  cursor: pointer;
  user-select: none;
  align-items: center;
  white-space: nowrap;
}
.select-box--Mqk0a .marked .marked-out {
  border: 1px solid #dcdee0;
  border-radius: 4px;
  width: 16px;
  height: 16px;
}
.select-box--Mqk0a .marked .marked-out-active {
  background: #7f5dff;
  border: 1px solid #7f5dff !important;
}
.select-box--Mqk0a .marked .marked-title {
  padding: 0 5px;
}
.input-box--nYGXI {
  width: 621px;
  height: 76px;
  border: 1px solid #dcdee0;
  border-radius: 4px;
  color: #666;
  padding: 8px 12px;
  overflow-y: auto;
}
.input-box--nYGXI:focus {
  border: 1px solid #7f5dff;
}
.input-box--nYGXI .word-tag {
  color: rgba(137, 80, 236, 0.66);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/KocLabel/components/TagList/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.edit-tag--kAuXb {
  padding: 0 8px;
  color: #5c5962;
  font-size: 12px;
  margin: 0 0 8px 16px;
}
.edit-tag--kAuXb:first-of-type {
  margin-left: 0;
}
.edit-tag--kAuXb:hover .edit-icon {
  display: inline-block;
}
.edit-tag--kAuXb .edit-icon {
  margin-left: 8px;
  cursor: pointer;
  display: none;
}
.edit-tag--kAuXb .edit-input {
  border: none;
  width: 80px;
  font-size: 12px;
  height: 20px;
}
.itemAddBtn--C_v3Y {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #f7f6f8;
  font-size: 12px;
  color: #5c5962;
}
.addInput--GhIX2 {
  width: 100px;
  height: 20px;
  font-size: 12px;
}
.double-tag--Q2fso {
  display: flex;
  flex-wrap: wrap;
}
.double-tag--Q2fso .item-add-btn {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #f7f6f8;
  font-size: 12px;
  color: #5c5962;
}
.double-tag--Q2fso .add-input {
  width: 100px;
  height: 20px;
  font-size: 12px;
}
.tag-list--JfThM {
  flex: 1;
}
.tag-list--JfThM .fw {
  flex-wrap: wrap;
}
.item-second-tag--rkkbz {
  display: flex;
  margin: 0 16px 16px 0;
}
.item-second-tag--rkkbz:last-of-type {
  margin-bottom: 0;
}
.item-second-tag--rkkbz .add-input {
  width: 100px;
  height: 20px;
  font-size: 12px;
}
.item-second-tag--rkkbz .item-add {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #f7f6f8;
  font-size: 12px;
  color: #5c5962;
}
.item-second-tag--rkkbz .second-name-edit {
  flex-shrink: 0;
  height: 18px;
  background: #f7f6f8;
  border-radius: 4px;
  color: #5c5962;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/KocLabel/components/Item/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.item--MiRcV {
  width: 100%;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #f0eff2;
  margin-top: 20px;
}
.item--MiRcV:first-of-type {
  margin-top: 0;
}
.item--MiRcV .item-title {
  height: 22px;
  font-weight: 500;
  color: #24212a;
  justify-content: space-between;
}
.item--MiRcV .item-title img {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.item--MiRcV .item-list {
  margin-top: 16px;
}
.item--MiRcV .item-list:first-of-type {
  margin-top: 0;
}
.item--MiRcV .item-type-name {
  width: 130px;
  padding: 0 8px;
  font-weight: 500;
  color: #24212a;
  flex-shrink: 0;
}
.item--MiRcV .type-edit-text {
  padding: 0;
}
.item--MiRcV .item-type-add {
  width: auto;
}
.item--MiRcV .input-item-name {
  width: auto;
}
.item--MiRcV .item-child-name {
  margin: 0 0 8px 12px;
  padding: 0 8px;
  color: #5c5962;
}
.item--MiRcV .item-child-name:first-of-type {
  margin-left: 0;
}
.item--MiRcV .item-add {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #f7f6f8;
  font-size: 12px;
  color: #5c5962;
}
.item--MiRcV .add-input {
  width: 100px;
  height: 20px;
  font-size: 12px;
}
.item--MiRcV .type-add-input {
  width: 110px;
  height: 32px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/KocLabel/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000000;
  background-color: #ffff00;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
}
optgroup {
  font-weight: 700;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
body,
html {
  height: 100%;
}
#app--XGgG9 {
  height: 100%;
  overflow: hidden;
  background: #efefef;
}
 {
  /********************** 盒模型 **********************/
  /********************** 文字 **********************/
  /* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
}
.m0 {
  margin: 0px!important;
}
.mb0 {
  margin-bottom: 0px!important;
}
.mr0 {
  margin-right: 0px!important;
}
.ml0 {
  margin-left: 0px!important;
}
.mt0 {
  margin-top: 0px!important;
}
.mlr0 {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.mtb0 {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
.m2 {
  margin: 2px;
}
.mb2 {
  margin-bottom: 2px;
}
.mr2 {
  margin-right: 2px;
}
.ml2 {
  margin-left: 2px;
}
.mt2 {
  margin-top: 2px;
}
.mlr2 {
  margin-left: 2px;
  margin-right: 2px;
}
.mtb2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.m4 {
  margin: 4px;
}
.mb4 {
  margin-bottom: 4px;
}
.mr4 {
  margin-right: 4px;
}
.ml4 {
  margin-left: 4px;
}
.mt4 {
  margin-top: 4px;
}
.mlr4 {
  margin-left: 4px;
  margin-right: 4px;
}
.mtb4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.m6 {
  margin: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.mr6 {
  margin-right: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mt6 {
  margin-top: 6px;
}
.mlr6 {
  margin-left: 6px;
  margin-right: 6px;
}
.mtb6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.m8 {
  margin: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.mr8 {
  margin-right: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mt8 {
  margin-top: 8px;
}
.mlr8 {
  margin-left: 8px;
  margin-right: 8px;
}
.mtb8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m10 {
  margin: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr10 {
  margin-right: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mlr10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m12 {
  margin: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.mr12 {
  margin-right: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mt12 {
  margin-top: 12px;
}
.mlr12 {
  margin-left: 12px;
  margin-right: 12px;
}
.mtb12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.m14 {
  margin: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.mr14 {
  margin-right: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mt14 {
  margin-top: 14px;
}
.mlr14 {
  margin-left: 14px;
  margin-right: 14px;
}
.mtb14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.m16 {
  margin: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.mr16 {
  margin-right: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mlr16 {
  margin-left: 16px;
  margin-right: 16px;
}
.mtb16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.m18 {
  margin: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.mr18 {
  margin-right: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mt18 {
  margin-top: 18px;
}
.mlr18 {
  margin-left: 18px;
  margin-right: 18px;
}
.mtb18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.m20 {
  margin: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mr20 {
  margin-right: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mlr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.m22 {
  margin: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.mr22 {
  margin-right: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mt22 {
  margin-top: 22px;
}
.mlr22 {
  margin-left: 22px;
  margin-right: 22px;
}
.mtb22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.m24 {
  margin: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr24 {
  margin-right: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mt24 {
  margin-top: 24px;
}
.mlr24 {
  margin-left: 24px;
  margin-right: 24px;
}
.mtb24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.m26 {
  margin: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.mr26 {
  margin-right: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mt26 {
  margin-top: 26px;
}
.mlr26 {
  margin-left: 26px;
  margin-right: 26px;
}
.mtb26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.m28 {
  margin: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.mr28 {
  margin-right: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mt28 {
  margin-top: 28px;
}
.mlr28 {
  margin-left: 28px;
  margin-right: 28px;
}
.mtb28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.p0 {
  padding: 0px!important;
}
.pb0 {
  padding-bottom: 0px!important;
}
.pr0 {
  padding-right: 0px!important;
}
.pl0 {
  padding-left: 0px!important;
}
.pt0 {
  padding-top: 0px!important;
}
.plr0 {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.ptb0 {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.p2 {
  padding: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pl2 {
  padding-left: 2px;
}
.pt2 {
  padding-top: 2px;
}
.plr2 {
  padding-left: 2px;
  padding-right: 2px;
}
.ptb2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.p4 {
  padding: 4px;
}
.pb4 {
  padding-bottom: 4px;
}
.pr4 {
  padding-right: 4px;
}
.pl4 {
  padding-left: 4px;
}
.pt4 {
  padding-top: 4px;
}
.plr4 {
  padding-left: 4px;
  padding-right: 4px;
}
.ptb4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p6 {
  padding: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pr6 {
  padding-right: 6px;
}
.pl6 {
  padding-left: 6px;
}
.pt6 {
  padding-top: 6px;
}
.plr6 {
  padding-left: 6px;
  padding-right: 6px;
}
.ptb6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.p8 {
  padding: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pr8 {
  padding-right: 8px;
}
.pl8 {
  padding-left: 8px;
}
.pt8 {
  padding-top: 8px;
}
.plr8 {
  padding-left: 8px;
  padding-right: 8px;
}
.ptb8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p10 {
  padding: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pt10 {
  padding-top: 10px;
}
.plr10 {
  padding-left: 10px;
  padding-right: 10px;
}
.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p12 {
  padding: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pr12 {
  padding-right: 12px;
}
.pl12 {
  padding-left: 12px;
}
.pt12 {
  padding-top: 12px;
}
.plr12 {
  padding-left: 12px;
  padding-right: 12px;
}
.ptb12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.p14 {
  padding: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pr14 {
  padding-right: 14px;
}
.pl14 {
  padding-left: 14px;
}
.pt14 {
  padding-top: 14px;
}
.plr14 {
  padding-left: 14px;
  padding-right: 14px;
}
.ptb14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.p16 {
  padding: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pr16 {
  padding-right: 16px;
}
.pl16 {
  padding-left: 16px;
}
.pt16 {
  padding-top: 16px;
}
.plr16 {
  padding-left: 16px;
  padding-right: 16px;
}
.ptb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p18 {
  padding: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pr18 {
  padding-right: 18px;
}
.pl18 {
  padding-left: 18px;
}
.pt18 {
  padding-top: 18px;
}
.plr18 {
  padding-left: 18px;
  padding-right: 18px;
}
.ptb18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.p20 {
  padding: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pt20 {
  padding-top: 20px;
}
.plr20 {
  padding-left: 20px;
  padding-right: 20px;
}
.ptb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p22 {
  padding: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pr22 {
  padding-right: 22px;
}
.pl22 {
  padding-left: 22px;
}
.pt22 {
  padding-top: 22px;
}
.plr22 {
  padding-left: 22px;
  padding-right: 22px;
}
.ptb22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.p24 {
  padding: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pr24 {
  padding-right: 24px;
}
.pl24 {
  padding-left: 24px;
}
.pt24 {
  padding-top: 24px;
}
.plr24 {
  padding-left: 24px;
  padding-right: 24px;
}
.ptb24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p26 {
  padding: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pr26 {
  padding-right: 26px;
}
.pl26 {
  padding-left: 26px;
}
.pt26 {
  padding-top: 26px;
}
.plr26 {
  padding-left: 26px;
  padding-right: 26px;
}
.ptb26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.p28 {
  padding: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pr28 {
  padding-right: 28px;
}
.pl28 {
  padding-left: 28px;
}
.pt28 {
  padding-top: 28px;
}
.plr28 {
  padding-left: 28px;
  padding-right: 28px;
}
.ptb28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.dn {
  display: none;
}
.dn-i {
  display: none !important;
}
.dib {
  display: inline-block;
}
.dib-i {
  display: inline-block !important;
}
.il-fx {
  display: inline-flex;
}
.df {
  display: flex;
}
.df-inline {
  display: inline-flex;
}
.df-i {
  display: flex !important;
}
.df-ac {
  display: flex;
  align-items: center;
}
.df-ab {
  display: flex;
  align-items: baseline;
}
.df-jc {
  display: flex;
  justify-content: center;
}
.df-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.white-space {
  white-space: nowrap;
}
.flex {
  flex: 1;
}
.flex-col {
  flex-direction: column;
}
.flex-hidden {
  flex: 1;
  overflow: hidden;
}
.flex-shrink {
  flex-shrink: 0;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.pf {
  position: fixed;
}
.f10 {
  font-size: 10px;
}
.f11 {
  font-size: 11px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f17 {
  font-size: 17px;
}
.f18 {
  font-size: 18px;
}
.f19 {
  font-size: 19px;
}
.f20 {
  font-size: 20px;
}
.f21 {
  font-size: 21px;
}
.f22 {
  font-size: 22px;
}
.f23 {
  font-size: 23px;
}
.f24 {
  font-size: 24px;
}
.f25 {
  font-size: 25px;
}
.f26 {
  font-size: 26px;
}
.f27 {
  font-size: 27px;
}
.f28 {
  font-size: 28px;
}
.f29 {
  font-size: 29px;
}
.f30 {
  font-size: 30px;
}
.f31 {
  font-size: 31px;
}
.f32 {
  font-size: 32px;
}
.f33 {
  font-size: 33px;
}
.f34 {
  font-size: 34px;
}
.f35 {
  font-size: 35px;
}
.f36 {
  font-size: 36px;
}
.f37 {
  font-size: 37px;
}
.f38 {
  font-size: 38px;
}
.f39 {
  font-size: 39px;
}
.f40 {
  font-size: 40px;
}
.fw300 {
  font-weight: 300;
}
.fw301 {
  font-weight: 301;
}
.fw302 {
  font-weight: 302;
}
.fw303 {
  font-weight: 303;
}
.fw304 {
  font-weight: 304;
}
.fw305 {
  font-weight: 305;
}
.fw306 {
  font-weight: 306;
}
.fw307 {
  font-weight: 307;
}
.fw308 {
  font-weight: 308;
}
.fw309 {
  font-weight: 309;
}
.fw310 {
  font-weight: 310;
}
.fw311 {
  font-weight: 311;
}
.fw312 {
  font-weight: 312;
}
.fw313 {
  font-weight: 313;
}
.fw314 {
  font-weight: 314;
}
.fw315 {
  font-weight: 315;
}
.fw316 {
  font-weight: 316;
}
.fw317 {
  font-weight: 317;
}
.fw318 {
  font-weight: 318;
}
.fw319 {
  font-weight: 319;
}
.fw320 {
  font-weight: 320;
}
.fw321 {
  font-weight: 321;
}
.fw322 {
  font-weight: 322;
}
.fw323 {
  font-weight: 323;
}
.fw324 {
  font-weight: 324;
}
.fw325 {
  font-weight: 325;
}
.fw326 {
  font-weight: 326;
}
.fw327 {
  font-weight: 327;
}
.fw328 {
  font-weight: 328;
}
.fw329 {
  font-weight: 329;
}
.fw330 {
  font-weight: 330;
}
.fw331 {
  font-weight: 331;
}
.fw332 {
  font-weight: 332;
}
.fw333 {
  font-weight: 333;
}
.fw334 {
  font-weight: 334;
}
.fw335 {
  font-weight: 335;
}
.fw336 {
  font-weight: 336;
}
.fw337 {
  font-weight: 337;
}
.fw338 {
  font-weight: 338;
}
.fw339 {
  font-weight: 339;
}
.fw340 {
  font-weight: 340;
}
.fw341 {
  font-weight: 341;
}
.fw342 {
  font-weight: 342;
}
.fw343 {
  font-weight: 343;
}
.fw344 {
  font-weight: 344;
}
.fw345 {
  font-weight: 345;
}
.fw346 {
  font-weight: 346;
}
.fw347 {
  font-weight: 347;
}
.fw348 {
  font-weight: 348;
}
.fw349 {
  font-weight: 349;
}
.fw350 {
  font-weight: 350;
}
.fw351 {
  font-weight: 351;
}
.fw352 {
  font-weight: 352;
}
.fw353 {
  font-weight: 353;
}
.fw354 {
  font-weight: 354;
}
.fw355 {
  font-weight: 355;
}
.fw356 {
  font-weight: 356;
}
.fw357 {
  font-weight: 357;
}
.fw358 {
  font-weight: 358;
}
.fw359 {
  font-weight: 359;
}
.fw360 {
  font-weight: 360;
}
.fw361 {
  font-weight: 361;
}
.fw362 {
  font-weight: 362;
}
.fw363 {
  font-weight: 363;
}
.fw364 {
  font-weight: 364;
}
.fw365 {
  font-weight: 365;
}
.fw366 {
  font-weight: 366;
}
.fw367 {
  font-weight: 367;
}
.fw368 {
  font-weight: 368;
}
.fw369 {
  font-weight: 369;
}
.fw370 {
  font-weight: 370;
}
.fw371 {
  font-weight: 371;
}
.fw372 {
  font-weight: 372;
}
.fw373 {
  font-weight: 373;
}
.fw374 {
  font-weight: 374;
}
.fw375 {
  font-weight: 375;
}
.fw376 {
  font-weight: 376;
}
.fw377 {
  font-weight: 377;
}
.fw378 {
  font-weight: 378;
}
.fw379 {
  font-weight: 379;
}
.fw380 {
  font-weight: 380;
}
.fw381 {
  font-weight: 381;
}
.fw382 {
  font-weight: 382;
}
.fw383 {
  font-weight: 383;
}
.fw384 {
  font-weight: 384;
}
.fw385 {
  font-weight: 385;
}
.fw386 {
  font-weight: 386;
}
.fw387 {
  font-weight: 387;
}
.fw388 {
  font-weight: 388;
}
.fw389 {
  font-weight: 389;
}
.fw390 {
  font-weight: 390;
}
.fw391 {
  font-weight: 391;
}
.fw392 {
  font-weight: 392;
}
.fw393 {
  font-weight: 393;
}
.fw394 {
  font-weight: 394;
}
.fw395 {
  font-weight: 395;
}
.fw396 {
  font-weight: 396;
}
.fw397 {
  font-weight: 397;
}
.fw398 {
  font-weight: 398;
}
.fw399 {
  font-weight: 399;
}
.fw400 {
  font-weight: 400;
}
.fw401 {
  font-weight: 401;
}
.fw402 {
  font-weight: 402;
}
.fw403 {
  font-weight: 403;
}
.fw404 {
  font-weight: 404;
}
.fw405 {
  font-weight: 405;
}
.fw406 {
  font-weight: 406;
}
.fw407 {
  font-weight: 407;
}
.fw408 {
  font-weight: 408;
}
.fw409 {
  font-weight: 409;
}
.fw410 {
  font-weight: 410;
}
.fw411 {
  font-weight: 411;
}
.fw412 {
  font-weight: 412;
}
.fw413 {
  font-weight: 413;
}
.fw414 {
  font-weight: 414;
}
.fw415 {
  font-weight: 415;
}
.fw416 {
  font-weight: 416;
}
.fw417 {
  font-weight: 417;
}
.fw418 {
  font-weight: 418;
}
.fw419 {
  font-weight: 419;
}
.fw420 {
  font-weight: 420;
}
.fw421 {
  font-weight: 421;
}
.fw422 {
  font-weight: 422;
}
.fw423 {
  font-weight: 423;
}
.fw424 {
  font-weight: 424;
}
.fw425 {
  font-weight: 425;
}
.fw426 {
  font-weight: 426;
}
.fw427 {
  font-weight: 427;
}
.fw428 {
  font-weight: 428;
}
.fw429 {
  font-weight: 429;
}
.fw430 {
  font-weight: 430;
}
.fw431 {
  font-weight: 431;
}
.fw432 {
  font-weight: 432;
}
.fw433 {
  font-weight: 433;
}
.fw434 {
  font-weight: 434;
}
.fw435 {
  font-weight: 435;
}
.fw436 {
  font-weight: 436;
}
.fw437 {
  font-weight: 437;
}
.fw438 {
  font-weight: 438;
}
.fw439 {
  font-weight: 439;
}
.fw440 {
  font-weight: 440;
}
.fw441 {
  font-weight: 441;
}
.fw442 {
  font-weight: 442;
}
.fw443 {
  font-weight: 443;
}
.fw444 {
  font-weight: 444;
}
.fw445 {
  font-weight: 445;
}
.fw446 {
  font-weight: 446;
}
.fw447 {
  font-weight: 447;
}
.fw448 {
  font-weight: 448;
}
.fw449 {
  font-weight: 449;
}
.fw450 {
  font-weight: 450;
}
.fw451 {
  font-weight: 451;
}
.fw452 {
  font-weight: 452;
}
.fw453 {
  font-weight: 453;
}
.fw454 {
  font-weight: 454;
}
.fw455 {
  font-weight: 455;
}
.fw456 {
  font-weight: 456;
}
.fw457 {
  font-weight: 457;
}
.fw458 {
  font-weight: 458;
}
.fw459 {
  font-weight: 459;
}
.fw460 {
  font-weight: 460;
}
.fw461 {
  font-weight: 461;
}
.fw462 {
  font-weight: 462;
}
.fw463 {
  font-weight: 463;
}
.fw464 {
  font-weight: 464;
}
.fw465 {
  font-weight: 465;
}
.fw466 {
  font-weight: 466;
}
.fw467 {
  font-weight: 467;
}
.fw468 {
  font-weight: 468;
}
.fw469 {
  font-weight: 469;
}
.fw470 {
  font-weight: 470;
}
.fw471 {
  font-weight: 471;
}
.fw472 {
  font-weight: 472;
}
.fw473 {
  font-weight: 473;
}
.fw474 {
  font-weight: 474;
}
.fw475 {
  font-weight: 475;
}
.fw476 {
  font-weight: 476;
}
.fw477 {
  font-weight: 477;
}
.fw478 {
  font-weight: 478;
}
.fw479 {
  font-weight: 479;
}
.fw480 {
  font-weight: 480;
}
.fw481 {
  font-weight: 481;
}
.fw482 {
  font-weight: 482;
}
.fw483 {
  font-weight: 483;
}
.fw484 {
  font-weight: 484;
}
.fw485 {
  font-weight: 485;
}
.fw486 {
  font-weight: 486;
}
.fw487 {
  font-weight: 487;
}
.fw488 {
  font-weight: 488;
}
.fw489 {
  font-weight: 489;
}
.fw490 {
  font-weight: 490;
}
.fw491 {
  font-weight: 491;
}
.fw492 {
  font-weight: 492;
}
.fw493 {
  font-weight: 493;
}
.fw494 {
  font-weight: 494;
}
.fw495 {
  font-weight: 495;
}
.fw496 {
  font-weight: 496;
}
.fw497 {
  font-weight: 497;
}
.fw498 {
  font-weight: 498;
}
.fw499 {
  font-weight: 499;
}
.fw500 {
  font-weight: 500;
}
.fb {
  font-weight: bold;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.tj {
  text-align: justify;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vm {
  vertical-align: middle;
}
.lh1 {
  line-height: 1;
}
.ibm {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.oh {
  overflow: hidden;
}
.oa {
  overflow: auto;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.nowrap {
  white-space: nowrap;
}
.pre-line {
  white-space: pre-line;
}
img[src=''], img:not([src]) {
  opacity: 0;
}
.pointer {
  cursor: pointer;
}
.pointer-active:hover {
  background-color: #f6f2ff !important;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dnone {
  display: none !important;
}
.flex-between {
  align-items: center;
  justify-content: space-between;
}
.flex-center {
  align-items: center;
}
.space-between {
  justify-content: space-between;
}
.flex-end {
  justify-content: flex-end;
}
.flex-start {
  justify-content: flex-start;
}
.dflex {
  display: flex !important;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.ab-container {
  overflow: scroll;
  overflow: overlay;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
}
.ab-container::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.ab-container::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
}
.ab-container::-webkit-scrollbar-track {
  border-radius: 1em;
  padding-right: 4px;
  background-color: transparent;
}
.graceful-scroll {
  overflow: scroll;
  overflow: overlay;
}
.graceful-scroll::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.graceful-scroll::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.graceful-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.graceful-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.graceful-scroll::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.graceful-scroll::-webkit-scrollbar-corner, .graceful-scroll::-webkit-scrollbar-button {
  display: none;
}
.hidden-scroll {
  overflow: scroll;
  overflow: overlay;
}
.hidden-scroll::-webkit-scrollbar {
  display: none;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
.required-input {
  color: #f53b3b;
}
.pc {
  color: #7f5dff;
}
.warn-font {
  color: #ee831f;
}
@font-face {
  font-family: 'DIN';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN.ttf') format('truetype');
}
@font-face {
  font-family: 'DIN-Medium';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN-Medium.otf') format('truetype');
}
@font-face {
  font-family: 'D-DIN-Bold';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/D-DIN-Bold.woff') format('truetype');
}
.din {
  font-family: DIN;
}
.din-medium {
  font-family: DIN-Medium;
}
.din-bold {
  font-family: D-DIN-Bold;
}
.number {
  font-family: DINAlternate-Bold;
}
.underline {
  text-decoration: underline;
}
.circle {
  border-radius: 50%;
}
@font-face {
  font-family: 'kocfont';
  /* Project id 1916792 */
  src: url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff2?t=1747881630025') format('woff2'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff?t=1747881630025') format('woff'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.ttf?t=1747881630025') format('truetype');
}
.kocfont {
  display: inline-block;
  font-family: 'kocfont' !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: baseline;
}
.left-image-sort {
  opacity: 0.5 !important;
  display: block;
  align-items: center;
}
.left-image-sort img {
  height: 38% !important;
}
.porcelain-sortable-helper {
  padding: 9px 8px;
  margin-right: 12px;
  cursor: pointer;
  z-index: 99999;
  border-radius: 8px;
  border: 1px solid #f0eff2;
  background: #fff;
}
.porcelain-sortable-helper .porcelain-header {
  display: flex;
  align-items: center;
  position: relative;
}
.porcelain-sortable-helper .porcelain-header .header-icon {
  padding: 8px;
  margin-right: 8px;
}
.porcelain-sortable-helper .porcelain-header .header-icon svg {
  width: 16px;
  height: 16px;
}
.porcelain-sortable-helper .porcelain-header .porcelain-type {
  display: flex;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: #f7f6f8;
  color: #5c5962;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
}
.porcelain-sortable-helper .porcelain-header .save {
  height: 32px;
  position: absolute;
  right: 0px;
}
.porcelain-sortable-helper .porcelain-name {
  margin-top: 8px;
}
.porcelain-sortable-helper .img-config {
  display: flex;
  width: 100%;
  margin-top: 10px;
}
.porcelain-sortable-helper .img-config .wechat-img {
  margin-right: 8px;
  width: 50%;
}
.porcelain-sortable-helper .img-config .group-img {
  width: 50%;
}
.porcelain-sortable-helper .img-extra {
  color: #929098;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.porcelain-sortable-helper .content {
  position: relative;
  margin-top: 8px;
  height: 100px;
  border-radius: 4px;
  border: 1px dashed #7f5dff;
  background: #ffffff;
}
.porcelain-sortable-helper .content .upload-btn {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  cursor: pointer;
  transition: all 0.3s;
}
.porcelain-sortable-helper .content .upload-btn .icon {
  font-size: 16px;
  margin-right: 8px;
  color: #7f5dff;
}
.porcelain-sortable-helper .content .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
}
.porcelain-sortable-helper .porcelain-switch {
  height: 32px;
  display: flex;
  width: 100%;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.porcelain-sortable-helper .porcelain-switch div {
  font-size: 12px;
  font-weight: 400;
  color: #929098;
  height: 100%;
  width: 50%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 28px;
  text-align: center;
}
.porcelain-sortable-helper .porcelain-switch .active {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.porcelain-sortable-helper .porcelain-jump-link {
  margin: 10px 0px;
}
.porcelain-sortable-helper .porcelain-jump-link .ant-select {
  width: 100%;
}
.porcelain-sortable-helper .up-img .img {
  object-fit: cover !important;
}
.porcelain-sortable-helper .porcelain-delete {
  width: -webkit-fill-available;
  position: absolute;
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 4px;
  background: #fff1f1;
  color: #da1e28;
  bottom: 9px;
  left: 8px;
  right: 8px;
}
.text-hover:hover {
  color: #997dff;
}
.sort-bar-helper, .category-sort-helper {
  cursor: pointer;
  z-index: 9999;
  padding: 4px 4px 4px 32px;
  position: relative;
  display: flex;
  align-items: center;
}
.sort-bar-helper img, .category-sort-helper img {
  width: 40px;
  height: 40px;
}
.sort-bar-helper .channel-name, .category-sort-helper .channel-name {
  width: 40px;
}
.sort-bar-helper .channel-name .category-name, .category-sort-helper .channel-name .category-name {
  font-size: 14px;
  color: #24212a;
  font-weight: 400;
  margin-left: 8px;
}
.sort-bar-helper .channel-name .category-name .ant-input, .category-sort-helper .channel-name .category-name .ant-input {
  border: none;
  background: none;
}
.sort-bar-helper .channel-name .action, .category-sort-helper .channel-name .action {
  display: none;
  line-height: 20px;
}
.sort-bar-helper .channel-name .category-name-input, .category-sort-helper .channel-name .category-name-input {
  border: none;
  background: none;
  padding: 0px;
}
.sort-bar-helper:hover, .category-sort-helper:hover {
  padding: 4px 4px 4px 0px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
}
.sort-bar-helper:hover .action, .category-sort-helper:hover .action {
  display: block;
  line-height: 20px;
}
.sort-bar-helper .icon-list, .category-sort-helper .icon-list {
  right: 0px;
  position: absolute;
}
.sort-bar-helper .tips, .category-sort-helper .tips {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #efebff;
  padding: 0px 8px;
  color: #6c4fd9;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: max-content;
}
.sort-bar-helper .item-icon, .category-sort-helper .item-icon {
  width: 20px;
  height: 20px;
}
.sort-bar-helper .item-icon svg, .category-sort-helper .item-icon svg {
  width: 12px;
  height: 12px;
}
.sort-bar-helper .item-icon:hover, .category-sort-helper .item-icon:hover {
  color: #7f5dff;
}
.sort-bar-helper .upload-btn, .category-sort-helper .upload-btn {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px dashed #b29eff;
  background: #efebff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #7f5dff;
}
.contract-view .ant-image-preview-img {
  width: 500px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.koc-label--s_EFz {
  height: calc(100vh - 174px);
  margin-right: -20px;
  overflow: scroll;
  overflow: overlay;
}
.koc-label--s_EFz::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.koc-label--s_EFz::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.koc-label--s_EFz::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.koc-label--s_EFz::-webkit-scrollbar-track {
  background-color: transparent;
}
.koc-label--s_EFz::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.koc-label--s_EFz::-webkit-scrollbar-corner,
.koc-label--s_EFz::-webkit-scrollbar-button {
  display: none;
}
.koc-label--s_EFz .label-change-types {
  right: 118px;
  top: 56px;
}
.koc-label--s_EFz .label-change-types .line {
  width: 1px;
  margin-left: 12px;
  height: 16px;
  background: #dbd9df;
}
.koc-label--s_EFz .label-types {
  display: inline-flex;
  height: 32px;
  padding: 2px;
  border-radius: 4px;
  background: #f7f6f8;
}
.koc-label--s_EFz .label-type {
  line-height: 28px;
  color: #929098;
  text-align: center;
  border-radius: 4px;
  padding: 0 8px;
}
.koc-label--s_EFz .label-type-active {
  color: #5c5962;
  font-weight: 500;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(10, 42, 97, 0.2);
}
.koc-label--s_EFz .label-content {
  padding-right: 112px;
}
.koc-label--s_EFz .label-navigation {
  margin-left: 12px;
  width: 80px;
  right: 40px;
}
.koc-label--s_EFz .navigation-item {
  width: 100%;
  line-height: 36px;
  border-left: 1px solid #f0eff2;
  text-align: center;
}
.koc-label--s_EFz .navigation-item-active {
  color: #7f5dff;
  border-left-color: #7f5dff;
  font-weight: 500;
}
.header-left--T1QIE {
  margin-top: -20px;
  margin-bottom: 20px;
}
.header-left--T1QIE .page-left-item {
  margin-left: 40px;
  position: relative;
  color: #929098;
  font-size: 16px;
}
.header-left--T1QIE .page-left-item:not(first-of-type)::before {
  content: '';
  position: absolute;
  left: -20px;
  width: 1px;
  height: 22px;
  background: #f0eff2;
}
.header-left--T1QIE .page-left-item:first-of-type {
  margin-left: 0;
}
.header-left--T1QIE .page-left-active {
  color: #24212a;
  font-weight: 500;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Wrapper/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper--wJMO_ {
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
}
.wrapper--wJMO_ .content-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  background: #ffffff;
  border-bottom: 1px solid #eeeef2;
}
.wrapper--wJMO_ .content-head .header-content {
  font-size: 14px;
  color: #1d1d1d;
}
.wrapper--wJMO_ .content-body {
  padding: 20px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/layout/Modal/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal-mask {
  background: rgba(0, 0, 0, 0.45);
}
.modal--TZ7_C.ant-modal .g-icon-close:before,
.antd-drawer--dL4WG .g-icon-close:before {
  content: '\e64d';
}
.modal--TZ7_C.ant-modal .g-icon-del:before,
.antd-drawer--dL4WG .g-icon-del:before {
  content: '\e656';
}
.modal--TZ7_C.ant-modal .g-icon-edit:before,
.antd-drawer--dL4WG .g-icon-edit:before {
  content: '\e659';
}
.modal--TZ7_C.ant-modal .g-icon-link:before,
.antd-drawer--dL4WG .g-icon-link:before {
  content: '\e660';
}
.modal--TZ7_C.ant-modal .g-icon-time:before,
.antd-drawer--dL4WG .g-icon-time:before {
  content: '\e65f';
}
.modal--TZ7_C.ant-modal .g-icon-arrow:before,
.antd-drawer--dL4WG .g-icon-arrow:before {
  content: '\e69a';
}
.modal--TZ7_C.ant-modal .g-modal-title,
.antd-drawer--dL4WG .g-modal-title {
  position: relative;
  display: flex;
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  background-color: #ffffff;
  border-radius: 4px 4px 0 0;
}
.modal--TZ7_C.ant-modal .g-modal-title::after,
.antd-drawer--dL4WG .g-modal-title::after {
  position: absolute;
  content: '';
  height: 1px;
  bottom: 0;
  left: 20px;
  right: 20px;
  background: #f4f3f5;
}
.modal--TZ7_C.ant-modal .g-modal-title .g-modal-name,
.antd-drawer--dL4WG .g-modal-title .g-modal-name {
  flex: 1;
  font-size: 16px;
  position: relative;
}
.modal--TZ7_C.ant-modal .g-modal-title .circle,
.antd-drawer--dL4WG .g-modal-title .circle {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: #7c7c7c;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
  cursor: pointer;
}
.modal--TZ7_C.ant-modal .g-modal-title .circle:hover,
.antd-drawer--dL4WG .g-modal-title .circle:hover {
  color: #6f6f6f;
  background: #f6f6f6;
}
.modal--TZ7_C.ant-modal .g-content,
.antd-drawer--dL4WG .g-content {
  position: relative;
  padding: 20px;
}
.modal--TZ7_C.ant-modal .g-gray,
.antd-drawer--dL4WG .g-gray {
  background: #f4f3f5;
}
.modal--TZ7_C.ant-modal .g-modal-footer,
.antd-drawer--dL4WG .g-modal-footer {
  margin-top: 30px;
  text-align: right;
}
.modal--TZ7_C.ant-modal .g-modal-footer .ant-btn,
.antd-drawer--dL4WG .g-modal-footer .ant-btn {
  height: 32px;
  line-height: 30px;
  min-width: 70px;
  padding: 0 10px;
}
.modal--TZ7_C.ant-modal .g-modal-footer .ant-btn.cancel,
.antd-drawer--dL4WG .g-modal-footer .ant-btn.cancel {
  color: #4a4a4a;
  background: #f4f4f4;
  border: 1px solid #d8d8d8;
}
.modal--TZ7_C.ant-modal .g-modal-footer .ant-btn + .ant-btn,
.antd-drawer--dL4WG .g-modal-footer .ant-btn + .ant-btn {
  margin-left: 16px;
}
.modal--TZ7_C.ant-modal .record-wrap,
.antd-drawer--dL4WG .record-wrap {
  display: table;
}
.modal--TZ7_C.ant-modal .record-op-wrap,
.antd-drawer--dL4WG .record-op-wrap {
  display: table-row;
  color: #646464;
}
.modal--TZ7_C.ant-modal .record-op-wrap .time,
.antd-drawer--dL4WG .record-op-wrap .time {
  white-space: nowrap;
  display: table-cell;
  padding: 10px 0;
}
.modal--TZ7_C.ant-modal .record-op-wrap .content,
.antd-drawer--dL4WG .record-op-wrap .content {
  flex: 1;
  display: table-cell;
  white-space: pre-line;
  padding-left: 10px;
  word-break: break-all;
}
.modal--TZ7_C.ant-modal .record-op-wrap:first-child,
.antd-drawer--dL4WG .record-op-wrap:first-child {
  color: #000000;
}
.modal--TZ7_C.ant-modal {
  padding: 0;
  margin: 50px 0;
  border-radius: 4px;
}
.modal--TZ7_C.ant-modal .ant-modal-close {
  top: -6px;
  right: -32px;
}
.modal--TZ7_C.ant-modal .ant-modal-close .ant-modal-close-x {
  height: 32px;
  width: 32px;
  line-height: 32px;
  color: #ffffff;
  font-size: 14px;
}
.modal--TZ7_C.ant-modal .ant-modal-close .ant-modal-close-x i {
  display: none;
}
.modal--TZ7_C.ant-modal .ant-modal-close .ant-modal-close-x:before {
  font-family: kocfont;
  content: '\e62f';
}
.modal--TZ7_C.ant-modal .ant-modal-close .ant-modal-close-x .ant-modal-close-icon {
  display: none;
}
.modal--TZ7_C.ant-modal .real-body {
  padding: 0;
}
.modal--TZ7_C.ant-modal .real-body-max {
  max-height: calc(100vh - 100px) !important;
  overflow-x: hidden;
  overflow-y: auto;
}
.modal--TZ7_C.ant-modal .ant-modal-body {
  padding: 0;
}
.modal--TZ7_C.ant-modal.noPadding .g-modal-title::after {
  left: 0;
  right: 0;
}
.modal--TZ7_C.ant-modal.noPadding .g-content {
  padding: 0;
  background: #efefef;
}
.antd-drawer--dL4WG {
  margin: 0;
}
.antd-drawer--dL4WG .ant-drawer-body {
  height: 100%;
}
.antd-drawer--dL4WG .ant-drawer-body,
.antd-drawer--dL4WG .g-modal-title {
  padding: 0;
}
.antd-drawer--dL4WG .real-body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.antd-drawer--dL4WG .g-modal-title {
  flex: 0 0 56px;
  max-height: 56px;
  line-height: 56px;
  padding-right: 24px;
  border: 1px solid rgba(220, 222, 224, 0.5);
}
.antd-drawer--dL4WG .g-modal-title::after {
  display: none;
}
.antd-drawer--dL4WG .g-modal-title .g-modal-name {
  margin-left: 16px;
}
.antd-drawer--dL4WG .left-icon {
  width: 56px;
  height: 100%;
  box-shadow: 1px 0px 0px rgba(0, 0, 0, 0.11);
  text-align: center;
  color: #999999;
}
.antd-drawer--dL4WG .g-content {
  flex: 1;
  padding: 24px;
  overflow: auto;
}
.antd-drawer--dL4WG .footer-btn {
  align-items: center;
  padding: 8px 24px 24px;
}
.antd-drawer--dL4WG .menu-footer-btn {
  width: 100%;
  text-align: right;
}
.antd-drawer--dL4WG .menu-footer-btn .ant-btn {
  min-width: 88px;
  height: 32px;
  border-radius: 50px;
}
.drawer--SGK9l.show--DrMFl > .main--C0C6N {
  transform: translateX(0);
}
@keyframes antdDrawerFadeIn--WhKDz {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.drawer--SGK9l.show--DrMFl > .mask--lI9Go {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn--WhKDz 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.drawer--SGK9l .main--C0C6N {
  position: absolute;
  top: 0;
  right: -1px;
  z-index: 6;
  width: 350px;
  height: 100%;
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.17);
  border-radius: 0 0 4px 0;
  transform: translateX(100%);
  transition: 0.3s transform;
}
.drawer--SGK9l .mask--lI9Go {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0;
  width: 100%;
  height: 0;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  background: rgba(0, 0, 0, 0.4);
}
.drawer--SGK9l header {
  align-items: center;
  justify-content: space-between;
  display: flex;
  margin: 0 20px;
  color: #424242;
  line-height: 50px;
  border-bottom: 1px solid #ececec;
}
.drawer--SGK9l header .icon--TVQqX {
  color: #9b9b9b;
  font-size: 16px;
  cursor: pointer;
}
.drawer--SGK9l header .icon--TVQqX:hover {
  color: #424242;
}
.drawer--SGK9l section {
  padding: 10px 20px;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 12px;
}
.drawer--SGK9l section .ant-form-item,
.drawer--SGK9l section .ant-v3-form-item {
  margin-bottom: 5px;
  font-size: 12px;
}
.drawer--SGK9l section .ant-form-item-label label,
.drawer--SGK9l section .ant-v3-form-item-label label {
  color: #7f7f7f;
  font-size: 12px;
  font-weight: 300;
}
.drawer--SGK9l section .lcCard {
  margin-bottom: 25px;
}
.drawer--SGK9l section .lcCard.info .ant-card-head {
  background: #f5f9fe;
}
.drawer--SGK9l section .lcCard.info .ant-card-head .ant-card-head-title {
  color: #4a90e2;
}
.drawer--SGK9l section .lcCard.warning .ant-card-head {
  background: #fef6ea;
}
.drawer--SGK9l section .lcCard.warning .ant-card-head .ant-card-head-title {
  color: #f5a623;
}
.drawer--SGK9l section .lcCard.static-text .ant-form-item-control,
.drawer--SGK9l section .lcCard.static-text .ant-form-item-label,
.drawer--SGK9l section .lcCard.static-text .ant-v3-form-item-control,
.drawer--SGK9l section .lcCard.static-text .ant-v3-form-item-label {
  line-height: 30px;
}
.drawer--SGK9l section .lcCard .ant-card-head {
  height: auto;
  min-height: 30px;
  padding: 0 19px;
}
.drawer--SGK9l section .lcCard .ant-card-head .ant-card-head-title {
  height: 30px;
  padding: 0;
  font-size: 12px;
  font-weight: 300;
  line-height: 30px;
}
.drawer--SGK9l section .lcCard .ant-card-body {
  padding: 11px 19px;
}
.drawer--SGK9l footer {
  text-align: center;
}
.drawer--SGK9l footer .btn--TjDCL {
  width: 94px;
  height: 39px;
  color: #ffffff;
  background: #000000;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/__obsolete/ImageUpload/CustomImageUpload/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload--_KyaL {
  display: flex;
  flex-wrap: wrap;
}
.upload--_KyaL .img-box {
  width: 120px;
  height: 120px;
  border-radius: 10px;
  margin-right: 10px;
}
.upload--_KyaL .up-comp {
  height: 120px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag {
  width: 122px;
  height: 122px;
  border: 1px dashed transparent;
  background: #f8f8f8;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag:hover {
  border: 1px dashed transparent;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .ant-v3-upload {
  padding: 0;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .iconfont {
  font-size: 40px;
  color: #a9a9a9;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .ant-v3-upload-drag-container {
  height: 120px;
  display: block;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .upload-content {
  padding: 10px;
  height: 100%;
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .upload-content .content-border {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed transparent;
  border-radius: 4px;
  background: linear-gradient(#f8f8f8, #f8f8f8) padding-box, repeating-linear-gradient(-45deg, #a9a9a9 0, #a9a9a9 5px, #f8f8f8 0, #f8f8f8 0.75em);
}
.upload--_KyaL .up-comp .ant-v3-upload.ant-v3-upload-drag .upload-content .content-border:hover {
  border: 1px dashed transparent;
  background: linear-gradient(#f8f8f8, #f8f8f8) padding-box, repeating-linear-gradient(-45deg, #a9a9a9 0, #a9a9a9 5px, #f8f8f8 0, #f8f8f8 0.75em);
}
.upload--_KyaL .up-comp .img {
  position: relative;
  top: -1px;
  left: -1px;
  border-radius: 4px;
}
.item--IspAq {
  margin-right: 10px;
}
.item--IspAq .image-con {
  position: relative;
}
.item--IspAq .image-con .del-img {
  position: absolute;
  top: -8px;
  right: -8px;
  cursor: pointer;
  font-size: 16px;
  color: #d0021b;
  z-index: 999;
  visibility: hidden;
}
.item--IspAq .image-con .upload {
  width: 100%;
  height: 30px;
  position: absolute;
  bottom: 0;
  display: none;
}
.item--IspAq .image-con .upload .mark {
  height: 100%;
  position: relative;
}
.item--IspAq .image-con .upload .mark .upload-bg {
  width: 100%;
  height: 100%;
  opacity: 0.8;
  background: #353535;
  border-radius: 0 0 10px 10px;
  position: absolute;
}
.item--IspAq .image-con .upload .mark .upload-btn {
  height: 23px;
  padding: 0 8px;
  background: #fbfbfb;
  color: #484848;
  border-radius: 3px;
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
}
.item--IspAq .image-con .move-pic {
  display: none;
  position: absolute;
  background: rgba(53, 53, 53, 0.8);
  text-align: center;
  color: #fff;
  width: 100%;
  padding: 5px 0;
  top: 0;
  border-radius: 10px 10px 0 0;
  cursor: move;
}
.item--IspAq .image-con .main-pic {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 3px 5px;
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 0;
  border-radius: 4px 4px 4px 10px;
  line-height: 1.5;
}
.item--IspAq .desc {
  display: flex;
  justify-content: space-between;
  color: #bdbdbd;
  margin-top: 3px;
  width: 100%;
  font-size: 12px;
}
.item--IspAq .image-con:hover .upload {
  display: inline-block;
  visibility: visible;
}
.item--IspAq .image-con:hover .main-pic,
.item--IspAq .image-con:hover .move-pic {
  display: block;
}
.item--IspAq .image-con:hover .del-img {
  visibility: visible;
}
.qrcode--fRCQf .ant-v3-popover-title {
  min-width: 122px;
}
.qrcode--fRCQf canvas {
  position: relative;
}
.icon-up-pic:before {
  content: '\e7a3';
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Image/style.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pic-image-wrapper--ZlYAl {
  display: flex;
}
.pic-image-wrapper--ZlYAl .pic-image {
  border-radius: 4px;
  height: 80px;
  width: 80px;
  background-size: 100% 100%;
}
.pic-image-wrapper--ZlYAl .pic-image:not(:last-child) {
  margin-right: 10px;
}
.pic-image-wrapper--ZlYAl .text-wrapper {
  position: relative;
  border-radius: 4px;
  height: 80px;
  width: 80px;
  overflow: hidden;
}
.pic-image-wrapper--ZlYAl .text-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
.pic-image-wrapper--ZlYAl .text {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 22px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  border-radius: 0 0 4px 4px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@font-face {
  font-family: 'image-iconfont';
  /* project id 774182 */
  src: url('//at.alicdn.com/t/font_774182_6ixacmlczwp.eot');
  src: url('//at.alicdn.com/t/font_774182_6ixacmlczwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_774182_6ixacmlczwp.woff2') format('woff2'), url('//at.alicdn.com/t/font_774182_6ixacmlczwp.woff') format('woff'), url('//at.alicdn.com/t/font_774182_6ixacmlczwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_774182_6ixacmlczwp.svg#iconfont') format('svg');
}
.pic-zoom-wrapper--bGl0F .iconfont {
  font-family: 'image-iconfont' !important;
  font-size: 25px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pic-zoom-wrapper--bGl0F .icon-e60b:before {
  content: '\e60b';
}
.pic-zoom-wrapper--bGl0F .pic-zoom-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 100000;
}
.pic-zoom-wrapper--bGl0F .pic-image-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100001;
  width: 60%;
  height: 80%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
  cursor: default;
}
.pic-zoom-wrapper--bGl0F .pic-image-header {
  position: relative;
  height: 50px;
  z-index: 10;
}
.pic-zoom-wrapper--bGl0F .pic-image-header .title {
  display: flex;
  font-size: 14px;
  line-height: 50px;
  padding: 0 50px 0 15px;
}
.pic-zoom-wrapper--bGl0F .pic-image-header .title .title-l {
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  user-select: none;
  overflow: hidden;
  color: #fff;
}
.pic-zoom-wrapper--bGl0F .pic-image-header .title .title-r {
  width: 100px;
  text-align: right;
  font-size: 12px;
}
.pic-zoom-wrapper--bGl0F .pic-image-header .close-btn {
  width: 50px;
  height: 50px;
  margin: 0;
  color: #999;
  line-height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 25px;
  text-align: center;
  transition: 0.3s all;
}
.pic-zoom-wrapper--bGl0F .pic-image-header .close-btn:hover {
  color: #fff;
}
.pic-zoom-wrapper--bGl0F .pic-image-stage {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pic-zoom-wrapper--bGl0F .pic-image-stage img {
  flex: 1;
  position: absolute;
  display: block;
}
.imageText--DqxyB {
  color: #3493f6;
  cursor: pointer;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Image/ImageZoom/components/Controller.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pic-zoom-tools--q0fJL {
  height: 50px;
  bottom: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  z-index: 10;
}
.pic-zoom-tools--q0fJL .icon-e60e:before {
  content: '\e60e';
}
.pic-zoom-tools--q0fJL .icon-e667:before {
  content: '\e667';
}
.pic-zoom-tools--q0fJL .icon-e60f:before {
  content: '\e60f';
}
.pic-zoom-tools--q0fJL .icon-e604:before {
  content: '\e604';
}
.pic-zoom-tools--q0fJL .icon-e6c3:before {
  content: '\e6c3';
}
.pic-zoom-tools--q0fJL .icon-e600:before {
  content: '\e600';
}
.pic-zoom-tools--q0fJL .icon-e609:before {
  content: '\e609';
}
.pic-zoom-tools--q0fJL .icon-e824:before {
  content: '\e824';
}
.pic-zoom-tools--q0fJL .tools-bar {
  display: inline-block;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 5px 5px 0 0;
}
.pic-zoom-tools--q0fJL span {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0;
  color: #999;
  line-height: 50px;
  font-size: 25px;
  cursor: pointer;
  transition: 0.3s all;
}
.pic-zoom-tools--q0fJL span:hover {
  color: #ffffff;
}
.pic-zoom-tools--q0fJL .fixed-prev,
.pic-zoom-tools--q0fJL .fixed-next {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 40px;
  display: block;
  width: 50px;
  height: 100px;
  line-height: 100px;
  color: #99999960;
  text-align: center;
}
.pic-zoom-tools--q0fJL .fixed-prev:hover,
.pic-zoom-tools--q0fJL .fixed-next:hover {
  background: #1d1d1d;
  color: #999;
}
.pic-zoom-tools--q0fJL .fixed-prev {
  left: 0;
}
.pic-zoom-tools--q0fJL .fixed-next {
  right: 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Uploader/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.koc-uploader--RmTNk {
  display: flex;
  flex-wrap: wrap;
}
.koc-uploader--RmTNk .upload-button {
  flex-direction: column;
  justify-content: center;
  display: flex;
  width: 104px;
  height: 104px;
  border: 1px dashed var(--unnamed, #ccbeff);
  border-radius: 4px;
  color: #666666;
  text-align: center;
  cursor: pointer;
  font-size: 24px;
  background-color: #ffffff;
}
.koc-uploader--RmTNk .upload-button .button-text {
  color: #7f5dff;
}
.koc-uploader--RmTNk .upload-button > span {
  color: #7f5dff;
  display: inline-block;
}
.koc-uploader--RmTNk .upload-button > span > svg {
  width: 16px;
  height: 16px;
}
.image-list--YqvrQ {
  display: flex;
  flex-wrap: wrap;
}
.image-list--YqvrQ > div {
  position: relative;
  margin-right: 10px;
  margin-top: 10px;
}
.image-list--YqvrQ > div:hover .delete-icon {
  display: block;
}
.image-list--YqvrQ .ant-v3-upload .ant-v3-upload-select {
  margin-top: 10px !important;
}
.image-list--YqvrQ .ant-upload.ant-upload-select {
  margin-top: 10px;
}
.image-list--YqvrQ .image-item {
  position: relative;
}
.image-list--YqvrQ .image-item .image_mask {
  position: absolute;
  top: 0;
  border-radius: 4px;
  width: 80px;
  height: 80px;
  text-align: center;
  cursor: zoom-in;
  z-index: 1;
  justify-content: center;
  align-items: center;
}
.image-list--YqvrQ .image-item .image_mask.error {
  border: 1px dotted #cf4141;
  background: rgba(255, 255, 255, 0.7);
}
.image-list--YqvrQ .image-item .image_mask.error .prompt {
  background: #999;
  color: #fff;
}
.image-list--YqvrQ .image-item .image_mask .prompt {
  display: inline-block;
  font-size: 10px;
  width: 12px;
  height: 12px;
  margin-right: 3px;
  line-height: 12px;
  text-align: center;
  border-radius: 50%;
}
.image-list--YqvrQ .image-item .more {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  border-radius: 4px;
  cursor: zoom-in;
}
.image-list--YqvrQ .image-item .file-img-boxs {
  height: calc(100% - 18px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-list--YqvrQ .image-item .file-imgs {
  margin-top: 18px;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  background-size: 100% 100%;
  display: inline-block;
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.image-list--YqvrQ .image-item .file-imgs.pdf {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/pdf.png');
}
.image-list--YqvrQ .image-item .file-imgs.ppt,
.image-list--YqvrQ .image-item .file-imgs.pptx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/ppt.png');
}
.image-list--YqvrQ .image-item .file-imgs.xls,
.image-list--YqvrQ .image-item .file-imgs.xlsx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/xls.png');
}
.image-list--YqvrQ .image-item .file-imgs.doc,
.image-list--YqvrQ .image-item .file-imgs.docx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/doc.png');
}
.image-list--YqvrQ .image-item .file-imgs.txt {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.image-list--YqvrQ .image-item .file-imgs.unknown {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/unknown.png');
}
.image-list--YqvrQ .delete-icon {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 800;
  border-radius: 4px;
}
.video-image--IWOgR {
  width: 80px;
  height: 80px;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
}
.video-image--IWOgR .icon-image {
  position: absolute;
  top: -7px;
  right: -7px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: red;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 16px;
}
.video-image--IWOgR img {
  width: 100%;
  height: 100%;
}
.video-image--IWOgR .play-icon {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left: 15px solid #fff;
  border-bottom: 10px solid transparent;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-modal--py0Bn .video-element {
  max-height: 520px;
  max-width: 1200px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Uploader/uploadAll/styles.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.file-wrapper--c6TMc {
  line-height: 1.5;
}
.file-wrapper--c6TMc .file-box-block {
  display: inline-block;
  margin-top: 10px;
}
.file-wrapper--c6TMc .file-box {
  display: inline-block;
  width: 80px;
  height: 80px;
  vertical-align: top;
  position: relative;
  text-align: center;
  line-height: 1.5;
}
.file-wrapper--c6TMc .file-box:hover .del-img {
  display: block;
}
.file-wrapper--c6TMc .file-box .del-img {
  display: none;
  position: absolute;
  top: -9px;
  right: -9px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  background: #7f5dff;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
}
.file-wrapper--c6TMc .file-box:hover .upload {
  display: block;
}
.file-wrapper--c6TMc .file-box .upload {
  width: 80px;
  height: 30px;
  position: absolute;
  bottom: 0px;
  display: none;
}
.file-wrapper--c6TMc .file-box .upload .mark {
  height: 100%;
  position: relative;
}
.file-wrapper--c6TMc .file-box .upload .mark .upload-bg {
  width: 100%;
  height: 100%;
  opacity: 0.8;
  background: #353535;
  border-radius: 0 0 2px 2px;
  position: absolute;
}
.file-wrapper--c6TMc .file-box .upload .mark .upload-btn {
  height: 23px;
  padding: 0 8px;
  border: none;
  background-color: transparent;
  color: #ffffff;
  border-radius: 3px;
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
}
.file-wrapper--c6TMc .file-box.upload {
  width: auto;
}
.file-wrapper--c6TMc .file-box .icon-excel:before {
  content: '\e775';
}
.file-wrapper--c6TMc .file-box .icon-excel {
  font-size: 37px;
  color: #227547;
  margin-bottom: 10px;
}
.file-wrapper--c6TMc .file-box.tip {
  width: 175px;
  color: #6e6e6e;
  padding-top: 30px;
}
.file-wrapper--c6TMc .file-box .file {
  font-size: 40px;
  margin-bottom: 10px;
}
.file-wrapper--c6TMc .file-box .file-img-box {
  height: calc(100% - 18px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.file-wrapper--c6TMc .file-box .file-img {
  width: 40px;
  height: 40px;
  background-size: 100% 100%;
  display: inline-block;
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.file-wrapper--c6TMc .file-box .file-img.pdf {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/pdf.png');
}
.file-wrapper--c6TMc .file-box .file-img.ppt,
.file-wrapper--c6TMc .file-box .file-img.pptx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/ppt.png');
}
.file-wrapper--c6TMc .file-box .file-img.xls,
.file-wrapper--c6TMc .file-box .file-img.xlsx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/xls.png');
}
.file-wrapper--c6TMc .file-box .file-img.doc,
.file-wrapper--c6TMc .file-box .file-img.docx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/doc.png');
}
.file-wrapper--c6TMc .file-box .file-img.txt {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.file-wrapper--c6TMc .file-box .file-img.unknown {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/unknown.png');
}
.file-wrapper--c6TMc .file-box .ant-upload {
  border-radius: 4px;
  width: 80px;
  height: 80px;
}
.file-wrapper--c6TMc .file-box .ant-upload-drag {
  background-color: transparent;
  border-style: solid;
}
.file-wrapper--c6TMc .file-box .upload-button .upload-icon {
  font-size: 24px;
}
.file-wrapper--c6TMc .file-box .fileTip {
  color: #999999;
  text-align: center;
  font-size: 12px;
}
.file-wrapper--c6TMc .file-box:hover .close {
  display: block;
}
.file-wrapper--c6TMc .file-box .close {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  font-size: 12px;
  cursor: pointer;
  background: rgba(29, 29, 29, 0.55);
  border-radius: 4px;
}
.file-wrapper--c6TMc .file-box .close .del {
  font-size: 30px;
  color: #fff;
  margin-top: 25px;
}
.file-wrapper--c6TMc .file-box .close .del:hover {
  color: #d80225;
}
.file-wrapper--c6TMc .file-box .close .top,
.file-wrapper--c6TMc .file-box .close .bot {
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  font-size: 26px;
  color: #fff;
}
.file-wrapper--c6TMc .file-box .close .top {
  padding-top: 20px;
}
.file-wrapper--c6TMc .file-box .close .bot {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 0 0 4px 4px;
}
.file-wrapper--c6TMc .desc {
  width: 80px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #bdbdbd;
  margin-top: 1px;
}
.file-wrapper--c6TMc .empty-view {
  color: #666666;
}
.file-wrapper--c6TMc .file-item-new {
  display: flex;
  width: 100%;
  height: 32px;
  padding: 0 12px;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--unnamed, #efebff);
  background: var(--unnamed, #f5f2ff);
  color: var(--unnamed, #6c4fd9);
  margin-top: 16px;
}
.file-wrapper--c6TMc .file-item-new .file-img {
  width: 20px;
  height: 20px;
  background-size: 100% 100%;
  display: inline-block;
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.pdf {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/pdf.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.ppt,
.file-wrapper--c6TMc .file-item-new .file-img.pptx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/ppt.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.xls,
.file-wrapper--c6TMc .file-item-new .file-img.xlsx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/xls.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.doc,
.file-wrapper--c6TMc .file-item-new .file-img.docx {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/doc.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.txt {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/txt.png');
}
.file-wrapper--c6TMc .file-item-new .file-img.unknown {
  background-image: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/miniprogram/koc-brand/file/unknown.png');
}
.qrcode--Hhb_p .ant-popover-title {
  min-width: 122px;
}
.qrcode--Hhb_p canvas {
  position: relative;
}
.text-file-wrapper--O_QiS {
  width: 100%;
}
.text-file-wrapper--O_QiS .upload-button {
  border-right: 1px solid #dcdee0;
  width: 104px;
}
.text-file-wrapper--O_QiS .primary {
  color: #7f5dff;
}
.text-file-wrapper--O_QiS .files {
  flex-wrap: wrap;
  padding: 16px 0;
}
.text-file-wrapper--O_QiS .file {
  height: 20px;
}
.text-file-wrapper--O_QiS .file-img {
  width: 14px;
  height: 14px;
}
.text-file-wrapper--O_QiS .file-name {
  max-width: 98px;
}
.text-file-wrapper--O_QiS .file-delete {
  margin-left: 2px;
  color: #8950ec;
  line-height: 21px;
}
.text-file-wrapper--O_QiS .empty-view {
  color: #666666;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/Process/components/components.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.form--WrP8F {
  padding: 24px;
}
.form--WrP8F .ant-form-item-required::after {
  content: '*' !important;
}
.form--WrP8F .process-box {
  width: 820px;
  padding: 25px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.form--WrP8F .process-box .drag-box {
  position: relative;
}
.form--WrP8F .process-box .drag-box:before {
  position: absolute;
  content: '';
  font-size: 18px;
  left: 50%;
  box-sizing: border-box;
  bottom: -40px;
  color: #868d54;
  transform: translateX(-50%) rotate(90deg);
}
.form--WrP8F .process-box .drag-box:after {
  position: absolute;
  content: '';
  left: 50%;
  box-sizing: border-box;
  bottom: -20px;
  width: 20px;
  height: 20px;
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  transform: translateX(-50%);
}
.form--WrP8F .process-box .drag-box.last:after {
  display: none;
}
.form--WrP8F .process-box .drag-node {
  cursor: pointer;
  width: 830px;
  height: 66px;
  line-height: 64px;
  text-align: center;
  background: #fefff3;
  font-size: 12px;
  color: #868d54;
  border: 1px dashed #868d54;
  box-shadow: 0 2px 7px 1px rgba(236, 236, 236, 0.5);
}
.form--WrP8F .process-box .node {
  display: flex;
  align-items: center;
  width: 830px;
  height: 66px;
  padding-left: 13px;
  padding-right: 25px;
  box-shadow: 0 2px 7px 1px rgba(236, 236, 236, 0.5);
}
.form--WrP8F .process-box .node:after {
  position: absolute;
  content: '';
  left: 50%;
  box-sizing: border-box;
  bottom: -20px;
  width: 20px;
  height: 20px;
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  transform: translateX(-50%);
}
.form--WrP8F .process-box .node.last:after {
  display: none;
}
.form--WrP8F .process-box .node.child-node {
  cursor: pointer;
  background: #fff1ec;
}
.form--WrP8F .process-box .node.child-node .node-name {
  border: 1px dashed #7f5dff;
}
.form--WrP8F .process-box .node .node-name {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 5px 0;
  width: 44px;
  height: 44px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #7f5dff;
  border: 1px solid #7f5dff;
  border-radius: 50%;
  margin-right: 14px;
}
.form--WrP8F .process-box .node .work-types {
  width: 470px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form--WrP8F .process-box .node .status {
  width: 150px;
}
.form--WrP8F .process-box .node .status.needApproval {
  color: #d67753;
}
.form--WrP8F .process-box .node .oprate {
  width: 110px;
  display: flex;
  justify-content: space-between;
}
.form--WrP8F .prompt {
  width: 100%;
  height: 38px;
  line-height: 36px;
  background: #fff5de;
  border: 1px solid #f89c70;
  color: #f0490a;
  text-align: center;
  border-radius: 4px;
}
.form--WrP8F .prompt .kocfont {
  font-size: 24px;
  vertical-align: -4px;
}
.selectProcess--UQIpk .ant-radio-wrapper {
  display: flex;
  align-items: center;
}
.selectProcess--UQIpk .processList {
  position: relative;
  left: -97px;
}
.selectProcess--UQIpk .processList .process {
  width: 93%;
  height: 66px;
  background: #ffffff;
  box-shadow: 0 2px 7px 1px rgba(236, 236, 236, 0.5);
  margin-top: 25px;
  display: flex;
  align-items: center;
  padding-left: 25px;
  cursor: pointer;
}
.selectProcess--UQIpk .processList .process .process-radio {
  margin-left: -60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selectProcess--UQIpk .processList .process .nodeList {
  display: flex;
  width: 554px;
  overflow: hidden;
  height: 66px;
  align-items: center;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item {
  display: flex;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item .node:not(:last-child) {
  margin-right: 10px;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item .node {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 5px 0;
  width: 44px;
  height: 44px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #d67753;
  border: 1px solid #d67753;
  border-radius: 50%;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item .node.child-node {
  background: #fff1ec;
  border: 1px dashed #d67753;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item .node .work-type {
  opacity: 0;
  position: absolute;
  background: #d67753;
  border-radius: 4px;
  padding: 2px 4px;
  color: #ffffff;
  right: 0;
  white-space: nowrap;
  top: -8px;
  transform: translate(75%, 0px);
  transition: opacity 0.3s ease-in;
  z-index: 10;
}
.selectProcess--UQIpk .processList .process .nodeList .node-item .node:hover .work-type {
  opacity: 1;
}
.selectProcess--UQIpk .processList .process .nodeList .step {
  position: relative;
  display: flex;
  height: 44px;
  line-height: 44px;
  margin-left: 18px;
  margin-right: 18px;
  align-items: center;
  color: #e5e5e5;
}
.selectProcess--UQIpk .processList .process .nodeList .step .step-line {
  width: 49px;
  height: 1px;
  background: #e5e5e5;
}
.selectProcess--UQIpk .processList .process .nodeList .step .arrow {
  position: absolute;
  right: -6px;
  top: -1px;
}
.selectProcess--UQIpk .processList .process .more {
  color: #7f5dff;
  margin-left: 10px;
}
.selectProcess--UQIpk .processList .add-button {
  margin-top: 10px;
  height: 40px;
  color: #7f5dff;
  background: #f6f2ff;
  line-height: 38px;
  text-align: center;
  border: 1px dashed #7f5dff;
  cursor: pointer;
  width: 93%;
}
.processBox--bzct7 {
  width: 880px;
  padding: 25px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.processBox--bzct7 .drag-box {
  position: relative;
}
.processBox--bzct7 .drag-box:not(:last-child) {
  margin-bottom: 20px;
}
.processBox--bzct7 .drag-box .icon-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.processBox--bzct7 .drag-box .icon-bar.node-last:before {
  border-top-color: #fff1ec;
}
.processBox--bzct7 .drag-box .icon-bar:before {
  content: '';
  display: block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border: 10px solid transparent;
  border-top: 10px solid #fff;
}
.processBox--bzct7 .drag-box .icon-bar .ruhnnfont {
  font-size: 24px;
  transform: rotate(-180deg);
  margin-top: -18px;
  color: #979797;
}
.processBox--bzct7 .node {
  display: flex;
  align-items: center;
  height: 66px;
  padding: 0 15px;
  box-shadow: 0 2px 7px 1px rgba(236, 236, 236, 0.5);
  justify-content: space-between;
}
.processBox--bzct7 .node.child-node {
  cursor: pointer;
  background: #fff1ec;
}
.processBox--bzct7 .node.child-node .node-name {
  border: 1px dashed #7f5dff;
}
.processBox--bzct7 .node .node-name {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 5px 0;
  width: 44px;
  height: 44px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #7f5dff;
  border: 1px solid #7f5dff;
  border-radius: 50%;
  margin-right: 14px;
}
.processBox--bzct7 .node .dashed-border {
  border: 1px dashed #7f5dff;
}
.processBox--bzct7 .node .work-types {
  width: 470px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.processBox--bzct7 .node .work-types .work-tag {
  border: 1px solid #dcdee0 !important;
}
.processBox--bzct7 .node .status {
  margin-right: -16px;
}
.processBox--bzct7 .node .status .color-red {
  color: rgba(137, 80, 236, 0.66);
}
.processBox--bzct7 .node .oprate {
  display: flex;
  justify-content: space-between;
}
.processDetail--zyYLT {
  position: relative;
}
.processDetail--zyYLT .light-header {
  justify-content: space-between;
  padding: 12px 20px 0px 20px;
}
.processDetail--zyYLT .light-label {
  font-size: 16px;
  font-weight: 500;
  color: #24212a;
}
.processDetail--zyYLT .ant-col-7 {
  width: 22%;
}
.processDetail--zyYLT .ant-checkbox-group-item {
  width: 200px;
}
.endForm--PE3TW {
  position: absolute;
  right: 40px;
  padding-bottom: 24px;
}
.endForm--PE3TW .baseButton {
  padding: 0px 12px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/IconGroup/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon-group--uAiZZ {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.icon-group--uAiZZ .content {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.icon-group--uAiZZ .content .item {
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  cursor: pointer;
}
.icon-group--uAiZZ .content .item:hover {
  color: #24212a;
  background: #f5f2ff;
}
.icon-group--uAiZZ .content .item:not(:last-child) {
  margin-bottom: 4px;
}
.icon-group--uAiZZ .icon-block {
  display: inline-flex;
  align-items: center;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  padding: 0 5px;
}
.icon-group--uAiZZ .icon-block:hover {
  color: #6f6f6f;
  border-radius: 4px;
  background: #f5f2ff;
}
.icon-group--uAiZZ .circle {
  border-radius: 100%;
}
.icon-group--uAiZZ .ant-dropdown-trigger,
.icon-group--uAiZZ .ant-v3-dropdown-trigger {
  display: inline-block;
}
.icon-group--uAiZZ .pointer:hover {
  color: #997dff;
  border-radius: 4px;
}
.icon-group--uAiZZ .icon-ellipsis {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  vertical-align: middle;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}
.icon-group-dropdown--vV85v {
  background: #fff;
}
.icon-group-dropdown--vV85v .ant-dropdown-menu-item,
.icon-group-dropdown--vV85v .ant-v3-dropdown-menu-item {
  padding: 2px 12px;
}
.icon-group-dropdown--vV85v .ant-dropdown-menu-item .ruhnnfont:first-child,
.icon-group-dropdown--vV85v .ant-v3-dropdown-menu-item .ruhnnfont:first-child,
.icon-group-dropdown--vV85v .ant-dropdown-menu-item .kocfont:first-child,
.icon-group-dropdown--vV85v .ant-v3-dropdown-menu-item .kocfont:first-child {
  margin-right: 8px;
}
.icon-group-dropdown--vV85v .icon-title {
  vertical-align: middle;
}
.new-icons--INa6q .common {
  margin-left: 24px;
  font-weight: normal;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/Process/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Process--WN9O_ .processList {
  display: flex;
  flex-wrap: wrap;
}
.Process--WN9O_ .processList .process {
  width: 180px;
  height: 136px;
  padding-top: 26px;
  cursor: pointer;
}
.Process--WN9O_ .processList .process:hover {
  background: #f8f7fa;
}
.Process--WN9O_ .processList .process:hover .oprate-box {
  display: flex;
}
.Process--WN9O_ .processList .process .process-box {
  margin: 0 auto;
  width: 138px;
  height: 40px;
  line-height: 38px;
  border: 1px solid #7f5dff;
  background: #f8f7fa;
  text-align: center;
  border-radius: 4px;
}
.Process--WN9O_ .processList .process .status-box {
  margin-left: auto;
  margin-right: auto;
  width: 138px;
  text-align: center;
  color: #7f5dff;
}
.Process--WN9O_ .processList .process .status-box.stop {
  color: #f53b3b;
}
.Process--WN9O_ .processList .process .status-box.stop .status-icon {
  background: #f53b3b;
}
.Process--WN9O_ .processList .process .status-box .status-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  border-radius: 50%;
  background: #7f5dff;
  color: #fff;
  margin-right: 8px;
}
.Process--WN9O_ .processList .process .oprate-box {
  display: none;
  width: 138px;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  color: #050505;
}
.Process--WN9O_ .processList .process .oprate-box .line {
  color: #d3d3d3;
}
.Process--WN9O_ .processList .button-box {
  width: 180px;
  height: 136px;
  padding-top: 26px;
  font-size: 18px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/VerifyRule/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.VerifyRule--BPA3b {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.VerifyRule--BPA3b .spinWrapper--kThC4 .ant-spin-container {
  display: flex;
  flex-direction: column;
}
.VerifyRule--BPA3b .form--nZpva {
  flex: 1;
}
.VerifyRule--BPA3b .form--nZpva .checkbox--AennH {
  line-height: 32px;
  height: 32px;
}
.VerifyRule--BPA3b .setting--WjxzG {
  display: inline-block;
  margin-left: 11px;
}
.VerifyRule--BPA3b .setting--WjxzG .title--OtVGU {
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  font-weight: 500;
  color: #050505;
}
.VerifyRule--BPA3b .setting--WjxzG .title--OtVGU input {
  border: none;
  border-bottom: 1px solid #acacac;
  width: 26px;
  text-align: center;
}
.VerifyRule--BPA3b .setting--WjxzG .description--olW0v {
  font-size: 12px;
  color: #acacac;
}
.VerifyRule--BPA3b .keywordList--OxqK7 {
  display: flex;
  flex-direction: column;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo {
  display: flex;
  flex-direction: column;
  padding: 12px 0 0 28px;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .add-btn--rkYYb {
  width: 92px;
  display: flex;
  border: 1px dashed #ccbeff;
  padding: 0 6px;
  margin-bottom: 12px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  border-radius: 4px;
  color: #7f5dff;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  cursor: pointer;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .add-btn--rkYYb:hover {
  background-color: #dad2fb;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .keyword-input--NIThq {
  width: 102px;
  display: inline-flex;
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 12px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  color: #7f5dff;
  border-color: #7f5dff;
  padding: 0 8px;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .keyword-input--NIThq .keyword-input-suffix--QI9gf {
  color: #7f5dff;
  font-size: 12px;
  cursor: pointer;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ {
  overflow-y: scroll;
  max-height: calc(100vh - 420px);
  overflow: scroll;
  overflow: overlay;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-track {
  background-color: transparent;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-corner,
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ::-webkit-scrollbar-button {
  display: none;
}
.VerifyRule--BPA3b .keywordList--OxqK7 .content--HHuCo .list--eJgDJ .item--okeR2 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}
.VerifyRule--BPA3b .btn--dWof1 {
  padding: 0 20px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/VerifyRule/components/InputTag/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.keyword-input--Hmk6_ {
  width: 102px;
  display: inline-flex;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  color: #7f5dff;
  border-color: #7f5dff;
  padding: 0 8px;
}
.keyword-input--Hmk6_ .keyword-input-suffix--aeuA8 {
  color: #7f5dff;
  font-size: 12px;
  cursor: pointer;
}
.keyword-tag--jR26Z {
  min-width: 72px;
  justify-content: space-between;
  padding: 0 8px;
  color: #5c5962;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/Grade/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.css--GVtr6 {
  margin: 10px 0;
  background: #fff;
}
.css--GVtr6 .ant-tabs-tab {
  padding: 16px !important;
}
.css--GVtr6 .ant-checkbox-inner {
  width: 20px !important;
  height: 20px !important;
}
.css--GVtr6 input::-webkit-outer-spin-button,
.css--GVtr6 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.css--GVtr6 input[type='number'] {
  -moz-appearance: textfield;
}
.css--GVtr6 .color-red {
  color: #7f5dff;
}
.css--GVtr6 .ant-v3-form-item {
  margin-bottom: 0;
}
.css--GVtr6 .ant-v3-form-item-control {
  line-height: 30px;
}
.css--GVtr6 .header-text {
  background: #f9f9f9;
  width: 467px;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.css--GVtr6 .header-text > div {
  flex: 1;
  padding-left: 28px;
  color: #999999;
}
.css--GVtr6 .header-input {
  width: 467px;
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #dedede;
  align-items: center;
}
.css--GVtr6 .header-input > div {
  flex: 1;
  padding-left: 22px;
}
.css--GVtr6 .reputation-btn {
  width: 467px;
  text-align: right;
  padding-right: 21px;
}
.css--GVtr6 .btn {
  height: 30px;
  padding: 0 10px;
  border: 1px solid #7f5dff;
  color: #7f5dff;
  margin-top: 10px;
}
.css--GVtr6 .cur-con {
  background: #fff;
  padding: 0 20px 20px 20px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.css--GVtr6 .cur-con .cur-title {
  height: 52px;
  line-height: 52px;
  font-size: 14px;
  border-bottom: 1px solid #dedede;
  padding-left: 20px;
  margin: 0 -20px;
}
.css--GVtr6 .scale {
  margin-top: 5px;
}
.css--GVtr6 .log > div {
  padding-left: 4px;
}
.css--GVtr6 .setting_mess {
  display: inline-block;
  margin-left: 11px;
}
.css--GVtr6 .setting_mess .setting_title {
  font-size: 14px;
  color: #050505;
}
.css--GVtr6 .setting_mess .setting_title input {
  border: none;
  border-bottom: 1px solid #acacac;
  width: 26px;
  text-align: center;
}
.css--GVtr6 .setting_mess .setting_des {
  font-size: 12px;
  color: #acacac;
}
.css--GVtr6 .setting-content {
  overflow: scroll;
  overflow: overlay;
  height: 100%;
  max-height: 400px;
}
.css--GVtr6 .setting-content::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.css--GVtr6 .setting-content::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.css--GVtr6 .setting-content::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.css--GVtr6 .setting-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.css--GVtr6 .setting-content::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.css--GVtr6 .setting-content::-webkit-scrollbar-corner,
.css--GVtr6 .setting-content::-webkit-scrollbar-button {
  display: none;
}
.css--GVtr6 .setting-content .record-title {
  padding: 0px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/components/Form/components/HistoryItem/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.history-line-item--DcMFz {
  display: flex;
  align-items: center;
  flex-basis: content;
  flex-shrink: 0;
  background: #f5f2ff;
  padding: 0 8px;
  border-radius: 4px;
  font-size: 12px;
}
.history-line-item--DcMFz .history-label-icon {
  font-size: 12px;
  margin-right: 4px;
}
.history-line-item--DcMFz .delete-icon {
  color: #b29eff;
}
.history-line-item--DcMFz .opa-3 {
  opacity: 0.3;
}
.history-line-item--DcMFz .history-label {
  color: #6c4fd9;
  line-height: 22px;
  border-radius: 4px 0 0 4px;
}
.history-line-item--DcMFz .history-empty-label {
  border-radius: 4px;
}
.history-line-item--DcMFz .scale {
  transform: scale(0.7);
}
.history-line-item--DcMFz .history-value {
  line-height: 22px;
  border-radius: 0 4px 4px 0;
  color: #7f5dff;
}
.history-line-item--DcMFz .history-value .kocfont {
  transform: scale(0.7);
}
.history-line-item-collect--rNn79 {
  margin-left: 2px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/components/Form/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.history--McMEj {
  height: 22px;
  width: 100%;
}
.history--McMEj .common-button {
  background: #f0eff2;
  color: #5c5962;
  border-radius: 4px;
  line-height: 22px;
  padding: 0 10px;
  min-width: 70px;
  flex-shrink: 0;
}
.history--McMEj .common-button:hover {
  background: #dbd9df;
}
.history--McMEj .collect-input {
  width: 160px;
  height: 22px;
  margin-left: 8px;
  font-size: 12px;
}
.history--McMEj .collect-input .ant-input-prefix,
.history--McMEj .collect-input .anticon-close-circle {
  color: #7f5dff;
}
.history--McMEj .input-prefix::before {
  display: inline-block;
  font-family: 'kocfont';
  content: '\e677';
}
.history--McMEj .input-prefix:hover::before {
  display: inline-block;
  font-family: 'kocfont';
  content: '\e630';
}
.history--McMEj .common-btn {
  background: #b0adb8;
  line-height: 22px;
  width: 14px;
  border-radius: 4px;
  color: #fff;
  position: relative;
}
.history--McMEj .left-btn::after {
  content: '';
  position: absolute;
  left: 12px;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  width: 50px;
  height: 22px;
}
.history--McMEj .right-btn::after {
  content: '';
  position: absolute;
  right: 12px;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  transform: rotate(-180deg);
  width: 50px;
  height: 22px;
}
.history--McMEj .history-line {
  display: -webkit-box;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.history--McMEj .history-line::-webkit-scrollbar {
  display: none;
}
.history--McMEj .history-collect {
  background: #3d3a49;
  border-radius: 4px;
  padding: 2px 2px 2px 0;
}
.history--McMEj .history-collect .history-label {
  color: #7f5dff;
  line-height: 18px;
}
.history--McMEj .history-collect .history-value {
  color: #7f5dff;
  line-height: 18px;
}
.history--McMEj .collection-name {
  color: #fff;
  line-height: 18px;
}
.collection--BRQ_F {
  height: 100%;
  color: #d6d4da;
}
.collection--BRQ_F .collect-default {
  color: #d6d4da;
  cursor: not-allowed;
}
.collection--BRQ_F .collect-default:hover {
  background: transparent;
}
.collection--BRQ_F .collect-active {
  color: #5c5962;
}
.collection--BRQ_F .collect-select {
  width: 100%;
}
.collection--BRQ_F .collect-select .ant-select-selector {
  padding-left: 36px !important;
}
.collection--BRQ_F .collect-select .ant-select-arrow {
  position: absolute;
  left: 12px;
}
.extra-search--IZwJ8 {
  height: 100%;
  justify-content: space-between;
}
.extra-search--IZwJ8 .ant-switch {
  width: 28px;
  height: 16px;
  min-width: auto;
  margin-right: 4px;
}
.extra-search--IZwJ8 .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.extra-search--IZwJ8 .ant-switch-checked .ant-switch-handle {
  left: calc(100% - 14px);
}
.extra-search--IZwJ8 .extra-common {
  margin-left: 24px;
}
.extra-search--IZwJ8 .extra-common:first-of-type {
  margin-left: 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Search/SearchDefault/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.default--P62TR {
  display: flex;
  justify-content: space-between;
  color: #5c5962;
  border-radius: 4px;
  line-height: 32px;
  padding: 0 12px;
  background: #fff;
  transition: background 0.3s;
}
.default--P62TR .icon--Inw2E {
  display: flex;
  align-items: center;
  font-size: 10px;
  color: #929098;
}
.default--P62TR:hover {
  background: #f7f6f8;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SearchGroup/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search--Vdq8G .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding-left: 30px;
}
.search--Vdq8G .ant-select-single .ant-select-selector .ant-select-selection-search {
  left: 30px;
}
.search--Vdq8G .ant-select-arrow {
  position: absolute;
  left: 12px;
}
.search--Vdq8G .ant-select,
.search--Vdq8G .ant-select.ant-select-in-form-item {
  width: 200px;
}
.search-group-popup--eGLo9 {
  border: 1px solid #f0eff2;
}
.search-group-popup--eGLo9 .ant-select-item-group {
  border-top: 1px solid #f0eff2;
  color: #dbd9df;
}
.search-group-popup--eGLo9 .ant-select-item-group:first-of-type {
  border-top: none;
}
.search-group-popup--eGLo9 .ant-select-item-option-active {
  background: #f0eff2 !important;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Strategy/components/ContentHead/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.headerRight--UWSQm {
  display: flex;
  align-items: center;
  position: absolute;
  top: 24px;
  right: 20px;
}
.headerRight--UWSQm .statusSwitch--xV7vh {
  margin-right: 8px;
  display: flex;
  height: 100%;
  width: max-content;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.headerRight--UWSQm .statusSwitch--xV7vh div {
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 22px;
  text-align: center;
  color: #929098;
}
.headerRight--UWSQm .statusSwitch--xV7vh .active--quHHO {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Record/components/RecordContent/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.recordContent--XplAC {
  max-height: max-content;
  height: 100%;
  overflow: scroll;
  overflow: overlay;
}
.recordContent--XplAC::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.recordContent--XplAC::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.recordContent--XplAC::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.recordContent--XplAC::-webkit-scrollbar-track {
  background-color: transparent;
}
.recordContent--XplAC::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.recordContent--XplAC::-webkit-scrollbar-corner,
.recordContent--XplAC::-webkit-scrollbar-button {
  display: none;
}
.recordContent--XplAC .record-title {
  padding: 18px 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #24212a;
}
.recordContent--XplAC .record {
  flex: 1;
  padding: 20px;
}
.recordContent--XplAC .record .record-item {
  color: #646464;
  line-height: 20px;
  font-size: 12px;
}
.recordContent--XplAC .record .record-item .wrap {
  position: relative;
  top: 2px;
}
.recordContent--XplAC .record .record-item .wrap .title .userName {
  font-weight: 500;
  margin-right: 8px;
  color: #24212a;
}
.recordContent--XplAC .record .record-item .dot {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border: 3px solid #fff;
  background-color: #7f5dff;
  border-radius: 50%;
}
.recordContent--XplAC .record .record-item .content {
  margin-top: 8px;
  white-space: pre-wrap;
}
.recordContent--XplAC .record .record-item:not(:first-of-type) .dot {
  background-color: #dbd9df;
}
.recordContent--XplAC .empty {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Record/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.default-overwrite--qb8yu {
  position: absolute;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper {
  overflow: hidden;
  border-left: 1px #dbd9df solid;
  box-shadow: -18px 0 40px 2px rgba(0, 0, 0, 0.07);
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body {
  padding: 0;
  overflow: scroll;
  overflow: overlay;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-corner,
.default-overwrite--qb8yu .ant-drawer-content-wrapper .ant-drawer-body::-webkit-scrollbar-button {
  display: none;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Strategy/components/DateSelecter/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dateModal--yPgm_ .typeSwitch--EXEF0 {
  margin-top: 20px;
  display: flex;
  height: 100%;
  width: max-content;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.dateModal--yPgm_ .typeSwitch--EXEF0 div {
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 29px;
  text-align: center;
  color: #929098;
}
.dateModal--yPgm_ .typeSwitch--EXEF0 .active--Iiogf {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.dateModal--yPgm_ .datePick--pnV9U {
  margin-top: 20px;
}
.dateModal--yPgm_ .datePick--pnV9U .text--wwTZ3 {
  color: #929098;
  font-size: 12px;
  font-weight: 400;
}
.dateModal--yPgm_ .datePick--pnV9U .ant-picker {
  width: 360px;
  margin-top: 8px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Strategy/components/ListTable/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table--nWdAw .ant-table-thead > tr > th {
  text-align: center;
  background: #fff !important;
  height: 44px;
  line-height: 44px;
  padding: 10px 12px;
}
.table--nWdAw .ant-table-thead > tr > th .ant-table-column-sorters {
  white-space: nowrap;
  justify-content: flex-start;
}
.table--nWdAw .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-title {
  flex: unset;
}
.table--nWdAw .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-sorter-inner {
  position: relative;
  top: 1px;
}
.table--nWdAw .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-sorter-inner .anticon {
  font-size: 10px;
}
.table--nWdAw .ant-table-thead > tr > th:nth-child(1) {
  text-align: unset;
}
.table--nWdAw .ant-table-row .ant-table-cell-row-hover {
  background: #fff !important;
}
.table--nWdAw .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06) !important;
}
.table--nWdAw .ant-table-row:hover {
  cursor: pointer !important;
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.table--nWdAw th.ant-table-cell {
  color: #929098 !important;
}
.table--nWdAw .ant-table-cell::before {
  background-color: transparent !important;
}
.table--nWdAw td.ant-table-cell {
  text-align: center;
  padding: 10px 12px !important;
  height: 60px;
}
.table--nWdAw .ant-table-cell.ant-table-cell-fix-left.ant-table-cell-fix-left-last {
  border-right: 1px solid var(--unnamed, #f7f6f8);
}
.table--nWdAw .ant-popover-buttons {
  display: flex;
  justify-content: center;
}
.table--nWdAw .ant-space-item .mr20 {
  margin-right: 0px;
}
.table--nWdAw .ant-table-placeholder .ant-table-cell {
  height: 522px;
  border-bottom: unset;
}
.table--nWdAw .title--q4axo {
  font-size: 12px;
  font-weight: 400;
}
.table--nWdAw .name--huR3Y:hover {
  text-decoration: underline;
}
.table--nWdAw .tableIndex--r_Wxn {
  padding: 0px 8px;
  background: #f7f6f8;
  width: max-content;
}
.table--nWdAw .strategyStatus--JbmLX {
  background: #f7f6f8;
  margin-right: 8px;
  width: max-content;
  border-radius: 4px;
}
.table--nWdAw .strategyStatus--JbmLX .badge--EXMTN {
  margin: 0px 4px 0px 8px;
}
.table--nWdAw .strategyStatus--JbmLX .badge--EXMTN .ant-badge-status-dot {
  width: 12px;
  height: 12px;
}
.table--nWdAw .strategyStatus--JbmLX .statusText--mf6Ik {
  padding-right: 8px;
  font-size: 12px;
  font-weight: 400;
}
.table--nWdAw .istedBtn--KQdTm {
  width: 56px;
}
.table--nWdAw .deleteBtn--cy8Vd {
  display: flex;
  justify-content: center;
  align-items: center;
}
.table--nWdAw .deleteBtn--cy8Vd .deleteText--qnNzy {
  margin: 0px 8px 0px 4px;
}
.table--nWdAw .deleteBtn--cy8Vd > span {
  margin-left: 8px;
}
.table--nWdAw .divider--v_F_5 {
  height: 16px;
}
.table--nWdAw .moveBtn--u_tx8 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
.table--nWdAw .disableBtn--sfTzu {
  cursor: not-allowed;
  color: #dbd9df;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Strategy/components/EditModal/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.editModal--dhAsI .ant-modal-body {
  height: 628px;
  overflow: scroll;
  overflow: overlay;
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-corner,
.editModal--dhAsI .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.editModal--dhAsI .modalContent--kEsE8 {
  margin-top: 16px;
  padding-top: 20px;
}
.editModal--dhAsI .modalContent--kEsE8 .label--vcnVs {
  color: #929098;
  font-size: 14px;
  font-weight: 400;
}
.editModal--dhAsI .modalContent--kEsE8 .input--U24xM {
  width: 360px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 {
  position: relative;
  display: flex;
  flex-direction: row;
  margin-top: 8px;
  border: 1px solid #f0eff2;
  border-radius: 4px;
  padding: 12px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .tag--Cjf0O {
  padding: 0px 8px;
  background: #efebff;
  color: #6c4fd9;
  border-radius: 4px;
  width: 44px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .text--Q8Tq3 {
  color: #929098;
  font-size: 12px;
  font-weight: 400;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .roleList--BZpPe {
  margin-top: 8px;
  display: flex;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .roleList--BZpPe .ant-form-item {
  margin-bottom: 0px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .roleList--BZpPe .roleKey--lUB22 {
  width: 240px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .roleList--BZpPe .roleValue--lz9Tv {
  width: 543px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .deleteBtn--kt5wq {
  position: absolute;
  top: -8px;
  right: -8px;
  background: #5c5962;
  padding: 6px;
  border-radius: 18px;
}
.editModal--dhAsI .modalContent--kEsE8 .roleConfig--YJjS9 .deleteBtn--kt5wq > svg {
  color: #fff;
  width: 12px;
  height: 12px;
}
.editModal--dhAsI .modalContent--kEsE8 .addRole--gW99k {
  color: #7f5dff;
  font-weight: 400;
  width: max-content;
  cursor: pointer;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Strategy/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content--Wyp0e {
  padding: 20px;
  position: relative;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/PointCommunity/components/Table/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Table--pnnrD {
  flex: 1;
  padding: 0 20px 20px 20px;
  overflow-y: scroll;
  overflow: scroll;
  overflow: overlay;
}
.Table--pnnrD::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.Table--pnnrD::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.Table--pnnrD::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.Table--pnnrD::-webkit-scrollbar-track {
  background-color: transparent;
}
.Table--pnnrD::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.Table--pnnrD::-webkit-scrollbar-corner,
.Table--pnnrD::-webkit-scrollbar-button {
  display: none;
}
.Table--pnnrD .disabled--Ml593 {
  opacity: 0.7;
  cursor: not-allowed;
}
.Table--pnnrD .table--IIQBP .table-row--wFAln {
  cursor: pointer;
}
.Table--pnnrD .table--IIQBP .table-row--wFAln:hover {
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
  position: relative;
  z-index: 3;
  transition: all 0.3s ease-in-out;
}
.Table--pnnrD .table--IIQBP .table-row--wFAln:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.Table--pnnrD .table--IIQBP .table-row--wFAln .ant-table-cell {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 12px;
  height: 80px;
  vertical-align: middle !important;
}
.Table--pnnrD .table--IIQBP .ant-table-wrapper {
  height: 100%;
}
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-nested-loading,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-container,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-nested-loading .ant-table-body,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-container .ant-table-body,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table .ant-table-body,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table-container .ant-table-body {
  flex: 1;
}
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-nested-loading table > thead > tr:first-child th:first-child,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-spin-container table > thead > tr:first-child th:first-child,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table table > thead > tr:first-child th:first-child,
.Table--pnnrD .table--IIQBP .ant-table-wrapper .ant-table-container table > thead > tr:first-child th:first-child {
  padding-left: 24px;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-tbody > tr.ant-table-row-selected > td,
.Table--pnnrD .table--IIQBP .ant-table .ant-table-tbody > tr.ant-table-row:hover > td,
.Table--pnnrD .table--IIQBP .ant-table .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fff;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-thead > tr > th {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f0eff2;
  text-align: left;
  font-size: 12px;
  color: #929098;
  font-weight: 400;
  line-height: 28px;
  height: 48px;
  padding: 10px 10px 10px 12px;
  white-space: nowrap;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-thead > tr > th::before {
  background-color: transparent !important;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-corner,
.Table--pnnrD .table--IIQBP .ant-table .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.empty--hvToX {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/components/BannerTab/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tabs--qvWOR {
  display: flex;
  margin-bottom: 24px;
}
.tabs--qvWOR .tab--jwOD3 {
  padding: 8px 16px;
  cursor: pointer;
  border-radius: 8px;
}
.tabs--qvWOR .tab--jwOD3.active--O3t1k {
  background: #7f5dff;
  color: #ffffff;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/FeiShuCard/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FeiShuCard--payXZ {
  margin-bottom: 20px;
  text-align: center;
  width: 80px;
  border-radius: 4px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/AddUser/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.UserTag-pop--ZErtf .ant-popover-content {
  top: -6px;
}
.UserTag-pop--ZErtf .ant-popover-content .ant-popover-inner-content {
  padding: 0 8px;
}
.tag--m9ScA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 4px;
  width: 320px;
  height: 40px;
}
.tag--m9ScA .user--Ons6c {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.tag--m9ScA .user--Ons6c .name--tC6Ou {
  margin-right: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  color: #24212a;
}
.tag--m9ScA .user--Ons6c .avatar--qIQGO {
  margin-right: 6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
}
.tag--m9ScA .user--Ons6c .department--DM5qy {
  font-weight: 400;
  font-size: 12px;
  line-height: 28px;
  color: #929098;
}
.AddUser-pop--FF9Ot .ant-popover-content {
  top: -6px;
  box-shadow: none;
}
.AddUser-pop--FF9Ot .ant-popover-content .ant-popover-inner-content {
  padding: 0;
}
.AddUser--H2rGW {
  width: 320px;
}
.AddUser--H2rGW .ant-select {
  width: 100% !important;
  height: 40px !important;
  line-height: 40px !important;
}
.AddUser--H2rGW .ant-select .ant-select-selector {
  position: relative;
  height: 100%;
  height: 40px;
  line-height: 100%;
  border-radius: 0;
  border: none !important;
  box-shadow: none !important;
  padding-left: 12px;
  transition: all 200ms ease-in-out;
}
.AddUser--H2rGW .ant-select .ant-select-selector .ant-select-selection-search {
  height: 40px;
  line-height: 40px;
}
.AddUser--H2rGW .ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input {
  padding-left: 24px !important;
  height: 40px;
  line-height: 40px;
}
.AddUser--H2rGW .ant-select .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
  display: inline-block;
  height: 40px !important;
  line-height: 40px !important;
  padding-left: 24px !important;
  background: transparent;
}
.AddUser--H2rGW .ant-select .ant-select-selector::before {
  position: absolute;
  z-index: -1;
  left: 14px;
  top: 0;
  content: '\e611';
  display: inline-block;
  height: 40px;
  width: 30px;
  line-height: 40px;
  font-family: 'kocfont';
  color: #5c5962;
  font-size: 14px;
  opacity: 0;
  transition: all 200ms ease-in-out;
}
.AddUser--H2rGW .ant-select .ant-select-dropdown {
  padding: 0;
  border-top: 1px solid #f0eff2;
  top: 40px !important;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 2px 4px rgba(200, 201, 204, 0.66);
}
.AddUser--H2rGW .ant-select .ant-select-item-option {
  padding: 0 8px !important;
  height: 40px !important;
  line-height: 40px !important;
  max-width: 320px;
  overflow: hidden;
}
.AddUser--H2rGW .ant-select .rc-virtual-list-scrollbar {
  width: 4px !important;
}
.AddUser--H2rGW .ant-select .ant-select-clear {
  top: 2px;
  margin-top: 0;
  right: 8px;
  width: auto;
  height: 40px;
  line-height: 40px;
  background-color: transparent;
  opacity: 1 !important;
}
.AddUser-open--sEBWB .ant-select .ant-select-selector {
  padding-left: 36px;
}
.AddUser-open--sEBWB .ant-select .ant-select-selector::before {
  z-index: 1;
  opacity: 1;
}
.AddUser-select--cbHGx {
  display: flex;
  align-items: center;
  height: 40px;
  line-height: 40px;
}
.AddUser-select--cbHGx .avatar--qIQGO {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 8px;
}
.AddUser-select--cbHGx .searchName--kHcSk {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #24212a;
  margin-right: 8px;
  max-width: 180px;
  overflow: hidden;
}
.AddUser-select--cbHGx .departmentName--HHruB {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #929098;
}
.close--I6xGh {
  position: relative;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #5c5962;
  cursor: pointer;
}
.close--I6xGh:hover {
  color: #7f5dff;
}
.disabled--MYhSe {
  pointer-events: none;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/EditCooperationTypeModal/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.down--P3f0_ {
  font-size: 12px;
  color: #b29eff;
}
.red--tEvnb {
  color: #f53b3b;
}
.form--BQjhs .ant-v3-form-item {
  margin-bottom: 28px;
}
.textarea--gWyzY .ant-input-textarea {
  position: relative;
}
.textarea--gWyzY .ant-input-textarea::after {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  right: 10px;
  float: none;
  font-size: 10px;
  line-height: 16px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/ErrorMsgModal/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.user--iW7S5 {
  display: inline-block;
  margin: 0 4px;
  text-decoration: underline;
  color: #7f5dff;
  cursor: pointer;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/ExportFile/styles.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.exportList--cM7_X .export-list-container {
  min-width: 440px;
}
.exportList--cM7_X .ant-popover-inner {
  width: auto;
}
.exportList--cM7_X .ant-progress-line {
  min-width: 88px;
}
.exportList--cM7_X .title {
  color: #a2a2a2;
}
.exportList--cM7_X .title .anticon {
  margin-right: 5px;
  color: #ff9900;
}
.exportList--cM7_X .title .ant-btn {
  height: 22px;
  margin-left: 20px;
}
.exportList--cM7_X .ant-list-item-meta-avatar {
  font-size: 30px;
}
.exportList--cM7_X .ant-popover-inner-content {
  padding: 0 16px 16px;
  width: 100% !important;
}
.exportList--cM7_X .ant-popover-inner-content .ant-list-item-meta-title {
  margin-top: 7px;
  margin-bottom: 0;
  line-height: 18px;
}
.exportList--cM7_X .ant-popover-inner-content .ant-list-item-meta-description {
  line-height: 16px;
}
.exportList--cM7_X .ant-popover-inner-content .ant-list-item-action a {
  color: #737373;
}
.exportList--cM7_X .ant-popover-inner-content .ant-list-item-action a:hover {
  color: #ffbd2e;
}
.exportList--cM7_X .ant-list-item {
  padding: 5px 0;
}
.exportList--cM7_X .no-data {
  padding: 20px 0 0;
  color: #c8c9cc;
  text-align: center;
}
.exportList--cM7_X .no-data img {
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}
.exportList--cM7_X .ant-pagination.mini {
  padding: 10px 0;
  text-align: right;
}
.dot--l7X0D .ant-badge-dot {
  top: -4px;
  width: 8px;
  height: 8px;
  display: none;
}
.dot-button--yqgVm {
  width: 32px;
  height: 32px;
  border: none;
  border-left: 1px solid #b29eff;
  border-radius: 0 4px 4px 0;
  background: #7f5dff;
  color: #fff;
  text-align: center;
  padding-left: 8px;
}
.dot-button--yqgVm:hover {
  background: #997dff;
  color: #fff;
}
.dot-button--yqgVm:focus,
.dot-button--yqgVm:active {
  background: #7f5dff;
  color: #fff;
}
.icon-excel:before {
  color: #0e932e;
  content: '\e775';
}
.icon-csv:before {
  color: #4185f4;
  content: '\e608';
}
.icon-zip:before {
  color: #f3d280;
  content: '\e60d';
}
.progressList--NMpaK .ant-list-item-action {
  margin-left: 40px;
}
.progressList--NMpaK .ant-list-item-action > li {
  width: 100%;
  padding: 0;
}
.export-file--MGlxT {
  display: inline-flex;
}
.export-file--MGlxT .export-file-btn {
  height: 32px;
  border-radius: 4px 0 0 4px;
  border: none;
  background: #7f5dff;
  color: #fff;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/common/styles/font.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/* 存放公共组件用到的图标 */

/* 替换时注意 font-family: ruhnnfont */
@font-face {
    font-family: 'ruhnnfont'; /* project id 1315715 */
    src: url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.eot');
    src: url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.eot?#iefix') format('embedded-opentype'),
        url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.woff2') format('woff2'),
        url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.woff') format('woff'),
        url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.ttf') format('truetype'),
        url('//at.alicdn.com/t/font_1315715_e3i8v1fgswb.svg#iconfont') format('svg');
}

.ruhnnfont {
    display: inline-block;

    font-family: 'ruhnnfont' !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: baseline;
}

.ruhnnfont:before {
    display: block;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/ExportErrorFile/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper--WuKgj {
  width: 0px;
  line-height: 22px;
  overflow: hidden;
  background: transparent;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.wrapper-show--cQWek.wrapper--WuKgj::after {
  pointer-events: none;
  position: absolute;
  content: '';
  line-height: 22px;
  width: 22px;
  height: 22px;
}
.wrapper-show--cQWek {
  width: 22px;
  overflow: initial;
  transition: width 150ms ease-in;
}
@keyframes fail_rotate_back--cf2mx {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.export-icon--gac_w {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  line-height: 22px;
  color: #f15d5d;
  font-size: 16px;
}
.common-btn--nSRn9 {
  width: 0;
  border: none;
  overflow: hidden;
  position: relative;
  left: -2px;
  display: flex;
  padding: 0 0 0 0;
  align-items: center;
  height: 32px;
  border-radius: 0 4px 4px 0;
}
.common-btn-show--tWZpM {
  overflow: initial;
  width: auto;
  padding: 0 4px 0 6px;
  border: 1px #faa8a8 solid;
  border-left: none;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/LocationSelector/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cascader--eUjE6 .ant-select-selector {
  padding-left: 32px !important;
  width: 360px;
}
.cascader--eUjE6 .ant-select-selection-placeholder {
  left: 32px !important;
}
.cascader--eUjE6 .ant-select-arrow {
  position: absolute;
  left: 12px;
}
.cascader--eUjE6 .cascaderPop .ant-cascader-menu {
  width: 180px;
}
.cascader--eUjE6 .cascaderPop .ant-cascader-menu-item-content {
  max-width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/TableStep/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.step--vV2_G {
  height: 48px;
  min-width: 500px;
}
.step--vV2_G .normal-step {
  padding: 0 20px;
  color: #929098;
  font-size: 14px;
}
.step--vV2_G .normal-step .num {
  line-height: 20px;
  padding: 0 8px;
  background: #f7f6f8;
  border-radius: 4px;
}
.step--vV2_G .active-step {
  --hover-color: #fcf4d6;
  --border-color: #ffeeb3;
  height: 100%;
  padding: 0 16px;
  border-top: 2px solid #d2a106;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 2px 24px rgba(200, 201, 204, 0.5);
  font-size: 14px;
}
.step--vV2_G .active-step .info {
  color: #d2a106;
}
.step--vV2_G .active-step .info .status {
  margin-left: 8px;
  padding: 0 8px;
  border-radius: 4px;
  border: 1px solid var(--border-color);
  font-size: 12px;
  height: 20px;
  display: inline-block;
}
.step--vV2_G .active-step .info .status:hover {
  background: var(--hover-color);
}
.step--vV2_G .active-step .num {
  padding: 0 8px;
  line-height: 20px;
  border-radius: 4px;
  background: #fcf4d6;
}
.step--vV2_G .purple {
  --hover-color: #f5f2ff;
  --border-color: #efebff;
  border-top-color: #7f5dff;
}
.step--vV2_G .purple .info {
  color: #7f5dff;
  font-size: 14px;
}
.step--vV2_G .purple .num {
  background: #efebff;
}
.step--vV2_G .green {
  --hover-color: #defbe6;
  --border-color: #a7f0ba;
  border-top-color: #24a148;
}
.step--vV2_G .green .info {
  color: #24a148;
  font-size: 14px;
}
.step--vV2_G .green .num {
  background: #defbe6;
}
.step--vV2_G .gray {
  --hover-color: #f7f6f8;
  --border-color: #f0eff2;
  border-top-color: #929098;
}
.step--vV2_G .gray .info {
  color: #929098;
  font-size: 14px;
}
.step--vV2_G .gray .num {
  background: #f7f6f8;
}
.switch--v4fKo {
  color: #5c5962;
}
.switch--v4fKo .ant-switch {
  height: 12px;
  width: 21px;
  min-width: auto;
  background: #dbd9df;
  margin-right: 4px;
}
.switch--v4fKo .ant-switch-checked {
  background: #7f5dff;
}
.switch--v4fKo .ant-switch-checked:focus {
  box-shadow: none;
}
.switch--v4fKo .ant-switch-handle {
  width: 9px;
  height: 9px;
  left: 1px;
}
.switch--v4fKo .ant-switch-handle::before {
  top: -1px;
}
.switch--v4fKo .ant-switch-checked .ant-switch-handle {
  left: calc(100% - 10px);
}
.font--nPltE {
  color: #5c5962;
  font-size: 12px;
}
.status-dropdown--kcqin .item {
  min-width: 160px;
  padding: 5px 12px;
  font-size: 14px;
  font-weight: 400;
}
.status-dropdown--kcqin .checked {
  font-size: 14px;
  color: #7f5dff;
  font-weight: 500;
  background: #f5f2ff;
}
.status-dropdown--kcqin .ant-dropdown-menu-item {
  padding: 0 !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/__obsolete/Common/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.editButton--Jl6tv {
  display: inline-block;
  width: 52px;
  height: 26px;
  line-height: 26px;
  background: rgba(0, 0, 0, 0.54);
  border-radius: 6px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
.checkBar--jytXg {
  padding: 15px 20px;
  background: #f0f0f0;
  display: flex;
  align-items: center;
}
.checkBar--jytXg .ant-v3-btn,
.checkBar--jytXg .ant-btn {
  width: 80px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.iconTip--ynrMw .anticon {
  font-size: 14px;
  vertical-align: -3px;
}
.taskCondition--aSOYg .task-condition-line {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  color: #7d7d7d;
}
.taskCondition--aSOYg .task-condition-line .line-point {
  position: relative;
  width: 12px;
  height: 12px;
  background: rgba(244, 166, 142, 0.28);
  border-radius: 100%;
}
.taskCondition--aSOYg .task-condition-line .line-point:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 4px;
  content: '';
  background: #f4a68e;
  border-radius: 100%;
}
.taskCondition--aSOYg .task-condition-line .line-label {
  width: 75px;
  margin-left: 10px;
  color: #302b27;
}
.taskCondition--aSOYg .task-condition-line {
  margin-bottom: 0px;
}
.dropdownSelect--zTaza {
  min-width: 100px;
}
.dropdownSelect--zTaza .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #979797;
  cursor: pointer;
}
.dropdownSelect--zTaza .item.checked {
  position: relative;
  color: #7f5dff;
}
.dropdownSelect--zTaza .item .checked-icon {
  margin-left: 5px;
}
.dropdownSelect--zTaza .item:not(:last-child) {
  margin-bottom: 10px;
}
.moreIcon--tijiD {
  font-size: 16px;
  color: #979797;
  vertical-align: -3px;
}
.addr--pS1Rc .ant-v3-form-item.ant-v3-row {
  margin-bottom: 10px;
}
.search--qOOVZ .search-box {
  display: block;
}
.search--qOOVZ .search-box .ant-v3-input-lg,
.search--qOOVZ .search-box .ant-input-lg,
.search--qOOVZ .search-box .ant-btn-lg,
.search--qOOVZ .search-box .ant-v3-btn-lg {
  height: 50px !important;
  line-height: 50px;
}
.search--qOOVZ .search-box .ant-input:not(:focus):not(:hover),
.search--qOOVZ .search-box .ant-v3-input:not(:focus):not(:hover) {
  border-color: #7f5dff;
}
.search--qOOVZ .tabs--pkNUG {
  margin-left: 10px;
}
.search--qOOVZ .tabs--pkNUG .option {
  font-size: 14px;
  color: #7f5dff;
  width: 81px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.search--qOOVZ .tabs--pkNUG .option.checked {
  background: #7f5dff;
  color: #fff;
  border-radius: 4px 4px 0 0;
}
.search--qOOVZ .letters--sV30d {
  margin: 15px 0;
}
.search--qOOVZ .letters--sV30d .option {
  border-radius: 4px;
  width: 32px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  color: #7f5dff;
  text-align: center;
  margin-right: 0;
}
.search--qOOVZ .letters--sV30d .option.checked {
  background: #7f5dff;
  color: #ffffff;
}
.button-radio--BeEcB {
  /* .radio-item {
            display: inline-block;
            margin-right: 12px;
            padding: 0 16px;
            height: 28px;
            line-height: 28px;
            border: 1px dashed @primary-color;
            border-radius: 4px;
            text-align: center;
            color: @text-color-secondary;
            cursor: pointer;

            .radio-item:last-child {
                margin-right: 0;
            }
        }

        .checked {
            background-color: @primary-color;
            color: #ffffff;
        } */
}
.button-radio--BeEcB .radio-item {
  position: relative;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  margin-right: 18px;
  background: #ffffff;
  border: 1px solid #dcdee0;
  border-radius: 4px;
  cursor: pointer;
}
.button-radio--BeEcB .radio-item .item-content img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  vertical-align: sub;
}
.button-radio--BeEcB .radio-item .item-content span {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}
.button-radio--BeEcB .radio-item .type-active {
  position: absolute;
  bottom: -1px;
  right: -1px;
}
.button-radio--BeEcB .radio-item .type-active .active-icon1 {
  position: absolute;
  right: -1px;
  bottom: -1px;
  font-size: 22px;
  color: rgba(137, 80, 236, 0.66);
}
.button-radio--BeEcB .radio-item .type-active .active-icon2 {
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 14px;
  color: #ffffff;
}
.button-radio--BeEcB .radio-item.checked {
  border-color: rgba(137, 80, 236, 0.66);
}
.button-radio--BeEcB .radio-item.checked .item-content span {
  color: rgba(137, 80, 236, 0.66);
}
.tag-close--rXuIx {
  height: 28px;
  line-height: 26px;
  position: relative;
  border: 1px dashed rgba(137, 80, 236, 0.66);
  border-radius: 4px;
  color: #333333;
  padding: 0 16px;
}
.tag-close--rXuIx .anticon-close {
  position: absolute;
  opacity: 0;
  top: -6px;
  right: -6px;
}
.tag-close--rXuIx .close-icon {
  position: absolute;
  top: -6px;
  right: -6px;
  background-color: #fff;
  color: #666666;
  transform: scale(0.8);
}
.hideRequireMark--AtKGA .ant-v3-form-item-required::after {
  display: none !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Photo/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ruhnn-photo {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.ruhnn-photo img {
  display: block;
}
.ruhnn-photo .p-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/PickTaskModal/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.task-item--Y4T_I {
  display: flex;
  height: 32px;
}
.task-item--Y4T_I .ruhnn-photo {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.task-item--Y4T_I .info {
  line-height: 20px;
}
.task-item--Y4T_I .channel {
  height: 12px;
  width: 19px;
}
.koc-form .ant-form-item .select-task {
  width: 400px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/AppLayout/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000000;
  background-color: #ffff00;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
}
optgroup {
  font-weight: 700;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type='checkbox'],
[type='radio'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-input-placeholder {
  color: inherit;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
body,
html {
  height: 100%;
}
#app--IZjYb {
  height: 100%;
  overflow: hidden;
  background: #efefef;
}
 {
  /********************** 盒模型 **********************/
  /********************** 文字 **********************/
  /* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
}
.m0 {
  margin: 0px!important;
}
.mb0 {
  margin-bottom: 0px!important;
}
.mr0 {
  margin-right: 0px!important;
}
.ml0 {
  margin-left: 0px!important;
}
.mt0 {
  margin-top: 0px!important;
}
.mlr0 {
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.mtb0 {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}
.m2 {
  margin: 2px;
}
.mb2 {
  margin-bottom: 2px;
}
.mr2 {
  margin-right: 2px;
}
.ml2 {
  margin-left: 2px;
}
.mt2 {
  margin-top: 2px;
}
.mlr2 {
  margin-left: 2px;
  margin-right: 2px;
}
.mtb2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.m4 {
  margin: 4px;
}
.mb4 {
  margin-bottom: 4px;
}
.mr4 {
  margin-right: 4px;
}
.ml4 {
  margin-left: 4px;
}
.mt4 {
  margin-top: 4px;
}
.mlr4 {
  margin-left: 4px;
  margin-right: 4px;
}
.mtb4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.m6 {
  margin: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.mr6 {
  margin-right: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mt6 {
  margin-top: 6px;
}
.mlr6 {
  margin-left: 6px;
  margin-right: 6px;
}
.mtb6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.m8 {
  margin: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.mr8 {
  margin-right: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mt8 {
  margin-top: 8px;
}
.mlr8 {
  margin-left: 8px;
  margin-right: 8px;
}
.mtb8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m10 {
  margin: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr10 {
  margin-right: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mlr10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m12 {
  margin: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.mr12 {
  margin-right: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mt12 {
  margin-top: 12px;
}
.mlr12 {
  margin-left: 12px;
  margin-right: 12px;
}
.mtb12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.m14 {
  margin: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.mr14 {
  margin-right: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mt14 {
  margin-top: 14px;
}
.mlr14 {
  margin-left: 14px;
  margin-right: 14px;
}
.mtb14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.m16 {
  margin: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.mr16 {
  margin-right: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mlr16 {
  margin-left: 16px;
  margin-right: 16px;
}
.mtb16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.m18 {
  margin: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.mr18 {
  margin-right: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mt18 {
  margin-top: 18px;
}
.mlr18 {
  margin-left: 18px;
  margin-right: 18px;
}
.mtb18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.m20 {
  margin: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mr20 {
  margin-right: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mlr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.m22 {
  margin: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.mr22 {
  margin-right: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mt22 {
  margin-top: 22px;
}
.mlr22 {
  margin-left: 22px;
  margin-right: 22px;
}
.mtb22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.m24 {
  margin: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr24 {
  margin-right: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mt24 {
  margin-top: 24px;
}
.mlr24 {
  margin-left: 24px;
  margin-right: 24px;
}
.mtb24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.m26 {
  margin: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.mr26 {
  margin-right: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mt26 {
  margin-top: 26px;
}
.mlr26 {
  margin-left: 26px;
  margin-right: 26px;
}
.mtb26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.m28 {
  margin: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.mr28 {
  margin-right: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mt28 {
  margin-top: 28px;
}
.mlr28 {
  margin-left: 28px;
  margin-right: 28px;
}
.mtb28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.p0 {
  padding: 0px!important;
}
.pb0 {
  padding-bottom: 0px!important;
}
.pr0 {
  padding-right: 0px!important;
}
.pl0 {
  padding-left: 0px!important;
}
.pt0 {
  padding-top: 0px!important;
}
.plr0 {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.ptb0 {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.p2 {
  padding: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pl2 {
  padding-left: 2px;
}
.pt2 {
  padding-top: 2px;
}
.plr2 {
  padding-left: 2px;
  padding-right: 2px;
}
.ptb2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.p4 {
  padding: 4px;
}
.pb4 {
  padding-bottom: 4px;
}
.pr4 {
  padding-right: 4px;
}
.pl4 {
  padding-left: 4px;
}
.pt4 {
  padding-top: 4px;
}
.plr4 {
  padding-left: 4px;
  padding-right: 4px;
}
.ptb4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p6 {
  padding: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pr6 {
  padding-right: 6px;
}
.pl6 {
  padding-left: 6px;
}
.pt6 {
  padding-top: 6px;
}
.plr6 {
  padding-left: 6px;
  padding-right: 6px;
}
.ptb6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.p8 {
  padding: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pr8 {
  padding-right: 8px;
}
.pl8 {
  padding-left: 8px;
}
.pt8 {
  padding-top: 8px;
}
.plr8 {
  padding-left: 8px;
  padding-right: 8px;
}
.ptb8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p10 {
  padding: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pt10 {
  padding-top: 10px;
}
.plr10 {
  padding-left: 10px;
  padding-right: 10px;
}
.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p12 {
  padding: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pr12 {
  padding-right: 12px;
}
.pl12 {
  padding-left: 12px;
}
.pt12 {
  padding-top: 12px;
}
.plr12 {
  padding-left: 12px;
  padding-right: 12px;
}
.ptb12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.p14 {
  padding: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pr14 {
  padding-right: 14px;
}
.pl14 {
  padding-left: 14px;
}
.pt14 {
  padding-top: 14px;
}
.plr14 {
  padding-left: 14px;
  padding-right: 14px;
}
.ptb14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.p16 {
  padding: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pr16 {
  padding-right: 16px;
}
.pl16 {
  padding-left: 16px;
}
.pt16 {
  padding-top: 16px;
}
.plr16 {
  padding-left: 16px;
  padding-right: 16px;
}
.ptb16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p18 {
  padding: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pr18 {
  padding-right: 18px;
}
.pl18 {
  padding-left: 18px;
}
.pt18 {
  padding-top: 18px;
}
.plr18 {
  padding-left: 18px;
  padding-right: 18px;
}
.ptb18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.p20 {
  padding: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pt20 {
  padding-top: 20px;
}
.plr20 {
  padding-left: 20px;
  padding-right: 20px;
}
.ptb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p22 {
  padding: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pr22 {
  padding-right: 22px;
}
.pl22 {
  padding-left: 22px;
}
.pt22 {
  padding-top: 22px;
}
.plr22 {
  padding-left: 22px;
  padding-right: 22px;
}
.ptb22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.p24 {
  padding: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pr24 {
  padding-right: 24px;
}
.pl24 {
  padding-left: 24px;
}
.pt24 {
  padding-top: 24px;
}
.plr24 {
  padding-left: 24px;
  padding-right: 24px;
}
.ptb24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p26 {
  padding: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pr26 {
  padding-right: 26px;
}
.pl26 {
  padding-left: 26px;
}
.pt26 {
  padding-top: 26px;
}
.plr26 {
  padding-left: 26px;
  padding-right: 26px;
}
.ptb26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.p28 {
  padding: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pr28 {
  padding-right: 28px;
}
.pl28 {
  padding-left: 28px;
}
.pt28 {
  padding-top: 28px;
}
.plr28 {
  padding-left: 28px;
  padding-right: 28px;
}
.ptb28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.dn {
  display: none;
}
.dn-i {
  display: none !important;
}
.dib {
  display: inline-block;
}
.dib-i {
  display: inline-block !important;
}
.il-fx {
  display: inline-flex;
}
.df {
  display: flex;
}
.df-inline {
  display: inline-flex;
}
.df-i {
  display: flex !important;
}
.df-ac {
  display: flex;
  align-items: center;
}
.df-ab {
  display: flex;
  align-items: baseline;
}
.df-jc {
  display: flex;
  justify-content: center;
}
.df-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.white-space {
  white-space: nowrap;
}
.flex {
  flex: 1;
}
.flex-col {
  flex-direction: column;
}
.flex-hidden {
  flex: 1;
  overflow: hidden;
}
.flex-shrink {
  flex-shrink: 0;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.pf {
  position: fixed;
}
.f10 {
  font-size: 10px;
}
.f11 {
  font-size: 11px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f17 {
  font-size: 17px;
}
.f18 {
  font-size: 18px;
}
.f19 {
  font-size: 19px;
}
.f20 {
  font-size: 20px;
}
.f21 {
  font-size: 21px;
}
.f22 {
  font-size: 22px;
}
.f23 {
  font-size: 23px;
}
.f24 {
  font-size: 24px;
}
.f25 {
  font-size: 25px;
}
.f26 {
  font-size: 26px;
}
.f27 {
  font-size: 27px;
}
.f28 {
  font-size: 28px;
}
.f29 {
  font-size: 29px;
}
.f30 {
  font-size: 30px;
}
.f31 {
  font-size: 31px;
}
.f32 {
  font-size: 32px;
}
.f33 {
  font-size: 33px;
}
.f34 {
  font-size: 34px;
}
.f35 {
  font-size: 35px;
}
.f36 {
  font-size: 36px;
}
.f37 {
  font-size: 37px;
}
.f38 {
  font-size: 38px;
}
.f39 {
  font-size: 39px;
}
.f40 {
  font-size: 40px;
}
.fw300 {
  font-weight: 300;
}
.fw301 {
  font-weight: 301;
}
.fw302 {
  font-weight: 302;
}
.fw303 {
  font-weight: 303;
}
.fw304 {
  font-weight: 304;
}
.fw305 {
  font-weight: 305;
}
.fw306 {
  font-weight: 306;
}
.fw307 {
  font-weight: 307;
}
.fw308 {
  font-weight: 308;
}
.fw309 {
  font-weight: 309;
}
.fw310 {
  font-weight: 310;
}
.fw311 {
  font-weight: 311;
}
.fw312 {
  font-weight: 312;
}
.fw313 {
  font-weight: 313;
}
.fw314 {
  font-weight: 314;
}
.fw315 {
  font-weight: 315;
}
.fw316 {
  font-weight: 316;
}
.fw317 {
  font-weight: 317;
}
.fw318 {
  font-weight: 318;
}
.fw319 {
  font-weight: 319;
}
.fw320 {
  font-weight: 320;
}
.fw321 {
  font-weight: 321;
}
.fw322 {
  font-weight: 322;
}
.fw323 {
  font-weight: 323;
}
.fw324 {
  font-weight: 324;
}
.fw325 {
  font-weight: 325;
}
.fw326 {
  font-weight: 326;
}
.fw327 {
  font-weight: 327;
}
.fw328 {
  font-weight: 328;
}
.fw329 {
  font-weight: 329;
}
.fw330 {
  font-weight: 330;
}
.fw331 {
  font-weight: 331;
}
.fw332 {
  font-weight: 332;
}
.fw333 {
  font-weight: 333;
}
.fw334 {
  font-weight: 334;
}
.fw335 {
  font-weight: 335;
}
.fw336 {
  font-weight: 336;
}
.fw337 {
  font-weight: 337;
}
.fw338 {
  font-weight: 338;
}
.fw339 {
  font-weight: 339;
}
.fw340 {
  font-weight: 340;
}
.fw341 {
  font-weight: 341;
}
.fw342 {
  font-weight: 342;
}
.fw343 {
  font-weight: 343;
}
.fw344 {
  font-weight: 344;
}
.fw345 {
  font-weight: 345;
}
.fw346 {
  font-weight: 346;
}
.fw347 {
  font-weight: 347;
}
.fw348 {
  font-weight: 348;
}
.fw349 {
  font-weight: 349;
}
.fw350 {
  font-weight: 350;
}
.fw351 {
  font-weight: 351;
}
.fw352 {
  font-weight: 352;
}
.fw353 {
  font-weight: 353;
}
.fw354 {
  font-weight: 354;
}
.fw355 {
  font-weight: 355;
}
.fw356 {
  font-weight: 356;
}
.fw357 {
  font-weight: 357;
}
.fw358 {
  font-weight: 358;
}
.fw359 {
  font-weight: 359;
}
.fw360 {
  font-weight: 360;
}
.fw361 {
  font-weight: 361;
}
.fw362 {
  font-weight: 362;
}
.fw363 {
  font-weight: 363;
}
.fw364 {
  font-weight: 364;
}
.fw365 {
  font-weight: 365;
}
.fw366 {
  font-weight: 366;
}
.fw367 {
  font-weight: 367;
}
.fw368 {
  font-weight: 368;
}
.fw369 {
  font-weight: 369;
}
.fw370 {
  font-weight: 370;
}
.fw371 {
  font-weight: 371;
}
.fw372 {
  font-weight: 372;
}
.fw373 {
  font-weight: 373;
}
.fw374 {
  font-weight: 374;
}
.fw375 {
  font-weight: 375;
}
.fw376 {
  font-weight: 376;
}
.fw377 {
  font-weight: 377;
}
.fw378 {
  font-weight: 378;
}
.fw379 {
  font-weight: 379;
}
.fw380 {
  font-weight: 380;
}
.fw381 {
  font-weight: 381;
}
.fw382 {
  font-weight: 382;
}
.fw383 {
  font-weight: 383;
}
.fw384 {
  font-weight: 384;
}
.fw385 {
  font-weight: 385;
}
.fw386 {
  font-weight: 386;
}
.fw387 {
  font-weight: 387;
}
.fw388 {
  font-weight: 388;
}
.fw389 {
  font-weight: 389;
}
.fw390 {
  font-weight: 390;
}
.fw391 {
  font-weight: 391;
}
.fw392 {
  font-weight: 392;
}
.fw393 {
  font-weight: 393;
}
.fw394 {
  font-weight: 394;
}
.fw395 {
  font-weight: 395;
}
.fw396 {
  font-weight: 396;
}
.fw397 {
  font-weight: 397;
}
.fw398 {
  font-weight: 398;
}
.fw399 {
  font-weight: 399;
}
.fw400 {
  font-weight: 400;
}
.fw401 {
  font-weight: 401;
}
.fw402 {
  font-weight: 402;
}
.fw403 {
  font-weight: 403;
}
.fw404 {
  font-weight: 404;
}
.fw405 {
  font-weight: 405;
}
.fw406 {
  font-weight: 406;
}
.fw407 {
  font-weight: 407;
}
.fw408 {
  font-weight: 408;
}
.fw409 {
  font-weight: 409;
}
.fw410 {
  font-weight: 410;
}
.fw411 {
  font-weight: 411;
}
.fw412 {
  font-weight: 412;
}
.fw413 {
  font-weight: 413;
}
.fw414 {
  font-weight: 414;
}
.fw415 {
  font-weight: 415;
}
.fw416 {
  font-weight: 416;
}
.fw417 {
  font-weight: 417;
}
.fw418 {
  font-weight: 418;
}
.fw419 {
  font-weight: 419;
}
.fw420 {
  font-weight: 420;
}
.fw421 {
  font-weight: 421;
}
.fw422 {
  font-weight: 422;
}
.fw423 {
  font-weight: 423;
}
.fw424 {
  font-weight: 424;
}
.fw425 {
  font-weight: 425;
}
.fw426 {
  font-weight: 426;
}
.fw427 {
  font-weight: 427;
}
.fw428 {
  font-weight: 428;
}
.fw429 {
  font-weight: 429;
}
.fw430 {
  font-weight: 430;
}
.fw431 {
  font-weight: 431;
}
.fw432 {
  font-weight: 432;
}
.fw433 {
  font-weight: 433;
}
.fw434 {
  font-weight: 434;
}
.fw435 {
  font-weight: 435;
}
.fw436 {
  font-weight: 436;
}
.fw437 {
  font-weight: 437;
}
.fw438 {
  font-weight: 438;
}
.fw439 {
  font-weight: 439;
}
.fw440 {
  font-weight: 440;
}
.fw441 {
  font-weight: 441;
}
.fw442 {
  font-weight: 442;
}
.fw443 {
  font-weight: 443;
}
.fw444 {
  font-weight: 444;
}
.fw445 {
  font-weight: 445;
}
.fw446 {
  font-weight: 446;
}
.fw447 {
  font-weight: 447;
}
.fw448 {
  font-weight: 448;
}
.fw449 {
  font-weight: 449;
}
.fw450 {
  font-weight: 450;
}
.fw451 {
  font-weight: 451;
}
.fw452 {
  font-weight: 452;
}
.fw453 {
  font-weight: 453;
}
.fw454 {
  font-weight: 454;
}
.fw455 {
  font-weight: 455;
}
.fw456 {
  font-weight: 456;
}
.fw457 {
  font-weight: 457;
}
.fw458 {
  font-weight: 458;
}
.fw459 {
  font-weight: 459;
}
.fw460 {
  font-weight: 460;
}
.fw461 {
  font-weight: 461;
}
.fw462 {
  font-weight: 462;
}
.fw463 {
  font-weight: 463;
}
.fw464 {
  font-weight: 464;
}
.fw465 {
  font-weight: 465;
}
.fw466 {
  font-weight: 466;
}
.fw467 {
  font-weight: 467;
}
.fw468 {
  font-weight: 468;
}
.fw469 {
  font-weight: 469;
}
.fw470 {
  font-weight: 470;
}
.fw471 {
  font-weight: 471;
}
.fw472 {
  font-weight: 472;
}
.fw473 {
  font-weight: 473;
}
.fw474 {
  font-weight: 474;
}
.fw475 {
  font-weight: 475;
}
.fw476 {
  font-weight: 476;
}
.fw477 {
  font-weight: 477;
}
.fw478 {
  font-weight: 478;
}
.fw479 {
  font-weight: 479;
}
.fw480 {
  font-weight: 480;
}
.fw481 {
  font-weight: 481;
}
.fw482 {
  font-weight: 482;
}
.fw483 {
  font-weight: 483;
}
.fw484 {
  font-weight: 484;
}
.fw485 {
  font-weight: 485;
}
.fw486 {
  font-weight: 486;
}
.fw487 {
  font-weight: 487;
}
.fw488 {
  font-weight: 488;
}
.fw489 {
  font-weight: 489;
}
.fw490 {
  font-weight: 490;
}
.fw491 {
  font-weight: 491;
}
.fw492 {
  font-weight: 492;
}
.fw493 {
  font-weight: 493;
}
.fw494 {
  font-weight: 494;
}
.fw495 {
  font-weight: 495;
}
.fw496 {
  font-weight: 496;
}
.fw497 {
  font-weight: 497;
}
.fw498 {
  font-weight: 498;
}
.fw499 {
  font-weight: 499;
}
.fw500 {
  font-weight: 500;
}
.fb {
  font-weight: bold;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.tj {
  text-align: justify;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vm {
  vertical-align: middle;
}
.lh1 {
  line-height: 1;
}
.ibm {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.oh {
  overflow: hidden;
}
.oa {
  overflow: auto;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.nowrap {
  white-space: nowrap;
}
.pre-line {
  white-space: pre-line;
}
img[src=''], img:not([src]) {
  opacity: 0;
}
.pointer {
  cursor: pointer;
}
.pointer-active:hover {
  background-color: #f6f2ff !important;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dnone {
  display: none !important;
}
.flex-between {
  align-items: center;
  justify-content: space-between;
}
.flex-center {
  align-items: center;
}
.space-between {
  justify-content: space-between;
}
.flex-end {
  justify-content: flex-end;
}
.flex-start {
  justify-content: flex-start;
}
.dflex {
  display: flex !important;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.ab-container {
  overflow: scroll;
  overflow: overlay;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
}
.ab-container::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.ab-container::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
}
.ab-container::-webkit-scrollbar-track {
  border-radius: 1em;
  padding-right: 4px;
  background-color: transparent;
}
.graceful-scroll {
  overflow: scroll;
  overflow: overlay;
}
.graceful-scroll::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.graceful-scroll::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.graceful-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.graceful-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.graceful-scroll::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.graceful-scroll::-webkit-scrollbar-corner, .graceful-scroll::-webkit-scrollbar-button {
  display: none;
}
.hidden-scroll {
  overflow: scroll;
  overflow: overlay;
}
.hidden-scroll::-webkit-scrollbar {
  display: none;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
.required-input {
  color: #f53b3b;
}
.pc {
  color: #7f5dff;
}
.warn-font {
  color: #ee831f;
}
@font-face {
  font-family: 'DIN';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN.ttf') format('truetype');
}
@font-face {
  font-family: 'DIN-Medium';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/DIN-Medium.otf') format('truetype');
}
@font-face {
  font-family: 'D-DIN-Bold';
  src: url('https://ruhnn-web.oss-cn-hangzhou.aliyuncs.com/font-family/D-DIN-Bold.woff') format('truetype');
}
.din {
  font-family: DIN;
}
.din-medium {
  font-family: DIN-Medium;
}
.din-bold {
  font-family: D-DIN-Bold;
}
.number {
  font-family: DINAlternate-Bold;
}
.underline {
  text-decoration: underline;
}
.circle {
  border-radius: 50%;
}
@font-face {
  font-family: 'kocfont';
  /* Project id 1916792 */
  src: url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff2?t=1747881630025') format('woff2'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.woff?t=1747881630025') format('woff'), url('//at.alicdn.com/t/c/font_1916792_7f1w5wa4oai.ttf?t=1747881630025') format('truetype');
}
.kocfont {
  display: inline-block;
  font-family: 'kocfont' !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: baseline;
}
.left-image-sort {
  opacity: 0.5 !important;
  display: block;
  align-items: center;
}
.left-image-sort img {
  height: 38% !important;
}
.porcelain-sortable-helper {
  padding: 9px 8px;
  margin-right: 12px;
  cursor: pointer;
  z-index: 99999;
  border-radius: 8px;
  border: 1px solid #f0eff2;
  background: #fff;
}
.porcelain-sortable-helper .porcelain-header {
  display: flex;
  align-items: center;
  position: relative;
}
.porcelain-sortable-helper .porcelain-header .header-icon {
  padding: 8px;
  margin-right: 8px;
}
.porcelain-sortable-helper .porcelain-header .header-icon svg {
  width: 16px;
  height: 16px;
}
.porcelain-sortable-helper .porcelain-header .porcelain-type {
  display: flex;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: #f7f6f8;
  color: #5c5962;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  height: 20px;
}
.porcelain-sortable-helper .porcelain-header .save {
  height: 32px;
  position: absolute;
  right: 0px;
}
.porcelain-sortable-helper .porcelain-name {
  margin-top: 8px;
}
.porcelain-sortable-helper .img-config {
  display: flex;
  width: 100%;
  margin-top: 10px;
}
.porcelain-sortable-helper .img-config .wechat-img {
  margin-right: 8px;
  width: 50%;
}
.porcelain-sortable-helper .img-config .group-img {
  width: 50%;
}
.porcelain-sortable-helper .img-extra {
  color: #929098;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.porcelain-sortable-helper .content {
  position: relative;
  margin-top: 8px;
  height: 100px;
  border-radius: 4px;
  border: 1px dashed #7f5dff;
  background: #ffffff;
}
.porcelain-sortable-helper .content .upload-btn {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  cursor: pointer;
  transition: all 0.3s;
}
.porcelain-sortable-helper .content .upload-btn .icon {
  font-size: 16px;
  margin-right: 8px;
  color: #7f5dff;
}
.porcelain-sortable-helper .content .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
}
.porcelain-sortable-helper .porcelain-switch {
  height: 32px;
  display: flex;
  width: 100%;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.porcelain-sortable-helper .porcelain-switch div {
  font-size: 12px;
  font-weight: 400;
  color: #929098;
  height: 100%;
  width: 50%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 28px;
  text-align: center;
}
.porcelain-sortable-helper .porcelain-switch .active {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.porcelain-sortable-helper .porcelain-jump-link {
  margin: 10px 0px;
}
.porcelain-sortable-helper .porcelain-jump-link .ant-select {
  width: 100%;
}
.porcelain-sortable-helper .up-img .img {
  object-fit: cover !important;
}
.porcelain-sortable-helper .porcelain-delete {
  width: -webkit-fill-available;
  position: absolute;
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 4px;
  background: #fff1f1;
  color: #da1e28;
  bottom: 9px;
  left: 8px;
  right: 8px;
}
.text-hover:hover {
  color: #997dff;
}
.sort-bar-helper, .category-sort-helper {
  cursor: pointer;
  z-index: 9999;
  padding: 4px 4px 4px 32px;
  position: relative;
  display: flex;
  align-items: center;
}
.sort-bar-helper img, .category-sort-helper img {
  width: 40px;
  height: 40px;
}
.sort-bar-helper .channel-name, .category-sort-helper .channel-name {
  width: 40px;
}
.sort-bar-helper .channel-name .category-name, .category-sort-helper .channel-name .category-name {
  font-size: 14px;
  color: #24212a;
  font-weight: 400;
  margin-left: 8px;
}
.sort-bar-helper .channel-name .category-name .ant-input, .category-sort-helper .channel-name .category-name .ant-input {
  border: none;
  background: none;
}
.sort-bar-helper .channel-name .action, .category-sort-helper .channel-name .action {
  display: none;
  line-height: 20px;
}
.sort-bar-helper .channel-name .category-name-input, .category-sort-helper .channel-name .category-name-input {
  border: none;
  background: none;
  padding: 0px;
}
.sort-bar-helper:hover, .category-sort-helper:hover {
  padding: 4px 4px 4px 0px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
}
.sort-bar-helper:hover .action, .category-sort-helper:hover .action {
  display: block;
  line-height: 20px;
}
.sort-bar-helper .icon-list, .category-sort-helper .icon-list {
  right: 0px;
  position: absolute;
}
.sort-bar-helper .tips, .category-sort-helper .tips {
  display: flex;
  align-items: center;
  border-radius: 4px;
  background: #efebff;
  padding: 0px 8px;
  color: #6c4fd9;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  width: max-content;
}
.sort-bar-helper .item-icon, .category-sort-helper .item-icon {
  width: 20px;
  height: 20px;
}
.sort-bar-helper .item-icon svg, .category-sort-helper .item-icon svg {
  width: 12px;
  height: 12px;
}
.sort-bar-helper .item-icon:hover, .category-sort-helper .item-icon:hover {
  color: #7f5dff;
}
.sort-bar-helper .upload-btn, .category-sort-helper .upload-btn {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  border: 1px dashed #b29eff;
  background: #efebff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #7f5dff;
}
.contract-view .ant-image-preview-img {
  width: 500px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Layout--rd85w {
  height: 100vh;
  overflow: hidden;
  background-color: #f5f5f9;
}
.Content--C6HLq {
  display: flex;
  width: 100vw;
}
.Content--C6HLq .menu-bar {
  overflow-y: scroll;
  height: 90%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.Content--C6HLq .menu-bar::-webkit-scrollbar {
  display: none;
}
.Content--C6HLq .side-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 140px;
  overflow: hidden;
  height: 100vh;
  background-color: #24212a;
}
.Content--C6HLq .side-wrapper .menu {
  background-color: #24212a;
  color: #b0adb8;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu {
  width: calc(100% + 1px);
  background-color: #24212a;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-active {
  background-color: #3d3a49;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-open,
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected,
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-arrow {
  color: #b0adb8;
  background-color: #24212a;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title {
  outline: none;
  box-shadow: none;
  position: relative;
  padding: 0 12px 0 20px !important;
  margin: 0;
  height: 44px;
  line-height: 44px;
  font-weight: 500;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title .ant-menu-title-content {
  display: flex;
  align-items: center;
  overflow: hidden;
  color: #b0adb8;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title .ant-menu-title-content .icon {
  display: inline-block;
  margin-right: 8px;
  width: 13px;
  height: 14px;
  position: relative;
  left: -20px;
  -webkit-filter: drop-shadow(20px 0 #b0adb8);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title:active {
  background-color: #24212a;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title:hover {
  color: #b0adb8;
  background-color: #3d3a49;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-title::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform-origin: center center;
  transform: scaleY(0.00001);
  opacity: 0;
  border-left: 4px solid transparent;
  transition: all 220ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub {
  background-color: #24212a;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub .ant-menu-item {
  outline: none;
  box-shadow: none;
  margin: 0;
  padding-left: 42px !important;
  height: 38px;
  line-height: 38px;
  background-color: #24212a;
  color: #b0adb8;
  font-size: 12px;
  font-weight: 500;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub .ant-menu-item:hover {
  color: #b0adb8;
  background-color: #3d3a49;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub .ant-menu-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform-origin: center center;
  transform: scaleY(0.00001);
  opacity: 0;
  border-left: 4px solid transparent;
  transition: all 220ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub .ant-menu-item-selected {
  color: #b29eff;
  background-color: #2d273f;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-sub .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  border-right: none;
  border-left: 4px solid #7f5dff;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-arrow::before,
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-arrow::after {
  width: 10px;
  height: 1.5px;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-arrow::before {
  transform: rotate(-50deg) translateX(2px) translateY(2px);
  border-radius: 0 0 1px 1px;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-arrow::after {
  transform: rotate(50deg) translateX(-2px) translateY(2px);
  border-radius: 0 1px 1px 0;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-open .ant-menu-submenu-arrow::before {
  transform: rotate(-230deg) translateX(2px) translateY(2px);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-open .ant-menu-submenu-arrow::after {
  transform: rotate(-130deg) translateX(-2px) translateY(2px);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected:not(.ant-menu-submenu-open) .ant-menu-submenu-arrow {
  color: #b29eff;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected:not(.ant-menu-submenu-open) .ant-menu-submenu-title {
  background-color: #2d273f;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected:not(.ant-menu-submenu-open) .ant-menu-submenu-title .ant-menu-title-content {
  color: #b29eff;
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected:not(.ant-menu-submenu-open) .ant-menu-submenu-title .ant-menu-title-content .icon {
  -webkit-filter: drop-shadow(20px 0 #b29eff);
}
.Content--C6HLq .side-wrapper .menu .ant-menu-submenu-selected:not(.ant-menu-submenu-open) .ant-menu-submenu-title::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform: scaleY(1);
  opacity: 1;
  border-left: 4px solid #7f5dff;
}
.Content--C6HLq .content-center-wrapper {
  flex: 1;
  overflow-x: overlay;
  height: 100vh;
}
.Content--C6HLq .content-center-wrapper .content-center {
  position: relative;
  width: auto;
  padding: 24px;
  min-width: 1080px;
  overflow-x: overlay;
  height: 100%;
}
.Content--C6HLq .content-center-wrapper .no-padding {
  padding: 0;
  background: #fff;
}
.Content--C6HLq .mr28 {
  margin-right: 28px;
}
.Content--C6HLq .ant-v3-badge-count,
.Content--C6HLq .ant-badge-count {
  height: 16px;
  line-height: 16px;
  right: 8px;
  top: -2px;
}
.Content--C6HLq .ant-tabs-bar {
  margin: 0;
}
.Top--AUOj6 {
  height: 60px;
  width: 100%;
}
.Top--AUOj6 .wrapper {
  position: relative;
  left: 0;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0 0 0 20px;
  width: auto;
  height: 100%;
  background-color: #24212a;
  transform-origin: center center;
  transition: all 180ms ease-in;
  cursor: pointer;
}
.Top--AUOj6 .wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform-origin: center center;
  transform: scaleY(0.00001);
  opacity: 0;
  border-left: 4px solid transparent;
  transition: all 220ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.Top--AUOj6 .wrapper .logo {
  box-sizing: content-box;
  position: relative;
  display: inline-block;
  padding: 20px 0;
  width: 76px;
  height: 18px;
  left: -106px;
  opacity: 1;
  transition: opacity 200ms ease-in;
  -webkit-filter: drop-shadow(106px 0 #b0adb8);
}
.Top--AUOj6 .wrapper .slide {
  position: relative;
  display: flex;
  align-items: center;
  padding: 20px 24px 20px 18px;
  transform-origin: center center;
  transition: all 200ms ease-in;
}
.Top--AUOj6 .wrapper .slide .add {
  margin-right: 9px;
  font-size: 14px;
  font-weight: 500;
  color: #b0adb8;
  position: relative;
  top: 1px;
  transition: all 180ms ease-in;
}
.Top--AUOj6 .wrapper .slide .text {
  box-sizing: content-box;
  width: 78px;
  height: 20px;
  line-height: 20px;
  font-weight: 500;
  font-size: 13px;
  color: transparent;
  transition: all 180ms ease-in;
}
.Top--AUOj6 .wrapper:hover {
  background-color: #3d3a49;
}
.Top--AUOj6 .wrapper-open {
  position: relative;
  background-color: #2d273f;
}
.Top--AUOj6 .wrapper-open .logo {
  -webkit-filter: drop-shadow(106px 0 #b29eff);
}
.Top--AUOj6 .wrapper-open .slide .add {
  position: relative;
  color: #b29eff;
}
.Top--AUOj6 .wrapper-open::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform: scaleY(1);
  opacity: 1;
  border-left: 4px solid #7f5dff;
}
.Top--AUOj6 .create-hover {
  transition: all 70ms linear;
  background-color: #7f5dff !important;
}
.Top--AUOj6 .create-hover .logo {
  opacity: 0;
}
.Top--AUOj6 .create-hover .slide {
  transform: translateX(-88px);
}
.Top--AUOj6 .create-hover .slide .add {
  color: #fff !important;
  top: 0;
  transform: rotate(-450deg);
}
.Top--AUOj6 .create-hover .slide .text {
  color: #fff;
}
.Top--AUOj6 .create-hover:active {
  background-color: #6c4fd9 !important;
}
.Message--JF_It {
  position: relative;
  height: 44px;
  line-height: 44px;
}
.Message--JF_It .menu-item {
  display: flex;
  padding: 0 12px 0 20px !important;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.Message--JF_It .menu-item .redDot {
  position: absolute;
  width: 6px;
  height: 6px;
  left: 34px;
  top: 9px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #fa4d56;
}
.Message--JF_It .menu-item .icon {
  position: relative;
  left: -40px;
  width: 13px;
  height: 14px;
  margin-right: 8px;
  -webkit-filter: drop-shadow(40px 0 #b0adb8);
}
.Message--JF_It .menu-item .label {
  font-size: 14px;
  font-weight: 500;
  color: #b0adb8;
}
.Message--JF_It .menu-item:hover {
  background-color: #3d3a49;
}
.Message--JF_It .menu-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform-origin: center center;
  transform: scaleY(0.00001);
  opacity: 0;
  border-left: 4px solid transparent;
  transition: all 220ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.Message--JF_It .menu-item-open {
  background-color: #2d273f !important;
}
.Message--JF_It .menu-item-open .label {
  color: #b29eff;
}
.Message--JF_It .menu-item-open .icon {
  -webkit-filter: drop-shadow(40px 0 #b29eff);
}
.Message--JF_It .menu-item-open::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transform: scaleY(1);
  opacity: 1;
  border-left: 4px solid #7f5dff;
}
.Message--JF_It .drawer-container {
  position: fixed;
  top: 0;
  left: 140px;
  width: calc(100vw - 140px);
  height: 100vh;
  overflow: hidden;
  background-color: transparent;
  z-index: 9999;
}
.Message--JF_It .drawer-container .ant-drawer-content-wrapper {
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
}
.Message--JF_It .drawer-container .ant-drawer-body {
  padding: 0;
  overflow: hidden;
  display: flex;
}
.Bottom--xG7lT {
  display: flex;
  padding: 0 20px 20px 20px;
  width: 140px;
}
.Bottom--xG7lT .bottom-user--QNgtj {
  padding-right: 8px;
  margin-right: 8px;
  border-right: 1px solid #3d3a49;
  cursor: pointer;
}
.Bottom--xG7lT .bottom-user--QNgtj .bottom-user-head {
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
}
.Bottom--xG7lT .bottom-btn--mULhk {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px;
  border-radius: 4px;
  background: transparent;
  cursor: pointer;
}
.Bottom--xG7lT .bottom-btn--mULhk .icon {
  font-size: 20px;
  font-weight: 500;
  color: #b0adb8;
}
.Bottom--xG7lT .bottom-btn--mULhk .top {
  position: relative;
  top: -1px;
}
.Bottom--xG7lT .bottom-btn--mULhk .redDot {
  position: absolute;
  width: 6px;
  height: 6px;
  right: 2px;
  top: 2px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #fa4d56;
}
.Bottom--xG7lT .bottom-btn--mULhk:hover {
  background: #3d3a49;
}
.Bottom--xG7lT .bottom-btn-active--zuvtR .icon {
  color: #b29eff;
}
.Bottom-popover-bulb--ub6kG .ant-popover-inner,
.Bottom-popover-user--bx2tR .ant-popover-inner {
  box-shadow: none;
}
.Bottom-popover-bulb--ub6kG .ant-popover-inner-content,
.Bottom-popover-user--bx2tR .ant-popover-inner-content {
  padding: 0;
}
.Bottom-popover-bulb--ub6kG .ant-popover-content {
  right: 5px;
}
.Bottom-popover-bulb--ub6kG .ant-popover-arrow {
  right: 6px;
}
.Bottom-popover-user--bx2tR .ant-popover-content {
  left: -9px;
}
.Bottom-popover-user--bx2tR .ant-popover-arrow {
  left: 14px;
}
.Bottom-user-popover--L2R3h {
  width: 120px;
  padding-bottom: 4px;
  border-radius: 4px;
}
.Bottom-user-popover--L2R3h .user-avatar {
  padding: 10px 36px 0 36px;
  margin-bottom: 8px;
  cursor: pointer;
}
.Bottom-user-popover--L2R3h .user-avatar .avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.Bottom-user-popover--L2R3h .user-name {
  padding: 0 6px 10px 6px;
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #24212a;
  border-bottom: 1px solid #f0eff2;
}
.Bottom-user-popover--L2R3h .user-btn {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  color: #24212a;
  text-align: center;
}
.Bottom-user-popover--L2R3h .user-btn:hover {
  background: #f0eff2;
}
.Bottom-user-popover--L2R3h .bulb-block {
  position: relative;
  margin: 2px 4px 6px;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: #7f5dff;
  transition: all 400ms linear;
  transform-origin: center center;
  transform: scale(1);
  box-shadow: 0px 5px 12px transparent;
  cursor: pointer;
}
.Bottom-user-popover--L2R3h .bulb-block .text {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
}
.Bottom-user-popover--L2R3h .bulb-block .icon {
  font-size: 12px;
  color: #fff;
}
.Bottom-user-popover--L2R3h .bulb-block:hover {
  top: -2.5px;
  transform: scale(1.034);
  box-shadow: 0px 7px 14px 2px rgba(108, 79, 217, 0.45);
}
.Bottom-user-popover--L2R3h .bulb-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 4px;
  padding: 0 4px 0 8px;
  height: 30px;
  background-color: transparent;
  cursor: pointer;
}
.Bottom-user-popover--L2R3h .bulb-item .bulb-item-icon,
.Bottom-user-popover--L2R3h .bulb-item .koc-icon-logout {
  margin-right: 6px;
  font-size: 14px;
  color: #24212a;
}
.Bottom-user-popover--L2R3h .bulb-item .text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #24212a;
}
.Bottom-user-popover--L2R3h .bulb-item:hover {
  background: #f0eff2;
}
.Bottom-user-popover--L2R3h .red .bulb-item-icon,
.Bottom-user-popover--L2R3h .red .koc-icon-logout {
  color: #da1e28;
}
.Bottom-user-popover--L2R3h .red .text {
  color: #da1e28;
}
.SettingBoardPicRail--tRDnE .PicRailHeader {
  border-bottom: 1px solid #e5e5e5;
}
.headerLeft--vEz82 {
  height: 100%;
  overflow-x: scroll;
  overflow: scroll;
  overflow: overlay;
}
@media screen and (max-width: 1200px) {
  .headerLeft--vEz82 {
    max-width: 900px;
  }
}
@media screen and (min-width: 1200px) {
  .headerLeft--vEz82 {
    max-width: calc(100vw - 140px - 160px);
  }
}
.headerLeft--vEz82::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.headerLeft--vEz82::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.headerLeft--vEz82::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.headerLeft--vEz82::-webkit-scrollbar-track {
  background-color: transparent;
}
.headerLeft--vEz82::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.headerLeft--vEz82::-webkit-scrollbar-corner,
.headerLeft--vEz82::-webkit-scrollbar-button {
  display: none;
}
.headerLeft--vEz82 .item {
  white-space: nowrap;
  transition: all 0.3s ease-in;
  height: 100%;
  margin-left: 16px;
  font-size: 14px;
  font-weight: 400;
  color: #929098;
}
.headerLeft--vEz82 .item::before {
  transition: 'background' 0.3s ease-in;
  content: '';
  background-color: transparent;
  height: 2px;
  width: 100%;
  position: absolute;
  top: 0px;
}
.headerLeft--vEz82 .item:first-of-type {
  margin-left: 0;
}
.headerLeft--vEz82 .item-active {
  color: #7f5dff;
  position: relative;
  font-weight: 500;
}
.headerLeft--vEz82 .item-active::before {
  transition: 'background' 0.3s ease-in;
  background-color: #7f5dff;
}
.settingBoard--HC9O7 {
  height: 100%;
  overflow: scroll;
  overflow: overlay;
}
.settingBoard--HC9O7::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.settingBoard--HC9O7::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.settingBoard--HC9O7::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.settingBoard--HC9O7::-webkit-scrollbar-track {
  background-color: transparent;
}
.settingBoard--HC9O7::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.settingBoard--HC9O7::-webkit-scrollbar-corner,
.settingBoard--HC9O7::-webkit-scrollbar-button {
  display: none;
}
.settingRecord--N71YZ {
  overflow: scroll;
  overflow: overlay;
  height: 100%;
  max-height: max-content;
}
.settingRecord--N71YZ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.settingRecord--N71YZ::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.settingRecord--N71YZ::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.settingRecord--N71YZ::-webkit-scrollbar-track {
  background-color: transparent;
}
.settingRecord--N71YZ::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.settingRecord--N71YZ::-webkit-scrollbar-corner,
.settingRecord--N71YZ::-webkit-scrollbar-button {
  display: none;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/AppLayout/components/Message/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Detail--Zn7m1 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 12px 0 16px;
}
.Detail--Zn7m1 .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Detail--Zn7m1 .header .header-left {
  display: flex;
  align-items: center;
  padding: 18px 0 18px 4px;
}
.Detail--Zn7m1 .header .header-left .tab {
  display: flex;
  align-items: center;
  padding-right: 12px;
  line-height: 24px;
  cursor: pointer;
}
.Detail--Zn7m1 .header .header-left .tab .label {
  margin-right: 8px;
  line-height: 100%;
  font-weight: 500;
  font-size: 16px;
  color: #929098;
}
.Detail--Zn7m1 .header .header-left .tab .count {
  padding: 0 8px;
  font-weight: 500;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  background: #fa4d56;
  border-radius: 18px;
  opacity: 0.34;
}
.Detail--Zn7m1 .header .header-left .tab:first-of-type {
  margin-right: 20px;
  border-right: 1px solid #f0eff2;
}
.Detail--Zn7m1 .header .header-left .tab:first-of-type .label {
  font-weight: 500;
}
.Detail--Zn7m1 .header .header-left .active .label {
  color: #24212a;
}
.Detail--Zn7m1 .header .header-left .active .count {
  opacity: 1;
}
.Detail--Zn7m1 .header .header-right {
  display: flex;
  align-items: center;
}
.Detail--Zn7m1 .header .header-right .button {
  margin-right: 16px;
}
.Detail--Zn7m1 .header .header-right .close {
  line-height: 16px;
  padding: 12px 6px 12px 24px;
  cursor: pointer;
  color: #5c5962;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}
.Detail--Zn7m1 .header .header-right .close::after {
  position: absolute;
  left: 0;
  top: 50%;
  content: '';
  height: 16px;
  width: 1px;
  background-color: #dbd9df;
  transform: translateY(-50%);
}
.Detail--Zn7m1 .container {
  flex: 1;
  overflow: hidden;
}
.Detail--Zn7m1 .container .container-inner {
  padding: 0 4px 0 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.Detail--Zn7m1 .container .container-inner .ant-empty {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Detail--Zn7m1 .pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 12px;
}
.Item--fFdqp .msg {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  margin-bottom: 12px;
  width: 480px;
  background-color: #fff;
  border: 1px solid #f0eff2;
  border-radius: 4px;
  cursor: pointer;
}
.Item--fFdqp .msg .avatar {
  margin-top: 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.Item--fFdqp .msg .no-read {
  position: absolute;
  right: -4px;
  top: 5px;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  border: 2px solid #fff;
  background: #f53b3b;
}
.Item--fFdqp .msg .main {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin: 0 35px 0 10px;
}
.Item--fFdqp .msg .main .role {
  line-height: 18px;
  margin-bottom: 8px;
}
.Item--fFdqp .msg .main .role .name {
  display: inline-block;
  margin-right: 8px;
  font-weight: 500;
  font-size: 12px;
  color: #24212a;
}
.Item--fFdqp .msg .main .role .time {
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  color: #929098;
}
.Item--fFdqp .msg .main .task-title {
  line-height: 18px;
  margin-bottom: 8px;
}
.Item--fFdqp .msg .main .task-title .inner {
  display: inline-block;
  padding: 3px 6px;
  background: #f7f6f8;
  border-radius: 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5c5962;
}
.Item--fFdqp .msg .main .content {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #24212a;
}
.Item--fFdqp .msg .main .content .primary {
  display: inline-block;
  margin-right: 4px;
  color: #7f5dff;
}
.Item--fFdqp .msg .arrow-icon {
  display: flex;
  align-items: center;
}
.Item--fFdqp .msg .arrow-icon .arrow {
  color: #dbd9df;
  font-size: 12px;
  transform-origin: center center;
  transform: scaleX(0.9);
}
.Item--fFdqp .msg:hover {
  background: #f7f6f8;
}
.Item--fFdqp .msg:hover .arrow-icon .arrow {
  color: #3d3a49;
}
.Item--fFdqp .msg-no-read {
  position: relative;
  overflow: hidden;
  border-left: 1px solid transparent;
}
.Item--fFdqp .msg-no-read::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  background: #7f5dff;
}
.Item--fFdqp .l20 {
  line-height: 20px;
}
.message-notification--g7a_R .message-line {
  width: 4px;
  height: 50px;
  background: linear-gradient(180deg, #d3bcff 0%, #7f5dff 100%);
  border-radius: 12px;
}
.message-notification--g7a_R .ant-notification-notice-message,
.message-notification--g7a_R .ant-notification-notice-description {
  margin-left: 28px;
}
.message-notification--g7a_R .ant-notification-notice-content {
  margin-right: 28px;
}
.message-notification--g7a_R .ant-notification-notice-close {
  margin-top: 4px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/__obsolete/TableGrid/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.koc-table .ant-table-thead > tr > th {
  color: #000;
  background-color: #f8f7fa;
  padding: 16px 8px 12px;
}
.koc-table .ant-table-tbody > tr > td {
  padding: 16px 8px;
}
.koc-table .ant-table-row {
  cursor: pointer;
}
.koc-table.no-pointer .ant-table-row {
  cursor: default;
}
.koc-table .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background-color: #fbfbfb;
}
.koc-table .ant-table-cell {
  vertical-align: middle !important;
}
.koc-page.ant-pagination {
  width: 100%;
  margin-top: 20px;
  text-align: right;
}
.koc-page.ant-pagination .ant-pagination-total-text {
  color: #666666;
}
.koc-page.ant-pagination .ant-select-dropdown-menu {
  text-align: center;
}
.koc-page.ant-pagination .ant-pagination-item-active {
  background-color: #7f5dff;
  border-color: #7f5dff;
}
.koc-page.ant-pagination .ant-pagination-item-active a {
  color: #ffffff;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/BusinessTypeSelector/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tasktypeSelector--KlIx6 {
  left: 70px;
}
.tasktypeSelector--KlIx6 .ant-modal-close > span > span > svg {
  width: 12px;
  height: 12px;
}
.tasktypeSelector--KlIx6 .ant-modal-header {
  padding: 16px 20px;
  border-bottom: none;
}
.tasktypeSelector--KlIx6 .ant-modal-header .ant-modal-title {
  font-size: 14px;
  font-weight: 500;
}
.tasktypeSelector--KlIx6 .ant-modal-footer {
  padding: 8px 20px 16px 20px;
  border-top: none;
}
.tasktypeSelector--KlIx6 .ant-modal-footer .ant-btn-default {
  border: 1px solid var(--unnamed, #ccbeff);
}
.tasktypeSelector--KlIx6 .ant-modal-footer .ant-btn-default > span {
  color: #7f5dff;
}
.tasktypeSelector--KlIx6 .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-left: 10px;
}
.tasktypeSelector--KlIx6 .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger):hover {
  background-color: #7f5dff;
  border-color: #7f5dff;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF {
  display: flex;
  justify-content: space-around;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButton--B1OM_ {
  width: 180px;
  height: 100px;
  border-radius: 8px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 24px 0px rgba(52, 52, 52, 0.1);
  gap: 8px;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButton--B1OM_:hover {
  background-color: #7f5dff;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButton--B1OM_:hover .typeText--PHx39 {
  color: #fff;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButton--B1OM_ .typeText--PHx39 {
  font-size: 16px;
  font-weight: 400;
  color: #5c5962;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButton--B1OM_ .typeText--PHx39 .typeChecked--lni3u {
  padding-right: 8px;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButtonChecked--lT3xi {
  width: 180px;
  height: 100px;
  border-radius: 8px;
  background-color: #7f5dff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 24px 0px rgba(52, 52, 52, 0.1);
  gap: 8px;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButtonChecked--lT3xi .typeText--PHx39 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.tasktypeSelector--KlIx6 .typeContent--K1cVF .typeButtonChecked--lT3xi .typeText--PHx39 .typeChecked--lni3u {
  padding-right: 8px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/Text/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ruhnn-paragraph {
  text-align: justify;
  word-break: break-all;
}
.ellipsis--RlGgC {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsisLine--FIFDd {
  overflow: hidden;
  display: -webkit-box;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/__obsolete/SelectButton/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.selectButton--lPMAK .checkCommon {
  color: #ff4b3d;
}
.selectButton--lPMAK .option {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  margin-right: 10px;
  cursor: pointer;
}
.selectButton--lPMAK .option.checked,
.selectButton--lPMAK .option.checked .checkCommon {
  background: #7f5dff;
  border-radius: 4px;
  color: #ffffff;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/Image/ImageUploader/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.kol-uploader .upload-button {
  color: #999;
}
.kol-uploader .upload-button .anticon-plus {
  font-size: 32px;
}
.kol-uploader .upload-button .upload-info {
  margin-top: 5px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/ShopBrand/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.shopBrand--fUbLv .default-width {
  width: 130px;
}
.shopBrand--fUbLv .ruhnn-searchbox {
  padding-top: 0;
}
.shopBrand--fUbLv .item-list {
  width: 100%;
  flex-wrap: wrap;
}
.shopBrand--fUbLv .item-detail {
  width: calc(100% / 5);
  border: 1px solid #f2f2f2;
  border-right: none;
  border-bottom: none;
  height: 248px;
  padding: 22px 16px;
  cursor: pointer;
}
.shopBrand--fUbLv .item-detail:nth-last-child(-n + 5) {
  border-bottom: 1px solid #f2f2f2;
}
.shopBrand--fUbLv .item-detail:last-of-type,
.shopBrand--fUbLv .item-detail:nth-of-type(5n) {
  border-right: 1px solid #f2f2f2;
}
.shopBrand--fUbLv .item-detail.checked,
.shopBrand--fUbLv .item-detail:hover {
  border: 1px solid #7f5dff;
}
.shopBrand--fUbLv .item-title {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
}
.shopBrand--fUbLv .category-list {
  width: 100%;
  line-height: 17px;
  height: 17px;
}
.shopBrand--fUbLv .category {
  color: #979797;
}
.shopBrand--fUbLv .country {
  color: #bbb;
}
.shopBrand--fUbLv .logo {
  width: 130px;
  border-radius: 4px;
  height: 130px;
  position: relative;
  overflow: hidden;
}
.shopBrand--fUbLv .logo:hover .introduction {
  display: block;
}
.shopBrand--fUbLv .logo .introduction {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  padding: 20px;
  color: #ffffff;
}
.shopBrand--fUbLv .koc-page.ant-pagination {
  width: 100%;
  margin-top: 20px;
  text-align: right;
}
.shopBrand--fUbLv .koc-page.ant-pagination .ant-pagination-total-text {
  float: left;
  color: #c0c0c0;
}
.shopBrand--fUbLv .koc-page.ant-pagination .ant-select-dropdown-menu {
  text-align: center;
}
.shopBrand--fUbLv .koc-page.ant-pagination .ant-pagination-item-active a {
  color: #ffffff;
}
.modal--l190l .ant-input,
.modal--l190l .ant-select-selector,
.modal--l190l .category .ant-select-selector {
  width: 100%;
  min-height: 40px !important;
}
.modal--l190l .textarea {
  height: auto !important;
  line-height: 20px;
}
.modal--l190l .logo .ant-upload {
  width: 66px;
  height: 66px;
}
.modal--l190l .logo .ant-upload .ant-upload-drag .ant-upload {
  padding: 0;
}
.modal--l190l .ant-select-selector--multiple .ant-select-selector__rendered > ul > li {
  margin-top: 7px;
}
.modal--l190l .ant-select-selector__rendered {
  line-height: 40px !important;
}
.modal--l190l .tip-toop {
  height: 111px;
  width: 600px;
  margin: -12px 12px 12px 0px;
  padding: 16px;
  background: #f5f5f7;
  overflow-y: scroll;
}
.modal--l190l .tip-toop .tip-title {
  font-weight: 500;
}
.modal--l190l .tip-toop .tip-text {
  flex-wrap: wrap;
}
.modal--l190l .tip-toop .tip-text .span-icon:last-child {
  display: none;
}
.detail--fKSCP .g-content {
  min-height: 300px;
}
.detail--fKSCP .anticon {
  cursor: pointer;
}
.detail--fKSCP .title {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
}
.detail--fKSCP .category-list {
  width: 280px;
}
.detail--fKSCP .category-list span {
  color: #979797;
}
.detail--fKSCP .country {
  color: #bbb;
  margin: 0 0 8px 4px;
}
.detail--fKSCP .go-home {
  position: absolute;
  right: 0;
  top: 0;
  width: 73px;
  text-align: center;
  background: #f2f2f2;
  border-radius: 15px 0 0 15px;
  color: #434343;
  line-height: 30px;
  cursor: pointer;
}
.detail--fKSCP .introduction {
  color: #595959;
  padding-right: 20px;
  margin-top: 20px;
}
.detail--fKSCP .comList-title {
  color: #979797;
  line-height: 30px;
}
.detail--fKSCP .comList-item {
  width: 221px;
  height: 31px;
  line-height: 31px;
  padding-left: 12px;
  color: #434343;
  background: #f2f2f2;
}
.shopBrandSelect--zj9Zg .brand-margin-20,
.shopBrandSelectModal--iu4qZ .brand-margin-20 {
  margin: 0 -20px;
}
.shopBrandSelect--zj9Zg .brand-checked-list,
.shopBrandSelectModal--iu4qZ .brand-checked-list {
  height: 30px;
  margin-top: 16px;
  display: flex;
  align-items: center;
  overflow-x: auto;
  overflow-y: hidden;
}
.shopBrandSelect--zj9Zg .brand-checked-label,
.shopBrandSelectModal--iu4qZ .brand-checked-label {
  flex: 0 0 60px;
}
.shopBrandSelect--zj9Zg .brand-list,
.shopBrandSelectModal--iu4qZ .brand-list {
  height: calc(100vh - 412px);
  overflow: auto;
  margin-top: 16px;
}
.shopBrandSelect--zj9Zg .shop-brand-line {
  display: flex;
  flex-wrap: wrap;
}
.shopBrandSelect--zj9Zg .brand-checked-item {
  margin-bottom: 10px;
  line-height: 30px;
}
.shopBrandSelect--zj9Zg .brand-checked-item .brand-name {
  font-size: 12px;
}
.shopBrandSelect--zj9Zg .ant-btn.ant-btn-dashed {
  height: 30px;
  font-size: 12px;
  color: #7f5dff;
}
.brandItem--_HfO_ {
  display: flex;
  flex: 0 0 88px;
  min-width: 88px;
  align-items: center;
  position: relative;
  margin-right: 16px;
}
.brandItem--_HfO_:hover .brand-operate {
  display: flex;
}
.brandItem--_HfO_ .brand-logo {
  flex: 0 0 30px;
  background-color: #f0f0f0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 8px;
}
.brandItem--_HfO_ .brand-operate {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
.brandItem--_HfO_ .brand-operate .choose,
.brandItem--_HfO_ .brand-operate .delete {
  flex: 1;
  text-align: center;
  height: 30px;
  line-height: 30px;
  opacity: 0.8;
  color: #ffffff;
}
.brandItem--_HfO_ .brand-operate .choose {
  background-color: #858d54;
}
.brandItem--_HfO_ .brand-operate .delete {
  background-color: #4e4e4e;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Task/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.task-form--WVx1g {
  padding: 0 24px;
  width: 60%;
}
.task-form--WVx1g .ant-form-item-label {
  font-weight: 400 !important;
}
.task-form--WVx1g .ant-picker {
  width: 260px !important;
}
.task-form--WVx1g .ant-form-item-extra {
  margin-top: 8px;
  margin-bottom: -4px;
  color: #929098;
  font-weight: 400;
}
.task-form--WVx1g .ant-form-item-hidden {
  display: none !important;
}
.task-form--WVx1g .g-content {
  display: flex;
  background-color: #f4f3f5;
}
.task-form--WVx1g .anticon-exclamation-circle {
  color: rgba(137, 80, 236, 0.66);
}
.task-form--WVx1g .panel-bottom {
  padding-bottom: 0px !important;
}
.task-form--WVx1g .panel {
  border-bottom: 1px solid #f0eff2;
}
.task-form--WVx1g .panel .executor .ant-form-item-explain-error {
  position: relative;
  left: 98px !important;
}
.task-form--WVx1g .panel:nth-last-of-type(3n) {
  border-bottom: none;
}
.task-form--WVx1g .panel .head {
  height: 62px;
  border-bottom: none;
  padding: 0;
}
.task-form--WVx1g .panel:first-child {
  margin-top: 0;
}
.task-form--WVx1g .panel:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.task-form--WVx1g .panel:last-of-type {
  margin-bottom: 100000px;
}
.task-form--WVx1g .panel .head {
  border-bottom: none !important;
  padding: unset !important;
}
.task-form--WVx1g .panel .panel-content {
  padding: 0 !important;
}
.task-form--WVx1g .panel .panel-content .ant-form-item-label {
  flex-basis: calc(5em + 34px);
}
.task-form--WVx1g .panel .panel-content .ant-form-item {
  margin-bottom: 20px;
}
.task-form--WVx1g .panel .panel-content .execute {
  height: 32px;
  line-height: 32px;
  width: 66px;
  margin-right: 32px;
}
.task-form--WVx1g .panel .bind-project,
.task-form--WVx1g .panel .cooperation-cycle,
.task-form--WVx1g .panel .customer-name,
.task-form--WVx1g .panel .cooperation-brand {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}
.task-form--WVx1g .panel .bind-project .date-label,
.task-form--WVx1g .panel .cooperation-cycle .date-label,
.task-form--WVx1g .panel .customer-name .date-label,
.task-form--WVx1g .panel .cooperation-brand .date-label {
  width: 66px;
}
.task-form--WVx1g .panel .bind-project .cooperation-cycle-content,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-content,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-content,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-content {
  display: flex;
  margin-left: 32px;
  flex-wrap: wrap;
}
.task-form--WVx1g .panel .bind-project .bind-project-label,
.task-form--WVx1g .panel .cooperation-cycle .bind-project-label,
.task-form--WVx1g .panel .customer-name .bind-project-label,
.task-form--WVx1g .panel .cooperation-brand .bind-project-label {
  margin-left: 32px;
  border-radius: 4px;
  background: var(--unnamed, #f7f6f8);
}
.task-form--WVx1g .panel .bind-project .bind-project-label .project-text,
.task-form--WVx1g .panel .cooperation-cycle .bind-project-label .project-text,
.task-form--WVx1g .panel .customer-name .bind-project-label .project-text,
.task-form--WVx1g .panel .cooperation-brand .bind-project-label .project-text,
.task-form--WVx1g .panel .bind-project .bind-project-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-cycle .bind-project-label .cooperation-text,
.task-form--WVx1g .panel .customer-name .bind-project-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-brand .bind-project-label .cooperation-text,
.task-form--WVx1g .panel .bind-project .bind-project-label .customer-text,
.task-form--WVx1g .panel .cooperation-cycle .bind-project-label .customer-text,
.task-form--WVx1g .panel .customer-name .bind-project-label .customer-text,
.task-form--WVx1g .panel .cooperation-brand .bind-project-label .customer-text,
.task-form--WVx1g .panel .bind-project .bind-project-label .brand-text,
.task-form--WVx1g .panel .cooperation-cycle .bind-project-label .brand-text,
.task-form--WVx1g .panel .customer-name .bind-project-label .brand-text,
.task-form--WVx1g .panel .cooperation-brand .bind-project-label .brand-text {
  padding: 5px 8px;
  font-weight: 400;
  color: #5c5962;
}
.task-form--WVx1g .panel .bind-project .cooperation-cycle-label,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-label,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-label,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-label,
.task-form--WVx1g .panel .bind-project .customer-name-label,
.task-form--WVx1g .panel .cooperation-cycle .customer-name-label,
.task-form--WVx1g .panel .customer-name .customer-name-label,
.task-form--WVx1g .panel .cooperation-brand .customer-name-label,
.task-form--WVx1g .panel .bind-project .cooperation-brand-label,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-brand-label,
.task-form--WVx1g .panel .customer-name .cooperation-brand-label,
.task-form--WVx1g .panel .cooperation-brand .cooperation-brand-label {
  margin-bottom: 8px;
  margin-left: 8px;
  border-radius: 4px;
  background: var(--unnamed, #f7f6f8);
}
.task-form--WVx1g .panel .bind-project .cooperation-cycle-label .project-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-label .project-text,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-label .project-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-label .project-text,
.task-form--WVx1g .panel .bind-project .customer-name-label .project-text,
.task-form--WVx1g .panel .cooperation-cycle .customer-name-label .project-text,
.task-form--WVx1g .panel .customer-name .customer-name-label .project-text,
.task-form--WVx1g .panel .cooperation-brand .customer-name-label .project-text,
.task-form--WVx1g .panel .bind-project .cooperation-brand-label .project-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-brand-label .project-text,
.task-form--WVx1g .panel .customer-name .cooperation-brand-label .project-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-brand-label .project-text,
.task-form--WVx1g .panel .bind-project .cooperation-cycle-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-label .cooperation-text,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-label .cooperation-text,
.task-form--WVx1g .panel .bind-project .customer-name-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-cycle .customer-name-label .cooperation-text,
.task-form--WVx1g .panel .customer-name .customer-name-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-brand .customer-name-label .cooperation-text,
.task-form--WVx1g .panel .bind-project .cooperation-brand-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-brand-label .cooperation-text,
.task-form--WVx1g .panel .customer-name .cooperation-brand-label .cooperation-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-brand-label .cooperation-text,
.task-form--WVx1g .panel .bind-project .cooperation-cycle-label .customer-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-label .customer-text,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-label .customer-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-label .customer-text,
.task-form--WVx1g .panel .bind-project .customer-name-label .customer-text,
.task-form--WVx1g .panel .cooperation-cycle .customer-name-label .customer-text,
.task-form--WVx1g .panel .customer-name .customer-name-label .customer-text,
.task-form--WVx1g .panel .cooperation-brand .customer-name-label .customer-text,
.task-form--WVx1g .panel .bind-project .cooperation-brand-label .customer-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-brand-label .customer-text,
.task-form--WVx1g .panel .customer-name .cooperation-brand-label .customer-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-brand-label .customer-text,
.task-form--WVx1g .panel .bind-project .cooperation-cycle-label .brand-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-cycle-label .brand-text,
.task-form--WVx1g .panel .customer-name .cooperation-cycle-label .brand-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-cycle-label .brand-text,
.task-form--WVx1g .panel .bind-project .customer-name-label .brand-text,
.task-form--WVx1g .panel .cooperation-cycle .customer-name-label .brand-text,
.task-form--WVx1g .panel .customer-name .customer-name-label .brand-text,
.task-form--WVx1g .panel .cooperation-brand .customer-name-label .brand-text,
.task-form--WVx1g .panel .bind-project .cooperation-brand-label .brand-text,
.task-form--WVx1g .panel .cooperation-cycle .cooperation-brand-label .brand-text,
.task-form--WVx1g .panel .customer-name .cooperation-brand-label .brand-text,
.task-form--WVx1g .panel .cooperation-brand .cooperation-brand-label .brand-text {
  padding: 5px 8px;
  font-weight: 400;
  color: #5c5962;
}
.task-form--WVx1g .panel-content:nth-last-child(-n) {
  border-bottom: none;
}
.task-form--WVx1g .space-block {
  height: 12px;
}
.task-form--WVx1g .panel-without-head {
  display: flex;
  align-items: center;
  padding: 16px 24px;
  background: #ffffff;
  border-radius: 4px;
}
.task-form--WVx1g .panel-without-head .channel-icon {
  margin-right: 8px;
  border-radius: 3px;
}
.task-form--WVx1g .task-vas {
  margin-left: 8px;
}
.task-form--WVx1g .task-vas .ant-input-number-focused,
.task-form--WVx1g .task-vas .ant-input-number,
.task-form--WVx1g .task-vas .ant-input {
  border: 1px solid #dcdee0;
  box-shadow: none;
}
.task-form--WVx1g .task-vas .ant-input-number-focused:focus,
.task-form--WVx1g .task-vas .ant-input-number:focus,
.task-form--WVx1g .task-vas .ant-input:focus {
  border-color: #dcdee0;
  box-shadow: none;
}
.task-form--WVx1g .task-vas .ant-input-number-focused:hover,
.task-form--WVx1g .task-vas .ant-input-number:hover,
.task-form--WVx1g .task-vas .ant-input:hover {
  border-color: #dcdee0;
}
.task-form--WVx1g .task-vas .pt16 {
  padding-top: 16px;
}
.task-form--WVx1g .task-vas .vas-synopsis {
  font-size: 12px;
  color: #666666;
}
.task-form--WVx1g .task-vas .task-vas-btn {
  line-height: 36px;
  border-top: 1px solid #f9f4ff;
  color: #7f5dff;
}
.task-form--WVx1g .task-vas .vas-detail {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  left: -40px;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container {
  width: 300px;
  margin-bottom: 8px;
  border: 1px solid #c8c9cc;
  margin-right: 1%;
  border-radius: 4px;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container .vas-title {
  background: #7f5dff;
  border-radius: 3px 3px 0 0;
  height: 32px;
  line-height: 32px;
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
  color: #fff;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container .vas-content {
  padding: 0 8px;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container .pl8 {
  padding-left: 8px;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container .remark-input {
  display: inline-block;
}
.task-form--WVx1g .task-vas .vas-detail .vas-container .vas-item {
  line-height: 40px;
}
.task-form--WVx1g .task-vas-disabled {
  filter: grayscale(1);
  filter: opacity(0.75);
  pointer-events: none;
  cursor: disabled;
}
.task-form--WVx1g .ao-container {
  justify-content: space-around;
  border-bottom: 1px solid rgba(25, 31, 37, 0.08);
}
.task-form--WVx1g .ao-container .ant-form-item {
  margin-bottom: 16px;
}
.task-form--WVx1g .ao-container .related-list {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.task-form--WVx1g .ao-container .related-list .related-select {
  display: inline-flex;
  margin-right: 8px;
}
.task-form--WVx1g .ao-container .related-list .related-select .related-select-text {
  width: 180px;
}
.task-form--WVx1g .ao-container .related-list .related-select .has-error .ant-input,
.task-form--WVx1g .ao-container .related-list .related-select .has-error .ant-input:hover {
  background-color: #fff;
  border-color: #333 !important;
  width: 380px;
}
.task-form--WVx1g .ao-container .related-list .related-select .has-error .ant-input-affix-wrapper .ant-input,
.task-form--WVx1g .ao-container .related-list .related-select .has-error .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #333 !important;
}
.task-form--WVx1g .ao-container .related-list .related-label {
  display: inline-block;
  width: 80px;
}
.task-form--WVx1g .ao-container .related-list .antd-alert.ant-alert-warning .ant-alert-icon {
  color: #ee831f;
}
.task-form--WVx1g .ao-container .related-explain {
  margin-left: 80px;
}
.task-form--WVx1g .ao-container .ant-input,
.task-form--WVx1g .ao-container .ant-select-selector,
.task-form--WVx1g .ao-container .ant-select-arrow {
  border-color: #d9d9d9 !important;
  box-shadow: none;
  color: #333;
}
.task-form--WVx1g .ao-container .ant-input:hover,
.task-form--WVx1g .ao-container .ant-select-selector:hover,
.task-form--WVx1g .ao-container .ant-select-arrow:hover,
.task-form--WVx1g .ao-container .ant-input:focus,
.task-form--WVx1g .ao-container .ant-select-selector:focus,
.task-form--WVx1g .ao-container .ant-select-arrow:focus {
  border-color: #7f5dff;
  box-shadow: none;
}
.task-form--WVx1g .ao-container:nth-last-child(-n + 1) {
  border: none;
  margin-bottom: 0;
}
.task-form--WVx1g .associated-order-left {
  width: 320px;
}
.task-form--WVx1g .warning-text {
  color: #ee831f;
  font-size: 12px;
}
.task-form--WVx1g .error-text {
  color: #da1e28;
}
.task-form-disabled--Mcrxa {
  position: relative;
}
.task-form-disabled--Mcrxa .ant-form-item-label {
  font-weight: 400 !important;
}
.task-form-disabled--Mcrxa .ant-form-item-control-wrapper {
  filter: grayscale(0.2) opacity(0.7) !important;
  pointer-events: none !important;
}
.task-form-disabled--Mcrxa .ant-form-item-required::after {
  display: none !important;
}
.task-form-disabled--Mcrxa .prompt--X0jQm {
  margin-top: 8px;
  margin-bottom: -4px;
  color: #929098;
  font-weight: 400;
}
.task-form-disabled--Mcrxa::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: not-allowed;
}
.task-form--WVx1g .ant-v3-form {
  margin-right: 24px;
}
.task-form--WVx1g .ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.task-form--WVx1g .ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  margin-right: unset !important;
  content: '' !important;
}
.task-form--WVx1g .ant-row {
  width: 100%;
}
.task-form--WVx1g .width100 {
  width: 100%;
}
.task-form--WVx1g .mt44 {
  margin-top: 44px;
}
.task-form--WVx1g .fontWeight400 {
  font-weight: 400;
}
.task-form--WVx1g .fontWeight400 .ant-form-item-label {
  font-weight: 400 !important;
}
.task-form--WVx1g .number-textarea {
  position: relative;
  margin-bottom: 0;
}
.task-form--WVx1g .number-textarea .number-count {
  position: absolute;
  bottom: 8px;
  right: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #c8c9cc;
}
.task-form--WVx1g .number-textarea .error {
  color: #f53b3b;
}
.task-form--WVx1g .ant-input-affix-wrapper,
.task-form--WVx1g .ant-input-group-wrapper,
.task-form--WVx1g .ant-select {
  width: 240px !important;
}
.task-form--WVx1g .ant-v3-checkbox-group-item,
.task-form--WVx1g .ant-checkbox-group-item {
  line-height: 32px;
}
.task-form--WVx1g .small-size {
  width: 180px;
}
.task-form--WVx1g .middle-size {
  width: 240px;
}
.task-form--WVx1g .large-size {
  width: 520px;
}
.task-form--WVx1g .empty-view {
  line-height: 32px;
}
.task-form--WVx1g .mail-info {
  margin-bottom: 24px;
  height: auto;
  line-height: 46px;
  font-size: 14px;
}
.task-form--WVx1g .brand,
.task-form--WVx1g .businessType,
.task-form--WVx1g .kocBusinessType,
.task-form--WVx1g .contentDirection {
  width: 100%;
}
.task-form--WVx1g .brand .ant-select,
.task-form--WVx1g .businessType .ant-select,
.task-form--WVx1g .kocBusinessType .ant-select,
.task-form--WVx1g .contentDirection .ant-select {
  width: 100% !important;
}
.task-form--WVx1g .contentDirection .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background: unset;
}
.task-form--WVx1g .contentDirection .ant-select-item-option-state {
  display: none;
}
.task-form--WVx1g .contentDirection .ant-tag-close-icon {
  color: #b1a4db;
}
.task-form--WVx1g .contentDirection .ant-tag-purple {
  color: #6c4fd9;
  display: flex;
  background: #efebff;
  border: unset;
}
.task-form--WVx1g .budget {
  padding-top: 1px;
  display: flex;
  align-items: center;
}
.task-form--WVx1g .budget .ant-input-group-addon {
  background-color: #f8f7fa;
  color: #666666;
}
.task-form--WVx1g .budget .ant-input,
.task-form--WVx1g .budget .ant-input-group-wrapper {
  margin-right: 24px;
}
.task-form--WVx1g .budget .ant-input-wrapper,
.task-form--WVx1g .budget .ant-input-group,
.task-form--WVx1g .budget .ant-input-group-wrapper {
  width: 130px !important;
  margin-right: 0;
}
.task-form--WVx1g .register .ant-btn {
  width: 104px;
}
.task-form--WVx1g .cooperate-type {
  position: relative;
  top: -8px;
  width: 520px;
}
.task-form--WVx1g .cooperate-type .cooperate-type-content {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #eeeef2;
}
.task-form--WVx1g .cooperate-type .cooperate-type-content .cooperate-type-enum {
  display: flex;
  padding: 8px;
  flex-direction: column;
  background: #f7f6f8;
}
.task-form--WVx1g .cooperate-type .cooperate-type-tips {
  margin-top: 18px;
  color: #ff4d4f;
  font-size: 14px;
}
.task-form--WVx1g .cooperate-type .without-border {
  border: none;
  padding-top: 0;
  margin: 0;
}
.task-form--WVx1g .cooperate-type .cooperate-type-item {
  line-height: 40px;
}
.task-form--WVx1g .cooperate-type .cooperate-type-item .ant-checkbox-wrapper {
  margin-right: 24px;
}
.task-form--WVx1g .cooperate-type .cooperate-type-item .ant-input-number {
  margin-right: 4px;
  width: 68px;
  padding: 0;
  min-width: unset;
}
.task-form--WVx1g .cooperate-type .cooperate-type-item .ant-input-number {
  height: 22px;
  line-height: 1;
}
.task-form--WVx1g .cooperate-type .cooperate-type-item .ant-input-number-input {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.task-form--WVx1g .fans-range {
  width: 244px;
}
.task-form--WVx1g .work-limit {
  display: flex;
}
.task-form--WVx1g .work-limit:last-child .ant-form-item {
  margin-bottom: 0px;
}
.task-form--WVx1g .work-limit:last-child .ant-form-item:last-child {
  margin-bottom: 0px;
}
.task-form--WVx1g .work-limit .ant-form-item-label {
  flex-basis: calc(5em + 28px);
}
.task-form--WVx1g .work-limit .ant-form-item {
  margin-right: 50px;
}
.task-form--WVx1g .work-limit .task-prone {
  flex-wrap: wrap;
  min-width: 700px;
}
.task-form--WVx1g .work-limit .task-prone .ant-tag {
  margin-bottom: 8px;
}
.task-form--WVx1g .work-limit .task-padding {
  padding-top: 2px;
}
.task-form--WVx1g .work-limit .ant-form-item-control-wrapper {
  min-width: 240px;
}
.task-form--WVx1g .apply-limit {
  display: flex;
}
.task-form--WVx1g .apply-limit .apply-date {
  margin-right: 36px;
}
.task-form--WVx1g .apply-limit .apply-approve-date .ant-form-item-label {
  flex: 0 0 calc(7em + 28px);
}
.task-form--WVx1g .date-line {
  display: flex;
  width: 100%;
}
.task-form--WVx1g .date-line .date-label {
  line-height: 32px;
  flex: 0 0 calc(5em + 28px);
  margin-bottom: 20px;
}
.task-form--WVx1g .date-line .date-value {
  width: 100%;
  display: flex;
  align-items: center;
}
.task-form--WVx1g .date-line .date-value .upload-data,
.task-form--WVx1g .date-line .date-value .publish-data {
  width: 100% !important;
}
.task-form--WVx1g .date-line .date-value .return-data {
  width: 100% !important;
  min-width: 250px !important;
  margin-right: 0px !important;
}
.task-form--WVx1g .date-line .date-value .ant-form-item {
  width: 240px;
  margin-right: 16px;
}
.task-form--WVx1g .reward-price {
  border: none;
  padding-left: 0;
}
.task-form--WVx1g .reward-price .ant-input {
  text-align: left;
}
.task-form--WVx1g .reward-price .input-flex-wrapper {
  flex: none;
}
.task-form--WVx1g .reward-price .ant-input-group-wrapper {
  width: 150px;
}
.task-form--WVx1g .hot {
  position: relative;
  display: flex;
  width: 100%;
}
.task-form--WVx1g .hot .hot-item {
  display: flex;
  width: 100%;
  line-height: 32px;
}
.task-form--WVx1g .hot .hot-item .ant-form-explain {
  position: relative;
  right: 35px;
}
.task-form--WVx1g .hot .hot-item .ant-form-item-required::after {
  content: none;
}
.task-form--WVx1g .hot .hot-item .ant-form-item-label {
  flex-basis: calc(5em + 14px);
}
.task-form--WVx1g .hot .hot-item .ant-form-item-children {
  left: -34px;
}
.task-form--WVx1g .hot .hot-item .ant-input-number {
  width: 100%;
}
.task-form--WVx1g .hot .text {
  width: 32px;
  margin-left: 12px;
  margin-top: 6px;
}
.task-form--WVx1g .hot .ant-form-item {
  width: 100%;
}
.task-form--WVx1g .koc-select {
  display: flex;
  flex-wrap: wrap;
}
.task-form--WVx1g .koc-select .ant-select,
.task-form--WVx1g .koc-select .ant-input-affix-wrapper {
  width: 240px !important;
  margin-right: 16px;
  height: 32px;
}
.task-form--WVx1g .koc-select .koc-select-list {
  flex: 1;
}
.task-form--WVx1g .koc-select .koc-head {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  vertical-align: middle;
}
.task-form--WVx1g .plr12 {
  padding: 0 12px;
}
.task-form--WVx1g .company-view {
  display: inline-block;
  border-radius: 4px;
  line-height: 32px;
}
.task-form--WVx1g .company-view .basic-group {
  padding: 1px 4px;
  margin-left: 4px;
  height: 20px;
  background: #f4f3f5;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
}
.task-form--WVx1g .sample-count {
  flex: 1;
  margin-bottom: 0;
}
.task-form--WVx1g .sample-count .ant-input-number {
  margin-right: 8px;
  width: 80px;
}
.task-form--WVx1g .select-user {
  line-height: 18px;
}
.task-form--WVx1g .select-user .label {
  width: 84px;
  margin-right: 0px !important;
  font-weight: 500;
}
.task-form--WVx1g .select-user .box-icon {
  margin: 0 !important;
}
.task-form--WVx1g .select-user .add-name-box {
  padding: 0;
  align-items: center;
}
.task-form--WVx1g .select-user .box-content {
  margin: 0 !important;
  margin-right: 4px !important;
  align-items: center;
}
.task-form--WVx1g .select-user .box-content .content-icon {
  margin: 0 !important;
  transform: scale(0.6);
  color: #c8c9cc;
}
.task-form--WVx1g .select-executor {
  margin-left: 32px;
  line-height: 18px;
}
.task-form--WVx1g .select-executor .label {
  width: auto;
  margin-right: 0px !important;
  font-weight: 500;
}
.task-form--WVx1g .select-executor .box-icon {
  margin: 0 !important;
}
.task-form--WVx1g .select-executor .add-name-box {
  padding: 0;
  align-items: center;
}
.task-form--WVx1g .select-executor .box-content {
  margin: 0 !important;
  margin-right: 4px !important;
  align-items: center;
}
.task-form--WVx1g .select-executor .box-content .content-icon {
  margin: 0 !important;
  transform: scale(0.6);
  color: #c8c9cc;
}
.task-form--WVx1g .profit-rate-item {
  margin-bottom: 0;
  width: 100%;
}
.task-form--WVx1g .mention .ant-select-selector {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
}
.task-form--WVx1g .mention .ant-select-selection-item {
  height: auto !important;
  margin: 3px 6px 3px 0;
  padding-top: 6px;
  padding-bottom: 4px;
  background: #fff !important;
  display: flex;
  align-items: center;
  border-color: #e8e8e8;
}
.task-form--WVx1g .mention .ant-select-selection-item {
  margin: 0 4px;
}
.task-form--WVx1g .mention .ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
  content: '';
}
.task-form--WVx1g .mention .mention-demo {
  display: flex;
  margin-bottom: 12px;
}
.task-form--WVx1g .mention .label {
  flex-shrink: 0;
}
.task-form--WVx1g .mention .mention-demo:nth-of-type(2) {
  margin-bottom: 24px;
}
.task-form--WVx1g .mention .mention-item .ant-v3-col .ant-form-item-required::after {
  color: #ffffff;
}
.task-form--WVx1g .mention .mention-item .large-size {
  width: calc(100% - 114px) !important;
  max-width: 945px;
}
.task-form--WVx1g .mention .label {
  width: 98px;
  margin-top: 12px;
}
.task-form--WVx1g .mention .item {
  display: flex;
  align-items: center;
  padding: 8px;
  margin: 12px 12px 0 0;
  background: #f8f7fa;
  border: 1px solid #eeeef2;
  border-radius: 4px;
  font-size: 14px;
}
.task-form--WVx1g .mention .item-active {
  position: relative;
  border: 1px solid #7f5dff;
  background-color: #ffffff;
}
.task-form--WVx1g .mention .item-active .item-icons {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 18px;
  height: 18px;
}
.task-form--WVx1g .mention .item-active .item-icons .item-icon1 {
  color: #7f5dff;
  position: absolute;
  bottom: -2px;
  left: 0px;
}
.task-form--WVx1g .mention .item-active .item-icons .item-icon2 {
  color: #ffffff;
  position: absolute;
  bottom: -3px;
  left: 8px;
  font-size: 12px;
}
.task-form--WVx1g .mention .item-img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.task-form--WVx1g .mention .line {
  width: 1px;
  height: 20px;
  margin: 0 12px;
  background: #dcdee0;
}
.task-form--WVx1g .mention .channel {
  margin-right: 8px;
}
.task-form--WVx1g .mention .ant-form-item-label {
  flex-basis: 98px;
}
.task-item--S7mLK {
  display: flex;
  height: 32px;
}
.task-item--S7mLK .ruhnn-photo {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.task-item--S7mLK .info {
  line-height: 20px;
}
.task-item--S7mLK .channel {
  height: 12px;
  width: 19px;
}
.form-base-open--GCmQF .guess-search-text {
  color: #000;
  line-height: 18px;
}
.form-base-open--GCmQF .guess-box {
  padding: 4px;
  margin-left: 8px;
}
.form-base-open--GCmQF .guess-box:first-of-type {
  margin-left: 0;
}
.form-base-open--GCmQF .guess-search-info {
  line-height: 20px;
  max-width: 140px;
  padding: 0 4px;
  background: #f4f3f5;
  border-radius: 4px;
}
.form-base-open--GCmQF .task-formBase-btn {
  line-height: 36px;
  border-top: 1px solid #f9f4ff;
  color: #7f5dff;
}
.form-read-require--zBWzb .ant-form-explain {
  padding-left: 194px !important;
  padding-top: 4px;
}
.menu--lX88m {
  width: 100%;
}
.menu--lX88m .line--ioMTG {
  position: absolute;
  left: 1xp;
  width: 1px;
  height: 24px;
  background: #a06ef8;
  border-radius: 4px;
  transform: translateY(-50%);
  transition: top 100ms ease-in;
}
.menu--lX88m .item--bFDx7 {
  text-align: center;
  width: 80px;
  background: #fff;
  transition: background 100ms ease-in;
  border-left: 1px solid var(--unnamed, #f0eff2);
}
.menu--lX88m .item--bFDx7 .span--lD59k {
  position: relative;
  font-size: 12px;
  font-weight: 500;
  line-height: 48px;
  color: #929098;
}
.menu--lX88m .item--bFDx7 .span--lD59k .warn--HNOVq {
  position: absolute;
  right: -4px;
  top: 2px;
  width: 10px;
  height: 11px;
  transform: translate(100%, 5%);
}
.menu--lX88m .active--lMJUV {
  border-left: 1px solid var(--unnamed, #7f5dff);
  color: #7f5dff;
}
.footer--qFLTc {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 8px 180px 8px 0;
  background-color: #fff;
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
}
.footer--qFLTc .ant-btn {
  border-radius: 50%;
  width: 112px;
  height: 36px !important;
}
.footer--qFLTc .projectBtn--AmjFW {
  cursor: pointer;
}
.footer--qFLTc .projectBtn--AmjFW .send-continue {
  padding: 0 8px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin: auto;
  color: #fff;
  background: #7f5dff;
  border-radius: 4px 0px 0px 4px;
}
.footer--qFLTc .projectBtn--AmjFW .send-continue:hover {
  background: #997dff;
}
.footer--qFLTc .projectBtn--AmjFW .send {
  padding: 0 8px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  color: #fff;
  background: #7f5dff;
  border-left: 1px solid #b29eff;
  border-radius: 0px 4px 4px 0px;
}
.footer--qFLTc .projectBtn--AmjFW .send:hover {
  background: #997dff;
}
.footer-button-with-border--pzkCn {
  border-top: 1px solid #dcdee0;
  padding: 12px 12px 12px 0;
}
.copy-drawer--KvWdu .real-body {
  background-color: #f8f7fa;
}
.copy-drawer--KvWdu .real-body .g-content {
  overflow: scroll;
  overflow: overlay;
  background-color: #f8f7fa;
}
.copy-drawer--KvWdu .real-body .footer-btn {
  padding: 8px 24px 12px;
  background-color: transparent;
}
.spin--Z3f__ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  background: rgba(255, 255, 255, 0.5);
  z-index: 999;
  place-items: center;
  place-content: center;
}
.copy-footer--cVBnx {
  padding: 20px 16px;
  background-color: #fff;
  box-shadow: 0px 2px 20px rgba(200, 201, 204, 0.3);
  border-radius: 4px;
}
.copy-footer--cVBnx .primary-color--e_s_a {
  display: inline-block;
  padding: 0 4px;
  color: #7f5dff;
}
.copy--tWZ_4 {
  padding: 24px 24px;
  background: #ffffff;
  margin-bottom: 24px;
  border-radius: 4px;
}
.copy--tWZ_4 .title-wrap--oi__o {
  display: flex;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #eeeef2;
}
.copy--tWZ_4 .title-wrap--oi__o .title--VMVoH {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-left: 16px;
}
.copy--tWZ_4 .child--YnyfV {
  width: 100%;
  display: flex;
  align-items: flex-start;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.copy--tWZ_4 .child--YnyfV .label--tK4eH {
  width: 96px;
  margin-right: 8px;
  margin-left: 8px;
}
.copy--tWZ_4 .child--YnyfV .value--AO0EB {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.copy--tWZ_4 .child--YnyfV .value--AO0EB .img--dDsF4 {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  border: 1px solid #dcdee0;
  margin-right: 8px;
}
.copy--tWZ_4 .child--YnyfV .inline--qC7mC {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.copy--tWZ_4 .child--YnyfV .inline--qC7mC .label-inline--kW6pL {
  margin-left: 8px;
  margin-right: 8px;
}
.copy--tWZ_4 .child--YnyfV .inline--qC7mC .label-inline-0--CH_pz {
  width: 96px;
}
.copy--tWZ_4 .child--YnyfV .inline--qC7mC .value-inline--H5Y9d {
  width: auto;
  margin-right: 8px;
}
.hideRequireMark--g7M6Q .ant-form-item-required::after {
  display: none !important;
}
.kocRebateRatio--EjBAN .input-number--mAw46 {
  width: 300px;
}
.externals-extra--LepDb {
  color: #666;
  font-size: 12px;
  position: absolute;
  left: 346px;
  top: 7px;
}
.switch-extra--s03CK {
  color: #929098;
  font-size: 12px;
  position: absolute;
  left: 60px;
  top: 7px;
}
.ProjectInfoItem--KEvaf .ant-row {
  width: 100%;
}
.ProjectInfoItem--KEvaf .ant-row .ant-form-item-label {
  flex-basis: calc(5em + 28px);
}
.ProjectInfoItem--KEvaf .ant-form-item-hidden {
  display: none !important;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemHead--wBxkF {
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemHead--wBxkF .title {
  font-size: 16px;
  font-weight: 500;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemHead--wBxkF .tag {
  height: 32px;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemBody--atYNe {
  border-top: 1px solid #f0eff2;
  margin: 16px -24px 0 -24px;
  padding: 24px 24px 0 24px;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemBody--atYNe .name {
  font-weight: 500;
  font-size: 16px;
  color: #24212a;
}
.ProjectInfoItem--KEvaf .ProjectInfoItemBody--atYNe .code {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  color: #5c5962;
}
.RelativeProjectDrop--tn93B {
  width: 400px;
}
.RelativeProjectDrop--tn93B .DropSearch--JxvSB {
  border-bottom: 1px solid #f0eff2;
  padding: 8px;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft {
  height: 324px;
  overflow: overlay;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .taskItem--mNMwX {
  padding: 8px 16px;
  height: 60px;
  cursor: pointer;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .taskItem--mNMwX:hover {
  background: #f7f6f8;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .title {
  color: #24212a;
  font-size: 14px;
  margin-bottom: 4px;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .code {
  color: #5c5962;
  font-size: 12px;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .empty-title {
  color: #24212a;
  font-weight: 500;
  margin-bottom: 4px;
}
.RelativeProjectDrop--tn93B .DropList--c6Yft .subTitle {
  color: #929098;
}
.RelativeProjectDrop--tn93B .ant-row {
  width: 100%;
}
.RelativeProjectDrop--tn93B .ant-input-affix-wrapper {
  border: none;
  width: 140px;
}
.RelativeProjectDrop--tn93B .ant-input {
  padding: 0 8px;
  color: #5c5962;
  background: #f7f6f8;
  border-radius: 4px;
}
.RelativeProjectDrop--tn93B .ant-input:not(textarea) {
  padding: 0 8px;
}
.RelativeProjectDrop--tn93B .ant-popover-arrow {
  display: none;
}
.RelativeProjectDrop--tn93B .ant-popover-placement-bottom,
.RelativeProjectDrop--tn93B .ant-popover-placement-bottomLeft,
.RelativeProjectDrop--tn93B .ant-popover-placement-bottomRight {
  padding-top: 8px !important;
}
.RelativeProjectDrop--tn93B .ant-popover-inner-content {
  padding: 0;
}
.more-setting--PSjsm {
  position: fixed;
  right: 0;
}
.Content--_N_SB {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
  font-size: 12px;
  padding-bottom: 48px;
}
.Content--_N_SB .formContent--rHi1V {
  position: relative;
}
.Content--_N_SB .rightContent--Bk8vH {
  right: 0px;
  width: 40%;
  position: fixed;
  right: 0;
  padding-right: 20px;
}
.endForm--KiKjR {
  display: flex;
  position: absolute;
  justify-content: flex-end;
  margin-top: -16px;
  padding: 0px 40px 16px 0px;
  right: 0;
  bottom: 0;
}
.endForm--KiKjR .ant-btn {
  min-width: 80px;
}
.endForm--KiKjR .baseButton {
  padding: 0px 12px;
}
.createEndForm--a53uP {
  display: flex;
  justify-content: flex-end;
  position: fixed;
  right: 0;
  bottom: 0px;
  margin-top: -16px;
  padding: 0px 20px 16px 0px;
}
.createEndForm--a53uP .ant-btn {
  min-width: 80px;
}
.createEndForm--a53uP .baseButton {
  padding: 0px 12px;
}
.task-box--UqntJ {
  max-height: 70vh;
  overflow: auto;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Brand/components/EditAddress/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Addr--EuY_w .title {
  color: #929098;
}
.Addr--EuY_w .bottom {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  margin-top: 14px;
  margin-bottom: 16px;
}
.Addr--EuY_w .ant-form .ant-form-item {
  margin-bottom: 8px !important;
}
.Addr--EuY_w .ant-form .ant-form-item .ant-btn {
  padding: 0 20px !important;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Brand/components/BrandDetailModal/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.brandDetailModal--NKlDg .light-drawer-content {
  padding: 0px 24px 24px 24px;
}
.brandDetailModal--NKlDg .ant-form-item-control-input-content {
  display: flex;
}
.brandDetailModal--NKlDg .ant-modal-body {
  max-height: 580px;
  overflow-y: scroll;
  overflow: scroll;
  overflow: overlay;
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-corner,
.brandDetailModal--NKlDg .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.brandDetailModal--NKlDg .add-business-text--nyxNj {
  cursor: pointer;
  color: #7f5dff;
}
.brandDetailModal--NKlDg .title--eu8CY {
  position: relative;
  display: flex;
}
.brandDetailModal--NKlDg .title--eu8CY .actionList--FeHWD {
  position: fixed;
  right: 10px;
}
.brandDetailModal--NKlDg .title--eu8CY .actionList--FeHWD .actionBtn--C7mzg {
  width: 30px;
  cursor: pointer;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .infoIcon--vL8G1 {
  color: #929098;
  font-size: 12px;
  margin-left: 4px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .ant-select {
  width: 395px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .ant-form-item {
  margin-bottom: 0px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .brand {
  width: 385px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .brand .ant-select {
  width: -webkit-fill-available;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .label--ylNr_ {
  width: 82px;
  margin-right: 18px;
  font-size: 14px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .inputLabel--Ojgja {
  width: 82px;
  margin-right: 18px;
  font-size: 14px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .radio--Ha39M {
  width: 82px;
  font-size: 14px;
  margin-right: 24px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .homePage--zRtnB {
  max-width: 80%;
  word-wrap: break-word;
  font-size: 14px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .labelContent--VEmE_ {
  font-size: 14px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .input--Z7gP_ {
  width: 80%;
  margin-bottom: 0px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .input-number--CU7b0 {
  width: 100%;
  margin-bottom: 0px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .add--RixIS {
  margin-left: -8px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .addressLabel--LNaOv {
  width: 395px;
  border: 1px solid #dbd9df;
  padding: 10px;
  border-radius: 4px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .addressLabel--LNaOv .addressItem--W9rsk {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(175, 174, 179, 0.2);
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .addressLabel--LNaOv .addressItem--W9rsk .default--CahzR {
  padding: 1px 4px;
  background: rgba(211, 188, 255, 0.2);
  border: 1px solid rgba(211, 188, 255, 0.5);
  border-radius: 2px;
  color: #a06ef8;
  margin-right: 10px;
}
.brandDetailModal--NKlDg .formItem--ZyoT6 .addressLabel--LNaOv .addressItem--W9rsk:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}
.brandDetailModal--NKlDg .organizationName--VZT35,
.brandDetailModal--NKlDg .rebateRatio--FJuDJ {
  align-items: flex-start;
}
.brandDetailModal--NKlDg .organizationName--VZT35 .radio--Ha39M,
.brandDetailModal--NKlDg .rebateRatio--FJuDJ .radio--Ha39M {
  margin-top: 4px;
  margin-right: 18px;
}
.brandDetailModal--NKlDg .organizationName--VZT35 .ant-form-item-extra,
.brandDetailModal--NKlDg .rebateRatio--FJuDJ .ant-form-item-extra {
  margin-top: 8px;
  color: #929098;
}
.brandDetailModal--NKlDg .item--VGhZ0 {
  display: flex;
  color: #24212a;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
  margin-top: 20px;
}
.brandDetailModal--NKlDg .item--VGhZ0 .itemName--Z_SRK {
  width: 90px;
}
.brandDetailModal--NKlDg .item--VGhZ0 .itemContent--HML3n {
  margin-left: 16px;
  line-height: 32px;
  padding: 0px 12px;
  background: #f6f7f8;
  border: 1px solid #f0eff2;
  border-radius: 4px;
}
.brandDetailModal--NKlDg .item--VGhZ0 .task--sDCLq {
  width: -webkit-fill-available;
  margin-left: 16px;
}
.brandDetailModal--NKlDg .brand--LO5cp {
  width: -webkit-fill-available;
  display: flex;
  flex-wrap: wrap;
}
.brandDetailModal--NKlDg .brand--LO5cp .brandLogo--CqKXG {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-right: 4px;
}
.brandDetailModal--NKlDg .brand--LO5cp .itemContent--HML3n {
  margin-left: 16px;
  line-height: 32px;
  padding: 0px 12px;
  background: #f6f7f8;
  border: 1px solid #f0eff2;
  border-radius: 4px;
}
.brandDetailModal--NKlDg .brand--LO5cp .brandName--LYhS_ {
  font-family: 'DIN-Medium';
  font-size: 12px;
  width: 56px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.brandDetailModal--NKlDg .address--M9UuX {
  margin-left: 16px;
  width: -webkit-fill-available;
}
.brandDetailModal--NKlDg .address--M9UuX .addressItem--W9rsk {
  margin-bottom: 8px;
  padding: 10px;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
}
.brandDetailModal--NKlDg .address--M9UuX .addressItem--W9rsk:nth-child(2n) {
  margin-right: 0;
}
.brandDetailModal--NKlDg .address--M9UuX .addressItem--W9rsk .default--CahzR {
  padding: 1px 4px;
  background: rgba(211, 188, 255, 0.2);
  border: 1px solid rgba(211, 188, 255, 0.5);
  border-radius: 2px;
  color: #a06ef8;
  margin-right: 10px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/components/ExportCheckTitleModal/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.report-export-modal--GOrSv .report-export-modal-content {
  display: flex;
  flex-wrap: wrap;
}
.report-export-modal--GOrSv .report-export-modal-content .item {
  width: 110px;
  font-size: 14px;
  margin-right: 24px;
  margin-bottom: 16px;
  color: #333333;
}
.report-export-modal--GOrSv .report-export-modal-content .item .item-checkbox {
  margin-right: 8px;
}
.report-export-modal--GOrSv .report-export-modal-content .item:nth-child(4) {
  margin-right: unset !important;
}
.report-export-modal--GOrSv .export-button {
  float: right;
  border-radius: 14px !important;
}
.report-export-modal--GOrSv .export-button .ant-btn {
  border-radius: 14px !important;
}
.report-export-modal--GOrSv .value-add .price-label {
  color: #666666;
}
.report-export-modal--GOrSv .value-add .span-icon {
  fontsize: 15px;
  color: #7f5dff;
}
.report-export-modal--GOrSv .value-add .money-text {
  font-family: 'DIN Alternate';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.report-export-modal--GOrSv .value-add .ant-v3-table-thead > tr > th,
.report-export-modal--GOrSv .value-add .ant-table-thead > tr > th {
  background: #d3bcff !important;
}
.report-export-modal--GOrSv .value-add .ant-v3-table-footer,
.report-export-modal--GOrSv .value-add .ant-table-footer {
  background: #ffffff !important;
}
.report-export-modal--GOrSv .value-add .value-footer {
  text-align: center;
}
.report-export--_Z6PV {
  padding: 4px 30px;
  border-radius: 46px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  width: 105px;
  height: 28px;
  border: 1px solid #dcdee0;
}
.report-export--_Z6PV .export-icon--pqAnz {
  margin-right: 4px;
  font-size: 12px;
  line-height: 20px;
}
.report-export-disabled--ezF6z {
  opacity: 0.55;
  cursor: not-allowed;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/CooperationModal/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.cooperation--DtTbY .basic-carousel {
  width: 100px;
  height: 100px;
}
.cooperation--DtTbY .basic-carousel img {
  width: 100px;
  height: 100px;
  border-radius: 4px;
}
.cooperation--DtTbY .title {
  line-height: 28px;
}
.cooperation--DtTbY .common {
  height: 20px;
  line-height: 20px;
}
.cooperation--DtTbY .common-label {
  width: 126px;
}
.cooperation--DtTbY .common-label span {
  color: #f53b3b;
  margin-left: 2px;
}
.cooperation--DtTbY .common-value {
  color: rgba(137, 80, 236, 0.66);
}
.cooperation--DtTbY .common-value-input {
  width: 100px;
}
.cooperation--DtTbY .common-value-input .ant-input {
  margin-top: -6px;
}
.cooperation--DtTbY .element {
  line-height: 32px;
}
.cooperation--DtTbY .c333 {
  color: #333;
}
.cooperation--DtTbY .g-modal-footer {
  text-align: right !important;
}
.cooperation--DtTbY .g-modal-footer .ant-btn {
  width: 88px !important;
  height: 32px !important;
  border-radius: 20px !important;
}
.cooperation--DtTbY .g-modal-footer .noMr {
  margin-right: 0 !important;
}
.tradingData--oSW4c {
  display: flex;
}
.tradingData--oSW4c .fd-column {
  display: flex;
  flex-direction: column;
}
.tradingData--oSW4c .data-value {
  font-family: 'din-bold';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 36px;
  color: #333333;
}
.tradingData--oSW4c .data-value-purple {
  color: #a06ef8;
}
.price-detail--SVZck {
  padding: 20px 0;
}
.price-detail--SVZck .price-budget {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.price-detail--SVZck .price-budget-label {
  margin-right: 20px;
}
.price-detail--SVZck .price-budget-info > span {
  margin-right: 24px;
}
.price-detail--SVZck .price-budget-info .ant-input-number {
  margin-left: 4px;
  width: 150px;
}
.sort-title--J6UMX {
  background: #f8f7fa;
  border-radius: 4px 4px 0px 0px;
  height: 48px;
  padding: 14px 16px 14px 24px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}
.sort-title--J6UMX .sort-item {
  display: flex;
  min-width: 58px;
  margin-left: 16px;
  cursor: pointer;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}
.sort-title--J6UMX .sort-item.active {
  color: #7f5dff;
}
.sort-title--J6UMX .sort-item .sort-item-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 12px;
}
.sort-title--J6UMX .sort-item .sort-item-icon .up {
  position: absolute;
  top: 0;
  font-size: 12px;
  color: #c8c9cc;
}
.sort-title--J6UMX .sort-item .sort-item-icon .up.active {
  color: #7f5dff;
}
.sort-title--J6UMX .sort-item .sort-item-icon .down {
  position: absolute;
  bottom: 0;
  font-size: 12px;
  color: #c8c9cc;
}
.sort-title--J6UMX .sort-item .sort-item-icon .down.active {
  color: #7f5dff;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/CooperationModal/TalentList/style.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.talent-list__header--d_U68 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eeeef2;
  padding: 0 15px;
  height: 64px;
}
.talent-list__header--d_U68 .title {
  font-size: 16px;
  font-weight: 500;
}
.talent-list__header--d_U68 .talent-report-export {
  width: max-content;
  padding: 4px 30px;
  border-radius: 46px;
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  border: 0;
  height: 28px;
  background: #a06ef8;
}
.talent-list__header--d_U68 .talent-report-export .export-icon {
  margin-right: 4px;
  font-size: 12px;
  line-height: 20px;
}
.talent-list__header--d_U68 .ant-btn-default {
  height: 28px;
  margin-left: 10px;
  background: #fff;
  color: #333;
  border: 1px solid #dcdee0;
  border-radius: 4px;
}
.TalenTist--r9mQT {
  padding: 10px;
  background-color: #f0f0f2;
}
.TalenTist--r9mQT .content {
  background-color: #fff;
}
.TalenTist--r9mQT .content__list {
  padding: 15px;
}
.TalentListItem--TJGaz .item-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(211, 188, 255, 0.1);
  padding: 12px 0;
}
.TalentListItem--TJGaz .item-row .item-cell {
  display: flex;
  flex-direction: column;
  margin-right: 40px;
}
.TalentListItem--TJGaz .item-row .user-info {
  flex-direction: row;
  align-items: center;
  width: 360px;
}
.TalentListItem--TJGaz .item-row .user-info .avatar:hover .home-page {
  opacity: 1;
}
.TalentListItem--TJGaz .item-row .label-add {
  margin-bottom: 8px;
  border: 1px solid #dcdee0;
  border-radius: 4px;
  margin-right: 4px;
  padding: 2px 8px;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
}
.TalentListItem--TJGaz .cooperative {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.TalentListItem--TJGaz .contarct-label-affiliated {
  height: 18px;
  width: 18px;
  background-size: 100%;
  margin-left: 10px;
  background: center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN2SURBVHgBpZS7a1xHFMa/ed2ruyvFKwfZseXEchHcJMTuAgFjpxOksP4CyelSBFLk0QQi9elCHq6iLkUIWKQIgRRKkSJFghsb/GKFjQW2We1D2ofuY8bfzL1YWksYjC8MMztzzm/O+eacFXjB55o/NzA5eQ6RWQSiyxARIKNrsPEapqJ1Ic53DvMTh4MmzkELgtRlWwwaeb6DIu9CyARSvw4dz5I9Q29e4Mwab1oXyZmNA1DXJswmyxBischbjSJtIc9acN5EGG6bMEPosA4XRCeh4lOQ5ji3a6tQdkWIExt70NYvq9no1mI6uEWQ/wiQ+2AYB5cX6eq3gam/C11/b13o6Ut6TwixOOr+4zWrHHIwZzjOQnLN2YGzy6vzgmcq7HvbvH+D0PMXPWo/lA4DwObltqwRIuHskNAYQkU0ibnvzzOOOkdM8x73eab8ngwouQfVcMWAEIKZv56ahznyES+JYHfbsNk2z/vlOaVIZr9C7c0v4dI+bLrFBLYr2cagcRXpgLd36Ww5cujXLiAftFB4sHdkJUwc+/jZOxfDHgcf1EdcvfsY1DnqZEfUsot8519eYvlWMzBTH/CuLiPuUrcLTHU6uO40ryLr3S6jDBkciDQK94iQBIXv/A2XPQng+Pg8D6bpbBAdnQ/mxfAhdu58x+OUHhnnXdqog9CxR1MCaYt1LWhiC9ROLaF2+gtmUyq39R8lkJZPISF9EYjsEKiMN4Q5FoCeKZWkhpvI2n+FPVU7TZOZoNv23Z8Y6QN2l4SKJFm2rAihn4/UbCh2BnwkgSropJB1/oQdbaJsPol8uIn+vR/oz/PI27hQpyp529tcH4eyh83RhWpNQ0IFJfDpjR6tljJwtP//JAQkDatY26o+h4iOfOg914D9ve+aDaSi2b//eSPvXy97wctnHeuQVeGmGWUv1KvPQMWGcmiuI0Y5h8mzf6zTekEI0ZF7b3OmAyWvJCe/ZlonQgOEaiBdGuomtqjfLnRiCCEw8g/k06+xCb5dpd0lDxxP3wP0W9dkNLtSn7sKmZwtMwhSEmDK6NQEB9c+Wj31PpK571dU/Z0rYxwc8rE7lijWN2n797n08Y8o0ocQzlewC5r4v7v4jU9hGgsrQqllvMzn8uESi7u52/rV9W5edNscaes3lqprc3yGV/mcy5cIaVawZY7Gi+yfAiB0d+Y8sbGIAAAAAElFTkSuQmCC);
}
.TalentListItem--TJGaz .contarct-label-affiliated-un {
  height: 18px;
  width: 18px;
  background-size: 100%;
  margin-left: 10px;
  background: center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL8SURBVHgBnZRbTttAFIaPJ76lxIlNoDRpobRIlZBaGnbQ7oAdBFZCuhOWADvgoe1DeaCqVER4aKL2IQ1Ice6OnYv7nyExCYl6O9KAMzP+zn/+M2OFfhOlUslOJBI5IUQeY08oCilCHGPpxLKsU0VR6oveUxaBTNPMxWKxPCB7Pd+3O12PGo0WYY6Wlh6QY6fIshKERMdhGJ7gtdN4PF6egzLMMIyCCpjX69me16Nmq0Oj0WiRGCQQlEomKWUnyUpYpOvaEZK+g/pyBK1UKketdidfrzcACulfI5NZo8fZzKmqqm9FJFlR8rVaPQKirLkxHffXqtUbnn7Df9RFWacBw+GQE8oxTi7XuXx4Sr7v8+zMO9NK7yaFQullh9Jph3i63+/TCPCJKk1T6fXOS9rN7VAIzweDwUw1EVSMobzAzZEDIMe2oaZ3Cx7PP3+2GQnoA9jvB7KieaUiegRsRGgacWJN18hOJckPfBoAvLKyzJ2W+y4vi9RsNuR+yImqnStf/sdot1vIPmDptPZoTXoYhiN6uLoi93U6Hfp6ccEsCFJo+sir98ufgPmg11yXstmM9O3pxgaZpjH2juj9h494R5CqaaSqMdm0eaVClDVNm4EOhyHV3bpUjhuDsnW5XiwWycMt49+GbgCqyf1ibOFdowCdeMVQIWKyy41miwI/iKrodrtUvLoiFoAbKJXGsDeZtHj58ywUdzjtODMWMJhVXF/fyGPGvn06OyOdgbCCleIGySav3np9It+dQFzXtZG9VC7/sNtoAsfkePWDAM9DNKdLAY6PrulkSjsMWY1pmJTLveIv1i7f/Uip4zh1AA7W17M0a4OQpSpKDOWalFiyKP4gjjldNogr2d5+wdvlx2RG6SQ8zyvghhx+K33n50gxH+4RjlSIbwNbwdbYqRRtbW2ytwwsRNbRggBsH908rNXczcrPKvV6fgTn4AatP8myj1zyAYDH9LcRBME+FJaq1zfh+fkXOfgZ4WIUMGz634Ad+wCU4LmLJH+E/QJ2KIWBYSW1GwAAAABJRU5ErkJggg==);
}
.TalentListItem--TJGaz .contarct-label-sign {
  height: 18px;
  width: 18px;
  background-size: 100%;
  margin-left: 6px;
  background: center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN0SURBVHgBjVVNbxNJEH3dPeOYkBCjFYdd7WEPHNCyRMtuBBckOMER+CWBf2B+Af4JICHgABKc4AYI8XEEoQAXhAXhOyHGJHbimenmVU1PbEdEoqVyj6u7X716VT1jMDLCwoN/Yd08gj8FYxrqNBZwCeincXYuPkdzrkP/DVicM7t/b4/imU3gl4/nQ1a08qUu8q+r8LknLoENt2yZR/2mPgG7axrpn3/wuX7WzPzWGgMPLx79FQbZ6/7zRYS8KA9WYFsBt/GbHXVMHJyFmawfNLWpJ4JrS9poDt58hu/1CZ6XVjAI58oqP7bxh7UeincfiWXmK+Y2inIyX+4OAeMs/7cChp8Fivuy9+9FjFMVeFKKYxp+ra/pBUnTU295lnQrX6VxlEQDR5k2fd3v0gCNcXBWXZnEjbXDh2EbDdidO6nhpDJbvX5d1ySQnZrCjiNHYCYm0LtzB/naGgy7SCyEQCGCYpXgLi3Tk8NcyF69gpmehknpp4WNDfjBACZJNKBnZoFmGXjy+HF0Ll/WNSd7fZCMJKcQwRNN08ghuovFRXipRAhjqVseTmZnFej7/ftonD6t5wZkLsCo1/XMubILh+BarAgksrg9e9i/u7D+9CnWFxZUnvTAAellOLKfPnECeaeDL1evsst6ACVS2Ujw6LFjFnfv+jFwlUVCrqzAE0T7iKyEcbp/vzLTotPvv33DpytXUHS7uu7k5goGSd+LdygWNCmLEDtg49kzBLEoS3roEFCrlR3DIYAfyTjn7CiRyGS4V2Q1zm5e+vJJqlxdWW5K9+5FfW6ubDepRQSWMgngh0uXMFhaUjLic1IPWZcAogIlGV4itqJWIAYQ8HTfvvLdIGyYtrRZQW2/XLuGbHlZgRKCpvTLrAGEnHPtJrQfMNR8ZPRu3y77NY7+rVvIswwZLbAlBUjkSKT9xARYWItZ+9/49beuI52hsqhaEThKoW0ogGQpLZdKSxJU5rRiXNaszf0r4+DG3az983cpTSyashgBV6bUvsaWq0wCiNbKuqzPvVEFInO0anP/w87MKKit2MpBeZ/IHGVIGSAVYLK2zMRWr2Hv2xgMmqPgw4/F+uoZ3109v/7gIYo3b+F5QUKURi4GolxBXTE7IQG06bvItdbuZrOD7Ubo9/nR2LgQ8mwlFHlgmoHAm8ZfTl78LfzC+AGjfM7mqPkz7wAAAABJRU5ErkJggg==);
}
.TalentListItem--TJGaz .sex-name {
  display: flex;
  align-items: center;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/components/KOCPlatformInfo/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.kocPlatFormImg--p1TH8 {
  position: relative;
  width: 60px;
  height: 60px;
  border: 1px solid #7f5dff;
  border-radius: 100px;
}
.kocPlatFormImg--p1TH8 .avatar-img {
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100px;
}
.kocPlatFormImg--p1TH8 .pa-icon {
  position: absolute;
  font-size: 60px;
  top: 0;
  left: 0;
  color: #8c8c8c;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
}
.kocPlatFormImg--p1TH8 .dishonest-shadow {
  width: 50px;
  height: 50px;
  top: 5px;
  left: 5px;
  border-radius: 50%;
  color: #fff;
  line-height: 20px;
}
.kocPlatFormImg--p1TH8 .auto {
  width: 100%;
  height: 100%;
}
.kocPlatFormImg--p1TH8 .plat-icon {
  position: absolute;
  width: 26px;
  height: 26px;
  border: 1px solid #ffffff;
  border-radius: 100px;
  bottom: 0px;
  right: -10px;
  margin-right: 0;
}
.kocPlatFormImg--p1TH8 .dishonest-icon {
  position: absolute;
  top: -5px;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, 0%);
}
.kocPlatFormImg--p1TH8 .home-page {
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: -10px;
  transform: translate(-50%, 0);
  height: 24px;
  line-height: 24px;
  width: 70px;
  background: #ffffff;
  transition: all 0.3s ease-in;
  z-index: 1;
}
.koc-platform-info--WyLlA {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.koc-platform-info--WyLlA .koc-img {
  width: 50px;
  position: relative;
  margin-right: 10px;
}
.koc-platform-info--WyLlA .koc-img img {
  margin-right: 0;
}
.koc-platform-info--WyLlA .koc-img .plat-icon {
  position: absolute;
  right: -5px;
  bottom: 0;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  margin-right: 0;
}
.koc-platform-info--WyLlA .task-work-block-title {
  font-size: 12px;
}
.koc-platform-info--WyLlA .koc-info {
  flex: 1;
}
.koc-platform-info--WyLlA .primary-color {
  color: #7f5dff;
}
.kocPoint--XyL_c {
  position: absolute;
  width: 13px;
  height: 13px;
  background: #ff4b3d;
  border-radius: 50%;
  right: 2px;
  top: 2px;
}
.shadow--ftOTf {
  background: #000;
  opacity: 0.3;
  border-radius: 50%;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/pages/KOCAccount/AccountListTab/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.table--pVrmg {
  width: 100%;
}
.table--pVrmg .ant-table-thead > tr > th {
  background: #fff !important;
  padding: 22px 16px;
  font-size: 12px;
  color: #666;
}
.table--pVrmg .ant-table-thead > tr > th .ant-table-column-sorters {
  justify-content: flex-start;
}
.table--pVrmg .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-title {
  flex: initial;
  margin-right: 2px;
}
.table--pVrmg .ant-table-thead > tr > th::before {
  display: none;
}
.table--pVrmg .ant-table-tbody .ant-table-cell {
  font-size: 14px;
  font-family: DIN Alternate;
  font-weight: 700;
}
.table--pVrmg .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #8950ec;
}
.table--pVrmg .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.table--pVrmg .ant-checkbox:hover .ant-checkbox-inner,
.table--pVrmg .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #8950ec;
}
.table--pVrmg .df {
  white-space: nowrap;
}
.table--pVrmg .table-content {
  position: relative;
  background: #ffffff;
  min-height: 300px;
  border-radius: 0 0 4px 4px;
  padding: 0 32px 32px;
}
.table--pVrmg .table-content .ant-table-fixed-left,
.table--pVrmg .table-content .ant-v3-table-fixed-left {
  z-index: 1;
  background: #ffffff;
}
.table--pVrmg .table-content .ant-table-tbody > tr.ant-table-row:hover > td,
.table--pVrmg .table-content .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #f6f2ff;
}
.table--pVrmg .heckbox {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 999;
}
.table--pVrmg .heckbox .ant-checkbox .ant-checkbox-input {
  border: 1px solid #999999;
  border-radius: 4px;
}
.table--pVrmg .heckbox .ant-checkbox-inner {
  border-radius: 4px;
}
.table--pVrmg .table-total-count {
  display: flex;
  justify-content: space-between;
  font-weight: 500;
  font-size: 14px;
  padding: 12px 24px;
  background-color: #ffffff;
  border-radius: 4px;
  margin: 24px 0;
}
.table--pVrmg .table-total-count span {
  font-family: DIN;
  font-weight: 700;
  color: rgba(137, 80, 236, 0.66);
}
.table--pVrmg .table-total-count .count-button {
  border-radius: 4px;
  background-color: #8950ec;
  padding: 2px 12px;
  color: #ffffff;
  font-weight: 400;
}
.table--pVrmg .interactive {
  position: relative;
}
.table--pVrmg .interactive:hover .item-avg {
  display: block;
}
.table--pVrmg .interactive .item-avg {
  position: absolute;
  top: -45px;
  display: none;
  width: 180px;
  height: 140px;
  z-index: 9999;
  padding: 24px 24px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.table--pVrmg .interactive .item-avg div {
  margin-bottom: 16px;
}
.head--LTUkD {
  display: flex;
  cursor: pointer;
}
.head--LTUkD .he-title {
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #666666;
}
.head--LTUkD .he-title:hover {
  color: rgba(137, 80, 236, 0.66);
  font-weight: bold;
}
.head--LTUkD .he-selected {
  color: #a06ef8;
}
.head--LTUkD .he-icon {
  margin-top: -2px;
  margin-left: 2px;
}
.head--LTUkD .he-icon div {
  height: 6px;
}
.head--LTUkD .he-icon he-selected {
  color: #a06ef8 !important;
}
.head--LTUkD .he-icon .he-div-icon {
  color: #c8c9cc;
}
.head--LTUkD .he-icon .he-active {
  color: #8950ec;
}
.infos--s3yfB {
  display: flex;
}
.infos--s3yfB .info-names .info-img {
  cursor: pointer;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.infos--s3yfB .info-names .info-img .pa-icon {
  position: absolute;
  font-size: 64px;
  top: 0;
  left: 0;
  color: #8c8c8c;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
}
.infos--s3yfB .info-names .info-img .dishonest-shadow {
  width: 54px;
  height: 54px;
  top: 6px;
  left: 6px;
  border-radius: 50%;
  color: #fff;
  line-height: 20px;
}
.infos--s3yfB .info-names .info-img img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
}
.infos--s3yfB .info-right {
  margin-top: 10px;
  margin-left: 10px;
  padding: 6px 6px;
}
.infos--s3yfB .info-right .info-ri-up {
  display: flex;
}
.infos--s3yfB .info-right .info-ri-up .info-name {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  max-width: 88px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.infos--s3yfB .info-right .info-ri-up .info-sex {
  color: #f178b6;
  margin-right: 4px;
}
.infos--s3yfB .info-right .info-ri-up .mcn-ai {
  background: #f8f2ff !important;
  border: 1px solid rgba(211, 188, 255, 0.5) !important;
}
.infos--s3yfB .info-right .info-ri-up .mcn-ai .mcn-title {
  color: rgba(137, 80, 236, 0.66) !important;
}
.infos--s3yfB .info-right .info-ri-up .info-mcn {
  display: flex;
  background: #f4f3f5;
  border: 1px solid #dcdee0;
  border-radius: 4px;
  padding: 0 4px;
  height: 20px;
  max-width: 80px;
  margin-left: 8px;
  margin-top: 2px;
}
.infos--s3yfB .info-right .info-ri-up .info-mcn .mcn-icon {
  color: rgba(137, 80, 236, 0.66);
  margin-top: 3px;
  font-size: 12px;
}
.infos--s3yfB .info-right .info-ri-up .info-mcn .affiliation-img {
  width: 12px;
  height: 12px;
  margin: 3px 2px 0 0;
}
.infos--s3yfB .info-right .info-ri-up .info-mcn .mcn-title {
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}
.infos--s3yfB .info-right .info-ri-up .info-contract {
  margin-left: 8px;
  margin-top: 2px;
}
.infos--s3yfB .info-right .info-ri-up .info-contract .contract-label {
  padding: 0 4px;
  background: #f4f3f5;
  border: 1px solid #dcdee0;
  font-size: 12px;
  box-sizing: border-box;
  color: #333333;
  border-radius: 4px;
}
.infos--s3yfB .info-right .info-ri-up .info-contract .contract-label .label-icon {
  font-size: 12px;
  color: #c8c9cc;
}
.infos--s3yfB .info-right .info-ri-up .info-contract .label1 {
  background: #edfdfa;
  color: #23cda8;
  border: 1px solid rgba(151, 236, 218, 0.5);
}
.infos--s3yfB .info-right .info-ri-city {
  margin: 8px 0;
  display: flex;
}
.infos--s3yfB .info-right .info-ri-city .city-icon {
  color: #7f5dff;
  font-size: 12px;
  margin-top: 2px;
}
.infos--s3yfB .info-right .info-ri-city .info-city {
  width: 180px;
  margin-left: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}
.infos--s3yfB .info-right .info-ri-down {
  display: flex;
  flex-wrap: wrap;
}
.infos--s3yfB .info-right .info-ri-down .info-label {
  background: #f8f2ff;
  margin: 0px 8px 7px 0px;
  border: 1px solid rgba(160, 110, 248, 0.2);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 1px 7px;
  font-size: 12px;
  line-height: 18px;
  color: #8950ec;
}
.infos--s3yfB .info-right .info-ri-down .info-label-first {
  background: #f8f2ff;
  color: #8950ec;
}
.infos--s3yfB .info-right .info-ri-down .info-label-second {
  background: #fff5ed;
  border: 1px solid rgba(249, 177, 110, 0.2);
  color: #ee831f;
}
.infos--s3yfB .info-right .info-ri-down .info-label-third {
  background: rgba(245, 231, 157, 0.15);
  border: 1px solid rgba(236, 170, 0, 0.2);
  color: #ecaa00;
}
.infos--s3yfB .info-right .info-ri-down .info-user {
  background: #d3bcff;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  opacity: 0.7;
  border: 1px solid #c2a5fa;
  box-sizing: border-box;
}
.infos--s3yfB .info-right .info-ri-down .info-user .info-user-icon {
  position: relative;
  left: -1px;
  font-size: 20px;
  color: #ffffff;
  margin: 0 auto;
}
.labelInfo--qjKBb .label-box {
  display: flex;
  flex-wrap: wrap;
}
.labelInfo--qjKBb .label-box .label-info-first {
  color: #ecaa00 !important;
  background: rgba(245, 231, 157, 0.35) !important;
}
.labelInfo--qjKBb .label-box .label-info {
  display: flex;
  padding: 2px 8px;
  background: #f4f3f5;
  border-radius: 4px;
  align-items: center;
  font-size: 12px;
  margin: 0 8px 8px 0;
  cursor: default;
}
.labelInfo--qjKBb .label-box .label-info .label-icon {
  font-size: 12px;
  color: #ecaa00;
}
.labelInfo--qjKBb .label-box .label-info .label-icon-left {
  color: #666666;
}
.labelInfo--qjKBb .label-box .withCursor {
  cursor: pointer;
}
.labelInfo--qjKBb .label-box .label-info-last {
  position: relative;
}
.infoMore--nBCHa .label-info-more {
  display: flex;
}
.infoMore--nBCHa .label-info-more .label-info-all {
  display: flex;
  padding: 2px 8px;
  background: #f4f3f5;
  border-radius: 4px;
  align-items: center;
  font-size: 12px;
  margin: 0 8px 8px 0;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/__obsolete/ImageUpload/components/styles.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pc--HsQcd .text-area {
  margin-bottom: 15px;
}
.pc--HsQcd .up-comp {
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  padding: 10px;
  background: #f8f8f8;
  border-radius: 2px;
}
.pc--HsQcd .up-comp .ant-v3-upload {
  padding: 0 !important;
}
.pc--HsQcd .up-comp .ant-v3-upload.ant-v3-upload-drag {
  border: 1px dashed transparent;
  background: linear-gradient(#f8f8f8, #f8f8f8) padding-box, repeating-linear-gradient(-45deg, #a9a9a9 0, #a9a9a9 5px, #f8f8f8 0, #f8f8f8 0.75em);
}
.pc--HsQcd .up-comp .ant-v3-upload-btn {
  margin: 0;
  border-radius: 10px;
  background: #f8f8f8;
  box-sizing: content-box;
  padding: 0;
}
.pc--HsQcd .up-comp .ant-v3-upload-btn .ruhnnfont {
  color: #a9a9a9;
  font-size: 60px;
}
.pc--HsQcd .up-comp .upload-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pc--HsQcd .up-comp .qrcode {
  position: absolute;
  right: -30px;
  top: -30px;
  cursor: pointer;
  transition: 0.2s all;
  width: 30px;
  height: 30px;
}
.pc--HsQcd .up-comp .qrcode.small {
  right: 5px;
  top: 5px;
  width: 30px;
  height: 30px;
}
.pc--HsQcd .up-comp .qrcode.big {
  right: 11px;
  top: 11px;
  height: 122px;
  width: 122px;
}
.pc--HsQcd .up-comp .qrcode.big:after {
  display: none;
}
.pc--HsQcd .up-comp .qrcode:after {
  content: '';
  width: 0;
  height: 0;
  border-width: 15px;
  border-color: transparent transparent #f8f8f8 #f8f8f8;
  top: 0;
  left: 0;
  position: absolute;
  border-style: solid;
}
.pc--HsQcd .btn-area {
  text-align: center;
}
.pc--HsQcd .btn-area .ant-v3-btn,
.pc--HsQcd .btn-area .ant-v3-btn:hover,
.pc--HsQcd .btn-area .ant-v3-btn:focus {
  background: #293039;
  border-radius: 2px;
  width: 94px;
  height: 39px;
  border: none;
  color: #fff;
}
.img-box-pc--CcwHQ {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 15px 0;
  width: 122px;
  z-index: 1000;
}
.img-box-pc--CcwHQ .image {
  position: relative;
  height: 122px;
  width: 122px;
  cursor: move;
}
.img-box-pc--CcwHQ .image.pure {
  cursor: default;
}
.img-box-pc--CcwHQ .image:not(.pure):hover .mask,
.img-box-pc--CcwHQ .image:not(.pure):hover .del {
  display: flex;
}
.img-box-pc--CcwHQ .img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.img-box-pc--CcwHQ .main-pic {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 3em;
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 0;
  border-radius: 4px;
  line-height: 1.5;
}
.img-box-pc--CcwHQ .mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  border-radius: 10px;
  z-index: 9;
  align-items: center;
  justify-content: center;
}
.img-box-pc--CcwHQ .mask .ant-v3-btn {
  width: 69px;
  height: 25px;
  line-height: 1;
  padding: 0;
}
.img-box-pc--CcwHQ .del {
  display: none;
  position: absolute;
  font-size: 16px;
  color: #d0021b;
  top: -16px / 2;
  right: -16px / 2;
  cursor: pointer;
  z-index: 9;
}
.img-box-pc--CcwHQ .desc {
  display: flex;
  justify-content: space-between;
  color: #bdbdbd;
  margin-top: 3px;
  width: 100%;
}
.img-box-pc--CcwHQ .desc span {
  white-space: nowrap;
}
.img-box-pc--CcwHQ .desc span:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile--EzxfI {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  -webkit-user-drag: none;
  -webkit-user-modify: none;
  padding-bottom: 65px;
}
.mobile--EzxfI .text-vo {
  margin-bottom: 10px;
}
.mobile--EzxfI .text-vo .ant-v3-input {
  resize: none;
  border-radius: 4px 4px 0 0;
}
.mobile--EzxfI .text-vo .ant-v3-input:focus,
.mobile--EzxfI .text-vo .ant-v3-input:hover {
  border-color: #d9d9d9;
  box-shadow: none;
}
.mobile--EzxfI .text-vo .voice {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 0 0 4px 4px;
  border: 1px solid #d9d9d9;
  border-top: none;
  background: #f7f7f7;
}
.mobile--EzxfI .text-vo .voice .ruhnnfont {
  font-size: 17px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.mobile--EzxfI .text-vo .voice.play {
  text-align: left;
  display: flex;
  padding: 5px 10px;
  background: #fff;
}
.mobile--EzxfI .text-vo .voice.play .bar {
  flex: 1;
  background: #f7f7f7;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding-left: 5px;
}
.mobile--EzxfI .text-vo .voice.play .bar .icon-wifi {
  transform: rotate(90deg);
  font-size: 17px;
}
.mobile--EzxfI .text-vo .voice.play .ruhnnfont {
  margin-left: 15px;
  top: -3px;
}
.mobile--EzxfI ul {
  padding: 0;
  margin: 0;
}
.mobile--EzxfI .up-comp {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  border-radius: 10px;
  background: #fff;
  height: 80px;
  width: 80px;
  text-align: center;
  background: #ddd;
}
.mobile--EzxfI .up-comp:before {
  height: 100%;
  content: '';
  display: inline-block;
  vertical-align: middle;
}
.mobile--EzxfI .up-comp .ruhnnfont {
  font-size: 40px;
  vertical-align: middle;
  color: #fff;
}
.mobile--EzxfI .m-btn {
  border-radius: 4px;
  height: 47px;
  font-size: 14px;
  bottom: 10px;
  position: fixed;
  width: calc(100% - 30px);
  left: 15px;
}
.img-box--K_2lP {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  margin: 0 5% 13px 0;
  position: relative;
  pointer-events: auto;
}
.img-box--K_2lP:nth-child(3n) {
  margin-right: 0;
}
.img-box--K_2lP.long--AWpiW .del {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
.img-box--K_2lP.long--AWpiW .del .del-btn {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  border-radius: 26px / 2;
  padding: 0 15px;
  display: inline-block;
  background: #fff;
  color: #343434;
  cursor: pointer;
}
.img-box--K_2lP.long--AWpiW .del .del-icon {
  color: #d0021b;
  margin-right: 5px;
}
.img-box--K_2lP .img {
  width: 100%;
  height: 85px;
  border-radius: 4px;
  pointer-events: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.img-box--K_2lP .main-pic {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 3em;
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 0;
  border-radius: 4px;
}
.img-box--K_2lP .del {
  display: none;
}
.content--Dlbdo {
  position: relative;
}
.content--Dlbdo .size {
  position: absolute;
  bottom: 5px;
  right: 10px;
  color: #ddd;
  line-height: 1;
}
.confirm--MiOb5 {
  font-size: 16px;
}
.confirm--MiOb5 .ant-v3-modal {
  max-width: 90%;
  width: 320px !important;
  position: relative;
  top: -20px;
}
.confirm--MiOb5 .ant-v3-modal-body {
  padding: 0;
  font-weight: bold;
}
.confirm--MiOb5 .upload-title {
  height: 80px;
  padding: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}
.confirm--MiOb5 .upload-btns {
  display: flex;
  border-top: 1px solid #f1f1f1;
}
.confirm--MiOb5 .upload-btns .upload-btn {
  font-size: 16px;
  width: 50%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-right: 1px solid #f1f1f1;
  cursor: pointer;
}
.confirm--MiOb5 .upload-btns .upload-btn:last-child {
  border-right: none;
}
.toast--u4meV .weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.toast--u4meV .weui-toast {
  position: fixed;
  z-index: 5000;
  width: 7.6em;
  min-height: 7.6em;
  top: 180px;
  left: 50%;
  margin-left: -3.8em;
  background: rgba(17, 17, 17, 0.7);
  text-align: center;
  border-radius: 5px;
  color: #ffffff;
}
.toast--u4meV .weui-toast .ruhnnfont {
  margin: 12px 0 10px;
  font-size: 35px;
  display: block;
}
.toast--u4meV .weui-toast .weui-toast__content {
  margin: 0 0 15px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/PriceApprove/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.price-uploader--H0gYY {
  margin-bottom: 0;
}
.price-uploader--H0gYY .ant-row.ant-form-item-row .ant-form-item-label {
  padding: 0;
}
.price-uploader--H0gYY .ant-form-item-extra {
  font-size: 12px;
  color: #929098;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/QuestionnaireModal/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.modal--IuMk4 .ant-modal-content {
  height: 740px;
}
.modal--IuMk4 .ant-modal-body {
  height: 628px;
  overflow: scroll;
  overflow: overlay;
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-corner,
.modal--IuMk4 .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.modal--IuMk4 .questionnaireModal--G2ctt .kocSchedule--fdUqd {
  display: flex;
  align-items: center;
}
.modal--IuMk4 .questionnaireModal--G2ctt .kocSchedule--fdUqd .ant-form-item {
  margin-bottom: 0px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .kocSchedule--fdUqd .label--C9HiA {
  font-size: 12px;
  color: #929098;
  line-height: 32px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .scheduleTimeList--vUm7I {
  padding: 0px 12px;
  background: #f7f6f8;
  border-radius: 4px;
  border: 1px solid #f0eff2;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionSetting--GBxro {
  margin-top: 2px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionSetting--GBxro .label--C9HiA {
  font-size: 12px;
  color: #929098;
  line-height: 32px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionSetting--GBxro .questionTypeList--km72f {
  display: flex;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionSetting--GBxro .questionTypeList--km72f .questionType--V7aau {
  width: 33.3%;
  display: flex;
  justify-content: center;
  padding: 0px 8px;
  border-radius: 4px;
  border: 1px dashed #7f5dff;
  color: #7f5dff;
  font-size: 12px;
  margin-right: 12px;
  height: 32px;
  align-items: center;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionSetting--GBxro .questionTypeList--km72f .questionType--V7aau:last-child {
  margin-right: 0px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC {
  margin-top: 12px;
  padding: 12px;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  background: #fff;
  position: relative;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .questionTag--XK30L {
  padding: 0px 8px;
  background: #efebff;
  color: #6c4fd9;
  border-radius: 4px;
  width: max-content;
  margin-right: 8px;
  font-size: 12px;
  line-height: 24px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .inputIcon--iecAl {
  color: #5c5962;
  position: absolute;
  right: 36px;
  top: 16px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .deleteIcon--YFd0Y {
  position: absolute;
  right: 18px;
  top: 16px;
  color: #5c5962;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .ant-input {
  width: 300px;
  height: 24px;
  border: unset;
  padding: 4px 0px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5c5962;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .ant-input:focus {
  box-shadow: unset;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .ant-input-disabled {
  background: #fff;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .divider--oewbd {
  margin: 12px 0px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .option--ZgCBr {
  position: relative;
  padding: 0px 8px;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  color: #5c5962;
  font-size: 12px;
  margin-bottom: 12px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .option--ZgCBr .optionDelete--Rphpg {
  position: absolute;
  right: 8px;
  top: 4px;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .option--ZgCBr .ant-input {
  width: 80%;
}
.modal--IuMk4 .questionnaireModal--G2ctt .questionList--O9WhC .addOption--qiRls {
  display: flex;
  justify-content: center;
  border-radius: 4px;
  border: 1px dashed #7f5dff;
  color: #7f5dff;
  font-size: 12px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ProjectList/components/components.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ProjectContent--UvQQk {
  padding: 12px 20px 8px;
  overflow-y: scroll;
  height: calc(100% - 68px);
}
.ProjectContent--UvQQk .ant-empty {
  width: 98%;
  margin-top: 12%;
}
.ProjectContent--UvQQk .ant-empty .ant-empty-image {
  height: 200px;
  margin: auto;
}
.ProjectContent--UvQQk .ant-empty .ant-empty-description {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #5c5962;
  margin-top: 32px;
}
.NewPagination--W2uMy {
  background: #fff;
  padding: 1px 20px 20px 0;
}
.NewPagination--W2uMy .ant-pagination {
  color: #929098 !important;
}
.NewPagination--W2uMy .ant-pagination .ant-pagination-item-active {
  background: #f5f2ff !important;
  border: 1px solid #7f5dff !important;
}
.NewPagination--W2uMy .ant-pagination .ant-pagination-item-active a {
  color: #7f5dff !important;
}
.ButtonList--vSXOu {
  display: flex;
}
.ButtonList--vSXOu .ant-popover-arrow {
  display: none;
}
.ButtonList--vSXOu .ant-popover-content {
  top: -12px;
}
.ButtonList--vSXOu .ant-popover-inner-content {
  padding: 0;
  width: 400px;
  background: #ffffff;
  border: 1px solid #f0eff2;
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
  border-radius: 4px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-title {
  justify-content: space-between;
  font-weight: 500;
  font-size: 16px;
  padding: 14px 16px;
  border-bottom: 1px solid #f0eff2;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-box {
  overflow: auto;
  max-height: 244px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item {
  height: 60px;
  padding: 6px 16px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .draft-text {
  margin-right: 16px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .draft-text .draft-item-title {
  margin-bottom: 4px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .draft-time {
  color: #929098;
  font-size: 12px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item img {
  height: 44px;
  width: 44px;
  border-radius: 4px;
  margin-right: 10px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item:hover {
  background: #f7f6f8;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .edit-icon {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin-right: 8px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .edit-icon .ant-v3-popover-message-icon {
  margin-right: 4px !important;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .active:hover {
  color: #7f5dff;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .mt14 {
  margin-top: 14px;
}
.ButtonList--vSXOu .ant-popover-inner-content .draft-item .ant-popover-inner {
  width: 160px;
}
.ButtonList--vSXOu .ant-btn-primary {
  background: #7f5dff !important;
  border-color: #7f5dff !important;
}
.ButtonList--vSXOu .ant-btn-primary:hover {
  background: #997dff !important;
  border-color: #997dff !important;
}
.ButtonList--vSXOu .ant-btn.ant-btn-background-ghost {
  background: #fff !important;
  border-color: #ccbeff !important;
  color: #7f5dff;
}
.ButtonList--vSXOu .ant-btn.ant-btn-background-ghost:hover {
  color: #997dff !important;
}
.GhostActive--qswyD .ant-btn.ant-btn-background-ghost {
  background: #f5f2ff !important;
}
.TaskToTop--vCMqp {
  padding: 5px 10px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  background: #fff;
  border: 1px solid #f0eff2;
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
  border-radius: 40px;
  cursor: pointer;
  font-size: 18px;
}
.CreateProjectModal--a8jPS {
  left: 70px;
  z-index: 100;
}
.CreateProjectModal--a8jPS .add-phone-text--zrgmu {
  width: fit-content;
  color: #7f5dff;
  line-height: 24px;
  margin-bottom: 0;
}
.CreateProjectModal--a8jPS .add-phone-content--W5CqC {
  overflow: hidden;
  transition: max-height 0.5s ease-out;
}
.CreateProjectModal--a8jPS .label-title {
  color: #929098;
  line-height: 32px;
  padding-left: 8px;
}
.CreateProjectModal--a8jPS .label-pm {
  color: #929098;
  line-height: 32px;
  padding-left: 132px;
}
.CreateProjectModal--a8jPS .ant-row .ant-col {
  padding-right: 0 !important;
}
.CreateProjectModal--a8jPS .ant-modal-body {
  max-height: 628px;
  overflow-y: auto;
}
.Tabs--aFRV7 {
  display: flex;
  align-items: center;
  height: 60px;
  min-width: 200px;
  cursor: pointer;
  justify-content: flex-end;
  font-weight: 400;
  font-family: 'PingFang SC';
}
.Tabs--aFRV7 .tabs--yjn6k {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 36px;
  height: 100%;
}
.Tabs--aFRV7 .tabs--yjn6k .tabs-label--xKWkI {
  line-height: 20px;
  color: #929098;
  font-size: 14px;
  white-space: nowrap;
}
.Tabs--aFRV7 .tabs--yjn6k .tabs-label--xKWkI .tab-num {
  margin-left: 4px;
  background: #f5f2ff;
  border-radius: 10px;
  line-height: 20px;
  padding: 0 8px;
}
.Tabs--aFRV7 .tabs--yjn6k::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 2px;
  background-color: transparent;
}
.Tabs--aFRV7 .tabs--yjn6k:hover .tabs-label--xKWkI {
  color: #997dff;
}
.Tabs--aFRV7 .active--tDQyK {
  font-weight: 500;
  color: #7f5dff;
}
.Tabs--aFRV7 .active--tDQyK .tabs-label--xKWkI {
  font-weight: 500;
  color: #7f5dff;
}
.Tabs--aFRV7 .active--tDQyK::after {
  background-color: #7f5dff;
}
.Tabs--aFRV7 .empty--I664q {
  color: #dbd9df !important;
}
.Tabs--aFRV7 .empty--I664q .tabs-label--xKWkI {
  font-weight: 500;
  color: #dbd9df !important;
}
.Tabs--aFRV7 .empty--I664q .tabs-label--xKWkI .tab-num {
  color: #929098 !important;
}
.Tabs--aFRV7 .empty--I664q::after {
  background: none !important;
}
.Tabs--aFRV7 .active--tDQyK.empty--I664q::after {
  background-color: #7f5dff !important;
  filter: grayscale(0.85);
  opacity: 0.55;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Upload/components/UploadModal/components/Tip/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.tip--gC8JU {
  padding-bottom: 20px;
}
.tip--gC8JU .g-modal-title {
  line-height: 52px !important;
  height: 52px !important;
}
.tip--gC8JU .g-modal-name {
  font-size: 14px !important;
}
.tip--gC8JU .head {
  height: 48px;
  background: rgba(211, 188, 255, 0.2);
  border: 1px solid #d3bcff;
  border-radius: 4px;
}
.tip--gC8JU .head-icon {
  color: rgba(137, 80, 236, 0.66);
}
.tip--gC8JU .main-info {
  margin-top: 2px;
}
.tip--gC8JU .main-info span {
  color: rgba(137, 80, 236, 0.66);
}
.tip--gC8JU .l20 {
  line-height: 20px;
}
.tip--gC8JU .reason {
  color: #7f5dff;
}
.tip--gC8JU .btns {
  flex-direction: row-reverse;
  height: 60px;
}
.tip--gC8JU .btns .ant-btn {
  display: inline-flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  min-width: 64px;
  height: 24px;
  font-size: 12px;
  margin-right: 4px;
  padding: 0 12px;
}
.tip--gC8JU .btns .ant-btn-default {
  border-color: #ccbeff;
  color: #7f5dff;
}
.tip--gC8JU .cancel-btn {
  height: 32px;
}
.tip--gC8JU .tips-content {
  max-height: 400px;
  overflow: auto;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Upload/components/UploadModal/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.upload--rH0ln .g-modal-title {
  line-height: 52px !important;
  height: 52px !important;
}
.upload--rH0ln .g-modal-name {
  font-size: 14px !important;
}
.upload--rH0ln .g-modal-footer .ant-btn {
  min-width: 60px !important;
}
.upload--rH0ln .g-modal-footer .cancel {
  background: #fff !important;
}
.upload--rH0ln .head {
  height: 48px;
  background: rgba(211, 188, 255, 0.2);
  border: 1px solid #d3bcff;
  border-radius: 4px;
  justify-content: space-between;
}
.upload--rH0ln .head a {
  color: rgba(137, 80, 236, 0.66);
  margin-top: 2px;
}
.upload--rH0ln .head-icon {
  color: rgba(137, 80, 236, 0.66);
}
.upload--rH0ln .main-info {
  margin-top: 2px;
}
.upload--rH0ln .dragger {
  background: #fff;
  border: 1px solid #dcdee0;
}
.upload--rH0ln .dragger-active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.upload--rH0ln .dragger-head {
  line-height: 20px;
}
.upload--rH0ln .dragger-head span {
  color: #7f5dff;
}
.upload--rH0ln .dragger-tip {
  color: #999;
}
.upload--rH0ln .file-lists {
  border: 1px solid rgba(220, 222, 224, 0.4);
  border-top: none;
  border-radius: 0 0 4px 4px;
  padding: 8px 16px 16px;
}
.upload--rH0ln .file-lists .ant-progress-bg,
.upload--rH0ln .file-lists .ant-progress-bg {
  background-color: #7f5dff;
  height: 2px !important;
}
.upload--rH0ln .file-lists .ant-progress-text,
.upload--rH0ln .file-lists .ant-progress-text {
  display: none;
}
.upload--rH0ln .file-lists .ant-progress-show-info .ant-progress-outer,
.upload--rH0ln .file-lists .ant-progress-show-info .ant-progress-outer {
  padding-right: 0;
}
.upload--rH0ln .file-list {
  justify-content: space-between;
}
.upload--rH0ln .file-list .file-text {
  max-width: calc(100% - 120px);
}
.upload--rH0ln .file-icon {
  color: #7f5dff;
  margin-top: -2px;
}
.upload--rH0ln .file-btns {
  color: #dcdee0;
}
.upload--rH0ln .file-btns .common-btn {
  color: rgba(137, 80, 236, 0.66);
  cursor: pointer;
}
.upload--rH0ln .file-error {
  color: #f53b3b;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/SelectContract/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.selectContract--KfshX {
  width: 100%;
}
.selectContract--KfshX .ant-select-selection-search-input {
  height: 32px;
}
.selectContract--KfshX .ant-space-compact {
  display: flex;
  align-items: center;
  width: 100%;
}
.selectContract--KfshX .ant-space-compact .ant-btn {
  padding: 0 8px;
  font-size: 12px;
}
.selectContract--KfshX .ant-space-compact .ant-select {
  flex: 1;
}
.selectContract--KfshX .radioGroup--MRo45 {
  width: 70px;
  height: 32px;
}
.selectContract--KfshX .radioGroup--MRo45 .ant-radio-button-wrapper {
  height: 100%;
  padding: 0;
  font-size: 12px;
  width: 50%;
  line-height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.selectContract--KfshX .radioGroup--MRo45 .ant-radio-button-wrapper:last-child {
  border-radius: 0 0 0 0;
  border-right: none;
}
.selectContract--KfshX .radioGroup--MRo45 .ant-radio-button-wrapper-checked {
  background: #9981f2 !important;
  border-color: #9981f2 !important;
  box-shadow: none !important;
}
.selectContract--KfshX .radioGroup--MRo45 .ant-radio-button-checked {
  background-color: #9981f2 !important;
  border-color: #9981f2 !important;
  box-shadow: none !important;
}
.option--H9F7l {
  display: flex;
  align-items: center;
}
.option--H9F7l .name--B33av {
  max-width: 150px;
  margin-right: 12px;
}
.option--H9F7l .code--CwgP6 {
  max-width: 150px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ProjectList/components/ManageProject/components/UploadItem/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.wrapper--XZcF7 {
  width: 100%;
}
.wrapper--XZcF7 .list {
  display: flex;
  flex-wrap: wrap;
}
.wrapper--XZcF7 .list .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 104px;
  height: 104px;
  margin-right: 16px;
  overflow: hidden;
  border-radius: 4px;
}
.wrapper--XZcF7 .list .item .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper--XZcF7 .list .item .fileType {
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.wrapper--XZcF7 .list .item .name {
  font-size: 12px;
  max-width: max-content;
  color: #7f5dff;
}
.wrapper--XZcF7 .list .item:hover .delete {
  opacity: 1;
}
.wrapper--XZcF7 .list .item .delete {
  position: absolute;
  right: 2px;
  top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  cursor: pointer;
  opacity: 0;
}
.wrapper--XZcF7 .list .item .delete .icon {
  font-size: 14px;
  color: white;
}
.wrapper--XZcF7 .list .item .fileType {
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.wrapper--XZcF7 .list .item .name {
  margin-right: 8px;
  line-height: 22px;
  max-width: 320px;
  color: #6c4fd9;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.wrapper--XZcF7 .list .item .name:hover {
  text-decoration: underline;
}
.wrapper--XZcF7 .list .upload {
  display: flex;
}
.wrapper--XZcF7 .list .upload .upload-btn {
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px dashed #ccbeff;
  cursor: pointer;
}
.wrapper--XZcF7 .list .upload .upload-btn:hover {
  color: #997dff;
}
.wrapper--XZcF7 .list .upload .upload-btn .icon {
  margin-right: 8px;
  font-size: 16px;
  color: #7f5dff;
}
.wrapper--XZcF7 .list .upload .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
  line-height: 22px;
}
.wrapper--XZcF7 .list .upload .upload-btn-file {
  display: flex;
  flex-direction: row;
  padding: 5px 12px;
  justify-content: space-between;
  align-items: center;
  width: 104px;
  height: 32px;
}
.wrapper--XZcF7 .list .upload .upload-btn-file .icon {
  margin-bottom: 0;
}
.wrapper--XZcF7 .list .upload .ant-upload {
  flex: 1;
  display: flex;
}
.wrapper--XZcF7 .list .file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0px 12px;
  margin-top: 8px;
  height: 32px;
  background: #f5f2ff;
  border: 1px solid #efebff;
  border-radius: 4px;
}
.wrapper--XZcF7 .list .file:last-of-type {
  margin-bottom: 0;
}
.wrapper--XZcF7 .list .file .file-left {
  display: flex;
  align-items: center;
}
.wrapper--XZcF7 .list .file .file-left .fileType {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.wrapper--XZcF7 .list .file .file-left .name {
  margin-right: 8px;
  line-height: 22px;
  max-width: 520px;
  color: #6c4fd9;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.wrapper--XZcF7 .list .file .file-left .name:hover {
  text-decoration: underline;
}
.wrapper--XZcF7 .list .file .file-right {
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  background: #f5f2ff;
  cursor: pointer;
}
.wrapper--XZcF7 .list .file .file-right .delete {
  font-size: 14px;
  color: #6c4fd9;
}
.wrapper--XZcF7 .list .file .file-right:hover {
  background-color: #ece8f6;
}
.wrapper--XZcF7 .extra {
  width: 100%;
  margin-top: 8px;
}
.wrapper--XZcF7 .ant-image {
  display: block;
  height: 0;
}
.preview-mask--qQyX3 {
  z-index: 100;
}
.ant-form-item-has-error .upload.upload-block {
  border-color: #f53b3b !important;
  color: #f53b3b !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ProjectList/components/ManageProject/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ManageProject--RGzlL .ant-form-item {
  margin-bottom: 20px;
}
.ManageProject--RGzlL .ant-col-4 {
  flex: none;
  margin-right: 32px;
}
.ManageProject--RGzlL .ant-form-item-control-input-content {
  flex: none;
  width: 760px;
}
.ManageProject--RGzlL .ant-form-item-extra {
  min-height: 12px !important;
}
.ManageProject--RGzlL .ant-radio-group {
  flex-shrink: 1;
  flex-wrap: wrap;
}
.ManageProject--RGzlL .ant-radio-group .ant-radio-wrapper {
  min-width: 97px;
}
.ManageProject--RGzlL .ant-radio {
  top: 2px;
}
.ManageProject--RGzlL .label-width {
  width: 100px;
}
.ManageProject--RGzlL .form-expectNum .ant-form-item-label {
  margin-right: 0;
}
.ManageProject--RGzlL .form-expectNum .ant-form-item-label .label-width {
  width: 100px;
}
.ManageProject--RGzlL .wrapper {
  display: flex;
  flex-wrap: wrap;
  row-gap: 16px;
  column-gap: 12px;
}
.ManageProject--RGzlL .pm--jErAT .ant-col-20 {
  margin-left: 4px !important;
}
.ManageProject--RGzlL .panelHeader--hP1Fr {
  padding: 20px 0px;
  border-top: 1px solid #f0eff2;
}
.ManageProject--RGzlL .add-phone-item--fb8EB .ant-col-20 {
  margin-left: 50px;
  max-width: 100%;
}
.ManageProject--RGzlL .add-phone-item--fb8EB .ant-col-20 .ant-form-item-control-input-content {
  flex: none;
  width: auto;
}
.ManageProject--RGzlL .add-phone-text--u1Lc_ {
  width: fit-content;
  color: #7f5dff;
  line-height: 24px;
  margin-bottom: 0;
  margin-left: 12px;
  cursor: pointer;
}
.ManageProject--RGzlL .add-phone-content--PrhIR {
  overflow: hidden;
  transition: max-height 0.5s ease-out;
  position: relative;
  left: 0;
}
.ManageProject--RGzlL .add-phone-content--PrhIR .ant-col-12 {
  padding-left: 16px !important;
  flex: none;
  max-width: none;
}
.ManageProject--RGzlL .add-phone-content--PrhIR .ant-form-item-control-input-content {
  max-width: none;
  width: auto;
}
.ManageProject--RGzlL .add-phone-content--PrhIR .ant-form-item-control-input-content > input {
  width: 214px;
}
.ManageProject--RGzlL .sellType--nZwz0 {
  position: relative;
  top: 2px;
}
.ManageProject--RGzlL .kol-sell-bind--nmLfG .ant-radio-group {
  position: relative;
  top: 2px;
}
.ManageProject--RGzlL .kol-sell-bind--nmLfG .ant-radio-wrapper > span + span {
  position: relative;
  bottom: 2px;
}
.ManageProject--RGzlL .kol-settle-bind--Ry4sU .ant-radio-group {
  position: relative;
  top: 2px;
}
.ManageProject--RGzlL .kol-settle-bind--Ry4sU .ant-form-item-control {
  position: relative;
  left: -11px;
}
.ManageProject--RGzlL .kol-settle-bind--Ry4sU .ant-radio-wrapper > span + span {
  position: relative;
  bottom: 2px;
}
.ManageProject--RGzlL .kol-settle-bind--Ry4sU .ant-radio-group > label + label {
  position: relative;
  left: -14px;
}
.ManageProject--RGzlL .kolSettleBind--M24xZ {
  position: relative;
  top: 2px;
  left: 5px;
  margin-left: -19px;
}
.ManageProject--RGzlL .kolSettleBind--M24xZ .ant-radio-inner::after {
  background-color: #8950ec;
}
.ManageProject--RGzlL .kolSettleBindDisable--f2eVd {
  position: relative;
  top: 2px;
  left: 5px;
  margin-left: -19px;
}
.ManageProject--RGzlL .kolSettleBindDisable--f2eVd .ant-radio-inner::after {
  background-color: #ccbeff;
}
.ManageProject--RGzlL .endForm--ZwnEP {
  padding: 20px 0px;
  display: flex;
  justify-content: flex-end;
}
.ManageProject--RGzlL .tips--a06PU {
  color: var(---brand-1, #7f5dff);
  font-size: 12px;
  line-height: 20px;
  /* 166.667% */
}
.ManageProject--RGzlL .tips--a06PU .textBtn--sHOyq {
  text-decoration-line: underline;
  cursor: pointer;
}
.warning--tWd5b {
  display: flex;
  align-items: center;
  color: #e53b3b;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ProjectList/components/ManageProject/components/ContractOptionsLabel/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.options--WN4sa {
  display: flex;
  align-items: center;
}
.options--WN4sa .name--t0iY5 {
  max-width: 150px;
  margin-right: 12px;
}
.options--WN4sa .code--vD8Ij {
  max-width: 150px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/RelateProjectModal/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RelateProjectModal--hyQf3 {
  min-height: 120px;
}
.RelateProjectModal--hyQf3 .add-phone-text--rgswZ {
  width: fit-content;
  color: #7f5dff;
  line-height: 24px;
  margin-bottom: 0;
  cursor: pointer;
}
.RelateProjectModal--hyQf3 .add-phone-content--SMRtN {
  overflow: hidden;
  transition: max-height 0.5s ease-out;
}
.RelateProjectModal--hyQf3 .ant-form {
  min-height: 120px;
}
.RelateProjectModal--hyQf3 .relateInput {
  border: 1px solid #dcdee0;
  border-radius: 4px;
}
.RelateProjectModal--hyQf3 .label-title {
  color: #929098;
  line-height: 32px;
}
.RelateProjectModal--hyQf3 .ant-row .ant-col {
  padding-right: 0 !important;
}
.RelateProjectModal--hyQf3 .ant-form-item {
  margin-bottom: 16px;
}
.RelateProjectModal--hyQf3 .relate-select-project .ant-form-item-explain {
  position: absolute;
  left: -62px;
}
.RelateProjectModal--hyQf3 .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: none;
}
.RelateProjectModal--hyQf3 .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border: none !important;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/ReportedOrderSelect/style.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.popSearch--BAYaI {
  min-width: 200px;
  width: 100%;
}
.loading--ATnqy {
  padding: 16px 10px;
}
.loading--ATnqy .ld-tx {
  margin-left: 10px;
}
.orderItem--CIE1e {
  background-color: #eeeef8;
  padding: 4px;
}
.orderItem--CIE1e .ant-row,
.orderItem--CIE1e .ant-v3-row {
  height: 67px;
}
.orderItem--CIE1e .ant-row .ant-v3-col,
.orderItem--CIE1e .ant-v3-row .ant-v3-col {
  height: 100%;
}
.orderItem--CIE1e .order-content {
  height: 122px;
  min-width: 620px;
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  padding: 12px;
  cursor: pointer;
  transition: background 0.3s cubic-bezier(0.69, 0.01, 0.17, 1);
}
.orderItem--CIE1e .order-content:active {
  background-color: rgba(163, 111, 251, 0.12);
}
.orderItem--CIE1e .order-title {
  margin-bottom: 8px;
}
.orderItem--CIE1e .order-title .title-txt {
  font-size: 14px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  float: left;
}
.orderItem--CIE1e .order-title .minor-info {
  color: #999;
  font-size: 12px;
  font-weight: bold;
  float: right;
}
.orderItem--CIE1e .order-title .minor-info > span {
  margin-right: 8px;
}
.orderItem--CIE1e .order-title::after {
  content: '';
  display: block;
  clear: both;
}
.orderItem--CIE1e .order-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.orderItem--CIE1e .order-info-user {
  display: flex;
  align-items: center;
}
.orderItem--CIE1e .order-info-user-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #666;
  margin-right: 10px;
}
.orderItem--CIE1e .order-info-user-avatar img {
  width: 40px;
  height: 40px;
}
.orderItem--CIE1e .order-info-time {
  color: #999;
  font-size: 12px;
  line-height: 17px;
}
.orderItem--CIE1e .order-info-user .user-name {
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.orderItem--CIE1e .order-info-user .order-time {
  color: #999;
  font-size: 12px;
}
.orderItem--CIE1e .order-info-user .order-tag {
  padding: 0 4px;
  display: inline-block;
  font-size: 12px;
  user-select: none;
  background-color: #f3f5ff;
  color: #425cff;
}
.orderItem--CIE1e .order-info .price-tag {
  padding: 0 4px;
  display: inline-block;
  font-size: 12px;
  user-select: none;
  background-color: #f4f5f5;
  color: #666567;
  margin-right: auto;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/ScheduleSetting/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.schedule-calendar--ameaS {
  display: inline-flex;
  align-items: center;
  font-weight: 400;
}
.schedule-calendar--ameaS .content--r5Wsb {
  padding: 0 8px;
}
.schedule-calendar--ameaS .content--r5Wsb .bottom--WF23h {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.schedule-calendar--ameaS .ant-picker-calendar-date-value {
  text-align: center;
}
.schedule-calendar--ameaS .right-icon {
  vertical-align: middle;
  margin-top: -1px;
}
.schedule-calendar--ameaS td.ant-picker-cell {
  vertical-align: inherit !important;
}
.schedule-calendar-popover--FfVhR .ant-popover {
  max-width: none !important;
}
.schedule-calendar-popover--FfVhR .ant-popover-content {
  width: 320px;
}
.schedule-calendar-popover--FfVhR .ant-popover-content .ant-popover-inner-content {
  padding: 4px 0;
}
.spin--U84jz {
  z-index: 10;
  min-height: 380px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/ScheduleTime/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.schedule-calendar--NJrcS {
  display: inline-flex;
  align-items: center;
  font-weight: 400;
}
.schedule-calendar--NJrcS .content--jvGWw {
  padding: 0 8px;
}
.schedule-calendar--NJrcS .content--jvGWw .bottom--seHJw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.schedule-calendar--NJrcS .ant-picker-calendar-date-value {
  text-align: center;
}
.schedule-calendar--NJrcS .right-icon {
  vertical-align: middle;
  margin-top: -1px;
}
.schedule-calendar-popover--mj8Cz .bottom--seHJw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 8px;
}
.schedule-calendar-popover--mj8Cz .ant-popover {
  max-width: none !important;
}
.schedule-calendar-popover--mj8Cz .ant-popover-content {
  width: 320px;
}
.schedule-calendar-popover--mj8Cz .ant-popover-content .ant-popover-inner-content {
  padding: 4px 0;
}
.spin--ThMLF {
  z-index: 10;
  min-height: 380px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/MentionPerson/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.mention--GjQni .ant-select-selector {
  padding-left: 16px;
}
.mention--GjQni .ant-select-selector-item {
  height: auto;
  margin: 3px 6px 3px 0;
  padding-top: 6px;
  padding-bottom: 4px;
  background: #fff;
  display: flex;
  align-items: center;
}
.mention--GjQni .ant-select-selector-item-remove {
  margin: 0 4px;
}
.mention-option--nwvCK {
  height: 40px;
}
.mention-option--nwvCK img {
  width: 32px;
  height: 32px;
  margin-top: 4px;
  border-radius: 50%;
}
.mention-option--nwvCK .l20 {
  line-height: 20px;
}
.mention-option--nwvCK .person-group {
  color: #999;
}
.mention-option--nwvCK .l40 {
  line-height: 40px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/ImageRender/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ImageRender--mQq02 {
  position: relative;
  width: fit-content;
  display: inline-block;
  transition: all 0.2s;
}
.ImageRender--mQq02 .resizing--ZuexZ {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  box-sizing: content-box;
  width: 16px;
  height: 16px;
  padding: 6px;
  opacity: 0;
  cursor: pointer;
  background-color: transparent;
}
.ImageRender--mQq02 .resizing--ZuexZ .icon--lT9fZ {
  font-size: 16px;
}
.focused--KgIt7 {
  box-shadow: 0 0 0px 2px #7f5dff;
}
.focused--KgIt7 .resizing--ZuexZ {
  opacity: 1;
  display: block;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/VideoRender/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VideoRender--hHUmd {
  position: relative;
  width: fit-content;
  display: inline-block;
  transition: all 0.2s;
}
.focused--ot67u {
  box-shadow: 0 0 0px 2px #7f5dff;
}
.focused--ot67u .resizing--knYqI {
  opacity: 1;
  display: block;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/FontSize/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--cBwmW {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
  position: relative;
}
.icon--cBwmW .fontSize--PoVPh {
  position: absolute;
  width: 48px;
  right: 4px;
  top: 5px;
  line-height: 16px;
  transform: translateX(100%);
  color: #929098;
  font-size: 10px;
}
.overlay--BiMot .ant-dropdown-menu {
  left: -4px;
  top: 0;
}
.overlay--BiMot .ant-dropdown-menu .ant-dropdown-menu-item {
  padding: 5px 18px;
  font-size: 12px;
  line-height: 18px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Bold/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--rIj5T {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Toolbar--bk1s0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
  padding: 8px;
  border-bottom: 1px solid #f0eff2;
  background-color: #fff;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.Toolbar--bk1s0 .line--ma02d {
  height: 10px;
  width: 1px;
  background-color: #dbd9df;
}
.Toolbar--bk1s0 .icon-content--uc2u_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.tooltip--J9Dd5 .ant-tooltip-content {
  top: 12px;
}
.active--X4FL3 {
  background-color: #f5f2ff !important;
  color: #997dff !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Italic/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--SSlzH {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Underline/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--Vi8pm {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Strikethrough/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--M5jrJ {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/ColorPicker/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ColorPicker--CZSYS {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  min-width: 100px;
  padding: 4px;
  height: auto;
}
.ColorPicker--CZSYS .options--fWvL7 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px;
}
.ColorPicker--CZSYS .options--fWvL7 .items--PjgIH {
  cursor: pointer;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}
.ColorPicker--CZSYS .options--fWvL7 .items--PjgIH:hover {
  box-shadow: 0px 2px 6px rgba(200, 201, 204, 0.8);
}
.ColorPicker--CZSYS .options--fWvL7 .reset--iALSU {
  border: 1px solid rgba(200, 201, 204, 0.5);
  position: relative;
}
.ColorPicker--CZSYS .options--fWvL7 .reset--iALSU .reset-triangle-border--pZ3lJ {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ColorPicker--CZSYS .or--fKTB1 {
  margin-top: 12px;
}
.ColorPicker--CZSYS .custom--r3xC6 {
  margin-top: 12px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/FontColors/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--qnx6L {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}
.overlay--eXbbr .ant-popover-content {
  left: -8px;
}
.overlay--eXbbr .ant-popover-content .ant-popover-arrow {
  display: none;
}
.overlay--eXbbr .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 4px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/AlignLeft/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--lDVH4 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/AlignCenter/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--qd_B2 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/AlignRight/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--dlFYX {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/OrderedList/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--W4kia {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/UnorderedList/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--A1vEs {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Link/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--DbIx2 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}
.overlay--Q1RoS .ant-popover-content {
  left: -8px;
}
.overlay--Q1RoS .ant-popover-content .ant-popover-arrow {
  display: none;
}
.overlay--Q1RoS .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 4px;
}
.LinkInner--kYFJT {
  padding: 4px 8px;
  display: flex;
  flex-direction: column;
}
.LinkInner--kYFJT .line--kIqsb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.LinkInner--kYFJT .line--kIqsb .label--fw8LL {
  color: #5c5962;
  font-size: 12px;
  margin-right: 8px;
}
.LinkInner--kYFJT .line--kIqsb .input--HWhAx {
  width: 180px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
}
.LinkInner--kYFJT .line--kIqsb .insert-btn--DJvIT {
  margin-left: 12px;
  padding-left: 12px;
  padding-right: 12px;
}
.LinkInner--kYFJT .line--kIqsb .disabled--lL3vb {
  opacity: 0.4;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Video/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--WJPTZ {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}
.overlay--X41SK .ant-popover-content {
  left: -8px;
}
.overlay--X41SK .ant-popover-content .ant-popover-arrow {
  display: none;
}
.overlay--X41SK .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 4px;
}
.tooltips-container--PqNEf {
  padding: 4px 8px;
  display: flex;
  flex-direction: column;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/AliVideoUploader/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--CfWjp {
  width: 100%;
  height: 300px;
  cursor: pointer;
}
.container--CfWjp .content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid #dbd9df;
  background: #f7f6f8;
}
.container--CfWjp .content .prism-player {
  height: 270px !important;
}
.container--CfWjp .content .prism-player .prism-cover {
  z-index: unset !important;
}
.container--CfWjp .content .video-block {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  margin: 8px;
}
.container--CfWjp .content .video-block .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  z-index: 1;
  pointer-events: none;
}
.container--CfWjp .content .video-block .mask .anticon {
  font-size: 24px;
  margin-right: 8px;
}
.container--CfWjp .content .video-block .delete-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.container--CfWjp .content .video-block .delete-btn .delete {
  font-size: 16px;
  color: #fff;
}
.container--CfWjp .upload,
.container--CfWjp .ant-upload {
  width: 100%;
  height: 100%;
  display: block;
}
.container--CfWjp .upload-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid #dbd9df;
  background: #f7f6f8;
}
.container--CfWjp .upload-content .upload-btn {
  display: flex;
  align-items: center;
  color: #7f5dff;
  line-height: 32px;
  font-size: 14px;
  margin-bottom: 8px;
}
.container--CfWjp .upload-content .upload-btn .anticon {
  font-size: 16px;
  margin-right: 8px;
}
.container--CfWjp .upload-content .tips {
  color: #929098;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 8px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/Video/components/VideoInner/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.VideoInner--yq0Dh {
  width: 400px;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
}
.VideoInner--yq0Dh .upload--iwje0 {
  width: 100%;
  height: 100%;
}
.VideoInner--yq0Dh .bottom--ovKEW {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
}
.VideoInner--yq0Dh .bottom--ovKEW .insert-btn--AgggG {
  margin-left: 12px;
  padding-left: 12px;
  padding-right: 12px;
}
.VideoInner--yq0Dh .bottom--ovKEW .disabled--ak5_C {
  opacity: 0.4;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/components/Toolbar/components/FontBgColors/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--dTrom {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #5c5962;
  border-radius: 4px;
  background-color: transparent;
  height: 24px;
  width: 24px;
}
.overlay--lZicQ .ant-popover-content {
  left: -8px;
}
.overlay--lZicQ .ant-popover-content .ant-popover-arrow {
  display: none;
}
.overlay--lZicQ .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 4px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/SlateRichEditor/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SlateRichEditor--j912s {
  display: flex;
  flex-direction: column;
  min-height: 550px;
  max-height: calc(100vh - 150px);
  border-radius: 4px;
  border: 1px solid #f0eff2;
  background-color: #fff;
  position: relative;
}
.SlateRichEditor--j912s .Editable--l9upn {
  flex: 1;
  min-width: 750px;
  max-width: 100%;
  padding: 8px 16px;
  color: rgba(15, 15, 15, 0.92);
  line-height: 1.4;
  font-size: 16px;
}
.SlateRichEditor--j912s .Editable--l9upn [role='textbox'] {
  min-height: 550px !important;
  outline: none;
}
.SlateRichEditor--j912s .Editable--l9upn div[data-slate-node='element'] span {
  height: 1.8em;
  line-height: 1.8em;
}
.SlateRichEditor--j912s .length--gGTZ2 {
  position: sticky;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 8px 16px;
  font-size: 12px;
  color: rgba(15, 15, 15, 0.45);
  text-align: right;
}
.SlateRichEditor--j912s .length-error--QwDnL {
  color: #f5222d;
}
.SlateRichEditor--j912s ol {
  list-style: auto !important;
}
.SlateRichEditor--j912s ul {
  list-style: disc !important;
}
.SlateRichEditor--j912s ul li {
  list-style: disc !important;
  list-style-position: inside !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/CheckLabel/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.container--K7gS4 .list--zGsjZ {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.container--K7gS4 .list--zGsjZ .item--DIwDQ {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 8px 4px 0;
  padding: 0 8px;
  height: 20px;
  color: #7f5dff;
  border: 1px solid #efebff;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  transition: all 0.2s ease-in;
  cursor: pointer;
}
.container--K7gS4 .list--zGsjZ .active--M3_gr {
  background-color: #7f5dff;
  border: 1px solid #7f5dff;
  color: #fff;
}
.container--K7gS4 .list--zGsjZ .button--NlVuk {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  margin: 0 16px 12px 0;
  padding: 0 12px;
  color: #5c5962;
  border: 1px solid #dbd9df;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  background-color: transparent;
  transition: all 0.2s ease-in;
  cursor: pointer;
}
.container--K7gS4 .list--zGsjZ .button--NlVuk .button-check--PBDPy {
  position: absolute;
  bottom: 0;
  right: 0;
  border-top: 9px solid transparent;
  border-right: 9px solid #7f5dff;
  border-bottom: 9px solid #7f5dff;
  border-left: 9px solid transparent;
  border-bottom-right-radius: 4px;
  opacity: 0;
  transition: all 0.2s ease-in;
}
.container--K7gS4 .list--zGsjZ .button--NlVuk .button-check--PBDPy .icon--y6YEk {
  position: absolute;
  font-size: 8px;
  color: #fff;
  left: 0;
  top: -1px;
}
.container--K7gS4 .list--zGsjZ .button--NlVuk.active--M3_gr {
  border: 1px solid #7f5dff;
  background-color: transparent;
  color: #7f5dff;
  font-weight: 500;
}
.container--K7gS4 .list--zGsjZ .button--NlVuk.active--M3_gr .button-check--PBDPy {
  opacity: 1;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/QuicklyInput/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.quickly-input--bcXxv {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 24px rgba(200, 201, 204, 0.5);
  border-radius: 0 0 4px 0;
  height: auto;
  transition: height 1.5s;
}
.quickly-input--bcXxv .normal-status {
  height: 56px;
  line-height: 56px;
  color: #929098;
  padding-left: 16px;
  font-size: 12px;
  cursor: pointer;
}
.quickly-input--bcXxv .input-status {
  padding: 20px;
}
.quickly-input--bcXxv .input-box {
  resize: none;
  border: none;
  min-height: 20px;
  padding: 0;
}
.quickly-input--bcXxv .koc-uploaders {
  margin-top: 15px;
}
.quickly-input--bcXxv .upload-button {
  width: 40px;
  height: 40px;
  border: 1px dashed #ccbeff;
  border-radius: 4px;
}
.quickly-input--bcXxv .upload-icon {
  color: #7f5dff;
  font-size: 12px;
}
.quickly-input--bcXxv .text-wrapper {
  width: 40px !important;
  height: 40px !important;
}
.quickly-input--bcXxv .input-btn {
  margin-top: 10px;
  justify-content: space-between;
  line-height: 28px;
}
.quickly-input--bcXxv .input-btn .ant-btn {
  height: 24px;
  font-size: 12px;
}
.quickly-input--bcXxv .tip {
  color: #929098;
  font-size: 12px;
}
.quickly-input--bcXxv .upload-button {
  margin: 10px 10px 0 0;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/KocDetail/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.koc-detail--KNMuQ {
  padding: 16px;
  background: #fff;
  border-radius: 8px;
}
.koc-detail--KNMuQ .koc-header {
  height: 70px;
}
.koc-detail--KNMuQ .mcn {
  display: flex;
  align-items: center;
}
.koc-detail--KNMuQ .mcn .mcn-icon {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}
.koc-detail--KNMuQ .mcn .mcn-name {
  font-size: 12px;
  color: #929098;
}
.koc-detail--KNMuQ .koc-avatar {
  width: 70px;
  height: inherit;
  border-radius: 50%;
}
.koc-detail--KNMuQ .koc-info-detail {
  justify-content: space-between;
}
.koc-detail--KNMuQ .koc-info-detail .name {
  max-width: 108px;
  font-weight: 500;
  color: #24212a;
}
.koc-detail--KNMuQ .koc-info-detail .koc-health {
  width: 22px;
  height: 22px;
}
.koc-detail--KNMuQ .koc-info-detail .anticon-man {
  color: #0043ce;
}
.koc-detail--KNMuQ .koc-info-detail .anticon-woman {
  color: #d12771;
}
.koc-detail--KNMuQ .anticon-right {
  color: #5c5962;
}
.koc-detail--KNMuQ .koc-account,
.koc-detail--KNMuQ .koc-address,
.koc-detail--KNMuQ .common-title {
  font-size: 12px;
  line-height: 20px;
  color: #929098;
}
.koc-detail--KNMuQ .koc-account {
  margin: 4px 0;
}
.koc-detail--KNMuQ .account-desc {
  color: #24212a;
}
.koc-detail--KNMuQ .anticon-edit {
  color: #5c5962;
}
.koc-detail--KNMuQ .koc-labels {
  flex-wrap: wrap;
}
.koc-detail--KNMuQ .koc-labels .koc-label {
  margin-right: 8px;
}
.koc-detail--KNMuQ .koc-labels .koc-label:last-of-type {
  margin-right: 0;
}
.koc-detail--KNMuQ .fans-or-like {
  width: 130px;
  height: 68px;
  background: #f7f6f8;
  border-radius: 8px;
}
.koc-detail--KNMuQ .fans-or-like .num {
  color: #24212a;
  font-size: 16px;
  line-height: 24px;
}
.koc-detail--KNMuQ .fans-or-like .right {
  margin-left: 24px;
  background: rgba(255, 255, 255, 0.8);
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  border-radius: 8px;
}
.koc-detail--KNMuQ .fans-or-like .right .anticon {
  color: #5c5962;
}
.koc-detail--KNMuQ .businessTypeSwitch--vYhYn {
  margin-top: 16px;
}
.koc-detail--KNMuQ .businessTypeSwitch--vYhYn .businessType--NIDB9 {
  display: flex;
  height: 100%;
  width: max-content;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.koc-detail--KNMuQ .businessTypeSwitch--vYhYn .businessType--NIDB9 div {
  width: 130px;
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 29px;
  text-align: center;
  color: #929098;
}
.koc-detail--KNMuQ .businessTypeSwitch--vYhYn .businessType--NIDB9 .active--tR0DN {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.tag-labels--SDPWx {
  font-size: 12px;
  margin-top: 8px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/DataBox/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.data-box--bdhyQ {
  border-radius: 8px;
  background: #fff;
}
.data-box--bdhyQ .header {
  height: 48px;
  border-bottom: 1px solid #f0eff2;
  justify-content: space-between;
  padding: 0 16px;
}
.data-box--bdhyQ .header-left {
  font-weight: 500;
  color: #24212a;
  font-size: 16px;
  line-height: 24px;
}
.data-box--bdhyQ .header-left .fans-tag {
  font-size: 12px;
  color: #929098;
  margin-left: 8px;
}
.data-box--bdhyQ .header-icon {
  width: 22px;
  height: 22px;
  background: #f5f2ff;
  border-radius: 4px;
  text-align: center;
  line-height: 21px;
}
.data-box--bdhyQ .header-icon img {
  width: 14px;
  height: 14px;
}
.data-box--bdhyQ .header-right {
  font-size: 12px;
  color: #929098;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/Data/components/Overview/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.overview--PP3I7 .overview-header {
  padding: 16px;
  border-bottom: 1px solid #f0eff2;
  justify-content: space-between;
}
.overview--PP3I7 .common-data-box {
  width: 40%;
  padding-right: 32px;
  border-right: 1px solid #f0eff2;
}
.overview--PP3I7 .common-data-box .data-header {
  height: 32px;
  justify-content: space-between;
}
.overview--PP3I7 .common-data-box .data-title {
  font-weight: 500;
  color: #24212a;
}
.overview--PP3I7 .data-switch {
  height: 100%;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  color: #929098;
  font-size: 12px;
}
.overview--PP3I7 .data-switch div {
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 29px;
  text-align: center;
}
.overview--PP3I7 .data-switch .active {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
}
.overview--PP3I7 .data-item {
  width: 50%;
}
.overview--PP3I7 .data-item .item-num {
  font-size: 20px;
  color: #24212a;
  line-height: 28px;
}
.overview--PP3I7 .data-item .item-label {
  font-size: 12px;
  color: #929098;
  line-height: 20px;
}
.overview--PP3I7 .data-item .hot-icon {
  color: #fa4d56;
}
.overview--PP3I7 .pl32 {
  padding-left: 32px;
}
.overview--PP3I7 .max-interaction {
  width: 20%;
  border-right: none;
  padding-right: 0;
  white-space: nowrap;
}
.overview--PP3I7 .data-trend {
  padding: 16px;
}
.overview--PP3I7 .trend-header {
  justify-content: space-between;
  height: 32px;
}
.overview--PP3I7 .trend-title {
  font-weight: 500;
  color: #24212a;
}
.overview--PP3I7 .echarts-box,
.overview--PP3I7 .empty-box {
  width: 100%;
  height: 178px;
}
.hover-item--CulAT {
  width: 100px;
  padding: 0;
  border-radius: 4px;
}
.hover-item--CulAT .item-title {
  color: #5c5962;
  font-size: 12px;
  line-height: 20px;
}
.hover-item--CulAT .item-num {
  margin: 4px 0;
  font-size: 20px;
  line-height: 28px;
  color: #24212a;
}
.hover-item--CulAT .item-time {
  color: #929098;
  font-size: 12px;
  line-height: 20px;
}
.hover-item--CulAT .item-time .dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #7f5dff;
  margin-right: 4px;
  border-radius: 50%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/Data/components/AccountOffer/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.account-offer--kApcs {
  padding: 16px;
}
.account-offer--kApcs .common-data-box {
  overflow: hidden;
  padding-right: 32px;
  border-right: 1px solid #f0eff2;
}
.account-offer--kApcs .common-data-box .data-header {
  height: 32px;
  justify-content: space-between;
}
.account-offer--kApcs .common-data-box .data-title {
  font-weight: 500;
  color: #24212a;
}
.account-offer--kApcs .common-data-box .data-title .anticon-edit {
  font-size: 12px;
  color: #5c5962;
}
.account-offer--kApcs .flex1 {
  flex: 1;
}
.account-offer--kApcs .reward-content .swiper-wrapper {
  display: flex;
  justify-content: space-between;
}
.account-offer--kApcs .reward-content .swiper-wrapper .swiper-slide {
  width: auto;
}
.account-offer--kApcs .data-item {
  margin-right: 72px;
  margin-left: 48px;
  width: 102px;
}
.account-offer--kApcs .data-item:first-of-type {
  margin-left: 0;
}
.account-offer--kApcs .data-item .item-num {
  font-size: 20px;
  color: #24212a;
  line-height: 28px;
}
.account-offer--kApcs .data-item .item-label {
  font-size: 12px;
  color: #929098;
  line-height: 20px;
  width: max-content;
}
.account-offer--kApcs .report-offer {
  margin-top: 32px;
  border-right: none;
  padding-right: 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/Data/components/FansPortrait/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fans-portrait--DdENL .charts-header {
  padding: 16px;
  width: 100%;
  border-bottom: 1px solid #f0eff2;
}
.fans-portrait--DdENL .charts-box {
  width: 50%;
  border-right: 1px solid #f0eff2;
}
.fans-portrait--DdENL .charts-box:last-of-type {
  border-right: none;
}
.fans-portrait--DdENL .charts-title {
  font-weight: 500;
  color: #24212a;
}
.fans-portrait--DdENL .age-box {
  width: 100%;
  height: 174px;
}
.fans-portrait--DdENL .sex-box {
  height: 176px;
  width: 176px;
}
.fans-portrait--DdENL .sex-detail {
  margin-left: 28px;
}
.fans-portrait--DdENL .sex-sum {
  font-size: 20px;
  line-height: 28px;
  color: #24212a;
}
.fans-portrait--DdENL .sex-desc {
  line-height: 20px;
  font-size: 12px;
  color: #5c5962;
}
.fans-portrait--DdENL .sex-desc .dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #4589ff;
}
.fans-portrait--DdENL .sex-desc .sex-dot {
  background: #ee5396;
}
.fans-portrait--DdENL .chart-place {
  padding: 16px;
}
.fans-portrait--DdENL .map-chart {
  width: 50%;
  height: 258px;
}
.fans-portrait--DdENL .place-chart {
  flex: 1;
  margin-left: 70px;
  height: 258px;
}
.fans-portrait--DdENL .empty-box {
  height: 258px;
  width: 100%;
}
.hover-item--YVg_e {
  width: 100px;
  padding: 12px 0 8px 12px;
  border-radius: 4px;
  border: 1px solid #f0eff2;
}
.hover-item--YVg_e .item-title {
  color: #24212a;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.hover-item--YVg_e .item-num {
  margin: 4px 0;
  font-size: 14px;
  line-height: 20px;
  color: #929098;
}
.hover-item--YVg_e .dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #7f5dff;
  margin-right: 4px;
  border-radius: 50%;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/Data/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.data--SqJ7m {
  flex: 1;
  height: 100%;
  overflow: scroll;
  overflow: overlay;
}
.data--SqJ7m::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.data--SqJ7m::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.data--SqJ7m::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.data--SqJ7m::-webkit-scrollbar-track {
  background-color: transparent;
}
.data--SqJ7m::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.data--SqJ7m::-webkit-scrollbar-corner,
.data--SqJ7m::-webkit-scrollbar-button {
  display: none;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/LatestWork/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.latest-work--Uk9O8 {
  margin-top: 20px;
  padding: 16px;
  background: #fff;
  border-radius: 8px;
  flex: 1;
}
.latest-work--Uk9O8 .common-label {
  font-size: 12px;
  color: #929098;
  line-height: 20px;
  margin-bottom: 8px;
}
.latest-work--Uk9O8 .carousel-item {
  width: 100%;
  display: flex !important;
  height: 60px;
  border: 1px solid #f0eff2;
  border-radius: 4px;
  padding: 8px;
}
.latest-work--Uk9O8 .carousel-item .task-image {
  width: 44px;
  height: 44px;
  border-radius: 4px;
}
.latest-work--Uk9O8 .carousel-item .carousel-title {
  max-width: 200px;
  color: #24212a;
  line-height: 20px;
}
.latest-work--Uk9O8 .carousel-item .task-code {
  color: #929098;
}
.latest-work--Uk9O8 .carousel-item .task-price {
  color: #24212a;
  font-weight: 500;
}
.latest-work--Uk9O8 .flex1 {
  flex: 1;
}
.latest-work--Uk9O8 .common-border {
  padding: 0 12px;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  color: #3d3a49;
  font-size: 14px;
}
.latest-work--Uk9O8 .company-border {
  width: 20px;
  height: 20px;
  line-height: 18px;
  border-radius: 50%;
  background: linear-gradient(45deg, #7f5dff 14.64%, #af85ff 85.36%);
  text-align: center;
}
.latest-work--Uk9O8 .company-border img {
  width: 10px;
  height: 10px;
}
.latest-work--Uk9O8 .carousel-button {
  right: 0;
  top: 6px;
  line-height: 48px;
  width: 14px;
  background: #b0adb8;
  text-align: center;
  border-radius: 4px;
  color: #f7f6f8;
  font-size: 12px;
}
.latest-work--Uk9O8 .next-button::after {
  position: absolute;
  content: '';
  left: 0;
  top: -6px;
  transform: translateX(-34px);
  width: 20px;
  height: 60px;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.latest-work--Uk9O8 .prev-button {
  left: 0;
  z-index: 999;
}
.latest-work--Uk9O8 .prev-button::before {
  position: absolute;
  content: '';
  left: 14px;
  top: -6px;
  width: 20px;
  height: 60px;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/components/HeaderRight/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.header-right--vk5No {
  display: flex;
  align-items: center;
}
.header-right--vk5No .koc-detail {
  height: 32px;
  padding: 0 12px;
  background: #f0eff2;
  border-radius: 4px;
  color: #5c5962;
  transition: filter 0.3s;
}
.header-right--vk5No .koc-detail:hover {
  filter: grayscale(0.1) contrast(0.92);
}
.header-right--vk5No .anticon-clock-circle {
  color: #5c5962;
}
.header-right--vk5No .line {
  width: 1px;
  height: 16px;
  background: #dbd9df;
}
.header-right--vk5No .add-operate-btn {
  background: transparent;
  border-color: #ccbeff;
  color: #997dff;
}
.header-right--vk5No .line {
  width: 1px;
  height: 16px;
  background: #dbd9df;
  margin: 0 12px;
}
.header-right--vk5No .operate-image {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-top: -2px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/AccountDetail/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.pic-rail--jIuN4 .ant-drawer-content-wrapper,
.light-drawer--Urk_X .ant-drawer-content-wrapper {
  border-radius: 8px;
  border-left: 1px solid #dbd9df;
  overflow: hidden;
}
.pic-rail--jIuN4 .header-left-label,
.light-drawer--Urk_X .header-left-label {
  color: #24212a;
  font-weight: 500;
  line-height: 59px;
}
.pic-rail--jIuN4 .content-box,
.light-drawer--Urk_X .content-box {
  padding: 0 20px 20px;
  height: calc(100vh - 102px);
  overflow: hidden;
}
.pic-rail--jIuN4 .content-box .empty-data,
.light-drawer--Urk_X .content-box .empty-data {
  height: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.pic-rail--jIuN4 .content-info,
.light-drawer--Urk_X .content-info {
  display: flex;
  flex-direction: column;
  width: 300px;
  margin-right: 20px;
  overflow: scroll;
  overflow: overlay;
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar,
.light-drawer--Urk_X .content-info::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-thumb,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-thumb:hover,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-track,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-track {
  background-color: transparent;
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-track:hover,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-corner,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-corner,
.pic-rail--jIuN4 .content-info::-webkit-scrollbar-button,
.light-drawer--Urk_X .content-info::-webkit-scrollbar-button {
  display: none;
}
.pic-rail--jIuN4 .empty-image .ant-empty-image,
.light-drawer--Urk_X .empty-image .ant-empty-image {
  height: 56px;
}
.pic-rail--jIuN4 .empty-image img,
.light-drawer--Urk_X .empty-image img {
  width: 88px;
  height: 56px;
}
.pic-rail--jIuN4 .empty-image .ant-empty-description,
.light-drawer--Urk_X .empty-image .ant-empty-description {
  color: #929098;
  font-size: 12px;
}
.pic-rail--jIuN4 {
  background: #f7f6f8 !important;
}
.light-drawer--Urk_X .ant-drawer-body {
  padding: 0;
}
.light-drawer--Urk_X .light-main-content {
  background: #f7f6f8;
}
.light-drawer--Urk_X .light-header {
  height: 60px;
  justify-content: space-between;
  padding: 0 20px;
}
.light-drawer--Urk_X .light-label {
  font-weight: 500;
  color: #24212a;
}
.test--RkjAx .userName {
  color: red !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/ExamineDraft/components/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.drawer--ISD8Q {
  position: absolute;
}
.drawer--ISD8Q .light-drawer-wrapper .light-drawer-box {
  background: #f7f6f8;
}
.noLeft--e6C1t .ant-drawer-content-wrapper {
  border-left: none;
}
.main--eb_uS {
  padding: 0 20px;
  position: relative;
  height: 100%;
}
.main--eb_uS .ai-eye-tip {
  color: #7f5dff;
  width: 158px;
}
.main--eb_uS .ai-failed {
  color: #fa4d56;
  width: 158px;
}
.title--CHPkS {
  width: 100%;
  height: 60px;
  justify-content: space-between;
}
.title--CHPkS .left {
  color: #24212a;
  font-weight: 500;
  font-size: 16px;
}
.title--CHPkS .left .back-icon {
  cursor: pointer;
  padding: 8px;
  margin-right: 8px;
}
.title--CHPkS .right-icon {
  color: #5c5962;
  padding: 8px;
  margin-right: 12px;
  cursor: pointer;
  font-size: 12px;
  transition: color 0.3s;
}
.title--CHPkS .hover-icon:hover {
  color: #7f5dff;
}
.title--CHPkS .export-button .export-file-btn {
  border: 1px solid #ccbeff;
  background: transparent;
  color: #7f5dff;
  height: 24px;
  font-size: 12px;
}
.title--CHPkS .export-button .dot-antd-button {
  background: transparent;
  color: #7f5dff;
  border: 1px solid #ccbeff;
  border-left: none;
  height: 24px;
  font-size: 12px;
}
.title--CHPkS .cut-line {
  display: inline-block;
  height: 16px;
  width: 1px;
  background: #dbd9df;
  margin: 0 12px;
}
.title--CHPkS .refuse,
.title--CHPkS .pass {
  height: 24px;
  font-size: 12px;
}
.title--CHPkS .refuse .kocfont,
.title--CHPkS .pass .kocfont {
  margin-right: 4px;
}
.title--CHPkS .refuse {
  margin-right: 12px;
  border-color: #ffd7d9;
  color: #da1e28;
}
.title--CHPkS .transparent {
  background: transparent;
}
.tips--gR7wy {
  width: 100%;
  margin-top: 20px;
  justify-content: space-between;
  padding: 0 16px;
  height: 40px;
  border: 1px solid #b29eff;
  border-radius: 4px;
  background: #efebff;
  font-size: 14px;
  color: #24212a;
}
.tips--gR7wy .kocfont {
  color: #5c5962;
  cursor: pointer;
}
.tip-warn--jNVqA {
  background: #fff2e8;
  border-color: #ffd9be;
}
.contentLeft--hBK6Y {
  flex: 1;
}
.content--1HY6G {
  width: 100%;
  height: 320px;
}
.content--1HY6G .content-left {
  width: 240px;
  border-radius: 4px 0 0 4px;
}
.content--1HY6G .icon-edit:hover {
  color: #997dff;
}
.content--1HY6G .edit-line {
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #dbd9df;
  margin: 2px 12px 0 4px;
}
.content--1HY6G .dropdown-items {
  color: #5c5962;
  font-size: 12px;
  line-height: 20px;
}
.content--1HY6G .ant-popover-arrow,
.content--1HY6G .ant-popover-arrow {
  display: none !important;
}
.content--1HY6G .ant-popover-inner,
.content--1HY6G .ant-popover-inner {
  border-radius: none !important;
  box-shadow: none !important;
  background: #fff;
}
.content--1HY6G .ant-popover-inner-content,
.content--1HY6G .ant-popover-inner-content {
  padding: 0;
  border-radius: 8px;
  background: none;
}
.content--1HY6G .comment-box {
  width: 30px;
  margin-bottom: -16px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  border-radius: 8px;
  border: 1px solid var(---fill-4, #dbd9df);
  background: var(---text-5, #fff);
  /* 大投影 */
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.05);
}
.content--1HY6G .comment-box:hover {
  color: #7f5dff;
  background: var(---brand-7, #f5f2ff);
}
.edit-content--nW3yH {
  border: 1px solid #7f5dff;
  border-radius: 4px;
}
.comment--Yd4WS .comment-tabs {
  height: 44px;
  color: #929098;
  font-size: 12px;
}
.comment--Yd4WS .comment-tab {
  padding: 4px 8px;
  margin-right: 4px;
}
.comment--Yd4WS .comment-tab-active {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
}
.image-modal--xQD29 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(61, 58, 73, 0.6);
  padding: 80px 20px 0;
}
.image-modal--xQD29 .common-change-button {
  border-color: none;
  position: absolute;
  top: 334px;
  background: #fff;
  border-color: #fff;
  border-radius: 50%;
}
.image-modal--xQD29 .common-change-button .ant-btn:disabled {
  background: #fff;
  border: #fff;
}
.image-modal--xQD29 .common-change-button:hover {
  background: #f0eff2;
  border-color: #f0eff2;
}
.image-modal--xQD29 .common-change-button .anticon {
  color: #5c5962;
  font-size: 12px;
}
.image-modal--xQD29 .right-button {
  right: 20px;
}
.image-modal--xQD29 .ant-btn-circle {
  width: 32px;
  height: 32px;
}
.showModal-icon--xXqu_ {
  color: #ee831f;
}
.AIAdviceList--HwFAp {
  display: flex;
  flex-direction: column;
  width: 300px;
  height: calc(100vh - 220px);
  margin: 20px 0 0 20px;
}
.AIAdviceList--HwFAp .list--umRZ8 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #fff;
  margin-bottom: 12px;
  border-radius: 4px;
  overflow: hidden;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-title--tenFl {
  width: 100%;
  font-weight: 500;
  color: #24212a;
  padding: 8px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 1px solid var(---border-4, #f0eff2);
  border-radius: 4px 0px 0px 0px;
  background: var(---text-5, #fff);
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: scroll;
  overflow: overlay;
  overflow-x: hidden !important;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-track {
  background-color: transparent;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-corner,
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk::-webkit-scrollbar-button {
  display: none;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .ignored--RTpMp {
  opacity: 0.4;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ {
  border-top: 1px solid var(---border-4, #f0eff2);
  font-size: 12px;
  width: 100%;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-title--wbdi7 {
  display: flex;
  width: 100%;
  padding: 12px 12px 4px;
  justify-content: space-between;
  align-items: center;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck {
  display: flex;
  width: 100%;
  padding: 8px 20px;
  justify-content: space-between;
  align-items: center;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .text--vW4eS {
  flex: 1;
  display: flex;
  align-items: center;
  line-height: 22px;
  overflow: hidden;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .text--vW4eS .error--e4jtk::before {
  margin: 0 8px 1px 0;
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #da1e28;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .text--vW4eS .ai-advice--tw6kW::before {
  margin: 0 8px 1px 0;
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #24a148;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .text--vW4eS .current--luJpT {
  display: flex;
  align-items: center;
  line-height: 22px;
  max-width: 100%;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .right--C6RXr {
  justify-content: flex-end;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck .change--fJMgU {
  font-size: 12px;
  margin: 0 4px;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .org-gray--Aepsg {
  color: #929098;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .item--s23DZ .org-gray-text--aT12a {
  color: #9a989e;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .footer--Npcxx {
  color: var(---text-3, #929098);
  font-size: 12px;
  line-height: 18px;
  /* 150% */
  margin: 24px auto;
}
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .footer--Npcxx::before,
.AIAdviceList--HwFAp .list--umRZ8 .list-scroll--XEBVk .footer--Npcxx::after {
  margin: 4px 8px;
  content: '';
  display: inline-block;
  width: 37px;
  height: 1px;
  background: #dbd9df;
}
.AIAdviceList--HwFAp .global--NQr9s {
  max-height: 200px;
}
.AIAdviceList--HwFAp .global--NQr9s .list-scroll--XEBVk .item--s23DZ .item-content--I0Cck {
  padding-right: 4px;
}
.reset--mSqRE {
  position: absolute;
  top: 60px;
  right: 22px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/ExamineDraft/components/CommentArea/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.comment-list--vtPQN {
  overflow: auto;
}
.item-common--l4G8v .avatar--ulmLJ {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 8px;
}
.item-common--l4G8v .name--G62QN {
  color: #5c5962;
}
.item-common--l4G8v .time--FMSmJ {
  color: #929098;
}
.item-common--l4G8v .middle-icon--HvvPR {
  padding: 4px;
  margin-left: 8px;
  cursor: pointer;
  color: #5c5962;
}
.item-common--l4G8v .more-icon--1zwd7 {
  transform: scale(0.3);
  width: 16px;
  margin-left: 6px;
}
.item-common--l4G8v .comment-content--oFSrH {
  padding-left: 28px;
}
.item-common--l4G8v .remark--dhdoU {
  font-size: 12px;
  line-height: 20px;
  color: #24212a;
  white-space: pre-wrap;
}
.item--oF7AB {
  margin-top: 16px;
  padding: 16px;
  background: #fff;
  border-radius: 4px;
}
.item--oF7AB:first-of-type {
  margin-top: 8px;
}
.item--oF7AB .header-image {
  width: 50px;
  height: 50px;
  border-radius: 4px;
}
.item--oF7AB .header-text {
  color: #5c5962;
  font-size: 12px;
  line-height: 20px;
}
.item--oF7AB .header-check {
  font-size: 12px;
  color: #5c5962;
}
.item--oF7AB .header-check .kocfont:nth-of-type(2) {
  margin-right: 4px;
}
.item--oF7AB .header-check .ok-icon {
  padding: 4px;
  transform: translateY(-2px);
}
.item--oF7AB .header-check .back-icon {
  font-size: 20px;
}
.item--oF7AB .avatar {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 8px;
}
.item--oF7AB .name {
  color: #5c5962;
}
.item--oF7AB .time {
  color: #929098;
}
.item--oF7AB .middle-icon {
  padding: 4px;
  margin-left: 8px;
  cursor: pointer;
  color: #5c5962;
}
.item--oF7AB .more-icon {
  transform: scale(0.3);
  width: 16px;
  margin-left: 6px;
}
.item--oF7AB .comment-content {
  padding-left: 28px;
}
.item--oF7AB .remark {
  font-size: 12px;
  line-height: 20px;
  color: #24212a;
  white-space: pre-wrap;
}
.item--oF7AB .approve-image .file-box,
.item--oF7AB .approve-image .text-wrapper {
  width: 60px;
  height: 60px;
  margin-right: 8px;
}
.item--oF7AB .approve-image .desc {
  display: none;
}
.item--oF7AB .edit-input {
  resize: none;
}
.item--oF7AB .edit-button {
  margin-left: 8px;
}
.item--oF7AB .edit-reply-head {
  color: #5c5962;
}
.item--oF7AB .input-title {
  display: flex;
  align-items: center;
  margin: 8px 0;
  width: 100%;
  padding: 0 10px;
  color: #5c5962;
  max-height: 40px;
  min-height: 20px;
  border-left: 2px solid #ccbeff;
}
.item--oF7AB .input-title img {
  height: 40px;
  border-radius: 4px;
  margin-right: 4px;
}
.item--oF7AB .input-title .text {
  color: var(---text-3, #929098);
  height: 20px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
}
.item-active--xODrF {
  background: #fff;
  border: 1px solid #7f5dff;
  box-shadow: 0 2px 24px rgba(200, 201, 204, 0.5);
}
.ellipsis--K4tRW .ant-popover-inner-content {
  padding: 0;
  width: 80px;
  text-align: center;
  line-height: 20px;
}
.ellipsis--K4tRW .ant-tooltip-arrow {
  display: none;
}
.ellipsis--K4tRW .common-btn {
  cursor: pointer;
  line-height: 30px;
}
.reply--QC753 .reply-basis {
  background: #f0eff2;
  font-size: 12px;
  line-height: 20px;
  padding: 0 8px;
  color: #24212a;
  border-radius: 2px;
}
.voice--xNpxy .voice-audio {
  left: -9999px;
}
.voice--xNpxy .voice-btn {
  line-height: 24px;
  background: #f4f3f5;
  border-radius: 0 4px 4px 4px;
  padding: 0 8px;
}
.voice--xNpxy .voice-btn-color {
  background: #ffffff;
}
.voice--xNpxy .voice-p-btn {
  background: rgba(0, 0, 0, 0.9);
}
.voice--xNpxy .voice-text {
  background: #f4f3f5;
  display: inline-block;
  padding: 2px 8px;
  border-radius: 0px 4px 4px 4px;
  line-height: 20px;
}
.voice--xNpxy .shadow-text {
  color: #fff;
  background: transparent;
}
.voice--xNpxy .no-click {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ef8181;
}
.before-input--m4WIX {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 24px rgba(200, 201, 204, 0.5);
  border-radius: 0 0 4px 0;
  height: auto;
  transition: height 1.5s;
}
.before-input--m4WIX .normal-status {
  height: 56px;
  line-height: 56px;
  color: #929098;
  padding-left: 16px;
  font-size: 12px;
  cursor: pointer;
}
.quickly-input-outer--tZcqy {
  padding: 16px;
  transition: height 1.5s;
  border-radius: 0px 0px var(--radius-xxs, 4px) 0px;
  border-top: 4px solid var(---brand-5, #ccbeff);
  /* 超大投影 */
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.15);
}
.quickly-input--KlUnj {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 8px;
  background: #fff;
  height: auto;
}
.quickly-input--KlUnj .input-title {
  width: 100%;
  padding: 0 10px;
  color: #5c5962;
  max-height: 40px;
  min-height: 20px;
  border-left: 2px solid #ccbeff;
}
.quickly-input--KlUnj .input-title img {
  height: 40px;
  border-radius: 4px;
  margin-right: 4px;
}
.quickly-input--KlUnj .input-title .text {
  color: var(---text-3, #929098);
  height: 20px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
}
.quickly-input--KlUnj .koc-uploaders {
  margin-top: 6px;
}
.quickly-input--KlUnj .upload-button {
  width: 40px;
  height: 40px;
  border: 1px dashed #ccbeff;
  border-radius: 4px;
}
.quickly-input--KlUnj .upload-icon {
  color: #7f5dff;
  font-size: 12px;
}
.quickly-input--KlUnj .text-wrapper {
  width: 40px !important;
  height: 40px !important;
}
.quickly-input--KlUnj .input-btn {
  margin-top: 16px;
  justify-content: space-between;
  line-height: 24px;
}
.quickly-input--KlUnj .input-btn .ant-btn {
  height: 24px;
  font-size: 12px;
}
.quickly-input--KlUnj .tip {
  color: var(---text-4, #dbd9df);
  font-size: 12px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/TipEditor/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.tip-editor--AxgwB {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  word-break: break-all;
  color: #666666;
}
.tip-editor--AxgwB p {
  margin-bottom: 0;
}
.tip-editor--AxgwB .keyword {
  color: #7f5dff;
}
.tip-editor--AxgwB .remark {
  border-bottom: 2px solid #7f5dff;
}
.tip-editor--AxgwB .selected,
.tip-editor--AxgwB .activeRemark {
  background-color: #e1ddef;
  border-bottom: 2px solid #7f5dff;
}
.tip--W4wb5 {
  position: fixed;
  z-index: 1;
  left: 50%;
  top: -99999px;
  opacity: 0;
  font-size: 20px;
  width: 30px;
  line-height: 30px;
  border-radius: 8px;
  border: 1px solid var(---fill-4, #dbd9df);
  background: var(---text-5, #fff);
  /* 大投影 */
  box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.05);
  text-align: center;
  cursor: pointer;
}
.tip--W4wb5:hover {
  color: #7f5dff;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/ExamineDraft/components/ContentArea/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.text--AOKHm {
  padding: 16px;
  background: #fff;
  flex: 1;
  border-radius: 0 4px 4px 0;
}
.text--AOKHm ::selection {
  color: #929098 !important;
  background: var(---brand-6, #efebff) !important;
}
.text--AOKHm .work-title {
  flex: 1;
  font-size: 14px;
  font-weight: 500;
  color: #333;
}
.text--AOKHm .icon-edit {
  padding: 4px;
  cursor: pointer;
  color: #5c5962;
  font-size: 12px;
}
.text--AOKHm .content-area {
  height: 226px;
  overflow: scroll;
  overflow: overlay;
}
.text--AOKHm .content-area::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.text--AOKHm .content-area::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.text--AOKHm .content-area::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.text--AOKHm .content-area::-webkit-scrollbar-track {
  background-color: transparent;
}
.text--AOKHm .content-area::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.text--AOKHm .content-area::-webkit-scrollbar-corner,
.text--AOKHm .content-area::-webkit-scrollbar-button {
  display: none;
}
.text--AOKHm .work-content {
  color: #929098;
}
.text--AOKHm .work-time {
  color: #999999;
  margin-top: 8px;
}
.text--AOKHm .buttons {
  display: flex;
  justify-content: flex-end;
}
.resource--CmGcL {
  height: 100%;
  border-radius: 4px 0 0 4px;
  background: #f0eff2;
  overflow: hidden;
}
.resource--CmGcL:hover {
  border-radius: var(--radius-xxs, 4px);
  border: 1px solid var(---purple500, #7f5dff);
  box-shadow: 0px 0px 0px 4px rgba(127, 93, 255, 0.2);
}
.resource--CmGcL .left-image-box {
  width: 240px;
  height: 330px;
}
.resource--CmGcL .left-image-box:hover .common-change-button,
.resource--CmGcL .left-image-box:hover .page-size {
  opacity: 1;
}
.resource--CmGcL .first-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.resource--CmGcL .first-type,
.resource--CmGcL .video-type-desc {
  left: 8px;
  top: 8px;
  background: #f7f6f8;
  border-radius: 4px;
  line-height: 20px;
  padding: 0 8px;
  color: #5c5962;
  font-size: 12px;
}
.resource--CmGcL .page-size {
  right: 12px;
  top: 20px;
  height: 24px;
  background: rgba(10, 4, 22, 0.2);
  color: #fff;
  padding: 0 8px;
  font-size: 12px;
  border-radius: 20px;
  transition: opacity 0.2s;
  opacity: 0;
}
.resource--CmGcL .common-change-button {
  border-color: none;
  position: absolute;
  top: 150px;
  background: #fff;
  border-color: #fff;
  border-radius: 50%;
  left: 8px;
}
.resource--CmGcL .common-change-button .ant-btn:disabled {
  background: #fff;
  border: #fff;
}
.resource--CmGcL .common-change-button:hover {
  background: #f0eff2;
  border-color: #f0eff2;
}
.resource--CmGcL .common-change-button .anticon {
  color: #5c5962;
  font-size: 12px;
}
.resource--CmGcL .right-button {
  right: 8px;
  left: auto;
}
.resource--CmGcL .left-image-list {
  padding: 0 2px;
  width: 100%;
  height: auto;
  flex-wrap: wrap;
  justify-content: space-between;
}
.resource--CmGcL .left-image-list::after {
  content: '';
  width: 76px;
  height: 0;
  visibility: hidden;
}
.resource--CmGcL .left-image-list .ant-upload.ant-upload-select {
  margin-top: 0;
}
.resource--CmGcL .left-image-list .image-item {
  margin: 0;
}
.resource--CmGcL .left-image-list .text-wrapper {
  width: 78px !important;
  height: 78px !important;
}
.resource--CmGcL .left-image-list .delete-icon {
  display: none;
}
.resource--CmGcL .left-image-list .upload-button {
  width: 78px;
  height: 78px;
}
.resource--CmGcL .left-image {
  width: 76px;
  height: 76px;
  border-radius: 2px;
}
.resource--CmGcL .left-image:hover .modal-delete {
  opacity: 1;
}
.resource--CmGcL .left-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.resource--CmGcL .left-image .modal-delete {
  opacity: 0;
  top: 4px;
  right: 4px;
  width: 20px;
  height: 20px;
  background: rgba(36, 33, 42, 0.6);
  border-radius: 4px;
  color: #fff;
  line-height: 20px;
  transition: opacity 0.3s;
  font-size: 12px;
}
.resource--CmGcL .video-type-desc {
  transform: scale(0.8);
  left: 4px;
  top: 4px;
}
.resource--CmGcL .video-upload .image-item {
  display: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/KocAntdTable/components/SettingColumns/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.SettingColumns--_1YGY .icon-wrapper--g8KXO {
  padding: 4px;
  border-radius: 4px;
  background-color: transparent;
  transition: all 100ms linear;
  cursor: pointer;
}
.SettingColumns--_1YGY .icon-wrapper--g8KXO:hover {
  background-color: #f5f2ff;
  color: #997dff;
}
.SettingColumns-popover--hjYg5 {
  padding-top: 8px;
}
.SettingColumns-popover--hjYg5 .ant-popover-arrow {
  display: none;
}
.SettingColumns-popover--hjYg5 .ant-popover-inner {
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
}
.SettingColumns-popover--hjYg5 .ant-popover-inner .ant-popover-inner-content {
  padding: 8px 0;
}
.sort--Bnabl .sort-title--SD1Ex {
  padding: 6px 10px;
  color: #929098;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.sort--Bnabl .sort-segmented--fnyiC {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sort--Bnabl .sort-segmented--fnyiC .ant-segmented-item-label {
  height: 28px;
  padding: 0 13px;
  font-size: 12px;
  line-height: 28px;
  color: #5c5962;
}
.sort--Bnabl .sort-container--iJY56 .sort-item--eAkfM {
  display: flex;
  align-items: center;
  padding: 4px 6px;
  height: 32px;
  background-color: #fff;
}
.sort--Bnabl .sort-container--iJY56 .sort-item--eAkfM .sort-icon--nXBdX {
  position: relative;
  top: 0px;
  display: block;
  width: 14px;
  height: 14px;
  margin: 0 4px 0 2px;
  cursor: move;
}
.sort--Bnabl .sort-container--iJY56 .sort-item--eAkfM .sort-checkbox--B_mTF {
  margin-right: 8px;
}
.sort--Bnabl .sort-container--iJY56 .sort-item--eAkfM .sort-name--djvwm {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #24212a;
  min-width: 100px;
}
.sort--Bnabl .sort-container--iJY56 .sort-item--eAkfM:hover {
  background-color: #f0f0f0;
  transition: all 100ms linear;
}
.sort--Bnabl .sort-container--iJY56 .sort-on--aoxEr {
  border: 1px solid #f4f4f4;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/KocAntdTable/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.KocAntdTable--lWjR1 {
  position: relative;
  flex: 1;
  background-color: transparent;
}
.KocAntdTable--lWjR1 .ant-table-container {
  padding: 0 20px 0;
  filter: drop-shadow(0px 2px 8px rgba(200, 201, 204, 0.5));
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-cell {
  position: relative;
  vertical-align: middle;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-cell::before {
  content: '';
  position: absolute;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
  background-color: transparent !important;
  pointer-events: none;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header {
  border-top: 1px solid #f0eff2;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead tr > th {
  padding: 0 12px;
  height: 48px;
  background-color: #fff;
  border-bottom: solid 1px rgba(0, 0, 0, 0.06);
  border-radius: 0;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead tr > th.ant-table-cell-fix-left-last {
  padding: 0 12px;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead tr > th.ant-table-cell-fix-left-last::before {
  display: block;
  border-right: solid 1px rgba(0, 0, 0, 0.06);
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead .ant-table-selection {
  display: flex;
  vertical-align: middle;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead tr > th.ant-table-selection-column.ant-table-cell-fix-left:first-of-type {
  border-left: 2px solid transparent;
  width: 20px;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead tr > th.ant-table-selection-column.ant-table-cell-fix-left::before {
  border-right: 1px solid transparent;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead .ant-table-cell {
  font-weight: 400;
  font-size: 12px;
  color: #929098;
  text-align: left;
  vertical-align: middle;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead .ant-table-column-sorters {
  justify-content: flex-start;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-header .ant-table-thead .ant-table-column-sorters .ant-table-column-title {
  flex-grow: initial;
  margin-right: 4px;
  white-space: nowrap;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body {
  overflow: scroll;
  overflow: overlay;
  overflow: overlay !important;
  position: relative;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-corner,
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background: #fff;
  cursor: pointer;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06);
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-cell {
  padding: 0 0 0 12px;
  height: 48px;
  font-size: 12px;
  color: #24212a;
  background: #fff;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-cell.ant-table-selection-column {
  padding: 0 0 0 12px;
  text-align: left;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-cell.ant-table-selection-column::before {
  border-right: 1px solid transparent;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-cell.ant-table-selection-column .ant-checkbox-wrapper {
  display: flex;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-cell-fix-left:first-of-type {
  border-left: 2px solid transparent;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-row-selected td.ant-table-cell {
  background: #f0eff2;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .ant-table-row-selected .ant-table-cell-fix-left:first-of-type {
  border-left: 2px solid #7f5dff;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .KocAntdTable-empty-row td.ant-table-cell {
  background: #fff;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-body .ant-table-tbody .KocAntdTable-empty-row .ant-table-cell-fix-left:first-of-type {
  border-left: none;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-summary {
  height: 68px;
  z-index: 6;
  background-color: transparent;
  position: static;
}
.KocAntdTable--lWjR1 .ant-table-container .ant-table-summary tr {
  opacity: 0;
  pointer-events: none;
}
.KocAntdTable--lWjR1 .ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container::after {
  box-shadow: none;
}
.KocAntdTable-row--Seyyf:hover {
  position: relative;
  z-index: 3;
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
}
.KocAntdTable-row--Seyyf:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.KocAntdTable-divWrapper--wkitU {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.KocAntdTable-divWrapper--wkitU .setting--lVczW {
  position: absolute;
  top: 32px;
  left: 68px;
  z-index: 3;
  color: #929098;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-nested-loading {
  height: 100%;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-container > .ant-table {
  flex: 1;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-container > .ant-table > .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-container > .ant-table > .ant-table-container > .ant-table-body {
  flex: 1;
}
.KocAntdTable-divWrapper--wkitU .ant-spin-container > .ant-pagination {
  margin: 12px 0 0;
}
.KocAntdTable-divWrapper--wkitU .ant-table-empty .ant-table-body {
  overflow: hidden !important;
}
.KocAntdTable-divWrapper--wkitU .ant-table-empty .ant-table-body table {
  height: 100%;
}
.KocAntdTable-divWrapper--wkitU .ant-table-empty .ant-table-body table .ant-table-tbody {
  height: 100%;
}
.KocAntdTable-divWrapper--wkitU .ant-table-empty .ant-table-body table .ant-table-tbody .ant-table-placeholder {
  height: 100%;
}
.columns-setting--zWBCs {
  position: relative;
  left: -3px;
}
.columns-setting--zWBCs span.anticon[role='img'] {
  position: relative;
  top: 2px;
}
.columns-setting-disabled--glP3O {
  cursor: not-allowed;
}
.columns-setting-disabled--glP3O::before {
  background-color: rgba(255, 255, 255, 0.6);
  cursor: not-allowed;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}
.KocAntdTable-pointer-none--KjGqg {
  pointer-events: none;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/PerformanceContract/ContractEdit/components/EditContent/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contract-edit--gRKPB {
  padding: 10px;
  display: flex;
  border-radius: 4px;
  background: #f3f3f3;
}
.contract-edit--gRKPB .contract-left,
.contract-edit--gRKPB .contract-right {
  width: 200px;
  padding: 0 16px;
  position: relative;
  background-color: #fff;
  border-radius: 4px;
}
.contract-edit--gRKPB .contract-center {
  margin: 0 10px;
  flex: 1;
}
.contract-edit--gRKPB .box-title {
  color: #000;
  font-weight: 500;
  line-height: 22px;
  padding: 20px 0 10px;
}
.contract-edit--gRKPB .prompt-message {
  font-size: 12px;
  line-height: 20px;
  color: #999;
  margin-bottom: 5px;
}
.contract-edit--gRKPB .contract-left .editSeal {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 20px;
  cursor: pointer;
}
.contract-edit--gRKPB .page-info {
  font-size: 12px;
  margin: 0 20px;
}
.contract-edit--gRKPB .pdf-container {
  position: relative;
}
.contract-edit--gRKPB .pdf-container canvas {
  display: block;
  position: static;
}
.contract-edit--gRKPB .pdf-container .seals-pos > img {
  display: block;
}
.contract-edit--gRKPB .pdf-container .seals-pos .del {
  position: absolute;
  border: 1px solid #efefef;
  border-radius: 4px;
  padding: 0px 4px;
  right: 0;
  top: 0;
  background: #ffffff;
  cursor: pointer;
}
.contract-edit--gRKPB .pdf-container .date {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 22px;
  text-align: center;
  font-size: 14px;
  color: #de3100;
  border: 4px solid #de3100;
  cursor: pointer;
  user-select: none;
}
.contract-edit--gRKPB .drag_message {
  font-size: 12px;
  color: #000;
}
.contract-edit--gRKPB .drag_message .message_box {
  margin-bottom: 10px;
}
.contract-edit--gRKPB .drag_message .message_box .ant-checkbox-wrapper {
  font-size: 12px;
}
.contract-edit--gRKPB .drag_message .message_box:not(:last-child) {
  margin-bottom: 5px;
}
.contract-edit--gRKPB .date {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 22px;
  text-align: center;
  font-size: 14px;
  color: #de3100;
  border: 4px solid #de3100;
  cursor: pointer;
  user-select: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/PerformanceContract/ContractEdit/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contract-edit--tda_j .edit-buttons {
  width: 100%;
  justify-content: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/PerformanceContract/ContractSimpleUpload/index.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contract-simple-upload--UE0DW .ant-upload.ant-upload-select {
  margin-top: 0 !important;
}
.contract-simple-upload--UE0DW .koc-uploaders {
  display: flex;
  justify-content: center;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/PerformanceContract/ContractView/components/Content/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content--YikIw {
  background: #f7f6f8;
  max-height: calc(100vh - 104px);
  overflow: auto;
}
.content--YikIw .current-page {
  text-align: center;
  font-size: 18px;
  padding-top: 8px;
}
.content--YikIw .canvas {
  display: block;
  width: 600px;
}
.content--YikIw .iframe {
  width: 100%;
  height: calc(100vh - 100px);
  border: none;
}
.content--YikIw .common-button .ant-btn {
  background: #3d3a49;
  border-color: #3d3a49;
  box-shadow: none;
  color: #fff;
  font-size: 30px;
  height: 100px;
  width: 80px;
}
.content--YikIw .common-button .ant-btn:disabled {
  background: #5c5962;
  border-color: #5c5962;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/PerformanceContract/ContractView/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contract-view--TeguQ .ant-drawer-content-wrapper {
  width: 1000px !important;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/SupplierList/components/CreateEditModal/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.CreateEditModal--NCdpM {
  max-height: calc(100vh - 300px);
  overflow: scroll;
  overflow: overlay;
}
.CreateEditModal--NCdpM::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.CreateEditModal--NCdpM::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.CreateEditModal--NCdpM::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.CreateEditModal--NCdpM::-webkit-scrollbar-track {
  background-color: transparent;
}
.CreateEditModal--NCdpM::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.CreateEditModal--NCdpM::-webkit-scrollbar-corner,
.CreateEditModal--NCdpM::-webkit-scrollbar-button {
  display: none;
}
.CreateEditModal--NCdpM .custom-item--pid2P .ant-col {
  margin-left: 0;
}
.CreateEditModal--NCdpM .form--ffv9s .ant-form-item {
  margin-bottom: 20px;
}
.CreateEditModal--NCdpM .form--ffv9s .ant-form-item:last-of-type {
  margin-bottom: 0;
}
.CreateEditModal--NCdpM .form--ffv9s .ant-form-item .ant-form-item-label {
  color: #24212a;
}
.CreateEditModal--NCdpM .form--ffv9s .ant-radio-wrapper {
  align-items: center;
}
.CreateEditModal--NCdpM .block--daudb {
  padding-right: 40px;
}
.CreateEditModal--NCdpM .block--daudb .title--JKLX4 {
  padding: 18px 0 18px 2px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.CreateEditModal--NCdpM .block--daudb .content--vU9R6 {
  padding: 20px;
  border: 1px solid #f0eff2;
}
.CreateEditModal--NCdpM .block--daudb .content--vU9R6 .ant-col {
  padding-left: 10px;
  margin-left: 0;
}
.CreateEditModal--NCdpM .block--daudb .content--vU9R6 .ant-col .ant-form-item-required::before {
  position: absolute;
  top: 10px;
  left: -10px;
}
.CreateEditModal--NCdpM .block--daudb:first-of-type .title--JKLX4 {
  padding-top: 4px;
}
.CreateEditModal--NCdpM .block--daudb .contact--DNBYE {
  padding: 4px;
  position: relative;
  background-color: #f7f6f8;
  border: 1px solid #f7f6f8;
  border-radius: 0 12px 0 0;
  overflow: hidden;
  margin-bottom: 12px;
}
.CreateEditModal--NCdpM .block--daudb .contact--DNBYE .inner--cZlt2 {
  background-color: #fff;
  padding: 16px;
  border-radius: 4px;
}
.CreateEditModal--NCdpM .block--daudb .contact--DNBYE .delete--ZUNvV {
  padding: 6px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #f7f6f8;
  border-radius: 0 0 0 12px;
  z-index: 1;
  cursor: pointer;
}
.CreateEditModal--NCdpM .block--daudb .contact--DNBYE .delete--ZUNvV .close--Y4Lvv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  font-size: 16px;
  color: #bfbfbf;
}
.CreateEditModal--NCdpM .block--daudb .add--lb4sF {
  width: 160px;
}
.edit--umTSy .block--daudb {
  padding-right: 0;
}
.edit--umTSy .block--daudb .content--vU9R6 {
  border: none;
  padding: 12px 0;
}
.edit--umTSy .block--daudb .contact--DNBYE {
  padding: 4px;
}
.edit--umTSy .block--daudb .add--lb4sF {
  position: absolute;
  bottom: 16px;
  left: 20px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Select/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select--M5I5B .select-default {
  color: #5c5962;
  border-radius: 4px;
  line-height: 32px;
  padding: 0 12px;
  background: #fff;
  transition: background 0.3s;
}
.select--M5I5B .select-default:hover {
  background: #f7f6f8;
}
.select--M5I5B .ant-select {
  width: 200px;
}
.select--M5I5B .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  padding-left: 30px;
}
.select--M5I5B .ant-select-arrow {
  position: absolute;
  left: 12px;
}
.select--M5I5B .ant-select-selection-overflow {
  display: flex;
  align-items: center;
}
.select-multiple--V6Ato .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  padding-left: 4px;
}
.popup--ILv4d .ant-select-item-option-active {
  background: #f0eff2 !important;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/ConfirmContractDrawer/components/Search/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.search--lh6FW {
  z-index: 3;
}
.search--lh6FW .history--on1Kk {
  margin-top: 8px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/ConfirmContractDrawer/components/List/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.list-wrap--_9OIo {
  flex: 1;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.list-wrap--_9OIo .ant-table-wrapper {
  height: 100%;
}
.list-wrap--_9OIo .ant-table-wrapper .ant-spin-nested-loading,
.list-wrap--_9OIo .ant-table-wrapper .ant-spin-container,
.list-wrap--_9OIo .ant-table-wrapper .ant-table,
.list-wrap--_9OIo .ant-table-wrapper .ant-table-container {
  height: 100%;
}
.list-wrap--_9OIo .ant-table-wrapper .ant-table-container {
  display: flex;
  flex-direction: column;
}
.list-wrap--_9OIo .ant-table-wrapper .ant-table-container .ant-table-body {
  flex: 1;
}
.list-wrap--_9OIo .ant-table .ant-table-row > tr {
  vertical-align: initial !important;
}
.list-wrap--_9OIo .ant-table .ant-table-tbody > tr.ant-table-row-selected > td,
.list-wrap--_9OIo .ant-table .ant-table-tbody > tr.ant-table-row:hover > td,
.list-wrap--_9OIo .ant-table .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fff;
}
.list-wrap--_9OIo .ant-table .ant-table-thead > tr > th {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f0eff2;
  padding: 16px 12px;
  text-align: left;
  font-size: 12px;
  color: #929098;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
}
.list-wrap--_9OIo .ant-table .ant-table-thead > tr > th::before {
  background-color: transparent !important;
}
.list-wrap--_9OIo .ant-table .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-corner,
.list-wrap--_9OIo .ant-table .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.list-wrap--_9OIo .ant-table .ant-table-body .ant-table-tbody > tr > td {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 12px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 60px;
  height: 60px;
  white-space: nowrap;
}
.list-wrap--_9OIo .ant-table-summary {
  height: 88px;
  z-index: 6;
  background-color: transparent;
  position: static;
}
.list-wrap--_9OIo .ant-table-summary tr {
  opacity: 0;
  pointer-events: none;
}
.add-koc-bar--HUHFz {
  position: absolute !important;
  z-index: 99;
  min-width: 400px;
  font-size: 12px;
  left: 80px;
  transform: translate(0, 2px);
}
.add-koc-bar--HUHFz .pointer.item {
  font-size: 12px;
}
.add-koc-bar--HUHFz .pointer.item:first-of-type {
  margin-left: 22px;
}
.add-koc-bar--HUHFz .pointer.item:last-of-type {
  margin-right: 22px;
}
.account--URFNN {
  display: flex;
  align-items: center;
}
.account--URFNN .avatar--DCa8f {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  object-fit: cover;
}
.account--URFNN .nickname--Xqluv {
  max-width: 100px;
  font-size: 12px;
  color: #24212a;
  cursor: pointer;
}
.account--URFNN .nickname--Xqluv:hover {
  text-decoration: underline;
}
.taskInfo--Er_M5 {
  display: inline-flex;
  height: 32px;
  padding: 8px;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #f0eff2;
}
.taskInfo--Er_M5 .platform--AV1LA {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  object-fit: cover;
}
.taskInfo--Er_M5 .taskTitle--TG3R0 {
  max-width: 110px;
  margin-right: 8px;
  font-size: 12px;
  font-style: normal;
  color: #24212a;
  font-weight: 400;
  line-height: 20px;
}
.taskInfo--Er_M5 .icon--eZpOu {
  font-size: 12px;
}
.cooperativeType--IvCgm {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.price--hYsf3 {
  font-family: 'DIN-Medium';
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}
.price--hYsf3 p {
  font-size: 12px;
}
.contractName--jmZOb,
.time--Gzeco {
  font-size: 12px;
  color: #5c5962;
  white-space: nowrap;
}
.empty--sL3om {
  transform: scale(0.8);
  margin: 30px 0;
}
.checkContent--TR3WX {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.checkContent--TR3WX .checkMsg--r2_5a {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/ConfirmContractDrawer/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ConfirmContract--EFk9P {
  display: flex;
  padding: 0px 20px 16px 20px;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.ConfirmContract--EFk9P .title--NtZaY {
  display: flex;
  padding: 0 20px;
  height: 60px;
  align-items: center;
}
.ConfirmContract--EFk9P .title--NtZaY .back--SEC2O {
  font-size: 16px;
  color: #24212a;
  cursor: pointer;
  margin-right: 8px;
}
.ConfirmContract--EFk9P .title--NtZaY .text--of9hP {
  color: #24212a;
  font-size: 16px;
  font-weight: 500;
  margin-right: 8px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/Content/components/Left/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Left--xC8vZ {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  background: #f7f6f8;
}
.Left--xC8vZ .name--DOQmg {
  margin-bottom: 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  color: #24212a;
}
.Left--xC8vZ .name--DOQmg .year-tag--bz2Mp {
  position: relative;
  top: -2px;
  display: inline-flex;
  height: 22px;
  padding: 0 8px;
  margin-right: 8px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #929098;
  color: #5c5962;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  box-sizing: border-box;
}
.Left--xC8vZ .contract-container--JPQP_ {
  flex: 1;
  width: 100%;
  overflow: scroll;
  overflow: overlay;
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-track {
  background-color: transparent;
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-corner,
.Left--xC8vZ .contract-container--JPQP_::-webkit-scrollbar-button {
  display: none;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu {
  display: flex;
  width: 100%;
  padding: 16px;
  margin-bottom: 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 4px;
  border: 1px solid #dbd9df;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .item--r_Tkg {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .item--r_Tkg .icon--nWZqR {
  color: #5c5962;
  font-size: 16px;
  margin-right: 8px;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .item--r_Tkg .info--yUWmm {
  flex: 1;
  color: #24212a;
  font-size: 12px;
  line-height: 20px;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .sign--EBJmJ {
  width: 100%;
  height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 24px;
  background-color: #3d3a49;
  border-color: #3d3a49;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .sign--EBJmJ span {
  margin-left: 4px;
}
.Left--xC8vZ .contract-container--JPQP_ .card--gaEcu .sign--EBJmJ:active {
  opacity: 0.8;
}
.Left--xC8vZ .title--me2k_ {
  color: #24212a;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.Left--xC8vZ .text--g33Ma {
  color: #5c5962;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.Left--xC8vZ .divider--moc2j {
  margin: 16px 0;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/custom/DatePicker/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.picker--cW6SI {
  cursor: pointer;
  color: #5c5962;
  border-radius: 4px;
  line-height: 32px;
  padding: 0 12px;
  background: #fff;
  transition: background 0.3s;
}
.picker--cW6SI:hover {
  background: #f7f6f8;
}
.picker--cW6SI .text {
  color: #5c5962;
}
.date--d8a3R .ant-picker-dropdown {
  top: 30px !important;
}
.date--d8a3R .ant-picker-range {
  padding-left: 32px !important;
  box-shadow: 0 0 0 2px rgba(160, 110, 248, 0.2);
  border: 1px solid #c299ff;
}
.date--d8a3R .ant-picker-suffix {
  position: absolute;
  left: 10px;
  font-size: 12.5px;
  color: #5c5962;
}
.date--d8a3R .ant-picker-active-bar {
  display: none;
}
.date--d8a3R .ant-picker-range-arrow {
  display: none;
}
.date--d8a3R .ant-picker-panel-container {
  box-shadow: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.date--d8a3R .ant-picker-date-range-wrapper {
  box-shadow: 0 0 10px 0 rgba(200, 201, 204, 0.6);
}
.popup--wJCqb {
  left: 80px !important;
}
.date-type--Q3HtL {
  top: 38px;
  left: 0;
  min-width: 80px;
  height: 269px;
  background: #fff;
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #f0eff2;
  z-index: 1050;
  animation: show--Pqs6N 0.7s;
  overflow: auto;
  padding: 6px 0;
  box-shadow: -8px 0 16px 0 rgba(200, 201, 204, 0.4);
}
.date-type--Q3HtL .ant-picker-panel-container {
  box-shadow: none;
}
.date-type--Q3HtL .type-item {
  line-height: 32px;
  padding-left: 12px;
}
.date-type--Q3HtL .type-item:hover {
  background: #f0eff2;
}
.date-type--Q3HtL .type-item-active {
  color: #7f5dff;
  background: #f5f2ff;
}
@keyframes show--Pqs6N {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/Content/components/components.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.KocList--EbbLZ,
.ContractList--OXQ74 {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 0 0 20px;
}
.KocList--EbbLZ .total--hsCun,
.ContractList--OXQ74 .total--hsCun {
  position: absolute;
  top: -44px;
  right: 8px;
  display: flex;
  align-items: center;
}
.KocList--EbbLZ .total--hsCun .total-item--liO80,
.ContractList--OXQ74 .total--hsCun .total-item--liO80 {
  color: #929098;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.KocList--EbbLZ .pagination--vY77D,
.ContractList--OXQ74 .pagination--vY77D {
  bottom: 20px;
  right: 20px;
}
.search--Nplus {
  z-index: 3;
}
.search--Nplus .switch--z4Wq7 {
  min-width: 90px;
  margin-right: 12px;
}
.search--Nplus .history--io0ap {
  margin-top: 8px;
}
.list--GfinH {
  flex: 1;
  position: relative;
  margin-top: 8px;
}
.list--GfinH .loading-wrap--ePAmc {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.65);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.list--GfinH .table-wrap--xnG4F {
  height: 100%;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-thead .ant-table-cell::before {
  width: 0 !important;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-thead > tr > th {
  background: #fff;
  color: #929098;
  font-size: 12px;
  font-weight: 400;
  padding: 12px;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-tbody .ant-table-cell {
  vertical-align: middle;
  color: #24212a;
  font-size: 12px;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-row .ant-table-cell-row-hover {
  background: #fff !important;
  cursor: pointer;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06);
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-tbody > tr > td {
  padding: 12px;
  height: 60px;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-tbody > tr > .ant-table-selection-column {
  padding: 12px 6px;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body .ant-table-tbody .ant-table-row-selected td.ant-table-cell {
  background: #f0eff2;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-corner,
.list--GfinH .table-wrap--xnG4F .table--usYtL .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.list--GfinH .table-wrap--xnG4F .table-row--AiT58:hover {
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
  position: relative;
  z-index: 3;
  transition: all 0.3s ease-in-out;
}
.list--GfinH .table-wrap--xnG4F .table-row--AiT58:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.list--GfinH .table-wrap--xnG4F .name--Jagkb,
.list--GfinH .table-wrap--xnG4F .mcn--I409T {
  color: #24212a;
  font-size: 14px;
  max-width: 160px;
}
.list--GfinH .table-wrap--xnG4F .num--iUzN7 {
  font-family: 'DIN-Medium';
  font-size: 14px;
}
.list--GfinH .table-wrap--xnG4F .link-btn--BqrPp {
  padding-right: 12px;
  padding-left: 0;
}
.list--GfinH .account--gIPJ5 {
  display: flex;
  align-items: center;
}
.list--GfinH .account--gIPJ5 .avatar--I6O2U {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  object-fit: cover;
}
.list--GfinH .account--gIPJ5 .nickname--DEOr3 {
  max-width: 100px;
  font-size: 12px;
  color: #24212a;
  cursor: pointer;
}
.list--GfinH .account--gIPJ5 .nickname--DEOr3:hover {
  text-decoration: underline;
}
.list--GfinH .taskInfo--R338k {
  display: inline-flex;
  height: 32px;
  padding: 8px;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #f0eff2;
}
.list--GfinH .taskInfo--R338k .platform--cfhPU {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  object-fit: cover;
}
.list--GfinH .taskInfo--R338k .taskTitle--AiSna {
  max-width: 110px;
  margin-right: 8px;
  font-size: 12px;
  font-style: normal;
  color: #24212a;
  font-weight: 400;
  line-height: 20px;
}
.list--GfinH .taskInfo--R338k .icon--GUA78 {
  font-size: 12px;
}
.list--GfinH .cooperativeType--FsXgk {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.list--GfinH .price--uIQZA {
  font-family: 'DIN-Medium';
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}
.list--GfinH .contractName--GyvfA,
.list--GfinH .time--jKcrN {
  font-size: 12px;
  color: #5c5962;
  white-space: nowrap;
}
.list--GfinH .statusName--HuPxl {
  white-space: nowrap;
}
.list--GfinH .contractId--RuSuG {
  max-width: 100px;
}
.list--GfinH .code--mPUsF {
  max-width: 90px;
}
.list--GfinH .operation--aoRVJ {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
.list--GfinH .operation--aoRVJ .cancel--WZFVx {
  padding: 4px;
  cursor: pointer;
  color: #5c5962;
  position: relative;
  left: -8px;
}
.list--GfinH .operation--aoRVJ .recordIcon--t9Arj {
  margin-right: 10px !important;
}
.list--GfinH .operation--aoRVJ .forward--PEwnB {
  padding: 4px;
  cursor: pointer;
  color: #5c5962;
  position: relative;
  font-size: 14px;
  margin-right: 8px;
}
.list--GfinH .operation--aoRVJ .cancellation--bT2rl {
  padding: 4px;
  cursor: pointer;
  color: #5c5962;
  position: relative;
  font-size: 14px;
  margin-right: 10px;
}
.list--GfinH .operation--aoRVJ .log--wx2qp {
  padding: 4px;
}
.list--GfinH .operation--aoRVJ .log--wx2qp .log-icon--a7uvk {
  font-size: 12px;
  cursor: pointer;
  color: #5c5962;
}
.list--GfinH .operation--aoRVJ .eye--yEMPd {
  padding: 5px 4px 4px;
}
.list--GfinH .operation--aoRVJ .eye--yEMPd .eye-icon--QlaUU {
  font-size: 15px;
  cursor: pointer;
  color: #5c5962;
}
.list--GfinH .operation--aoRVJ .edit--LV_3G {
  padding: 4px;
}
.list--GfinH .operation--aoRVJ .edit--LV_3G .eye-icon--QlaUU {
  font-size: 14px;
  cursor: pointer;
  color: #5c5962;
}
.search-icon--NQPhw {
  font-size: 12px;
  color: #24212a;
}
.dot-common-tag--p6Xh9 {
  width: 6px;
  height: 6px;
  margin: 0 7px 0 3px !important;
  position: relative;
  border-radius: 50%;
  background-color: #dbd9df;
}
.dot-common-tag--p6Xh9.red--HVQw_ {
  background-color: #ff4d4f;
}
.dot-common-tag--p6Xh9.yellow--WYb_b {
  background-color: #ffc53d;
}
.dot-common-tag--p6Xh9.purple--v7egu {
  background-color: #9254de;
}
.log--wx2qp .log-title--ObXs1 {
  padding: 18px 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #24212a;
}
.log--wx2qp .record--xELg_ .userName--nAqN0 {
  color: #24212a;
}
.price-load-tooltip--Db4Pa .ant-tooltip-inner {
  min-width: 140px;
}
.price-load-spin--q_wnD {
  width: 100%;
  height: 100% !important;
  display: flex;
  align-items: center;
  margin-top: 40px;
  justify-content: center;
}
.price-load-spin--q_wnD .ant-spin-dot-item {
  background-color: #fff;
}
.empty--eVdWX {
  transform: scale(0.8);
  margin: 30px 0;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/form/Cascader/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.input--LBSVa {
  padding-left: 30px;
  width: 360px;
  border: 1px solid #dbd9df;
}
.input--LBSVa .ant-input-prefix {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.main-cascader--B3sAB {
  border: 1px solid #f0eff2;
  top: 36px;
  z-index: 1;
  box-shadow: 0px 2px 24px rgba(200, 201, 204, 0.5);
  border-radius: 4px;
  width: auto;
}
.first-cascader--tNsxY {
  padding: 4px 0;
  z-index: 2;
  background: #fff;
  width: 200px;
  overflow: auto;
  max-height: 266px;
  animation: firstCascaderAnimation--t_AVN 0.3s;
  border-right: 1px solid #f0eff2;
  overflow: scroll;
  overflow: overlay;
}
.first-cascader--tNsxY::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.first-cascader--tNsxY::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.first-cascader--tNsxY::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.first-cascader--tNsxY::-webkit-scrollbar-track {
  background-color: transparent;
}
.first-cascader--tNsxY::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.first-cascader--tNsxY::-webkit-scrollbar-corner,
.first-cascader--tNsxY::-webkit-scrollbar-button {
  display: none;
}
.first-cascader--tNsxY .item {
  line-height: 34px;
  padding: 0 12px;
}
.first-cascader--tNsxY .item:hover {
  background: #f0eff2;
}
.first-cascader--tNsxY .checkbox {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 4px;
  border: 1px solid #d6d4da;
  margin-right: 6px;
}
.first-cascader--tNsxY .active-checkbox {
  background: #f5f2ff;
  color: #7f5dff;
}
@keyframes firstCascaderAnimation--t_AVN {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.range--yH4V2 {
  width: 200px;
  height: 32px;
  padding: 0 12px;
  border-radius: 4px;
  border: 1px solid #dbd9df;
}
.range--yH4V2 .ant-input-number {
  width: auto;
  border: none;
}
.range--yH4V2 .ant-input-number-focused {
  box-shadow: none;
}
.range--yH4V2 .ant-input-number-handler-wrap {
  opacity: 0 !important;
  display: none;
}
.cascader--m93TT .ant-select-selector {
  padding-left: 32px !important;
  width: 360px;
}
.cascader--m93TT .ant-select-selection-placeholder {
  left: 32px !important;
}
.cascader--m93TT .ant-select-arrow {
  position: absolute;
  left: 12px;
}
.cascader-pop--PZo1W .ant-cascader-menu {
  width: 200px;
}
.cascader-pop--PZo1W .ant-cascader-menu-item-content {
  max-width: calc(100% - 31px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiple--RzZCw {
  position: relative;
  width: 200px !important;
}
.multiple--RzZCw .ant-select-selector {
  width: 1px;
  height: 1px;
  overflow: hidden;
  opacity: 0;
}
.multiple-dropdown--XPj_T {
  top: 0px !important;
  box-shadow: none !important;
  width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/general/UploadItem/index.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.wrapper--y8IMg {
  width: 100%;
}
.wrapper--y8IMg .list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.wrapper--y8IMg .list .item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 104px;
  height: 104px;
  margin-right: 16px;
  overflow: hidden;
  border-radius: 4px;
}
.wrapper--y8IMg .list .item .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper--y8IMg .list .item .fileType {
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.wrapper--y8IMg .list .item .name {
  font-size: 12px;
  max-width: max-content;
  color: #7f5dff;
}
.wrapper--y8IMg .list .item:hover .delete {
  opacity: 1;
}
.wrapper--y8IMg .list .item .delete {
  position: absolute;
  right: 2px;
  top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  cursor: pointer;
  opacity: 0;
}
.wrapper--y8IMg .list .item .delete .icon {
  font-size: 14px;
  color: white;
}
.wrapper--y8IMg .list .item .fileType {
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.wrapper--y8IMg .list .item .name {
  margin-right: 8px;
  line-height: 22px;
  max-width: 320px;
  color: #6c4fd9;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.wrapper--y8IMg .list .item .name:hover {
  text-decoration: underline;
}
.wrapper--y8IMg .list .upload {
  display: flex;
  width: 100%;
}
.wrapper--y8IMg .list .upload .upload-btn {
  width: 100%;
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px dashed #ccbeff;
  cursor: pointer;
}
.wrapper--y8IMg .list .upload .upload-btn:hover {
  color: #997dff;
}
.wrapper--y8IMg .list .upload .upload-btn .icon {
  margin-right: 8px;
  font-size: 16px;
  color: #7f5dff;
}
.wrapper--y8IMg .list .upload .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
  line-height: 22px;
}
.wrapper--y8IMg .list .upload .upload-btn-file {
  display: flex;
  flex-direction: row;
  padding: 5px 12px;
  justify-content: space-between;
  align-items: center;
  width: 104px;
  height: 32px;
}
.wrapper--y8IMg .list .upload .upload-btn-file .icon {
  margin-bottom: 0;
}
.wrapper--y8IMg .list .upload .ant-upload {
  flex: 1;
  display: flex;
}
.wrapper--y8IMg .list .file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 12px;
  margin-top: 8px;
  width: 100%;
  height: 32px;
  background: #f5f2ff;
  border: 1px solid #efebff;
  border-radius: 4px;
}
.wrapper--y8IMg .list .file:last-of-type {
  margin-bottom: 0;
}
.wrapper--y8IMg .list .file .file-left {
  display: flex;
  align-items: center;
  width: 96%;
}
.wrapper--y8IMg .list .file .file-left .fileType {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.wrapper--y8IMg .list .file .file-left .name {
  margin-right: 8px;
  line-height: 22px;
  max-width: 520px;
  color: #6c4fd9;
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
}
.wrapper--y8IMg .list .file .file-left .name:hover {
  text-decoration: underline;
}
.wrapper--y8IMg .list .file .file-right {
  padding: 4px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  background: #f5f2ff;
  cursor: pointer;
}
.wrapper--y8IMg .list .file .file-right .delete {
  font-size: 14px;
  color: #6c4fd9;
}
.wrapper--y8IMg .list .file .file-right:hover {
  background-color: #ece8f6;
}
.wrapper--y8IMg .extra {
  font-size: 12px;
  color: #929098;
  width: 100%;
  margin-top: 8px;
}
.wrapper--y8IMg .ant-image {
  display: block;
  height: 0;
}
.preview-mask--Urtd0 {
  z-index: 100;
}
.ant-form-item-has-error .upload.upload-block {
  border-color: #f53b3b !important;
  color: #f53b3b !important;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/Content/components/CancellationModal/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tips--kzSFn {
  font-size: 12px;
  color: #f53b3b;
  line-height: 22px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/Content/components/Right/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Right--Oo73t {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.Right--Oo73t .segmented--e4VI_ {
  margin-bottom: 20px;
}
.Right--Oo73t .segmented--e4VI_ .ant-segmented-item .ant-segmented-item-label {
  color: #929098;
  font-size: 12px;
  font-weight: 400;
}
.Right--Oo73t .segmented--e4VI_ .ant-segmented-item-selected .ant-segmented-item-label {
  color: #5c5962;
  font-size: 12px;
  font-weight: 500;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/Content/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Content--jTJid {
  display: flex;
  width: 100%;
  height: 100%;
  border-top: 1px solid #f0eff2;
}
.Content--jTJid .left-container--rVS4U {
  padding: 20px 0 20px 20px;
  width: 320px;
  height: 100%;
}
.Content--jTJid .right-container--ZU_SY {
  flex: 1;
  padding: 20px;
  height: 100%;
  overflow: hidden;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/ButtonList/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pop--EJHFQ .ant-popover-content {
  top: -12px;
}
.pop--EJHFQ .ant-popover-inner-content {
  padding: 5px;
}
.pop--EJHFQ .inner--HxMSx {
  display: flex;
  flex-direction: column;
}
.pop--EJHFQ .inner--HxMSx .item--fbbsa {
  margin-bottom: 2px;
  width: 90px;
  text-align: center;
  font-size: 12px;
  line-height: 30px;
  color: #24212a;
  border-radius: 2px;
  cursor: pointer;
}
.pop--EJHFQ .inner--HxMSx .item--fbbsa:last-of-type {
  margin-bottom: 0;
}
.pop--EJHFQ .inner--HxMSx .item--fbbsa:hover {
  background-color: #f7f6f8;
}
.icon--QNQ0i {
  padding: 8px;
  margin-right: 12px;
  font-size: 14px;
  line-height: 14px;
  color: #5c5962;
  cursor: pointer;
  border-radius: 4px;
}
.icon--QNQ0i:hover {
  color: #997dff;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/RebateConfirm/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.rebateConfirmDrawer--ALkeT {
  display: flex;
  padding: 0px 20px 16px 20px;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.rebateConfirmDrawer--ALkeT .title--GHING {
  display: flex;
  padding: 0 20px;
  height: 60px;
  align-items: center;
}
.rebateConfirmDrawer--ALkeT .title--GHING .back--YHhZd {
  font-size: 16px;
  color: #24212a;
  cursor: pointer;
  margin-right: 8px;
}
.rebateConfirmDrawer--ALkeT .title--GHING .text--cGoey {
  color: #24212a;
  font-size: 16px;
  font-weight: 500;
  margin-right: 8px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/RebateConfirm/components/List/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.list-wrap--W0Vze {
  flex: 1;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.list-wrap--W0Vze .ant-table-wrapper {
  height: 100%;
}
.list-wrap--W0Vze .ant-table-wrapper .ant-spin-nested-loading,
.list-wrap--W0Vze .ant-table-wrapper .ant-spin-container,
.list-wrap--W0Vze .ant-table-wrapper .ant-table,
.list-wrap--W0Vze .ant-table-wrapper .ant-table-container {
  height: 100%;
}
.list-wrap--W0Vze .ant-table-wrapper .ant-table-container {
  display: flex;
  flex-direction: column;
}
.list-wrap--W0Vze .ant-table-wrapper .ant-table-container .ant-table-body {
  flex: 1;
}
.list-wrap--W0Vze .ant-table .ant-table-tbody > tr.ant-table-row-selected > td,
.list-wrap--W0Vze .ant-table .ant-table-tbody > tr.ant-table-row:hover > td,
.list-wrap--W0Vze .ant-table .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fff;
}
.list-wrap--W0Vze .ant-table .ant-table-thead > tr > th {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f0eff2;
  padding: 16px 12px;
  text-align: left;
  font-size: 12px;
  color: #929098;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
}
.list-wrap--W0Vze .ant-table .ant-table-thead > tr > th::before {
  background-color: transparent !important;
}
.list-wrap--W0Vze .ant-table .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-corner,
.list-wrap--W0Vze .ant-table .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.list-wrap--W0Vze .ant-table .ant-table-body .ant-table-tbody > tr > td {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 12px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 60px;
  height: 60px;
  white-space: nowrap;
}
.list-wrap--W0Vze .ant-table-summary {
  height: 88px;
  z-index: 6;
  background-color: transparent;
  position: static;
}
.list-wrap--W0Vze .ant-table-summary tr {
  opacity: 0;
  pointer-events: none;
}
.add-koc-bar--XNqg6 {
  position: absolute !important;
  z-index: 99;
  min-width: 400px;
  font-size: 12px;
  left: 80px;
  transform: translate(0, 2px);
}
.add-koc-bar--XNqg6 .confirm-button--rFpRY {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  color: #fff !important;
  line-height: 20px;
  padding: 2px 8px 0;
}
.add-koc-bar--XNqg6 .confirm-button--rFpRY:hover {
  background: #5c5962 !important;
  color: #fff !important;
}
.add-koc-bar--XNqg6 .confirm-button--rFpRY .recruit-handle--BWHZO {
  height: 18px;
  color: #fff;
  line-height: 16px;
  position: relative;
  left: -2px;
}
.add-koc-bar--XNqg6 .pointer.item {
  font-size: 12px;
}
.add-koc-bar--XNqg6 .pointer.item:first-of-type {
  margin-left: 22px;
}
.add-koc-bar--XNqg6 .pointer.item:last-of-type {
  margin-right: 22px;
}
.account--y0Mxe {
  display: flex;
  align-items: center;
}
.account--y0Mxe .avatar--NP0lJ {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  object-fit: cover;
}
.account--y0Mxe .nickname--WvjMC {
  max-width: 100px;
  font-size: 12px;
  color: #24212a;
  cursor: pointer;
}
.account--y0Mxe .nickname--WvjMC:hover {
  text-decoration: underline;
}
.taskInfo--uqmIr {
  display: inline-flex;
  height: 32px;
  padding: 8px;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #f0eff2;
}
.taskInfo--uqmIr .platform--OiCh6 {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  object-fit: cover;
}
.taskInfo--uqmIr .taskTitle--mlvtk {
  max-width: 110px;
  margin-right: 8px;
  font-size: 12px;
  font-style: normal;
  color: #24212a;
  font-weight: 400;
  line-height: 20px;
}
.taskInfo--uqmIr .icon--F9ccZ {
  font-size: 12px;
}
.cooperativeType--JDLa_ {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.price--Judjs {
  font-family: 'DIN-Medium';
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}
.price--Judjs p {
  font-size: 12px;
}
.contractName--G8yws,
.time--Aa0h7 {
  font-size: 12px;
  color: #5c5962;
  white-space: nowrap;
}
.empty--QA80_ {
  transform: scale(0.8);
  margin: 30px 0;
}
.checkContent--PMura {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.checkContent--PMura .checkMsg--o97jA {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/RebateConfirm/components/Search/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search--cV6lh {
  z-index: 3;
}
.search--cV6lh .history--FkHb0 {
  margin-top: 8px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/RebateConfirm/components/ConfirmModal/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.confirmModal--AJ9QO .ant-modal-body {
  padding: 0px 24px !important;
  overflow: scroll;
  overflow: overlay;
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-corner,
.confirmModal--AJ9QO .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.confirmModal--AJ9QO .ant-modal-title {
  padding: 0px 24px !important;
}
.confirmModal--AJ9QO .modalContent--diT_K .ant-form-item {
  margin-bottom: 0px;
}
.confirmModal--AJ9QO .modalContent--diT_K .label--dKOhF {
  color: #5c5962;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
}
.confirmModal--AJ9QO .modalContent--diT_K .approvalList--rPkfa {
  margin-left: 42px;
}
.confirmModal--AJ9QO .modalContent--diT_K .approvalList--rPkfa .approval--YaY0p {
  display: flex;
  margin-bottom: 12px;
}
.confirmModal--AJ9QO .modalContent--diT_K .approvalList--rPkfa .approval--YaY0p .minus--yPsEt {
  margin-left: 12px;
  color: #7f5dff;
  font-weight: 400;
  width: max-content;
}
.confirmModal--AJ9QO .modalContent--diT_K .add--o179l {
  color: #7f5dff;
  font-weight: 400;
  width: max-content;
  cursor: pointer;
}
.confirmModal--AJ9QO .modalContent--diT_K .msg--aI43A {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  justify-content: center;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/components/ContractSelecter/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.contractTypeSelector--yhOsA .ant-modal-close > span > span > svg {
  width: 12px;
  height: 12px;
}
.contractTypeSelector--yhOsA .ant-modal-header {
  padding: 16px 20px;
  border-bottom: none;
}
.contractTypeSelector--yhOsA .ant-modal-header .ant-modal-title {
  font-size: 14px;
  font-weight: 500;
}
.contractTypeSelector--yhOsA .ant-modal-body {
  padding-top: 0px;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ {
  display: flex;
  justify-content: space-around;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButton--_UE__ {
  width: 50%;
  height: 100px;
  border-radius: 8px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 24px 0px rgba(52, 52, 52, 0.1);
  gap: 8px;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButton--_UE__:hover {
  background-color: #7f5dff;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButton--_UE__:hover .typeText--I4JM3 {
  color: #fff;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButton--_UE__ .typeText--I4JM3 {
  font-size: 16px;
  font-weight: 400;
  color: #5c5962;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButton--_UE__ .typeText--I4JM3 .typeChecked--x4Sjp {
  padding-right: 8px;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButtonChecked--YxD3P {
  width: 50%;
  height: 100px;
  border-radius: 8px;
  background-color: #7f5dff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0px 2px 24px 0px rgba(52, 52, 52, 0.1);
  gap: 8px;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButtonChecked--YxD3P .typeText--I4JM3 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
.contractTypeSelector--yhOsA .typeContent--XEPxZ .typeButtonChecked--YxD3P .typeText--I4JM3 .typeChecked--x4Sjp {
  padding-right: 8px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@components/complex/SupplierDetail/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.title--wYsby {
  display: flex;
  align-items: center;
  height: 100%;
  font-weight: 500;
  font-size: 14px;
  color: #24212a;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/components/UploadComp/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper--_NH6L {
  width: 100%;
}
.wrapper--_NH6L .list {
  display: flex;
  flex-wrap: wrap;
}
.wrapper--_NH6L .list .upload-content {
  width: 100px;
  height: 100px;
}
.wrapper--_NH6L .list .upload-content .upload-btn {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px dashed #ccbeff;
  cursor: pointer;
  transition: all 0.3s;
}
.wrapper--_NH6L .list .upload-content .upload-btn:hover {
  color: #997dff;
  border: 1px solid #7f5dff;
}
.wrapper--_NH6L .list .upload-content .upload-btn:hover .text {
  color: #7f5dff;
}
.wrapper--_NH6L .list .upload-content .upload-btn .icon {
  font-size: 16px;
  margin-top: 4px;
  margin-bottom: 8px;
  color: #7f5dff;
}
.wrapper--_NH6L .list .upload-content .upload-btn .text {
  font-size: 14px;
  color: #7f5dff;
}
.wrapper--_NH6L .list .content {
  position: relative;
}
.wrapper--_NH6L .list .content .img-block {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.wrapper--_NH6L .list .content .img-block .ant-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper--_NH6L .list .content .img-block .ant-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper--_NH6L .list .content .img-block .delete-btn {
  z-index: 1;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
.wrapper--_NH6L .list .content .img-block .delete-btn .delete {
  font-size: 16px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.wrapper--_NH6L .list .content .img-block .delete-btn .delete:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.wrapper--_NH6L .list .content .img-block:hover .delete-btn {
  display: block;
}
.wrapper--_NH6L .list .content .ant-upload {
  flex: 1;
  display: flex;
}
.wrapper--_NH6L .extra {
  width: 100%;
  margin-top: 8px;
}
.wrapper--_NH6L .ant-image {
  display: block;
  height: 0;
}
.ant-form-item-has-error .content.upload-content .upload-btn {
  border-color: #f53b3b !important;
  color: #f53b3b !important;
}
.ant-form-item-has-error .content.upload-content .upload-btn .icon, .ant-form-item-has-error .content.upload-content .upload-btn .text {
  color: #f53b3b !important;
}
.ant-form-item-extra {
  color: #666666;
  font-size: 12px;
}
.image--yR8hI {
  object-fit: cover;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/components/UploadWechatImg/index.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.upload-wechat-img--x0B9H {
  margin-bottom: 14px;
}
.upload-wechat-img--x0B9H .share-weChat-img--CYNxI {
  margin-bottom: 0px !important;
}
.upload-wechat-img--x0B9H .share-weChat-img--CYNxI .upload--kuINf .img-block,
.upload-wechat-img--x0B9H .share-weChat-img--CYNxI .upload--kuINf .upload-content {
  width: 100px !important;
  height: 100px !important;
}
.upload-wechat-img--x0B9H .share-img--Z1gjY {
  margin-bottom: 0px !important;
}
.upload-wechat-img--x0B9H .share-img--Z1gjY .upload--kuINf .img-block,
.upload-wechat-img--x0B9H .share-img--Z1gjY .upload--kuINf .upload-content {
  width: 125px !important;
  height: 100px !important;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/components/BannerModal/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BannerModal--iGJEW {
  padding: 12px 4px;
}
.BannerModal--iGJEW .ant-form-item {
  margin-bottom: 20px;
}
.BannerModal--iGJEW .ant-form-item .img-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  color: #5c5962;
}
.BannerModal--iGJEW .ant-form-item .ant-form-item-label {
  width: 100px;
  margin-right: 12px;
}
.BannerModal--iGJEW .ant-form-item .ant-form-item-label label {
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  color: #5c5962;
}
.BannerModal--iGJEW .ant-form-item .ant-form-item-required::before {
  display: none !important;
}
.BannerModal--iGJEW .ant-form-item .ant-form-item-required::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.BannerModal--iGJEW .ant-form-item .ant-picker {
  padding: 4px 11px !important;
  width: 100%;
}
.BannerModal--iGJEW .bannerPicUploader--GM4tV {
  margin-bottom: 14px;
}
.BannerModal--iGJEW .bannerPicUploader--GM4tV .upload--TIAG4 .img-block,
.BannerModal--iGJEW .bannerPicUploader--GM4tV .upload--TIAG4 .upload-content {
  width: 388px !important;
  height: 100px !important;
}
.BannerModal--iGJEW .jumpPid--qfIul {
  margin-bottom: 14px;
}
.BannerModal--iGJEW .jumpPid--qfIul .upload--TIAG4 .img-block,
.BannerModal--iGJEW .jumpPid--qfIul .upload--TIAG4 .upload-content {
  width: 388px !important;
  height: 100px !important;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/components/QRCodeModal/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.qrCodeModal--PQK1z {
  text-align: center;
}
.qrCodeModal--PQK1z .footer .ant-btn {
  width: 100px;
  height: 32px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BannerManagement/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content--J277B {
  padding: 20px;
  position: relative;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/QrCodeManagement/components/EditModal/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.editModal--fDAFn .ant-modal-body {
  height: 628px;
  padding: 0px 24px !important;
  overflow: scroll;
  overflow: overlay;
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-corner,
.editModal--fDAFn .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.editModal--fDAFn .ant-modal-title {
  padding: 0px 24px !important;
}
.editModal--fDAFn .modalContent--RMqP3 {
  margin-top: 16px;
  padding-top: 20px;
}
.editModal--fDAFn .modalContent--RMqP3 .ant-form-item {
  margin-bottom: 0px;
}
.editModal--fDAFn .modalContent--RMqP3 .label--K56K_ {
  color: #5c5962;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
}
.editModal--fDAFn .modalContent--RMqP3 .input--c795D {
  width: 398px;
}
.editModal--fDAFn .modalContent--RMqP3 .addCondition--HOLYn {
  margin-left: 40px;
}
.editModal--fDAFn .modalContent--RMqP3 .addCondition--HOLYn .ant-btn {
  height: 32px;
  width: 80px;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT {
  display: flex;
  width: 704px;
  padding: 16px;
  border: 1px solid var(---border-4, #f0eff2);
  margin-left: 40px;
  border-radius: 4px;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .conditionTypeSwitch--U4yQO .conditionType--ANdOa {
  display: flex;
  flex-direction: column;
  width: max-content;
  border-radius: 4px;
  background: #f7f6f8;
  padding: 2px;
  font-size: 12px;
  font-weight: 400;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .conditionTypeSwitch--U4yQO .conditionType--ANdOa div {
  width: 28px;
  height: 100%;
  padding: 0 8px;
  cursor: pointer;
  line-height: 29px;
  text-align: center;
  color: #929098;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .conditionTypeSwitch--U4yQO .conditionType--ANdOa .active--a9fgL {
  background: #fff;
  box-shadow: 0 0 4px rgba(10, 42, 97, 0.2);
  border-radius: 4px;
  font-weight: 500;
  color: #5c5962;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .conditionName--ze7T4 {
  width: 154px;
  color: #5c5962;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .deleteBtn--T1zOH {
  display: flex;
  justify-content: center;
  border-radius: 4px;
  color: #5c5962;
  background: #f0eff2;
  width: 64px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .addBtn--hTPbK {
  display: flex;
  justify-content: center;
  border-radius: 4px;
  color: #7f5dff;
  border: 1px solid #7f5dff;
  width: 64px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .itemSelect--qsNHh {
  width: 152px;
}
.editModal--fDAFn .modalContent--RMqP3 .condition--K0pbT .item--lSRVs {
  width: 300px;
}
.editModal--fDAFn .modalContent--RMqP3 .ruleContent--nAL1C {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.editModal--fDAFn .modalContent--RMqP3 .ruleContent--nAL1C .ant-form-item-control-input-content {
  display: flex;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/QrCodeManagement/components/ListTable/index.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.table--HHxbB .ant-table-thead > tr > th {
  text-align: center;
  background: #fff !important;
  height: 44px;
  line-height: 44px;
  padding: 10px 12px;
}
.table--HHxbB .ant-table-thead > tr > th .ant-table-column-sorters {
  white-space: nowrap;
  justify-content: flex-start;
}
.table--HHxbB .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-title {
  flex: unset;
}
.table--HHxbB .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-sorter-inner {
  position: relative;
  top: 1px;
}
.table--HHxbB .ant-table-thead > tr > th .ant-table-column-sorters .ant-table-column-sorter-inner .anticon {
  font-size: 10px;
}
.table--HHxbB .ant-table-thead > tr > th:nth-child(1) {
  text-align: unset;
}
.table--HHxbB .ant-table-row .ant-table-cell-row-hover {
  background: #fff !important;
}
.table--HHxbB .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06) !important;
}
.table--HHxbB .ant-table-row:hover {
  cursor: pointer !important;
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.table--HHxbB th.ant-table-cell {
  color: #929098 !important;
}
.table--HHxbB .ant-table-cell::before {
  background-color: transparent !important;
}
.table--HHxbB td.ant-table-cell {
  text-align: center;
  padding: 10px 12px !important;
  height: 60px;
}
.table--HHxbB .ant-table-cell.ant-table-cell-fix-left.ant-table-cell-fix-left-last {
  border-right: 1px solid var(--unnamed, #f7f6f8);
}
.table--HHxbB .ant-popover-buttons {
  display: flex;
  justify-content: center;
}
.table--HHxbB .ant-space-item .mr20 {
  margin-right: 0px;
}
.table--HHxbB .ant-table-placeholder .ant-table-cell {
  height: 522px;
  border-bottom: unset;
}
.table--HHxbB .tableIndex--v4mbs {
  padding: 0px 8px;
  background: #f7f6f8;
  width: max-content;
}
.table--HHxbB .title--AXpno {
  font-size: 12px;
  font-weight: 400;
}
.table--HHxbB .qrCodeGatewayName--M_meR {
  color: #5c5962;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table--HHxbB .qrCodeGatewayName--M_meR:hover {
  text-decoration: underline;
}
.table--HHxbB .name--yAh2b {
  color: #24212a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table--HHxbB .desc--DB8oQ {
  color: #24212a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 200px;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/QrCodeManagement/components/DownloadQrcode/index.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.downloadQrcodeModal--cobjf .ant-modal-body {
  padding: 0px 20px !important;
}
.downloadQrcodeModal--cobjf .ant-modal-title {
  padding: 0px 20px !important;
}
.downloadQrcodeModal--cobjf .ant-modal-content .ant-modal-footer {
  justify-content: center;
}
.downloadQrcodeModal--cobjf .ant-modal-content .ant-modal-footer .ant-btn {
  width: 88px;
}
.downloadQrcodeModal--cobjf .downLoadModal--BvLBj {
  margin: 24px 0px;
}
.downloadQrcodeModal--cobjf .downLoadModal--BvLBj .qrCode--Pa_2C {
  display: flex;
  justify-content: center;
}
.downloadQrcodeModal--cobjf .downLoadModal--BvLBj .qrCode--Pa_2C img {
  width: 100px;
  height: 100px;
}
.downloadQrcodeModal--cobjf .downLoadModal--BvLBj .text--CujbP {
  color: #000;
  margin-top: 8px;
  display: flex;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/QrCodeManagement/components/index.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content--PBthW {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 150px);
  position: relative;
}
.content--PBthW .header--HzOlB {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.content--PBthW .pagination--JNgYQ {
  bottom: 12px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/QrCodeManagement/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.qrCodeManagement--kdipx {
  padding: 20px;
  position: relative;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/components/List/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.List--QJFHZ {
  flex: 1;
  width: 100%;
  position: relative;
  margin-top: 8px;
}
.List--QJFHZ .loading-wrap--mnBBM {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.65);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.List--QJFHZ .table-wrap--Tps6O {
  height: 100%;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 {
  height: 100%;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-thead .ant-table-cell::before {
  width: 0 !important;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-thead .ant-table-cell.ant-table-cell.ant-table-cell-fix-right.ant-table-cell-fix-right-first {
  padding-right: 32px;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-thead > tr > th {
  background: #fff;
  color: #929098;
  font-size: 12px;
  font-weight: 400;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-tbody .ant-table-cell {
  color: #24212a;
  font-size: 12px;
  background-color: #fff;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-row .ant-table-cell-row-hover {
  background: #fff !important;
  cursor: pointer;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06);
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-tbody > tr > td {
  padding: 11px 16px;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-tbody > tr > .ant-table-selection-column {
  padding: 11px 6px;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body .ant-table-tbody .ant-table-row-selected td.ant-table-cell {
  background: #f0eff2;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-corner,
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.List--QJFHZ .table-wrap--Tps6O .table--ZEji4 .ant-table-placeholder .ant-table-cell {
  height: 522px;
  border-bottom: unset;
}
.List--QJFHZ .table-wrap--Tps6O .table-row--vQ5bp:hover {
  position: relative;
  z-index: 3;
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
}
.List--QJFHZ .table-wrap--Tps6O .table-row--vQ5bp:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.time-modal--K4_jC {
  display: flex;
  align-items: center;
}
.time-modal--K4_jC .time-modal-title--vPGBo {
  margin-right: 16px;
  color: #5c5962;
  font-size: 14px;
  font-weight: 500;
}
.time-modal--K4_jC .time-modal-title--vPGBo::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.time-modal--K4_jC .time-modal-content--h7Jn_ {
  flex: 1;
}
.time-modal--K4_jC .time-modal-content--h7Jn_ .time-picker--AvSyx .ant-picker {
  width: 100%;
  border-color: #f0eff2;
}
.time-modal--K4_jC .time-modal-content--h7Jn_ .time-icon--s0XQs {
  color: #666;
  font-size: 12px;
}
.empty--umEMa {
  margin: 30px 0;
}
.user--QNJiW {
  display: flex;
  align-items: center;
}
.user--QNJiW .avatar--ZbRYL {
  width: 48px;
  height: 48px;
  margin: 18px 0;
  border-radius: 50%;
  margin-right: 8px;
  overflow: hidden;
}
.user--QNJiW .avatar--ZbRYL img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.user--QNJiW .info--zAGbh .name--NO4H5 {
  color: #24212a;
  font-size: 14px;
  font-weight: 500;
  max-width: 128px;
}
.user--QNJiW .info--zAGbh .id--HWnbr {
  margin-top: 8px;
  color: #929098;
  font-size: 12px;
  font-weight: 400;
  max-width: 128px;
}
.text--WAcqn {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #24212a;
}
.organizationName--rigLm {
  max-width: 200px;
}
.dot--KdJxl {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.dot-red--Kp4EQ {
  background-color: #da1e28;
}
.dot-green--_bzbu {
  background-color: #24a148;
}
.dot-yellow--cTHMP {
  background-color: #f1c21b;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/components/Page/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pagination--asx58 {
  bottom: 12px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/components/DetailAddModal/components/UploadComp/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.wrapper--QuHil {
  width: 100%;
}
.wrapper--QuHil .list {
  display: flex;
  flex-wrap: wrap;
}
.wrapper--QuHil .list .content {
  position: relative;
  width: 80px;
  height: 80px;
}
.wrapper--QuHil .list .content .upload-btn {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #f0eff2;
  cursor: pointer;
  transition: all 0.3s;
}
.wrapper--QuHil .list .content .upload-btn:hover {
  color: #997dff;
  border: 1px solid #7f5dff;
}
.wrapper--QuHil .list .content .upload-btn:hover .text {
  color: #7f5dff;
}
.wrapper--QuHil .list .content .upload-btn .icon {
  font-size: 30px;
  margin-top: 4px;
  margin-bottom: 6px;
  color: #7f5dff;
}
.wrapper--QuHil .list .content .upload-btn .text {
  font-size: 12px;
  color: #333;
}
.wrapper--QuHil .list .content .img-block {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.wrapper--QuHil .list .content .img-block .ant-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper--QuHil .list .content .img-block .delete-btn {
  z-index: 1;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
.wrapper--QuHil .list .content .img-block .delete-btn .delete {
  font-size: 16px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.wrapper--QuHil .list .content .img-block .delete-btn .delete:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.wrapper--QuHil .list .content .img-block:hover .delete-btn {
  display: block;
}
.wrapper--QuHil .list .content .ant-upload {
  flex: 1;
  display: flex;
}
.wrapper--QuHil .extra {
  width: 100%;
  margin-top: 8px;
}
.wrapper--QuHil .ant-image {
  display: block;
  height: 0;
}
.preview-mask--F7w1I {
  z-index: 100;
}
.ant-form-item-has-error .upload.upload-block {
  border-color: #f53b3b !important;
  color: #f53b3b !important;
}
.image--S5nKf {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/components/DetailAddModal/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.DetailAddModal--GHkik {
  padding: 20px 0;
  min-height: 440px;
  position: relative;
}
.DetailAddModal--GHkik .loading-wrap--VtQT0 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.65);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.modalForm--ZZR5o {
  position: relative;
}
.modalForm--ZZR5o .add-button--htJXr {
  height: 32px;
  line-height: 30px;
  padding: 0 12px;
  font-size: 14px;
}
.modalForm--ZZR5o .select--H4J3s {
  width: 400px !important;
}
.modalForm--ZZR5o .select--H4J3s .ant-select-selection-search-input::placeholder {
  color: #dbd9df;
}
.modalForm--ZZR5o .select--H4J3s .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #f0eff2;
  box-shadow: none !important;
}
.modalForm--ZZR5o .button-setting--GBpH9 {
  width: 648px;
  padding: 24px;
  border: 1px solid #f0eff2;
  border-radius: 4px;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .title {
  color: #5c5962;
  font-size: 14px;
  font-weight: 500;
  margin-right: 20px;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .input-button-name {
  width: 140px;
  margin-right: 16px;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .input-button-link {
  width: 330px;
  margin-right: 16px;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .delete {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .delete .icon {
  font-size: 16px;
  color: #5c5962;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .ant-input {
  border: 1px solid #f0eff2;
}
.modalForm--ZZR5o .button-setting--GBpH9 .item .ant-input::placeholder {
  color: #dbd9df;
}
.modalForm--ZZR5o .button-setting--GBpH9 .add-left-button {
  width: 100%;
  height: 32px;
  line-height: 30px;
}
.modalForm--ZZR5o .custom-textarea {
  font-weight: 400;
  border: 1px solid #f0eff2;
  height: 120px;
  resize: none;
}
.modalForm--ZZR5o .ant-form-item.ant-form-item-has-error .ant-input.ant-input-status-error {
  border-color: #f53b3b !important;
}
.modalForm--ZZR5o .ant-form-item.ant-form-item-has-error .ant-upload .upload-btn {
  border-color: #f53b3b !important;
}
.modalForm--ZZR5o .ant-form-item .ant-form-item-label {
  width: 80px;
  margin-right: 20px;
}
.modalForm--ZZR5o .ant-form-item .input.ant-input {
  width: 400px;
  border: 1px solid #f0eff2;
}
.modalForm--ZZR5o .ant-form-item .input.ant-input::placeholder {
  color: #dbd9df;
}
.modalForm--ZZR5o .custom-required > .ant-form-item-label > label::before,
.modalForm--ZZR5o .ant-form-item-required::before {
  display: none !important;
}
.modalForm--ZZR5o .custom-required > .ant-form-item-label > label::after,
.modalForm--ZZR5o .ant-form-item-required::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.modalForm--ZZR5o .ant-form-item-extra {
  font-size: 12px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ModalSetting/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ModalSetting--yP2dJ {
  padding: 20px 20px 40px 20px;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 104px);
  position: relative;
  overflow: hidden;
}
.ModalSetting--yP2dJ .header--yoDcR {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.ModalSetting--yP2dJ .header--yoDcR .add--lRFgm {
  display: flex;
  padding: 5px 12px;
  height: 32px;
  width: 104px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 32px;
}
.ModalSetting--yP2dJ .header--yoDcR .add--lRFgm .anticon {
  font-size: 16px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/ServiceChargeSetting/index.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ServiceChargeSetting--RhUmf {
  padding: 20px;
  position: relative;
}
.ServiceChargeSetting--RhUmf .ant-alert {
  height: 40px;
}
.ServiceChargeSetting--RhUmf .contentBox--SDGfH {
  width: 100%;
  padding: 20px;
  margin-top: 16px;
  border-radius: 8px;
  border: 1px solid var(---border-4, #f0eff2);
  background: var(---, #fff);
}
.ServiceChargeSetting--RhUmf .contentBox--SDGfH .contentTitle--MgWUF {
  color: var(---text-1, #24212a);
  font-weight: 500;
  line-height: 22px;
  /* 157.143% */
}
.ServiceChargeSetting--RhUmf .contentBox--SDGfH .contentChoose--bYNGG {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--s16, 16px);
  align-self: stretch;
}
.ServiceChargeSetting--RhUmf .contentBox--SDGfH .contentChoose--bYNGG .contentLabel--dZD9Z {
  flex-shrink: 0;
}
.ServiceChargeSetting--RhUmf .submitBtn--Dvzo7 {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
.formList--VjJN2 {
  width: 100%;
  padding: var(--s16, 16px);
  border-radius: 8px;
  border: 1px solid var(---border-4, #f0eff2);
  background: #fff;
}
.formList--VjJN2 .ant-form-item {
  margin-bottom: unset;
}
.formList--VjJN2 .ant-input-number-affix-wrapper {
  width: unset !important;
  margin-left: 8px;
}
.formList--VjJN2 .ant-input-number-handler-wrap {
  display: none !important;
}
.formList--VjJN2 .ant-input-number-prefix {
  position: absolute;
  right: 6px;
  top: 4px;
  z-index: 10;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/SettlementItemSetting/index.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.SettlementItemSetting--mA5mg {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F {
  flex: 1;
  padding: 0 20px 20px 20px;
  overflow-y: scroll;
  overflow: scroll;
  overflow: overlay;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-track {
  background-color: transparent;
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-corner,
.SettlementItemSetting--mA5mg .table-container--hAM1F::-webkit-scrollbar-button {
  display: none;
}
.SettlementItemSetting--mA5mg .disabled--nH7hY {
  opacity: 0.7;
  cursor: not-allowed;
}
.SettlementItemSetting--mA5mg .table--pvs_c .table-row--HvaNk {
  cursor: pointer;
}
.SettlementItemSetting--mA5mg .table--pvs_c .table-row--HvaNk:hover {
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
  position: relative;
  z-index: 3;
  transition: all 0.3s ease-in-out;
}
.SettlementItemSetting--mA5mg .table--pvs_c .table-row--HvaNk:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.SettlementItemSetting--mA5mg .table--pvs_c .table-row--HvaNk .ant-table-cell {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px;
  height: 60px;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper {
  height: 100%;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-nested-loading,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-container,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-nested-loading .ant-table-body,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-container .ant-table-body,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table .ant-table-body,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table-container .ant-table-body {
  flex: 1;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-nested-loading table > thead > tr:first-child th:first-child,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-spin-container table > thead > tr:first-child th:first-child,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table table > thead > tr:first-child th:first-child,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-wrapper .ant-table-container table > thead > tr:first-child th:first-child {
  padding-left: 24px;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-tbody > tr.ant-table-row-selected > td,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-tbody > tr.ant-table-row:hover > td,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fff;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-thead > tr > th {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f0eff2;
  text-align: left;
  font-size: 12px;
  color: #929098;
  font-weight: 400;
  line-height: 28px;
  height: 48px;
  padding: 10px 10px 10px 12px;
  white-space: nowrap;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-thead > tr > th::before {
  background-color: transparent !important;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-corner,
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-summary {
  height: 88px;
  z-index: 6;
  background-color: transparent;
  position: static;
}
.SettlementItemSetting--mA5mg .table--pvs_c .ant-table-summary tr {
  opacity: 0;
  pointer-events: none;
}
.SettlementItemSetting--mA5mg .top--q1nbd {
  height: 40px;
  margin-bottom: 4px;
}
.SettlementItemSetting--mA5mg .top--q1nbd .create--uTyl0 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 28px;
  width: 72px;
  font-size: 14px;
  gap: 4px;
}
.SettlementItemSetting--mA5mg .top--q1nbd .create--uTyl0 span {
  margin-left: 0;
}
.SettlementItemSetting--mA5mg .edit--EUCB8 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  padding: 0;
  height: 28px;
  width: 72px;
  gap: 4px;
}
.SettlementItemSetting--mA5mg .edit--EUCB8 span {
  margin-left: 0;
}
.SettlementItemSetting--mA5mg .delete--zhMNE {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 28px;
  width: 72px;
  color: #fa4d56 !important;
  border-color: #fa4d56 !important;
  gap: 4px;
}
.SettlementItemSetting--mA5mg .delete--zhMNE span {
  margin-left: 0;
}
.SettlementItemSetting--mA5mg .delete--zhMNE:hover,
.SettlementItemSetting--mA5mg .delete--zhMNE:active,
.SettlementItemSetting--mA5mg .delete--zhMNE:focus {
  color: #fa4d56 !important;
  border-color: #fa4d56 !important;
}
.SettlementItemSetting--mA5mg .empty--MMu0B {
  height: 200px;
  margin: 30px 0;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/BrandListSetting/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.BrandListSetting--WwFm6 {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.BrandListSetting--WwFm6 .table-container--DEhpE {
  flex: 1;
  padding: 0 20px 20px 20px;
  overflow-y: scroll;
  overflow: scroll;
  overflow: overlay;
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-track {
  background-color: transparent;
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-corner,
.BrandListSetting--WwFm6 .table-container--DEhpE::-webkit-scrollbar-button {
  display: none;
}
.BrandListSetting--WwFm6 .disabled--iYRpO {
  opacity: 0.7;
  cursor: not-allowed;
}
.BrandListSetting--WwFm6 .table--MWmLi .table-row--TUCPn {
  cursor: pointer;
}
.BrandListSetting--WwFm6 .table--MWmLi .table-row--TUCPn:hover {
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
  position: relative;
  z-index: 3;
  transition: all 0.3s ease-in-out;
}
.BrandListSetting--WwFm6 .table--MWmLi .table-row--TUCPn:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.BrandListSetting--WwFm6 .table--MWmLi .table-row--TUCPn .ant-table-cell {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px;
  height: 60px;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper {
  height: 100%;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-nested-loading,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-container,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-nested-loading .ant-table-body,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-container .ant-table-body,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table .ant-table-body,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table-container .ant-table-body {
  flex: 1;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-nested-loading table > thead > tr:first-child th:first-child,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-spin-container table > thead > tr:first-child th:first-child,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table table > thead > tr:first-child th:first-child,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-wrapper .ant-table-container table > thead > tr:first-child th:first-child {
  padding-left: 24px;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-tbody > tr.ant-table-row-selected > td,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-tbody > tr.ant-table-row:hover > td,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fff;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-thead > tr > th {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f0eff2;
  text-align: left;
  font-size: 12px;
  color: #929098;
  font-weight: 400;
  line-height: 28px;
  height: 48px;
  padding: 10px 10px 10px 12px;
  white-space: nowrap;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-thead > tr > th::before {
  background-color: transparent !important;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-corner,
.BrandListSetting--WwFm6 .table--MWmLi .ant-table .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-summary {
  height: 88px;
  z-index: 6;
  background-color: transparent;
  position: static;
}
.BrandListSetting--WwFm6 .table--MWmLi .ant-table-summary tr {
  opacity: 0;
  pointer-events: none;
}
.BrandListSetting--WwFm6 .top--oNwA7 {
  margin-bottom: 4px;
}
.BrandListSetting--WwFm6 .top--oNwA7 .create--muGbx {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 28px;
  width: 72px;
  font-size: 14px;
  gap: 4px;
}
.BrandListSetting--WwFm6 .top--oNwA7 .create--muGbx span {
  margin-left: 0;
}
.BrandListSetting--WwFm6 .edit--nWN8N {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  padding: 0;
  height: 28px;
  width: 72px;
  gap: 4px;
}
.BrandListSetting--WwFm6 .edit--nWN8N span {
  margin-left: 0;
}
.BrandListSetting--WwFm6 .delete--wECGV {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 28px;
  width: 72px;
  color: #fa4d56 !important;
  border-color: #fa4d56 !important;
  gap: 4px;
}
.BrandListSetting--WwFm6 .delete--wECGV span {
  margin-left: 0;
}
.BrandListSetting--WwFm6 .delete--wECGV:hover,
.BrandListSetting--WwFm6 .delete--wECGV:active,
.BrandListSetting--WwFm6 .delete--wECGV:focus {
  color: #fa4d56 !important;
  border-color: #fa4d56 !important;
}
.BrandListSetting--WwFm6 .empty--IZKYe {
  height: 200px;
  margin: 30px 0;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Announcement/index.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.content--Bbkcv {
  padding: 20px;
  position: relative;
  height: 100%;
}
.content--Bbkcv .name--VinV8 {
  flex: 1;
  color: #24212a;
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
}
.content--Bbkcv .btn--RKPQy {
  display: flex;
  justify-content: end;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/Announcement/AnnounceModal/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.form--zC_Vu {
  display: flex;
  flex-direction: column;
}
.form--zC_Vu .ant-form-item {
  margin-bottom: 20px;
}
.form--zC_Vu .ant-form-item:last-of-type {
  margin-bottom: 0;
}
.form--zC_Vu .ant-form-item .ant-form-item-label {
  font-size: 14px;
  width: 98px;
  color: #24212a;
}
.form--zC_Vu .ant-form-item-required::before {
  display: none !important;
}
.form--zC_Vu .ant-form-item-required::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.form--zC_Vu .ant-radio-wrapper {
  position: relative;
  height: 32px;
}
.form--zC_Vu .delete--nvml6 {
  display: flex;
  justify-content: flex-end;
  color: #929098;
  margin-bottom: 8px;
}
.announce-modal--yFvA1 .tips--GRuJ1 {
  color: #929098;
  font-size: 12px;
}
.announce-modal--yFvA1 .footer-btn--hnJib .add-goods--gULlL {
  position: absolute;
  left: 20px;
}
.announce-modal--yFvA1 .ant-modal-body {
  max-height: 650px;
  overflow: scroll;
  overflow: overlay;
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-corner,
.announce-modal--yFvA1 .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.divider--E7ExP {
  margin: 4px 0px 16px 0px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/EmergencyOrder/index.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.content--JXy_G {
  padding: 20px;
  height: 100%;
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: column;
  height: calc(100vh - 105px);
  overflow: hidden;
}
.content--JXy_G .name--AlwuC {
  flex: 1;
  color: #24212a;
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
}
.content--JXy_G .add--xk8va {
  margin-bottom: 16px;
  display: flex;
  justify-content: end;
}
.content--JXy_G .add--xk8va .add-btn--GJ1ZE {
  padding: 0 16px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content--JXy_G .operation--TT2Za {
  display: flex;
  justify-content: end;
  gap: 8px;
}
.content--JXy_G .operation--TT2Za .btn--wmkyw {
  padding: 0 12px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content--JXy_G .operation--TT2Za .delete--ULqBx {
  color: #fff !important;
  border: 1px solid #e25252 !important;
  background-color: #e25252 !important;
}
.content--JXy_G .table-content--m95D9 {
  height: 100%;
  position: relative;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO {
  height: 100%;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba {
  height: 100%;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-thead .ant-table-cell::before {
  width: 0 !important;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-thead .ant-table-cell.ant-table-cell.ant-table-cell-fix-right.ant-table-cell-fix-right-first {
  padding-right: 32px;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-thead > tr > th {
  background: #fff;
  color: #929098;
  font-size: 12px;
  font-weight: 400;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-tbody .ant-table-cell {
  color: #24212a;
  font-size: 12px;
  background-color: #fff;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-row .ant-table-cell-row-hover {
  background: #fff !important;
  cursor: pointer;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-row .ant-table-cell-fix-left-last::before {
  border-right: solid 1px rgba(0, 0, 0, 0.06);
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-tbody > tr > td {
  padding: 11px 16px;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-tbody > tr > .ant-table-selection-column {
  padding: 11px 6px;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body .ant-table-tbody .ant-table-row-selected td.ant-table-cell {
  background: #f0eff2;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body {
  overflow: scroll;
  overflow: overlay;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-corner,
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body::-webkit-scrollbar-button {
  display: none;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-body > table {
  padding-bottom: 80px;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table--y4Nba .ant-table-placeholder .ant-table-cell {
  height: 522px;
  border-bottom: unset;
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table-row--QxIQ9:hover {
  position: relative;
  z-index: 3;
  filter: drop-shadow(0px 2px 24px rgba(200, 201, 204, 0.5));
}
.content--JXy_G .table-content--m95D9 .table-wrap--HffVO .table-row--QxIQ9:last-of-type:hover {
  filter: drop-shadow(0px -16px 8px rgba(200, 201, 204, 0.2));
}
.content--JXy_G .table-content--m95D9 .loading-wrap--NA_0c {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.content--JXy_G .table-content--m95D9 .pagination--Ca77S {
  bottom: 12px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/@pages/EmergencyOrder/components/AddModal/index.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.form--Erdx2 {
  display: flex;
  flex-direction: column;
}
.form--Erdx2 .ant-form-item {
  margin-bottom: 20px;
}
.form--Erdx2 .ant-form-item:last-of-type {
  margin-bottom: 0;
}
.form--Erdx2 .ant-form-item .ant-form-item-label {
  font-size: 14px;
  width: 98px;
  color: #24212a;
}
.form--Erdx2 .ant-form-item-required::before {
  display: none !important;
}
.form--Erdx2 .ant-form-item-required::after {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.form--Erdx2 .ant-radio-wrapper {
  position: relative;
  height: 32px;
}
.form--Erdx2 .delete--riEkX {
  display: flex;
  justify-content: flex-end;
  color: #929098;
  margin-bottom: 8px;
}
.add-modal--YVP35 .tips--Bae8u {
  color: #929098;
  font-size: 12px;
}
.add-modal--YVP35 .footer-btn--WXRet .add-goods--rIHuF {
  position: absolute;
  left: 20px;
}
.add-modal--YVP35 .ant-modal-body {
  max-height: 650px;
  overflow: scroll;
  overflow: overlay;
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-thumb {
  display: block;
  border-radius: 1em;
  background-color: #635b803d;
  background-clip: padding-box;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-right-width: 2px;
  box-sizing: content-box;
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-thumb:hover {
  background-color: #4a2abd53;
  border-color: #4a2abd53;
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-track:hover {
  background-color: rgba(50, 50, 50, 0.1);
}
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-corner,
.add-modal--YVP35 .ant-modal-body::-webkit-scrollbar-button {
  display: none;
}
.divider--bxXkx {
  margin: 4px 0px 16px 0px;
}

