/* version: v2.13.3 hash: 2181a66fa259233eb0f5*/
:root {
  --sd-color-primary: #0068ff;
  --sd-color-primary-active: #00388c;
  --sd-color-primary-hover: #0047b3;
  --sd-color-primary-disable: #81abff;
  --sd-color-primary-bg: #e2ecff;
  --sd-color-primary-bg-hover: #bbd2ff;
  --sd-color-primary-border: #0068ff;
  --sd-color-primary-border-active: #00388c;
  --sd-color-primary-border-hover: #0047b3;
  --sd-color-primary-border-disable: #81abff;
  --sd-color-primary-text: #0068ff;
  --sd-color-primary-text-active: #00388c;
  --sd-color-primary-text-hover: #0047b3;
  --sd-color-primary-text-disable: #81abff;
  --sd-success-default: #37b24d;
  --sd-success-hover: #2f9e44;
  --sd-success-active: #2b8a3e;
  --sd-success-disable: #b2f2bb;
  --sd-success-background-default-01: #ebfbee;
  --sd-success-background-hover-01: #d3f9d8;
  --sd-success-background-active-01: #37b24d;
  --sd-success-background-disable-01: #b2f2bb;
  --sd-success-background-default-02: #d3f9d8;
  --sd-success-background-hover-02: #b2f2bb;
  --sd-success-background-active-02: #37b24d;
  --sd-success-background-disable-02: #b2f2bb;
  --sd-success-divider-default-01: #40c057;
  --sd-success-divider-hover-01: #2f9e44;
  --sd-success-divider-active-01: #2b8a3e;
  --sd-success-divider-disable-01: #b2f2bb;
  --sd-success-divider-default-02: #37b24d;
  --sd-success-divider-hover-02: #2f9e44;
  --sd-success-divider-active-02: #2b8a3e;
  --sd-success-divider-disable-02: #b2f2bb;
  --sd-error-default: #f03e3e;
  --sd-error-hover: #e03131;
  --sd-error-active: #c92a2a;
  --sd-error-disable: #ffc9c9;
  --sd-error-background-default-01: #fff5f5;
  --sd-error-background-hover-01: #ffe3e3;
  --sd-error-background-active-01: #f03e3e;
  --sd-error-background-disable-01: #ffc9c9;
  --sd-error-background-default-02: #ffe3e3;
  --sd-error-background-hover-02: #ffc9c9;
  --sd-error-background-active-02: #f03e3e;
  --sd-error-background-disable-02: #ffc9c9;
  --sd-error-background-default-03: #ff6b6b;
  --sd-error-background-hover-03: #fa5252;
  --sd-error-background-active-03: #f03e3e;
  --sd-error-background-disable-03: #ffc9c9;
  --sd-error-divider-default-01: #ff6b6b;
  --sd-error-divider-hover-01: #fa5252;
  --sd-error-divider-active-01: #f03e3e;
  --sd-error-divider-disable-01: #ffc9c9;
  --sd-error-divider-default-02: #f03e3e;
  --sd-error-divider-hover-02: #e03131;
  --sd-error-divider-active-02: #c92a2a;
  --sd-error-divider-disable-02: #ffc9c9;
  --sd-warning-default: #f59f00;
  --sd-warning-hover: #f08c00;
  --sd-warning-active: #e67700;
  --sd-warning-disable: #ffec99;
  --sd-warning-background-default-01: #fff9db;
  --sd-warning-background-hover-01: #fff3bf;
  --sd-warning-background-active-01: #f59f00;
  --sd-warning-background-disable-01: #ffec99;
  --sd-warning-background-default-02: #fff3bf;
  --sd-warning-background-hover-02: #ffec99;
  --sd-warning-background-active-02: #f59f00;
  --sd-warning-background-disable-02: #ffec99;
  --sd-warning-divider-default-01: #fab005;
  --sd-warning-divider-hover-01: #f08c00;
  --sd-warning-divider-active-01: #e67700;
  --sd-warning-divider-disable-01: #ffec99;
  --sd-warning-divider-default-02: #f59f00;
  --sd-warning-divider-hover-02: #f08c00;
  --sd-warning-divider-active-02: #e67700;
  --sd-warning-divider-disable-02: #ffec99;
  --sd-info-default: #0068ff;
  --sd-info-hover: #0057d9;
  --sd-info-active: #0047b3;
  --sd-info-disable: #bbd2ff;
  --sd-info-background-default-01: #f5f9ff;
  --sd-info-background-hover-01: #e2ecff;
  --sd-info-background-active-01: #0068ff;
  --sd-info-background-disable-01: #bbd2ff;
  --sd-info-background-default-02: #e2ecff;
  --sd-info-background-hover-02: #bbd2ff;
  --sd-info-background-active-02: #0068ff;
  --sd-info-background-disable-02: #bbd2ff;
  --sd-info-divider-default-01: #508bff;
  --sd-info-divider-hover-01: #0057d9;
  --sd-info-divider-active-01: #0047b3;
  --sd-info-divider-disable-01: #bbd2ff;
  --sd-info-divider-default-02: #0068ff;
  --sd-info-divider-hover-02: #0047b3;
  --sd-info-divider-active-02: #00388c;
  --sd-info-divider-disable-02: #bbd2ff;
  --sd-font-heading: #141933;
  --sd-font-text: #474c66;
  --sd-font-description: #989cb2;
  --sd-font-disable: #b8bbcc;
  --sd-blacked-background-default-01: #fff;
  --sd-blacked-background-hover-01: #e6e8f2;
  --sd-blacked-background-active-01: #dadce5;
  --sd-blacked-background-default-02: #f7f8fa;
  --sd-blacked-background-hover-02: #f4f6fb;
  --sd-blacked-background-active-02: #e6e8f2;
  --sd-blacked-background-default-03: #f4f6fb;
  --sd-blacked-background-hover-03: #e6e8f2;
  --sd-blacked-background-active-03: #dadce5;
  --sd-blacked-background-default-04: #989cb2;
  --sd-blacked-background-hover-04: #474c66;
  --sd-blacked-background-active-04: #242840;
  --sd-blacked-background-default-05: #474c66;
  --sd-blacked-mask: rgba(3,4,13,0.6);
  --sd-blacked-disabled: #b8bbcc;
  --sd-blacked-solid-default-01: #e6e8f2;
  --sd-blacked-solid-hover-01: #989cb2;
  --sd-blacked-solid-active-01: #474c66;
  --sd-blacked-solid-default-02: #dadce5;
  --sd-blacked-solid-hover-02: #989cb2;
  --sd-blacked-solid-active-02: #474c66;
  --sd-blacked-dash-default-01: #e6e8f2;
  --sd-blacked-dash-hover-01: #989cb2;
  --sd-blacked-dash-active-01: #474c66;
}

:root {
  --sd-modal-border-radius: 16px;
  --sd-tag-usertag-border-radius-lg: 21px;
  --sd-tag-usertag-border-radius-md: 26px;
}

@font-face {
  font-family: 'sugar-design-2.12.6' /* Project id 1512390 */;
  src: url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.eot") /* IE9 */;
  src: url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.eot#iefix") format('embedded-opentype'), url("//static-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.eot#iefix") format('embedded-opentype'), url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff2") format('woff2'), url("//static-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff2") format('woff2'), url("//hire-r1-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff2") format('woff2'), url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff") format('woff'), url("//static-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff") format('woff'), url("//hire-r1-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.woff") format('woff'), url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.ttf") format('truetype'), url("//static-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.ttf") format('truetype'), url("//hire-r1-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.ttf") format('truetype'), url("//static.mokahr.com/sugar/icon-resource/iconfont.1701399887268.svg#sugar-design") format('svg'), url("//static-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.svg#sugar-design") format('svg'), url("//hire-r1-ats.mokahr.com/sugar/icon-resource/iconfont.1701399887268.svg#sugar-design") format('svg');
}
/* ========== 新添加图标的时候记得保留这一段 =========== */
.sd-Icon-container-2mUv1 {
  position: relative;
  top: -0.08em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 16px;
  vertical-align: middle;
  line-height: 1;
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'sugar-design-2.12.6' !important;
  text-transform: none;
  speak: none;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* ================================================ */
.sd-Icon-iconviewActivation-eaA1n:before {
  content: '\E7F9';
}
.sd-Icon-icontracking-1hBiM:before {
  content: '\E7FB';
}
.sd-Icon-iconcreateActivation-1rYHN:before {
  content: '\E7FC';
}
.sd-Icon-iconsimilarCandidatesIcon-1RZZi:before {
  content: '\E7FD';
}
.sd-Icon-iconnewActivation-62WmM:before {
  content: '\E7FE';
}
.sd-Icon-iconreject-11VuQ:before {
  content: '\E7F7';
}
.sd-Icon-iconbigPicture-31v7C:before {
  content: '\E7FA';
}
.sd-Icon-iconcomputer-1p5Td:before {
  content: '\E7F8';
}
.sd-Icon-iconbannerDiagram-1GBNp:before {
  content: '\E7F6';
}
.sd-Icon-iconheadHunting-1fBpE:before {
  content: '\E7F2';
}
.sd-Icon-iconmoreLine-2SKkc:before {
  content: '\E7EE';
}
.sd-Icon-iconapprovalTransferLine-3iaTS:before {
  content: '\E7F4';
}
.sd-Icon-iconapprovalRefuse-3S-JV:before {
  content: '\E7F5';
}
.sd-Icon-icontopic-2N6ev:before {
  content: '\E7F3';
}
.sd-Icon-iconapprovalAddLine-1uzNM:before {
  content: '\E7E8';
}
.sd-Icon-iconapprovalRemoveLine-LT-jo:before {
  content: '\E7E9';
}
.sd-Icon-iconapprovalReturnLine-2GfDU:before {
  content: '\E7EA';
}
.sd-Icon-iconcommentLine-DtWFJ:before {
  content: '\E7EB';
}
.sd-Icon-icondownloadLine-Ypqh4:before {
  content: '\E7EC';
}
.sd-Icon-iconprintLine-131Sw:before {
  content: '\E7ED';
}
.sd-Icon-iconresubmitLine-1H0_j:before {
  content: '\E7EF';
}
.sd-Icon-iconremindLine-20wdA:before {
  content: '\E7F0';
}
.sd-Icon-iconrevokeLine-2suxU:before {
  content: '\E7F1';
}
.sd-Icon-iconfreezeColumn-3EmKv:before {
  content: '\E7E6';
}
.sd-Icon-iconheadFor-1bzp-:before {
  content: '\E7E7';
}
.sd-Icon-iconaiIntelligent-2Mn56:before {
  content: '\E600';
}
.sd-Icon-iconsingleSignOn-37v2F:before {
  content: '\E7E5';
}
.sd-Icon-iconlayoutStyle-1vUyz:before {
  content: '\E7E4';
}
.sd-Icon-iconreverseElection-1cTeW:before {
  content: '\E7E0';
}
.sd-Icon-iconlineSpacing-3nJ0f:before {
  content: '\E7E1';
}
.sd-Icon-iconclearLinkage-2tz6g:before {
  content: '\E7E2';
}
.sd-Icon-iconfilterLine-vFL7n:before {
  content: '\E7E3';
}
.sd-Icon-iconchineseKerning-2XwPN:before {
  content: '\E7D5';
}
.sd-Icon-iconenglishKerning-10Epf:before {
  content: '\E7DB';
}
.sd-Icon-iconround--gWNZ:before {
  content: '\E7D2';
}
.sd-Icon-iconimageTextLine-2Vtwc:before {
  content: '\E7DD';
}
.sd-Icon-iconpositionBottomLine-20-qq:before {
  content: '\E7DE';
}
.sd-Icon-iconsolidColor-3PyNJ:before {
  content: '\E7DF';
}
.sd-Icon-iconpuzzleLine-xwmC2:before {
  content: '\E7DC';
}
.sd-Icon-iconbanner-hNdqV:before {
  content: '\E7CC';
}
.sd-Icon-iconcards-27yU4:before {
  content: '\E7CD';
}
.sd-Icon-iconfilletLine-1U6OY:before {
  content: '\E7CE';
}
.sd-Icon-iconheading-YIje5:before {
  content: '\E7CF';
}
.sd-Icon-iconcode-Hw2UQ:before {
  content: '\E7D0';
}
.sd-Icon-iconpositionTopLine-2marL:before {
  content: '\E7D1';
}
.sd-Icon-iconrowLine-rGn48:before {
  content: '\E7D3';
}
.sd-Icon-iconplayLine-29OPF:before {
  content: '\E7D4';
}
.sd-Icon-iconcolumnLine-2W_cm:before {
  content: '\E7D6';
}
.sd-Icon-iconoriginalLine-2rYAm:before {
  content: '\E7D7';
}
.sd-Icon-icondefinitionLine-O6cmF:before {
  content: '\E7D8';
}
.sd-Icon-iconslideshowLine-2C8Jk:before {
  content: '\E7D9';
}
.sd-Icon-iconcollectionLine-2O8uw:before {
  content: '\E7DA';
}
.sd-Icon-iconincrease-10zxb:before {
  content: '\E7C8';
}
.sd-Icon-iconreduce-1xOue:before {
  content: '\E7C9';
}
.sd-Icon-iconzoomIn-2Ka6_:before {
  content: '\E7CA';
}
.sd-Icon-iconzoomOut-LJbJA:before {
  content: '\E7CB';
}
.sd-Icon-iconalignRight-xkKIV:before {
  content: '\E711';
}
.sd-Icon-iconmultipleChoice-3xsst:before {
  content: '\E781';
}
.sd-Icon-iconsubtractCircleAlt-3VsUU:before {
  content: '\E789';
}
.sd-Icon-iconvideoOff-3J1S9:before {
  content: '\E7B8';
}
.sd-Icon-icontheForce-2-BsL:before {
  content: '\E7C6';
}
.sd-Icon-iconinProgress-J37ug:before {
  content: '\E749';
}
.sd-Icon-iconbankCard-3A6cD:before {
  content: '\E769';
}
.sd-Icon-iconlinkStatus-2d0Zf:before {
  content: '\E796';
}
.sd-Icon-iconmapMark-36Cq_:before {
  content: '\E7A7';
}
.sd-Icon-iconallMove-kLPPb:before {
  content: '\E713';
}
.sd-Icon-icondragMds-2fkmb:before {
  content: '\E7AC';
}
.sd-Icon-iconuserPlusAltMds-l9Cbm:before {
  content: '\E7C7';
}
.sd-Icon-iconquit-vT_67:before {
  content: '\E6A2';
}
.sd-Icon-iconrpo-1VGSf:before {
  content: '\E735';
}
.sd-Icon-iconfolderCandid-LBt-x:before {
  content: '\E7B3';
}
.sd-Icon-iconcalendarLine-1Is46:before {
  content: '\E6FC';
}
.sd-Icon-iconcounterClockWise-BL2G6:before {
  content: '\E7AF';
}
.sd-Icon-icontable-33-W8:before {
  content: '\E77F';
}
.sd-Icon-icontwitter-1WBV2:before {
  content: '\E7C5';
}
.sd-Icon-iconresumeScreening-Q6k3F:before {
  content: '\E6F3';
}
.sd-Icon-iconextractText-dBQGN:before {
  content: '\E715';
}
.sd-Icon-iconascending-176qA:before {
  content: '\E716';
}
.sd-Icon-iconmapmarkAlt-2wXSE:before {
  content: '\E71C';
}
.sd-Icon-iconmicroPhone-1PwwK:before {
  content: '\E721';
}
.sd-Icon-iconcatalog-3lbhq:before {
  content: '\E72E';
}
.sd-Icon-iconlParenthesis-3YmUg:before {
  content: '\E741';
}
.sd-Icon-iconyesOrNo-A2u1t:before {
  content: '\E759';
}
.sd-Icon-iconaddBelow-3LTtC:before {
  content: '\E75B';
}
.sd-Icon-iconfolderLocked-3BtiM:before {
  content: '\E77A';
}
.sd-Icon-iconsubtract-2Jwry:before {
  content: '\E782';
}
.sd-Icon-iconfolderLine-XcMJz:before {
  content: '\E783';
}
.sd-Icon-iconlogOff-331YW:before {
  content: '\E7A3';
}
.sd-Icon-iconbanLine-26rT1:before {
  content: '\E7A5';
}
.sd-Icon-iconaddAbove-2WcUh:before {
  content: '\E7A6';
}
.sd-Icon-iconcc-2W2uv:before {
  content: '\E7C2';
}
.sd-Icon-iconmultiLineText-1X7nm:before {
  content: '\E7C3';
}
.sd-Icon-icondrillDown-1ZOuM:before {
  content: '\E7C4';
}
.sd-Icon-iconexitFullScreen-2PK9b:before {
  content: '\E69F';
}
.sd-Icon-iconenterprise-1Hjsq:before {
  content: '\E6F7';
}
.sd-Icon-iconsave-1qPfj:before {
  content: '\E63E';
}
.sd-Icon-iconor-z4qfZ:before {
  content: '\E63C';
}
.sd-Icon-iconand-KH1t_:before {
  content: '\E63D';
}
.sd-Icon-iconcollection-16n68:before {
  content: '\E7C1';
}
.sd-Icon-iconimage-34ypq:before {
  content: '\E7B9';
}
.sd-Icon-iconalignCenter-1FtdP:before {
  content: '\E7BA';
}
.sd-Icon-iconunderline-1pHMT:before {
  content: '\E7BB';
}
.sd-Icon-iconunorderedList-cKV7d:before {
  content: '\E7BC';
}
.sd-Icon-iconalignLeft-3LpZ9:before {
  content: '\E7BD';
}
.sd-Icon-iconbold-ofBs8:before {
  content: '\E7BE';
}
.sd-Icon-iconorderedList-eJ2YV:before {
  content: '\E7BF';
}
.sd-Icon-iconfontColor-1xOLj:before {
  content: '\E7C0';
}
.sd-Icon-icondot-yVBDn:before {
  content: '\E7B7';
}
.sd-Icon-iconredo-3gxhv:before {
  content: '\E601';
}
.sd-Icon-iconundo-2QcRW:before {
  content: '\E602';
}
.sd-Icon-iconprogress-5I8pM:before {
  content: '\E765';
}
.sd-Icon-icontrial-3gaZa:before {
  content: '\E76C';
}
.sd-Icon-iconpay-1F5R6:before {
  content: '\E7B4';
}
.sd-Icon-iconachievements-3NFkl:before {
  content: '\E7B5';
}
.sd-Icon-iconsetup-2TV2B:before {
  content: '\E7B6';
}
.sd-Icon-iconregionFilter-mfAlm:before {
  content: '\E6E7';
}
.sd-Icon-iconmale-1eEBE:before {
  content: '\E70B';
}
.sd-Icon-iconweixin-NiJNj:before {
  content: '\E7B2';
}
.sd-Icon-iconemployeeReferral-2-yU3:before {
  content: '\E7B1';
}
.sd-Icon-iconapproval-1YkEp:before {
  content: '\E751';
}
.sd-Icon-icondoubleLeft-331wk:before {
  content: '\E75C';
}
.sd-Icon-iconwarning-CRXJi:before {
  content: '\E79B';
}
.sd-Icon-icongrade-11rfm:before {
  content: '\E7A4';
}
.sd-Icon-iconfiles-NXlki:before {
  content: '\E7A8';
}
.sd-Icon-iconpic-1Q2_w:before {
  content: '\E7A9';
}
.sd-Icon-iconbankcard-aiSEI:before {
  content: '\E7AA';
}
.sd-Icon-icontext-31Zqq:before {
  content: '\E7AB';
}
.sd-Icon-iconradio-QY321:before {
  content: '\E7AD';
}
.sd-Icon-iconteam-3cOvS:before {
  content: '\E7AE';
}
.sd-Icon-iconnumber-2FdAY:before {
  content: '\E7B0';
}
.sd-Icon-iconqrcode-1WfVe:before {
  content: '\E763';
}
.sd-Icon-iconban-1b1JD:before {
  content: '\E72B';
}
.sd-Icon-iconeyeInvisible-3TpHG:before {
  content: '\E756';
}
.sd-Icon-iconlanguage-2XHwE:before {
  content: '\E785';
}
.sd-Icon-iconnegativeFace-ZL-xn:before {
  content: '\E786';
}
.sd-Icon-iconhelp-4pA-9:before {
  content: '\E787';
}
.sd-Icon-iconuserPlus-17fUh:before {
  content: '\E788';
}
.sd-Icon-icontag-2Fgck:before {
  content: '\E78A';
}
.sd-Icon-iconstore-2extY:before {
  content: '\E78B';
}
.sd-Icon-iconreverse-38WVZ:before {
  content: '\E78C';
}
.sd-Icon-iconwork-EP3Hx:before {
  content: '\E78D';
}
.sd-Icon-iconprint-3ZUld:before {
  content: '\E78E';
}
.sd-Icon-iconthermometer-D4Ne4:before {
  content: '\E78F';
}
.sd-Icon-iconupdate-6U2Pr:before {
  content: '\E790';
}
.sd-Icon-iconmessage-1LStS:before {
  content: '\E791';
}
.sd-Icon-icontachometer-UEkI_:before {
  content: '\E792';
}
.sd-Icon-iconminiClose-LfQfp:before {
  content: '\E793';
}
.sd-Icon-iconsort-asq76:before {
  content: '\E794';
}
.sd-Icon-iconserver-1y8JQ:before {
  content: '\E795';
}
.sd-Icon-iconrevoke-3NWrs:before {
  content: '\E797';
}
.sd-Icon-iconupload-3mOkN:before {
  content: '\E798';
}
.sd-Icon-iconvideo-yijyO:before {
  content: '\E799';
}
.sd-Icon-iconunlock-2x-vx:before {
  content: '\E79A';
}
.sd-Icon-iconwebsite-1Cj8O:before {
  content: '\E79C';
}
.sd-Icon-iconuserQualified-31BPX:before {
  content: '\E79D';
}
.sd-Icon-iconschool-2KIlz:before {
  content: '\E79E';
}
.sd-Icon-iconnotification-2f82k:before {
  content: '\E79F';
}
.sd-Icon-iconpresent-1qalX:before {
  content: '\E7A0';
}
.sd-Icon-iconsuccess-11fJD:before {
  content: '\E7A1';
}
.sd-Icon-iconshare-1gx27:before {
  content: '\E7A2';
}
.sd-Icon-iconarrowUp-2tJ5L:before {
  content: '\E71E';
}
.sd-Icon-iconadd-q9iH7:before {
  content: '\E71F';
}
.sd-Icon-iconarrowDown-10UfJ:before {
  content: '\E720';
}
.sd-Icon-iconaddCircleAlt-2_c8h:before {
  content: '\E722';
}
.sd-Icon-iconarrowRight-3OQb2:before {
  content: '\E723';
}
.sd-Icon-iconaccount-24RNY:before {
  content: '\E724';
}
.sd-Icon-iconalertness-1KaK7:before {
  content: '\E725';
}
.sd-Icon-iconbackToBottom-3FCrq:before {
  content: '\E726';
}
.sd-Icon-iconcamera-3kJBN:before {
  content: '\E727';
}
.sd-Icon-iconarrowLeft-3cAJn:before {
  content: '\E728';
}
.sd-Icon-iconcalendar-3SMHA:before {
  content: '\E729';
}
.sd-Icon-iconbackToTop-10Tpf:before {
  content: '\E72A';
}
.sd-Icon-iconcaretLeft-k7PvL:before {
  content: '\E72C';
}
.sd-Icon-iconbubbles-2UPO9:before {
  content: '\E72D';
}
.sd-Icon-iconcopy-28LhR:before {
  content: '\E72F';
}
.sd-Icon-iconaddCircleFilled-2vsQ3:before {
  content: '\E730';
}
.sd-Icon-icondetailTable-2DfAW:before {
  content: '\E731';
}
.sd-Icon-iconcaretDown-3hIEI:before {
  content: '\E732';
}
.sd-Icon-icondoubleRight-2Cpqi:before {
  content: '\E733';
}
.sd-Icon-iconcampusSite-137nM:before {
  content: '\E734';
}
.sd-Icon-iconchecked-BTumg:before {
  content: '\E736';
}
.sd-Icon-iconcaretRight-18hcs:before {
  content: '\E737';
}
.sd-Icon-iconexpand-3ZyYs:before {
  content: '\E738';
}
.sd-Icon-iconcaretUp-1Fzyc:before {
  content: '\E739';
}
.sd-Icon-iconfire-1WGRN:before {
  content: '\E73A';
}
.sd-Icon-icondescending-2yql9:before {
  content: '\E73B';
}
.sd-Icon-iconfemale-D-ZdD:before {
  content: '\E73C';
}
.sd-Icon-iconconnect-2ZI8i:before {
  content: '\E73D';
}
.sd-Icon-iconinfo-3wGH-:before {
  content: '\E73E';
}
.sd-Icon-iconhistory-3OPBy:before {
  content: '\E73F';
}
.sd-Icon-iconforbid-24SIt:before {
  content: '\E740';
}
.sd-Icon-iconchartView-1JBNo:before {
  content: '\E742';
}
.sd-Icon-icondown-3lrgj:before {
  content: '\E743';
}
.sd-Icon-icondrag-3BiRC:before {
  content: '\E744';
}
.sd-Icon-iconedit-1HjEZ:before {
  content: '\E745';
}
.sd-Icon-iconemployeeNumber-39RQW:before {
  content: '\E746';
}
.sd-Icon-iconclear-10Kij:before {
  content: '\E747';
}
.sd-Icon-iconclock-dsI6Z:before {
  content: '\E748';
}
.sd-Icon-iconeditInterview-3qOeP:before {
  content: '\E74A';
}
.sd-Icon-iconmenuFold-1f-je:before {
  content: '\E74B';
}
.sd-Icon-iconclose-L5elU:before {
  content: '\E74C';
}
.sd-Icon-icondepartment-1Xqyf:before {
  content: '\E74D';
}
.sd-Icon-iconeducation-h8w35:before {
  content: '\E74E';
}
.sd-Icon-iconmicroPhoneOff-3MfLL:before {
  content: '\E74F';
}
.sd-Icon-icondatabase-2NHUJ:before {
  content: '\E750';
}
.sd-Icon-iconlog-28BwY:before {
  content: '\E752';
}
.sd-Icon-iconeye-2wj-x:before {
  content: '\E753';
}
.sd-Icon-iconleft-qzmvk:before {
  content: '\E754';
}
.sd-Icon-icondownload-bSqHG:before {
  content: '\E755';
}
.sd-Icon-iconfolder-293bY:before {
  content: '\E757';
}
.sd-Icon-iconmore-2QmuT:before {
  content: '\E758';
}
.sd-Icon-iconfullScreen-F2_3A:before {
  content: '\E75A';
}
.sd-Icon-iconplay-2ELLn:before {
  content: '\E75D';
}
.sd-Icon-iconpause-3G16R:before {
  content: '\E75E';
}
.sd-Icon-iconmodule-3lGxr:before {
  content: '\E75F';
}
.sd-Icon-iconshareScreen-2NXmS:before {
  content: '\E760';
}
.sd-Icon-iconphone-3m3B6:before {
  content: '\E761';
}
.sd-Icon-iconemail-1-QGf:before {
  content: '\E762';
}
.sd-Icon-iconfilter-3bhA1:before {
  content: '\E764';
}
.sd-Icon-iconlink-1QPfj:before {
  content: '\E766';
}
.sd-Icon-iconright-KN9IP:before {
  content: '\E767';
}
.sd-Icon-icongender-3uPoS:before {
  content: '\E768';
}
.sd-Icon-iconsandGlass-2Nmx8:before {
  content: '\E76A';
}
.sd-Icon-iconmenuUnfold-1JpAD:before {
  content: '\E76B';
}
.sd-Icon-iconlock-3IE9z:before {
  content: '\E76D';
}
.sd-Icon-iconsearch-1l3rB:before {
  content: '\E76E';
}
.sd-Icon-iconloading-RQmvi:before {
  content: '\E76F';
}
.sd-Icon-iconsend-3hVMx:before {
  content: '\E770';
}
.sd-Icon-icontableView-39b74:before {
  content: '\E771';
}
.sd-Icon-iconrequired-3RZdJ:before {
  content: '\E772';
}
.sd-Icon-iconup-3EYVC:before {
  content: '\E773';
}
.sd-Icon-iconremove-3YsCF:before {
  content: '\E774';
}
.sd-Icon-iconmention-jt0AQ:before {
  content: '\E775';
}
.sd-Icon-iconmobile-EDuoh:before {
  content: '\E776';
}
.sd-Icon-iconreplace-W7CqP:before {
  content: '\E777';
}
.sd-Icon-icontime-uaaQ6:before {
  content: '\E778';
}
.sd-Icon-iconrating-3p73x:before {
  content: '\E779';
}
.sd-Icon-iconuserMinus-1CXI6:before {
  content: '\E77B';
}
.sd-Icon-iconshrink-1gLCf:before {
  content: '\E77C';
}
.sd-Icon-iconsatisfy-TvDog:before {
  content: '\E77D';
}
.sd-Icon-iconunsatisfied-2nMZj:before {
  content: '\E77E';
}
.sd-Icon-iconunassess-3_0Dk:before {
  content: '\E780';
}
.sd-Icon-iconuser-39nZQ:before {
  content: '\E784';
}
.sd-Icon-iconcampusRep-1U6LY:before {
  content: '\E6D7';
}
.sd-Icon-iconflash-1wLtT:before {
  content: '\E6D8';
}
.sd-Icon-iconlinkNone-3Wbgm:before {
  content: '\E6D9';
}
.sd-Icon-iconcandLock-1k4OL:before {
  content: '\E6DA';
}
.sd-Icon-iconellipsis-3Cfjj:before {
  content: '\E6DB';
}
.sd-Icon-iconorganization-XSA0I:before {
  content: '\E6DC';
}
.sd-Icon-icongithub-1lWPY:before {
  content: '\E6DD';
}
.sd-Icon-iconbulb-1Ksxi:before {
  content: '\E6DE';
}
.sd-Icon-iconshigong-Km4r7:before {
  content: '\E6E0';
}
.sd-Icon-iconproject-3nxIY:before {
  content: '\E6E1';
}
.sd-Icon-iconresign-TxRne:before {
  content: '\E6E2';
}
.sd-Icon-iconuserSurvey-1RjW9:before {
  content: '\E6E3';
}
.sd-Icon-iconrestore-1FTrU:before {
  content: '\E6E5';
}
.sd-Icon-iconscene-1KzeA:before {
  content: '\E6E6';
}
.sd-Icon-iconconnection-3GGW3:before {
  content: '\E6E8';
}
.sd-Icon-iconschedule-1ZYfa:before {
  content: '\E6E9';
}
.sd-Icon-iconrecruitingPortal-11-Ke:before {
  content: '\E6EB';
}
.sd-Icon-iconheadhunters-24kYW:before {
  content: '\E6EC';
}
.sd-Icon-iconthumbsDown-1q-MG:before {
  content: '\E6ED';
}
.sd-Icon-iconretry-NWZvO:before {
  content: '\E6EE';
}
.sd-Icon-iconretrieve-1bq4E:before {
  content: '\E6EF';
}
.sd-Icon-iconcheckedAltMds-oZCqy:before {
  content: '\E6F0';
}
.sd-Icon-iconsuspected-1oERH:before {
  content: '\E6F1';
}
.sd-Icon-iconhandPaper-24HB0:before {
  content: '\E6F2';
}
.sd-Icon-iconivFeedback-EKYH9:before {
  content: '\E6F4';
}
.sd-Icon-iconhtAccept-2NM2E:before {
  content: '\E6F5';
}
.sd-Icon-iconinsert-3xpAd:before {
  content: '\E6F6';
}
.sd-Icon-iconfx-2iHRe:before {
  content: '\E6F8';
}
.sd-Icon-iconinternalRef-2ocT8:before {
  content: '\E6F9';
}
.sd-Icon-iconrecruitProcessAlt-1kuDG:before {
  content: '\E6FA';
}
.sd-Icon-iconspeaker-r9k_4:before {
  content: '\E6FB';
}
.sd-Icon-iconscore-3o95c:before {
  content: '\E6FD';
}
.sd-Icon-iconrParenthesis-3XY_C:before {
  content: '\E6FE';
}
.sd-Icon-iconmonitor-3rJqw:before {
  content: '\E6FF';
}
.sd-Icon-iconxuanjianghui-3Ez5X:before {
  content: '\E700';
}
.sd-Icon-iconplanningJob-1nSCD:before {
  content: '\E701';
}
.sd-Icon-iconthumbsUp-2tiKF:before {
  content: '\E702';
}
.sd-Icon-iconweibo-ODNNO:before {
  content: '\E703';
}
.sd-Icon-iconsharingTalents-gB2cp:before {
  content: '\E704';
}
.sd-Icon-iconivAborted-2NO6B:before {
  content: '\E705';
}
.sd-Icon-icontalentPool-3h_D8:before {
  content: '\E706';
}
.sd-Icon-iconposting-3J5EK:before {
  content: '\E707';
}
.sd-Icon-iconprofit-3pVlg:before {
  content: '\E708';
}
.sd-Icon-iconzcool-37wvd:before {
  content: '\E709';
}
.sd-Icon-iconstarAlt-1BwrV:before {
  content: '\E70A';
}
.sd-Icon-iconstar-2_V0o:before {
  content: '\E70C';
}
.sd-Icon-iconuncheckedAf-1a1tN:before {
  content: '\E70D';
}
.sd-Icon-iconrelationships-1X4bG:before {
  content: '\E70E';
}
.sd-Icon-iconwish-1IRZ0:before {
  content: '\E70F';
}
.sd-Icon-iconhtReject-1ZZL_:before {
  content: '\E710';
}
.sd-Icon-iconmenu-3U5yp:before {
  content: '\E712';
}
.sd-Icon-iconrecruitPipeline-3MkVk:before {
  content: '\E714';
}
.sd-Icon-iconsetting-1z6ZR:before {
  content: '\E718';
}
.sd-Icon-iconresume-1QmOD:before {
  content: '\E719';
}
.sd-Icon-icontalentPoolAlt-125Ia:before {
  content: '\E71A';
}
.sd-Icon-iconuploadEmail-2Be2u:before {
  content: '\E71B';
}
.sd-Icon-iconzhihu-3E7tw:before {
  content: '\E71D';
}
.sd-Icon-iconarchiveAlt-3J90N:before {
  content: '\E6B0';
}
.sd-Icon-iconarchive-3W_4x:before {
  content: '\E6B1';
}
.sd-Icon-iconalignJustify-32wCR:before {
  content: '\E6B2';
}
.sd-Icon-iconaward-1KXES:before {
  content: '\E6B3';
}
.sd-Icon-iconactivation-12vms:before {
  content: '\E6B4';
}
.sd-Icon-iconcandidatesAlt-2uGHc:before {
  content: '\E6B6';
}
.sd-Icon-icondivision-27lFO:before {
  content: '\E6B7';
}
.sd-Icon-iconcandLockol-1zXpI:before {
  content: '\E6B8';
}
.sd-Icon-iconblackList-1wPlf:before {
  content: '\E6B9';
}
.sd-Icon-iconathena-1KIVU:before {
  content: '\E6BA';
}
.sd-Icon-iconattendance-lVksl:before {
  content: '\E6BB';
}
.sd-Icon-iconcube-2QPH2:before {
  content: '\E6BE';
}
.sd-Icon-iconimport-Q7fB3:before {
  content: '\E6BF';
}
.sd-Icon-iconduplicate-2Kw8A:before {
  content: '\E6C2';
}
.sd-Icon-iconfontsize-3CTtr:before {
  content: '\E6C3';
}
.sd-Icon-iconinterviewer-3_gYV:before {
  content: '\E6C4';
}
.sd-Icon-icondel-3eY3a:before {
  content: '\E6C5';
}
.sd-Icon-icondingding-2qVbn:before {
  content: '\E6C6';
}
.sd-Icon-iconcandidates-1VWEw:before {
  content: '\E6C7';
}
.sd-Icon-iconemailAlt-3cw7s:before {
  content: '\E6C8';
}
.sd-Icon-iconfacebook-22aGd:before {
  content: '\E6CA';
}
.sd-Icon-iconrecruitProcess-1LQcL:before {
  content: '\E6CB';
}
.sd-Icon-iconhome-IyO2W:before {
  content: '\E6CC';
}
.sd-Icon-iconbehance-2OReO:before {
  content: '\E6CD';
}
.sd-Icon-iconcompanies-7t35E:before {
  content: '\E6CE';
}
.sd-Icon-iconlinkedin-1uVnz:before {
  content: '\E6CF';
}
.sd-Icon-iconentry-27hVm:before {
  content: '\E6D0';
}
.sd-Icon-icondribbble-1OdD_:before {
  content: '\E6D1';
}
.sd-Icon-iconevent-2O-aq:before {
  content: '\E6D3';
}
.sd-Icon-iconitalic-33v_M:before {
  content: '\E6D5';
}
.sd-Icon-iconreport-2DKSW:before {
  content: '\E6D6';
}

.sd-Toggle-container-6wiLW {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  top: -0.07em;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.sd-Toggle-container-6wiLW {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Toggle-container-6wiLW::before,
.sd-Toggle-container-6wiLW::after,
.sd-Toggle-container-6wiLW *,
.sd-Toggle-container-6wiLW *::before,
.sd-Toggle-container-6wiLW *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Toggle-container-6wiLW:hover.sd-Toggle-active-2DqUR {
  background-color: var(--sd-color-primary-hover);
}
.sd-Toggle-container-6wiLW:hover.sd-Toggle-inactive-14lfX {
  background-color: #8589a6;
}
.sd-Toggle-container-6wiLW:hover.sd-Toggle-disabled-3Qhrx.sd-Toggle-active-2DqUR {
  background-color: var(--sd-color-primary-disable);
}
.sd-Toggle-container-6wiLW:hover.sd-Toggle-disabled-3Qhrx.sd-Toggle-inactive-14lfX {
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Toggle-md-2JSkS {
  width: 32px;
  height: 20px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.sd-Toggle-sm-RAfs5 {
  width: 28px;
  height: 16px;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.sd-Toggle-active-2DqUR {
  background-color: var(--sd-color-primary);
}
.sd-Toggle-active-2DqUR.sd-Toggle-md-2JSkS .sd-Toggle-handle-1MlUN {
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transform: translateX(12px);
     -moz-transform: translateX(12px);
      -ms-transform: translateX(12px);
       -o-transform: translateX(12px);
          transform: translateX(12px);
}
.sd-Toggle-active-2DqUR.sd-Toggle-sm-RAfs5 .sd-Toggle-handle-1MlUN {
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transform: translateX(12px);
     -moz-transform: translateX(12px);
      -ms-transform: translateX(12px);
       -o-transform: translateX(12px);
          transform: translateX(12px);
}
.sd-Toggle-inactive-14lfX {
  background-color: var(--sd-font-description);
}
.sd-Toggle-handle-1MlUN {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid;
  border-color: rgba(255,255,255,0);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: var(--sd-blacked-background-default-01);
  background-clip: padding-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.sd-Toggle-md-2JSkS .sd-Toggle-handle-1MlUN {
  width: 20px;
  height: 20px;
}
.sd-Toggle-loading-2qlrq {
  top: 5px;
  width: 10.5px;
  height: 10.5px;
}
.sd-Toggle-sm-RAfs5 .sd-Toggle-handle-1MlUN {
  width: 16px;
  height: 16px;
}
.sd-Toggle-sm-RAfs5 .sd-Toggle-loading-2qlrq {
  top: 3px;
  width: 10.5px;
  height: 10.5px;
}
.sd-Toggle-disabled-3Qhrx {
  cursor: not-allowed;
}
.sd-Toggle-disabled-3Qhrx.sd-Toggle-active-2DqUR {
  background-color: var(--sd-color-primary-disable);
}
.sd-Toggle-disabled-3Qhrx.sd-Toggle-inactive-14lfX {
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Toggle-disabled-3Qhrx.sd-Toggle-active-2DqUR {
  background-color: var(--sd-color-primary-disable);
}
.sd-Toggle-disabled-3Qhrx.sd-Toggle-inactive-14lfX {
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Toggle-loading-2qlrq {
  position: absolute;
  fill: var(--sd-blacked-background-default-01);
}
.sd-Toggle-inactive-14lfX .sd-Toggle-loading-2qlrq {
  right: 4px;
}
.sd-Toggle-active-2DqUR .sd-Toggle-loading-2qlrq {
  left: 4px;
}

.sd-LoadingIcon-container-1ARRi {
  -webkit-animation: sd-LoadingIcon-rotate-1c6Bu 0.6s infinite linear;
          -moz-animation: sd-LoadingIcon-rotate-1c6Bu 0.6s infinite linear;
            -o-animation: sd-LoadingIcon-rotate-1c6Bu 0.6s infinite linear;
       animation: sd-LoadingIcon-rotate-1c6Bu 0.6s infinite linear;
}
@-webkit-keyframes sd-LoadingIcon-rotate-1c6Bu {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes sd-LoadingIcon-rotate-1c6Bu {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-o-keyframes sd-LoadingIcon-rotate-1c6Bu {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes sd-LoadingIcon-rotate-1c6Bu {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.sd-Checkbox-container-sUi5h {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: inline-block;
  word-break: break-word;
  word-wrap: normal;
  cursor: pointer;
}
.sd-Checkbox-container-sUi5h {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Checkbox-container-sUi5h::before,
.sd-Checkbox-container-sUi5h::after,
.sd-Checkbox-container-sUi5h *,
.sd-Checkbox-container-sUi5h *::before,
.sd-Checkbox-container-sUi5h *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Checkbox-container-disabled-NTy2_ {
  cursor: not-allowed;
}
.sd-Checkbox-box-3uR95 {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 1px;
  vertical-align: text-top;
}
.sd-Checkbox-input-3zn8H {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
  cursor: pointer;
}
.sd-Checkbox-input-3zn8H[disabled] {
  cursor: not-allowed;
  pointer-events: none;
}
.sd-Checkbox-checker-2hO1B {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid var(--sd-blacked-background-active-01);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-blacked-background-default-01);
  -webkit-transition: 0s;
  -o-transition: 0s;
  -moz-transition: 0s;
  transition: 0s;
}
.sd-Checkbox-checker-2hO1B:hover {
  border-color: var(--sd-font-description);
}
.sd-Checkbox-active-3r1xw {
  border-color: var(--sd-color-primary);
  background-color: var(--sd-color-primary);
  -webkit-transition: 0.15s;
  -o-transition: 0.15s;
  -moz-transition: 0.15s;
  transition: 0.15s;
}
.sd-Checkbox-active-3r1xw:hover {
  border-color: var(--sd-color-primary-hover);
  background-color: var(--sd-color-primary-hover);
}
.sd-Checkbox-disabled-1iFMG {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-active-01);
  cursor: not-allowed;
}
.sd-Checkbox-disabled-1iFMG:hover {
  border-color: var(--sd-blacked-background-active-01);
}
.sd-Checkbox-disabled-1iFMG.sd-Checkbox-active-3r1xw {
  border-color: var(--sd-color-primary-disable);
  background-color: var(--sd-color-primary-disable);
}
.sd-Checkbox-disabled-1iFMG.sd-Checkbox-active-3r1xw:hover {
  border-color: var(--sd-color-primary-disable);
}
.sd-Checkbox-warning-3t1Ob {
  border-color: #fcc419;
}
.sd-Checkbox-warning-3t1Ob:hover {
  border-color: var(--sd-warning-default);
}
.sd-Checkbox-error-36qsR {
  border-color: var(--sd-error-background-default-03);
}
.sd-Checkbox-error-36qsR:hover {
  border-color: var(--sd-error-default);
}
.sd-Checkbox-label-3JKc4 {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: calc(100% - 16px);
  display: inline-block;
  padding-left: 8px;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  color: var(--sd-font-heading);
}
.sd-Checkbox-label-text-1YSYt {
  width: -webkit-calc(100% + 1px);
  width: -moz-calc(100% + 1px);
  width: calc(100% + 1px);
  display: inline-block;
  vertical-align: top;
}
.sd-Checkbox-tick-3rZV5 {
  stroke-dasharray: 20;
  stroke-dashoffset: 0;
  stroke-linecap: round;
}
.sd-Checkbox-svg-3DdoC {
  width: 14px;
  height: 14px;
  display: block;
  overflow: hidden;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
}
.sd-Checkbox-path-in-nYmiT {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.sd-foundation-heading-10-ZPXgj {
  color: #141933;
  font-weight: 400;
  font-size: 40px;
  line-height: 56px;
}
.sd-foundation-heading-20-2f_Lt {
  color: #141933;
  font-weight: 400;
  font-size: 32px;
  line-height: 48px;
}
.sd-foundation-heading-30-2W4Vk {
  color: #141933;
  font-weight: 400;
  font-size: 28px;
  line-height: 40px;
}
.sd-foundation-heading-40-1JD-m {
  color: #141933;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}
.sd-foundation-heading-50-YJ69z {
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.sd-foundation-heading-55-1-43N {
  color: #141933;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
.sd-foundation-heading-60-1t5-9 {
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.sd-foundation-heading-70-3gvO1 {
  color: #141933;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.sd-foundation-caption-2iuTf {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-foundation-bold-caption-3QIuI {
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
}
.sd-foundation-body-primary-1pSBY {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-foundation-body-secondary-3igxa {
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-foundation-body-tertiary-24ex4 {
  color: #989cb2;
  font-size: 14px;
  font-weight: 400;
}
.sd-foundation-bold-body-primary-YXwG9 {
  color: #141933;
  font-size: 14px;
  font-weight: 500;
}
.sd-foundation-bold-body-secondary-b-Y3O {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
}
.sd-foundation-bold-body-tertiary-7eYek {
  color: #989cb2;
  font-size: 14px;
  font-weight: 500;
}
.sd-foundation-font-weight-regular-3PVZw {
  font-weight: 400;
}
.sd-foundation-font-weight-medium-2VeUZ {
  font-weight: 500;
}
.sd-foundation-bg-n10-3wUJq {
  background-color: #f4f6fb;
}
.sd-foundation-n10-3ij5L {
  color: #f4f6fb;
}
.sd-foundation-bg-n20-2ZrXS {
  background-color: #e6e8f2;
}
.sd-foundation-n20-11GL0 {
  color: #e6e8f2;
}
.sd-foundation-bg-n30-2T1Wb {
  background-color: #dadce5;
}
.sd-foundation-n30-5K9N9 {
  color: #dadce5;
}
.sd-foundation-bg-n40-YT4un {
  background-color: #b8bbcc;
}
.sd-foundation-n40-2r93n {
  color: #b8bbcc;
}
.sd-foundation-bg-n50-22sxD {
  background-color: #989cb2;
}
.sd-foundation-n50-1UOor {
  color: #989cb2;
}
.sd-foundation-bg-n60-YPk9u {
  background-color: #8589a6;
}
.sd-foundation-n60-5Njt3 {
  color: #8589a6;
}
.sd-foundation-bg-n70-2nXlF {
  background-color: #474c66;
}
.sd-foundation-n70-1hKVJ {
  color: #474c66;
}
.sd-foundation-bg-n80-dmJW6 {
  background-color: #242840;
}
.sd-foundation-n80-25bdb {
  color: #242840;
}
.sd-foundation-bg-n90-2oVyh {
  background-color: #141933;
}
.sd-foundation-n90--YNFu {
  color: #141933;
}
.sd-foundation-bg-n100-1udcR {
  background-color: #03040d;
}
.sd-foundation-n100-2zy8Q {
  color: #03040d;
}
.sd-foundation-bg-b10-1q78- {
  background-color: #e2ecff;
}
.sd-foundation-b10-RMqoG {
  color: #e2ecff;
}
.sd-foundation-bg-b20-2tw0Z {
  background-color: #bbd2ff;
}
.sd-foundation-b20-2tCYR {
  color: #bbd2ff;
}
.sd-foundation-bg-b30-iHCAu {
  background-color: #81abff;
}
.sd-foundation-b30-1QSes {
  color: #81abff;
}
.sd-foundation-bg-b40-1xP7f {
  background-color: #508bff;
}
.sd-foundation-b40-lGDYL {
  color: #508bff;
}
.sd-foundation-bg-b50-2ZKxy {
  background-color: #0068ff;
}
.sd-foundation-b50-3h0lP {
  color: #0068ff;
}
.sd-foundation-bg-b60-1QpnX {
  background-color: #0057d9;
}
.sd-foundation-b60-2oM_2 {
  color: #0057d9;
}
.sd-foundation-bg-b70-3thsG {
  background-color: #0047b3;
}
.sd-foundation-b70-1kpte {
  color: #0047b3;
}
.sd-foundation-bg-b80-_9u5d {
  background-color: #00388c;
}
.sd-foundation-b80-18RHf {
  color: #00388c;
}
.sd-foundation-bg-b90-DSlYg {
  background-color: #031a40;
}
.sd-foundation-b90-3Lq0E {
  color: #031a40;
}
.sd-foundation-bg-b100-1zTGj {
  background-color: #000203;
}
.sd-foundation-b100-2gbQT {
  color: #000203;
}
.sd-foundation-bg-c10-3egHU {
  background-color: #e3fafc;
}
.sd-foundation-c10-2IbMs {
  color: #e3fafc;
}
.sd-foundation-bg-c20-35WXZ {
  background-color: #c5f6fa;
}
.sd-foundation-c20-29hPH {
  color: #c5f6fa;
}
.sd-foundation-bg-c30-RJEyT {
  background-color: #99e9f2;
}
.sd-foundation-c30-3U1d8 {
  color: #99e9f2;
}
.sd-foundation-bg-c40-3TxFX {
  background-color: #66d9e8;
}
.sd-foundation-c40-1ZZ-H {
  color: #66d9e8;
}
.sd-foundation-bg-c50-2wKP- {
  background-color: #3bc9db;
}
.sd-foundation-c50-2r5cE {
  color: #3bc9db;
}
.sd-foundation-bg-c60-W-LrD {
  background-color: #22b8cf;
}
.sd-foundation-c60-2knLA {
  color: #22b8cf;
}
.sd-foundation-bg-c70-2Bjyb {
  background-color: #15aabf;
}
.sd-foundation-c70-VNFrO {
  color: #15aabf;
}
.sd-foundation-bg-c80-3o8JL {
  background-color: #1098ad;
}
.sd-foundation-c80-3Y6Bh {
  color: #1098ad;
}
.sd-foundation-bg-c90-2IxQa {
  background-color: #0c8599;
}
.sd-foundation-c90-2TDRx {
  color: #0c8599;
}
.sd-foundation-bg-c100-3lgxp {
  background-color: #0b7285;
}
.sd-foundation-c100-2bJSR {
  color: #0b7285;
}
.sd-foundation-bg-g10-2bQtm {
  background-color: #ebfbee;
}
.sd-foundation-g10-24d-p {
  color: #ebfbee;
}
.sd-foundation-bg-g20-p-X_E {
  background-color: #d3f9d8;
}
.sd-foundation-g20-3cRrk {
  color: #d3f9d8;
}
.sd-foundation-bg-g30-Dd9Up {
  background-color: #b2f2bb;
}
.sd-foundation-g30-3WMpc {
  color: #b2f2bb;
}
.sd-foundation-bg-g40-3grPd {
  background-color: #8ce99a;
}
.sd-foundation-g40-29WYi {
  color: #8ce99a;
}
.sd-foundation-bg-g50-1cFZT {
  background-color: #69db7c;
}
.sd-foundation-g50-FteKa {
  color: #69db7c;
}
.sd-foundation-bg-g60-2zIfe {
  background-color: #51cf66;
}
.sd-foundation-g60-2-JMm {
  color: #51cf66;
}
.sd-foundation-bg-g70-34Q5d {
  background-color: #40c057;
}
.sd-foundation-g70-1zo6G {
  color: #40c057;
}
.sd-foundation-bg-g80-cEgwf {
  background-color: #37b24d;
}
.sd-foundation-g80-3trGd {
  color: #37b24d;
}
.sd-foundation-bg-g90-1iD29 {
  background-color: #2f9e44;
}
.sd-foundation-g90-2MEft {
  color: #2f9e44;
}
.sd-foundation-bg-g100-2VLdP {
  background-color: #2b8a3e;
}
.sd-foundation-g100-1E1eo {
  color: #2b8a3e;
}
.sd-foundation-bg-y10-1rhzD {
  background-color: #fff9db;
}
.sd-foundation-y10-26QVz {
  color: #fff9db;
}
.sd-foundation-bg-y20-3j0ZJ {
  background-color: #fff3bf;
}
.sd-foundation-y20-3cfU4 {
  color: #fff3bf;
}
.sd-foundation-bg-y30-21iia {
  background-color: #ffec99;
}
.sd-foundation-y30-3T0-U {
  color: #ffec99;
}
.sd-foundation-bg-y40-3brLx {
  background-color: #ffe066;
}
.sd-foundation-y40-uJQ2J {
  color: #ffe066;
}
.sd-foundation-bg-y50-2n5VM {
  background-color: #ffd43b;
}
.sd-foundation-y50-2pRrB {
  color: #ffd43b;
}
.sd-foundation-bg-y60-m2KEe {
  background-color: #fcc419;
}
.sd-foundation-y60-3jFy2 {
  color: #fcc419;
}
.sd-foundation-bg-y70-11miT {
  background-color: #fab005;
}
.sd-foundation-y70-3xUbJ {
  color: #fab005;
}
.sd-foundation-bg-y80-1h2MG {
  background-color: #f59f00;
}
.sd-foundation-y80-328KF {
  color: #f59f00;
}
.sd-foundation-bg-y90-2JGDB {
  background-color: #f08c00;
}
.sd-foundation-y90-1pXEL {
  color: #f08c00;
}
.sd-foundation-bg-y100-11Cmv {
  background-color: #e67700;
}
.sd-foundation-y100-R_U69 {
  color: #e67700;
}
.sd-foundation-bg-r10-1L1IU {
  background-color: #fff5f5;
}
.sd-foundation-r10-1DFbP {
  color: #fff5f5;
}
.sd-foundation-bg-r20-1nkz1 {
  background-color: #ffe3e3;
}
.sd-foundation-r20-3-mCx {
  color: #ffe3e3;
}
.sd-foundation-bg-r30-2qLrV {
  background-color: #ffc9c9;
}
.sd-foundation-r30-2ruAy {
  color: #ffc9c9;
}
.sd-foundation-bg-r40-2BkTp {
  background-color: #ffa8a8;
}
.sd-foundation-r40-2BPbI {
  color: #ffa8a8;
}
.sd-foundation-bg-r50-1x4fF {
  background-color: #ff8787;
}
.sd-foundation-r50-2tNXn {
  color: #ff8787;
}
.sd-foundation-bg-r60-234Y2 {
  background-color: #ff6b6b;
}
.sd-foundation-r60-3285B {
  color: #ff6b6b;
}
.sd-foundation-bg-r70-3rrkW {
  background-color: #fa5252;
}
.sd-foundation-r70-2VCmm {
  color: #fa5252;
}
.sd-foundation-bg-r80-HwrK- {
  background-color: #f03e3e;
}
.sd-foundation-r80-2mAQe {
  color: #f03e3e;
}
.sd-foundation-bg-r90-WTbK7 {
  background-color: #e03131;
}
.sd-foundation-r90-3jLgK {
  color: #e03131;
}
.sd-foundation-bg-r100-3w7SQ {
  background-color: #c92a2a;
}
.sd-foundation-r100-2svnk {
  color: #c92a2a;
}
.sd-foundation-bg-o10-2oR1j {
  background-color: #ffe1c4;
}
.sd-foundation-o10-MQn9U {
  color: #ffe1c4;
}
.sd-foundation-bg-o20-1fhOg {
  background-color: #ffc691;
}
.sd-foundation-o20-2L6et {
  color: #ffc691;
}
.sd-foundation-bg-o30-3SgGn {
  background-color: #ffac5e;
}
.sd-foundation-o30-2PSr7 {
  color: #ffac5e;
}
.sd-foundation-bg-o40-3OSKI {
  background-color: #ff9f44;
}
.sd-foundation-o40-2f4yr {
  color: #ff9f44;
}
.sd-foundation-bg-o50-6zvQK {
  background-color: #ff922b;
}
.sd-foundation-o50-2q_K4 {
  color: #ff922b;
}
.sd-foundation-bg-o60-1H8tD {
  background-color: #f77800;
}
.sd-foundation-o60-1oZhp {
  color: #f77800;
}
.sd-foundation-bg-o70-2VyQX {
  background-color: #dd6c00;
}
.sd-foundation-o70-XBSO0 {
  color: #dd6c00;
}
.sd-foundation-bg-o80-1HtFb {
  background-color: #c45f00;
}
.sd-foundation-o80-zosi6 {
  color: #c45f00;
}
.sd-foundation-bg-o90-3IKcY {
  background-color: #aa5300;
}
.sd-foundation-o90-3ZIeL {
  color: #aa5300;
}
.sd-foundation-bg-o100-1wQ54 {
  background-color: #914600;
}
.sd-foundation-o100-1FUAa {
  color: #914600;
}
.sd-foundation-bg-v10-3v3DJ {
  background-color: #dbdcf7;
}
.sd-foundation-v10-urDwU {
  color: #dbdcf7;
}
.sd-foundation-bg-v20-2TfSN {
  background-color: #b1b4ee;
}
.sd-foundation-v20-ycJKs {
  color: #b1b4ee;
}
.sd-foundation-bg-v30-3RYN- {
  background-color: #878be5;
}
.sd-foundation-v30-2_I-n {
  color: #878be5;
}
.sd-foundation-bg-v40-T3Pwa {
  background-color: #7277e1;
}
.sd-foundation-v40-297mo {
  color: #7277e1;
}
.sd-foundation-bg-v50-2T08M {
  background-color: #5d63dc;
}
.sd-foundation-v50-1rsei {
  color: #5d63dc;
}
.sd-foundation-bg-v60-18GES {
  background-color: #333bd3;
}
.sd-foundation-v60-1Z3ej {
  color: #333bd3;
}
.sd-foundation-bg-v70-qp6mf {
  background-color: #2a31c2;
}
.sd-foundation-v70-3JXIS {
  color: #2a31c2;
}
.sd-foundation-bg-v80-1JgNM {
  background-color: #252cad;
}
.sd-foundation-v80-iq35K {
  color: #252cad;
}
.sd-foundation-bg-v90-2kX5q {
  background-color: #212799;
}
.sd-foundation-v90-36lxJ {
  color: #212799;
}
.sd-foundation-bg-v100-1uY6n {
  background-color: #1c2184;
}
.sd-foundation-v100-3s0_A {
  color: #1c2184;
}
.sd-foundation-bg-pu10-2hNnw {
  background-color: #f3f0fe;
}
.sd-foundation-pu10-11zos {
  color: #f3f0fe;
}
.sd-foundation-bg-pu20-2mz5r {
  background-color: #cebffc;
}
.sd-foundation-pu20-2LEwT {
  color: #cebffc;
}
.sd-foundation-bg-pu30-1m-p_ {
  background-color: #a98ff9;
}
.sd-foundation-pu30-1QLby {
  color: #a98ff9;
}
.sd-foundation-bg-pu40-1WHEW {
  background-color: #9776f8;
}
.sd-foundation-pu40-2AQId {
  color: #9776f8;
}
.sd-foundation-bg-pu50-1P_JF {
  background-color: #845ef7;
}
.sd-foundation-pu50-2-RPI {
  color: #845ef7;
}
.sd-foundation-bg-pu60-2B5Tl {
  background-color: #5f2df5;
}
.sd-foundation-pu60-2Jfdu {
  color: #5f2df5;
}
.sd-foundation-bg-pu70-25dzZ {
  background-color: #4c15f3;
}
.sd-foundation-pu70-UyS3H {
  color: #4c15f3;
}
.sd-foundation-bg-pu80-2azFy {
  background-color: #410be4;
}
.sd-foundation-pu80-2amTa {
  color: #410be4;
}
.sd-foundation-bg-pu90-ZKAQa {
  background-color: #3a0acb;
}
.sd-foundation-pu90-2jxrE {
  color: #3a0acb;
}
.sd-foundation-bg-pu100-2YH3G {
  background-color: #3309b3;
}
.sd-foundation-pu100-2uXik {
  color: #3309b3;
}
.sd-foundation-bg-pi10-2b2xI {
  background-color: #fef0f5;
}
.sd-foundation-pi10-9ducM {
  color: #fef0f5;
}
.sd-foundation-bg-pi20-pADtN {
  background-color: #f9c2d5;
}
.sd-foundation-pi20-2raaz {
  color: #f9c2d5;
}
.sd-foundation-bg-pi30-2SxNH {
  background-color: #f593b5;
}
.sd-foundation-pi30-2Vs_h {
  color: #f593b5;
}
.sd-foundation-bg-pi40-1Q5q2 {
  background-color: #f27ca5;
}
.sd-foundation-pi40-1Mg1w {
  color: #f27ca5;
}
.sd-foundation-bg-pi50-3Pn07 {
  background-color: #f06595;
}
.sd-foundation-pi50-1z_Ye {
  color: #f06595;
}
.sd-foundation-bg-pi60-XgYlB {
  background-color: #eb3775;
}
.sd-foundation-pi60-2Ezf2 {
  color: #eb3775;
}
.sd-foundation-bg-pi70-3w6L3 {
  background-color: #e91f65;
}
.sd-foundation-pi70-12wMl {
  color: #e91f65;
}
.sd-foundation-bg-pi80-P6YpV {
  background-color: #da1559;
}
.sd-foundation-pi80-1eBZL {
  color: #da1559;
}
.sd-foundation-bg-pi90-Ir_3j {
  background-color: #c31350;
}
.sd-foundation-pi90-1NBS0 {
  color: #c31350;
}
.sd-foundation-bg-pi100-1WAEl {
  background-color: #ab1146;
}
.sd-foundation-pi100-1r3cp {
  color: #ab1146;
}
.sd-foundation-n0-1TNyx {
  color: #fff;
}
.sd-foundation-bg-n0-3kwpK {
  background-color: #fff;
}
.sd-foundation-n5-1lSBh {
  color: #f7f8fa;
}
.sd-foundation-bg-n5-3u7sl {
  background-color: #f7f8fa;
}
.sd-foundation-b5-A4ASZ {
  color: #f5f9ff;
}
.sd-foundation-bg-b5-jPaOU {
  background-color: #f5f9ff;
}
.sd-foundation-b85-1wHnx {
  color: #193366;
}
.sd-foundation-bg-b85-xkmvx {
  background-color: #193366;
}

.sd-Spacing-spacing-3WWvA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Spacing-spacing-inline-3U1Fq {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sd-Spacing-stretched-2oo1D {
  width: 100%;
}
.sd-Spacing-vertical-stretched-tJ3E8 {
  height: 100%;
}
.sd-Spacing-flex-vertical-3ZuOY {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-Spacing-align-center-WxVXr {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Spacing-align-baseline-1DS9Q {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.sd-Spacing-align-start-1RB7L {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Spacing-align-end-IXRme {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.sd-Spacing-align-stretch-1iWgY {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.sd-Spacing-justify-center-2Oo0Y {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-Spacing-justify-start-wiotC {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-Spacing-justify-end-1tjJ0 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-Spacing-justify-between-SaguN {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sd-Spacing-justify-around-1FHE2 {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.sd-Spacing-justify-evenly-71O0y {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.sd-Spacing-wrap-3zLi3 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sd-Spacing-horizontal-separator-30r-U {
  position: relative;
  top: -1px;
  color: #dadce5;
}
.sd-Spacing-vertical-separator-1Vk9Y {
  width: 100%;
  border-bottom: 1px solid #dadce5;
}

/*
 * * 这个文件被TranstiionPopup.tsx调用引入
 */
/*
 * * stretch
 */
.sugar-collapse-enter {
  max-height: 0px;
}
.sugar-collapse-enter.sugar-collapse-enter-active {
  max-height: 1000px;
  overflow: hidden;
  -webkit-transition-duration: 1000ms;
     -moz-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.sugar-collapse-leave {
  max-height: 1000px;
  overflow: hidden;
}
.sugar-collapse-leave.sugar-collapse-leave-active {
  max-height: 0px;
  -webkit-transition-duration: 1000ms;
     -moz-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
/*
 * * fade
 */
.sugar-fade-enter {
  opacity: 0;
}
.sugar-fade-enter.sugar-fade-enter-active {
  opacity: 1;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.sugar-fade-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-fade-leave {
  opacity: 1;
}
.sugar-fade-leave.sugar-fade-leave-active {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
/*
 * * slide X轴
 */
.sugar-slideX-enter {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sugar-slideX-enter.sugar-slideX-enter-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-slideX-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-slideX-leave {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-slideX-leave.sugar-slideX-leave-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
/*
 * * slide Y轴
 */
.sugar-slideY-enter {
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.sugar-slideY-enter.sugar-slideY-enter-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-slideY-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-slideY-leave {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-slideY-leave.sugar-slideY-leave-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
/*
 * * move
 */
.sugar-move-enter {
  opacity: 0;
  -webkit-transform: translateY(5px);
     -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
       -o-transform: translateY(5px);
          transform: translateY(5px);
}
.sugar-move-enter.sugar-move-enter-active {
  opacity: 1;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-move-move {
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
}
.sugar-move-leave {
  opacity: 1;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-move-leave.sugar-move-leave-active {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translateY(5px);
     -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
       -o-transform: translateY(5px);
          transform: translateY(5px);
}
/*
 * * 弹出框专用, 不同placement 会有不同的出现逻辑
 */
.sugar-popup-move-enter {
  opacity: 0;
}
.sugar-popup-move-enter[x-placement^=right] {
  -webkit-transform: translate(8px, 0);
     -moz-transform: translate(8px, 0);
      -ms-transform: translate(8px, 0);
       -o-transform: translate(8px, 0);
          transform: translate(8px, 0);
}
.sugar-popup-move-enter[x-placement^=left] {
  -webkit-transform: translate(-8px, 0);
     -moz-transform: translate(-8px, 0);
      -ms-transform: translate(-8px, 0);
       -o-transform: translate(-8px, 0);
          transform: translate(-8px, 0);
}
.sugar-popup-move-enter[x-placement^=top] {
  -webkit-transform: translate(0, -8px);
     -moz-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
       -o-transform: translate(0, -8px);
          transform: translate(0, -8px);
}
.sugar-popup-move-enter[x-placement^=bottom] {
  -webkit-transform: translate(0, 8px);
     -moz-transform: translate(0, 8px);
      -ms-transform: translate(0, 8px);
       -o-transform: translate(0, 8px);
          transform: translate(0, 8px);
}
.sugar-popup-move-enter.sugar-popup-move-enter-active {
  opacity: 1;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.sugar-popup-move-leave {
  opacity: 1;
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.sugar-popup-move-leave.sugar-popup-move-leave-active {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.sugar-popup-move-leave[x-placement^=right].sugar-popup-move-leave-active {
  -webkit-transform: translate(8px, 0);
     -moz-transform: translate(8px, 0);
      -ms-transform: translate(8px, 0);
       -o-transform: translate(8px, 0);
          transform: translate(8px, 0);
}
.sugar-popup-move-leave[x-placement^=left].sugar-popup-move-leave-active[x-placement^=left] {
  -webkit-transform: translate(-8px, 0);
     -moz-transform: translate(-8px, 0);
      -ms-transform: translate(-8px, 0);
       -o-transform: translate(-8px, 0);
          transform: translate(-8px, 0);
}
.sugar-popup-move-leave[x-placement^=top].sugar-popup-move-leave-active[x-placement^=top] {
  -webkit-transform: translate(0, -8px);
     -moz-transform: translate(0, -8px);
      -ms-transform: translate(0, -8px);
       -o-transform: translate(0, -8px);
          transform: translate(0, -8px);
}
.sugar-popup-move-leave[x-placement^=bottom].sugar-popup-move-leave-active[x-placement^=bottom] {
  -webkit-transform: translate(0, 8px);
     -moz-transform: translate(0, 8px);
      -ms-transform: translate(0, 8px);
       -o-transform: translate(0, 8px);
          transform: translate(0, 8px);
}
/*
 * * zoom
 */
.sugar-zoom-enter {
  opacity: 0.01;
  -webkit-transform: scale(0, 0);
     -moz-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
       -o-transform: scale(0, 0);
          transform: scale(0, 0);
}
.sugar-zoom-enter.sugar-zoom-enter-active {
  opacity: 1;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: scale(1, 1);
     -moz-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
       -o-transform: scale(1, 1);
          transform: scale(1, 1);
}
.sugar-zoom-move {
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
}
.sugar-zoom-leave {
  position: absolute;
  opacity: 1;
  -webkit-transform: scale(1, 1);
     -moz-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
       -o-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: 0% 100%;
     -moz-transform-origin: 0% 100%;
      -ms-transform-origin: 0% 100%;
       -o-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
}
.sugar-zoom-leave.sugar-zoom-leave-active {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 300ms;
     -moz-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: ease-in;
     -moz-transition-timing-function: ease-in;
       -o-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: scale(0, 1);
     -moz-transform: scale(0, 1);
      -ms-transform: scale(0, 1);
       -o-transform: scale(0, 1);
          transform: scale(0, 1);
}
/*
 * * drawer 专用 从上部出现
 */
.sugar-drawer-top-enter {
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.sugar-drawer-top-enter.sugar-drawer-top-enter-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-drawer-top-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-drawer-top-leave {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-drawer-top-leave.sugar-drawer-top-leave-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
/*
 * * drawer 专用 从下部出现
 */
.sugar-drawer-bottom-enter {
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.sugar-drawer-bottom-enter.sugar-drawer-bottom-enter-active {
  -webkit-transition: opacity 80ms, -webkit-transform 200ms;
  transition: opacity 80ms, -webkit-transform 200ms;
  -o-transition: opacity 80ms, -o-transform 200ms;
  -moz-transition: opacity 80ms, transform 200ms, -moz-transform 200ms;
  transition: opacity 80ms, transform 200ms;
  transition: opacity 80ms, transform 200ms, -webkit-transform 200ms, -moz-transform 200ms, -o-transform 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-drawer-bottom-move {
  -webkit-transition: opacity 80ms, -webkit-transform 200ms;
  transition: opacity 80ms, -webkit-transform 200ms;
  -o-transition: opacity 80ms, -o-transform 200ms;
  -moz-transition: opacity 80ms, transform 200ms, -moz-transform 200ms;
  transition: opacity 80ms, transform 200ms;
  transition: opacity 80ms, transform 200ms, -webkit-transform 200ms, -moz-transform 200ms, -o-transform 200ms;
}
.sugar-drawer-bottom-leave {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sugar-drawer-bottom-leave.sugar-drawer-bottom-leave-active {
  -webkit-transition: opacity 80ms, -webkit-transform 200ms;
  transition: opacity 80ms, -webkit-transform 200ms;
  -o-transition: opacity 80ms, -o-transform 200ms;
  -moz-transition: opacity 80ms, transform 200ms, -moz-transform 200ms;
  transition: opacity 80ms, transform 200ms;
  transition: opacity 80ms, transform 200ms, -webkit-transform 200ms, -moz-transform 200ms, -o-transform 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
/*
 * * drawer 专用 从左部出现
 */
.sugar-drawer-left-enter {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sugar-drawer-left-enter.sugar-drawer-left-enter-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-drawer-left-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-drawer-left-leave {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-drawer-left-leave.sugar-drawer-left-leave-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
/*
 * * drawer 专用 从右部出现
 */
.sugar-drawer-right-enter {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sugar-drawer-right-enter.sugar-drawer-right-enter-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-drawer-right-move {
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}
.sugar-drawer-right-leave {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
.sugar-drawer-right-leave.sugar-drawer-right-leave-active {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  -moz-transition-property: opacity, transform, -moz-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 200ms;
     -moz-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.sugar-portal {
  position: absolute;
}

.sd-Tooltip-tooltip-3KFBZ {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: absolute;
  max-width: 244px;
  min-height: 16px;
  padding: 8px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  -webkit-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
          box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
  z-index: 1070;
  background-color: var(--sd-font-text);
  color: var(--sd-blacked-background-default-01);
  line-height: 16px;
  word-break: break-word;
}
.sd-Tooltip-tooltip-3KFBZ {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Tooltip-tooltip-3KFBZ::before,
.sd-Tooltip-tooltip-3KFBZ::after,
.sd-Tooltip-tooltip-3KFBZ *,
.sd-Tooltip-tooltip-3KFBZ *::before,
.sd-Tooltip-tooltip-3KFBZ *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Tooltip-container-1d8I9 {
  display: inline-block;
  white-space: normal;
}
.sd-Tooltip-arrow-1POvu {
  position: absolute;
  margin: 4px;
}
.sd-Tooltip-arrow-1POvu::after {
  width: 0;
  height: 0;
  display: block;
  border-width: 7px;
  border-style: solid;
  border-color: transparent;
  content: ' ';
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=right] {
  margin-left: 8px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=right] .sd-Tooltip-arrow-1POvu {
  left: -16px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=right] .sd-Tooltip-arrow-1POvu::after {
  border-right-width: 7px;
  border-right-color: var(--sd-font-text);
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=top] {
  margin-bottom: 8px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=top] .sd-Tooltip-arrow-1POvu {
  bottom: -16px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=top] .sd-Tooltip-arrow-1POvu::after {
  border-top-width: 7px;
  border-top-color: var(--sd-font-text);
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=left] {
  margin-right: 8px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=left] .sd-Tooltip-arrow-1POvu {
  right: -16px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=left] .sd-Tooltip-arrow-1POvu::after {
  border-left-width: 7px;
  border-left-color: var(--sd-font-text);
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=bottom] {
  margin-top: 8px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=bottom] .sd-Tooltip-arrow-1POvu {
  top: -16px;
}
.sd-Tooltip-tooltip-3KFBZ[x-placement^=bottom] .sd-Tooltip-arrow-1POvu::after {
  border-bottom-width: 7px;
  border-bottom-color: var(--sd-font-text);
}
.sd-Tooltip-tooltipContainer-2-swo {
  position: relative;
  overflow: hidden;
}
.sd-Tooltip-pointer-jvKeS {
  position: absolute;
  z-index: 2;
}
.sd-Tooltip-mask-1i0L7 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255,255,255,0.8);
}

.sd-Ellipsis-ellipsis-1Q-qm {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
}
.sd-Ellipsis-ellipsis-1Q-qm.sd-Ellipsis-truncated-NNayB::before {
  display: block;
  content: '';
}
.sd-Ellipsis-hidden-oeFTM {
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
}
.sd-Ellipsis-hiddenContainer-3gjLc {
  width: 100000px;
}
.sd-Ellipsis-hiddenContent-1hRiq {
  display: inline-block;
}
.sd-Ellipsis-directionReverse-3kbYf {
  direction: rtl;
}

.sd-Radio-container-3tL19 {
  display: inline-block;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  line-height: 20px;
  cursor: pointer;
}
.sd-Radio-container-3tL19 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Radio-container-3tL19::before,
.sd-Radio-container-3tL19::after,
.sd-Radio-container-3tL19 *,
.sd-Radio-container-3tL19 *::before,
.sd-Radio-container-3tL19 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Radio-container-disabled-11Flo {
  cursor: not-allowed;
}
.sd-Radio-box-1o3H2 {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 1px;
  vertical-align: text-top;
}
.sd-Radio-input-3v8eI {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  margin: 0;
  cursor: pointer;
}
.sd-Radio-input-3v8eI[disabled] {
  cursor: not-allowed;
}
.sd-Radio-checker-zpfGT {
  width: 100%;
  height: 100%;
  border: 1px solid var(--sd-blacked-background-active-01);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  vertical-align: middle;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  -moz-transition: 0.1s;
  transition: 0.1s;
}
.sd-Radio-checker-zpfGT:hover {
  border-color: #8589a6;
}
.sd-Radio-checker-sign-2DXG- {
  width: 100%;
  height: 100%;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: var(--sd-blacked-background-default-01);
  background-clip: padding-box;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  -moz-transition: 0.1s;
  transition: 0.1s;
}
.sd-Radio-label-3OeOV {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: calc(100% - 16px);
  display: inline-block;
  padding-left: 8px;
  line-height: 20px;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  color: var(--sd-font-heading);
}
.sd-Radio-label-text-1Uqws {
  width: -webkit-calc(100% + 1px);
  width: -moz-calc(100% + 1px);
  width: calc(100% + 1px);
  display: inline-block;
}
.sd-Radio-icon-QVY1N {
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
.sd-Radio-active-2dIdn {
  border-color: var(--sd-color-primary);
  background-color: var(--sd-color-primary);
}
.sd-Radio-active-2dIdn .sd-Radio-checker-sign-2DXG- {
  border-width: 4px;
}
.sd-Radio-active-2dIdn:hover {
  border: 1px solid var(--sd-color-primary-hover);
  background-color: var(--sd-color-primary-hover);
}
.sd-Radio-disabled-1OgOk {
  border: 1px solid var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-active-01);
  cursor: not-allowed;
}
.sd-Radio-disabled-1OgOk .sd-Radio-checker-sign-2DXG- {
  background-color: transparent;
}
.sd-Radio-disabled-1OgOk:hover {
  border: 1px solid var(--sd-blacked-background-active-01);
}
.sd-Radio-error-3pSoT {
  border: 1px solid var(--sd-error-background-default-03);
}
.sd-Radio-active-2dIdn.sd-Radio-disabled-1OgOk {
  border: 1px solid var(--sd-color-primary-disable);
  background-color: var(--sd-color-primary-disable);
}
.sd-Radio-active-2dIdn.sd-Radio-disabled-1OgOk .sd-Radio-checker-sign-2DXG- {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Radio-active-2dIdn.sd-Radio-disabled-1OgOk:hover {
  border: 1px solid var(--sd-color-primary-disable);
}

.sd-Button-outer-3CNNb {
  width: 100%;
}
.sd-Button-cursor-not-allowed-3jthU {
  cursor: not-allowed;
}
.sd-Button-container-3BltH {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  border: 1px solid;
  text-align: center;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition-property: border-color, background-color;
  -o-transition-property: border-color, background-color;
  -moz-transition-property: border-color, background-color;
  transition-property: border-color, background-color;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Button-container-3BltH {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Button-container-3BltH::before,
.sd-Button-container-3BltH::after,
.sd-Button-container-3BltH *,
.sd-Button-container-3BltH *::before,
.sd-Button-container-3BltH *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Button-has-right-icon-3VlZC {
  padding-right: 24px;
}
.sd-Button-has-left-icon-1uDPd {
  padding-left: 24px;
}
.sd-Button-primary-3c_cB.sd-Button-md-3aVSe,
.sd-Button-secondary-1PLfn.sd-Button-md-3aVSe,
.sd-Button-tertiary-light-1yy4O.sd-Button-md-3aVSe,
.sd-Button-tertiary-dark-1x7tA.sd-Button-md-3aVSe,
.sd-Button-danger-1iqjW.sd-Button-md-3aVSe,
.sd-Button-primary-outline-39qTX.sd-Button-md-3aVSe,
.sd-Button-secondary-outline-3tamU.sd-Button-md-3aVSe,
.sd-Button-tertiary-light-outline-gUr9-.sd-Button-md-3aVSe,
.sd-Button-tertiary-dark-outline-2735h.sd-Button-md-3aVSe,
.sd-Button-danger-outline-3JHKH.sd-Button-md-3aVSe {
  padding: 0 15px;
}
.sd-Button-primary-3c_cB.sd-Button-lg-17sMB,
.sd-Button-secondary-1PLfn.sd-Button-lg-17sMB,
.sd-Button-tertiary-light-1yy4O.sd-Button-lg-17sMB,
.sd-Button-tertiary-dark-1x7tA.sd-Button-lg-17sMB,
.sd-Button-danger-1iqjW.sd-Button-lg-17sMB,
.sd-Button-primary-outline-39qTX.sd-Button-lg-17sMB,
.sd-Button-secondary-outline-3tamU.sd-Button-lg-17sMB,
.sd-Button-tertiary-light-outline-gUr9-.sd-Button-lg-17sMB,
.sd-Button-tertiary-dark-outline-2735h.sd-Button-lg-17sMB,
.sd-Button-danger-outline-3JHKH.sd-Button-lg-17sMB {
  padding: 0 23px;
}
.sd-Button-primary-3c_cB,
.sd-Button-primary-3c_cB:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-color-primary);
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
}
.sd-Button-primary-3c_cB:hover,
.sd-Button-primary-3c_cB.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-color-primary-hover);
  background-color: var(--sd-color-primary-hover);
}
.sd-Button-primary-3c_cB:active {
  border-color: var(--sd-color-primary-active);
  background-color: var(--sd-color-primary-active);
}
.sd-Button-secondary-1PLfn,
.sd-Button-secondary-1PLfn:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-secondary-1PLfn:hover,
.sd-Button-secondary-1PLfn.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-font-description);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-secondary-1PLfn:active {
  border-color: var(--sd-font-text);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-tertiary-light-1yy4O,
.sd-Button-tertiary-light-1yy4O:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
  border: none;
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Button-tertiary-light-1yy4O:hover,
.sd-Button-tertiary-light-1yy4O.sd-Button-dropdownActive--WuWn {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Button-tertiary-light-1yy4O:active {
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Button-tertiary-dark-1x7tA,
.sd-Button-tertiary-dark-1x7tA:focus {
  border: none;
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  background-color: #8589a6;
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
}
.sd-Button-tertiary-dark-1x7tA:hover,
.sd-Button-tertiary-dark-1x7tA.sd-Button-dropdownActive--WuWn {
  background-color: var(--sd-font-text);
}
.sd-Button-tertiary-dark-1x7tA:active {
  background-color: var(--sd-blacked-background-active-04);
}
.sd-Button-danger-1iqjW,
.sd-Button-danger-1iqjW:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-error-background-default-03);
  background-color: var(--sd-error-background-default-03);
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
}
.sd-Button-danger-1iqjW:hover,
.sd-Button-danger-1iqjW.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-error-background-hover-03);
  background-color: var(--sd-error-background-hover-03);
}
.sd-Button-danger-1iqjW:active {
  border-color: var(--sd-error-default);
  background-color: var(--sd-error-default);
}
.sd-Button-primary-outline-39qTX,
.sd-Button-primary-outline-39qTX:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-color-primary-border);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary-text);
  fill: var(--sd-color-primary-text);
}
.sd-Button-primary-outline-39qTX:hover,
.sd-Button-primary-outline-39qTX.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-color-primary-border-hover);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary-text-hover);
  fill: var(--sd-color-primary-text-hover);
}
.sd-Button-primary-outline-39qTX:active {
  border-color: var(--sd-color-primary-border-active);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary-text-active);
  fill: var(--sd-color-primary-text-active);
}
.sd-Button-secondary-outline-3tamU,
.sd-Button-secondary-outline-3tamU:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-secondary-outline-3tamU:hover,
.sd-Button-secondary-outline-3tamU.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-font-description);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-secondary-outline-3tamU:active {
  border-color: var(--sd-font-text);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-tertiary-light-outline-gUr9-,
.sd-Button-tertiary-light-outline-gUr9-:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-tertiary-light-outline-gUr9-:hover,
.sd-Button-tertiary-light-outline-gUr9-.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-tertiary-light-outline-gUr9-:active {
  border-color: var(--sd-font-disable);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-tertiary-dark-outline-2735h,
.sd-Button-tertiary-dark-outline-2735h:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-hover-02);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-tertiary-dark-outline-2735h:hover,
.sd-Button-tertiary-dark-outline-2735h.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Button-tertiary-dark-outline-2735h:active {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Button-danger-outline-3JHKH,
.sd-Button-danger-outline-3JHKH:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-error-background-default-03);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-error-background-default-03);
  fill: var(--sd-error-background-default-03);
}
.sd-Button-danger-outline-3JHKH:hover,
.sd-Button-danger-outline-3JHKH.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-error-background-hover-03);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-error-background-hover-03);
  fill: var(--sd-error-background-hover-03);
}
.sd-Button-danger-outline-3JHKH:active {
  border-color: var(--sd-error-default);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-error-default);
  fill: var(--sd-error-default);
}
.sd-Button-is-square-1Fwyy {
  white-space: nowrap;
  overflow: hidden;
}
.sd-Button-lg-17sMB.sd-Button-is-square-1Fwyy {
  width: 40px;
  padding: 0;
  text-align: center;
}
.sd-Button-md-3aVSe.sd-Button-is-square-1Fwyy {
  width: 32px;
  padding: 0;
  text-align: center;
}
.sd-Button-loading-3mIbD {
  position: relative;
  top: -0.12em;
  vertical-align: middle;
}
.sd-Button-loading-spacing-3Xerc {
  margin-right: 4px;
}
.sd-Button-md-3aVSe {
  height: 32px;
  line-height: 30px;
}
.sd-Button-lg-17sMB {
  height: 40px;
  line-height: 38px;
}
.sd-Button-left-icon-WAb9j {
  margin-right: 6px;
}
.sd-Button-right-icon-2yxao {
  margin-left: 6px;
}
.sd-Button-icon-1I6Vk {
  padding: 0 8px;
  border-color: transparent;
  background-color: transparent;
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
  text-align: center;
}
.sd-Button-icon-light-3WD15 {
  padding: 0 8px;
  border-color: var(--sd-blacked-background-default-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
  text-align: center;
}
.sd-Button-icon-dark-2sfNb {
  padding: 0 8px;
  border-color: var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-hover-02);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
  text-align: center;
}
.sd-Button-icon-1I6Vk:hover,
.sd-Button-icon-light-3WD15:hover,
.sd-Button-icon-dark-2sfNb:hover,
.sd-Button-icon-1I6Vk.sd-Button-dropdownActive--WuWn,
.sd-Button-icon-light-3WD15.sd-Button-dropdownActive--WuWn,
.sd-Button-icon-dark-2sfNb.sd-Button-dropdownActive--WuWn {
  border-color: var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Button-icon-1I6Vk:active,
.sd-Button-icon-light-3WD15:active,
.sd-Button-icon-dark-2sfNb:active {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Button-icon-secondary-6g2-A,
.sd-Button-icon-secondary-6g2-A:focus {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-icon-secondary-6g2-A:hover {
  border-color: var(--sd-font-description);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Button-icon-secondary-6g2-A:active {
  border-color: var(--sd-font-text);
  background-color: var(--sd-blacked-background-default-01);
}
/*
 * text button
 */
.sd-Button-text-1Tlhj,
.sd-Button-text-danger-9G3t1,
.sd-Button-text-plain-3_VTN {
  padding: 0;
  border-color: transparent;
  background-color: transparent;
}
.sd-Button-text-1Tlhj.sd-Button-md-3aVSe,
.sd-Button-text-danger-9G3t1.sd-Button-md-3aVSe,
.sd-Button-text-plain-3_VTN.sd-Button-md-3aVSe {
  width: auto;
  height: 1.5em;
  font-size: 12px;
  line-height: 1.5em;
}
.sd-Button-text-1Tlhj.sd-Button-lg-17sMB,
.sd-Button-text-danger-9G3t1.sd-Button-lg-17sMB,
.sd-Button-text-plain-3_VTN.sd-Button-lg-17sMB {
  width: auto;
  height: 1.5em;
  line-height: 1.5em;
}
.sd-Button-text-1Tlhj:hover,
.sd-Button-text-danger-9G3t1:hover,
.sd-Button-text-plain-3_VTN:hover,
.sd-Button-text-1Tlhj.sd-Button-dropdownActive--WuWn,
.sd-Button-text-danger-9G3t1.sd-Button-dropdownActive--WuWn,
.sd-Button-text-plain-3_VTN.sd-Button-dropdownActive--WuWn {
  border-color: transparent;
  background-color: transparent;
}
.sd-Button-text-1Tlhj:active,
.sd-Button-text-danger-9G3t1:active,
.sd-Button-text-plain-3_VTN:active {
  border-color: transparent;
  background-color: transparent;
}
.sd-Button-text-1Tlhj {
  border-width: 0px;
  color: var(--sd-color-primary-text);
  fill: var(--sd-color-primary-text);
}
.sd-Button-text-1Tlhj:hover,
.sd-Button-text-1Tlhj.sd-Button-dropdownActive--WuWn {
  color: var(--sd-color-primary-text-hover);
  fill: var(--sd-color-primary-text-hover);
}
.sd-Button-text-1Tlhj:active {
  color: var(--sd-color-primary-text-active);
  fill: var(--sd-color-primary-text-active);
}
.sd-Button-text-danger-9G3t1 {
  border-width: 0px;
  color: var(--sd-error-background-default-03);
  fill: var(--sd-error-background-default-03);
}
.sd-Button-text-danger-9G3t1:hover,
.sd-Button-text-danger-9G3t1.sd-Button-dropdownActive--WuWn {
  color: var(--sd-error-background-hover-03);
  fill: var(--sd-error-background-hover-03);
}
.sd-Button-text-danger-9G3t1:active {
  color: var(--sd-error-default);
  fill: var(--sd-error-default);
}
.sd-Button-text-plain-3_VTN {
  border-width: 0px;
  color: var(--sd-font-text);
  fill: var(--sd-font-text);
}
.sd-Button-text-plain-3_VTN:hover,
.sd-Button-text-plain-3_VTN.sd-Button-dropdownActive--WuWn {
  color: var(--sd-blacked-background-active-04);
  fill: var(--sd-blacked-background-active-04);
}
.sd-Button-text-plain-3_VTN:active {
  color: var(--sd-font-heading);
  fill: var(--sd-font-heading);
}
.sd-Button-disabled-GWnVb,
.sd-Button-disabled-GWnVb:active,
.sd-Button-disabled-GWnVb.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb:hover,
.sd-Button-disabled-GWnVb:focus {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: #b8bbcc;
  fill: #b8bbcc;
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-primary-3c_cB,
.sd-Button-disabled-GWnVb.sd-Button-primary-3c_cB:active,
.sd-Button-disabled-GWnVb.sd-Button-primary-3c_cB.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-primary-3c_cB:hover,
.sd-Button-disabled-GWnVb.sd-Button-primary-3c_cB:focus {
  border-color: var(--sd-color-primary-disable);
  background-color: var(--sd-color-primary-disable);
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-secondary-1PLfn,
.sd-Button-disabled-GWnVb.sd-Button-secondary-1PLfn:active,
.sd-Button-disabled-GWnVb.sd-Button-secondary-1PLfn.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-secondary-1PLfn:hover,
.sd-Button-disabled-GWnVb.sd-Button-secondary-1PLfn:focus {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
  fill: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-danger-1iqjW,
.sd-Button-disabled-GWnVb.sd-Button-danger-1iqjW:active,
.sd-Button-disabled-GWnVb.sd-Button-danger-1iqjW.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-danger-1iqjW:hover,
.sd-Button-disabled-GWnVb.sd-Button-danger-1iqjW:focus {
  border-color: var(--sd-error-disable);
  background-color: var(--sd-error-disable);
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-tertiary-light-1yy4O,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-light-1yy4O:active,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-light-1yy4O.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-light-1yy4O:hover,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-light-1yy4O:focus {
  background-color: var(--sd-blacked-background-hover-02);
  color: var(--sd-font-disable);
  fill: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-1x7tA,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-1x7tA:active,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-1x7tA.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-1x7tA:hover,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-1x7tA:focus {
  background-color: var(--sd-blacked-background-active-01);
  color: var(--sd-blacked-background-default-01);
  fill: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-primary-outline-39qTX,
.sd-Button-disabled-GWnVb.sd-Button-primary-outline-39qTX:active,
.sd-Button-disabled-GWnVb.sd-Button-primary-outline-39qTX.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-primary-outline-39qTX:hover,
.sd-Button-disabled-GWnVb.sd-Button-primary-outline-39qTX:focus {
  border-color: var(--sd-color-primary-border-disable);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary-text-disable);
  fill: var(--sd-color-primary-text-disable);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-danger-outline-3JHKH,
.sd-Button-disabled-GWnVb.sd-Button-danger-outline-3JHKH:active,
.sd-Button-disabled-GWnVb.sd-Button-danger-outline-3JHKH.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-danger-outline-3JHKH:hover,
.sd-Button-disabled-GWnVb.sd-Button-danger-outline-3JHKH:focus {
  border-color: var(--sd-error-disable);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-error-disable);
  fill: var(--sd-error-disable);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-outline-2735h,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-outline-2735h:active,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-outline-2735h.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-outline-2735h:hover,
.sd-Button-disabled-GWnVb.sd-Button-tertiary-dark-outline-2735h:focus {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
  fill: var(--sd-font-disable);
  border-color: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-icon-light-3WD15,
.sd-Button-disabled-GWnVb.sd-Button-icon-dark-2sfNb,
.sd-Button-disabled-GWnVb.sd-Button-icon-light-3WD15:active,
.sd-Button-disabled-GWnVb.sd-Button-icon-dark-2sfNb:active,
.sd-Button-disabled-GWnVb.sd-Button-icon-light-3WD15.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-icon-dark-2sfNb.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-icon-light-3WD15:hover,
.sd-Button-disabled-GWnVb.sd-Button-icon-dark-2sfNb:hover,
.sd-Button-disabled-GWnVb.sd-Button-icon-light-3WD15:focus,
.sd-Button-disabled-GWnVb.sd-Button-icon-dark-2sfNb:focus {
  border-color: var(--sd-blacked-background-default-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-blacked-background-active-01);
  fill: var(--sd-blacked-background-active-01);
}
.sd-Button-disabled-GWnVb.sd-Button-icon-1I6Vk,
.sd-Button-disabled-GWnVb.sd-Button-icon-1I6Vk:active,
.sd-Button-disabled-GWnVb.sd-Button-icon-1I6Vk.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-icon-1I6Vk:hover,
.sd-Button-disabled-GWnVb.sd-Button-icon-1I6Vk:focus {
  border-color: transparent;
  background-color: transparent;
  color: var(--sd-blacked-background-active-01);
  fill: var(--sd-blacked-background-active-01);
}
.sd-Button-disabled-GWnVb.sd-Button-icon-secondary-6g2-A,
.sd-Button-disabled-GWnVb.sd-Button-icon-secondary-6g2-A:active,
.sd-Button-disabled-GWnVb.sd-Button-icon-secondary-6g2-A:hover,
.sd-Button-disabled-GWnVb.sd-Button-icon-secondary-6g2-A:focus {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
  fill: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj,
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj:active,
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj:hover,
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj:focus {
  border-color: transparent;
  background-color: transparent;
  color: var(--sd-color-primary-text-disable);
  fill: var(--sd-color-primary-text-disable);
}
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj .sd-Button-left-icon-WAb9j {
  color: var(--sd-color-primary-text-disable);
  fill: var(--sd-color-primary-text-disable);
}
.sd-Button-disabled-GWnVb.sd-Button-text-1Tlhj .sd-Button-right-icon-2yxao {
  color: var(--sd-color-primary-text-disable);
  fill: var(--sd-color-primary-text-disable);
}
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1,
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1:active,
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1.sd-Button-dropdownActive--WuWn,
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1:hover,
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1:focus {
  border-color: transparent;
  background-color: transparent;
  color: var(--sd-error-disable);
  fill: var(--sd-error-disable);
}
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1 .sd-Button-left-icon-WAb9j {
  color: var(--sd-error-disable);
  fill: var(--sd-error-disable);
}
.sd-Button-disabled-GWnVb.sd-Button-text-danger-9G3t1 .sd-Button-right-icon-2yxao {
  color: var(--sd-error-disable);
  fill: var(--sd-error-disable);
}
/* Group */
.sd-Button-group-1ICxf {
  display: inline-block;
}
.sd-Button-group-1ICxf .sd-Button-container-3BltH {
  border-right-width: 0;
}
.sd-Button-group-1ICxf .sd-Button-start-1R74Z {
  -webkit-border-top-right-radius: 0;
     -moz-border-radius-topright: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
.sd-Button-group-1ICxf .sd-Button-middle-K8Oyw,
.sd-Button-group-1ICxf .sd-Button-end-3TBlP {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.sd-Button-group-1ICxf .sd-Button-end-3TBlP {
  -webkit-border-bottom-right-radius: 8px;
     -moz-border-radius-bottomright: 8px;
          border-bottom-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
     -moz-border-radius-topright: 8px;
          border-top-right-radius: 8px;
  border-right-width: 1px;
}
.sd-Button-group-1ICxf .sd-Button-primary-3c_cB.sd-Button-middle-K8Oyw,
.sd-Button-group-1ICxf .sd-Button-primary-3c_cB.sd-Button-end-3TBlP,
.sd-Button-group-1ICxf .sd-Button-tertiary-dark-1x7tA.sd-Button-middle-K8Oyw,
.sd-Button-group-1ICxf .sd-Button-tertiary-dark-1x7tA.sd-Button-end-3TBlP {
  border-left: 1px solid var(--sd-blacked-background-default-01);
}
.sd-Button-group-1ICxf .sd-Button-primary-3c_cB.sd-Button-disabled-GWnVb.sd-Button-middle-K8Oyw,
.sd-Button-group-1ICxf .sd-Button-primary-3c_cB.sd-Button-disabled-GWnVb.sd-Button-end-3TBlP,
.sd-Button-group-1ICxf .sd-Button-tertiary-dark-1x7tA.sd-Button-disabled-GWnVb.sd-Button-middle-K8Oyw,
.sd-Button-group-1ICxf .sd-Button-tertiary-dark-1x7tA.sd-Button-disabled-GWnVb.sd-Button-end-3TBlP {
  border-color: var(--sd-blacked-background-active-01);
}
.sd-Button-content-noq91 {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}

.sd-RadioButton-radioButton-19EvX {
  border: 1px solid var(--sd-blacked-background-active-01);
}
.sd-RadioButton-radioButton-19EvX:hover,
.sd-RadioButton-radioButton-19EvX:active {
  border: 1px solid var(--sd-font-description);
  background: var(--sd-blacked-background-default-01);
}
.sd-RadioButton-radioButton-19EvX:hover .sd-RadioButton-radioButtonCircle-1uDnc,
.sd-RadioButton-radioButton-19EvX:active .sd-RadioButton-radioButtonCircle-1uDnc {
  border: 1px solid var(--sd-font-description);
}
.sd-RadioButton-radioButtonCircle-1uDnc {
  position: relative;
  top: -1px;
}
.sd-RadioButton-radioButtonAlign-7CHUC {
  text-align: left;
}
.sd-RadioButton-radioButtonBorderChecked-3BHGG {
  border: 1px solid var(--sd-color-primary);
}
.sd-RadioButton-radioButtonBorderChecked-3BHGG:hover,
.sd-RadioButton-radioButtonBorderChecked-3BHGG:active {
  border: 1px solid var(--sd-color-primary);
  background: var(--sd-blacked-background-default-01);
}
.sd-RadioButton-radioButtonBorderChecked-3BHGG:hover .sd-RadioButton-radioButtonCircle-1uDnc,
.sd-RadioButton-radioButtonBorderChecked-3BHGG:active .sd-RadioButton-radioButtonCircle-1uDnc {
  border: 1px solid var(--sd-color-primary-hover);
}
.sd-RadioButton-radioButtonBorderChecked-3BHGG:hover .sd-RadioButton-radioButtonCircleCheckSign-3-qYl,
.sd-RadioButton-radioButtonBorderChecked-3BHGG:active .sd-RadioButton-radioButtonCircleCheckSign-3-qYl {
  border: 3.8px solid var(--sd-color-primary-hover);
}
.sd-RadioButton-radioButtonBorderDisabled-1ZJkM {
  border: 1px solid var(--sd-color-primary-disable);
}
.sd-RadioButton-radioButtonBorderDisabled-1ZJkM:hover,
.sd-RadioButton-radioButtonBorderDisabled-1ZJkM:active,
.sd-RadioButton-radioButtonBorderDisabled-1ZJkM:focus {
  border: 1px solid var(--sd-color-primary-disable);
  background: var(--sd-blacked-background-default-01);
}
.sd-RadioButton-cardContainer-3zTNA {
  padding: 10px 0;
  text-align: left;
}
.sd-RadioButton-radioButtonCardTitle-Vpawm {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-RadioButton-radioButtonCardDescription-2pywe {
  margin-top: 2px;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.sd-Dropdown-dropdown-2uiYx {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: absolute;
  min-height: 16px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
          box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
  z-index: 900;
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Dropdown-dropdown-2uiYx {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Dropdown-dropdown-2uiYx::before,
.sd-Dropdown-dropdown-2uiYx::after,
.sd-Dropdown-dropdown-2uiYx *,
.sd-Dropdown-dropdown-2uiYx *::before,
.sd-Dropdown-dropdown-2uiYx *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Dropdown-container-12z4x {
  display: inline-block;
}
.sd-Dropdown-arrow-2qOwS {
  width: 0;
  height: 0;
  position: absolute;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
}
.sd-Dropdown-arrow-2qOwS::after {
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  display: block;
  margin-top: -6px;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  content: '';
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=right] {
  margin-left: 8px;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=right]::after {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -8px;
  display: block;
  content: '';
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=right] > .sd-Dropdown-arrow-2qOwS {
  left: -13px;
  border-right-color: var(--sd-blacked-background-hover-01);
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=right] > .sd-Dropdown-arrow-2qOwS::after {
  left: 1px;
  border-right-width: 6px;
  border-right-color: #fff;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=top] {
  margin-bottom: 8px;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=top]::after {
  width: 100%;
  height: 8px;
  position: absolute;
  bottom: -8px;
  display: block;
  content: '';
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=top] > .sd-Dropdown-arrow-2qOwS {
  bottom: -13px;
  border-top-color: var(--sd-blacked-background-hover-01);
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=top] > .sd-Dropdown-arrow-2qOwS::after {
  top: -1px;
  border-top-width: 6px;
  border-top-color: #fff;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=left] {
  margin-right: 8px;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=left]::after {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -8px;
  display: block;
  content: '';
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=left] > .sd-Dropdown-arrow-2qOwS {
  right: -13px;
  border-left-color: var(--sd-blacked-background-hover-01);
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=left] > .sd-Dropdown-arrow-2qOwS::after {
  left: -1px;
  border-left-width: 6px;
  border-left-color: #fff;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=bottom] {
  margin-top: 8px;
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=bottom]::after {
  width: 100%;
  height: 8px;
  position: absolute;
  top: -8px;
  display: block;
  content: '';
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=bottom] > .sd-Dropdown-arrow-2qOwS {
  top: -13px;
  border-bottom-color: var(--sd-blacked-background-hover-01);
}
.sd-Dropdown-dropdown-2uiYx[x-placement^=bottom] > .sd-Dropdown-arrow-2qOwS::after {
  top: 1px;
  border-bottom-width: 6px;
  border-bottom-color: var(--sd-blacked-background-default-01);
}

.sd-Avatar-container-25pES {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  display: inline-block;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: 0px solid transparent;
  color: var(--sd-blacked-background-default-01);
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Avatar-container-25pES {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Avatar-container-25pES::before,
.sd-Avatar-container-25pES::after,
.sd-Avatar-container-25pES *,
.sd-Avatar-container-25pES *::before,
.sd-Avatar-container-25pES *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Avatar-img-1k8pw {
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
}
.sd-Avatar-text-container-3QN69 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.sd-Avatar-xxxl-2Argw,
.sd-Avatar-xxxl-2Argw .sd-Avatar-default-svg-3vCmq {
  color: #141933;
  font-weight: 400;
  font-size: 40px;
  line-height: 56px;
  width: 128px;
  height: 128px;
  line-height: 128px;
}
.sd-Avatar-xxl-k2YZM,
.sd-Avatar-xxl-k2YZM .sd-Avatar-default-svg-3vCmq {
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  width: 64px;
  height: 64px;
  line-height: 64px;
}
.sd-Avatar-xl--YKg4,
.sd-Avatar-xl--YKg4 .sd-Avatar-default-svg-3vCmq {
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.sd-Avatar-lg-2mv4g,
.sd-Avatar-lg-2mv4g .sd-Avatar-default-svg-3vCmq {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  width: 40px;
  height: 40px;
  font-weight: 400;
  line-height: 40px;
}
.sd-Avatar-md-1AuvJ,
.sd-Avatar-md-1AuvJ .sd-Avatar-default-svg-3vCmq {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.sd-Avatar-sm-3mUOh,
.sd-Avatar-sm-3mUOh .sd-Avatar-default-svg-3vCmq {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.sd-Avatar-sm-3mUOh .sd-Avatar-text-3bK9i {
  -webkit-transform: scale(0.833333333333333);
     -moz-transform: scale(0.833333333333333);
      -ms-transform: scale(0.833333333333333);
       -o-transform: scale(0.833333333333333);
          transform: scale(0.833333333333333);
}
.sd-Avatar-xs-1xJU7,
.sd-Avatar-xs-1xJU7 .sd-Avatar-default-svg-3vCmq {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.sd-Avatar-xs-1xJU7 .sd-Avatar-text-3bK9i {
  -webkit-transform: scale(0.666666666666667);
     -moz-transform: scale(0.666666666666667);
      -ms-transform: scale(0.666666666666667);
       -o-transform: scale(0.666666666666667);
          transform: scale(0.666666666666667);
}
.sd-Avatar-xxs-2UUDw,
.sd-Avatar-xxs-2UUDw .sd-Avatar-default-svg-3vCmq {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 12px;
}
.sd-Avatar-xxs-2UUDw .sd-Avatar-text-3bK9i {
  -webkit-transform: scale(0.666666666666667);
     -moz-transform: scale(0.666666666666667);
      -ms-transform: scale(0.666666666666667);
       -o-transform: scale(0.666666666666667);
          transform: scale(0.666666666666667);
}
.sd-Avatar-circular-1p5DO {
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.sd-Avatar-square-2qcoX.sd-Avatar-xxxl-2Argw {
  -webkit-border-radius: 36px;
     -moz-border-radius: 36px;
          border-radius: 36px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-xxl-k2YZM {
  -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
          border-radius: 18px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-xl--YKg4 {
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-lg-2mv4g {
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-md-1AuvJ {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-sm-3mUOh {
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-xs-1xJU7 {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.sd-Avatar-square-2qcoX.sd-Avatar-xxs-2UUDw {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.sd-Avatar-default-svg-3vCmq {
  display: block;
}
.sd-Avatar-group-AZIyr {
  position: relative;
  vertical-align: middle;
  -webkit-transform: scale(0.5, 0.5);
     -moz-transform: scale(0.5, 0.5);
      -ms-transform: scale(0.5, 0.5);
       -o-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5);
  -webkit-transform-origin: top left;
     -moz-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
}
.sd-Avatar-group-two-L7Mmp,
.sd-Avatar-group-three-1EtNN,
.sd-Avatar-group-four-3YiUY {
  display: block;
}
.sd-Avatar-group-item-wrapper-2BK6L {
  line-height: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9 {
  display: inline-block;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-sm-3mUOh,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-md-1AuvJ,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-lg-2mv4g,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xl--YKg4,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxl-k2YZM,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxxl-2Argw {
  width: auto;
  height: auto;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-sm-3mUOh .sd-Avatar-group-item-3pFTZ {
  border-width: 1.75px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-sm-3mUOh {
  margin-left: -5.25px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-sm-3mUOh:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-md-1AuvJ .sd-Avatar-group-item-3pFTZ {
  border-width: 2px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-md-1AuvJ {
  margin-left: -6px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-md-1AuvJ:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-lg-2mv4g .sd-Avatar-group-item-3pFTZ {
  border-width: 2.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-lg-2mv4g {
  margin-left: -7.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-lg-2mv4g:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xl--YKg4 .sd-Avatar-group-item-3pFTZ {
  border-width: 3px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xl--YKg4 {
  margin-left: -9px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xl--YKg4:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxl-k2YZM .sd-Avatar-group-item-3pFTZ {
  border-width: 4px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxl-k2YZM {
  margin-left: -12px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxl-k2YZM:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxxl-2Argw .sd-Avatar-group-item-3pFTZ {
  border-width: 4px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxxl-2Argw {
  margin-left: -12px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-queue-1v7R9.sd-Avatar-xxxl-2Argw:nth-child(1) {
  margin-left: 0;
}
.sd-Avatar-group-item-wrapper-2BK6L {
  width: auto;
  height: auto;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb {
  position: absolute;
  display: block;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-sm-3mUOh,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-md-1AuvJ,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-lg-2mv4g,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-xl--YKg4,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-xxl-k2YZM,
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-xxxl-2Argw {
  width: auto;
  height: auto;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-sm-3mUOh .sd-Avatar-group-item-3pFTZ {
  border-width: 1.75px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-sm-3mUOh:nth-child(2) {
  top: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-sm-3mUOh:nth-child(3) {
  top: 24.5px;
  left: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-sm-3mUOh:nth-child(4) {
  left: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-sm-3mUOh:nth-child(5) {
  height: 24.5px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-md-1AuvJ .sd-Avatar-group-item-3pFTZ {
  border-width: 2px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-md-1AuvJ:nth-child(2) {
  top: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-md-1AuvJ:nth-child(3) {
  top: 28px;
  left: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-md-1AuvJ:nth-child(4) {
  left: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-md-1AuvJ:nth-child(5) {
  height: 28px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-lg-2mv4g .sd-Avatar-group-item-3pFTZ {
  border-width: 2.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-lg-2mv4g:nth-child(2) {
  top: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-lg-2mv4g:nth-child(3) {
  top: 35px;
  left: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-lg-2mv4g:nth-child(4) {
  left: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-lg-2mv4g:nth-child(5) {
  height: 35px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xl--YKg4 .sd-Avatar-group-item-3pFTZ {
  border-width: 3px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xl--YKg4:nth-child(2) {
  top: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xl--YKg4:nth-child(3) {
  top: 42px;
  left: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xl--YKg4:nth-child(4) {
  left: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xl--YKg4:nth-child(5) {
  height: 42px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xxl-k2YZM .sd-Avatar-group-item-3pFTZ {
  border-width: 4px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xxl-k2YZM:nth-child(2) {
  top: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xxl-k2YZM:nth-child(3) {
  top: 56px;
  left: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xxl-k2YZM:nth-child(4) {
  left: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-four-3YiUY.sd-Avatar-xxl-k2YZM:nth-child(5) {
  height: 56px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh .sd-Avatar-group-item-3pFTZ {
  border-width: 1.75px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh:nth-child(1) {
  left: 12.25px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh:nth-child(2) {
  top: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh:nth-child(3) {
  top: 24.5px;
  left: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh:nth-child(4) {
  width: 15.75px;
  left: 28px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-sm-3mUOh:nth-child(4) > div {
  position: relative;
  left: -15.75px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ .sd-Avatar-group-item-3pFTZ {
  border-width: 2px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ:nth-child(1) {
  left: 14px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ:nth-child(2) {
  top: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ:nth-child(3) {
  top: 28px;
  left: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ:nth-child(4) {
  width: 18px;
  left: 32px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-md-1AuvJ:nth-child(4) > div {
  position: relative;
  left: -18px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g .sd-Avatar-group-item-3pFTZ {
  border-width: 2.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g:nth-child(1) {
  left: 17.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g:nth-child(2) {
  top: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g:nth-child(3) {
  top: 35px;
  left: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g:nth-child(4) {
  width: 22.5px;
  left: 40px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-lg-2mv4g:nth-child(4) > div {
  position: relative;
  left: -22.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4 .sd-Avatar-group-item-3pFTZ {
  border-width: 3px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4:nth-child(1) {
  left: 21px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4:nth-child(2) {
  top: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4:nth-child(3) {
  top: 42px;
  left: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4:nth-child(4) {
  width: 27px;
  left: 48px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xl--YKg4:nth-child(4) > div {
  position: relative;
  left: -27px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM .sd-Avatar-group-item-3pFTZ {
  border-width: 4px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM:nth-child(1) {
  left: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM:nth-child(2) {
  top: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM:nth-child(3) {
  top: 56px;
  left: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM:nth-child(4) {
  width: 36px;
  left: 64px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxl-k2YZM:nth-child(4) > div {
  position: relative;
  left: -36px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw .sd-Avatar-group-item-3pFTZ {
  border-width: 8px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw:nth-child(1) {
  left: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw:nth-child(2) {
  top: 112px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw:nth-child(3) {
  top: 112px;
  left: 112px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw:nth-child(4) {
  width: 72px;
  left: 128px;
  overflow: hidden;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-three-1EtNN.sd-Avatar-xxxl-2Argw:nth-child(4) > div {
  position: relative;
  left: -72px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-sm-3mUOh .sd-Avatar-group-item-3pFTZ {
  border-width: 1.75px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-sm-3mUOh:nth-child(1) {
  top: 12.25px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-sm-3mUOh:nth-child(2) {
  top: 12.25px;
  left: 24.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-md-1AuvJ .sd-Avatar-group-item-3pFTZ {
  border-width: 2px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-md-1AuvJ:nth-child(1) {
  top: 14px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-md-1AuvJ:nth-child(2) {
  top: 14px;
  left: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-lg-2mv4g .sd-Avatar-group-item-3pFTZ {
  border-width: 2.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-lg-2mv4g:nth-child(1) {
  top: 17.5px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-lg-2mv4g:nth-child(2) {
  top: 17.5px;
  left: 35px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xl--YKg4 .sd-Avatar-group-item-3pFTZ {
  border-width: 3px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xl--YKg4:nth-child(1) {
  top: 21px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xl--YKg4:nth-child(2) {
  top: 21px;
  left: 42px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxl-k2YZM .sd-Avatar-group-item-3pFTZ {
  border-width: 4px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxl-k2YZM:nth-child(1) {
  top: 28px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxl-k2YZM:nth-child(2) {
  top: 28px;
  left: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxxl-2Argw .sd-Avatar-group-item-3pFTZ {
  border-width: 8px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxxl-2Argw:nth-child(1) {
  top: 56px;
}
.sd-Avatar-group-item-wrapper-2BK6L.sd-Avatar-ground-sround-20svb.sd-Avatar-group-two-L7Mmp.sd-Avatar-xxxl-2Argw:nth-child(2) {
  top: 56px;
  left: 112px;
}
.sd-Avatar-group-container-2wXo8 {
  display: inline-block;
}
.sd-Avatar-group-item-3pFTZ {
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
  border-style: solid;
  border-color: var(--sd-blacked-background-default-01);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.sd-Avatar-icon-fix-1H81Y {
  top: -1px;
  vertical-align: middle;
}
.sd-Avatar-hoverStyle-1KqK0 {
  position: relative;
}
.sd-Avatar-hoverStyle-1KqK0:hover:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.05;
  background: #03040d;
  content: ' ';
}

/* common */
.sd-Tag-container-AL1Xm {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 160px;
  border: 1px solid;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Tag-container-AL1Xm {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Tag-container-AL1Xm::before,
.sd-Tag-container-AL1Xm::after,
.sd-Tag-container-AL1Xm *,
.sd-Tag-container-AL1Xm *::before,
.sd-Tag-container-AL1Xm *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Tag-text-1rKkr {
  height: 100%;
  padding: 0 8px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Tag-text-with-left-icon-RNOy7 {
  padding-left: 4px;
}
.sd-Tag-text-with-right-icon-3bKbi {
  padding-right: 4px;
}
.sd-Tag-lg-199Wb {
  height: 32px;
  line-height: 30px;
}
.sd-Tag-md-1IJZU {
  height: 24px;
  line-height: 22px;
}
.sd-Tag-sm-G3kvE {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  height: 20px;
  line-height: 18px;
}
.sd-Tag-close-3l-7s {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 4px;
  margin-left: -4px;
  text-align: center;
}
/* type */
.sd-Tag-dark-2uhwV {
  border-color: var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Tag-light-3UMM- {
  border-color: var(--sd-blacked-background-default-01);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Tag-outlined-1rT6T {
  border-color: var(--sd-font-heading);
  background-color: rgba(255,255,255,0);
}
.sd-Tag-custom-1aQc1 {
  background: var(--sd-blacked-background-default-01);
}
.sd-Tag-avatar-3AdnX {
  border-width: 0;
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-active-01);
}
.sd-Tag-avatar-3AdnX.sd-Tag-lg-199Wb {
  line-height: 32px;
}
.sd-Tag-avatar-3AdnX.sd-Tag-md-1IJZU {
  line-height: 24px;
}
.sd-Tag-avatar-3AdnX.sd-Tag-sm-G3kvE {
  line-height: 20px;
}
.sd-Tag-avatar-item-36Iey {
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-border-top-right-radius: 0 !important;
     -moz-border-radius-topright: 0 !important;
          border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
     -moz-border-radius-bottomright: 0 !important;
          border-bottom-right-radius: 0 !important;
}
.sd-Tag-close-icon-h77A9 {
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  padding: 3px;
  cursor: pointer;
}
.sd-Tag-error-1E5aJ {
  background-color: var(--sd-error-background-default-01);
  color: var(--sd-error-default);
}
.sd-Tag-error-1E5aJ .sd-Tag-close-icon-h77A9 {
  color: #ffa8a8;
}
.sd-Tag-error-1E5aJ .sd-Tag-close-icon-h77A9:hover {
  background-color: var(--sd-error-background-hover-01);
}
.sd-Tag-disabled-19ctC .sd-Tag-close-icon-h77A9 {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Tag-disabled-19ctC,
.sd-Tag-disabled-19ctC:hover {
  opacity: 1;
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Tag-outlined-1rT6T.sd-Tag-disabled-19ctC {
  border-color: var(--sd-font-disable);
  background-color: rgba(255,255,255,0);
}
.sd-Tag-left-icon-NcKw8 {
  margin-right: 4px;
}
.sd-Tag-right-icon-2p25B {
  margin-left: 4px;
}
.sd-Tag-selectable-3EZyt {
  cursor: pointer;
}
.sd-Tag-selected-1veSY {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd-Tag-userTag-29sVU {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px;
  background: var(--sd-blacked-background-default-01);
  overflow: hidden;
  cursor: pointer;
}
.sd-Tag-userTag-29sVU:hover {
  background: var(--sd-blacked-background-hover-01);
}
.sd-Tag-userTagDark-bs76u {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Tag-userTagDark-bs76u:hover {
  background: var(--sd-blacked-background-hover-01);
}
.sd-Tag-userTagDisable-1c-_3 {
  background: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Tag-userTagDisable-1c-_3:hover {
  background: var(--sd-blacked-background-default-01);
}
.sd-Tag-userTagDisableDark-19UeS {
  background: var(--sd-blacked-background-hover-02);
  cursor: not-allowed;
}
.sd-Tag-userTagDisableDark-19UeS:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Tag-userTagError-2Cgn6 {
  background: var(--sd-blacked-background-default-01);
}
.sd-Tag-userTagError-2Cgn6:hover {
  background: var(--sd-error-background-hover-01);
}
.sd-Tag-userTagErrorDark-28YBR {
  background: var(--sd-error-background-default-01);
}
.sd-Tag-userTagErrorDark-28YBR:hover {
  background: var(--sd-error-background-hover-01);
}
.sd-Tag-userTagDisableError-3W2tS {
  background: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Tag-userTagDisableError-3W2tS:hover {
  background: var(--sd-blacked-background-default-01);
}
.sd-Tag-userTagDisableErrorDark-1OuC2 {
  background: var(--sd-error-background-default-01);
  cursor: not-allowed;
}
.sd-Tag-userTagDisableErrorDark-1OuC2:hover {
  background: var(--sd-error-background-default-01);
}
.sd-Tag-userTagNotSelectable-35Lne:hover {
  background: var(--sd-blacked-background-default-01);
  cursor: text;
}
.sd-Tag-userTagDarkNotSelectable-fAPWL:hover {
  background: var(--sd-blacked-background-hover-02);
  cursor: text;
}
.sd-Tag-userTagErrorDarkNotSelectable-1qt8L:hover {
  background: var(--sd-error-background-default-01);
  cursor: text;
}
.sd-Tag-userTagSelected-2J8Sx {
  position: relative;
  -webkit-box-shadow: inset 0 0 0 1px var(--sd-color-primary-border);
     -moz-box-shadow: inset 0 0 0 1px var(--sd-color-primary-border);
          box-shadow: inset 0 0 0 1px var(--sd-color-primary-border);
}
.sd-Tag-userTagSelected-2J8Sx::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.08;
  background-color: #0068ff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  content: '';
}
.sd-Tag-userTagSelected-2J8Sx.sd-Tag-userTagError-2Cgn6 {
  -webkit-box-shadow: inset 0 0 0 1px var(--sd-error-default);
     -moz-box-shadow: inset 0 0 0 1px var(--sd-error-default);
          box-shadow: inset 0 0 0 1px var(--sd-error-default);
}
.sd-Tag-userTagSelected-2J8Sx.sd-Tag-userTagError-2Cgn6::before {
  background-color: var(--sd-error-default);
}
.sd-Tag-userTagSelected-2J8Sx.sd-Tag-userTagDark-bs76u::before {
  display: none;
}
.sd-Tag-lg-8AZSB {
  height: 32px;
  -webkit-border-radius: var(--sd-tag-usertag-border-radius-lg);
     -moz-border-radius: var(--sd-tag-usertag-border-radius-lg);
          border-radius: var(--sd-tag-usertag-border-radius-lg);
}
.sd-Tag-md-2LPvZ {
  height: 24px;
  -webkit-border-radius: var(--sd-tag-usertag-border-radius-md);
     -moz-border-radius: var(--sd-tag-usertag-border-radius-md);
          border-radius: var(--sd-tag-usertag-border-radius-md);
  line-height: 20px;
}
.sd-Tag-title-3cVPR {
  height: 20px;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 6px;
  margin-left: 4px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-Tag-titleDisable-1o96p {
  color: var(--sd-font-disable);
}
.sd-Tag-titleError-3KLJR {
  color: var(--sd-error-default);
}
.sd-Tag-titleErrorDarkDisable-2nQI_ {
  color: #ffa8a8;
}
.sd-Tag-titleErrorLightDisable-3B51A {
  color: var(--sd-error-disable);
}
.sd-Tag-close-1sFCJ {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px;
  margin-right: 6px;
  -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
          border-radius: 18px;
  cursor: pointer;
}
.sd-Tag-close-1sFCJ:hover {
  background: rgba(20,25,51,0.1);
}

/* common */
.sd-Input-container-5tEeS {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 200px;
  position: relative;
  display: inline-block;
  border: 1px solid var(--sd-blacked-background-active-01);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  background-color: var(--sd-blacked-background-default-01);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Input-container-5tEeS {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Input-container-5tEeS::before,
.sd-Input-container-5tEeS::after,
.sd-Input-container-5tEeS *,
.sd-Input-container-5tEeS *::before,
.sd-Input-container-5tEeS *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Input-common-input-284st {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
/* Firefox */
}
.sd-Input-common-input-284st::-webkit-input-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st:-moz-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st:-ms-input-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st:focus {
  outline: none;
}
.sd-Input-common-input-284st::-webkit-input-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st:-moz-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st:-ms-input-placeholder {
  color: var(--sd-font-description);
}
.sd-Input-common-input-284st::-webkit-outer-spin-button,
.sd-Input-common-input-284st::-webkit-inner-spin-button {
  display: none;
}
.sd-Input-common-input-284st[type=number] {
  -moz-appearance: textfield;
}
.sd-Input-common-input-284st[readonly] {
  cursor: default;
}
.sd-Input-lg-19rp5 {
  min-height: 40px;
  line-height: 38px;
}
.sd-Input-lg-19rp5 .sd-Input-input-3oeIl {
  min-height: 38px;
}
.sd-Input-lg-19rp5 .sd-Input-tag-container-2iAUu {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sd-Input-md-3phCV {
  min-height: 32px;
  line-height: 30px;
}
.sd-Input-md-3phCV .sd-Input-input-3oeIl {
  min-height: 30px;
}
.sd-Input-md-3phCV .sd-Input-tag-container-2iAUu {
  padding-top: 1px;
  padding-bottom: 1px;
}
.sd-Input-sm-1dxIu {
  min-height: 20px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 20px;
}
.sd-Input-sm-1dxIu .sd-Input-input-3oeIl {
  min-height: 20px;
  padding: 0 0 0 0;
  font-size: 12px;
  vertical-align: middle;
  text-align: center;
}
.sd-Input-sm-1dxIu .sd-Input-tag-container-2iAUu {
  padding-top: 1px;
  padding-bottom: 1px;
}
.sd-Input-input-3oeIl {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 8px;
  border: none;
  background-color: transparent;
  vertical-align: top;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Input-input-3oeIl:-webkit-autofill + .sd-Input-addon-1Xl-I .sd-Input-shadow-1hcoG {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sd-Input-input-3oeIl:disabled {
  opacity: 1;
  cursor: not-allowed;
  -webkit-text-fill-color: var(--sd-font-disable);
}
.sd-Input-tag-overflow-3xuqg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-width: 100%;
}
.sd-Input-tag-overflow-3xuqg .rc-overflow-item {
  min-width: 0;
}
.sd-Input-hover-2udXj {
  border-color: var(--sd-font-description);
}
.sd-Input-readonly-1_V9_ {
  background: var(--sd-blacked-background-default-02);
}
.sd-Input-readonly-1_V9_ .sd-Input-input-3oeIl {
  cursor: text;
}
.sd-Input-readonly-1_V9_:hover {
  border-color: var(--sd-blacked-background-active-01);
}
.sd-Input-disabled-1PePE {
  border-color: var(--sd-blacked-background-active-01);
  background: var(--sd-blacked-background-default-02);
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Input-disabled-1PePE .sd-Input-shadow-1hcoG {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.sd-Input-disabled-1PePE .sd-Input-tag-input-trKR6,
.sd-Input-disabled-1PePE .sd-Input-addon-1Xl-I,
.sd-Input-disabled-1PePE .sd-Input-icon-1TgoE {
  cursor: not-allowed;
}
.sd-Input-error-1D-es {
  border-color: var(--sd-error-default);
}
.sd-Input-warning-2Ai1_ {
  border-color: var(--sd-warning-default);
}
.sd-Input-success-3YUnl {
  border-color: var(--sd-success-default);
}
.sd-Input-focus-192dr {
  border-color: var(--sd-color-primary-border);
}
.sd-Input-has-addon-27lJU {
  padding-right: 32px;
}
.sd-Input-md-3phCV .sd-Input-has-addon-and-extra-1PYF9 {
  padding-right: 56px;
}
.sd-Input-lg-19rp5 .sd-Input-has-addon-and-extra-1PYF9 {
  padding-right: 66px;
}
.sd-Input-addon-1Xl-I {
  width: 16px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: text;
}
.sd-Input-shadow-1hcoG {
  width: 100%;
  height: -webkit-calc(100% - 16px);
  height: -moz-calc(100% - 16px);
  height: calc(100% - 16px);
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-box-shadow: -16px 0 12px #fff;
     -moz-box-shadow: -16px 0 12px #fff;
          box-shadow: -16px 0 12px #fff;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-Input-icon-1TgoE {
  height: 16px;
  position: absolute;
  right: 0;
  color: var(--sd-font-description);
  line-height: 16px;
  white-space: nowrap;
  cursor: pointer;
  fill: var(--sd-color-primary);
}
.sd-Input-icon-1TgoE:hover {
  color: var(--sd-font-text);
}
.sd-Input-iconReadOnly-5fDDP:hover {
  color: var(--sd-font-disable);
}
.sd-Input-lg-19rp5 .sd-Input-icon-1TgoE {
  top: -webkit-calc(12px - 0.08em);
  top: -moz-calc(12px - 0.08em);
  top: calc(12px - 0.08em);
}
.sd-Input-lg-19rp5 .sd-Input-iconExtra-MYg1j {
  right: 26px;
}
.sd-Input-md-3phCV .sd-Input-icon-1TgoE {
  top: -webkit-calc(8px - 0.08em);
  top: -moz-calc(8px - 0.08em);
  top: calc(8px - 0.08em);
}
.sd-Input-md-3phCV .sd-Input-iconExtra-MYg1j {
  right: 22px;
}
.sd-Input-clear-BvKWZ {
  z-index: 2;
  color: var(--sd-font-description);
}
.sd-Input-clear-BvKWZ:hover {
  color: var(--sd-font-text);
}
.sd-Input-over-3nSwI {
  width: 16px;
  height: 100%;
  position: relative;
  left: -16px;
  display: inline-block;
  margin-right: 8px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);
}
.sd-Input-message-2f6Bt {
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  height: 14px;
  position: absolute;
  bottom: -21px;
  left: 0;
  line-height: 14px;
}
.sd-Input-success-3YUnl .sd-Input-message-2f6Bt {
  color: var(--sd-success-default);
}
.sd-Input-error-1D-es .sd-Input-message-2f6Bt {
  color: var(--sd-error-default);
}
.sd-Input-warning-2Ai1_ .sd-Input-message-2f6Bt {
  color: var(--sd-warning-default);
}
/* tag */
.sd-Input-tag-container-2iAUu {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  line-height: 28px;
}
.sd-Input-tag-3bzq_ {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin: 2px 4px 2px 0;
}
.sd-Input-tag-readonly-3fwQ5 {
  background: var(--sd-blacked-background-hover-01);
}
.sd-Input-tag-disabled-3HsLE {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Input-tag-input-trKR6 {
  width: 14px;
  height: 24px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 2px 0;
  padding-left: 0;
  border: none;
  background-color: transparent;
  line-height: 24px;
}
.sd-Input-tag-input-trKR6:focus {
  outline: none;
}
.sd-Input-tag-input-trKR6:disabled {
  opacity: 1;
  cursor: not-allowed;
  -webkit-text-fill-color: var(--sd-font-disable);
}
.sd-Input-hide-3eRw8 {
  width: 0px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.sd-Input-display-value-YsKjc {
  height: 100%;
  position: absolute;
  top: 0;
  left: 8px;
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.sd-Input-display-value-disabled-22dgG {
  cursor: not-allowed;
}
.sd-Input-display-value-spacing-1e3Z1 {
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
}

.sd-Textarea-container-SfFQ1 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: inline-block;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Textarea-container-SfFQ1 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Textarea-container-SfFQ1::before,
.sd-Textarea-container-SfFQ1::after,
.sd-Textarea-container-SfFQ1 *,
.sd-Textarea-container-SfFQ1 *::before,
.sd-Textarea-container-SfFQ1 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Textarea-container-SfFQ1 textarea {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  float: left;
  font-family: inherit;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: 0;
}
.sd-Textarea-container-SfFQ1 textarea::-webkit-scrollbar {
  width: 8px;
}
.sd-Textarea-container-SfFQ1 textarea::-webkit-scrollbar-thumb {
  border: 2px solid rgba(0,0,0,0);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: #ccc;
  background-clip: padding-box;
}
.sd-Textarea-container-SfFQ1 textarea::-webkit-scrollbar-track {
  background: transparent;
}
.sd-Textarea-container-SfFQ1 textarea:focus,
.sd-Textarea-container-SfFQ1 textarea:active,
.sd-Textarea-container-SfFQ1 textarea:hover {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.sd-Textarea-container-SfFQ1 textarea:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.sd-Textarea-container-SfFQ1 textarea::-webkit-input-placeholder {
/* WebKit browsers */
  color: var(--sd-font-description);
}
.sd-Textarea-container-SfFQ1 textarea:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
  color: var(--sd-font-description);
}
.sd-Textarea-container-SfFQ1 textarea::-moz-placeholder {
/* Mozilla Firefox 19+ */
  color: var(--sd-font-description);
}
.sd-Textarea-container-SfFQ1 textarea::-ms-input-placeholder {
/* Internet Explorer 10+ */
  color: var(--sd-font-description);
}
.sd-Textarea-container-SfFQ1 textarea[readonly] {
  cursor: default;
}
.sd-Textarea-container-SfFQ1 textarea[disabled] {
  border-color: var(--sd-blacked-background-active-01);
  background-color: var(--sd-blacked-background-default-02);
  cursor: not-allowed;
}
.sd-Textarea-textarea-2MMdO {
  padding: 8px;
  border: 1px solid var(--sd-blacked-background-active-01);
}
.sd-Textarea-textarea-2MMdO:disabled {
  opacity: 1;
  -webkit-text-fill-color: var(--sd-font-description);
}
.sd-Textarea-hover-2fnOF {
  border-color: var(--sd-font-description);
}
.sd-Textarea-error-MNVJ3 {
  border-color: var(--sd-error-default);
}
.sd-Textarea-warning-2dXAL {
  border-color: var(--sd-warning-default);
}
.sd-Textarea-success-30xh9 {
  border-color: var(--sd-success-default);
}
.sd-Textarea-focus-3xDgu {
  border-color: var(--sd-color-primary-border);
}
.sd-Textarea-icon-2ZJKJ {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 9px;
  right: 9px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-blacked-background-active-01);
  fill: var(--sd-color-primary);
}
.sd-Textarea-icon-2ZJKJ:hover {
  color: var(--sd-font-description);
  fill: var(--sd-color-primary);
}
.sd-Textarea-icon-bottom-1yKkk {
  width: 30px;
  height: 20px;
  position: absolute;
  right: 2px;
  bottom: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  background-color: #f4f4f5;
  color: var(--sd-blacked-background-active-01);
  text-align: center;
  cursor: pointer;
}
.sd-Textarea-icon-bottom-1yKkk:hover {
  color: var(--sd-font-description);
}
.sd-Textarea-icon-bottom-1yKkk.sd-Textarea-with-message-31yUy {
  bottom: 26px;
}
.sd-Textarea-letters-2kaBO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 12px;
}
.sd-Textarea-letters-2kaBO .sd-Textarea-error-MNVJ3 {
  color: r8input-error-color0;
}
.sd-Textarea-message-3rVRy {
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  height: 14px;
  clear: both;
  padding-top: 5px;
  line-height: 14px;
}
.sd-Textarea-message-3rVRy .sd-Textarea-success-30xh9 {
  color: var(--sd-success-default);
}
.sd-Textarea-message-3rVRy .sd-Textarea-error-MNVJ3 {
  color: var(--sd-error-default);
}
.sd-Textarea-message-3rVRy .sd-Textarea-warning-2dXAL {
  color: var(--sd-warning-default);
}
.sd-Textarea-readonly-1mv8s {
  border-color: var(--sd-blacked-background-active-01);
  background: var(--sd-blacked-background-default-02);
}
.sd-Textarea-readonly-1mv8s .sd-Textarea-textarea-2MMdO {
  border-color: var(--sd-blacked-background-active-01);
  background: var(--sd-blacked-background-default-02);
  cursor: text;
}
.sd-Textarea-readonly-1mv8s:hover {
  border-color: var(--sd-blacked-background-active-01);
}

.sd-InputNumber-input-number-gH0Kp {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: inline-block;
  line-height: 1;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sd-InputNumber-input-number-gH0Kp {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-InputNumber-input-number-gH0Kp::before,
.sd-InputNumber-input-number-gH0Kp::after,
.sd-InputNumber-input-number-gH0Kp *,
.sd-InputNumber-input-number-gH0Kp *::before,
.sd-InputNumber-input-number-gH0Kp *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-InputNumber-input-number-gH0Kp input {
  padding-top: 0;
  padding-right: 18px;
  padding-bottom: 0;
  font-family: inherit;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-stretched-3foNV {
  width: 100%;
  display: block;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus:-webkit-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus:-webkit-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input:-webkit-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input:-webkit-input-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus:-ms-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus:-ms-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input:-ms-input-placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input:-ms-input-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus::-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus::-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input::-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input::-moz-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus:-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus:-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input:-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input:-ms-input-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus::-webkit-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus::-webkit-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input::-webkit-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input::-webkit-input-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus:-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus:-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input:-moz-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input:-moz-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus::-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus::-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input::-ms-input-placeholder, .sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input::-ms-input-placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ input:focus::placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY input:focus::placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-prefix-2CVQZ.sd-InputNumber-is-focused-1spZJ input::placeholder,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-with-suffix-1RxpY.sd-InputNumber-is-focused-1spZJ input::placeholder {
  color: transparent !important;
}
.sd-InputNumber-input-number-gH0Kp:not(.sd-InputNumber-with-value-3rJpV):not(.sd-InputNumber-is-focused-1spZJ) .sd-InputNumber-prefix-1oHLx,
.sd-InputNumber-input-number-gH0Kp:not(.sd-InputNumber-with-value-3rJpV):not(.sd-InputNumber-is-focused-1spZJ) .sd-InputNumber-suffix-34Y4j {
  pointer-events: none;
}
.sd-InputNumber-prefix-1oHLx,
.sd-InputNumber-suffix-34Y4j {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 7px;
  border: 1px solid transparent;
  color: var(--sd-font-heading);
}
.sd-InputNumber-prefix-1oHLx.sd-InputNumber-disabled-2xG_V,
.sd-InputNumber-suffix-34Y4j.sd-InputNumber-disabled-2xG_V {
  color: var(--sd-font-disable);
}
.sd-InputNumber-suffix-34Y4j {
  margin-left: 4px;
}
.sd-InputNumber-hidden-value-pmAKG {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
}
.sd-InputNumber-tooltip-2onld {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -10;
  top: 0;
  left: 0;
  pointer-events: none;
}
.sd-InputNumber-steps-3XDtL {
  width: 18px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid transparent;
  border-left: 1px solid #bcbfc8;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-InputNumber-steps-3XDtL button {
  width: 100%;
  height: 50%;
  padding: 0;
  border: 0;
  outline: 0;
  background: none;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  -webkit-transform: translateX(-1px);
     -moz-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
       -o-transform: translateX(-1px);
          transform: translateX(-1px);
}
.sd-InputNumber-steps-3XDtL button:first-child {
  border-bottom: 1px solid #bcbfc8;
}
.sd-InputNumber-steps-3XDtL button:enabled:hover {
  color: var(--sd-font-text);
}
.sd-InputNumber-steps-3XDtL button:enabled:active {
  color: var(--sd-blacked-background-active-04);
}
.sd-InputNumber-steps-3XDtL button:disabled {
  color: var(--sd-blacked-background-active-01);
  cursor: not-allowed;
}
.sd-InputNumber-steps-3XDtL .sd-InputNumber-up-43MrM,
.sd-InputNumber-steps-3XDtL .sd-InputNumber-down-2zYfB {
  color: inherit;
}
.sd-InputNumber-input-number-gH0Kp:hover .sd-InputNumber-steps-3XDtL,
.sd-InputNumber-input-number-gH0Kp.sd-InputNumber-is-focused-1spZJ .sd-InputNumber-steps-3XDtL,
.sd-InputNumber-input-number-gH0Kp input:focus + .sd-InputNumber-steps-3XDtL {
  opacity: 1;
}
.sd-InputNumber-clear-1NGHm {
  right: 16px;
  color: var(--sd-font-description);
}
.sd-InputNumber-clear-1NGHm:hover {
  color: var(--sd-font-text);
}
.sd-InputNumber-disabled-2xG_V .sd-InputNumber-steps-3XDtL,
.sd-InputNumber-readOnly-1f5Ek .sd-InputNumber-steps-3XDtL {
  display: none;
}

.sd-Empty-empty-wrapper-uvcPI {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px;
}
.sd-Empty-empty-mixins-container-2aVCZ {
  padding: 8px;
}
.sd-Empty-empty-title-3_A4P {
  text-align: center;
}
.sd-Empty-empty-desc-text-m2Ihv {
  text-align: center;
}
.sd-Empty-empty-image-7aqqy {
  -o-object-fit: contain;
     object-fit: contain;
}
.sd-Empty-md-1bh7c {
  width: 300px;
  height: 216px;
}
.sd-Empty-sm-3IKe9 {
  width: 180px;
  height: 130px;
}

.sd-Menu-container-3NfNm {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  padding: 8px 12px 8px 16px;
  background-color: var(--sd-blacked-background-default-01);
  cursor: pointer;
  -webkit-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.2s, 0.2s;
     -moz-transition-duration: 0.2s, 0.2s;
       -o-transition-duration: 0.2s, 0.2s;
          transition-duration: 0.2s, 0.2s;
}
.sd-Menu-container-3NfNm {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Menu-container-3NfNm::before,
.sd-Menu-container-3NfNm::after,
.sd-Menu-container-3NfNm *,
.sd-Menu-container-3NfNm *::before,
.sd-Menu-container-3NfNm *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Menu-container-3NfNm:hover {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-Menu-container-3NfNm:active {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Menu-active-3Ma6Y {
  color: var(--sd-color-primary-text);
}
.sd-Menu-disabled-2F1zg {
  color: var(--sd-blacked-disabled);
  cursor: not-allowed;
}
.sd-Menu-disabled-2F1zg:hover {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Menu-disabled-2F1zg:active {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-blacked-disabled);
}
.sd-Menu-content-28NNA {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Menu-content-item-3rjTJ {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Menu-extra-3U3HA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-Menu-pre-tool-2dlic,
.sd-Menu-suffix-tool-dPDYX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-Menu-pre-tool-2dlic {
  width: 24px;
}
.sd-Menu-suffix-tool-dPDYX {
  width: 16px;
  text-align: center;
}
.sd-Menu-leftItem-2pe6g {
  padding-right: 8px;
}
.sd-Menu-rightItem-1gMD0 {
  padding-left: 8px;
}
.sd-Menu-infix-1UHB4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-Menu-divider-2LyGw {
  margin-top: 4px;
  margin-bottom: 4px;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
}

.sd-Menu-container-iCe5w {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: auto;
  position: relative;
}
.sd-Menu-container-iCe5w {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Menu-container-iCe5w::before,
.sd-Menu-container-iCe5w::after,
.sd-Menu-container-iCe5w *,
.sd-Menu-container-iCe5w *::before,
.sd-Menu-container-iCe5w *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Menu-title-3Ab1O {
  font-weight: 500;
}
.sd-Menu-content-2ZVDt {
  overflow: hidden;
}
.sd-Menu-arrow-tzan7 {
  color: var(--sd-font-text);
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.sd-Menu-isOpen-2oLPn {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}

.sd-Menu-container-14KJg {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: auto;
  position: relative;
}
.sd-Menu-container-14KJg {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Menu-container-14KJg::before,
.sd-Menu-container-14KJg::after,
.sd-Menu-container-14KJg *,
.sd-Menu-container-14KJg *::before,
.sd-Menu-container-14KJg *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Menu-header-Q1PVp {
  height: 32px;
  padding: 0 16px;
  background-color: var(--sd-blacked-background-hover-02);
  line-height: 32px;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  color: var(--sd-font-description);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Menu-arrow-1MCWw {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.sd-Menu-isSpread-1b0pC {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}

.sd-Menu-sub-title-5e4oC {
  color: var(--sd-font-description);
  font-size: 12px;
}
.sd-Menu-title-icon-1xKbW {
  margin-right: 8px;
}

.sd-Select-container-ZVZAX input[readonly] {
  cursor: pointer;
}
.sd-Select-containerDisabled-1C02U input[readonly] {
  cursor: not-allowed;
}
.sd-Select-scrollable-3f_xW {
  position: relative;
  max-height: 272px;
  overflow-y: auto;
}
.sd-Select-menu-3svNd {
  margin: 8px 0;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: var(--sd-blacked-background-default-01);
  overflow: hidden;
}
.sd-Select-no-radius-menu-2iQl1 {
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}
.sd-Select-addon-1oOcX {
  cursor: pointer;
}
.sd-Select-common-item-3I9rg {
  cursor: pointer;
}
.sd-Select-common-item-3I9rg:hover {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-Select-common-item-3I9rg:active {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Select-menu-item-zwHNr {
  height: 40px;
  position: relative;
  padding: 0 16px;
  line-height: 40px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Select-tag-1FBwj {
  max-width: 100%;
}
.sd-Select-selected-C41z2 {
  color: var(--sd-color-primary);
  font-weight: 500;
}
.sd-Select-tag-1FBwj {
  max-width: 100%;
}
.sd-Select-disabled-1KHxU {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Select-disabled-1KHxU:hover {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Select-keyword-13Taf {
  font-weight: 500;
}
.sd-Select-group-title-mbP31 {
  position: relative;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  height: 40px;
  padding: 0 16px;
  background: var(--sd-blacked-background-default-02);
  line-height: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Select-group-arrow-1uorn {
  position: absolute;
  top: 12px;
  right: 8px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.sd-Select-isClose-2IN8Z {
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.sd-Select-group-list-3DJvD {
  height: auto;
}
.sd-Select-no-result-hgZcl {
  display: table;
  margin: 0 auto;
  white-space: normal;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  min-height: 40px;
  padding: 10px 16px;
}
.sd-Select-divider-wHUTS {
  height: 9px;
  border-top: 4px solid var(--sd-blacked-background-default-01);
  border-bottom: 4px solid var(--sd-blacked-background-default-01);
  background-color: #f4f6fb;
}
.sd-Select-tick-1aKJ5 {
  position: absolute;
  top: 50%;
  right: 8px;
  color: var(--sd-color-primary);
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-Select-ghost-kcqlz {
  opacity: 0.5;
}
.sd-Select-arrow-open-31mjb {
  -webkit-transform: rotateZ(180deg);
     -moz-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.sd-Select-icon-2MjXp {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
}
.sd-Select-icon-disabled-3qd-e {
  color: #b8bbcc;
}
.sd-Select-icon-disabled-3qd-e:hover {
  color: #b8bbcc;
}
.sd-Select-group-divider-2bnt_ {
  margin-bottom: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
}
.sd-Select-group-divider-2bnt_:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.sd-Select-group-normal-1wGmA + .sd-Select-group-normal-1wGmA {
  margin-top: 4px;
}
.sd-Select-hint-1LnKf {
  padding: 10px 16px;
  background: var(--sd-blacked-background-default-02);
}
.sd-Select-pointer-14YVt {
  background-color: var(--sd-blacked-background-default-02);
}

.sd-Table-drag-bar-3CbW_,
.sd-Table-drag-bar-trigger-zone-3Vjxo {
  width: 2px;
  position: absolute;
  z-index: 3;
  top: 0;
  right: -1px;
  bottom: 0;
  display: inline-block;
  background: var(--sd-color-primary);
  cursor: col-resize;
}
.sd-Table-drag-bar-trigger-zone-3Vjxo {
  width: 16px;
  z-index: 2;
  right: -8px;
  background: transparent;
}

.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar,
.sd-Table-table-2twAk ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-button,
.sd-Table-table-2twAk ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-thumb,
.sd-Table-table-2twAk ::-webkit-scrollbar-thumb {
  border: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: rgba(0,0,0,0.2);
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-thumb:hover,
.sd-Table-table-2twAk ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0,0,0,0.3);
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-track,
.sd-Table-table-2twAk ::-webkit-scrollbar-track {
  border: none;
  background-color: transparent;
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-track:hover,
.sd-Table-table-2twAk ::-webkit-scrollbar-track:hover {
  background-color: rgba(0,0,0,0.1);
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-track:active,
.sd-Table-table-2twAk ::-webkit-scrollbar-track:active {
  background-color: rgba(0,0,0,0.1);
}
.sd-Table-scrollbar-modified-1bBaN ::-webkit-scrollbar-corner,
.sd-Table-table-2twAk ::-webkit-scrollbar-corner {
  background: transparent;
}
.sd-Table-table-2twAk {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
}
.sd-Table-table-2twAk table {
  border-collapse: collapse;
}
.sd-Table-table-2twAk table th {
  position: relative;
  padding: 0;
}
.sd-Table-table-2twAk table td {
  padding: 0;
}
.sd-Table-sticky-header-gGU5n {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.sd-Table-header-container-cKPBW {
  position: relative;
}
.sd-Table-header-row-13_J7 {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  background: #fff;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
}
.sd-Table-sort-k1AjK {
  display: inline-block;
  margin-left: 8px;
  color: var(--sd-font-description);
  -webkit-transform: translateY(-6px);
     -moz-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
       -o-transform: translateY(-6px);
          transform: translateY(-6px);
}
.sd-Table-active-icon-3HKdO {
  color: var(--sd-color-primary);
}
.sd-Table-sort-header-1FLdD {
  cursor: pointer;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-sortable-list-item-VxKZ9 {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-drag-handle-1fHY- {
  width: 24px;
  color: var(--sd-blacked-background-default-04);
  text-align: center;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.sd-Table-drag-handle-1fHY- .sd-Table-dragging-1WfAF {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.sd-Table-drag-handle-not-_LXEp {
  width: 24px;
  color: var(--sd-blacked-background-default-04);
  text-align: center;
}
.sd-Table-item-3piqM {
  background: #fff;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-item-3piqM:hover {
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-ghost-14dTf .sd-Table-item-3piqM {
  background: var(--sd-blacked-background-hover-01);
  color: transparent;
}
.sd-Table-ghost-14dTf .sd-Table-item-3piqM,
.sd-Table-chosen-37nUs .sd-Table-item-3piqM {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Table-ghost-14dTf .sd-Table-item-3piqM:hover,
.sd-Table-chosen-37nUs .sd-Table-item-3piqM:hover {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Table-sortable-fallback-2zSYz .sd-Table-item-3piqM {
  background-color: var(--sd-blacked-background-default-01);
  -webkit-transform: rotate(2deg);
     -moz-transform: rotate(2deg);
      -ms-transform: rotate(2deg);
       -o-transform: rotate(2deg);
          transform: rotate(2deg);
}
.sd-Table-header-cell-container-2S8-b {
  background: var(--sd-blacked-background-default-01);
  text-align: start;
}
.sd-Table-header-cell-container-has-hover-3Kweg:hover {
  background: table-cell-background-hover-color;
}
.sd-Table-header-cell-content-a-duL {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  overflow: hidden;
}
.sd-Table-header-cell-content-ellipsis-b47rO {
  overflow: hidden;
  color: #989cb2;
  font-size: 14px;
  font-weight: 500;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.sd-Table-row-cell-container-1-p_0 {
  position: relative;
  vertical-align: middle;
  text-align: start;
}
.sd-Table-row-cell-content-3WbAV {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-scrollbar-divider-EPi27 {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-body-1cAtK {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-body-1cAtK tr:not(:last-of-type) {
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
}
.sd-Table-body-1cAtK .sd-Table-row-on-hover-18ukF {
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-freeze-left-headers-2iAcp {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
}
.sd-Table-freeze-right-headers-32rXn {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
}
.sd-Table-fixed-body-27o5W,
.sd-Table-fixed-left-q7TUi,
.sd-Table-fixed-right-2Jtte {
  position: absolute;
  top: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Table-fixed-left-q7TUi {
  left: 0;
  -webkit-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
  background: var(--sd-blacked-background-default-01);
}
.sd-Table-fixed-right-2Jtte {
  right: 0;
  -webkit-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
  background: var(--sd-blacked-background-default-01);
}
.sd-Table-cell-border-2UrVS {
  width: 1px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: var(--sd-blacked-background-hover-02);
}
.sd-Table-is-dragging-2isAi {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Table-bordered-1kWWV {
  border: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-1kWWV .sd-Table-header-wrapper-WMRfl {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-1kWWV .sd-Table-header-row-13_J7 {
  border-bottom: none;
  background: var(--sd-blacked-background-hover-02);
}
.sd-Table-bordered-1kWWV .sd-Table-header-row-13_J7 .sd-Table-children-28jIr {
  position: relative;
}
.sd-Table-bordered-1kWWV .sd-Table-header-row-13_J7 .sd-Table-children-divider-2LTEO {
  height: 1px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-1kWWV .sd-Table-header-row-13_J7 .sd-Table-header-cell-container-2S8-b {
  position: relative;
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-bordered-1kWWV .sd-Table-header-row-13_J7 .sd-Table-header-cell-content-a-duL {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
}
.sd-Table-bordered-1kWWV .sd-Table-body-1cAtK tr {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-1kWWV .sd-Table-fixed-left-q7TUi {
  border: none;
}
.sd-Table-bordered-1kWWV .sd-Table-cell-border-2UrVS {
  background: var(--sd-blacked-background-hover-01);
}
.sd-Table-no-data-placeholder-padding-bottom-rrVND {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 300px;
  text-align: center;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-load-more-area-32pGm {
  height: 52px;
  float: left;
  background-color: var(--sd-blacked-background-hover-02);
  color: var(--sd-blacked-background-active-01);
  line-height: 52px;
  text-align: center;
}
.sd-Table-loading-indicator-2nEgj {
  height: 52px;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--sd-blacked-background-hover-02);
  color: var(--sd-blacked-background-active-01);
  line-height: 52px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
}
.sd-Table-loading-indicator-2nEgj .sd-Table-loadingIndicatorText-1nmrZ {
  color: var(--sd-font-text);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Table-hide-3hbmI {
  display: none;
}
.sd-Table-footer-2Bnx4 {
  height: 40px;
  position: absolute;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-tfoot-cell-2pF__ {
  height: 100%;
  padding-left: 16px;
  line-height: 100%;
}
.sd-Table-hasLoading-pokfl {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255,255,255,0.7);
}

.sd-StaticSvg-largeLoading-m0QpC {
  width: 68px;
  height: 40px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(28,192,251,0.8)), color-stop(40%, #0068ff), color-stop(80%, #0c8cf6), to(rgba(28,192,251,0.8)));
  background-image: -webkit-linear-gradient(left, rgba(28,192,251,0.8) 10%, #0068ff 40%, #0c8cf6 80%, rgba(28,192,251,0.8) 100%);
  background-image: -moz-linear-gradient(left, rgba(28,192,251,0.8) 10%, #0068ff 40%, #0c8cf6 80%, rgba(28,192,251,0.8) 100%);
  background-image: -o-linear-gradient(left, rgba(28,192,251,0.8) 10%, #0068ff 40%, #0c8cf6 80%, rgba(28,192,251,0.8) 100%);
  background-image: linear-gradient(to right, rgba(28,192,251,0.8) 10%, #0068ff 40%, #0c8cf6 80%, rgba(28,192,251,0.8) 100%);
  -webkit-background-size: 200% auto;
     -moz-background-size: 200% auto;
       -o-background-size: 200% auto;
          background-size: 200% auto;
  -webkit-animation: sd-StaticSvg-gradient-3OsqQ 2s infinite ease-out;
          -moz-animation: sd-StaticSvg-gradient-3OsqQ 2s infinite ease-out;
            -o-animation: sd-StaticSvg-gradient-3OsqQ 2s infinite ease-out;
       animation: sd-StaticSvg-gradient-3OsqQ 2s infinite ease-out;
  -webkit-clip-path: url("#moka-large-loading");
  clip-path: url("#moka-large-loading");
}
@-webkit-keyframes sd-StaticSvg-gradient-3OsqQ {
  to {
    background-position: -200% center;
  }
}
@-moz-keyframes sd-StaticSvg-gradient-3OsqQ {
  to {
    background-position: -200% center;
  }
}
@-o-keyframes sd-StaticSvg-gradient-3OsqQ {
  to {
    background-position: -200% center;
  }
}
@keyframes sd-StaticSvg-gradient-3OsqQ {
  to {
    background-position: -200% center;
  }
}

.sd-Loading-loading-3uysP {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
}
.sd-Loading-loading-3uysP {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Loading-loading-3uysP::before,
.sd-Loading-loading-3uysP::after,
.sd-Loading-loading-3uysP *,
.sd-Loading-loading-3uysP *::before,
.sd-Loading-loading-3uysP *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Loading-loading-3uysP.sd-Loading-inline-3_LoK {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sd-Loading-loading-3uysP .sd-Loading-spinner-32B7N {
  top: 0;
  color: var(--sd-color-primary);
  -webkit-animation: sd-Loading-spin-21FhN 1s infinite linear;
          -moz-animation: sd-Loading-spin-21FhN 1s infinite linear;
            -o-animation: sd-Loading-spin-21FhN 1s infinite linear;
       animation: sd-Loading-spin-21FhN 1s infinite linear;
}
.sd-Loading-loading-3uysP .sd-Loading-message-1S4RH {
  margin: 0;
  color: var(--sd-font-text);
  font-size: 14px;
  line-height: 1.5;
}
.sd-Loading-loading-3uysP .sd-Loading-spinner-32B7N + .sd-Loading-message-1S4RH {
  margin-left: 8px;
}
.sd-Loading-loading-3uysP.sd-Loading-lg-7L8_k {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-Loading-loading-3uysP.sd-Loading-lg-7L8_k .sd-Loading-message-1S4RH {
  margin-top: 16px;
}
.sd-Loading-loading-3uysP.sd-Loading-md-VBI2P .sd-Loading-spinner-32B7N {
  font-size: 24px !important;
}
.sd-Loading-loading-3uysP.sd-Loading-sm-1FEJY .sd-Loading-spinner-32B7N {
  font-size: 14px !important;
}
.sd-Loading-loading-3uysP.sd-Loading-failed-3mtnc .sd-Loading-logo-3kE4f {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
@-webkit-keyframes sd-Loading-gradient-1pz8m {
  to {
    background-position: -200% center;
  }
}
@-moz-keyframes sd-Loading-gradient-1pz8m {
  to {
    background-position: -200% center;
  }
}
@-o-keyframes sd-Loading-gradient-1pz8m {
  to {
    background-position: -200% center;
  }
}
@keyframes sd-Loading-gradient-1pz8m {
  to {
    background-position: -200% center;
  }
}
@-webkit-keyframes sd-Loading-spin-21FhN {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes sd-Loading-spin-21FhN {
  to {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-o-keyframes sd-Loading-spin-21FhN {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes sd-Loading-spin-21FhN {
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.sd-Table-row-selection-2t_r5 {
  width: 68px;
  height: auto;
}
.sd-Table-replaced-header-3S_nc {
  height: 53px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-replaced-header-3S_nc .sd-Table-replaced-block-3Wegh {
  height: 53px;
  display: inline-block;
  line-height: 53px;
}
.sd-Table-replaced-header-3S_nc .sd-Table-replaced-block-check-1M6Jh {
  height: 53px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  color: var(--sd-font-description);
  overflow: hidden;
}
.sd-Table-extendedTable-1de3B {
  position: relative;
}

.sd-TableHeader-table-header-container-2ufVb {
  position: -webkit-sticky;
  position: sticky;
  z-index: 30;
  top: 0;
  color: #989cb2;
  font-size: 14px;
  font-weight: 500;
}
/**
 *  这里单独通过这个 className 去修改一些 cell 的属性
 *  因为原来很多 cell 设置为 fixed，但是原作者不知道为什么这样写，但是又不确认是否可以改为 Sticky
 *  为了避免减少对业务的影响，所以这里单独设置一个 className 去修改这些 cell 的属性
 *  从而确保 NewTable 支持 toolbars 属性试一下向下兼容的升级
* */
.sd-TableHeader-table-header-container-sticky-ovsk6 .sd-TableHeader-header-freeze-cell-1dHEp {
  position: -webkit-sticky;
  position: sticky;
}
.sd-TableHeader-table-header-container-sticky-ovsk6 .sd-TableHeader-table-checkbox-cell-1QTrd {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sd-TableHeader-table-header-container-sticky-ovsk6 .sd-TableHeader-drag-cell-2imKK {
  position: -webkit-sticky;
  position: sticky;
}
.sd-TableHeader-group-header-z-index-Akzim {
  z-index: 40;
}
.sd-TableHeader-header-cell-1J9wd {
  width: 100%;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-font-description);
  font-weight: 500;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.sd-TableHeader-cell-hover-WIa8v:hover {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableHeader-cell-hover-WIa8v:hover .sd-TableHeader-header-custom-freeze-1xVsX,
.sd-TableHeader-cell-hover-WIa8v:hover .sd-TableHeader-fake-header-custom-freeze-1bo84 {
  display: block;
}
.sd-TableHeader-header-cell-flex-imKip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-TableHeader-header-freeze-cell-1dHEp {
  width: 100%;
  position: fixed;
  z-index: 20;
  top: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-font-description);
  font-weight: 500;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.sd-TableHeader-header-freeze-cell-1dHEp:hover {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableHeader-table-checkbox-cell-1QTrd {
  position: fixed;
  z-index: 20;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableHeader-table-checkbox-cell-1QTrd .sd-TableHeader-header-checkbox-icon-SBkmq {
  width: 36px;
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 4px;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-TableHeader-checkbox-cell-left-2FYh3 {
  padding-left: 16px;
}
.sd-TableHeader-checkbox-cell-center-gdm9H {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-TableHeader-drag-cell-2imKK {
  position: fixed;
  z-index: 20;
  top: 0;
  border-bottom: 1px solid #e6e8f2;
  background-color: var(--sd-blacked-background-default-01);
}
.sd-TableHeader-cell-bordered-rUqb0 {
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-left: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-font-text);
}
.sd-TableHeader-cell-bordered-last-child-2C1hs {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableHeader-header-left-freeze-shadow-2b1qk {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-TableHeader-header-right-freeze-shadow-2a33g {
  width: 30px;
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  border: none;
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-TableHeader-virtual-cell-container-2ORVh {
  height: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-TableHeader-merge-cell-container-33s2q {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-TableHeader-header-item-left-3j5qf {
  text-align: left;
}
.sd-TableHeader-header-item-center-1BDLH {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-TableHeader-header-item-right-2c4q3 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-TableHeader-header-item-collapse-xs-padding-272V- {
  padding-top: 4px;
  padding-bottom: 4px;
}
.sd-TableHeader-header-item-collapse-sm-padding-2QisQ {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sd-TableHeader-header-item-collapse-md-padding-1rBgC {
  padding-top: 16px;
  padding-bottom: 16px;
}
.sd-TableHeader-header-item-collapse-lg-padding-_gILM {
  padding-top: 20px;
  padding-bottom: 20px;
}
.sd-TableHeader-header-item-collapse-xl-padding-1ZIKN {
  padding-top: 24px;
  padding-bottom: 24px;
}
.sd-TableHeader-header-item-collapse-h72-padding-3he8i {
  padding-top: 26px;
  padding-bottom: 26px;
}
.sd-TableHeader-merge-header-container-2eHyK {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-TableHeader-merge-title-2Q_Zz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.sd-TableHeader-merge-children-kMH6l {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-TableHeader-merge-children-item-3LfRs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.sd-TableHeader-merge-children-item-3LfRs:last-child {
  border: 0px;
}
.sd-TableHeader-merge-children-item-flex-3ndOa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-TableHeader-header-cell-horizon-padding-2ryKK {
  padding-right: 16px;
  padding-left: 16px;
}
.sd-TableHeader-children-item-hover-bg-3W8K4:hover {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-TableHeader-merge-title-bordered-3tWKy {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableHeader-merger-children-bordered-2aeSd {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableHeader-merger-item-center-1nQk- {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-TableHeader-merge-item-right-32VRM {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-TableHeader-header-normal-background-3Ksit {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-TableHeader-header-bordered-background-1FVcN {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableHeader-header-info-iN0Q- {
  margin-left: 5px;
  color: var(--sd-font-text);
}
.sd-TableHeader-header-custom-freeze-1xVsX {
  position: absolute;
  right: 14px;
  display: none;
  color: #00f;
}
.sd-TableHeader-fake-header-custom-freeze-1bo84 {
  width: 36px;
  display: none;
}
.sd-TableHeader-drag-trigger-1oc_C {
  width: 16px;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: -8px;
  cursor: col-resize;
}
.sd-TableHeader-drag-trigger-1oc_C:hover::after {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 8px;
  background-color: var(--sd-color-primary);
  content: ' ';
}
.sd-TableHeader-drag-line-3T5vQ {
  width: 16px;
  position: absolute;
  top: 0;
  cursor: col-resize;
}
.sd-TableHeader-drag-line-3T5vQ::after {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 7px;
  background-color: var(--sd-color-primary);
  content: ' ';
}
.sd-TableHeader-merge-no-padding-d71Mj {
  padding: 0;
}
.sd-TableHeader-cell-no-border-1JlmS {
  border-left: 0;
}
.sd-TableHeader-merge-cell-split-3zblH {
  border-right: 1px solid var(--sd-blacked-background-default-03);
}
.sd-TableHeader-merge-cell-split-3zblH:last-child {
  border-right: 0;
}
.sd-TableHeader-header-sortable-4mlfj {
  cursor: pointer;
}
.sd-TableHeader-header-sortable-icon-1fgXD {
  margin-left: 5px;
}
.sd-TableHeader-header-sortable-icon-disabled-2RONv {
  cursor: not-allowed;
}
.sd-TableHeader-shift-tip-1iWXE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  padding: 12px 16px;
  border-top: 1px solid var(--sd-blacked-background-active-01);
  color: var(--sd-font-heading);
}
.sd-TableHeader-shift-tip-1iWXE .sd-TableHeader-shift-2w18Q {
  width: 35px;
  height: 17px;
  margin-top: 4px;
  margin-right: 10px;
  padding: 0 3px;
  border: 1px solid #6e7686;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 1px 0 #6e7686;
     -moz-box-shadow: 0 1px 0 #6e7686;
          box-shadow: 0 1px 0 #6e7686;
  color: var(--sd-font-text);
  font-size: 12px;
  line-height: 17px;
  text-align: center;
}
.sd-TableHeader-header-custom-cell-2SDvX {
  width: 100%;
  height: 100%;
}
.sd-TableHeader-header-custom-freeze-ele-1qrjI {
  width: 100%;
}
.sd-TableHeader-header-overflow-dropdown-3hGYd {
  position: absolute;
  top: 0;
  right: 0;
}
.sd-TableHeader-exceed-dropdown-1LVEH {
  position: fixed;
  z-index: 100;
  right: 0;
}
.sd-TableHeader-exceed-dropdown-popup-oUZEz {
  padding: 16px;
}
.sd-TableHeader-exceed-dropdown-popup-icon-va-Ze {
  margin-right: 4px;
}
.sd-TableHeader-exceed-dropdown-popup-text-uSaIE {
  display: inline-block;
}
.sd-TableHeader-exceed-dropdown-popup-btn-1Nfrp {
  margin-left: 8px;
}

.sd-TableBody-table-body-container-3Oj-g {
  position: relative;
}
.sd-TableBody-table-body-group-container-32Jd8 {
  position: absolute;
  top: 0;
  left: 0;
}
.sd-TableBody-table-row-1eZrj {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-TableBody-table-row-hover-hm7l4:hover > .sd-TableBody-row-cell-1NAfI {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableBody-table-row-hover-hm7l4:hover > .sd-TableBody-row-cell-1NAfI .sd-TableBody-row-merge-cell-3_NIS {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableBody-table-row-hover-hm7l4:hover > .sd-TableBody-row-freeze-cell-1pWNM {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableBody-table-row-hover-hm7l4:hover > .sd-TableBody-table-checkbox-cell-3DmQ6 {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableBody-table-row-hover-hm7l4:hover > .sd-TableBody-drag-cell-3ryiH {
  background-color: var(--sd-blacked-background-default-02);
}
.sd-TableBody-drag-hover-top-line-XAq5N {
  width: 100%;
  height: 2px;
  position: absolute;
  z-index: 35;
  top: 0;
  background-color: var(--sd-color-primary);
}
.sd-TableBody-drag-hover-line-wrapper-3guEI.sd-TableBody-drag-hover-top-line-XAq5N::after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.sd-TableBody-drag-hover-line-3YNiY {
  width: 100%;
  height: 2px;
  position: absolute;
  z-index: 35;
  bottom: 0;
  background-color: var(--sd-color-primary);
}
.sd-TableBody-drag-hover-line-wrapper-3guEI.sd-TableBody-drag-hover-line-3YNiY::after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.sd-TableBody-row-cell-1NAfI {
  width: 100%;
  position: absolute;
  top: 0;
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sd-TableBody-row-freeze-cell-1pWNM {
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  top: 0;
  display: inline-block;
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sd-TableBody-row-merge-cell-3_NIS {
  width: 100%;
  height: 100%;
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-text);
  text-align: left;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sd-TableBody-row-cell-horizon-padding-1vKNR {
  padding: 0 16px;
}
.sd-TableBody-table-checkbox-cell-3DmQ6 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-default-01);
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sd-TableBody-table-checkbox-cell-3DmQ6 .sd-TableBody-header-checkbox-icon-3ZNjm {
  top: 0;
  margin-left: 4px;
  color: var(--sd-font-description);
  cursor: pointer;
}
.sd-TableBody-checkbox-cell-left-2s5J0 {
  padding-left: 16px;
}
.sd-TableBody-checkbox-cell-center-39n-q {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-TableBody-drag-cell-3ryiH {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  top: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sd-TableBody-drag-cell-3ryiH .sd-TableBody-drag-icon-1NUHq {
  top: 0;
}
.sd-TableBody-dragging-1AnbJ {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.sd-TableBody-cell-bordered-2XUtE {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-cell-bordered-2XUtE:last-child {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-cell-bordered-last-child-1eN3N {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-merge-cell-bordered-31uaV {
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-merge-cell-bordered-31uaV:last-child {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-merge-cell-bottom-bordered-yxux5 {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-row-left-freeze-shadow-17xh5 {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-TableBody-row-right-freeze-shadow-1pzdS {
  width: 30px;
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-TableBody-collapse-left-1A1e5 {
  height: 100%;
  direction: rtl;
  text-align: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-TableBody-virtual-cell-container-73Oap,
.sd-TableBody-row-tree-cell-content-wrapper-WToHj,
.sd-TableBody-row-tree-cell-content-3Mamk {
  height: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-TableBody-row-cell-left-3dkC- {
  text-align: left;
}
.sd-TableBody-row-cell-center-1ezeM {
  text-align: center;
}
.sd-TableBody-row-cell-right-Lhphn {
  text-align: right;
}
.sd-TableBody-row-cell-collapse-xs-padding-1UbIl {
  padding-top: 4px;
  padding-bottom: 4px;
}
.sd-TableBody-row-cell-collapse-sm-padding-2ikBp {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sd-TableBody-row-cell-collapse-md-padding-3cnzJ {
  padding-top: 16px;
  padding-bottom: 16px;
}
.sd-TableBody-row-cell-collapse-lg-padding-3ujKZ {
  padding-top: 20px;
  padding-bottom: 20px;
}
.sd-TableBody-row-cell-collapse-xl-padding-2TzAr {
  padding-top: 24px;
  padding-bottom: 24px;
}
.sd-TableBody-row-cell-collapse-h72-padding-3wz7z {
  padding-top: 26px;
  padding-bottom: 26px;
}
.sd-TableBody-load-more-container-2ICin {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-TableBody-load-more-border-2O_kF {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableBody-load-more-loading-container-3tSMq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-TableBody-load-more-click-RTkOi {
  cursor: pointer;
}
.sd-TableBody-load-more-loading-7pYwI {
  cursor: not-allowed;
}
.sd-TableBody-empty-container-1p_rC {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--sd-blacked-background-default-01);
}
.sd-TableBody-merge-cell-split-1otyu {
  border-right: 1px solid var(--sd-blacked-background-default-03);
}
.sd-TableBody-merge-cell-split-1otyu:last-child {
  border-right: 0;
}
.sd-TableBody-merge-cell-flex-ffNKe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-TableBody-cell-no-padding-24n8E {
  padding: 0;
}
.sd-TableBody-row-disabled-2Pl_a {
  cursor: not-allowed;
}
.sd-TableBody-row-disabled-text-2rFXW {
  color: var(--sd-blacked-background-active-01);
}
.sd-TableBody-row-click-Rvio- {
  cursor: pointer;
}
.sd-TableBody-row-can-not-click-hsx7q {
  cursor: not-allowed;
}
.sd-TableBody-row-cell-bold-ZqQCX {
  color: var(--sd-font-heading);
  font-weight: 500;
}
.sd-TableBody-disabledTip-3C0Qz {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  left: 64px;
}
.sd-TableBody-row-tree-cell-content-wrapper-WToHj {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-TableBody-row-tree-cell-border-3wjc3 {
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
}
.sd-TableBody-row-tree-cell-wrapper-2xWcU {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-TableBody-row-tree-cell-content-3Mamk {
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sd-TableBody-row-tree-cell-text-1Xku5 {
  width: 100%;
}
.sd-TableBody-expand-common-3M4oN,
.sd-TableBody-expand-box-wrapper-1tMvG {
  width: 16px;
  height: 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 8px;
}
.sd-TableBody-expand-box-wrapper-1tMvG {
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background: var(--sd-blacked-background-hover-01);
  cursor: pointer;
}
.sd-TableBody-expand-box-no-bg-Subnr {
  background: none;
}
.sd-TableBody-expand-box-icon-3GElW {
  width: 12px;
  height: 12px;
  position: relative;
  top: 2px;
  left: 2px;
  display: block;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 50%;
     -moz-transform-origin: 50%;
      -ms-transform-origin: 50%;
       -o-transform-origin: 50%;
          transform-origin: 50%;
}
.sd-TableBody-expand-box-icon-active-Tp8o7 {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sd-TableBody-drag-tag-2wABM {
  position: fixed;
  z-index: 900;
}
.sd-TableBody-row-cell-drag-background-1TiWm {
  background-color: #e2ecff;
}
.sd-TableBody-last-cell-no-border-1jzca {
  border-bottom: 0;
}

.sd-TableFooter-footer-container-3YLoF {
  z-index: 20;
}
.sd-TableFooter-footer-group-z-index-G1_PB {
  z-index: 30;
}
.sd-TableFooter-footer-container-sticky-3tL1e {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}
.sd-TableFooter-footer-container-absolute-F8s63 {
  position: absolute;
}
.sd-TableFooter-footer-cell-2kDpp {
  position: absolute;
  bottom: 0;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-default-02);
  color: var(--sd-font-text);
}
.sd-TableFooter-footer-freeze-cell-2-j1N {
  position: fixed;
  z-index: 10;
  display: inline-block;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-default-02);
  color: var(--sd-font-text);
}
.sd-TableFooter-footer-cell-horizon-padding-t3qu9 {
  padding: 0 16px;
}
.sd-TableFooter-cell-bordered-1H5Qi {
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableFooter-no-cell-bordered-23MhP {
  border-left: 0;
}
.sd-TableFooter-cell-bordered-last-child-jlZu8 {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-TableFooter-footer-left-freeze-shadow-1jMeg {
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset 10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-TableFooter-footer-right-freeze-shadow-1FwAI {
  width: 30px;
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  border: none;
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
     -moz-box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
          box-shadow: inset -10px 0 8px -8px rgba(0,0,0,0.149);
  pointer-events: none;
  content: '';
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-TableFooter-virtual-cell-container-2oZBm {
  width: 100%;
  height: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-TableFooter-footer-item-center-cSflv {
  text-align: center;
}
.sd-TableFooter-footer-item-right-gb6N7 {
  text-align: right;
}
.sd-TableFooter-footer-item-collapse-xs-padding-54Hj4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.sd-TableFooter-footer-item-collapse-sm-padding-1sX6L {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sd-TableFooter-footer-item-collapse-md-padding-1uqgx {
  padding-top: 16px;
  padding-bottom: 16px;
}
.sd-TableFooter-footer-item-collapse-lg-padding-11uGk {
  padding-top: 20px;
  padding-bottom: 20px;
}
.sd-TableFooter-footer-item-collapse-xl-padding-2FuPE {
  padding-top: 24px;
  padding-bottom: 24px;
}
.sd-TableFooter-footer-item-collapse-h72-padding-ZMaru {
  padding-top: 26px;
  padding-bottom: 26px;
}

.sd-Scrollbar-scrollbar-container-318oN {
  position: absolute;
  z-index: 40;
  display: block;
  outline: none;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Scrollbar-scrollbar-vertical-2xuF1 {
  width: 6px;
  right: 0;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.sd-Scrollbar-scrollbar-vertical-hover-CKYmO {
  width: 10px;
  background-color: rgba(0,0,0,0.1);
}
.sd-Scrollbar-scrollbar-horizontal-1fuuR {
  height: 6px;
  bottom: 0;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.sd-Scrollbar-scrollbar-horizontal-hover-2UU9P {
  height: 10px;
  background-color: rgba(0,0,0,0.1);
}
.sd-Scrollbar-scrollbar-zone-2fRXo {
  width: 100%;
  height: 100%;
  position: relative;
  border: none;
  overflow: scroll;
}
.sd-Scrollbar-scrollbar-dragger-3bpPP {
  position: absolute;
  opacity: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background-color: rgba(0,0,0,0.1);
  -webkit-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  transition: opacity 0.2s ease 0s;
}
.sd-Scrollbar-scrollbar-pointer-cursor-2Q0Sb {
  cursor: pointer;
}
.sd-Scrollbar-scrollbar-dragger-vertical-3VdQG {
  width: 6px;
}
.sd-Scrollbar-scrollbar-dragger-vertical-hover-2-DLZ {
  width: 10px;
  background-color: rgba(0,0,0,0.25);
}
.sd-Scrollbar-scrollbar-dragger-horizontal-16NGY {
  height: 6px;
}
.sd-Scrollbar-scrollbar-dragger-horizontal-hover-Wr0i4 {
  height: 10px;
  background-color: rgba(0,0,0,0.25);
}
.sd-Scrollbar-scrollbar-dragger-show-2ZsV0 {
  opacity: 1;
}
.sd-Scrollbar-sm-scrollbar-margin-top-21Doa {
  margin-top: 26px;
}
.sd-Scrollbar-md-scrollbar-margin-top-2hJC2 {
  margin-top: 32px;
}
.sd-Scrollbar-lg-scrollbar-margin-top-2zMAd {
  margin-top: 50px;
}

.sd-TableLoading-loading-container-2YTYO {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255,255,255,0.8);
}
.sd-TableLoading-loading-group-z-index-3_6pt {
  z-index: 50;
}

.sd-TableGroupMask-group-title-container-1CjtD {
  position: -webkit-sticky;
  position: sticky;
  z-index: 30;
  left: 0;
  pointer-events: none;
}
.sd-TableGroupMask-group-title-1HX_U {
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  background-color: var(--sd-blacked-background-default-02);
  line-height: 16px;
  pointer-events: all;
}
.sd-TableGroupMask-group-title-horizontal-padding-2ca7z {
  padding-right: 16px;
  padding-left: 16px;
}
.sd-TableGroupMask-group-title-md-padding-zBPg0 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.sd-TableGroupMask-group-title-lg-padding-1qMDA {
  padding-top: 18px;
  padding-bottom: 18px;
}
.sd-TableGroupMask-group-title-no-padding-2AJS1 {
  padding: 0;
}
.sd-TableGroupMask-group-empty-container-_GVbN {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--sd-blacked-background-default-01);
  pointer-events: all;
}

.sd-TableMouseMask-mouse-mask-container-3y0QX {
  width: 60px;
  height: 60px;
  position: absolute;
  z-index: 9999;
  opacity: 0;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-TableMouseMask-mouse-mask-hide-3Tto1 {
  display: none;
}

.sd-TableToolbar-toolbar-container-2k72Y {
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  z-index: 31;
  left: 0;
  clear: both;
  background: #fff;
}
.sd-TableToolbar-sticky-toolbar-BIADn {
  z-index: 32;
}

.sd-NewTable-scrollbar-modified-5tArr ::-webkit-scrollbar,
.sd-NewTable-table-wrapper-Dh1iT ::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}
.sd-NewTable-table-wrapper-Dh1iT {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: var(--sd-font-text);
  font-size: 14px;
  line-height: normal;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.sd-NewTable-table-wrapper-Dh1iT .sd-NewTable-table-container-1h6jB {
  width: 100%;
  position: relative;
  overflow: auto;
  overscroll-behavior-x: contain;
}
.sd-NewTable-table-wrapper-Dh1iT * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-NewTable-header-cell-1QAzZ {
  position: absolute;
  z-index: 45;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-font-text);
}
.sd-NewTable-header-item-collapse-xs-padding-UYEEp {
  padding-top: 4px;
  padding-bottom: 4px;
}
.sd-NewTable-header-item-collapse-sm-padding-g0n6D {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sd-NewTable-header-item-collapse-md-padding-1DFaO {
  padding-top: 16px;
  padding-bottom: 16px;
}
.sd-NewTable-header-item-collapse-lg-padding-MzikO {
  padding-top: 20px;
  padding-bottom: 20px;
}
.sd-NewTable-header-item-collapse-xl-padding-ZpYq8 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.sd-NewTable-header-item-collapse-h72-padding-92P7W {
  padding-top: 26px;
  padding-bottom: 26px;
}
.sd-NewTable-cell-bordered-1VTaS {
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-NewTable-cell-bordered-last-child-16RcU {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-NewTable-header-normal-background-3rLS3 {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-NewTable-header-bordered-background-2r9gR {
  background-color: var(--sd-blacked-background-default-02);
}

.sd-Table-drag-bar-2S3Hh,
.sd-Table-drag-bar-trigger-zone-3lPoa {
  width: 2px;
  position: absolute;
  z-index: 3;
  top: 0;
  right: -1px;
  bottom: 0;
  display: inline-block;
  background: var(--sd-color-primary);
  cursor: col-resize;
}
.sd-Table-drag-bar-trigger-zone-3lPoa {
  width: 16px;
  z-index: 2;
  right: -8px;
  background: transparent;
}

.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar,
.sd-Table-table-e4YQO ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-button,
.sd-Table-table-e4YQO ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-thumb,
.sd-Table-table-e4YQO ::-webkit-scrollbar-thumb {
  border: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: rgba(0,0,0,0.2);
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-thumb:hover,
.sd-Table-table-e4YQO ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0,0,0,0.3);
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-track,
.sd-Table-table-e4YQO ::-webkit-scrollbar-track {
  border: none;
  background-color: transparent;
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-track:hover,
.sd-Table-table-e4YQO ::-webkit-scrollbar-track:hover {
  background-color: rgba(0,0,0,0.1);
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-track:active,
.sd-Table-table-e4YQO ::-webkit-scrollbar-track:active {
  background-color: rgba(0,0,0,0.1);
}
.sd-Table-scrollbar-modified-9ALjp ::-webkit-scrollbar-corner,
.sd-Table-table-e4YQO ::-webkit-scrollbar-corner {
  background: transparent;
}
.sd-Table-table-e4YQO {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
}
.sd-Table-table-e4YQO table {
  border-collapse: collapse;
}
.sd-Table-table-e4YQO table th {
  position: relative;
  padding: 0;
}
.sd-Table-table-e4YQO table td {
  padding: 0;
}
.sd-Table-sticky-header-VM42t {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.sd-Table-header-container-1PfzS {
  position: relative;
}
.sd-Table-header-row-3I6xN {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  background: #fff;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
}
.sd-Table-sort-2t9tx {
  margin-left: 8px;
}
.sd-Table-active-icon-2xAtz {
  color: data-table-active-font-color;
}
.sd-Table-sort-header-4ZgAl {
  cursor: pointer;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-sortable-list-item-2B1ft {
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-drag-handle-2kKnR {
  width: 24px;
  color: var(--sd-font-description);
  text-align: center;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.sd-Table-drag-handle-2kKnR .sd-Table-dragging-jDdfl {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.sd-Table-item-367sU {
  background: #fff;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.sd-Table-item-367sU:hover {
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-ghost-24gYn .sd-Table-item-367sU {
  background: var(--sd-blacked-background-hover-01);
  color: transparent;
}
.sd-Table-ghost-24gYn .sd-Table-item-367sU,
.sd-Table-chosen-18FRC .sd-Table-item-367sU {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Table-ghost-24gYn .sd-Table-item-367sU:hover,
.sd-Table-chosen-18FRC .sd-Table-item-367sU:hover {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Table-sortable-fallback-_QR3G .sd-Table-item-367sU {
  background-color: #fff;
  -webkit-transform: rotate(2deg);
     -moz-transform: rotate(2deg);
      -ms-transform: rotate(2deg);
       -o-transform: rotate(2deg);
          transform: rotate(2deg);
}
.sd-Table-header-cell-container-tOIHe {
  background: #fff;
  text-align: start;
}
.sd-Table-header-cell-container-tOIHe:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Table-header-cell-content-1vEBt {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  overflow: hidden;
  color: #989cb2;
  font-size: 14px;
  font-weight: 500;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.sd-Table-row-cell-container-1aqc6 {
  position: relative;
  vertical-align: middle;
  text-align: start;
}
.sd-Table-row-cell-content-XV45m {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-scrollbar-divider-1JiM1 {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-body-16o8p {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-body-16o8p tr:not(:last-of-type) {
  border-bottom: 1px solid var(--sd-blacked-background-hover-02);
}
.sd-Table-body-16o8p .sd-Table-row-on-hover-2dfaJ {
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-freeze-left-headers-JVLwg {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
}
.sd-Table-freeze-right-headers-e7yO_ {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
}
.sd-Table-fixed-body-Bc4KZ,
.sd-Table-fixed-left-2X51d,
.sd-Table-fixed-right-38Zki {
  position: absolute;
  top: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Table-fixed-left-2X51d {
  left: 0;
  -webkit-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: 2px 0 10px 0px rgba(3,4,13,0.1);
  background: #fff;
}
.sd-Table-fixed-right-38Zki {
  right: 0;
  -webkit-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
          box-shadow: -2px 0 10px 0px rgba(3,4,13,0.1);
  background: #fff;
}
.sd-Table-cell-border-1PTFk {
  width: 1px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: var(--sd-blacked-background-hover-02);
}
.sd-Table-is-dragging-1Oguq {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Table-bordered-2x3nc {
  border: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-2x3nc .sd-Table-header-wrapper-12wfR {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-2x3nc .sd-Table-header-row-3I6xN {
  border-bottom: none;
  background: var(--sd-blacked-background-hover-02);
}
.sd-Table-bordered-2x3nc .sd-Table-header-row-3I6xN .sd-Table-children-ZA6g3 {
  position: relative;
}
.sd-Table-bordered-2x3nc .sd-Table-header-row-3I6xN .sd-Table-children-divider-1EAU8 {
  height: 1px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-2x3nc .sd-Table-header-row-3I6xN .sd-Table-header-cell-container-tOIHe {
  position: relative;
  background: var(--sd-blacked-background-default-02);
}
.sd-Table-bordered-2x3nc .sd-Table-header-row-3I6xN .sd-Table-header-cell-content-1vEBt {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
}
.sd-Table-bordered-2x3nc .sd-Table-body-16o8p tr {
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Table-bordered-2x3nc .sd-Table-fixed-left-2X51d {
  border: none;
}
.sd-Table-bordered-2x3nc .sd-Table-cell-border-1PTFk {
  background: var(--sd-blacked-background-hover-01);
}
.sd-Table-no-data-placeholder-padding-bottom-kv4s2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 300px;
  text-align: center;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Table-loading-indicator-3uBCx {
  height: 52px;
  background: var(--sd-blacked-background-hover-02);
  color: var(--sd-blacked-background-active-01);
  line-height: 52px;
  text-align: center;
}
.sd-Table-loading-indicator-3uBCx .sd-Table-icon-SV8OW {
  margin-right: 5px;
  color: var(--sd-color-primary);
  font-weight: bold;
  font-size: 22px;
  vertical-align: top;
}
.sd-Table-hide-1TFQw {
  display: none;
}
.sd-Table-context-tips-NL5_6 {
  min-width: 60px;
  max-width: 224px;
  max-height: 260px;
  padding: 8px;
  color: var(--sd-font-heading);
  font-size: 14px;
  line-height: 20px;
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word;
  overflow: auto;
}
.sd-Table-tool-tips-12v_b {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.sd-Table-tip-icon-2naPU {
  position: absolute;
  top: -2px;
  right: 0px;
  color: var(--sd-color-primary-bg-hover);
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

.sd-Form-container-1dp_8 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: auto;
  position: relative;
}
.sd-Form-container-1dp_8 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Form-container-1dp_8::before,
.sd-Form-container-1dp_8::after,
.sd-Form-container-1dp_8 *,
.sd-Form-container-1dp_8 *::before,
.sd-Form-container-1dp_8 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Form-label-1jCxP {
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-Form-label-inner-3yooM {
  display: -webkit-box;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
/* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
/* autoprefixer: ignore next */
  -webkit-line-clamp: 2;
}
.sd-Form-label-text-QAWsa {
  text-align: right;
}
.sd-Form-label-required-3xxDb {
  display: inline-block;
}
.sd-Form-label-info-3k1Vm {
  margin-left: 4px;
  color: var(--sd-font-description);
}
.sd-Form-horizontal-1m7XH.sd-Form-lg-1LU_k>.sd-Form-label-1jCxP {
  min-height: 40px;
  padding-top: 10px;
}
.sd-Form-horizontal-1m7XH.sd-Form-lg-1LU_k .sd-Form-content-3Oz2B {
  min-height: 40px;
}
.sd-Form-horizontal-1m7XH.sd-Form-md-3m3q7>.sd-Form-label-1jCxP {
  min-height: 32px;
  padding-top: 6px;
}
.sd-Form-horizontal-1m7XH.sd-Form-md-3m3q7 .sd-Form-content-3Oz2B {
  min-height: 32px;
}
.sd-Form-vertical-226O3>.sd-Form-label-1jCxP {
  width: 100%;
  padding-bottom: 6px;
}
.sd-Form-vertical-226O3.sd-Form-lg-1LU_k>.sd-Form-label-1jCxP {
  height: 38px;
  padding-top: 10px;
  padding-bottom: 8px;
}
.sd-Form-vertical-226O3.sd-Form-md-3m3q7>.sd-Form-label-1jCxP {
  height: 32px;
  padding-top: 6px;
}
.sd-Form-horizontal-1m7XH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Form-horizontal-1m7XH>.sd-Form-label-1jCxP {
  width: 25%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 24px;
}
.sd-Form-controller-2hmLg {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
}
.sd-Form-content-3Oz2B {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.sd-Form-addon-after-2LkEE {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 8px;
  color: var(--sd-font-text);
}
.sd-Form-message-2BQoC {
  min-height: 22px;
  padding-top: 6px;
  line-height: 16px;
}
.sd-Form-description-2y5gJ {
  color: var(--sd-font-description);
  line-height: 16px;
}
.sd-Form-description-top-gap-3Z9Yb {
  margin-top: 6px;
}
.sd-Form-spacing-lg-p3FI2 {
  margin-bottom: 32px;
}
.sd-Form-spacing-md-3YvHf {
  margin-bottom: 24px;
}
.sd-Form-spacing-sm-kUmRM {
  margin-bottom: 16px;
}
.sd-Form-error-2-rRr {
  color: var(--sd-error-default);
}
.sd-Form-warning-rWH_- {
  color: var(--sd-warning-default);
}
.sd-Form-success-GaK3e {
  color: var(--sd-success-default);
}
.sd-Form-alignWithLabelLg-2LBYt {
  padding-top: 10px;
}
.sd-Form-alignWithLabelMd-3gddC {
  padding-top: 6px;
}

.sd-PopConfirm-popConfirmContainer-1jE3g {
  width: 256px;
  padding: 16px;
  white-space: initial;
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-title-1qo_t {
  padding-bottom: 8px;
  color: #141933;
  font-size: 14px;
  font-weight: 500;
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-contentContainer-2bhdf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 16px;
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-icon-1zI4B {
  display: inline-block;
  padding-right: 5px;
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-icon-1zI4B .sd-PopConfirm-errorIcon-3_SEh {
  color: var(--sd-error-default);
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-icon-1zI4B .sd-PopConfirm-warningIcon-1knm0 {
  color: var(--sd-warning-default);
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-icon-1zI4B .sd-PopConfirm-infoIcon-GVnzL {
  color: #0068ff;
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-icon-1zI4B .sd-PopConfirm-successIcon-1MioN {
  color: var(--sd-success-default);
}
.sd-PopConfirm-popConfirmContainer-1jE3g .sd-PopConfirm-content-3WpYO {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-height: 88px;
  overflow-y: auto;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}

body.sd-Modal-no-scroll-8QmDG {
  overflow: hidden !important;
}
.sd-Modal-portal-for-modal-3TIMc:not(:empty) {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 1010;
  top: 0;
  left: 0;
  pointer-events: none;
}
.sd-Modal-portal-for-modal-3TIMc:not(:empty).sd-Modal-with-drawer-18tx3 {
  height: 100%;
}
.sd-Modal-container-1bYdv {
  position: relative;
  z-index: 1050;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 1024px;
  min-height: -webkit-calc((100vh - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  min-height: -moz-calc((100vh - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  min-height: calc((100vh - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  padding: 48px 24px;
  overflow: auto;
}
.sd-Modal-container-1bYdv {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Modal-container-1bYdv::before,
.sd-Modal-container-1bYdv::after,
.sd-Modal-container-1bYdv *,
.sd-Modal-container-1bYdv *::before,
.sd-Modal-container-1bYdv *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-18tx3 {
  height: 100%;
  z-index: 1150;
  min-height: -webkit-calc((100% - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  min-height: -moz-calc((100% - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  min-height: calc((100% - 60px - 80px) * 0.8 + 60px + 80px + 48px * 2);
  padding: 0;
  overflow: initial;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-left-iESad {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-left-iESad .sd-Modal-drawer-uSFJe .sd-Modal-close-outer-2NeDt {
  left: 100%;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-right-2eDUg {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-top-3q0TR {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-bottom-3miAM {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.sd-Modal-container-1bYdv.sd-Modal-with-drawer-bottom-3miAM .sd-Modal-drawer-uSFJe {
  bottom: 0;
}
.sd-Modal-with-mask-3fC7D {
  pointer-events: auto;
}
.sd-Modal-mask-1g0sC {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(20,25,51,0.7);
  pointer-events: none;
}
.sd-Modal-mask-1g0sC.sd-Modal-can-close-3IYmo {
  cursor: pointer;
}
.sd-Modal-modal-2B0oY,
.sd-Modal-drawer-uSFJe {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: auto;
}
.sd-Modal-modal-2B0oY .sd-Modal-close-29mzZ,
.sd-Modal-drawer-uSFJe .sd-Modal-close-29mzZ {
  cursor: pointer;
}
.sd-Modal-modal-2B0oY {
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  font-size: 14px;
  -webkit-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
     -moz-box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
          box-shadow: 0 2px 10px 0px rgba(3,4,13,0.1);
  z-index: 0;
  pointer-events: auto;
}
.sd-Modal-modal-2B0oY.sd-Modal-vertically-centered-zStte {
  margin: auto;
}
.sd-Modal-modal-2B0oY.sd-Modal-sm-3Gdf8 {
  width: 400px;
}
.sd-Modal-modal-2B0oY.sd-Modal-md-JSSgP {
  width: 600px;
}
.sd-Modal-modal-2B0oY.sd-Modal-lg-1sDwQ,
.sd-Modal-modal-2B0oY.sd-Modal-auto-35ry2 {
  width: 800px;
}
.sd-Modal-modal-2B0oY .sd-Modal-custom-header-6zZ2F {
  height: auto;
  padding: 0;
  border: 0;
}
.sd-Modal-modal-2B0oY .sd-Modal-close-inner-1VgAC,
.sd-Modal-modal-2B0oY .sd-Modal-close-outer-2NeDt {
  position: absolute;
  top: 24px;
  right: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
}
.sd-Modal-modal-2B0oY .sd-Modal-close-inner-1VgAC:hover,
.sd-Modal-modal-2B0oY .sd-Modal-close-outer-2NeDt:hover {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Modal-modal-2B0oY .sd-Modal-close-inner-1VgAC:active,
.sd-Modal-modal-2B0oY .sd-Modal-close-outer-2NeDt:active {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Modal-modal-2B0oY .sd-Modal-header-line-2Dn-P:after {
  position: absolute;
  right: 24px;
  bottom: 0;
  left: 24px;
  display: block;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  content: ' ';
}
.sd-Modal-modal-2B0oY .sd-Modal-type-icon-3hKfl {
  margin-right: 12px;
}
.sd-Modal-drawer-uSFJe {
  height: 100%;
  background-color: var(--sd-blacked-background-default-01);
  -webkit-box-shadow: 0 10px 16px 0px rgba(3,4,13,0.12);
     -moz-box-shadow: 0 10px 16px 0px rgba(3,4,13,0.12);
          box-shadow: 0 10px 16px 0px rgba(3,4,13,0.12);
}
.sd-Modal-drawer-uSFJe.sd-Modal-sm-3Gdf8 {
  width: 520px;
}
.sd-Modal-drawer-uSFJe.sd-Modal-md-JSSgP {
  width: 720px;
}
.sd-Modal-drawer-uSFJe.sd-Modal-lg-1sDwQ {
  width: -webkit-calc(100% - 320px);
  width: -moz-calc(100% - 320px);
  width: calc(100% - 320px);
  min-width: 960px;
}
.sd-Modal-drawer-uSFJe.sd-Modal-auto-35ry2 {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: 600px;
}
.sd-Modal-drawer-uSFJe .sd-Modal-close-inner-1VgAC {
  position: absolute;
  top: 30px;
  right: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
}
.sd-Modal-drawer-uSFJe .sd-Modal-close-inner-1VgAC:hover {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Modal-drawer-uSFJe .sd-Modal-close-inner-1VgAC:active {
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Modal-drawer-uSFJe .sd-Modal-close-outer-2NeDt {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 13px;
  right: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 12px 8px;
  border-color: var(--sd-blacked-background-default-01);
  background-color: var(--sd-blacked-background-default-01);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: var(--sd-blacked-background-active-01);
  cursor: pointer;
}
.sd-Modal-drawer-uSFJe .sd-Modal-close-outer-2NeDt:hover {
  border-color: var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Modal-drawer-uSFJe .sd-Modal-header-line-2Dn-P:after {
  position: absolute;
  right: 32px;
  bottom: 0;
  left: 32px;
  display: block;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  content: ' ';
}
.sd-Modal-custom-header-6zZ2F {
  height: 80px;
  padding: 0;
  border: 0;
}
.sd-Modal-header-rsRlr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 24px 0;
}
.sd-Modal-modal-header-3A9L1 {
  height: 72px;
  position: relative;
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 72px 0 24px;
  -webkit-border-top-left-radius: var(--sd-modal-border-radius);
     -moz-border-radius-topleft: var(--sd-modal-border-radius);
          border-top-left-radius: var(--sd-modal-border-radius);
  -webkit-border-top-right-radius: var(--sd-modal-border-radius);
     -moz-border-radius-topright: var(--sd-modal-border-radius);
          border-top-right-radius: var(--sd-modal-border-radius);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Modal-drawer-header-3Push {
  min-height: 80px;
  padding: 30px 32px 20px;
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.sd-Modal-content-3Dr8o {
  overflow: auto;
}
.sd-Modal-content-3Dr8o .sd-Modal-desc-isRPp,
.sd-Modal-content-3Dr8o .sd-Modal-error-Mgpeo {
  margin: 0 0 1em;
}
.sd-Modal-content-3Dr8o .sd-Modal-error-Mgpeo {
  color: #ff6b6b;
}
.sd-Modal-modal-content-1r12i {
  min-height: 20px;
  max-height: -webkit-calc((100vh - 60px - 80px) * 0.8);
  max-height: -moz-calc((100vh - 60px - 80px) * 0.8);
  max-height: calc((100vh - 60px - 80px) * 0.8);
  padding: 24px 24px 0;
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Modal-modal-content-1r12i.sd-Modal-auto-height-2-Cvr {
  max-height: initial;
  overflow: visible;
}
.sd-Modal-modal-content-1r12i:last-child {
  -webkit-border-radius: 0 0 16px 16px;
     -moz-border-radius: 0 0 16px 16px;
          border-radius: 0 0 16px 16px;
}
.sd-Modal-drawer-content-2Bi80 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 24px 32px;
}
.sd-Modal-modal-footer-33Crl {
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px;
  -webkit-border-bottom-right-radius: var(--sd-modal-border-radius);
     -moz-border-radius-bottomright: var(--sd-modal-border-radius);
          border-bottom-right-radius: var(--sd-modal-border-radius);
  -webkit-border-bottom-left-radius: var(--sd-modal-border-radius);
     -moz-border-radius-bottomleft: var(--sd-modal-border-radius);
          border-bottom-left-radius: var(--sd-modal-border-radius);
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Modal-modal-footer-33Crl .sd-Modal-actions-3xwwp {
  margin-left: auto;
}
.sd-Modal-modal-footer-33Crl .sd-Modal-actions-3xwwp .sd-Modal-footer-button-2yD_X {
  min-width: 60px;
  margin-left: 16px;
}
.sd-Modal-drawer-footer-3rB7l {
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 32px 16px;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Modal-drawer-footer-3rB7l .sd-Modal-actions-3xwwp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}
.sd-Modal-drawer-footer-3rB7l .sd-Modal-actions-3xwwp:only-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sd-Modal-drawer-footer-3rB7l .sd-Modal-actions-3xwwp button:nth-of-type(2) {
  margin-left: 0.5em;
}
.sd-Modal-drawer-footer-3rB7l .sd-Modal-actions-3xwwp button:only-child {
  margin-left: auto;
}

.sd-panal-menu-wrapper-3-8M4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 300px;
  height: 334px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 16px 16px 16px;
}
.sd-panal-menu-wrapper-3-8M4 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-panal-menu-wrapper-3-8M4::before,
.sd-panal-menu-wrapper-3-8M4::after,
.sd-panal-menu-wrapper-3-8M4 *,
.sd-panal-menu-wrapper-3-8M4 *::before,
.sd-panal-menu-wrapper-3-8M4 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-panal-menu-wrapper-lunar-1ImoX {
  width: auto;
  height: auto;
}
.sd-panal-menu-wrapper-quarter-2BuYf {
  height: 190px;
}
.sd-panal-menu-wrapper-half-year-3BVN0 {
  height: 130px;
}
.sd-panal-menu-wrapper-double-month-mEHrz {
  height: 190px;
}
.sd-panal-select-container-2FVQu {
  width: 100%;
  margin-bottom: 8px;
}
.sd-panal-table-container-P9Mqa {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
     -moz-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd-basic-selector-ADaJm {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  color: var(--sd-font-description);
  line-height: 28px;
  text-align: center;
}
.sd-basic-selector-content-2aDdR {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: bolder;
  text-align: center;
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  line-height: 28px;
}
.sd-basic-selector-year-3rTTx,
.sd-basic-selector-month-OMt5i {
  cursor: pointer;
}
.sd-basic-selector-year-3rTTx:hover,
.sd-basic-selector-month-OMt5i:hover {
  color: var(--sd-color-primary);
}
.sd-basic-selector-year-3rTTx:active,
.sd-basic-selector-month-OMt5i:active {
  color: var(--sd-color-primary);
}
.sd-basic-selector-icon-I5f04 {
  cursor: pointer;
}
.sd-basic-selector-icon-I5f04.sd-basic-disabled-2f_xP {
  cursor: not-allowed;
}
.sd-basic-selector-month-OMt5i {
  margin-left: 4px;
}
.sd-basic-selector-prev-tool-1Fiq1 {
  margin-left: 12px;
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sd-basic-selector-next-tool-1YsQ_ {
  margin-right: 12px;
}
.sd-basic-disabled-2f_xP {
  color: var(--sd-blacked-background-hover-02);
}

.sd-basic-date-item-NOsOV {
  width: 36px;
  height: 36px;
}
.sd-basic-is-today-3vP1Q .sd-basic-date-item-NOsOV {
  color: var(--sd-color-primary);
}
.sd-basic-is-today-3vP1Q .sd-basic-date-item-NOsOV::after {
  display: block;
  background: var(--sd-color-primary);
}
.sd-basic-disabled-3UoNS .sd-basic-date-item-NOsOV {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-disabled-3UoNS .sd-basic-date-item-NOsOV::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-disabled-3UoNS .sd-basic-lunar-text-mtoal {
  color: var(--sd-font-disable);
}
.sd-basic-fade-1r35Y .sd-basic-date-item-NOsOV {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-fade-1r35Y .sd-basic-date-item-NOsOV::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-fade-1r35Y .sd-basic-lunar-text-mtoal {
  color: var(--sd-font-disable);
}
.sd-basic-hover-2ZkLv .sd-basic-date-item-NOsOV {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-basic-active-1Swwq .sd-basic-date-item-NOsOV {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary-text);
}
.sd-basic-active-1Swwq .sd-basic-date-item-NOsOV::after {
  border: 0.5px solid var(--sd-color-primary);
  background: var(--sd-color-primary);
}
.sd-basic-selected-1Y8SW .sd-basic-date-item-NOsOV {
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-1Y8SW .sd-basic-date-item-NOsOV::after {
  border: 0.5px solid var(--sd-blacked-background-default-01);
  background: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-1Y8SW.sd-basic-fade-1r35Y .sd-basic-date-item-NOsOV {
  color: var(--sd-font-disable);
}
.sd-basic-is-intermediate-2HP1Y .sd-basic-date-item-NOsOV {
  -webkit-border-radius: unset;
     -moz-border-radius: unset;
          border-radius: unset;
}
.sd-basic-is-start-ZUuTU .sd-basic-date-item-NOsOV {
  -webkit-border-top-right-radius: unset;
     -moz-border-radius-topright: unset;
          border-top-right-radius: unset;
  -webkit-border-bottom-right-radius: unset;
     -moz-border-radius-bottomright: unset;
          border-bottom-right-radius: unset;
}
.sd-basic-is-end-27REb .sd-basic-date-item-NOsOV {
  -webkit-border-top-left-radius: unset;
     -moz-border-radius-topleft: unset;
          border-top-left-radius: unset;
  -webkit-border-bottom-left-radius: unset;
     -moz-border-radius-bottomleft: unset;
          border-bottom-left-radius: unset;
}
.sd-basic-disabled-3UoNS {
  background-color: #fff;
}
.sd-basic-item-wrapper-zhpUI {
  margin: 0;
  padding: 0;
}
.sd-basic-item-wrapper-lunar-3207w {
  padding: 6px 0;
}
.sd-basic-date-item-NOsOV {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.sd-basic-date-item-NOsOV::after {
  width: 12px;
  height: 2px;
  position: absolute;
  bottom: 6px;
  left: 12px;
  display: none;
  border: 0.5px solid;
  border-color: inherit;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  content: '';
}
.sd-basic-date-header-gdxUu {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-basic-lunar-text-mtoal {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  text-align: center;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}

.sd-basic-date-item-1TMF9 {
  width: 36px;
  height: 36px;
}
.sd-basic-is-today-iWBIN .sd-basic-date-item-1TMF9 {
  color: var(--sd-color-primary);
}
.sd-basic-is-today-iWBIN .sd-basic-date-item-1TMF9::after {
  display: block;
  background: var(--sd-color-primary);
}
.sd-basic-disabled-XFQt- .sd-basic-date-item-1TMF9 {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-disabled-XFQt- .sd-basic-date-item-1TMF9::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-disabled-XFQt- .sd-basic-lunar-text-2urMC {
  color: var(--sd-font-disable);
}
.sd-basic-fade-223uL .sd-basic-date-item-1TMF9 {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-fade-223uL .sd-basic-date-item-1TMF9::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-fade-223uL .sd-basic-lunar-text-2urMC {
  color: var(--sd-font-disable);
}
.sd-basic-hover-21mSE .sd-basic-date-item-1TMF9 {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-basic-active-2lVLV .sd-basic-date-item-1TMF9 {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary-text);
}
.sd-basic-active-2lVLV .sd-basic-date-item-1TMF9::after {
  border: 0.5px solid var(--sd-color-primary);
  background: var(--sd-color-primary);
}
.sd-basic-selected-3vxES .sd-basic-date-item-1TMF9 {
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-3vxES .sd-basic-date-item-1TMF9::after {
  border: 0.5px solid var(--sd-blacked-background-default-01);
  background: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-3vxES.sd-basic-fade-223uL .sd-basic-date-item-1TMF9 {
  color: var(--sd-font-disable);
}
.sd-basic-is-intermediate-1cZC5 .sd-basic-date-item-1TMF9 {
  -webkit-border-radius: unset;
     -moz-border-radius: unset;
          border-radius: unset;
}
.sd-basic-is-start-29qEr .sd-basic-date-item-1TMF9 {
  -webkit-border-top-right-radius: unset;
     -moz-border-radius-topright: unset;
          border-top-right-radius: unset;
  -webkit-border-bottom-right-radius: unset;
     -moz-border-radius-bottomright: unset;
          border-bottom-right-radius: unset;
}
.sd-basic-is-end-1CPSf .sd-basic-date-item-1TMF9 {
  -webkit-border-top-left-radius: unset;
     -moz-border-radius-topleft: unset;
          border-top-left-radius: unset;
  -webkit-border-bottom-left-radius: unset;
     -moz-border-radius-bottomleft: unset;
          border-bottom-left-radius: unset;
}
.sd-basic-disabled-XFQt- {
  background-color: #fff;
}
.sd-basic-item-wrapper-1bjOL {
  margin: 0;
  padding: 0;
}
.sd-basic-item-wrapper-lunar-23Eq5 {
  padding: 6px 0;
}
.sd-basic-date-item-1TMF9 {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.sd-basic-date-item-1TMF9::after {
  width: 12px;
  height: 2px;
  position: absolute;
  bottom: 6px;
  left: 12px;
  display: none;
  border: 0.5px solid;
  border-color: inherit;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  content: '';
}
.sd-basic-date-header-15I6X {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-basic-lunar-text-2urMC {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  text-align: center;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-basic-year-container-xYOiQ {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.sd-basic-year-row-2IBBx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sd-basic-year-wrapper-3gzhh {
  width: 62px;
}
.sd-basic-year-item-2A4kh {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  width: 100%;
}
.sd-basic-year-item-2A4kh::after {
  width: 12px;
  height: 2px;
  position: absolute;
  bottom: 6px;
  left: 12px;
  display: none;
  border: 0.5px solid;
  border-color: inherit;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  content: '';
}
.sd-basic-year-item-2A4kh:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-basic-year-item-2A4kh:active {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary-text);
}
.sd-basic-year-item-2A4kh:active::after {
  border: 0.5px solid var(--sd-color-primary);
  background: var(--sd-color-primary);
}
.sd-basic-selected-3vxES .sd-basic-year-item-2A4kh {
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-3vxES .sd-basic-year-item-2A4kh::after {
  border: 0.5px solid var(--sd-blacked-background-default-01);
  background: var(--sd-blacked-background-default-01);
}
.sd-basic-disabled-XFQt- .sd-basic-year-item-2A4kh {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-disabled-XFQt- .sd-basic-year-item-2A4kh::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}

.sd-basic-date-item-2U0D1 {
  width: 36px;
  height: 36px;
}
.sd-basic-is-today-3WtYa .sd-basic-date-item-2U0D1 {
  color: var(--sd-color-primary);
}
.sd-basic-is-today-3WtYa .sd-basic-date-item-2U0D1::after {
  display: block;
  background: var(--sd-color-primary);
}
.sd-basic-disabled-3Dsyj .sd-basic-date-item-2U0D1 {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-disabled-3Dsyj .sd-basic-date-item-2U0D1::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-disabled-3Dsyj .sd-basic-lunar-text-2u1Kx {
  color: var(--sd-font-disable);
}
.sd-basic-fade-5uGAC .sd-basic-date-item-2U0D1 {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-fade-5uGAC .sd-basic-date-item-2U0D1::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}
.sd-basic-fade-5uGAC .sd-basic-lunar-text-2u1Kx {
  color: var(--sd-font-disable);
}
.sd-basic-hover-1oXmc .sd-basic-date-item-2U0D1 {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-basic-active-3Fsw8 .sd-basic-date-item-2U0D1 {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary-text);
}
.sd-basic-active-3Fsw8 .sd-basic-date-item-2U0D1::after {
  border: 0.5px solid var(--sd-color-primary);
  background: var(--sd-color-primary);
}
.sd-basic-selected-2D7B1 .sd-basic-date-item-2U0D1 {
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-2D7B1 .sd-basic-date-item-2U0D1::after {
  border: 0.5px solid var(--sd-blacked-background-default-01);
  background: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-2D7B1.sd-basic-fade-5uGAC .sd-basic-date-item-2U0D1 {
  color: var(--sd-font-disable);
}
.sd-basic-is-intermediate-pwzpx .sd-basic-date-item-2U0D1 {
  -webkit-border-radius: unset;
     -moz-border-radius: unset;
          border-radius: unset;
}
.sd-basic-is-start-pTMtB .sd-basic-date-item-2U0D1 {
  -webkit-border-top-right-radius: unset;
     -moz-border-radius-topright: unset;
          border-top-right-radius: unset;
  -webkit-border-bottom-right-radius: unset;
     -moz-border-radius-bottomright: unset;
          border-bottom-right-radius: unset;
}
.sd-basic-is-end-7i2Lj .sd-basic-date-item-2U0D1 {
  -webkit-border-top-left-radius: unset;
     -moz-border-radius-topleft: unset;
          border-top-left-radius: unset;
  -webkit-border-bottom-left-radius: unset;
     -moz-border-radius-bottomleft: unset;
          border-bottom-left-radius: unset;
}
.sd-basic-disabled-3Dsyj {
  background-color: #fff;
}
.sd-basic-item-wrapper-q7aIs {
  margin: 0;
  padding: 0;
}
.sd-basic-item-wrapper-lunar-30hAg {
  padding: 6px 0;
}
.sd-basic-date-item-2U0D1 {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.sd-basic-date-item-2U0D1::after {
  width: 12px;
  height: 2px;
  position: absolute;
  bottom: 6px;
  left: 12px;
  display: none;
  border: 0.5px solid;
  border-color: inherit;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  content: '';
}
.sd-basic-date-header-pz165 {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-basic-lunar-text-2u1Kx {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  text-align: center;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-basic-custom-container-1Popy {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 0 14px;
}
.sd-basic-custom-row-jMRxO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.sd-basic-custom-wrapper-2UqYy {
  width: 62px;
}
.sd-basic-custom-wrapper-double-month-1sLnw {
  width: 84px;
}
.sd-basic-custom-wrapper-quarter-3vcx4 {
  width: 96px;
}
.sd-basic-custom-item-291Tu {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  width: 100%;
}
.sd-basic-custom-item-291Tu::after {
  width: 12px;
  height: 2px;
  position: absolute;
  bottom: 6px;
  left: 12px;
  display: none;
  border: 0.5px solid;
  border-color: inherit;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  content: '';
}
.sd-basic-custom-item-291Tu:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-basic-custom-item-291Tu:active {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary-text);
}
.sd-basic-custom-item-291Tu:active::after {
  border: 0.5px solid var(--sd-color-primary);
  background: var(--sd-color-primary);
}
.sd-basic-selected-2D7B1 .sd-basic-custom-item-291Tu {
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
}
.sd-basic-selected-2D7B1 .sd-basic-custom-item-291Tu::after {
  border: 0.5px solid var(--sd-blacked-background-default-01);
  background: var(--sd-blacked-background-default-01);
}
.sd-basic-disabled-3Dsyj .sd-basic-custom-item-291Tu {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-basic-disabled-3Dsyj .sd-basic-custom-item-291Tu::after {
  border: 0.5px solid var(--sd-font-disable);
  background: var(--sd-font-disable);
}

.sd-panal-mk-datepicker__range-menu-30_nd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-panal-spacingContainer-2Vjob {
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  padding: 24px 16px;
}
.sd-panal-containerBorderRight-35DBc {
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-panal-containerBorderLeft-3ZV0_ {
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-panal-dateTag-3EmAS {
  width: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 8px;
}
.sd-panal-bottomContainer-3pwoy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 0;
}

.sd-picker-addon-sgkmm {
  cursor: default;
}
.sd-picker-extraName-1dfD2 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-weight: 500;
}
.sd-picker-divider-2aUvl {
  width: 1px;
  height: 14px;
  display: inline-block;
  margin: 0 5px 0px 1px;
  background: var(--sd-blacked-background-active-01);
  -webkit-transform: translateY(2px);
     -moz-transform: translateY(2px);
      -ms-transform: translateY(2px);
       -o-transform: translateY(2px);
          transform: translateY(2px);
}
.sd-picker-input-2bKkI {
  cursor: pointer;
}
.sd-picker-input-2bKkI input[readonly] {
  cursor: pointer;
}
.sd-picker-icon-disabled-inu8A {
  color: #b8bbcc;
}
.sd-picker-icon-disabled-inu8A:hover {
  color: #b8bbcc;
}

.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-message-content-2iASk:only-child::after,
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before,
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-content-exceeding-IXPjB .sd-Alert-detail-content-4-ueu::after {
  width: 3em;
  height: 1.5em;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);
  content: '';
}
.sd-Alert-alert-1yUh_ {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  margin-bottom: 10px;
  padding: 0 18px;
  background-color: var(--sd-blacked-background-default-01);
  -webkit-transition-property: margin, height, min-height, opacity;
  -o-transition-property: margin, height, min-height, opacity;
  -moz-transition-property: margin, height, min-height, opacity;
  transition-property: margin, height, min-height, opacity;
  -webkit-transition-duration: 0.15s, 0.15s, 0.15s, 0s, 0.15s;
     -moz-transition-duration: 0.15s, 0.15s, 0.15s, 0s, 0.15s;
       -o-transition-duration: 0.15s, 0.15s, 0.15s, 0s, 0.15s;
          transition-duration: 0.15s, 0.15s, 0.15s, 0s, 0.15s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s, 0s, 0s, 0s, 0s;
     -moz-transition-delay: 0s, 0s, 0s, 0s, 0s;
       -o-transition-delay: 0s, 0s, 0s, 0s, 0s;
          transition-delay: 0s, 0s, 0s, 0s, 0s;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Alert-alert-1yUh_ {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Alert-alert-1yUh_::before,
.sd-Alert-alert-1yUh_::after,
.sd-Alert-alert-1yUh_ *,
.sd-Alert-alert-1yUh_ *::before,
.sd-Alert-alert-1yUh_ *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ {
  height: 56px;
  min-height: auto;
  margin-bottom: 0;
  font-weight: 500;
}
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ .sd-Alert-icon-1hYnX {
  top: 0;
}
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ .sd-Alert-message-cUpGq {
  max-width: 100%;
  max-height: 1.5em !important;
  margin-top: 12px;
}
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ .sd-Alert-icon-1hYnX,
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ .sd-Alert-main-wd2Za,
.sd-Alert-alert-1yUh_.sd-Alert-global-1Aea_ .sd-Alert-close-1p-r4 {
  height: 56px;
  line-height: 56px;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-visible-Ak4HV) {
  height: 0 !important;
  opacity: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
}
.sd-Alert-alert-1yUh_.sd-Alert-is-visible-Ak4HV {
  opacity: 1;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-global-1Aea_).sd-Alert-no-icon-1H6Ck {
  padding-left: 16px;
}
.sd-Alert-alert-1yUh_.sd-Alert-no-margin-1nsJU {
  margin-bottom: 0;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-2R7Ae {
  opacity: 1;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-with-detail-1wyKc) .sd-Alert-message-cUpGq {
  max-height: 40px;
}
.sd-Alert-alert-1yUh_.sd-Alert-with-detail-1wyKc .sd-Alert-message-cUpGq,
.sd-Alert-alert-1yUh_.sd-Alert-with-detail-1wyKc .sd-Alert-detail-2R7Ae {
  max-height: 21px;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21 {
  position: absolute;
  right: 0;
  bottom: 0;
  padding-right: 1.25em;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before {
  right: 100%;
}
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-cUpGq,
.sd-Alert-alert-1yUh_:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-2R7Ae {
  overflow: hidden;
}
.sd-Alert-alert-1yUh_.sd-Alert-is-open-entirely-1GXgh .sd-Alert-message-cUpGq {
  max-height: initial;
  overflow: visible;
}
.sd-Alert-alert-1yUh_ .sd-Alert-message-cUpGq,
.sd-Alert-alert-1yUh_ .sd-Alert-detail-2R7Ae {
  position: relative;
  line-height: 20px;
}
.sd-Alert-alert-1yUh_.sd-Alert-with-detail-1wyKc .sd-Alert-message-content-2iASk {
  font-weight: 600;
}
.sd-Alert-alert-1yUh_ .sd-Alert-icon-1hYnX,
.sd-Alert-alert-1yUh_ .sd-Alert-main-wd2Za,
.sd-Alert-alert-1yUh_ .sd-Alert-close-1p-r4 {
  top: 0;
  margin-left: auto;
  color: var(--sd-font-heading);
  line-height: 30px;
}
.sd-Alert-alert-1yUh_ .sd-Alert-icon-1hYnX {
  top: 1px;
  margin-right: 12px;
}
.sd-Alert-alert-1yUh_ .sd-Alert-main-wd2Za {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 6px 1.25em 6px 0;
}
.sd-Alert-alert-1yUh_ .sd-Alert-main-wd2Za:first-child {
  margin: 0;
}
.sd-Alert-alert-1yUh_ .sd-Alert-close-1p-r4 {
  top: 1px;
  cursor: pointer;
}
.sd-Alert-alert-1yUh_ .sd-Alert-detail-2R7Ae {
  margin-top: 4px;
  white-space: normal;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-Alert-alert-1yUh_ .sd-Alert-detail-content-4-ueu {
  display: inline-block;
}
.sd-Alert-alert-1yUh_ .sd-Alert-resolve-button-3FoA- {
  margin-left: 4px;
}
.sd-Alert-alert-1yUh_ .sd-Alert-resolve-2KW21,
.sd-Alert-alert-1yUh_ .sd-Alert-toggle-Y6rZp {
  height: auto;
  margin: 0;
  padding: 0 0 0 4px;
  border: 0;
  outline: 0;
  background: none;
  color: var(--sd-color-primary-text);
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  cursor: pointer;
}
.sd-Alert-alert-1yUh_ .sd-Alert-toggle-Y6rZp {
  position: absolute;
  z-index: 1;
  right: 18px;
  bottom: 5px;
  line-height: 1.5;
}
.sd-Alert-alert-1yUh_ .sd-Alert-toggle-icon-2ELmz {
  color: var(--sd-font-heading);
}
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ {
  background-color: var(--sd-error-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-message-content-2iASk:only-child::after,
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-error-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21 {
  background-color: var(--sd-error-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-content-exceeding-IXPjB .sd-Alert-detail-content-4-ueu::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-error-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-error-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-error-2dudZ .sd-Alert-icon-1hYnX {
  color: var(--sd-error-default);
}
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j {
  background-color: var(--sd-warning-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-message-content-2iASk:only-child::after,
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-warning-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21 {
  background-color: var(--sd-warning-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-content-exceeding-IXPjB .sd-Alert-detail-content-4-ueu::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-warning-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-warning-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-warning-2bs5j .sd-Alert-icon-1hYnX {
  color: var(--sd-warning-default);
}
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu {
  background-color: #f5f9ff;
}
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-message-content-2iASk:only-child::after,
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#f5f9ff));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, #f5f9ff 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21 {
  background-color: #f5f9ff;
}
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-content-exceeding-IXPjB .sd-Alert-detail-content-4-ueu::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#f5f9ff));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #f5f9ff 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, #f5f9ff 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-info-3uvOu .sd-Alert-icon-1hYnX {
  color: #0068ff;
}
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX {
  background-color: var(--sd-success-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-message-content-2iASk:only-child::after,
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21::before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-success-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-message-content-exceeding-JOGGI .sd-Alert-resolve-2KW21 {
  background-color: var(--sd-success-background-default-01);
}
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX:not(.sd-Alert-is-open-entirely-1GXgh) .sd-Alert-detail-content-exceeding-IXPjB .sd-Alert-detail-content-4-ueu::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(var(--sd-success-background-default-01)));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
  background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, var(--sd-success-background-default-01) 100%);
}
.sd-Alert-alert-1yUh_.sd-Alert-success-3zsmX .sd-Alert-icon-1hYnX {
  color: var(--sd-success-default);
}
.sd-Alert-global-alert-container-2SrPq {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 100%;
  position: absolute;
  z-index: 1300;
  max-height: 168px;
  overflow: hidden;
}
.sd-Alert-global-alert-container-2SrPq {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Alert-global-alert-container-2SrPq::before,
.sd-Alert-global-alert-container-2SrPq::after,
.sd-Alert-global-alert-container-2SrPq *,
.sd-Alert-global-alert-container-2SrPq *::before,
.sd-Alert-global-alert-container-2SrPq *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}

.sd-Message-message-2mQ1a {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 450px;
  margin-bottom: 24px;
  padding: 8px 16px;
  border: 1px solid;
  background-color: var(--sd-blacked-background-default-01);
  font-size: 16px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
     -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
  pointer-events: visible;
  -webkit-transition-property: margin-bottom, padding, height, opacity, -webkit-transform;
  transition-property: margin-bottom, padding, height, opacity, -webkit-transform;
  -o-transition-property: margin-bottom, padding, height, opacity, -o-transform;
  -moz-transition-property: transform, margin-bottom, padding, height, opacity, -moz-transform;
  transition-property: transform, margin-bottom, padding, height, opacity;
  transition-property: transform, margin-bottom, padding, height, opacity, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.25s;
     -moz-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out, linear, linear, linear, linear;
     -moz-transition-timing-function: ease-out, linear, linear, linear, linear;
       -o-transition-timing-function: ease-out, linear, linear, linear, linear;
          transition-timing-function: ease-out, linear, linear, linear, linear;
  will-change: transform, margin-bottom, padding, height, opacity;
}
.sd-Message-message-2mQ1a {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Message-message-2mQ1a::before,
.sd-Message-message-2mQ1a::after,
.sd-Message-message-2mQ1a *,
.sd-Message-message-2mQ1a *::before,
.sd-Message-message-2mQ1a *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Message-message-2mQ1a:hover .sd-Message-close-1KrLr {
  opacity: 1;
}
.sd-Message-message-2mQ1a:not(.sd-Message-is-visible-15z4u) {
  opacity: 0;
  margin-bottom: 0;
  padding: 0;
  pointer-events: none;
  -webkit-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
     -moz-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
       -o-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
          transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
  -webkit-transform: translateX(200%);
     -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
       -o-transform: translateX(200%);
          transform: translateX(200%);
}
.sd-Message-message-2mQ1a.sd-Message-is-visible-15z4u {
  opacity: 1;
  -webkit-transition-duration: 0.125s, 0s, 0s, 0s, 0s;
     -moz-transition-duration: 0.125s, 0s, 0s, 0s, 0s;
       -o-transition-duration: 0.125s, 0s, 0s, 0s, 0s;
          transition-duration: 0.125s, 0s, 0s, 0s, 0s;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Message-message-2mQ1a.sd-Message-no-icon-3yasV .sd-Message-main-1Yf_d {
  padding-left: 0;
}
.sd-Message-message-2mQ1a.sd-Message-is-loading-2MEtH .sd-Message-icon-XVqLx {
  -webkit-animation: sd-Message-rotating-3Q2b- 2s linear infinite;
          -moz-animation: sd-Message-rotating-3Q2b- 2s linear infinite;
            -o-animation: sd-Message-rotating-3Q2b- 2s linear infinite;
       animation: sd-Message-rotating-3Q2b- 2s linear infinite;
}
.sd-Message-message-2mQ1a.sd-Message-is-loading-2MEtH .sd-Message-placeholder-8C0uj {
  width: 180px;
  height: 12px;
  margin-top: 4px;
  margin-left: 8px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Message-message-2mQ1a .sd-Message-icon-XVqLx {
  top: auto;
  margin-top: 2px;
}
.sd-Message-message-2mQ1a .sd-Message-close-1KrLr {
  top: auto;
  opacity: 0;
  margin: 1px 0 0 16px;
  padding: 1px;
  color: var(--sd-font-text);
  cursor: pointer;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-Message-message-2mQ1a .sd-Message-close-1KrLr:hover {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Message-message-2mQ1a .sd-Message-main-1Yf_d {
  position: relative;
  margin-left: 12px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}
.sd-Message-message-2mQ1a .sd-Message-main-1Yf_d .sd-Message-content-3CEK8 {
  color: inherit;
}
.sd-Message-message-2mQ1a .sd-Message-main-1Yf_d .sd-Message-resolve-3ZmR0 {
  margin-left: 0.25em;
  padding: 0;
  border: 0;
  outline: 0;
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary);
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  cursor: pointer;
}
.sd-Message-message-2mQ1a .sd-Message-main-1Yf_d .sd-Message-resolve-3ZmR0:hover {
  color: var(--sd-color-primary-hover);
}
.sd-Message-message-2mQ1a .sd-Message-main-1Yf_d .sd-Message-resolve-3ZmR0:active {
  color: var(--sd-color-primary);
}
.sd-Message-message-2mQ1a.sd-Message-error-2nePD {
  border-color: #ff8787;
}
.sd-Message-message-2mQ1a.sd-Message-error-2nePD .sd-Message-icon-XVqLx {
  color: #ff8787;
}
.sd-Message-message-2mQ1a.sd-Message-warning-2qea9 {
  border-color: #ffd43b;
}
.sd-Message-message-2mQ1a.sd-Message-warning-2qea9 .sd-Message-icon-XVqLx {
  color: #ffd43b;
}
.sd-Message-message-2mQ1a.sd-Message-info-1Ll5- {
  border-color: #0068ff;
}
.sd-Message-message-2mQ1a.sd-Message-info-1Ll5- .sd-Message-icon-XVqLx {
  color: #0068ff;
}
.sd-Message-message-2mQ1a.sd-Message-success-2D9Y4 {
  border-color: #69db7c;
}
.sd-Message-message-2mQ1a.sd-Message-success-2D9Y4 .sd-Message-icon-XVqLx {
  color: #69db7c;
}
.sd-Message-global-message-container-39BDH {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 100%;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  position: fixed;
  z-index: 1400;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 64px 16px 16px;
  pointer-events: none;
}
.sd-Message-global-message-container-39BDH {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Message-global-message-container-39BDH::before,
.sd-Message-global-message-container-39BDH::after,
.sd-Message-global-message-container-39BDH *,
.sd-Message-global-message-container-39BDH *::before,
.sd-Message-global-message-container-39BDH *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
@-webkit-keyframes sd-Message-rotating-3Q2b- {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  0% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@-moz-keyframes sd-Message-rotating-3Q2b- {
  0% {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
  }
  0% {
    -moz-transform: rotate(359deg);
         transform: rotate(359deg);
  }
}
@-o-keyframes sd-Message-rotating-3Q2b- {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  0% {
    -o-transform: rotate(359deg);
       transform: rotate(359deg);
  }
}
@keyframes sd-Message-rotating-3Q2b- {
  0% {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  0% {
    -webkit-transform: rotate(359deg);
       -moz-transform: rotate(359deg);
         -o-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy.sd-Notification-exceeding-14MRi .sd-Notification-content-1ZK7Z:only-child::after,
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy.sd-Notification-exceeding-14MRi .sd-Notification-resolve-1llVa::before {
  width: 3em;
  height: 1.5em;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background-image: -webkit-linear-gradient(left, transparent 0%, #fff 100%);
  background-image: -moz-linear-gradient(left, transparent 0%, #fff 100%);
  background-image: -o-linear-gradient(left, transparent 0%, #fff 100%);
  background-image: linear-gradient(90deg, transparent 0%, #fff 100%);
  content: '';
}
.sd-Notification-notification-3loiR {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: 400px;
  margin-bottom: 20px;
  padding: 16px 18px;
  border: 1px solid;
  background-color: var(--sd-blacked-background-default-01);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
     -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);
  pointer-events: visible;
  -webkit-transition-property: margin-bottom, padding, height, opacity, -webkit-transform;
  transition-property: margin-bottom, padding, height, opacity, -webkit-transform;
  -o-transition-property: margin-bottom, padding, height, opacity, -o-transform;
  -moz-transition-property: transform, margin-bottom, padding, height, opacity, -moz-transform;
  transition-property: transform, margin-bottom, padding, height, opacity;
  transition-property: transform, margin-bottom, padding, height, opacity, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.25s;
     -moz-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out, linear, linear, linear, ease-out;
     -moz-transition-timing-function: ease-out, linear, linear, linear, ease-out;
       -o-transition-timing-function: ease-out, linear, linear, linear, ease-out;
          transition-timing-function: ease-out, linear, linear, linear, ease-out;
  will-change: transform, margin-bottom, padding, height, opacity;
}
.sd-Notification-notification-3loiR {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Notification-notification-3loiR::before,
.sd-Notification-notification-3loiR::after,
.sd-Notification-notification-3loiR *,
.sd-Notification-notification-3loiR *::before,
.sd-Notification-notification-3loiR *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Notification-notification-3loiR:not(.sd-Notification-is-visible-3vimL) {
  margin-bottom: 0;
  padding: 0;
  pointer-events: none;
  -webkit-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
     -moz-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
       -o-transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
          transition-delay: 0s, 0.25s, 0.25s, 0.25s, 0.25s;
  -webkit-transform: translateX(200%);
     -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
       -o-transform: translateX(200%);
          transform: translateX(200%);
}
.sd-Notification-notification-3loiR.sd-Notification-is-visible-3vimL {
  -webkit-transition-duration: 0.25s, 0s, 0s, 0s, 0s;
     -moz-transition-duration: 0.25s, 0s, 0s, 0s, 0s;
       -o-transition-duration: 0.25s, 0s, 0s, 0s, 0s;
          transition-duration: 0.25s, 0s, 0s, 0s, 0s;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Notification-notification-3loiR.sd-Notification-is-closed-1jJfO {
  height: 0;
  opacity: 0;
  margin-bottom: 0;
  padding: 0;
  color: transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.2s;
     -moz-transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.2s;
       -o-transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.2s;
          transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.2s;
  -webkit-transform: translateY(-150%) scale(1, 0);
     -moz-transform: translateY(-150%) scale(1, 0);
      -ms-transform: translateY(-150%) scale(1, 0);
       -o-transform: translateY(-150%) scale(1, 0);
          transform: translateY(-150%) scale(1, 0);
}
.sd-Notification-notification-3loiR.sd-Notification-no-icon-_LKje .sd-Notification-main-2RWvy {
  padding-left: 0;
}
.sd-Notification-notification-3loiR .sd-Notification-title-2NILJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 16px;
}
.sd-Notification-notification-3loiR .sd-Notification-icon-ffv1A {
  top: auto;
  margin-right: 10px;
  font-size: 20px !important;
}
.sd-Notification-notification-3loiR .sd-Notification-close-1LOsa {
  top: auto;
  margin-left: auto;
  cursor: pointer;
}
.sd-Notification-notification-3loiR .sd-Notification-close-1LOsa:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy {
  position: relative;
  max-height: 63px;
  margin-top: 6px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 1.5;
  overflow: hidden;
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy .sd-Notification-resolve-1llVa {
  margin-left: 0.25em;
  padding: 0;
  border: 0;
  outline: 0;
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-color-primary);
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  cursor: pointer;
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy .sd-Notification-resolve-1llVa:hover {
  color: var(--sd-color-primary-hover);
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy .sd-Notification-resolve-1llVa:active {
  color: var(--sd-color-primary);
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy.sd-Notification-exceeding-14MRi .sd-Notification-resolve-1llVa {
  position: absolute;
  right: 0;
  bottom: 0;
}
.sd-Notification-notification-3loiR .sd-Notification-main-2RWvy.sd-Notification-exceeding-14MRi .sd-Notification-resolve-1llVa::before {
  right: 100%;
}
.sd-Notification-notification-3loiR.sd-Notification-error-362QJ {
  border-color: #ff8787;
}
.sd-Notification-notification-3loiR.sd-Notification-error-362QJ .sd-Notification-icon-ffv1A {
  color: #ff8787;
}
.sd-Notification-notification-3loiR.sd-Notification-warning-2AcWm {
  border-color: #ffd43b;
}
.sd-Notification-notification-3loiR.sd-Notification-warning-2AcWm .sd-Notification-icon-ffv1A {
  color: #ffd43b;
}
.sd-Notification-notification-3loiR.sd-Notification-info-2ddd2 {
  border-color: #0068ff;
}
.sd-Notification-notification-3loiR.sd-Notification-info-2ddd2 .sd-Notification-icon-ffv1A {
  color: #0068ff;
}
.sd-Notification-notification-3loiR.sd-Notification-success-3U8OW {
  border-color: #69db7c;
}
.sd-Notification-notification-3loiR.sd-Notification-success-3U8OW .sd-Notification-icon-ffv1A {
  color: #69db7c;
}
.sd-Notification-global-notification-container-3P6b7 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  height: 100%;
  position: fixed;
  z-index: 1350;
  top: 0;
  right: 0;
  padding: 64px 16px 16px 16px;
  pointer-events: none;
}
.sd-Notification-global-notification-container-3P6b7 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Notification-global-notification-container-3P6b7::before,
.sd-Notification-global-notification-container-3P6b7::after,
.sd-Notification-global-notification-container-3P6b7 *,
.sd-Notification-global-notification-container-3P6b7 *::before,
.sd-Notification-global-notification-container-3P6b7 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}

.sd-Steps-nav-1OKr3 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.sd-Steps-nav-1OKr3 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Steps-nav-1OKr3::before,
.sd-Steps-nav-1OKr3::after,
.sd-Steps-nav-1OKr3 *,
.sd-Steps-nav-1OKr3 *::before,
.sd-Steps-nav-1OKr3 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Steps-nav-1OKr3.sd-Steps-md-2_L6z {
  min-width: 664px;
}
.sd-Steps-nav-1OKr3.sd-Steps-sm-15Nym {
  min-width: 504px;
}
.sd-Steps-nav-1OKr3.sd-Steps-basic-15c1c,
.sd-Steps-nav-1OKr3.sd-Steps-navigation-1wguD {
  color: inherit;
}
.sd-Steps-icon-2U3df {
  top: 0;
}
.sd-Steps-step-aukAK {
  position: relative;
  padding-left: 32px;
  line-height: 1.3;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sd-Steps-step-aukAK.sd-Steps-clickable-1P0-r {
  cursor: pointer;
}
.sd-Steps-step-aukAK .sd-Steps-dot-2O-2F {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -1px;
  margin-right: 0.5em;
  border: 2px solid transparent;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  background-color: var(--sd-blacked-background-hover-02);
  color: var(--sd-font-description);
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.sd-Steps-step-aukAK .sd-Steps-title-1oyXh {
  max-width: 10em;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--sd-font-description);
  font-weight: 600;
}
.sd-Steps-step-aukAK .sd-Steps-optional-2-4iK,
.sd-Steps-step-aukAK .sd-Steps-detail-3-xD1 {
  color: var(--sd-font-description);
  font-size: 12px;
}
.sd-Steps-step-aukAK .sd-Steps-detail-3-xD1 {
  height: 16px;
  max-width: 160px;
  margin-top: 0.25em;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Steps-step-aukAK .sd-Steps-description-1atcK {
  color: inherit;
}
.sd-Steps-step-aukAK .sd-Steps-optional-2-4iK:not(:last-child)::after {
  content: ', ';
}
.sd-Steps-step-aukAK .sd-Steps-optional-2-4iK:not(:last-child):lang(zh)::after {
  content: '\FF0C';
}
.sd-Steps-step-aukAK.sd-Steps-clickable-1P0-r:hover .sd-Steps-dot-2O-2F,
.sd-Steps-step-aukAK.sd-Steps-is-current-3W8PT .sd-Steps-dot-2O-2F {
  border-color: var(--sd-color-primary-bg-hover);
  background-color: var(--sd-color-primary);
  color: #fff;
}
.sd-Steps-step-aukAK.sd-Steps-clickable-1P0-r:hover .sd-Steps-title-1oyXh,
.sd-Steps-step-aukAK.sd-Steps-is-current-3W8PT .sd-Steps-title-1oyXh {
  color: var(--sd-font-heading);
}
.sd-Steps-step-aukAK.sd-Steps-finished-3zPVJ .sd-Steps-dot-2O-2F {
  background-color: var(--sd-color-primary-bg-hover);
  color: var(--sd-color-primary);
}
.sd-Steps-step-aukAK.sd-Steps-failed-gjgPX .sd-Steps-title-1oyXh {
  color: var(--sd-error-default);
}
.sd-Steps-step-aukAK.sd-Steps-failed-gjgPX .sd-Steps-dot-2O-2F {
  background-color: var(--sd-error-background-hover-01);
  color: var(--sd-error-default);
}
.sd-Steps-step-aukAK.sd-Steps-failed-gjgPX:hover .sd-Steps-title-1oyXh {
  color: var(--sd-error-default);
}
.sd-Steps-step-aukAK.sd-Steps-failed-gjgPX:hover .sd-Steps-dot-2O-2F {
  border: none;
  background-color: var(--sd-error-background-hover-01);
  color: var(--sd-error-default);
}
.sd-Steps-basic-15c1c .sd-Steps-gap-3TA0v,
.sd-Steps-navigation-1wguD .sd-Steps-gap-3TA0v {
  height: 1.35em;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
  margin: 0 8px;
}
.sd-Steps-basic-15c1c::before,
.sd-Steps-navigation-1wguD::before {
  content: '';
}
.sd-Steps-basic-15c1c .sd-Steps-gap-3TA0v::before,
.sd-Steps-navigation-1wguD .sd-Steps-gap-3TA0v::before {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  background-color: var(--sd-font-disable);
  content: '';
}
.sd-Steps-control-1E2Yo {
  margin-top: 8px;
}
.sd-Steps-control-1E2Yo button:not(:last-child) {
  margin-right: 0.5em;
}
.sd-Steps-content-2y7xU {
  color: inherit;
}
.sd-Steps-nav-1OKr3.sd-Steps-vertical-2wdAK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: inherit;
}
.sd-Steps-nav-1OKr3.sd-Steps-vertical-2wdAK .sd-Steps-dot-2O-2F {
  margin-top: -2px;
}
.sd-Steps-nav-1OKr3.sd-Steps-vertical-2wdAK .sd-Steps-gap-3TA0v {
  width: 24px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 24px;
     -moz-box-flex: 1;
      -ms-flex: 1 0 24px;
          flex: 1 0 24px;
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
  margin: 8px 0;
}
.sd-Steps-nav-1OKr3.sd-Steps-vertical-2wdAK .sd-Steps-gap-3TA0v::before {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  background-color: var(--sd-blacked-background-active-01);
  content: '';
}
.sd-Steps-step-aukAK.sd-Steps-finished-3zPVJ + .sd-Steps-gap-3TA0v::before,
.sd-Steps-step-aukAK.sd-Steps-failed-gjgPX + .sd-Steps-gap-3TA0v::before {
  background-color: var(--sd-color-primary-border);
}
.sd-Steps-autoWidth-1n0AJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Steps-autoWidth-1n0AJ .sd-Steps-step-aukAK {
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
     -moz-box-flex: 0.5;
      -ms-flex: 0.5;
          flex: 0.5;
  overflow: hidden;
}
.sd-Steps-autoWidth-1n0AJ .sd-Steps-gap-3TA0v {
  position: relative;
  -webkit-box-flex: 0.3;
  -webkit-flex: 0.3;
     -moz-box-flex: 0.3;
      -ms-flex: 0.3;
          flex: 0.3;
}
.sd-Steps-autoWidth-1n0AJ.sd-Steps-md-2_L6z,
.sd-Steps-autoWidth-1n0AJ.sd-Steps-sm-15Nym {
  min-width: 0px;
}

.sd-Badge-badge-container-2UXap {
  position: relative;
  display: inline-block;
}
.sd-Badge-badge-container-2UXap.sd-Badge-contentless-1vAl- {
  height: 1em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: text-bottom;
}
.sd-Badge-badge-container-2UXap.sd-Badge-corner-dot-1uxi0 {
  margin-left: 8px;
}
.sd-Badge-badge-1g_sb {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  height: 16px;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 16px;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: var(--sd-error-default);
  color: var(--sd-blacked-background-default-01);
  font-size: 12px;
  font-family: Arial;
  text-align: center;
  -webkit-transform: translate(50%, -50%);
     -moz-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
       -o-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0;
     -moz-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.sd-Badge-badge-1g_sb {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Badge-badge-1g_sb::before,
.sd-Badge-badge-1g_sb::after,
.sd-Badge-badge-1g_sb *,
.sd-Badge-badge-1g_sb *::before,
.sd-Badge-badge-1g_sb *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Badge-contentless-1vAl-:not(.sd-Badge-corner-dot-1uxi0) .sd-Badge-badge-1g_sb {
  position: relative;
  margin-left: 4px;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.sd-Badge-badge-1g_sb:empty {
  width: 8px;
  height: 8px;
  min-width: auto;
  padding: 0;
}
.sd-Badge-newFeature-2gZ4r .sd-Badge-badge-1g_sb {
  right: -18px;
  padding: 0 6px;
  background-color: #22b8cf;
  font-size: 12px;
  line-height: 16px;
}
.sd-Badge-description-2qLbZ .sd-Badge-badge-1g_sb {
  height: 14px;
  min-width: 14px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  padding: 0 2px;
  background-color: var(--sd-blacked-background-active-01);
  color: var(--sd-font-text);
}

.sd-Tabs-tabs-1t1wy {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Tabs-simple-title-3f89c {
  position: relative;
  font-variant-numeric: tabular-nums;
}
.sd-Tabs-simple-title-3f89c > *:first-child {
  opacity: 0;
  font-weight: 500;
}
.sd-Tabs-simple-title-3f89c > *:last-child {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-Tabs-row-2hEH0 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.sd-Tabs-column-26cxR {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-Tabs-column-26cxR .sd-Tabs-list-wrapper-2iNAA {
  width: 100%;
  height: 200%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  overflow-x: scroll;
  overflow-x: overlay;
  overflow-y: hidden;
}
.sd-Tabs-column-26cxR .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-left: 24px;
}
.sd-Tabs-column-26cxR .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  height: 3px;
}
.sd-Tabs-row-2hEH0:not(.sd-Tabs-no-content-29ZH2),
.sd-Tabs-column-26cxR:not(.sd-Tabs-no-content-29ZH2) {
  height: 100%;
}
.sd-Tabs-nav-3Dzqh {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  color: var(--sd-font-text);
  overflow: hidden;
}
.sd-Tabs-nav-3Dzqh {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Tabs-nav-3Dzqh::before,
.sd-Tabs-nav-3Dzqh::after,
.sd-Tabs-nav-3Dzqh *,
.sd-Tabs-nav-3Dzqh *::before,
.sd-Tabs-nav-3Dzqh *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Tabs-nav-3Dzqh.sd-Tabs-sm-2r4Dg {
  font-size: 14px;
}
.sd-Tabs-nav-3Dzqh.sd-Tabs-md-1U9Bo {
  font-size: 16px;
}
.sd-Tabs-nav-3Dzqh.sd-Tabs-lg-3WVj8 {
  font-size: 20px;
}
.sd-Tabs-nav-3Dzqh.sd-Tabs-no-border-35d6h .sd-Tabs-border-2cBYA {
  display: none;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-go-2R37K {
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-go-2R37K:hover {
  color: var(--sd-font-text);
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-go-left-11qt3 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 0 8px 0 4px;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-go-right-1DQLJ {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  padding: 0 4px 0 8px;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-list-wrapper-2iNAA {
  position: relative;
  z-index: 10;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-list-CIfNS {
  width: -moz-fit-content;
  width: -ms-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  list-style: none;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 40px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ::after {
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: '';
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ:hover {
  color: var(--sd-font-heading);
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM- {
  padding-bottom: 0;
  color: var(--sd-font-heading);
  font-weight: 500;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  background-color: var(--sd-color-primary);
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ.sd-Tabs-disabled-3bbsj {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-item-2U4oJ button {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border: 0;
  outline: 0;
  background: none;
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
  cursor: inherit;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-title-2tlFj {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 10em;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-multiline-badge-2UhWu {
  position: relative;
  font-size: 24px;
  line-height: 1.333;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-multiline-badge-2UhWu > span:first-child {
  opacity: 0;
  font-weight: 500;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-multiline-badge-2UhWu > span:last-child {
  position: absolute;
  left: 0;
}
.sd-Tabs-nav-3Dzqh .sd-Tabs-border-2cBYA {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  border: 1px none var(--sd-blacked-background-hover-01);
  pointer-events: none;
}
.sd-Tabs-column-nav-3LhWQ {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sd-Tabs-column-nav-3LhWQ .sd-Tabs-list-CIfNS {
  height: 50%;
}
.sd-Tabs-column-nav-3LhWQ .sd-Tabs-go-2R37K {
  height: 100%;
}
.sd-Tabs-column-nav-3LhWQ .sd-Tabs-go-2R37K::after {
  height: -webkit-calc(100% - 3px);
  height: -moz-calc(100% - 3px);
  height: calc(100% - 3px);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-sm-2r4Dg {
  height: 36px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-md-1U9Bo {
  height: 48px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-md-1U9Bo .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-left: 32px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-lg-3WVj8 {
  height: 52px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-lg-3WVj8 .sd-Tabs-go-2R37K::after {
  height: -webkit-calc(100% - 4px);
  height: -moz-calc(100% - 4px);
  height: calc(100% - 4px);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-lg-3WVj8 .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-left: 32px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-lg-3WVj8 .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  height: 4px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-lg-3WVj8 .sd-Tabs-border-2cBYA {
  border-width: 2px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok {
  padding: 0;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok .sd-Tabs-go-2R37K::after {
  width: 16px;
  position: absolute;
  z-index: 20;
  top: 0;
  display: block;
  pointer-events: none;
  content: '';
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok .sd-Tabs-go-2R37K.sd-Tabs-go-left-11qt3::after {
  right: -16px;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok .sd-Tabs-go-2R37K.sd-Tabs-go-right-1DQLJ::after {
  left: -16px;
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -moz-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok.sd-Tabs-at-start-1_vVV .sd-Tabs-go-left-11qt3,
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok.sd-Tabs-at-end-gTyBN .sd-Tabs-go-right-1DQLJ {
  opacity: 0.5;
  cursor: not-allowed;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok.sd-Tabs-at-start-1_vVV .sd-Tabs-go-left-11qt3::after,
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-overflown-2Kjok.sd-Tabs-at-end-gTyBN .sd-Tabs-go-right-1DQLJ::after {
  opacity: 0;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-multiline-5Ofnp {
  height: 72px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-multiline-5Ofnp .sd-Tabs-go-2R37K::after {
  height: -webkit-calc(100% - 5px);
  height: -moz-calc(100% - 5px);
  height: calc(100% - 5px);
  top: 3px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ {
  height: 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-left: 32px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C {
  margin-bottom: 32px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C .sd-Tabs-border-2cBYA {
  border-bottom-style: solid;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ::after {
  top: 0;
  bottom: auto;
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C.sd-Tabs-multiline-5Ofnp .sd-Tabs-multiline-badge-2UhWu {
  margin-top: 12px;
  margin-bottom: 4px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-top-1Yl_C.sd-Tabs-multiline-5Ofnp .sd-Tabs-border-2cBYA {
  border-top-style: solid;
  border-bottom-style: none;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 32px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU:not(.sd-Tabs-multiline-5Ofnp) .sd-Tabs-item-2U4oJ::after {
  top: 0;
  bottom: auto;
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU:not(.sd-Tabs-multiline-5Ofnp) .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU .sd-Tabs-go-2R37K::after {
  top: 4px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU .sd-Tabs-border-2cBYA {
  border-top-style: solid;
  border-bottom-style: none;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ::after {
  top: auto;
  bottom: 0;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU.sd-Tabs-multiline-5Ofnp .sd-Tabs-multiline-badge-2UhWu {
  margin-top: 4px;
  margin-bottom: 4px;
}
.sd-Tabs-column-nav-3LhWQ.sd-Tabs-bottom-3VtvU.sd-Tabs-multiline-5Ofnp .sd-Tabs-border-2cBYA {
  border-top-style: none;
  border-bottom-style: solid;
}
.sd-Tabs-row-nav-3Qa_N {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.sd-Tabs-row-nav-3Qa_N .sd-Tabs-list-CIfNS {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-Tabs-row-nav-3Qa_N .sd-Tabs-item-2U4oJ {
  padding: 0 12px;
}
.sd-Tabs-row-nav-3Qa_N .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-top: 24px;
}
.sd-Tabs-row-nav-3Qa_N .sd-Tabs-item-2U4oJ::after {
  width: 3px;
  height: 100%;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-Tabs-row-nav-3Qa_N .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-lg-3WVj8 .sd-Tabs-item-2U4oJ + .sd-Tabs-item-2U4oJ {
  margin-top: 32px;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-lg-3WVj8 .sd-Tabs-item-2U4oJ::after {
  width: 4px;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ {
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ::after {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-multiline-5Ofnp.sd-Tabs-left-vnH0W .sd-Tabs-item-2U4oJ {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-multiline-5Ofnp.sd-Tabs-right-bGstW .sd-Tabs-item-2U4oJ {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-left-vnH0W {
  margin-right: 8px;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-left-vnH0W .sd-Tabs-item-2U4oJ {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-left-vnH0W .sd-Tabs-border-2cBYA {
  border-right-style: solid;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-left-vnH0W.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-left-vnH0W.sd-Tabs-multiline-5Ofnp .sd-Tabs-border-2cBYA {
  border-right-style: none;
  border-left-style: solid;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-left: 32px;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW .sd-Tabs-item-2U4oJ {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW .sd-Tabs-item-2U4oJ::after {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW .sd-Tabs-border-2cBYA {
  border-left-style: solid;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ::after {
  right: 0;
  left: auto;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW.sd-Tabs-multiline-5Ofnp .sd-Tabs-item-2U4oJ.sd-Tabs-active-3pUM-::after {
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-Tabs-row-nav-3Qa_N.sd-Tabs-right-bGstW.sd-Tabs-multiline-5Ofnp .sd-Tabs-border-2cBYA {
  border-right-style: solid;
  border-left-style: none;
}
.sd-Tabs-nav-3Dzqh.sd-Tabs-no-content-29ZH2 {
  margin: 0;
}
.sd-Tabs-content-2en_0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.sd-NewTabs-container-3AKuV {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.sd-NewTabs-placement-top-32e-E {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-NewTabs-placement-bottom-2xSCY {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.sd-NewTabs-nav-gvr_P {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-NewTabs-tab-3XYoj {
  border: 1px solid var(--sd-blacked-background-active-01);
  border-left-width: 0;
  cursor: pointer;
  -webkit-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  -o-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  -moz-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  -webkit-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  color: #474c66;
  font-size: 14px;
  font-weight: 500;
}
.sd-NewTabs-tab-3XYoj:hover:not(.sd-NewTabs-selected-1Odmv) {
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-NewTabs-tab-first-1hK3H {
  border-left: 1px solid var(--sd-blacked-background-active-01);
  -webkit-border-radius: 8px 0px 0px 8px;
     -moz-border-radius: 8px 0px 0px 8px;
          border-radius: 8px 0px 0px 8px;
}
.sd-NewTabs-tab-end-7Qjzj {
  -webkit-border-radius: 0px 8px 8px 0px;
     -moz-border-radius: 0px 8px 8px 0px;
          border-radius: 0px 8px 8px 0px;
}
.sd-NewTabs-select-before-1fbXo {
  border-right: none;
  -webkit-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -o-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -moz-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -webkit-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
}
.sd-NewTabs-lg-3Z42f {
  padding: 10px 16px;
}
.sd-NewTabs-md-2WLz9 {
  padding: 6px 16px;
}
.sd-NewTabs-selected-1Odmv {
  border: 1px solid var(--sd-color-primary);
  background-color: var(--sd-color-primary);
  color: var(--sd-blacked-background-default-01);
  -webkit-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -o-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -moz-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -webkit-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
}
.sd-NewTabs-selected-1Odmv.sd-NewTabs-tab-first-1hK3H {
  border-left: 1px solid var(--sd-color-primary);
}
.sd-NewTabs-disabled-wRyHk {
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-disable);
}
.sd-NewTabs-hiddenContent-2vA4d {
  display: none;
}

.sd-NewTabs-container-20l3o {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-NewTabs-placement-top-2T8yH {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sd-NewTabs-placement-bottom-1Cq0Z {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.sd-NewTabs-placement-left-1p7fb {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.sd-NewTabs-placement-right-132eb {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.sd-NewTabs-item-lg-1oUWF {
  height: 100%;
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.sd-NewTabs-item-md-2diQu {
  height: 100%;
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.sd-NewTabs-item-sm-3LiGC {
  height: 100%;
  line-height: 20px;
  color: #141933;
  font-size: 14px;
  font-weight: 500;
}
.sd-NewTabs-multiline-badge-3pz-_ {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  line-height: 32px;
}
.sd-NewTabs-multiline-badge-active-VJCmL {
  color: var(--sd-color-primary-text);
}
.sd-NewTabs-lg-3ZXRL {
  height: 48px;
}
.sd-NewTabs-md-lLDJX {
  height: 40px;
}
.sd-NewTabs-sm-1boO4 {
  height: 34px;
}
.sd-NewTabs-multiline-14zu5.sd-NewTabs-sm-1boO4.sd-NewTabs-position-vertical-1VHsV {
  height: 75px;
}
.sd-NewTabs-multiline-14zu5.sd-NewTabs-sm-1boO4.sd-NewTabs-position-horizontal-YQIfL {
  height: 60px;
}
.sd-NewTabs-item-2LZXH {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-font-text);
  cursor: pointer;
  -webkit-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  -o-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  -moz-transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
  transition: all 0.1s cubic-bezier(0.22, 1, 0.36, 1);
}
.sd-NewTabs-item-2LZXH:hover {
  color: var(--sd-color-primary-text);
}
.sd-NewTabs-active-item-nLY-g {
  color: var(--sd-color-primary-text);
  -webkit-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -o-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  -moz-transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
  transition: all 0.1s cubic-bezier(0.64, 0, 0.78, 0);
}
.sd-NewTabs-nav-1Khdn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.sd-NewTabs-fitted-1ZNb4 {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL:after {
  width: 4px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after {
  height: 60px;
  top: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB {
  height: 100%;
  height: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after {
  width: 24px;
  height: 4px;
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after {
  width: 24px;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL:after {
  width: 4px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after {
  height: 60px;
  top: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB {
  height: 100%;
  height: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after {
  width: 24px;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-NewTabs-active-item-lg-2s-Em.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after {
  width: 24px;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL:after {
  width: 3px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-left-3Y0bt.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after {
  height: 60px;
  top: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB {
  height: 100%;
  height: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after {
  width: 24px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-top-1MQ2j.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after {
  width: 24px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL:after {
  width: 3px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-right-3oOJ3.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-multiline-14zu5:after {
  height: 60px;
  top: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB {
  height: 100%;
  height: 100%;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV .sd-NewTabs-title-1OuxB:after {
  width: 24px;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-NewTabs-active-item-md-14RlJ.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after,
.sd-NewTabs-active-item-sm-t5fXe.sd-NewTabs-bottom-2qwWY.sd-NewTabs-position-vertical-1VHsV.sd-NewTabs-multiline-14zu5:after {
  width: 24px;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-color-primary);
  content: '';
  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-left-3Y0bt {
  padding: 0 8px;
}
.sd-NewTabs-position-horizontal-YQIfL.sd-NewTabs-right-3oOJ3 {
  padding: 0 8px;
}
.sd-NewTabs-placement-item-left-2xFMf {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-NewTabs-placement-item-right-1dMnC {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-NewTabs-nav-wrapper-3dl1K {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: var(--sd-blacked-background-default-01);
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.sd-NewTabs-nav-wrapper-3dl1K::-webkit-scrollbar {
  display: none;
}
.sd-NewTabs-nav-wrapper-top-2eLdY {
  background: repeat-x bottom url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAAAhCAYAAAD6SRiDAAABQGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf8bAxCDKwMUgzqCdmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsistTJ/b4tm84nG893of7ZpdT6mehTAlZJanAyk/wBxYnJBUQkDA2MCkK1cXlIAYrcA2SJFQEcB2TNA7HQIew2InQRhHwCrCQlyBrKvANkCyRmJKUD2EyBbJwlJPB2JDbUXBNgDjcwDDJ0IuJQMUJJaUQKinfMLKosy0zNKFByBIZSq4JmXrKejYGRgZMTAAApviOrPYuBwZBQ7hRBLW8DAYHKQgYHZBCGW/YKBYa8VAwP/AoSYih8DAx8rA8OBiILEokS4Axi/sRSnGRtB2DxFDAysP/7//ywL9PIuBoa/Rf///577///fJUDzbwL1FgIAqOhdNVAdMSMAAAA4ZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAKgAgAEAAAAAQAAAIOgAwAEAAAAAQAAACEAAAAAdZvL7wAAALxJREFUeAHt1LENwCAAxMAQZf/9UJpsQmiQh7BpeFrrxFj7XJ0K7AJ3FSpwCoThlOjuZ8gABfoZaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIEAYaKFfYdATIMAz349XS13gB/FUBtTWChFOAAAAAElFTkSuQmCC);
}
.sd-NewTabs-nav-wrapper-bottom-1YobH {
  background: repeat-x top url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAECAYAAAAK2fi4AAABP2lDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf8bAxCDGwMVgyMCQmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsisLBu3uIIvL1f/2L1Dp9CZpQJTPQrgSkktTgbSfxhAVhUUlTAwMCYA2crlJQUgdguQLVIEdBSQPQPEToew14DYSRD2AbCakCBnIPsKkC2QnJGYAmQ/AbJ1kpDE05HYUHtBgD3QyDzA0ImAS8kAJakVJSDaOb+gsigzPaNEwREYQqkKnnnJejoKRgZGRgwMoPCGqP4sBg5HRrFTCLG0BQwMJgcZGJhNEGLZLxgY9loxMPAvQIip+DEw8LEyMByIKEgsSoQ7gPEbS3GasRGEzVPEwMD64///z7JAL+9iYPhb9P//77n///9dAjT/JlBvIQD7ZF1k3SMe9QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAWKADAAQAAAABAAAABAAAAAA5q0jgAAAAKUlEQVQ4EWO8cev+f4ZRQLMQYPwPBDQzfdRgBqbRMKBtCIwGMG3DlwEAKCYHk+ZI8IMAAAAASUVORK5CYII=);
}
.sd-NewTabs-nav-wrapper-left-32hhk {
  background: repeat-y right url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACXCAYAAADdwZGtAAABP2lDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf8bAxCDGwMVgyMCQmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsisLBu3uIIvL1f/2L1Dp9CZpQJTPQrgSkktTgbSfxhAVhUUlTAwMCYA2crlJQUgdguQLVIEdBSQPQPEToew14DYSRD2AbCakCBnIPsKkC2QnJGYAmQ/AbJ1kpDE05HYUHtBgD3QyDzA0ImAS8kAJakVJSDaOb+gsigzPaNEwREYQqkKnnnJejoKRgZGRgwMoPCGqP4sBg5HRrFTCLG0BQwMJgcZGJhNEGLZLxgY9loxMPAvQIip+DEw8LEyMByIKEgsSoQ7gPEbS3GasRGEzVPEwMD64///z7JAL+9iYPhb9P//77n///9dAjT/JlBvIQD7ZF1k3SMe9QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAABaADAAQAAAABAAAAlwAAAAD3pEq7AAAARUlEQVRIDe2UwQ0AIAjE0P0XJH7cRE1IGnaw9zp4NoVxXqIl147ZZqpLUFQRiEAgoAyg8DqUQRkgoAyg8DMogzJA4BMZLnE7B774QQURAAAAAElFTkSuQmCC);
}
.sd-NewTabs-nav-wrapper-right-26Cql {
  background: repeat-y left url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABoCAYAAAA98OpcAAABQGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf8bAxCDBIMRgzcCZmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsismyu03W8cMeGP4DjrKnhVYT6mehTAlZJanAyk/wBxYnJBUQkDA2MCkK1cXlIAYrcA2SJFQEcB2TNA7HQIew2InQRhHwCrCQlyBrKvANkCyRmJKUD2EyBbJwlJPB2JDbUXBNgDjcwDDJ0IuJQMUJJaUQKinfMLKosy0zNKFByBIZSq4JmXrKejYGRgZMTAAApviOrPYuBwZBQ7hRBLW8DAYHKQgYHZBCGW/YKBYa8VAwP/AoSYih8DAx8rA8OBiILEokS4Axi/sRSnGRtB2DxFDAysP/7//ywL9PIuBoa/Rf///577///fJUDzbwL1FgIASnpcYdhRrHMAAAA4ZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAKgAgAEAAAAAQAAAAegAwAEAAAAAQAAAGgAAAAA6fwd8AAAAD5JREFUSA1juHHr/n9cgIkBDxiVBAbOaCCMBgIkj4ymhNGUMJoSICEwmhJGU8JoSoCHwGh2GM0O8MRAo3YCAOaBHEfJMfwFAAAAAElFTkSuQmCC);
}
.sd-NewTabs-icon-1vRDQ {
  top: 0;
}
.sd-NewTabs-go-2hwnI {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0 8px;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  background-color: var(--sd-blacked-background-default-01);
  color: var(--sd-font-description);
  cursor: pointer;
}
.sd-NewTabs-go-2hwnI:hover {
  color: var(--sd-font-text);
}
.sd-NewTabs-go-icon-2JfEq {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-NewTabs-go-left-37uJN {
  position: relative;
}
.sd-NewTabs-go-left-37uJN::after {
  width: 16px;
  height: 100%;
  position: absolute;
  z-index: 20;
  top: 0;
  left: 32px;
  display: block;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);
  pointer-events: none;
  content: '';
}
.sd-NewTabs-go-left-37uJN.sd-NewTabs-disabled-3kj3i::after {
  background-image: none;
}
.sd-NewTabs-go-right-1LJUd {
  position: relative;
}
.sd-NewTabs-go-right-1LJUd::after {
  width: 16px;
  height: 100%;
  position: absolute;
  z-index: 20;
  top: 0;
  right: 32px;
  display: block;
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -moz-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(right, #fff 0%, rgba(255,255,255,0) 100%);
  background-image: linear-gradient(270deg, #fff 0%, rgba(255,255,255,0) 100%);
  pointer-events: none;
  content: '';
}
.sd-NewTabs-go-right-1LJUd.sd-NewTabs-disabled-3kj3i::after {
  background-image: none;
}
.sd-NewTabs-flown-wrapper-1XVlk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.sd-NewTabs-hotspot-SUxEN {
  position: absolute;
  cursor: pointer;
}
.sd-NewTabs-disabled-3kj3i {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-NewTabs-go-no-border-1SHVw {
  border-bottom: 0;
}
.sd-NewTabs-hide-navline-Oyeys.sd-NewTabs-hide-navline-active-1Mz1t.sd-NewTabs-hide-navline-position-34XP8:after {
  width: 0;
  height: 0;
}
.sd-NewTabs-hide-navline-Oyeys.sd-NewTabs-hide-navline-active-1Mz1t.sd-NewTabs-hide-navline-position-34XP8.sd-NewTabs-multiline-14zu5:after {
  width: 0;
  height: 0;
}
.sd-NewTabs-hide-navline-Oyeys.sd-NewTabs-hide-navline-active-1Mz1t.sd-NewTabs-hide-navline-position-34XP8 .sd-NewTabs-title-1OuxB:after {
  width: 0;
  height: 0;
}
.sd-NewTabs-hiddenContent-GDwl0 {
  display: none;
}

.sd-panel-panel-OtIAX {
  max-height: 264px;
  padding: 8px 0;
  overflow: auto;
}
.sd-panel-item-2RsoH {
  padding: 0 8px 0 16px;
  line-height: 32px;
}
.sd-panel-pointed-1TwsS {
  background: var(--sd-blacked-background-default-02);
}

.sd-TimePicker-addon-2AV9A {
  cursor: default;
}
.sd-TimePicker-icon-disabled-2JEYd {
  color: #b8bbcc;
}
.sd-TimePicker-icon-disabled-2JEYd:hover {
  color: #b8bbcc;
}

.sd-panel-time-picker-panel-1A_e1 {
  position: relative;
  padding-top: 8px;
}
.sd-panel-time-picker-panel-1A_e1:before {
  height: 32px;
  position: absolute;
  top: 104px;
  right: 15px;
  left: 15px;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  text-align: left;
  pointer-events: none;
  content: '';
}
.sd-panel-time-picker-panel-content-1r-D1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sd-panel-time-picker-spinner-2xRZj {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: 224px;
  margin-left: 4px;
  text-align: center;
  overflow: hidden scroll;
  color: #989cb2;
  font-size: 14px;
  font-weight: 400;
/* *滚动条 hack
    1. 不占位
    2. 轨道透明
    3. 滚动条指定样式
    4. 仅hover时显示，否则隐藏
  */
  scrollbar-color: transparent transparent;
  scrollbar-track-color: transparent;
  -ms-scrollbar-track-color: transparent;
}
.sd-panel-time-picker-spinner-2xRZj:before,
.sd-panel-time-picker-spinner-2xRZj:after {
  width: 100%;
  height: 96px;
  display: block;
  content: '';
}
.sd-panel-time-picker-spinner-2xRZj::-webkit-scrollbar {
  width: 4px;
  background: transparent;
}
.sd-panel-time-picker-spinner-2xRZj::-webkit-scrollbar-track {
  background: transparent;
}
.sd-panel-time-picker-spinner-2xRZj::-webkit-scrollbar-thumb {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background: transparent;
}
.sd-panel-time-picker-spinner-2xRZj:hover {
  scrollbar-color: var(--sd-blacked-background-active-01) transparent;
}
.sd-panel-time-picker-spinner-2xRZj:hover::-webkit-scrollbar-thumb {
  background: var(--sd-blacked-background-active-01);
}
.sd-panel-time-picker-spinner-item-1ndFL {
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.sd-panel-time-picker-spinner-item-1ndFL:hover {
  background: var(--sd-blacked-background-default-02);
}
.sd-panel-time-picker-spinner-custom-item-3NaEA {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-panel-disabled-_jwh7 {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-panel-disabled-_jwh7:hover {
  background: transparent;
}
.sd-panel-time-picker-footer-2np15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px;
  padding: 0 16px;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  line-height: 40px;
}
.sd-panel-confirm-333lx {
  margin-left: 16px;
}

.sd-Cascader-container-2Zbx4 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
}
.sd-Cascader-container-2Zbx4 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Cascader-container-2Zbx4::before,
.sd-Cascader-container-2Zbx4::after,
.sd-Cascader-container-2Zbx4 *,
.sd-Cascader-container-2Zbx4 *::before,
.sd-Cascader-container-2Zbx4 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Cascader-menu-xaaHg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Cascader-menuContainer-2j26N {
  margin: 0;
  background: none;
}
.sd-Cascader-menuContainer-2j26N .sd-Cascader-empty-text-14csG {
  height: 40px;
}
.sd-Cascader-column-3BT1X {
  width: 200px;
  max-height: 100%;
  padding: 8px 0;
  border-left: 1px solid #dadce5;
  overflow: auto;
}
.sd-Cascader-column-3BT1X:first-child {
  border-left: none;
}
.sd-Cascader-panel-1GkO6 {
  min-width: 300px;
}
.sd-Cascader-menu-item-active-2V-a- {
  aaa: bbb;
}
.sd-Cascader-filter-label-3YgQ- {
  margin: 0;
  color: var(--sd-font-text);
}
.sd-Cascader-filter-options-3LBuj {
  width: 100%;
  margin: 0;
  color: var(--sd-color-primary);
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.sd-Anchor-anchor-3bW56 {
  width: 120px;
  position: relative;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  line-height: 16px;
}
.sd-Anchor-anchor-3bW56 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Anchor-anchor-3bW56::before,
.sd-Anchor-anchor-3bW56::after,
.sd-Anchor-anchor-3bW56 *,
.sd-Anchor-anchor-3bW56 *::before,
.sd-Anchor-anchor-3bW56 *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d {
  height: -webkit-calc(100% - 32px);
  height: -moz-calc(100% - 32px);
  height: calc(100% - 32px);
  position: relative;
  overflow-x: clip;
  overflow-y: auto;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d::-webkit-scrollbar {
  display: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d::-webkit-scrollbar-track {
  display: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d::-webkit-scrollbar-thumb {
  display: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d::-webkit-scrollbar-thumb:hover {
  display: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d::-webkit-scrollbar-thumb:active {
  display: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d ul {
  position: relative;
  margin: 4px 0 4px 4px !important;
  padding: 4px 0 4px 12px;
  border-left: 2px solid var(--sd-blacked-background-hover-01);
  list-style: none;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d ul::before,
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d ul::after {
  width: 4px;
  height: 4px;
  position: absolute;
  z-index: 999;
  left: -3px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: var(--sd-blacked-background-hover-01);
  content: '';
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d ul::before {
  top: -2px;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-linkContainer-3iV-d ul::after {
  bottom: -2px;
}
.sd-Anchor-anchor-3bW56 .sd-Anchor-dot-3XYsi {
  width: 8px;
  height: 8px;
  position: absolute;
  left: 1px;
  border: 2px solid var(--sd-color-primary-border);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: #fff;
  -webkit-transition: top ease 0.15s;
  -o-transition: top ease 0.15s;
  -moz-transition: top ease 0.15s;
  transition: top ease 0.15s;
}
.sd-Anchor-link-F3tsE {
  color: var(--sd-font-description);
}
.sd-Anchor-link-F3tsE a {
  position: relative;
  display: block;
  color: inherit !important;
  font-weight: 600;
  font-size: 12px;
  cursor: pointer;
}
.sd-Anchor-link-F3tsE a:hover {
  text-decoration: inherit !important;
}
.sd-Anchor-link-F3tsE.sd-Anchor-is-active-35WUH {
  color: var(--sd-color-primary-text);
}
.sd-Anchor-link-F3tsE:not(:last-child) {
  margin-bottom: 16px;
}
.sd-Anchor-link-F3tsE.sd-Anchor-with-icon-3rGz5 a {
  padding-left: 20px;
}
.sd-Anchor-description-aFwSD {
  display: block;
  color: var(--sd-font-description);
  font-weight: 400;
}
.sd-Anchor-label-3WFow {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: block;
  max-width: 90%;
  margin-top: 4px;
}
.sd-Anchor-icon-jKvil {
  position: absolute;
  top: 0;
  left: 0;
}
.sd-Anchor-childItem-3YDlK {
  margin-left: 24px;
}

.sd-Tree-wrap-jN1QR {
  width: 100%;
}
.sd-Tree-tree-node-drag-background-30Un9 {
  width: 100%;
  height: 100%;
  position: absolute;
  margin-top: -4px;
}
.sd-Tree-tree-node-wrapper-disable-1vkmq {
  min-height: 24px;
  padding: 4px 0;
  background: var(--sd-blacked-background-default-01);
}
.sd-Tree-tree-node-rCUMS {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Tree-expand-common-1rVtN,
.sd-Tree-tree-node-expand-box-wrapper-36pMn,
.sd-Tree-tree-node-expand-box-transparent-BDObt {
  width: 16px;
  height: 16px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin: 4px 8px 4px 0;
}
.sd-Tree-tree-node-expand-box-wrapper-36pMn {
  position: relative;
  z-index: 10;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background: var(--sd-blacked-background-hover-01);
  cursor: pointer;
}
.sd-Tree-tree-node-expand-box-wrapper-from-start-1yqLm {
  top: 4px;
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
          align-self: auto;
}
.sd-Tree-tree-node-expand-box-transparent-BDObt {
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.sd-Tree-tree-node-expand-box-icon-2NUg7 {
  width: 12px;
  height: 12px;
  position: relative;
  top: 2px;
  left: 2px;
  display: block;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 50%;
     -moz-transform-origin: 50%;
      -ms-transform-origin: 50%;
       -o-transform-origin: 50%;
          transform-origin: 50%;
}
.sd-Tree-tree-node-expand-box-icon-2NUg7:hover {
  color: var(--sd-blacked-background-hover-04);
}
.sd-Tree-tree-node-expand-box-icon-2NUg7:active {
  color: var(--sd-blacked-background-active-04);
}
.sd-Tree-expand-box-icon-active-MHE4_ {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sd-Tree-expand-box-icon-active-nextline-ZClgY {
  width: 1px;
  height: 50%;
  position: absolute;
  top: -webkit-calc(50% + 8px);
  top: -moz-calc(50% + 8px);
  top: calc(50% + 8px);
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Tree-tree-node-click-space-35Ui- {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Tree-click-space-cursor-3cEAg {
  cursor: pointer;
}
.sd-Tree-tree-node-checkbox-3Z7g1 {
  position: relative;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 8px;
}
.sd-Tree-tree-node-content-1mBE0 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding: 4px 0;
  word-break: break-all;
}
.sd-Tree-tree-node-line-yaxis-1R6ym {
  width: 1px;
  height: -webkit-calc(100% + 8px);
  height: -moz-calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  left: 18px;
  background-color: #e6e8f2;
}
.sd-Tree-tail-node-line-yaxis-Mvum9 {
  width: 1px;
  height: -webkit-calc(50% + 4px);
  height: -moz-calc(50% + 4px);
  height: calc(50% + 4px);
  position: absolute;
  top: -4px;
  left: 18px;
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Tree-tree-node-line-xaxis-3pPRt {
  width: 16px;
  height: 1px;
  position: absolute;
  left: 24px;
  background-color: var(--sd-blacked-background-hover-01);
}
.sd-Tree-tree-node-drag-up-PXXG_ {
  padding: 2px 0 4px 0;
  border-top: 2px solid var(--sd-color-primary);
}
.sd-Tree-tree-node-drag-down-2bq-4 {
  padding: 4px 0 2px 0;
  border-bottom: 2px solid var(--sd-color-primary);
}
.sd-Tree-tree-node-drag-inner-5wH68 {
  padding: 4px 0 4px 0;
  background: var(--sd-color-primary-bg-hover);
}
.sd-Tree-is-clicked-3Bk1q {
  position: relative;
}
.sd-Tree-loading-icon-54NLA {
  fill: var(--sd-color-primary);
}
.sd-Tree-tree-node-box-3OKjn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  padding: 0 16px;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-Tree-tree-node-box-3OKjn:hover {
  background: var(--sd-blacked-background-default-02);
}
.sd-Tree-node-active-6jHPa {
  color: #141933;
  font-size: 14px;
  font-weight: 500;
  background: var(--sd-blacked-background-default-02);
  color: var(--sd-color-primary);
}
.sd-Tree-tree-node-line-B1iBa {
  position: relative;
}
.sd-Tree-yaxis-occupy-2bPF8,
.sd-Tree-tree-node-yaxis-3FjcZ {
  width: 16px;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 8px;
}
.sd-Tree-yaxis-3b4kC,
.sd-Tree-tree-node-yaxis-3FjcZ::before,
.sd-Tree-last-yaxis-3sGuX::before,
.sd-Tree-last-yaxis-from-start-11QEQ::before,
.sd-Tree-root-yaxis-1-FoR::before,
.sd-Tree-first-root-yaxis-2d-Up::before,
.sd-Tree-first-root-yaxis-from-start-v06N_::before {
  position: absolute;
  top: 0;
  left: 8px;
  border-left: 1px solid var(--sd-blacked-background-hover-01);
  content: '';
}
.sd-Tree-tree-node-yaxis-3FjcZ::before {
  height: 100%;
}
.sd-Tree-last-yaxis-3sGuX::before {
  height: 50%;
}
.sd-Tree-last-yaxis-from-start-11QEQ::before {
  height: 16px;
}
.sd-Tree-root-yaxis-1-FoR {
  position: relative;
}
.sd-Tree-root-yaxis-1-FoR::before {
  height: 100%;
  top: 0;
}
.sd-Tree-first-root-yaxis-2d-Up {
  position: relative;
}
.sd-Tree-first-root-yaxis-2d-Up::before {
  height: 50%;
  top: 50%;
}
.sd-Tree-first-root-yaxis-from-start-v06N_ {
  position: relative;
}
.sd-Tree-first-root-yaxis-from-start-v06N_::before {
  height: -webkit-calc(100% - 8px);
  height: -moz-calc(100% - 8px);
  height: calc(100% - 8px);
  top: 8px;
}
.sd-Tree-last-xaxis-box-2kIUL,
.sd-Tree-last-xaxis-2GCMY,
.sd-Tree-last-xaxis-from-start-3Qz21 {
  width: 32px;
  margin-right: 16px;
}
.sd-Tree-last-xaxis-2GCMY::after {
  width: 26px;
  position: absolute;
  top: 50%;
  left: 8px;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  content: '';
}
.sd-Tree-last-xaxis-from-start-3Qz21::after {
  width: 26px;
  position: absolute;
  top: 15px;
  left: 8px;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  content: '';
}
.sd-Tree-highlight-2B0uT {
  font-weight: bold;
}
.sd-Tree-empty-S1cvj {
  padding: 10px 16px;
}
.sd-Tree-loading-2bcjP {
  padding: 10px 0;
  text-align: center;
}
.sd-Tree-xaxis-3FUFJ,
.sd-Tree-expand-xaxis-3QiXd::before,
.sd-Tree-expand-xaxis-from-start-3X7S7::before,
.sd-Tree-expand-yaxis-W3_6a::after,
.sd-Tree-expand-yaxis-from-start-3rfM7::after,
.sd-Tree-leaf-xaxis-8Tkl7::before {
  position: absolute;
  top: 50%;
  border-bottom: 1px solid var(--sd-blacked-background-hover-01);
  content: '';
}
.sd-Tree-expand-xaxis-3QiXd::before {
  width: 16px;
  right: -8px;
}
.sd-Tree-expand-xaxis-from-start-3X7S7::before {
  width: 16px;
  top: 16px;
  right: -8px;
}
.sd-Tree-expand-yaxis-W3_6a::after {
  height: 50%;
  right: -17px;
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Tree-expand-yaxis-from-start-3rfM7::after {
  height: 100%;
  top: 16px;
  right: -17px;
  border-left: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-Tree-leaf-xaxis-8Tkl7 {
  width: 25px;
  position: relative;
}
.sd-Tree-leaf-xaxis-8Tkl7::before {
  width: 26px;
  right: 13px;
}
.sd-Tree-node-left-box-3gi2r {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-Tree-disabled-1vi7W {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Tree-not-events-3RZw0 {
  pointer-events: none;
}
.sd-Tree-cursor-pointer-2XAdW {
  cursor: pointer;
}
.sd-Tree-drag-hover-top-line-1c6Ze {
  width: 100%;
  height: 2px;
  position: absolute;
  z-index: 35;
  top: 0;
  background-color: sugarMainColor;
}
.sd-Tree-drag-hover-line-wrapper-15yuy.sd-Tree-drag-hover-top-line-1c6Ze::after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.sd-Tree-drag-hover-line-1TD0J {
  width: 100%;
  height: 2px;
  position: absolute;
  z-index: 35;
  bottom: 0;
  background-color: sugarMainColor;
}
.sd-Tree-drag-hover-line-wrapper-15yuy.sd-Tree-drag-hover-line-1TD0J::after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.sd-Tree-drag-hover-background-pDLzk {
  background: rgba(0,104,255,0.2);
}
.sd-Tree-drag-tag-1Bg6v {
  position: fixed;
  z-index: 900;
}
.sd-Tree-drag-icon-container-3xxz6 {
  width: 26px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 10px;
}
.sd-Tree-drag-icon-container-3xxz6 .sd-Tree-drag-icon-2qhdj {
  -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.sd-Tree-drag-icon-container-3xxz6 .sd-Tree-drag-icon-disable-39BOz {
  color: var(--sd-blacked-background-active-01);
}

.sd-Upload-upload-wrap-1Ra-G {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
}
.sd-Upload-upload-wrap-1Ra-G {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Upload-upload-wrap-1Ra-G::before,
.sd-Upload-upload-wrap-1Ra-G::after,
.sd-Upload-upload-wrap-1Ra-G *,
.sd-Upload-upload-wrap-1Ra-G *::before,
.sd-Upload-upload-wrap-1Ra-G *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Upload-upload-wrap-with-right-desc-3IR_3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.sd-Upload-upload-wrap-with-right-desc-3IR_3 .sd-Upload-tips-wrapper-3CdAU {
  margin-top: 0;
  margin-left: 12px;
}
.sd-Upload-basic-upload-wrap-3skmj {
  display: inline-block;
}
.sd-Upload-tips-wrapper-3CdAU {
  margin-top: 4px;
  color: #989cb2;
}
.sd-Upload-drag-container-2lJ5G {
  width: 100%;
}
.sd-Upload-drag-wrap-n24wa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 144px;
  padding: 24px 32px;
  border: 1px dashed #b8bbcc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: rgba(245,249,255,0.1);
  text-align: center;
  cursor: pointer;
}
.sd-Upload-drag-wrap-n24wa:hover {
  border: 1px dashed var(--sd-color-primary-border);
  background-color: var(--sd-color-primary-bg);
}
.sd-Upload-drag-wrap-n24wa:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: transparent;
  content: '';
}
.sd-Upload-drag-wrap-n24wa .sd-Upload-drag-icon-25rl0 {
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
  background: transparent;
  fill: var(--sd-color-primary);
}
.sd-Upload-drag-wrap-horizontal-CxKts {
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
  -webkit-flex-direction: initial;
     -moz-box-orient: initial;
     -moz-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
  min-height: 72px;
  padding: 12px;
  text-align: left;
}
.sd-Upload-drag-wrap-horizontal-CxKts .sd-Upload-drag-icon-25rl0 {
  margin-right: 10px;
  margin-bottom: 0;
}
.sd-Upload-drag-wrap-horizontal-CxKts .sd-Upload-drag-tips-with-desc-3g-2t {
  min-height: 30px;
}
.sd-Upload-drag-wrap-hover-3pmOP {
  background-color: rgba(245,249,255,0.5);
}
.sd-Upload-drag-wrap-disable-3LYFN {
  background-color: var(--sd-blacked-background-default-02);
  cursor: not-allowed;
}
.sd-Upload-drag-wrap-disable-3LYFN:hover {
  border: 1px dashed #b8bbcc;
  background-color: var(--sd-blacked-background-default-02);
}
.sd-Upload-drag-tips-30Zi5 {
  min-height: 20px;
}
.sd-Upload-drag-tips-30Zi5 .sd-Upload-title-2brhs {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-Upload-drag-tips-30Zi5 .sd-Upload-title-2brhs .sd-Upload-titleSpan-2uokr {
  color: var(--sd-color-primary-text);
}
.sd-Upload-drag-tips-30Zi5 .sd-Upload-desc-3vUyL {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  color: #989cb2;
}
.sd-Upload-drag-icon-25rl0 {
  position: relative;
}
.sd-Upload-picture-card-wrap-1F2X0 {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  border: 1px dashed #989cb2;
  color: #474c66;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background: #fff;
  cursor: pointer;
}
.sd-Upload-picture-card-wrap-1F2X0:hover {
  border-color: var(--sd-color-primary-border);
  color: var(--sd-color-primary-text);
}
.sd-Upload-picture-card-wrap-1F2X0 .sd-Upload-add-icon-SiWrg {
  margin-top: 8px;
}
.sd-Upload-picture-card-list-wrap-34xtR {
  width: 80px;
  height: 80px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  border: 1px dashed #989cb2;
  color: #474c66;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: #fff;
  cursor: pointer;
}
.sd-Upload-picture-card-list-wrap-34xtR:hover {
  border-color: var(--sd-color-primary-border);
  color: var(--sd-color-primary-text);
}
.sd-Upload-picture-card-list-wrap-34xtR .sd-Upload-add-icon-SiWrg {
  margin-top: 8px;
}
.sd-Upload-picture-card-with-tips-FHIYz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.sd-Upload-picture-card-wrap-disable-15CIm {
  border-color: #b8bbcc;
  background-color: #f4f6fb;
  color: #b8bbcc;
  cursor: not-allowed;
}
.sd-Upload-picture-card-wrap-disable-15CIm:hover {
  border-color: #b8bbcc;
  color: #b8bbcc;
}
.sd-Upload-picture-card-wrap-uploading-3KqSX {
  border-style: dashed;
}
.sd-Upload-picture-card-wrap-error-12_AC {
  border-color: #b8bbcc;
}
.sd-Upload-picture-card-wrap-error-12_AC:hover {
  border-color: #b8bbcc;
}
.sd-Upload-picture-card-text-1FLIT {
  margin-top: 8px;
}

.sd-Upload-list-uvyqj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  padding: 10px 16px 10px 12px;
  background: #f7f8fa;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Upload-list-uvyqj:hover {
  background: #f4f6fb;
}
.sd-Upload-list-uvyqj.sd-Upload-hide-border-YaWsI {
  border: none;
}
.sd-Upload-list-uvyqj.sd-Upload-hide-border-YaWsI:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Upload-list-readonly-OjSIL {
  margin-top: 8px;
  background: var(--sd-blacked-background-default-02);
}
.sd-Upload-list-readonly-OjSIL:hover {
  background: var(--sd-blacked-background-hover-02);
}
.sd-Upload-thumbnail-2jOdC {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sd-Upload-thumbnail-small-1M3v2 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sd-Upload-loading-icon-Wrap-3Lpqv {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
}
.sd-Upload-loading-icon-Wrap-small-18WeX {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
}
.sd-Upload-loading-icon-1Mn6u {
  vertical-align: middle;
  fill: #fff;
}
.sd-Upload-loading-text-1_Wim {
  margin-top: 12px;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
.sd-Upload-inline-loading-icon-1e7UW {
  margin-right: 4px;
}
.sd-Upload-description-Fu4x2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 38px;
  overflow: hidden;
}
.sd-Upload-description-Fu4x2 .sd-Upload-ellipsis-24-nv {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Upload-description-Fu4x2 .sd-Upload-descWithProgress-1s4Jn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Upload-description-Fu4x2 .sd-Upload-descWithProgress-1s4Jn .sd-Upload-progressBar-1fXEY {
  height: 4px;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-right: 8px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #dadce5;
}
.sd-Upload-description-Fu4x2 .sd-Upload-descWithProgress-1s4Jn .sd-Upload-progressBar-1fXEY .sd-Upload-progressBarBlue-dkcIU {
  height: 4px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #0068ff;
}
.sd-Upload-description-Fu4x2 .sd-Upload-descWithProgress-1s4Jn .sd-Upload-progressTitle-3SUH- {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.sd-Upload-action-wrap-3Fo4y {
  color: var(--sd-font-description);
}
.sd-Upload-action-wrap-3Fo4y .sd-Upload-action-icon-wrap-25VMQ:hover {
  text-decoration: none;
}
.sd-Upload-action-icon-28L6W {
  margin-right: 8px;
  margin-left: 8px;
  color: var(--sd-font-description);
  cursor: pointer;
}
.sd-Upload-action-icon-28L6W:hover {
  color: var(--sd-font-text);
  text-decoration: none;
}
.sd-Upload-action-small-icon-38xk_ {
  margin-right: 4px;
  margin-left: 4px;
  color: var(--sd-font-description);
  cursor: pointer;
}
.sd-Upload-action-small-icon-38xk_:hover {
  color: var(--sd-font-text);
  text-decoration: none;
}
.sd-Upload-action-error-icon-1iAQM {
  color: var(--sd-error-default);
}
.sd-Upload-action-error-icon-1iAQM:hover {
  color: var(--sd-error-default);
}
.sd-Upload-delete-icon-3nPb5:hover {
  color: var(--sd-error-default);
}
.sd-Upload-picture-card-wrap-3GBPB {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Upload-picture-card-wrap-3GBPB:hover .sd-Upload-close-icon-oTQzB {
  display: inline-block;
}
.sd-Upload-picture-card-2qSe1 {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sd-Upload-picture-card-list-wrap-1yPmN {
  width: 80px;
  height: 80px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sd-Upload-loading-wrapper-3nXPT {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(3,4,13,0.4);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Upload-clear-icon-LFSYs {
  position: absolute;
  top: -7px;
  right: -7px;
  display: none;
  border: 1px solid #fff;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background: #fff;
  color: #fa5252;
}
.sd-Upload-picture-card-list-wrap-1yPmN:hover .sd-Upload-clear-icon-LFSYs {
  display: block;
}
.sd-Upload-close-icon-oTQzB {
  position: absolute;
  top: -10px;
  right: -12px;
  display: none;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background: var(--sd-blacked-background-default-01);
  color: var(--sd-error-default);
}
.sd-Upload-br8-zjy8u {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Upload-error-flag-wrap-mask-3IhjC {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: rgba(3,4,13,0.4);
}
.sd-Upload-error-flag-3RDkR {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #f03e3e;
  -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
          border-radius: 14px;
  background-color: #fff;
}
.sd-Upload-revoke-icon-3xQHx {
  color: #f03e3e;
}
.sd-Upload-error--bxZU,
.sd-Upload-error--bxZU:hover {
  border-width: 1px;
  border-style: dashed;
  border-color: var(--sd-error-default);
}
.sd-Upload-with-ellipsis-2RIf0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-Upload-with-ellipsis-2RIf0 .sd-Upload-with-auto-ellipsis-2j_bX {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.sd-Upload-with-ellipsis-2RIf0 .sd-Upload-suffix-1gHl2 {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.sd-Upload-file-name-3onBo {
  width: 100%;
}

.sd-Layout-container-3-oS5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
}
.sd-Layout-container-3-oS5 * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Layout-stretch-height-3xdBP {
  height: 100%;
}
.sd-Layout-aside-P30_f {
  position: relative;
  z-index: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -o-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  -moz-transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.sd-Layout-aside-P30_f.sd-Layout-dragging-1-Yl_ {
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}
.sd-Layout-aside-P30_f.sd-Layout-dragging-1-Yl_ * {
  -webkit-transition: none;
  -o-transition: none;
  -moz-transition: none;
  transition: none;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-normal-3aEPR {
  height: 48px;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #474c66;
  cursor: pointer;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-normal-3aEPR.sd-Layout-left-normal-trigger-3OpQ5 {
  right: 16px;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-normal-3aEPR.sd-Layout-right-normal-trigger-1MKvi {
  left: 16px;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-collapsed-2IHhu {
  width: 24px;
  height: 100%;
  position: absolute;
  z-index: 1;
  color: #474c66;
  cursor: pointer;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-collapsed-2IHhu.sd-Layout-left-collapsed-trigger-3E-w2 {
  left: 0;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-collapsed-2IHhu.sd-Layout-right-collapsed-trigger-3LwU8 {
  right: 1px;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-icon-normal-3G-cO {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-icon-normal-3G-cO:hover {
  background-color: #f4f6fb;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-icon-collapsed-2VARP {
  position: absolute;
  border: 1px solid #dadce5;
  background-color: #fff;
  pointer-events: none;
  -webkit-animation: sd-Layout-show-collapsed-icon-2v5rA 0.2s ease-in;
          -moz-animation: sd-Layout-show-collapsed-icon-2v5rA 0.2s ease-in;
            -o-animation: sd-Layout-show-collapsed-icon-2v5rA 0.2s ease-in;
       animation: sd-Layout-show-collapsed-icon-2v5rA 0.2s ease-in;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-icon-collapsed-2VARP.sd-Layout-left-icon-collapsed-1TtBR {
  border-left: none;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
}
.sd-Layout-aside-P30_f .sd-Layout-aside-trigger-icon-collapsed-2VARP.sd-Layout-right-icon-collapsed-1z3WU {
  border-right: none;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
}
.sd-Layout-aside-padding-bottom-2KX9n {
  padding-bottom: 48px;
}
.sd-Layout-has-aside-3w5Fr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.sd-Layout-content-1l6zh {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  overflow: auto;
}
.sd-Layout-normal-padding-1Dvf2 {
  padding: 16px 24px 0;
}
.sd-Layout-aside-resize-box-ThHFm {
  position: relative;
}
.sd-Layout-drag-zone-2sS-h {
  width: 12px;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Layout-drag-zone-2sS-h .sd-Layout-drag-icon-Y9VZ_ {
  position: absolute;
  top: 50%;
  color: #b8bbcc;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform: translateY(-50%, -50%);
     -moz-transform: translateY(-50%, -50%);
      -ms-transform: translateY(-50%, -50%);
       -o-transform: translateY(-50%, -50%);
          transform: translateY(-50%, -50%);
}
.sd-Layout-drag-zone-left-3U1Lb {
  right: -12px;
}
.sd-Layout-drag-zone-left-3U1Lb::after {
  width: 2px;
  height: 100%;
  display: block;
  content: '';
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sd-Layout-drag-zone-left-3U1Lb:hover {
  cursor: col-resize;
}
.sd-Layout-drag-zone-left-3U1Lb:hover::after {
  background-color: #474c66;
}
.sd-Layout-drag-icon-left-2gJzi {
  left: -25%;
}
.sd-Layout-drag-zone-right-3mECb {
  left: -12px;
}
.sd-Layout-drag-zone-right-3mECb::after {
  width: 2px;
  height: 100%;
  position: absolute;
  right: 0;
  display: block;
  content: '';
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sd-Layout-drag-zone-right-3mECb:hover {
  cursor: col-resize;
}
.sd-Layout-drag-zone-right-3mECb:hover::after {
  background-color: #474c66;
}
.sd-Layout-drag-icon-right-UJ0AN {
  right: -25%;
}
.sd-Layout-drag-zone-border-2jWTn::after.sd-Layout-drag-left-border-3NQCk {
  width: 2px;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: #474c66;
  content: '';
}
.sd-Layout-drag-zone-border-2jWTn::after.sd-Layout-drag-right-border-1dl0X {
  width: 2px;
  height: 100%;
  position: absolute;
  right: 0;
  background-color: #474c66;
  content: '';
}
.sd-Layout-header-70RrZ,
.sd-Layout-footer-1frBk {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sd-Layout-collapse-icon-2cRdM {
  display: inline-block;
  padding: 6px;
}
@-webkit-keyframes sd-Layout-show-collapsed-icon-2v5rA {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes sd-Layout-show-collapsed-icon-2v5rA {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes sd-Layout-show-collapsed-icon-2v5rA {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes sd-Layout-show-collapsed-icon-2v5rA {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.sd-Pagination-pagination-3rZsQ {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 32px;
  color: var(--sd-font-heading);
  line-height: 24px;
}
.sd-Pagination-pagination-3rZsQ {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-Pagination-pagination-3rZsQ::before,
.sd-Pagination-pagination-3rZsQ::after,
.sd-Pagination-pagination-3rZsQ *,
.sd-Pagination-pagination-3rZsQ *::before,
.sd-Pagination-pagination-3rZsQ *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-Pagination-pagination-3rZsQ > * {
  margin: 8px 8px 8px 0;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-disabled-1GxiM {
  opacity: 0.6;
  cursor: not-allowed;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-disabled-1GxiM::after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-desc-1se9B,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-desc-1se9B {
  color: var(--sd-font-description);
  line-height: 21px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-page-size-changer-2UVLP,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-page-size-changer-2UVLP {
  width: 112px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-quick-jumper-2DnvU .sd-Pagination-quick-jumper-input-3FYNx,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-quick-jumper-2DnvU .sd-Pagination-quick-jumper-input-3FYNx {
  width: 60px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-items-1Coql,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-items-1Coql {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-ul-1yRGZ,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-ul-1yRGZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  list-style: none;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-ul-1yRGZ li,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-ul-1yRGZ li {
  margin: 0;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW {
  padding: 0 0.5em;
  border: 0;
  outline: 0;
  background: none;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o {
  position: relative;
  border: 0;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o .sd-Pagination-icon-3UY7C,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o .sd-Pagination-icon-3UY7C {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  margin: -8px 0 0 -8px;
  color: var(--sd-font-disable);
  -webkit-transition: all 0.075s ease-out;
  -o-transition: all 0.075s ease-out;
  -moz-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o .sd-Pagination-direction-16c9h,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o .sd-Pagination-direction-16c9h {
  opacity: 0;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o:hover .sd-Pagination-more-tnFIa,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o:hover .sd-Pagination-more-tnFIa {
  opacity: 0;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o:hover .sd-Pagination-direction-16c9h,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o:hover .sd-Pagination-direction-16c9h {
  opacity: 1;
  color: var(--sd-color-primary-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW:disabled,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW:disabled {
  cursor: not-allowed;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-ul-1yRGZ {
  height: 32px;
  margin: 0 8px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-ul-1yRGZ li:not(:last-child) {
  margin-right: 8px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW {
  height: ;
  min-width: 32px;
  border: 1px solid var(--sd-blacked-background-active-01);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: var(--sd-blacked-background-default-01);
  line-height: 32px;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o {
  color: var(--sd-font-heading);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW:enabled:hover {
  border-color: var(--sd-font-text);
  color: var(--sd-font-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW.sd-Pagination-is-active-3LMGO {
  border-color: var(--sd-color-primary-border);
  color: var(--sd-color-primary-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-regular-2shA- .sd-Pagination-item-1I_fW:disabled {
  border-color: var(--sd-blacked-background-active-01);
  background: var(--sd-blacked-background-default-01);
  cursor: not-allowed;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-ul-1yRGZ {
  height: 24px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW {
  height: ;
  min-width: 24px;
  padding: 0 0.25em;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  color: var(--sd-color-primary-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW:enabled:hover,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-is-active-3LMGO {
  color: var(--sd-font-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-backward-1YBSE,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-forward-2b4aH {
  color: var(--sd-font-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-backward-1YBSE:enabled:hover,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-forward-2b4aH:enabled:hover {
  color: var(--sd-color-primary);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-backward-1YBSE:disabled,
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-forward-2b4aH:disabled {
  color: var(--sd-font-disable);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o {
  color: var(--sd-font-disable);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o:hover {
  color: var(--sd-color-primary);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-simple-3xcLu .sd-Pagination-item-1I_fW.sd-Pagination-ellipsis-3jb7o .sd-Pagination-icon-3UY7C {
  margin-top: -12px;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-minimal-_KuWK .sd-Pagination-item-1I_fW {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  outline: 0;
  background: none;
  cursor: pointer;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-minimal-_KuWK .sd-Pagination-item-1I_fW:disabled {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-minimal-_KuWK .sd-Pagination-current-1nP_B {
  color: var(--sd-color-primary-text);
}
.sd-Pagination-pagination-3rZsQ.sd-Pagination-minimal-_KuWK .sd-Pagination-page-count-1CeWI {
  color: var(--sd-font-heading);
}

.sd-Alpha-alphaContainer-3irXz {
  width: 256px;
  height: 8px;
  position: relative;
  margin-bottom: 8px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgBrY25DQAgDAMd5qBA7L8SjwR7JCndpUius3XSyTpPQczReaIhIC+IOnzs+4sToWBFTwqpCijEngAAAABJRU5ErkJggg ==") left center;
}
.sd-Alpha-alphaWhite-2JU6H {
  width: 256px;
  height: 8px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);
}
.sd-Alpha-alphaPointer-2IE7m {
  width: 4px;
  height: 8px;
  position: absolute;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
     -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
          box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  background: var(--sd-blacked-background-default-01);
  -webkit-transition: left 0.05s linear;
  -o-transition: left 0.05s linear;
  -moz-transition: left 0.05s linear;
  transition: left 0.05s linear;
  -webkit-transform: translate(-2px, 0);
     -moz-transform: translate(-2px, 0);
      -ms-transform: translate(-2px, 0);
       -o-transform: translate(-2px, 0);
          transform: translate(-2px, 0);
}

.sd-ColorInputGroup-colorInputContainer-3ToL- {
  height: 40px;
  display: inline-block;
  overflow: hidden;
}
.sd-ColorInputGroup-title-3kVCI {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
}

.sd-ColorInputGroup-colorInputGroupContainer-2wsLz {
  width: 256px;
  padding-top: 8px;
}

.sd-ColorPalettePicker-colorStanderItem-3mUVC {
  position: relative;
  display: inline-block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.sd-ColorPalettePicker-colorStanderItem-3mUVC:after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgBrY25DQAgDAMd5qBA7L8SjwR7JCndpUius3XSyTpPQczReaIhIC+IOnzs+4sToWBFTwqpCijEngAAAABJRU5ErkJggg==);
  content: ' ';
}
.sd-ColorPalettePicker-insideBorder-3nzWq {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(0,0,0,0.06);
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.sd-ColorPalettePicker-colorMiniItem-3V933 {
  width: 24px;
  height: 24px;
  display: inline-block;
  padding: 4px;
}
.sd-ColorPalettePicker-colorMiniItem-3V933 .sd-ColorPalettePicker-colorStanderItem-3mUVC {
  width: 16px;
  height: 16px;
}
.sd-ColorPalettePicker-colorMiniItemXS-3JEuj {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.sd-ColorPalettePicker-colorMiniItem-3V933:hover .sd-ColorPalettePicker-insideBorder-3nzWq {
  border: 1px solid var(--sd-font-description);
}
.sd-ColorPalettePicker-colorMiniActive-24DL9 .sd-ColorPalettePicker-insideBorder-3nzWq {
  border: 1px solid var(--sd-color-primary);
}
.sd-ColorPalettePicker-colorItem-3eEYd {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 8px 8px 0;
  border: 1px solid var(--sd-blacked-background-hover-01);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.sd-ColorPalettePicker-colorItem-3eEYd:hover {
  border: 1px solid var(--sd-font-description);
}
.sd-ColorPalettePicker-colorItemActive-2BPVZ {
  border: 1.5px solid var(--sd-color-primary);
}
.sd-ColorPalettePicker-colorItemActive-2BPVZ:hover {
  border: 1.5px solid var(--sd-color-primary);
}
.sd-ColorPalettePicker-colorClearItem-2cmep {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
  border: 1px solid var(--sd-blacked-background-hover-01);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.sd-ColorPalettePicker-colorClearItem-2cmep:hover {
  border: 1px solid var(--sd-font-description);
}
.sd-ColorPalettePicker-colorClearItemActive-EkUZ- {
  border: 1.5px solid var(--sd-blacked-background-hover-01);
}
.sd-ColorPalettePicker-colorClearItemActive-EkUZ-:hover {
  border: 1.5px solid var(--sd-blacked-background-hover-01);
}
.sd-ColorPalettePicker-colorClearItem-2cmep:after {
  width: 1px;
  height: 90%;
  background: var(--sd-error-default);
  content: ' ';
  -webkit-transform: rotate(42deg);
     -moz-transform: rotate(42deg);
      -ms-transform: rotate(42deg);
       -o-transform: rotate(42deg);
          transform: rotate(42deg);
}
.sd-ColorPalettePicker-sm-3UcQ_ {
  width: 24px;
  height: 24px;
}
.sd-ColorPalettePicker-sm-3UcQ_ .sd-ColorPalettePicker-colorStanderItem-3mUVC {
  width: 18px;
  height: 18px;
}
.sd-ColorPalettePicker-md-17iNt {
  width: 32px;
  height: 32px;
}
.sd-ColorPalettePicker-md-17iNt .sd-ColorPalettePicker-colorStanderItem-3mUVC {
  width: 26px;
  height: 26px;
}
.sd-ColorPalettePicker-lg-2GCRj {
  width: 40px;
  height: 40px;
}
.sd-ColorPalettePicker-lg-2GCRj .sd-ColorPalettePicker-colorStanderItem-3mUVC {
  width: 34px;
  height: 34px;
}
.sd-ColorPalettePicker-colorNoMargin-1Mtk2 {
  margin: 0 0 0 0;
}

.sd-ColorTrigger-colorTriggerBtn-HzMLM {
  padding: 0;
  border: none;
}
.sd-ColorTrigger-colorTriggerBtn-HzMLM:hover {
  background: var(--sd-blacked-background-default-01);
}

.sd-Hue-hueContainer-A1VAE {
  width: 256px;
  height: 8px;
  position: relative;
  margin-bottom: 8px;
  background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));
  background: -webkit-linear-gradient(left, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  background: -moz-linear-gradient(left, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  background: -o-linear-gradient(left, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}
.sd-Hue-huePointer-2F36q {
  width: 4px;
  height: 8px;
  position: absolute;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
     -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
          box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  background: var(--sd-blacked-background-default-01);
  -webkit-transition: left 0.05s linear;
  -o-transition: left 0.05s linear;
  -moz-transition: left 0.05s linear;
  transition: left 0.05s linear;
  -webkit-transform: translate(-2px, 0);
     -moz-transform: translate(-2px, 0);
      -ms-transform: translate(-2px, 0);
       -o-transform: translate(-2px, 0);
          transform: translate(-2px, 0);
}

.sd-Saturation-saturationContainer-1EZeC {
  width: 256px;
  height: 156px;
  margin-bottom: 8px;
}
.sd-Saturation-saturationWhite-lsmw0 {
  width: 256px;
  height: 156px;
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left, #fff, rgba(255,255,255,0));
  background: -moz-linear-gradient(left, #fff, rgba(255,255,255,0));
  background: -o-linear-gradient(left, #fff, rgba(255,255,255,0));
  background: linear-gradient(to right, #fff, rgba(255,255,255,0));
}
.sd-Saturation-saturationBlack-32DJQ {
  width: 256px;
  height: 156px;
  position: relative;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0,0,0,0)));
  background: -webkit-linear-gradient(bottom, #000, rgba(0,0,0,0));
  background: -moz-linear-gradient(bottom, #000, rgba(0,0,0,0));
  background: -o-linear-gradient(bottom, #000, rgba(0,0,0,0));
  background: linear-gradient(to top, #000, rgba(0,0,0,0));
}
.sd-Saturation-saturationPointer-3coRs {
  width: 8px;
  height: 8px;
  position: absolute;
  border: 2px solid var(--sd-blacked-background-default-01);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: left 0.05s linear, top 0.05s linear;
  -o-transition: left 0.05s linear, top 0.05s linear;
  -moz-transition: left 0.05s linear, top 0.05s linear;
  transition: left 0.05s linear, top 0.05s linear;
  -webkit-transform: translate(-4px, -3px);
     -moz-transform: translate(-4px, -3px);
      -ms-transform: translate(-4px, -3px);
       -o-transform: translate(-4px, -3px);
          transform: translate(-4px, -3px);
  -webkit-box-shadow: 0 2px 8px 0px rgba(3,4,13,0.08);
     -moz-box-shadow: 0 2px 8px 0px rgba(3,4,13,0.08);
          box-shadow: 0 2px 8px 0px rgba(3,4,13,0.08);
}
.sd-Saturation-saturationPointer-3coRs:after {
  width: 10px;
  height: 10px;
  position: absolute;
  top: -3px;
  left: -3px;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  content: ' ';
}

.sd-ColorPicker-colorPicker-KAnqb {
  position: relative;
  overflow: hidden;
}
.sd-ColorPicker-colorPickerContainer-1xvfg {
  padding: 16px;
}
.sd-ColorPicker-colorPalettePickerContainer-1kF_Q {
  width: 288px;
  padding: 12px;
  border-top: 1px solid var(--sd-blacked-background-hover-01);
  overflow: hidden;
}
.sd-ColorPicker-footer-3cRvV {
  width: 100%;
  height: 36px;
  position: relative;
  padding: 0;
  overflow: hidden;
}
.sd-ColorPicker-footer-3cRvV .sd-ColorPicker-btnLeft-3ixZv {
  width: 145px;
  position: absolute;
  left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-color-primary);
}
.sd-ColorPicker-footer-3cRvV .sd-ColorPicker-btnRight-35Uv7 {
  width: 146px;
  position: absolute;
  right: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid var(--sd-blacked-background-hover-01);
  color: var(--sd-color-primary);
}

.sd-ScrollView-container-3qzRn {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  position: relative;
  display: block;
}
.sd-ScrollView-container-3qzRn {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-ScrollView-container-3qzRn::before,
.sd-ScrollView-container-3qzRn::after,
.sd-ScrollView-container-3qzRn *,
.sd-ScrollView-container-3qzRn *::before,
.sd-ScrollView-container-3qzRn *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-ScrollView-content-3pYA9 {
  overflow: scroll;
  overflow: overlay;
  scroll-behavior: smooth;
  scrollbar-width: none;
  scrollbar-base-color: transparent;
  scrollbar-face-color: transparent;
  scrollbar-3dlight-color: transparent;
  scrollbar-highlight-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-arrow-color: transparent;
  scrollbar-shadow-color: transparent;
  scrollbar-dark-shadow-color: transparent;
}
.sd-ScrollView-content-3pYA9::-webkit-scrollbar,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-button,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-thumb,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-thumb:hover,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-track,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-track:hover,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-track:active,
.sd-ScrollView-content-3pYA9::-webkit-scrollbar-corner {
  display: none;
}
.sd-ScrollView-contentSize-3fFMF {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
}
.sd-ScrollView-sidebarContainerY-hcz3i {
  width: 8px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 8px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: transparent;
  -webkit-transition: background-color, 0.15s;
  -o-transition: background-color, 0.15s;
  -moz-transition: background-color, 0.15s;
  transition: background-color, 0.15s;
}
.sd-ScrollView-sidebarContainerYOnly-3knkN {
  bottom: 0;
}
.sd-ScrollView-sidebarTransitionY-1TMz8 {
  width: 8px;
  position: absolute;
  top: 0;
  min-height: 16px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color, 0.15s;
  -o-transition: background-color, 0.15s;
  -moz-transition: background-color, 0.15s;
  transition: background-color, 0.15s;
}
.sd-ScrollView-sidebarY-3ZF_i {
  background-color: rgba(0,0,0,0.25);
}
.sd-ScrollView-sidebarY-3ZF_i:hover {
  background-color: rgba(0,0,0,0.25);
}
.sd-ScrollView-sidebarContainerYHover-WfQ5I {
  background-color: rgba(0,0,0,0.1);
}
.sd-ScrollView-sidebarContainerX-2KnT3 {
  height: 8px;
  position: absolute;
  right: 8px;
  bottom: 0;
  left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: transparent;
  -webkit-transition: background-color, 0.15s;
  -o-transition: background-color, 0.15s;
  -moz-transition: background-color, 0.15s;
  transition: background-color, 0.15s;
}
.sd-ScrollView-sidebarContainerXOnly-9LUdG {
  right: 0;
}
.sd-ScrollView-sidebarTransitionX-3_hHc {
  height: 8px;
  position: absolute;
  left: 0;
  min-width: 16px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: background-color, 0.15s;
  -o-transition: background-color, 0.15s;
  -moz-transition: background-color, 0.15s;
  transition: background-color, 0.15s;
}
.sd-ScrollView-sidebarX-1IUqq {
  background-color: rgba(0,0,0,0.25);
}
.sd-ScrollView-sidebarX-1IUqq:hover {
  background-color: rgba(0,0,0,0.25);
}
.sd-ScrollView-sidebarContainerXHover-1T1Ij {
  background-color: rgba(0,0,0,0.1);
}
.sd-ScrollView-pointerHacker-3cpNY {
  width: 40px;
  height: 40px;
  position: fixed;
  z-index: 99999;
}
.sd-ScrollView-toLeft-3a2e4 {
  width: 48px;
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  left: 0;
}
.sd-ScrollView-toRight-3Hch5 {
  width: 48px;
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  right: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.sd-Sortable-item-wrap-2zLbp {
  position: relative;
  margin-bottom: 8px;
}
.sd-Sortable-item-wrap-2zLbp:last-child {
  margin: 0;
}
.sd-Sortable-draggingTarget-J5fzc {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 99;
  top: 0;
  left: 0;
  padding: 4px 32px;
  background-color: #f4f6fb;
}
.sd-Sortable-option-item-2tYJ1 {
  padding: 4px 16px;
}
.sd-Sortable-dragging-container-1VdAF .sd-Sortable-option-item-2tYJ1:hover,
.sd-Sortable-dragging-container-1VdAF .sd-Sortable-option-item-2tYJ1:active {
  background-color: var(--sd-blacked-background-default-01);
}
.sd-Sortable-operateIcon-3mSBR {
  color: #989cb2;
}
.sd-Sortable-operateDisableIcon-1DDr_ {
  color: #b8bbcc;
}

.sd-BaseTransfer-container-2_y3D {
  width: 600px;
  height: 400px;
}
.sd-BaseTransfer-left-wrap-WipjL,
.sd-BaseTransfer-right-wrap-SngPm {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid var(--sd-blacked-background-hover-01);
}
.sd-BaseTransfer-header-wrap-2i_aU {
  padding: 16px 16px;
}
.sd-BaseTransfer-right-wrap-SngPm {
  border: none;
}
.sd-BaseTransfer-right-wrap-SngPm .sd-BaseTransfer-header-wrap-2i_aU {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sd-BaseTransfer-result-desc-wrap-3toz9 {
  min-height: 32px;
}
.sd-BaseTransfer-result-desc-wrap-3toz9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-font-description);
}
.sd-BaseTransfer-left-content-1Gz6J,
.sd-BaseTransfer-right-content-1UFZm {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
}

.sd-TransferList-group-wrap-2FV9f {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  font-variant: normal;
  line-height: 20px;
  text-align: left;
  list-style: none;
  width: auto;
  position: relative;
  padding-bottom: 4px;
}
.sd-TransferList-group-wrap-2FV9f {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sd-TransferList-group-wrap-2FV9f::before,
.sd-TransferList-group-wrap-2FV9f::after,
.sd-TransferList-group-wrap-2FV9f *,
.sd-TransferList-group-wrap-2FV9f *::before,
.sd-TransferList-group-wrap-2FV9f *::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.sd-TransferList-header-wrap-3VaUc {
  height: 32px;
  padding: 0 16px;
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-TransferList-header-1igaz {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  color: #989cb2;
  font-weight: 500;
  font-size: 12px;
  color: var(--sd-font-description);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-TransferList-arrow-1P9B8 {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.sd-TransferList-is-spread-1rDvJ {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.sd-TransferList-option-item-FOVqY {
  margin-bottom: 8px;
  padding: 4px 16px;
}
.sd-TransferList-option-item-FOVqY:last-child {
  margin: 0;
}
.sd-TransferList-option-desc-wrap-2kb5d {
  min-height: 32px;
}
.sd-TransferList-disabled-3XkAh {
  display: inline-block;
  margin-left: 8px;
}

.sd-TransferGroupList-option-desc-wrap-3d4__ {
  min-height: 32px;
}

.sd-Timeline-timeline-3GoEI {
  min-width: 200px;
  margin: 0;
  padding: 0;
}
.sd-Timeline-timeline-horizontal-3Q3IB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-Timeline-timeline-horizontal-3Q3IB .sd-Timeline-timeline-item-1180J {
  min-width: 120px;
}
.sd-Timeline-timeline-horizontal-3Q3IB .sd-Timeline-timeline-item-1180J .sd-Timeline-item-line-horizontal-without-left-hOLNu {
  border-top: none;
}
.sd-Timeline-timeline-item-1180J {
  position: relative;
  margin: 0;
  padding-bottom: 16px;
}
.sd-Timeline-item-line-nRMo- {
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 4px;
}
.sd-Timeline-item-line-horizontal-2W0ZU {
  width: 100%;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sd-Timeline-item-dot-horizontal-xncTm {
  width: 12px;
  height: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
  line-height: 12px;
}
.sd-Timeline-item-dot-1gFEq {
  width: 12px;
  height: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2px;
  margin-bottom: 4px;
  line-height: 12px;
}
.sd-Timeline-item-tail-hyMcw {
  height: -webkit-calc(100% - 16px);
  height: -moz-calc(100% - 16px);
  height: calc(100% - 16px);
  border-left: 1px dashed var(--sd-color-primary-border);
}
.sd-Timeline-item-tail-horizontal-2Qula {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: calc(100% - 16px);
  border-top: 1px dashed var(--sd-color-primary-border);
  -webkit-transform: translateY(5px);
     -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
       -o-transform: translateY(5px);
          transform: translateY(5px);
}
.sd-Timeline-item-title-box-15UDI {
  width: 100%;
  height: 22px;
  position: relative;
}
.sd-Timeline-item-title-forUN {
  display: inline-block;
  max-width: -webkit-calc(100% - 16px);
  max-width: -moz-calc(100% - 16px);
  max-width: calc(100% - 16px);
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.sd-Timeline-item-title-max-width-2QU3Z {
  max-width: 100%;
}
.sd-Timeline-item-title-max-width-with-fold-DM_c8 {
  max-width: -webkit-calc(100% - 16px);
  max-width: -moz-calc(100% - 16px);
  max-width: calc(100% - 16px);
}
.sd-Timeline-item-fold-icon-22Tq9 {
  height: 22px;
  position: absolute;
  top: 0px;
  padding-left: 4px;
  line-height: 22px;
  cursor: pointer;
}
.sd-Timeline-item-time-3WxnI {
  width: 100%;
  position: relative;
  margin-top: 4px;
  word-break: break-word;
  color: #989cb2;
  font-size: 14px;
  font-weight: 400;
}
.sd-Timeline-item-desc-1jsZH {
  width: 100%;
  position: relative;
  margin-top: 4px;
  word-break: break-word;
  color: #989cb2;
  font-size: 14px;
  font-weight: 400;
}
.sd-Timeline-timeline-content-3fPIE {
  width: 100%;
  position: relative;
  margin-top: 4px;
  word-break: break-word;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
}
.sd-Timeline-timeline-card-3Yc-H {
  width: 100%;
  position: relative;
  margin-top: 4px;
  word-break: break-word;
  padding: 16px;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  background-color: #f4f6fb;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Timeline-timeline-card-margin-top-3iLbc {
  margin-top: 8px;
}
.sd-Timeline-item-last-Lelj1 > .sd-Timeline-item-line-nRMo- > .sd-Timeline-item-tail-hyMcw {
  display: none;
}
.sd-Timeline-item-last-Lelj1 > .sd-Timeline-item-line-horizontal-2W0ZU {
  left: 0 !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sd-Timeline-item-last-Lelj1 > .sd-Timeline-item-line-horizontal-2W0ZU > .sd-Timeline-item-tail-horizontal-2Qula {
  display: none;
}
.sd-Timeline-item-last-with-line-3DXRv .sd-Timeline-item-line-horizontal-2W0ZU .sd-Timeline-item-tail-horizontal-2Qula:last-of-type {
  border-top: none;
}
.sd-Timeline-item-right-2KXxL {
  padding-left: 20px;
  text-align: left;
}
.sd-Timeline-item-right-2KXxL > .sd-Timeline-item-line-nRMo- {
  left: 0px;
}
.sd-Timeline-item-left-3EJp_ {
  padding-right: 20px;
  text-align: right;
}
.sd-Timeline-item-left-3EJp_ > .sd-Timeline-item-line-nRMo- {
  right: 0px;
}
.sd-Timeline-item-left-3EJp_ > .sd-Timeline-item-title-box-15UDI {
  direction: rtl;
}
.sd-Timeline-item-left-3EJp_ > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-title-forUN {
  direction: ltr;
}
.sd-Timeline-item-left-3EJp_ > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-fold-icon-22Tq9 {
  padding-right: 4px;
  padding-left: 0px;
}
.sd-Timeline-item-top-1c_fH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  padding-right: 20px;
}
.sd-Timeline-item-top-1c_fH > .sd-Timeline-item-line-horizontal-2W0ZU {
  top: 0px;
  left: -2px;
}
.sd-Timeline-item-bottom-XSEsT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  padding-right: 20px;
}
.sd-Timeline-item-bottom-XSEsT > .sd-Timeline-item-line-horizontal-2W0ZU {
  bottom: 0px;
}
.sd-Timeline-item-alternate-left-3wnMF {
  width: 50%;
  left: 0px;
  padding-right: 14px;
  text-align: right;
}
.sd-Timeline-item-alternate-left-3wnMF > .sd-Timeline-item-line-nRMo- {
  right: 0px;
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
}
.sd-Timeline-item-alternate-left-3wnMF > .sd-Timeline-item-title-box-15UDI {
  direction: rtl;
}
.sd-Timeline-item-alternate-left-3wnMF > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-title-forUN {
  direction: ltr;
}
.sd-Timeline-item-alternate-left-3wnMF > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-fold-icon-22Tq9 {
  padding-right: 4px;
  padding-left: 0px;
}
.sd-Timeline-item-alternate-right-Hu5an {
  width: 50%;
  left: 50%;
  padding-left: 14px;
  text-align: left;
}
.sd-Timeline-item-alternate-right-Hu5an > .sd-Timeline-item-line-nRMo- {
  left: 0px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-Timeline-time-left-content-right-1c-__ {
  width: 50%;
  left: 50%;
  padding-left: 14px;
  text-align: left;
}
.sd-Timeline-time-left-content-right-1c-__ > .sd-Timeline-item-line-nRMo- {
  left: 0px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.sd-Timeline-time-left-content-right-1c-__ > .sd-Timeline-item-time-3WxnI {
  width: 100%;
  position: absolute;
  top: 1px;
  left: 0px;
  margin-top: 0px;
  padding-right: 14px;
  text-align: right;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.sd-Timeline-time-right-content-left-3iJEn {
  width: 50%;
  left: 0px;
  padding-right: 14px;
  text-align: right;
}
.sd-Timeline-time-right-content-left-3iJEn > .sd-Timeline-item-line-nRMo- {
  right: 0px;
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
}
.sd-Timeline-time-right-content-left-3iJEn > .sd-Timeline-item-time-3WxnI {
  width: 100%;
  position: absolute;
  top: 1px;
  right: 0px;
  margin-top: 0px;
  padding-left: 14px;
  text-align: left;
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.sd-Timeline-time-right-content-left-3iJEn > .sd-Timeline-item-title-box-15UDI {
  direction: rtl;
}
.sd-Timeline-time-right-content-left-3iJEn > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-title-forUN {
  direction: ltr;
}
.sd-Timeline-time-right-content-left-3iJEn > .sd-Timeline-item-title-box-15UDI > .sd-Timeline-item-fold-icon-22Tq9 {
  padding-right: 4px;
  padding-left: 0px;
}

.sd-FlowLine-line-item-364pL {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-FlowLine-items-content-2lNUK {
  width: 100%;
}
.sd-FlowLine-left-1JXFa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: left;
  -webkit-align-items: left;
     -moz-box-align: left;
      -ms-flex-align: left;
          align-items: left;
}
.sd-FlowLine-top-line-2Y7sa {
  height: 10px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #dadce5;
}
.sd-FlowLine-horizontal-line-2hR85 {
  width: 26px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dadce5;
}
.sd-FlowLine-vertical-line-2qU4_ {
  height: 100%;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #dadce5;
}
.sd-FlowLine-dot-box-PAhbY {
  position: absolute;
  top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sd-FlowLine-dot-pending-129c9 {
  padding: 2px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #fab005;
}
.sd-FlowLine-dot-doing-ynCvB {
  padding: 2px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: var(--sd-color-primary);
}
.sd-FlowLine-line-disappear-3LIP8 {
  border-color: rgba(0,0,0,0);
}
.sd-FlowLine-start-virtual-dot-9zhzh {
  height: 60px;
}
.sd-FlowLine-start-virtual-dot-9zhzh span {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.sd-FlowLine-stop-virtual-dot-2MYTV {
  height: 20px;
}
.sd-FlowLine-stop-virtual-dot-2MYTV span {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}

.sd-Text-text-2ZFHj {
  width: 100%;
  height: 20px;
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Text-text-animate-1mTAI {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, var(--sd-blacked-background-hover-02)), color-stop(37%, var(--sd-blacked-background-hover-01)), color-stop(63%, var(--sd-blacked-background-hover-02)));
  background: -webkit-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: -moz-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: -o-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: linear-gradient(90deg, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  -webkit-background-size: 400% 100%;
     -moz-background-size: 400% 100%;
       -o-background-size: 400% 100%;
          background-size: 400% 100%;
  -webkit-animation: sd-Text-identifier-3raA9 1.4s ease infinite;
          -moz-animation: sd-Text-identifier-3raA9 1.4s ease infinite;
            -o-animation: sd-Text-identifier-3raA9 1.4s ease infinite;
       animation: sd-Text-identifier-3raA9 1.4s ease infinite;
}
@-webkit-keyframes sd-Text-identifier-3raA9 {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-moz-keyframes sd-Text-identifier-3raA9 {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-o-keyframes sd-Text-identifier-3raA9 {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes sd-Text-identifier-3raA9 {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.sd-Avatar-avatar-35C03 {
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: var(--sd-blacked-background-hover-02);
}
.sd-Avatar-sm-1Nkne {
  width: 28px;
  height: 28px;
  position: relative;
  top: -6px;
}
.sd-Avatar-lg-i46He {
  width: 64px;
  height: 64px;
}
.sd-Avatar-avatar-animate-3AQab {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, var(--sd-blacked-background-hover-02)), color-stop(37%, var(--sd-blacked-background-hover-01)), color-stop(63%, var(--sd-blacked-background-hover-02)));
  background: -webkit-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: -moz-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: -o-linear-gradient(left, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  background: linear-gradient(90deg, var(--sd-blacked-background-hover-02) 25%, var(--sd-blacked-background-hover-01) 37%, var(--sd-blacked-background-hover-02) 63%);
  -webkit-background-size: 400% 100%;
     -moz-background-size: 400% 100%;
       -o-background-size: 400% 100%;
          background-size: 400% 100%;
  -webkit-animation: sd-Avatar-identifier-2k5-r 1.4s ease infinite;
          -moz-animation: sd-Avatar-identifier-2k5-r 1.4s ease infinite;
            -o-animation: sd-Avatar-identifier-2k5-r 1.4s ease infinite;
       animation: sd-Avatar-identifier-2k5-r 1.4s ease infinite;
}
@-webkit-keyframes sd-Avatar-identifier-2k5-r {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-moz-keyframes sd-Avatar-identifier-2k5-r {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-o-keyframes sd-Avatar-identifier-2k5-r {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes sd-Avatar-identifier-2k5-r {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.sd-Skeleton-container-2tTh3 {
  padding-top: 6px;
}

.sd-Filter-trigger-container-3WZus {
  display: inline-block;
  min-width: 40px;
  max-width: 280px;
}
.sd-Filter-trigger-2hx8z {
  height: 32px;
  position: relative;
  padding-right: 24px;
  padding-left: 8px;
  border: 1px solid #dadce5;
  line-height: 32px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
}
.sd-Filter-trigger-2hx8z:hover {
  border-color: var(--sd-font-description);
}
.sd-Filter-trigger-active-2Cn0l {
  border-color: var(--sd-color-primary-border);
}
.sd-Filter-trigger-active-2Cn0l:hover {
  border-color: var(--sd-color-primary-border);
}
.sd-Filter-icon-2OALQ {
  position: absolute;
  top: 9px;
  right: 6px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform-origin: 6px 6px;
     -moz-transform-origin: 6px 6px;
      -ms-transform-origin: 6px 6px;
       -o-transform-origin: 6px 6px;
          transform-origin: 6px 6px;
}
.sd-Filter-closeIcon-2hX6L {
  position: absolute;
  top: 9px;
  right: 6px;
}
.sd-Filter-arrow-open-3Ulai {
  -webkit-transform: rotateZ(180deg);
     -moz-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.sd-Filter-menu-Cn3EM {
  max-width: 280px;
}
.sd-Filter-search-input-lGg9l {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: calc(100% - 16px);
  margin: 0 8px 8px 8px;
}
.sd-Filter-menu-list-1N7Sl {
  max-height: 300px;
  overflow-y: auto;
}
.sd-Filter-menu-list-with-search-3YwCp {
  max-height: 260px;
  overflow-y: auto;
}
.sd-Filter-option-container-3BBEG {
  padding: 8px 0;
}
.sd-Filter-footer-1RoGq {
  height: 32px;
  margin: 16px 16px 8px 16px;
}
.sd-Filter-custom-content-in3nw {
  min-width: 200px;
  min-height: 80px;
  margin: 8px 16px 16px 16px;
}
.sd-Filter-custom-value-1UHDz {
  color: var(--sd-font-text);
}
.sd-Filter-no-result-3MsGF {
  min-width: 200px;
}
.sd-Filter-disabled-2jgS9,
.sd-Filter-disabled-2jgS9:hover {
  border-color: var(--sd-blacked-background-active-01);
  color: var(--sd-font-disable);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Filter-active-3Phwa {
  color: var(--sd-color-primary-text);
}
.sd-Filter-disabledActive-2Bk_S,
.sd-Filter-disabledActive-2Bk_S:hover {
  border-color: var(--sd-blacked-background-active-01);
  color: var(--sd-color-primary-text-disable);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.sd-Filter-groupContent-3LdGe {
  min-height: 0;
  max-height: 300px;
  margin: 0px 0;
  overflow-y: auto;
}

.sd-Breadcrumb-container-1epG- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-font-description);
}
.sd-Breadcrumb-md-2vq8Y {
  color: #141933;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.sd-Breadcrumb-md-2vq8Y .sd-Breadcrumb-item-3O8s3 {
  margin-right: 8px;
}
.sd-Breadcrumb-md-2vq8Y .sd-Breadcrumb-separator-6cXmr {
  margin-right: 8px;
  color: var(--sd-font-description);
  font-size: 20px;
}
.sd-Breadcrumb-sm-2rttL {
  color: #141933;
  font-size: 14px;
  font-weight: 500;
}
.sd-Breadcrumb-sm-2rttL .sd-Breadcrumb-item-3O8s3 {
  margin-right: 6px;
}
.sd-Breadcrumb-sm-2rttL .sd-Breadcrumb-separator-6cXmr {
  margin-right: 6px;
  color: var(--sd-font-description);
  font-size: 14px;
}
.sd-Breadcrumb-item-3O8s3 {
  color: var(--sd-font-description);
  cursor: pointer;
}
.sd-Breadcrumb-item-3O8s3:hover {
  color: var(--sd-color-primary-text);
}
.sd-Breadcrumb-separator-6cXmr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--sd-font-description);
  text-align: center;
}
.sd-Breadcrumb-active-2YvRC {
  color: var(--sd-font-heading);
}
.sd-Breadcrumb-active-2YvRC:hover {
  color: var(--sd-font-heading);
}
.sd-Breadcrumb-disabled-29Zpq {
  color: var(--sd-font-disable);
  cursor: not-allowed;
}
.sd-Breadcrumb-disabled-29Zpq:hover {
  color: var(--sd-font-disable);
}
.sd-Breadcrumb-checkWidthContainer-2DZOP {
  width: 0;
  height: 0;
  overflow: hidden;
}
.sd-Breadcrumb-realCheckWidthContainer-24OlT {
  min-width: 200px;
}
.sd-Breadcrumb-realCheckWidthContainer-24OlT .sd-Breadcrumb-item-3O8s3 {
  display: inline-block;
}
.sd-Breadcrumb-normal-cursor-1VELI {
  cursor: default;
}
.sd-Breadcrumb-collapse-icon-3U6z4 {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sd-Breadcrumb-collapse-menu-item-35qzC {
  max-width: 276px;
  padding: 2px 8px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-Breadcrumb-collapse-dropdown-23OYi {
  max-height: 276px;
  padding: 8px 0;
  overflow-y: auto;
}

.sd-Card-container-3WRs- {
  position: relative;
  display: inline-block;
  background: var(--sd-blacked-background-default-01);
}
.sd-Card-withMouseStyle-1b7ch {
  border: 1px solid var(--sd-blacked-background-default-01);
}
.sd-Card-withMouseStyle-1b7ch:hover {
  border: 1px solid var(--sd-color-primary-border);
}
.sd-Card-withMouseStyle-1b7ch:active {
  border: 1px solid var(--sd-color-primary-border-active);
}
.sd-Card-level1-2B5-a {
  padding: 24px;
  -webkit-border-radius: 24px;
     -moz-border-radius: 24px;
          border-radius: 24px;
}
.sd-Card-level1-2B5-a .sd-Card-header-2G9Xt {
  color: #141933;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
.sd-Card-level1-2B5-a .sd-Card-content-ljMbL {
  margin: 12px 0;
}
.sd-Card-level1-2B5-a .sd-Card-disableMask-2gEZk {
  -webkit-border-radius: 24px;
     -moz-border-radius: 24px;
          border-radius: 24px;
}
.sd-Card-level2-3HO_P {
  padding: 16px;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}
.sd-Card-level2-3HO_P .sd-Card-header-2G9Xt {
  color: #141933;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
}
.sd-Card-level2-3HO_P .sd-Card-content-ljMbL {
  margin: 12px 0;
}
.sd-Card-level2-3HO_P .sd-Card-disableMask-2gEZk {
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}
.sd-Card-level3-3dvmh {
  padding: 12px;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Card-level3-3dvmh .sd-Card-header-2G9Xt {
  color: #141933;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.sd-Card-content-ljMbL {
  clear: right;
  margin: 8px 0;
}
.sd-Card-disableMask-2gEZk {
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Card-level4-1DaJG {
  padding: 12px;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Card-level4-1DaJG .sd-Card-header-2G9Xt {
  color: #141933;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.sd-Card-content-ljMbL {
  margin: 8px 0;
}
.sd-Card-disableMask-2gEZk {
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
}
.sd-Card-level5-3W-Np {
  padding: 8px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Card-level5-3W-Np .sd-Card-header-2G9Xt {
  color: #141933;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.sd-Card-level5-3W-Np .sd-Card-content-ljMbL {
  margin: 8px 0;
}
.sd-Card-level5-3W-Np .sd-Card-disableMask-2gEZk {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.sd-Card-headerIcon-iMJSV {
  margin-right: 8px;
  color: var(--sd-font-text);
}
.sd-Card-headerExtra-1yKaj {
  float: right;
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  color: var(--sd-font-text);
}
.sd-Card-headerDescription-2kzYm {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
}
.sd-Card-footer-3_4TN {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
}
.sd-Card-footerWithBorder-3L094 {
  border-bottom: 1px solid var(--sd-blacked-background-active-01);
}
.sd-Card-collapsibleIcon-1HRax {
  display: inline-block;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: rotateZ(-90deg);
     -moz-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
       -o-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
}
.sd-Card-collapsibleIconOpen-31mlu {
  -webkit-transform: rotateZ(90deg);
     -moz-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
}
.sd-Card-disableMask-2gEZk {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255,255,255,0.5);
  cursor: not-allowed;
}

.sd-LoadMore-container-1pOCs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  min-height: 36px;
  padding: 0px 8px;
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  color: #989cb2;
  cursor: pointer;
}
.sd-LoadMore-gray-1AhvK {
  background-color: #f7f8fa;
  color: #474c66;
}
.sd-LoadMore-box-2H4To {
  height: 100%;
  max-width: 100%;
  line-height: 20px;
  text-align: center;
}
.sd-LoadMore-complete-2EO5o {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-LoadMore-fail-1zs2x {
  line-height: 20px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.sd-LoadMore-retryBtn-374Tj {
  line-height: 20px;
}

.sd-LineClamp-clamp-wrapper-3FP3e {
  width: 100%;
  position: relative;
}
.sd-LineClamp-clamp-container-3MvHP {
  width: 100%;
}
.sd-LineClamp-text-clamp-2jney {
  display: -webkit-box;
  overflow: hidden;
/* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.sd-LineClamp-hyphens-343Ti {
  -moz-hyphens: auto;
       hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}
.sd-LineClamp-text-left-3eBUH {
  text-align: left;
}
.sd-LineClamp-text-center-FCKNI {
  padding-right: 8px;
  text-align: center;
}
.sd-LineClamp-text-right-bZHza {
  padding-right: 10px;
  text-align: right;
}
.sd-LineClamp-outer-option-wrapper-hcX8w {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
}
.sd-LineClamp-outer-option-left-3Vpo2 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sd-LineClamp-outer-option-right-1EfHI {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sd-LineClamp-outer-option-center-47ZJS {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sd-LineClamp-inner-option-wrapper-1rNxt {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sd-LineClamp-inner-option-wrapper-1rNxt .sd-LineClamp-button-bg-3WtKW {
  background-color: #fff;
}
.sd-LineClamp-inner-option-to-left-1_sL0 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.sd-LineClamp-inner-option-shadow-3Azve {
  width: 16px;
}
.sd-LineClamp-inner-option-left-top-39zMZ {
  top: 0;
  left: 0;
}
.sd-LineClamp-inner-option-left-bottom-3nxt_ {
  bottom: 0;
  left: 0;
}
.sd-LineClamp-inner-option-right-top-2fAnr {
  top: 0;
  right: 0;
}
.sd-LineClamp-inner-option-right-bottom-31Th5 {
  right: 0;
  bottom: 0;
}
.sd-LineClamp-shadow-container-2iiEV {
  width: 100%;
  position: absolute;
  z-index: -100;
  top: 0;
  visibility: hidden;
}
.sd-LineClamp-chinese-word-6nX_4 {
  display: inline-block;
}
.sd-LineClamp-no-right-padding-1IQIL {
  padding-right: 0;
}

.sd-Divider-container-2_I4a {
  height: 0.7em;
  display: inline-block;
  margin: 0 5px;
  border-right: 1px solid var(--sd-blacked-solid-default-02);
}
.sd-Divider-container-horizontal-2BCA9 {
  width: 100%;
  margin: 5px 0;
  border-top: 1px solid var(--sd-blacked-solid-default-02);
}
.sd-Divider-dashed-25WWf {
  border-top: 1px dashed var(--sd-blacked-solid-default-02);
}


html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f4f6fb;
  font-size: 16px;
  line-height: 1.25;
}
html *,
html *:before,
html *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
body {
  color: #474c66;
  font-size: 0.8125rem;
}
*:focus {
  outline: none !important;
}
a {
  color: inherit;
  text-decoration: none;
}
.link,
.link:link,
.link:visited {
  color: var(--sd-color-primary);
}
.link:hover {
  color: var(--sd-color-primary-hover);
}
.link:active {
  color: var(--sd-color-primary-active);
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.Select-control .Select-value,
.Select--multi .Select-value .Select-value-label,
.Select-menu-outer .Select-option-group-title,
.Select-menu-outer .Select-option-item,
.Select-menu-outer .Select-option-group-item,
.calendar-task,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 1em 0;
  line-height: 4.5;
}
.form-item__title {
  -webkit-flex-basis: 7rem;
      -ms-flex-preferred-size: 7rem;
          flex-basis: 7rem;
}
.form-item .is-required {
  display: inline-block;
  margin-left: 0.5em;
  padding: 0 0.25em;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #22b8cf;
  color: #fff;
  font-size: 0.68rem;
  vertical-align: 0.25em;
  line-height: 1.5;
}
.form-item .file-name {
  max-width: initial;
}
.form-item__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.form-item__error-msg {
  color: #ff6b6b;
  line-height: 1.25;
}
.form-item__file-util {
  line-height: 1.25;
}
.form-item .secondary-btn,
.form-item .disable-btn,
.form-item .text-input {
  width: 100%;
}
.form-item .loading-indicator--upload {
  width: 40%;
}
.form-item.submit {
  margin-top: 7rem;
}
.form-item__attachment-list {
  padding: 0;
  list-style: none;
}
.form-item__attachment-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
  line-height: 1;
}
.form-item__attachment-list-item .attachment-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 aut;
     -moz-box-flex: 1;
      -ms-flex: 1 1 aut;
          flex: 1 1 aut;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-item__attachment-list-item .attachment-file .file-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.form-item__attachment-list-item .attachment-file >span {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.form-item__attachment-list-item .file-util {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.form-item__attachment-list .loading-indicator--upload {
  width: 5em;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
}
.form-item__attachment-list .delete {
  color: #ff6b6b;
}
.form-item__attachment-list .success {
  margin: 0 1em;
  color: #0068ff;
}
.form-item__attachment-list .waiting {
  margin: 0 1em;
  color: #989cb2;
}
button {
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.candidate-info-form-resume .file-name {
  margin-top: 15px;
  color: var(--sd-color-primary);
}
.candidate-info-form-resume .loading-indicator--upload {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 0;
}
.candidate-info-form-resume .loading-indicator--upload__progress {
  margin-bottom: 0;
}
.candidate-info-form-resume-loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.candidate-info-form-resume .form-item__file-util-loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}
.color-link,
.link-alike-btn,
.link-alike-btn:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover,
.link-alike-btn:hover,
.link-alike-btn:focus:hover {
  color: #62b5f9;
}
.color-link:active,
.link-alike-btn:active,
.link-alike-btn:focus:active {
  color: #087bd9;
}
.positive-btn,
.negative-btn,
.secondary-btn,
.disable-btn,
.disable-btn:focus,
.disable-btn:hover,
.cancel-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1em;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: none;
  line-height: 40px;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.positive-btn {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #00d1db;
  color: #fff;
}
.positive-btn:hover {
  background-color: #23e5ef;
  color: #fff;
}
.positive-btn:active,
.positive-btn:focus {
  background-color: #01cbd4;
  color: #fff;
}
.negative-btn {
  border: 1px solid #df0044;
  background-color: #f1185a;
  color: #fff;
  line-height: 38px;
  cursor: pointer;
}
.negative-btn:hover {
  border: 1px solid #f9004c;
  background-color: #f2306b;
  color: #fff;
}
.negative-btn:active,
.negative-btn:focus {
  border: 1px solid #e20e4e;
  background-color: #e20e4e;
  color: #fff;
}
.secondary-btn {
  background-color: #dddfe3;
  color: #787e91;
  font-weight: bold;
  cursor: pointer;
}
.secondary-btn:hover {
  background-color: #9a9fac;
  color: #fff;
}
.secondary-btn:active,
.secondary-btn:focus {
  background-color: #787e91;
  color: #fff;
}
.disable-btn,
.disable-btn:focus,
.disable-btn:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn {
  background-color: #fff;
  color: #5c6170;
}
.link-alike-btn {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.link-alike-btn:focus {
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.Select-control .Select-value,
.Select--multi .Select-value .Select-value-label,
.Select-menu-outer .Select-option-group-title,
.Select-menu-outer .Select-option-item,
.Select-menu-outer .Select-option-group-item,
.calendar-task,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:hover .tooltip-content,
.tooltip:active:before,
.tooltip:active:after,
.tooltip:active .tooltip-content,
.tooltip--top:hover:before,
.tooltip--top:hover:after,
.tooltip--top:hover .tooltip-content,
.tooltip--top:active:before,
.tooltip--top:active:after,
.tooltip--top:active .tooltip-content,
.tooltip--right:hover:before,
.tooltip--right:hover:after,
.tooltip--right:hover .tooltip-content,
.tooltip--right:active:before,
.tooltip--right:active:after,
.tooltip--right:active .tooltip-content,
.tooltip--left:hover:before,
.tooltip--left:hover:after,
.tooltip--left:hover .tooltip-content,
.tooltip--left:active:before,
.tooltip--left:active:after,
.tooltip--left:active .tooltip-content,
.tooltip--bottom:hover:before,
.tooltip--bottom:hover:after,
.tooltip--bottom:hover .tooltip-content,
.tooltip--bottom:active:before,
.tooltip--bottom:active:after,
.tooltip--bottom:active .tooltip-content {
  opacity: 1;
  text-decoration: none;
}
.tooltip,
.tooltip--top,
.tooltip--right,
.tooltip--left,
.tooltip--bottom {
  position: relative;
}
.tooltip:before,
.tooltip--top:before,
.tooltip--right:before,
.tooltip--left:before,
.tooltip--bottom:before {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1000000;
  top: auto;
  right: 50%;
  bottom: -5px;
  opacity: 0;
  margin-right: -5px;
  border: 5px solid transparent;
  border-bottom-color: rgba(92,97,112,0.9);
  color: rgba(92,97,112,0.9);
  font-size: inherit;
  pointer-events: none;
  content: '';
}
.tooltip:after,
.tooltip--top:after,
.tooltip--right:after,
.tooltip--left:after,
.tooltip--bottom:after,
.tooltip .tooltip-content,
.tooltip--top .tooltip-content,
.tooltip--right .tooltip-content,
.tooltip--left .tooltip-content,
.tooltip--bottom .tooltip-content {
  position: absolute;
  z-index: 1000001;
  top: 100%;
  right: 50%;
  opacity: 0;
  margin-top: 5px;
  padding: 5px 8px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
     -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  background: rgba(92,97,112,0.9);
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-transform: none;
  text-shadow: none;
  letter-spacing: normal;
  white-space: pre;
  pointer-events: none;
  content: attr(aria-label);
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  -webkit-font-smoothing: subpixel-antialiased;
}
.tooltip--top:before {
  top: -7px;
  border-top-color: rgba(92,97,112,0.9);
  border-bottom-color: transparent;
}
.tooltip--top:after,
.tooltip--top .tooltip-content {
  top: -40px;
  margin-top: 0;
}
.tooltip--left:before {
  top: 0;
  left: -15px;
  border-bottom-color: transparent;
  border-left-color: rgba(92,97,112,0.9);
  -webkit-transform: translate(100%, 50%);
     -moz-transform: translate(100%, 50%);
      -ms-transform: translate(100%, 50%);
       -o-transform: translate(100%, 50%);
          transform: translate(100%, 50%);
}
.tooltip--left:after,
.tooltip--left .tooltip-content {
  top: 0;
  right: auto;
  left: -5px;
  margin-top: 0;
  -webkit-transform: translate(-100%, -20%);
     -moz-transform: translate(-100%, -20%);
      -ms-transform: translate(-100%, -20%);
       -o-transform: translate(-100%, -20%);
          transform: translate(-100%, -20%);
}
.tooltip--right:before {
  top: 50%;
  right: 6px;
  border-right-color: rgba(92,97,112,0.9);
  border-bottom-color: transparent;
  -webkit-transform: translate(100%, -50%);
     -moz-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
       -o-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.tooltip--right:after,
.tooltip--right .tooltip-content {
  top: 50%;
  right: -8px;
  margin-top: 0;
  -webkit-transform: translate(100%, -50%);
     -moz-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
       -o-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.tooltip--bottom:before {
  bottom: -5px;
  border-top-color: transparent;
  border-bottom-color: rgba(92,97,112,0.9);
}
.tooltip--bottom:after,
.tooltip--bottom .tooltip-content {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  bottom: -calc(110%);
  margin-top: 5px;
  text-align: left;
}
.tooltip-multiline:after {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 256px;
  white-space: pre-line;
  border-collapse: separate;
}
.tooltip-inner-html:after {
  display: none;
}
.tooltip-inner-html .tooltip-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 256px;
  white-space: pre-line;
  border-collapse: separate;
}
.login-panel {
  width: 400px;
  height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3em auto 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
     -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
          box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
  background-color: kolor-content-bg;
}
.login-panel__title {
  margin-bottom: 1.5em;
  color: #03040d;
  font-size: 1.25rem;
}
.login-panel form {
  width: 300px;
  margin-bottom: 5rem;
}
.login-panel .login-page__input-container {
  width: 100%;
  display: initial !important;
}
.login-panel .login-page__input {
  width: 100%;
  position: relative;
}
.login-panel .login-page__input:hover,
.login-panel .login-page__input:focus {
  z-index: 10;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.login-panel .login-page__input[type=password] {
  margin-top: -1px;
}
.login-panel .login-btn {
  margin-top: 1.5em;
}
.login-panel .forget-password-btn {
  margin-top: 1em;
  color: #0068ff;
  text-align: right;
}
.login-panel .error-msg {
  margin: -1em 0 2em;
  color: #ff6b6b;
}
.login-header {
  height: 240px;
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 44px;
  background-color: #22b8cf;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(34,184,207,0.9)), to(rgba(12,140,246,0.9)));
  background-image: -webkit-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: -moz-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: -o-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: linear-gradient(to right, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  color: #fff;
  font-size: 22px;
  text-align: center;
}
.login-header .icon-logo {
  margin-right: 0.5em;
}
.login-page {
  min-height: -webkit-calc(100vh - 152px - 3em);
  min-height: -moz-calc(100vh - 152px - 3em);
  min-height: calc(100vh - 152px - 3em);
}
.text-input {
  height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.5em 0 1em;
  border: 1px solid #bcbfc8;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #fff;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.text-input:hover {
  border-color: #0c8cf6;
}
.text-input:focus,
.text-input:active {
  border-color: #0c8cf6;
  outline: 0;
  -webkit-box-shadow: 0 0 3px #89c7fb;
     -moz-box-shadow: 0 0 3px #89c7fb;
          box-shadow: 0 0 3px #89c7fb;
}
.text-input__container {
  position: relative;
}
.text-input__warning {
  border-color: #ffb354;
}
.text-input__warning-message {
  display: block;
  margin-top: 3px;
  color: #ffb354;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
}
.text-input__error {
  border-color: #f16262;
}
.text-input__error-message {
  display: block;
  margin-top: 3px;
  color: #f16262;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
}
.text-input__readonly {
  border-color: #bcbfc8;
  background-color: #f4f4f6;
  color: #5c6170;
}
.text-input__readonly:hover {
  border-color: #bcbfc8;
}
.text-input__readonly:focus {
  border-color: #bcbfc8;
  -webkit-box-shadow: 0;
     -moz-box-shadow: 0;
          box-shadow: 0;
}
.text-input.with-unit {
  padding-right: 1.5em;
}
.text-input.lg {
  height: 40px;
}
.text-input.sm {
  height: 30px;
  line-height: 30px;
}
.text-input__unit {
  position: absolute;
  margin-left: -1.5em;
  color: #9a9fac;
}
.text-input__unit.lg {
  height: 40px;
  line-height: 40px;
}
.text-input__unit.sm {
  height: 30px;
  line-height: 30px;
}
.avatar--0,
.avatar--5,
.avatar--10,
.avatar--20,
.avatar--25,
.avatar--30,
.avatar--40,
.avatar--50,
.avatar--default,
.avatar--headhunter {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 12px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  vertical-align: middle;
  line-height: 24px;
  text-align: center;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.Select-control .Select-value,
.Select--multi .Select-value .Select-value-label,
.Select-menu-outer .Select-option-group-title,
.Select-menu-outer .Select-option-item,
.Select-menu-outer .Select-option-group-item,
.calendar-task,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.Select {
  width: 100%;
  height: auto;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
}
.Select:before,
.Select:after,
.Select *,
.Select *:before,
.Select *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.Select-control {
  width: 100%;
  height: 40px;
  position: relative;
  display: inline-block;
  padding: 0 1em;
  border: 1px solid #bcbfc8;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #fff;
  color: #090a0b;
  vertical-align: middle;
  line-height: 38px;
  overflow: hidden;
}
.Select-control:hover,
.is-open .Select-control,
.is-pseudo-focused .Select-control {
  border-color: #0c8cf6;
}
.is-pseudo-focused .Select-control,
.is-open .Select-control {
  -webkit-box-shadow: 0 0 3px #89c7fb;
     -moz-box-shadow: 0 0 3px #89c7fb;
          box-shadow: 0 0 3px #89c7fb;
}
.Select-control .Select-placeholder {
  position: absolute;
  top: 0;
  left: 12px;
  padding: inherit;
  color: #9a9fac;
}
.Select-control .Select-value {
  max-width: 95%;
}
.Select-control .Select-input {
  overflow: hidden;
}
.Select-control .Select-input input {
  height: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0 none;
  outline: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  background: none transparent;
  font-size: inherit;
  font-family: inherit;
  cursor: default;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.is-focused .Select-control .Select-input input {
  cursor: text;
}
.Select-control .Select-arrow-zone:before {
  color: #9a9fac;
  font-size: 1.3em;
  vertical-align: 0.2em;
  font-family: Moka;
  content: '\e91b';
}
.Select-control .Select-arrow-zone {
  position: absolute;
  top: 0;
  right: 2px;
}
.is-disabled {
  cursor: not-allowed;
}
.is-disabled .Select-control,
.is-disabled .Select-control:hover,
.is-disabled .Select-control.is-focused {
  opacity: 0.5;
  border-color: #bcbfc8;
}
.is-disabled .Select-value-label {
  color: #787e91;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select:not(.is-searchable) > .Select-input {
  display: none !important;
}
.Select-loading-zone {
  width: 1em;
  position: relative;
  display: inline-blcok;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.Select-loading {
  width: 1em;
  height: 1em;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 0em solid #fff;
  border-right-color: #9a9fac;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  -webkit-animation: Select-animation-spin 400ms infinite linear;
     -moz-animation: Select-animation-spin 400ms infinite linear;
       -o-animation: Select-animation-spin 400ms infinite linear;
          animation: Select-animation-spin 400ms infinite linear;
  vertical-align: middle;
}
.Select-clear-zone {
  position: absolute;
  right: 22px;
  color: #9a9fac;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-animation: Select-animation-fadeIn 200ms;
     -moz-animation: Select-animation-fadeIn 200ms;
       -o-animation: Select-animation-fadeIn 200ms;
          animation: Select-animation-fadeIn 200ms;
}
.Select-clear {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1;
}
.Select:not(.Select--multi) .Select-value {
  position: absolute;
}
.Select--multi.has-value .Select-control {
  height: auto;
  min-height: 40px;
  padding: 0 0.5em;
}
.Select--multi.has-value .Select-input {
  padding-right: 0.1em;
  padding-left: 0.1em;
  vertical-align: middle;
}
.Select--multi .Select-control {
  line-height: 2;
}
.Select--multi .Select-value {
  height: 28px;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 4px 4px 0 0;
  padding: 0 2px 0 10px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #f4f4f6;
  color: #5c6170;
  vertical-align: top;
  line-height: 28px;
}
.Select--multi .Select-value:hover {
  background-color: #0c8cf6;
  color: #fff;
}
.Select--multi .Select-value:active {
  background-color: #0c8cf6;
  color: #fff;
}
.Select--multi .Select-value .Select-value-icon,
.Select--multi .Select-value .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value .Select-value-icon {
  float: right;
  padding: 0 0.4em 0 0.2em;
}
.Select--multi .Select-value .Select-value-label {
  max-width: 8em;
}
.Select--multi .Select-input,
.Select--multi .Select-placeholder,
.Select--multi .Select-arrow-zone {
  line-height: 38px;
}
.Select-menu-outer {
  width: 100%;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0;
  margin-top: 3px;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 0 2px #dddfe3;
     -moz-box-shadow: 0 0 2px #dddfe3;
          box-shadow: 0 0 2px #dddfe3;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}
.Select-menu-outer .Select-menu {
  min-height: 40px;
  max-height: 240px;
  overflow-y: auto;
}
.Select-menu-outer .Select-option {
  position: relative;
  color: #9a9fac;
  line-height: 38px;
  cursor: pointer;
}
.Select-menu-outer .Select-option.is-focused {
  background-color: #f4f4f6;
}
.Select-menu-outer .Select-option.is-selected {
  background-color: #ecf7fe;
  color: #0c8cf6;
}
.Select-menu-outer .Select-option.is-disabled {
  background-color: #dddfe3;
  color: #787e91;
}
.Select-menu-outer .Select-option .icon-check {
  position: absolute;
  left: 0;
  padding-left: 0.75em;
  line-height: inherit;
}
.Select-menu-outer .Select-option-group-title,
.Select-menu-outer .Select-option-create {
  height: 40px;
  padding: 0 1em;
  color: #787e91;
  line-height: 38px;
}
.Select-menu-outer .Select-option-create {
  background-color: #e7e7eb;
  color: #0c8cf6;
  text-align: center;
}
.Select-menu-outer .Select-option-item,
.Select-menu-outer .Select-option-group-item {
  padding: 0 1em 0 2em;
}
.Select-menu-outer .Select-noresults {
  padding: 0 1em;
  background-color: #dddfe3;
  color: #787e91;
  line-height: 38px;
}
.select-field__container {
  position: relative;
  display: inline-block;
}
.select-field__error-message {
  position: absolute;
  top: 40px;
  display: block;
  color: #f16262;
  font-weight: 12px;
}
.select-field__dropdown-error .Select-control {
  border-color: #f16262;
}
.select-field__ellipsis {
  padding: 3px 4px;
  line-height: 1.5;
}
.display-outside .Select-control .Select-value {
  display: none;
}
.select-field__md .Select-control {
  height: 32px;
  line-height: 30px;
}
.select-field__md .Select--multi.has-value .Select-control {
  min-height: 32px;
  padding-left: 1px;
}
.select-field__md .Select--multi .Select-input,
.select-field__md .Select--multi .Select-placeholder,
.select-field__md .Select--multi .Select-arrow-zone {
  line-height: 32px;
}
.select-field__md .Select--multi .Select-value {
  height: 30px;
  margin: 1px 1px 0 0;
}
@-moz-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes Select-animation-spin {
  to {
    -moz-transform: rotate(1turn);
         transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
  }
}
@-o-keyframes Select-animation-spin {
  to {
    -o-transform: rotate(1turn);
       transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
  }
}
@keyframes Select-animation-spin {
  to {
    -moz-transform: rotate(1turn);
      -o-transform: rotate(1turn);
         transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
  }
}
.loading-indicator {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #5c6170;
  text-align: center;
}
.loading-indicator .icon-loading {
  display: inline-block;
  margin-bottom: 0.5em;
  color: #0c8cf6;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate 0.8s linear infinite;
     -moz-animation: circle-rotate 0.8s linear infinite;
       -o-animation: circle-rotate 0.8s linear infinite;
          animation: circle-rotate 0.8s linear infinite;
}
.loading-indicator__text {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload {
  width: 200px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  color: #5c6170;
  text-align: center;
}
.loading-indicator--upload__progress {
  width: 100%;
  height: 8px;
  margin-bottom: 1em;
  border: 1px solid var(--sd-color-primary);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--upload__progress__percent {
  height: 100%;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background: var(--sd-color-primary);
}
.loading-indicator--circle {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate 2s linear infinite;
     -moz-animation: circle-rotate 2s linear infinite;
       -o-animation: circle-rotate 2s linear infinite;
          animation: circle-rotate 2s linear infinite;
}
.loading-indicator--circle__path {
  -webkit-animation: circle-dash 1.5s ease-in-out infinite;
     -moz-animation: circle-dash 1.5s ease-in-out infinite;
       -o-animation: circle-dash 1.5s ease-in-out infinite;
          animation: circle-dash 1.5s ease-in-out infinite;
  stroke: #b5c1c6;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
}
@-moz-keyframes circle-rotate {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-o-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
.hoverdown {
  position: relative;
}
.hoverdown-menu {
  position: absolute;
  left: 0;
}
.hoverdown-btn {
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.vertical-more__hover-menu {
  width: 150px;
  z-index: 1;
  top: 36px;
  margin-left: -30px;
  padding: 3px 0;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px #bcbfc8;
     -moz-box-shadow: 0 2px 5px #bcbfc8;
          box-shadow: 0 2px 5px #bcbfc8;
  background-color: #fff;
  color: #5c6170;
  line-height: 1.5;
  white-space: normal;
}
.vertical-more__hover-menu .disable {
  color: #bcbfc8;
  cursor: not-allowed;
}
.vertical-more__hover-menu:before,
.vertical-more__hover-menu:after {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  top: -19px;
  left: 21px;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
}
.vertical-more__hover-menu:before {
  z-index: 0;
  top: -22px;
  left: 20px;
  border: 11px solid transparent;
  border-bottom-color: #dddfe3;
}
.avatar--0,
.avatar--5,
.avatar--10,
.avatar--20,
.avatar--25,
.avatar--30,
.avatar--40,
.avatar--50,
.avatar--default,
.avatar--headhunter {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 12px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  vertical-align: middle;
  line-height: 24px;
  text-align: center;
}
.avatar--0 {
  background-color: #bcbfc8;
}
.avatar--5 {
  background-color: #00d1db;
}
.avatar--10 {
  background-color: #0c8cf6;
}
.avatar--20 {
  background-color: #ffd254;
}
.avatar--25 {
  background-color: #ff8054;
}
.avatar--30 {
  background-color: #48dc95;
}
.avatar--40 {
  background-color: #5d63dc;
}
.avatar--50 {
  background-color: #f24f86;
}
.avatar--default {
  background-color: #bcbfc8;
}
.avatar--headhunter {
  background-color: #f3719d;
}
.avatar-multiple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: scale(0.8);
     -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.avatar-multiple__avatar {
  width: 24px;
  height: 24px;
  position: relative;
  z-index: 3;
  margin-right: 0;
  border: 1px solid #fff;
  font-size: 12px;
  vertical-align: top;
  line-height: 24px;
}
.avatar-multiple__avatar .avatar--name {
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
}
.avatar-multiple__avatar-more {
  line-height: 1.5;
}
.avatar-multiple__top,
.avatar-multiple__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 22px;
}
.avatar-multiple__top .avatar-multiple__avatar:nth-child(2n),
.avatar-multiple__bottom .avatar-multiple__avatar:nth-child(2n) {
  margin-left: -5px;
}
.avatar-multiple__bottom {
  margin-top: -4px;
}
.avatar-multiple__top .avatar-multiple__avatar:last-child {
  z-index: 2;
}
.avatar-multiple__bottom .avatar-multiple__avatar {
  z-index: 1;
}
.avatar-multiple__shadow,
.avatar-multiple__shadow-three {
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 10;
}
.avatar-multiple__shadow__clip,
.avatar-multiple__shadow-three__clip {
  overflow: hidden;
}
.avatar-multiple__shadow {
  top: 14px;
  left: -5px;
}
.avatar-multiple__shadow__clip {
  width: 20px;
  height: 7px;
}
.avatar-multiple__shadow-three {
  z-index: 2;
  top: 0;
  left: -5.5px;
  margin-top: 14px;
}
.avatar-multiple__shadow-three__clip {
  width: 22px;
  height: 6px;
}
.color-link,
.link-alike-btn,
.link-alike-btn:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover,
.link-alike-btn:hover,
.link-alike-btn:focus:hover {
  color: #62b5f9;
}
.color-link:active,
.link-alike-btn:active,
.link-alike-btn:focus:active {
  color: #087bd9;
}
.positive-btn,
.negative-btn,
.secondary-btn,
.disable-btn,
.disable-btn:focus,
.disable-btn:hover,
.cancel-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1em;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: none;
  line-height: 40px;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.positive-btn {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #00d1db;
  color: #fff;
}
.positive-btn:hover {
  background-color: #23e5ef;
  color: #fff;
}
.positive-btn:active,
.positive-btn:focus {
  background-color: #01cbd4;
  color: #fff;
}
.negative-btn {
  border: 1px solid #df0044;
  background-color: #f1185a;
  color: #fff;
  line-height: 38px;
  cursor: pointer;
}
.negative-btn:hover {
  border: 1px solid #f9004c;
  background-color: #f2306b;
  color: #fff;
}
.negative-btn:active,
.negative-btn:focus {
  border: 1px solid #e20e4e;
  background-color: #e20e4e;
  color: #fff;
}
.secondary-btn {
  background-color: #dddfe3;
  color: #787e91;
  font-weight: bold;
  cursor: pointer;
}
.secondary-btn:hover {
  background-color: #9a9fac;
  color: #fff;
}
.secondary-btn:active,
.secondary-btn:focus {
  background-color: #787e91;
  color: #fff;
}
.disable-btn,
.disable-btn:focus,
.disable-btn:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn {
  background-color: #fff;
  color: #5c6170;
}
.link-alike-btn {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.link-alike-btn:focus {
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.calendar-task,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.table-operation {
  display: inline-block;
  margin: 0 0.5em;
  padding: 0 0.5em;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #dddfe3;
  color: #787e91;
  font-size: 0.8em;
  vertical-align: middle;
  line-height: 1.8;
  text-align: center;
}
tr:hover .table-operation {
  background-color: #babec8;
  color: #fff;
}
tr:hover .table-operation:hover {
  background-color: #9a9fac;
  color: #fff;
}
.loading-indicator {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #5c6170;
  text-align: center;
}
.loading-indicator .icon-loading {
  display: inline-block;
  margin-bottom: 0.5em;
  color: #0c8cf6;
  font-size: 2em;
  text-align: center;
  -webkit-animation: circle-rotate 0.8s linear infinite;
     -moz-animation: circle-rotate 0.8s linear infinite;
       -o-animation: circle-rotate 0.8s linear infinite;
          animation: circle-rotate 0.8s linear infinite;
}
.loading-indicator__text {
  display: inline-block;
  text-align: center;
}
.loading-indicator--upload {
  width: 200px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  color: #5c6170;
  text-align: center;
}
.loading-indicator--upload__progress {
  width: 100%;
  height: 8px;
  margin-bottom: 1em;
  border: 1px solid var(--sd-color-primary);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.loading-indicator--upload__progress__percent {
  height: 100%;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background: var(--sd-color-primary);
}
.loading-indicator--circle {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-animation: circle-rotate 2s linear infinite;
     -moz-animation: circle-rotate 2s linear infinite;
       -o-animation: circle-rotate 2s linear infinite;
          animation: circle-rotate 2s linear infinite;
}
.loading-indicator--circle__path {
  -webkit-animation: circle-dash 1.5s ease-in-out infinite;
     -moz-animation: circle-dash 1.5s ease-in-out infinite;
       -o-animation: circle-dash 1.5s ease-in-out infinite;
          animation: circle-dash 1.5s ease-in-out infinite;
  stroke: #b5c1c6;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
}
@-moz-keyframes circle-rotate {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes circle-rotate {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes circle-rotate {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-webkit-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@-o-keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes circle-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
.table-operation {
  margin: 0;
  font-size: 1em;
}
.table-operation:not(:first-child) {
  margin-left: 0.5em;
}
.table-headerless-loading-indicator {
  padding-top: 25%;
}
.table-headerless-loading-indicator .loading-indicator__text {
  display: block;
  text-align: center;
}
.table-load__container,
.table-load-more__container,
.table-default-msg__container {
  border-bottom-color: transparent;
}
.table-load__container,
.table-load-more__container,
.table-default-msg__container {
  height: auto !important;
  border: 0 !important;
  cursor: default !important;
}
.table-load__container:hover,
.table-load-more__container:hover,
.table-default-msg__container:hover {
  background-color: transparent !important;
}
.table-load__container td:first-child,
.table-load-more__container td:first-child,
.table-default-msg__container td:first-child {
  padding: 0 !important;
}
.table-load__container .loading-indicator {
  line-height: 1.5;
}
.table-load__container .loading-indicator__text {
  display: block;
  text-align: center;
}
.table-load-more,
.table-load-more--loading {
  width: 100%;
  height: 3.5em;
  margin: 0.75em 0 1em;
  border: 0;
  background-color: #f4f4f6;
  color: #9a9fac;
  line-height: 3.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.table-load-more .loading-indicator,
.table-load-more--loading .loading-indicator {
  padding-top: 0;
}
.table-load-more .icon-loading,
.table-load-more--loading .icon-loading,
.table-load-more .loading-indicator__text,
.table-load-more--loading .loading-indicator__text {
  display: inline-block;
  margin: 0;
  color: #9a9fac;
}
.table-load-more .icon-loading,
.table-load-more--loading .icon-loading {
  font-size: 1.5em;
}
.table-load-more .loading-indicator__text,
.table-load-more--loading .loading-indicator__text {
  margin-left: 0.5em;
  vertical-align: 0.25em;
}
.table-no-data {
  height: 417px;
  position: relative;
}
.table-no-data__inner {
  width: 192px;
  height: 192px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -96px;
  margin-left: -96px;
  text-align: center;
}
.table-no-data__img {
  height: 100%;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #f4f4f6;
}
.table-no-data__img > img {
  height: 96px;
  margin-top: 48px;
}
.table-no-data__hint {
  margin-top: 20px;
  color: #9a9fac;
}
.table-checkbox--select-all {
  margin-right: -10px;
}
.table__batch-hover-menu {
  width: 220px;
  z-index: 1;
  padding: 3px 0;
  border: 1px solid #dddfe3;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px #bcbfc8;
     -moz-box-shadow: 0 2px 5px #bcbfc8;
          box-shadow: 0 2px 5px #bcbfc8;
  background-color: #fff;
  line-height: 1.5;
  white-space: normal;
}
.table__batch-hover-menu:before,
.table__batch-hover-menu:after {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  top: -19px;
  left: 14px;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
}
.table__batch-hover-menu:after {
  z-index: 0;
  top: -22px;
  left: 13px;
  border: 11px solid transparent;
  border-bottom-color: #dddfe3;
}
.table__batch-hover-head {
  margin-left: -6px;
  padding: 3px 4px 3px 6px;
  border: 1px solid transparent;
  border-color: #bcbfc8;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.table__batch-hover-menu {
  top: 36px;
  color: #5c6170;
}
.table__batch-item {
  padding: 0 12px;
  font-weight: bold;
  line-height: 32px;
  cursor: pointer;
}
.table__batch-item:hover {
  background-color: #f4f4f6;
}
.table__batch-hint {
  position: relative;
  padding: 8px 12px;
  border-top: 1px solid #f4f4f6;
  font-weight: normal;
}
.table__batch-hint:first-child {
  border-top: none;
}
.table__batch-key {
  position: absolute;
  top: 8px;
  left: 12px;
  margin-right: -44px;
  padding: 0px 3px;
  border: 1px solid #787e91;
  border-bottom-width: 2px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 1.2;
}
.table__batch-txt {
  margin-left: 40px;
  line-height: 1.5;
}
.table-checkbox--next {
  position: absolute;
  top: 5px;
  left: 22px;
}
.table-checkbox--next.hovering {
  -webkit-transition: -webkit-transform 0.1s;
  transition: -webkit-transform 0.1s;
  -o-transition: -o-transform 0.1s;
  -moz-transition: transform 0.1s, -moz-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s, -moz-transform 0.1s, -o-transform 0.1s;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.color-link {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover {
  color: #62b5f9;
}
.color-link:active {
  color: #087bd9;
}
.flyover-header__icon {
  display: inline-block;
  margin: 0 0.5em;
  background-color: #fff;
  color: #9a9fac;
  font-size: 20px;
  vertical-align: middle;
  cursor: pointer;
}
.header-icon-count {
  padding: 0px 5px;
  font-size: 14px;
}
.flyover {
  position: fixed;
  z-index: 1010;
}
.flyover__main {
  width: 1030px;
  position: fixed;
  z-index: 1025;
  top: 0;
  bottom: 0;
  left: 50%;
  opacity: 1;
  margin-left: -515px;
  background: #fff;
}
.flyover__main__create-candidate .candidate-flyover__panel__wrapper {
  height: -webkit-calc(100vh - 230px);
  height: -moz-calc(100vh - 230px);
  height: calc(100vh - 230px);
}
.flyover__overlay {
  position: fixed;
  z-index: 1020;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(64,68,79,0.65);
  cursor: pointer;
}
.prior-hiring {
  margin-right: 0.25em;
  color: #f16262;
  vertical-align: middle;
}
.virtual-hiring {
  margin-right: 0.25em;
  color: #ffb354;
  vertical-align: middle;
}
.calendar-task {
  width: 100%;
  height: 100%;
  padding: 0.2em;
  outline: 1px double #fff;
  font-size: 0.75rem;
}
.calendar-task.today {
  outline: 1px double #f4f4f6;
}
.calendar-task.onsite {
  background-color: #f0eafa;
}
.calendar-task.video {
  background-color: #fff6eb;
}
.calendar-task.tel {
  background-color: #e5f1f9;
}
.calendar-task.group {
  background-color: #dcf9eb;
}
:focus {
  outline: 0;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:hover .tooltip-content,
.tooltip:active:before,
.tooltip:active:after,
.tooltip:active .tooltip-content,
.tooltip--top:hover:before,
.tooltip--top:hover:after,
.tooltip--top:hover .tooltip-content,
.tooltip--top:active:before,
.tooltip--top:active:after,
.tooltip--top:active .tooltip-content,
.tooltip--right:hover:before,
.tooltip--right:hover:after,
.tooltip--right:hover .tooltip-content,
.tooltip--right:active:before,
.tooltip--right:active:after,
.tooltip--right:active .tooltip-content,
.tooltip--left:hover:before,
.tooltip--left:hover:after,
.tooltip--left:hover .tooltip-content,
.tooltip--left:active:before,
.tooltip--left:active:after,
.tooltip--left:active .tooltip-content,
.tooltip--bottom:hover:before,
.tooltip--bottom:hover:after,
.tooltip--bottom:hover .tooltip-content,
.tooltip--bottom:active:before,
.tooltip--bottom:active:after,
.tooltip--bottom:active .tooltip-content {
  opacity: 1;
  text-decoration: none;
}
.tooltip,
.tooltip--top,
.tooltip--right,
.tooltip--left,
.tooltip--bottom {
  position: relative;
}
.tooltip:before,
.tooltip--top:before,
.tooltip--right:before,
.tooltip--left:before,
.tooltip--bottom:before {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1000000;
  top: auto;
  right: 50%;
  bottom: -5px;
  opacity: 0;
  margin-right: -5px;
  border: 5px solid transparent;
  border-bottom-color: rgba(92,97,112,0.9);
  color: rgba(92,97,112,0.9);
  font-size: inherit;
  pointer-events: none;
  content: '';
}
.tooltip:after,
.tooltip--top:after,
.tooltip--right:after,
.tooltip--left:after,
.tooltip--bottom:after,
.tooltip .tooltip-content,
.tooltip--top .tooltip-content,
.tooltip--right .tooltip-content,
.tooltip--left .tooltip-content,
.tooltip--bottom .tooltip-content {
  position: absolute;
  z-index: 1000001;
  top: 100%;
  right: 50%;
  opacity: 0;
  margin-top: 5px;
  padding: 5px 8px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
     -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
  background: rgba(92,97,112,0.9);
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-transform: none;
  text-shadow: none;
  letter-spacing: normal;
  white-space: pre;
  pointer-events: none;
  content: attr(aria-label);
  -webkit-transform: translateX(50%);
     -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  -webkit-font-smoothing: subpixel-antialiased;
}
.tooltip--top:before {
  top: -7px;
  border-top-color: rgba(92,97,112,0.9);
  border-bottom-color: transparent;
}
.tooltip--top:after,
.tooltip--top .tooltip-content {
  top: -40px;
  margin-top: 0;
}
.tooltip--left:before {
  top: 0;
  left: -15px;
  border-bottom-color: transparent;
  border-left-color: rgba(92,97,112,0.9);
  -webkit-transform: translate(100%, 50%);
     -moz-transform: translate(100%, 50%);
      -ms-transform: translate(100%, 50%);
       -o-transform: translate(100%, 50%);
          transform: translate(100%, 50%);
}
.tooltip--left:after,
.tooltip--left .tooltip-content {
  top: 0;
  right: auto;
  left: -5px;
  margin-top: 0;
  -webkit-transform: translate(-100%, -20%);
     -moz-transform: translate(-100%, -20%);
      -ms-transform: translate(-100%, -20%);
       -o-transform: translate(-100%, -20%);
          transform: translate(-100%, -20%);
}
.tooltip--right:before {
  top: 50%;
  right: 6px;
  border-right-color: rgba(92,97,112,0.9);
  border-bottom-color: transparent;
  -webkit-transform: translate(100%, -50%);
     -moz-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
       -o-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.tooltip--right:after,
.tooltip--right .tooltip-content {
  top: 50%;
  right: -8px;
  margin-top: 0;
  -webkit-transform: translate(100%, -50%);
     -moz-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
       -o-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.tooltip--bottom:before {
  bottom: -5px;
  border-top-color: transparent;
  border-bottom-color: rgba(92,97,112,0.9);
}
.tooltip--bottom:after,
.tooltip--bottom .tooltip-content {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  bottom: -calc(110%);
  margin-top: 5px;
  text-align: left;
}
.tooltip-multiline:after {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 256px;
  white-space: pre-line;
  border-collapse: separate;
}
.tooltip-inner-html:after {
  display: none;
}
.tooltip-inner-html .tooltip-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 256px;
  white-space: pre-line;
  border-collapse: separate;
}
html,
body {
  height: 100%;
}
h1,
h2,
h3,
ul,
li {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
li {
  list-style-type: none;
}
a {
  color: inherit;
  text-decoration: none;
}
a,
a:active,
a:focus {
  outline: 0;
}
button {
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
img {
  border: none;
}
pre {
  color: #5c6170;
  font-size: 14px;
  line-height: 1.5;
  font-family: 'Helvetica Neue', Arial, 'Open Sans', 'Hiragino Sans GB', -apple-system, 'Lantinghei SC', 'Microsoft Yahei', sans-serif;
}
@media (min-width: 600px) {
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  ::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
  }
  ::-webkit-scrollbar-thumb {
    border: none;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    background: rgba(0,0,0,0.2);
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0,0,0,0.3);
  }
  ::-webkit-scrollbar-track {
    border: none;
    background-color: transparent;
  }
  ::-webkit-scrollbar-track:hover {
    background-color: rgba(0,0,0,0.1);
  }
  ::-webkit-scrollbar-track:active {
    background-color: rgba(0,0,0,0.1);
  }
  ::-webkit-scrollbar-corner {
    background: transparent;
  }
}
.login-modal {
  width: 100%;
}
.login-modal div {
  margin-left: 0;
}
.login-modal .title {
  color: #5c6170;
  font-weight: bold;
  font-size: 32px;
}
.login-modal .grey-line {
  width: 64px;
  height: 4px;
  margin: 24px 0;
  background-color: #dddfe3;
}
.login-modal .message {
  display: block;
  margin-bottom: 16px;
}
.login-modal .error-msg {
  color: #f92f4f;
  line-height: 1.5;
}
.login-modal .submit {
  width: 100%;
  height: 40px;
  border: 0;
  outline: 0;
  background-color: #0c8cf6;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
}
.login-modal .submit:hover {
  background-color: #62b5f9;
}
.login-modal .submit:active {
  background-color: #087bd9;
}
.login-modal .form-item {
  height: 52px;
  position: relative;
  margin-bottom: 0;
}
.login-modal .form-item:not(:first-child) {
  margin-top: 20px;
}
.login-modal .form-item input {
  width: 100%;
  height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 35px;
  padding-left: 12px;
  border: 1px solid #bcbfc8;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  outline-offset: -2px;
  color: #141933;
  font-size: 14px;
  font-weight: 400;
}
.login-modal .form-item input:focus {
  border-color: #0c8cf6;
  outline: 0;
  -webkit-box-shadow: 0 0 3px 1px #daeeff;
     -moz-box-shadow: 0 0 3px 1px #daeeff;
          box-shadow: 0 0 3px 1px #daeeff;
}
.login-modal .form-item .icon {
  position: absolute;
  z-index: 2;
  top: 14px;
  right: 12px;
}
.login-modal .form-item .smsInput {
  width: 75%;
  left: 0;
}
.login-modal .form-item .reclaim-btn {
  width: 22%;
  height: 40px;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  right: 0px;
  border: 0;
  outline: 0;
  background-color: #0c8cf6;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.login-modal .form-item .reclaim-btn:disabled {
  background-color: #bcbfc8;
  color: #000;
}
.login-modal .form-item .reclaim-btn:active {
  background-color: #087bd9;
}
.login-modal .form-item .reclaim-btn:hover:enabled {
  background-color: #62b5f9;
}
.login-modal .error input {
  border: 1px solid #f92f4f;
}
.login-modal .forget-password {
  height: 14px;
  float: right;
  font-size: 14px;
}
.login-modal-panel {
  -webkit-animation: fadeIn 1.2s;
     -moz-animation: fadeIn 1.2s;
       -o-animation: fadeIn 1.2s;
          animation: fadeIn 1.2s;
}
.force_login_panel .title img {
  margin-right: 8px;
}
.force_login_panel > .warn {
  display: block;
  margin-bottom: 20px;
  padding: 0 2px;
}
.force_login_panel .sub_title {
  padding: 15px 0;
  font-weight: bold;
}
.force_login_panel .description {
  margin-bottom: 20px;
  color: #5c6170;
}
.login-modal .choose_orgs_login_panel .title img {
  margin-right: 8px;
}
.login-modal .choose_org_item {
  width: 400px;
  height: 40px;
  padding: 16px 0;
  cursor: pointer;
}
.login-modal .choose_org_item:hover {
  background-color: #f9f9fa;
}
.login-modal .choose_org_logo {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-left: 12px;
  border: 1px solid #f4f4f6;
}
.login-modal .choose_org_logo img {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.login-modal .choose_org_logo .text-avatar {
  width: 40px;
  height: 40px;
  margin-left: 8px;
  line-height: 40px;
}
.login-modal .choose_org_name {
  display: inline-block;
  max-width: 280px;
  margin-left: 15px;
  vertical-align: top;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.login-modal .choose_org_id {
  max-width: 280px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.login-modal .middle-name {
  margin-top: 10px;
}
.login-modal .choose_org_display_name {
  color: #090a0b;
  font-weight: bold;
  font-size: 14px;
}
.login-modal .choose_org_short_name {
  color: #989cb2;
  font-size: 14px;
  font-weight: 400;
}
.login-modal .choose_org_icon {
  float: right;
  display: inline-block;
  margin: 5px 10px 0 0;
  color: #bcbfc8;
  font-size: 23px;
  vertical-align: top;
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translateX(0px);
         transform: translateX(0px);
  }
  5%, 25%, 45%, 65%, 85% {
    -moz-transform: translateX(-12px);
         transform: translateX(-12px);
  }
  15%, 35%, 55%, 75%, 95% {
    -moz-transform: translateX(12Px);
         transform: translateX(12Px);
  }
  100% {
    -moz-transform: translateX(0px);
         transform: translateX(0px);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  5%, 25%, 45%, 65%, 85% {
    -webkit-transform: translateX(-12px);
            transform: translateX(-12px);
  }
  15%, 35%, 55%, 75%, 95% {
    -webkit-transform: translateX(12Px);
            transform: translateX(12Px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@-o-keyframes shake {
  0% {
    -o-transform: translateX(0px);
       transform: translateX(0px);
  }
  5%, 25%, 45%, 65%, 85% {
    -o-transform: translateX(-12px);
       transform: translateX(-12px);
  }
  15%, 35%, 55%, 75%, 95% {
    -o-transform: translateX(12Px);
       transform: translateX(12Px);
  }
  100% {
    -o-transform: translateX(0px);
       transform: translateX(0px);
  }
}
@keyframes shake {
  0% {
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
  }
  5%, 25%, 45%, 65%, 85% {
    -webkit-transform: translateX(-12px);
       -moz-transform: translateX(-12px);
         -o-transform: translateX(-12px);
            transform: translateX(-12px);
  }
  15%, 35%, 55%, 75%, 95% {
    -webkit-transform: translateX(12Px);
       -moz-transform: translateX(12Px);
         -o-transform: translateX(12Px);
            transform: translateX(12Px);
  }
  100% {
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
:global(.is-mobile) .login-modal .title {
  margin-bottom: 8px;
  color: #fff;
  font-size: 28px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
:global(.is-mobile) .login-modal .grey-line,
:global(.is-mobile) .login-modal .forget-password {
  display: none;
}
:global(.is-mobile) .login-modal .submit,
:global(.is-mobile) .login-modal .submit:hover,
:global(.is-mobile) .login-modal .submit:active {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #fff;
  color: #0c8cf6;
}
:global(.is-mobile) .login-modal .form-item input[type=text],
:global(.is-mobile) .login-modal .form-item input[type=password],
:global(.is-mobile) .login-modal .form-item input[type=email],
:global(.is-mobile) .login-modal .form-item input[type=text]:focus,
:global(.is-mobile) .login-modal .form-item input[type=password]:focus,
:global(.is-mobile) .login-modal .form-item input[type=email]:focus {
  height: 50px;
  padding-left: 0;
  border-width: 0 0 1px 0;
  border-color: #fff;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  background: transparent;
  color: #fff;
  font-size: 16px;
}
:global(.is-mobile) .login-modal .form-item input[type=text]:-webkit-autofill,
:global(.is-mobile) .login-modal .form-item input[type=password]:-webkit-autofill,
:global(.is-mobile) .login-modal .form-item input[type=email]:-webkit-autofill {
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-delay: 9999s;
          transition-delay: 9999s;
}
:global(.is-mobile) .login-modal .form-item input[type=text]::-webkit-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=password]::-webkit-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=email]::-webkit-input-placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item input[type=text]:-moz-placeholder, :global(.is-mobile) .login-modal .form-item input[type=password]:-moz-placeholder, :global(.is-mobile) .login-modal .form-item input[type=email]:-moz-placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item input[type=text]::-moz-placeholder, :global(.is-mobile) .login-modal .form-item input[type=password]::-moz-placeholder, :global(.is-mobile) .login-modal .form-item input[type=email]::-moz-placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item input[type=text]:-ms-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=password]:-ms-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=email]:-ms-input-placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item input[type=text]::-ms-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=password]::-ms-input-placeholder, :global(.is-mobile) .login-modal .form-item input[type=email]::-ms-input-placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item input[type=text]::placeholder,
:global(.is-mobile) .login-modal .form-item input[type=password]::placeholder,
:global(.is-mobile) .login-modal .form-item input[type=email]::placeholder {
  color: #fff;
}
:global(.is-mobile) .login-modal .form-item .error-msg {
  display: none;
}
:global(.is-mobile) .login-modal .message {
  width: 100%;
  position: absolute;
  z-index: 30;
  top: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  color: #fff;
  text-align: center;
  pointer-events: none;
  -webkit-animation: mobileMessageAppear 2s;
     -moz-animation: mobileMessageAppear 2s;
       -o-animation: mobileMessageAppear 2s;
          animation: mobileMessageAppear 2s;
}
:global(.is-mobile) .login-modal .message > span {
  width: auto;
  display: inline-block;
  margin: 0 auto;
  padding: 12px 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  background-color: #090a0b;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}
:global(.is-mobile) .login-modal .show-password-btn {
  display: none;
}
:global(.is-mobile) .login-modal .force_login_panel .warn {
  display: none;
}
:global(.is-mobile) .login-modal .force_login_panel .sub_title,
:global(.is-mobile) .login-modal .force_login_panel .description {
  color: #fff;
}
@-moz-keyframes mobileMessageAppear {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  90% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes mobileMessageAppear {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  90% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes mobileMessageAppear {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  90% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
@keyframes mobileMessageAppear {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.7;
  }
  90% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
:global(.is-mobile.error-ever-occurred) .login-modal .submit,
:global(.is-mobile.error-ever-occurred) .login-modal .submit:hover,
:global(.is-mobile.error-ever-occurred) .login-modal .submit:active {
  color: #f16262;
}
.secret-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #989cb2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.secret-modal {
  height: 540px;
}
body {
  height: 100vh;
  overflow: auto;
}
#headhunter-app {
  padding-top: 72px;
  overflow-wrap: break-word;
}
.panel,
.orgdetail__header,
.job-panel,
.jobdetail__header,
.candidate__header {
  width: 1200px;
  margin: 24px auto;
}
.topbar__hoverdown-menu {
  width: 300px;
  position: absolute;
  z-index: 1045;
  right: -10px;
  left: auto;
  min-width: 12em;
  margin-top: -0.5em;
  border: 1px solid #e6e8f2;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 2px 5px #bcbfc8;
     -moz-box-shadow: 0 2px 5px #bcbfc8;
          box-shadow: 0 2px 5px #bcbfc8;
  background-color: #fff;
  color: #474c66;
  line-height: 2;
}
.topbar__hoverdown-menu:before,
.topbar__hoverdown-menu:after {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  top: -19px;
  right: 14px;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  color: rgba(0,0,0,0.8);
  pointer-events: none;
  content: '';
}
.topbar__hoverdown-menu:after {
  z-index: 0;
  top: -22px;
  right: 13px;
  border: 11px solid transparent;
  border-bottom-color: #e6e8f2;
}
.topbar {
  width: 100%;
  height: 72px;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  border-bottom: 1px solid #e6e8f2;
  background-color: #fff;
  line-height: 72px;
}
.topbar__logo--moka {
  display: inline-block;
  max-width: 100px;
  max-height: 30px;
  margin-left: 2em;
  vertical-align: middle;
}
.topbar .usertab {
  height: 100%;
  position: absolute;
  top: 0;
  right: 2em;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.topbar__logout {
  width: 100%;
  display: inline-block;
  text-align: left;
}
.topbar__hoverdown {
  height: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 72px;
}
.topbar__hoverdown-button {
  width: 100%;
  display: block;
  background-color: transparent;
  color: inherit;
  line-height: inherit;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.topbar__hoverdown-menu.user {
  margin-top: -0.2em;
}
.topbar__hoverdown-menu .avatar--name {
  width: 100%;
  height: 100%;
  line-height: 40px;
}
.topbar__hoverdown-list {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
}
.topbar__hoverdown-btn--user {
  width: 30px;
  height: 30px;
  padding: 0;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
  background-color: #e6e8f2;
  color: #8589a6;
  line-height: 30px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.footer {
  height: 80px;
  color: #989cb2;
  line-height: 80px;
  text-align: center;
}
.footer .icon-logo {
  margin-right: 0.75em;
}
.panel {
  padding: 16px 32px 32px 32px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(230,232,242,0.4);
     -moz-box-shadow: 0px 1px 1px 1px rgba(230,232,242,0.4);
          box-shadow: 0px 1px 1px 1px rgba(230,232,242,0.4);
  background-color: #fff;
}
.panel {
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.panel--empty {
  padding: 100px 0;
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.panel__header {
  text-align: center;
}
.orglist-panel {
  width: 800px;
  margin: 0 auto;
  color: #474c66;
}
.orglist-panel__title {
  margin: 0;
  padding: 2em 0 1em;
  font-size: 1.25rem;
}
.orglist-panel__list-item {
  height: 80px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
     -moz-box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
          box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
  background: #fff;
  font-size: 1rem;
  line-height: 80px;
  cursor: pointer;
}
.orglist-panel__link {
  display: block;
}
.orglist-panel__org-logo {
  width: 56px;
  height: 56px;
  display: inline-block;
  margin: 12px;
  border: 1px solid #e6e8f2;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  vertical-align: top;
  line-height: 56px;
}
.orglist-panel__org-logo > img {
  width: 100%;
  height: 100%;
}
.orglist-panel__amount {
  height: 100%;
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 8rem;
  padding: 20px;
  line-height: 20px;
}
.orglist-panel__amount-num {
  font-weight: bold;
}
.orglist-panel__amount-name {
  color: #989cb2;
  font-size: 0.75rem;
}
.hidden {
  visibility: hidden;
}
.secret-modal {
  height: 540px;
}
.secret-modal :global(.secret-wrap .footer) {
  color: #000203;
}
.secret-footer {
  height: 72px;
  position: fixed;
  z-index: 1000;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255,255,255,0.8);
  -webkit-box-shadow: 0 -2px 8px 0px rgba(3,4,13,0.08);
     -moz-box-shadow: 0 -2px 8px 0px rgba(3,4,13,0.08);
          box-shadow: 0 -2px 8px 0px rgba(3,4,13,0.08);
}
.secret-footer-sure {
  margin-left: 40px;
}
.orgdetail__header-wrapper,
.jobdetail__header-wrapper,
.candidate__header-wrapper {
  -webkit-box-shadow: 0 1px 1px 0 #e6e8f2;
     -moz-box-shadow: 0 1px 1px 0 #e6e8f2;
          box-shadow: 0 1px 1px 0 #e6e8f2;
  background: #fff;
  color: #474c66;
  font-size: 0.8125rem;
}
.orgdetail__header,
.jobdetail__header,
.candidate__header {
  position: relative;
  margin: 0 auto;
  background-color: #fff;
}
.orgdetail__header .breadcrumb,
.jobdetail__header .breadcrumb,
.candidate__header .breadcrumb {
  height: 40px;
  line-height: 40px;
}
.orgdetail__header-content,
.jobdetail__header-content,
.candidate__header-content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.orgdetail__logo {
  width: 120px;
  height: 120px;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border: 1px solid #e6e8f2;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  line-height: 120px;
}
.orgdetail__logo>img {
  width: 100%;
  height: 100%;
}
.orgdetail__info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 100px 0 24px;
}
.orgdetail__info-title {
  margin: 0;
  margin-bottom: 6px;
}
.orgdetail__announce-title {
  margin-bottom: 5px;
}
.orgdetail__announce-content {
  position: relative;
  max-height: 60px;
  padding-left: 20px;
  line-height: 20px;
  overflow: hidden;
}
.orgdetail__announce-content p {
  margin: 0;
}
.orgdetail__announce-content .read-more {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  padding: 0 8px 0 20px;
  background: #fff;
}
.orgdetail__ammount {
  width: 8em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 8px;
}
.orgdetail__ammount-num {
  margin-bottom: 4px;
}
.orgdetail__nav {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 20px;
  color: #989cb2;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.orgdetail__nav-item {
  margin-right: 2em;
  cursor: pointer;
}
.orgdetail__nav-item.active {
  border-bottom: 3px solid #0068ff;
  color: #03040d;
}
.orgdetail__nav-hint {
  margin-left: 3px;
  padding: 0 6px;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  background-color: #ff6b6b;
  color: #fff;
  font-size: 0.68rem;
}
.orgdetail__content .list__table-head {
  color: #989cb2;
  font-weight: bold;
  font-size: 0.75rem;
}
.orgdetail__content .list__table-row:hover {
  background: rgba(244,246,251,0.5);
}
.orgdetail__content .list__table-row:hover .list__table-row-btns {
  visibility: visible;
}
.orgdetail__content .list__table-row-item:nth-child(1) {
  color: #03040d;
}
.orgdetail__content .list__table-row .valid {
  color: #0068ff;
}
.orgdetail__content .list__table-head,
.orgdetail__content .list__table-row {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: inset 0 -1px 0 0 #e6e8f2;
     -moz-box-shadow: inset 0 -1px 0 0 #e6e8f2;
          box-shadow: inset 0 -1px 0 0 #e6e8f2;
  line-height: 50px;
}
.orgdetail__content .list__table-head-item,
.orgdetail__content .list__table-row-item {
  position: relative;
  min-width: 80px;
  padding-left: 24px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.orgdetail__content .list__table-row-btns {
  visibility: hidden;
}
.orgdetail__content .list__filters {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.orgdetail__content .list__filters .Select-clear-zone {
  top: 2px;
}
.orgdetail__content .list__filter {
  width: 250px;
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.orgdetail__content .list__filter input {
  width: 250px;
  display: inline-block;
}
.orgdetail__content .list__filter input::-webkit-input-placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter input:-moz-placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter input::-moz-placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter input:-ms-input-placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter input::-ms-input-placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter input::placeholder {
  color: #989cb2;
}
.orgdetail__content .list__filter .input-search {
  position: absolute;
  top: 9px;
  right: 6px;
  color: #989cb2;
  font-size: 16px;
  cursor: pointer;
}
.orgdetail__content .list__filter-toggle {
  height: 32px;
  position: absolute;
  top: 24px;
  right: 24px;
  line-height: 32px;
}
.orgdetail__content .list__filter-toggle__label {
  margin-right: 4px;
  vertical-align: middle;
}
.orgdetail__content .list-empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 40px;
  padding-bottom: 80px;
}
.orgdetail__content .list-empty__img-wrapper {
  width: 192px;
  height: 192px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background: #f4f6fb;
  line-height: 192px;
  text-align: center;
}
.orgdetail__content .list-empty__img {
  vertical-align: middle;
}
.orgdetail__content .list-empty__text {
  margin: 20px 0;
  font-weight: bold;
  font-size: 0.8125rem;
}
.announce-content ul>li {
  list-style: disc;
}
.announce-content ol>li {
  list-style: decimal;
}
.announce-dialog ul>li {
  list-style: disc;
}
.announce-dialog ol>li {
  list-style: decimal;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb li:not(:last-child):after {
  margin: 0 6px;
  color: #b8bbcc;
  font-size: 4px;
  font-family: moka;
  content: '\e95c';
}
.text-logo {
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 1px solid #e6e8f2;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: rgba(244,246,251,0.5);
  font-size: 1.25rem;
  text-align: center;
}
.headhunter-login-page {
  min-height: -webkit-calc(100vh - 152px - 3em);
  min-height: -moz-calc(100vh - 152px - 3em);
  min-height: calc(100vh - 152px - 3em);
}
.headhunter-login-page .login-div {
  width: 520px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3em auto 0;
  padding: 60px 60px 110px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
     -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
          box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15), 0 6px 16px 0 rgba(0,0,0,0.06);
  background-color: #fff;
}
.headhunter-login-page .login-header {
  height: 240px;
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 44px;
  background-color: #22b8cf;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(34,184,207,0.9)), to(rgba(12,140,246,0.9)));
  background-image: -webkit-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: -moz-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: -o-linear-gradient(left, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  background-image: linear-gradient(to right, rgba(34,184,207,0.9), rgba(12,140,246,0.9));
  color: #fff;
  font-size: 22px;
  text-align: center;
}
.headhunter-login-page .login-header .icon-logo {
  margin-right: 0.5em;
}
.job-panel {
  width: 960px;
  padding: 24px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
     -moz-box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
          box-shadow: 0 1px 1px 0 rgba(3,4,13,0.15);
  background-color: #fff;
  line-height: 28px;
}
.job-panel__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.job-panel__item.inline {
  display: inline-block;
  min-width: 150px;
  margin-right: 40px;
}
.job-panel__btn-wrapper {
  display: inline-block;
}
.jobdetail__header {
  padding-bottom: 24px;
}
.jobdetail__header-content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 4px;
}
.jobdetail__info,
.jobdetail__aside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.jobdetail__info .recommend-btn,
.jobdetail__aside .recommend-btn {
  display: inline-block;
  margin: 12px 0 0;
}
.jobdetail__info .recommend-btn ~ .recommend-btn,
.jobdetail__aside .recommend-btn ~ .recommend-btn {
  margin-left: 8px;
}
.jobdetail__info {
  width: 789px;
  line-height: 20px;
}
.jobdetail__info-content {
  position: relative;
  max-height: 40px;
  margin-top: 5px;
  overflow: hidden;
}
.jobdetail__info-content .read-more {
  position: absolute;
  right: 0;
  bottom: 0;
  padding-left: 20px;
  background: #fff;
}
.jobdetail__aside {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 1.5;
}
.jobdetail__title {
  margin-bottom: 8px;
}
.jobdetail__ammount-name {
  margin-top: 8px;
  margin-bottom: 4px;
}
.candidate-info {
  width: 970px;
  margin: 20px auto;
  padding-bottom: 50px;
}
.candidate-info__header .title {
  color: #242840;
  font-weight: bolder;
  font-size: 1.25rem;
  line-height: 1.5;
}
.candidate-info__content {
  position: relative;
  padding-top: 32px;
}
.candidate-info-hint {
  margin: 16px 10px 0;
  padding: 0 12px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: rgba(12,140,246,0.08);
  line-height: 30px;
}
.candidate-info-hint-icon {
  margin-right: 6px;
  color: #0068ff;
}
.candidate-info-form {
  width: 600px;
  margin: 0 0 0 40px;
  padding-top: 30px;
  font-size: 0.8125rem;
}
.candidate-info-form:first-child {
  padding-top: 0;
}
.candidate-info-form-title {
  -webkit-box-shadow: inset 0 -1px 0 0 #e6e8f2;
     -moz-box-shadow: inset 0 -1px 0 0 #e6e8f2;
          box-shadow: inset 0 -1px 0 0 #e6e8f2;
}
.candidate-info-form-title >span {
  display: inline-block;
  border-bottom: 3px solid var(--sd-color-primary);
  color: #03040d;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
}
.candidate-info-form-content {
  padding: 0px 10px;
}
.candidate-info-form__actions {
  text-align: center;
}
.candidate-info-form__submit {
  margin-top: 40px;
}
.candidate-info-form__check-btn {
  margin-right: 20px;
}
.candidate-info-form__dup-result {
  color: #ff6b6b;
}
.candidate-info-form .error-message {
  margin-top: 30px;
  color: #ff6b6b;
  text-align: center;
}
.candidate-info-form .form-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 15px;
}
.candidate-info-form .form-item__title {
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
.candidate-info-form .form-item__content .input-container {
  width: 100%;
  display: initial !important;
}
.candidate-info-form .form-item__content input,
.candidate-info-form .form-item__content textarea {
  width: 100%;
}
.candidate-info-form .form-item__content input.error,
.candidate-info-form .form-item__content textarea.error {
  border: 1px solid #ff6b6b;
}
.candidate-info-form .form-item__content input:hover,
.candidate-info-form .form-item__content textarea:hover,
.candidate-info-form .form-item__content input:focus,
.candidate-info-form .form-item__content textarea:focus {
  border-color: #0068ff;
}
.candidate-info-form .form-item__content .is-required {
  margin-left: 10px;
}
.candidate-info-form .form-item__phone {
  margin: 10px 0 9px;
  line-height: 38px;
}
.candidate-info-form .form-item .secondary-btn {
  width: 280px;
}
.candidate-personal-info-form .candidate-info-form-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.candidate-personal-info-form .candidate-info-form-content .form-item {
  width: -webkit-calc(50% - 10px);
  width: -moz-calc(50% - 10px);
  width: calc(50% - 10px);
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 14px 0 0 20px;
}
.candidate-personal-info-form .candidate-info-form-content .form-item.form-item-headhunterRecommendComment {
  width: 100%;
  margin-left: 0;
}
.candidate-personal-info-form .candidate-info-form-content .form-item:nth-child(2n+1) {
  margin-left: 0;
}
.candidate-personal-info-form .candidate-info-form-content .form-item__textarea {
  margin: 10px 0;
}
.candidate__tab {
  display: none;
}
.candidate__tab.active {
  display: block;
}
.candidate__tab_switch {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 23px;
  border-bottom: #e6e8f2 1px solid;
}
.candidate__tab_switch__tab {
  margin-right: 30px;
  padding-bottom: 8px;
  color: #989cb2;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}
.candidate__tab_switch__tab.active {
  border-bottom: 3px solid var(--sd-color-primary);
  color: #03040d;
}
.candidate__tab_switch__tab:hover {
  color: var(--sd-color-primary);
}
.candidate__tab_switch__tab:first-child {
  margin-left: 40px;
}
.excel-section {
  margin-top: 24px;
}
.excel-section__notice {
  margin-top: 32px;
  padding: 14px 18px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: #f4f6fb;
}
.excel-section__notice__title {
  margin-bottom: 12px;
  font-weight: bold;
  font-size: 14px;
}
.excel-section__notice__content {
  margin-left: 9px;
  padding-left: 10px;
  border-left: 3px solid #0068ff;
  line-height: 22px;
}
.excel-section__buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 32px;
}
.excel-section__buttons > button {
  margin-right: 10px;
}
.excel-section__status__error-message {
  color: #f00;
}
.excel-section__xlsx-download > * {
  margin-right: 20px;
}
.excel-section__xlsx-download > a {
  text-decoration: underline;
  cursor: pointer;
}
.excel-section__xlsx-download > span {
  color: #0068ff;
  cursor: pointer;
}
.excel-section__xlsx-submit {
  margin-top: 10px;
  text-align: center;
}
.upload-candidate-result {
  width: 80%;
  min-width: 740px;
  max-width: 1024px;
  margin: 24px auto 0;
  padding: 60px 0;
  background-color: #fff;
  text-align: center;
}
.upload-candidate-result__title {
  margin-top: 23px;
  margin-bottom: 16px;
}
.upload-candidate-result__buttons {
  margin-top: 36px;
}
.upload-candidate-result__buttons .btn-wrapper {
  display: inline-block;
  margin: 0 30px;
}
.upload-candidate-result__buttons .btn {
  min-width: 8em;
}
.upload-candidate-result__bread-placeholder {
  height: 53px;
}
table.dup-applications-table {
  width: 100%;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name,
.job-list .job-list-row .job-list-row-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name,
.candidate-name,
.job-title,
.job-manager,
.job-location,
.template-name,
.user-email,
.candiate-email,
.location,
.org-name,
.file-name {
  display: inline-block;
  vertical-align: top;
}
.user-name,
.candidate-name {
  max-width: 8em;
}
.job-title {
  max-width: 100%;
}
.template-name {
  max-width: 7em;
}
.user-email,
.candiate-email {
  max-width: 12.5em;
}
.location,
.dept-name {
  max-width: 10em;
}
.org-name,
.file-name {
  max-width: 12em;
}
.job-list-panel {
  padding-top: 0;
}
.job-list-panel .job-list-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.job-list {
  margin-top: 24px;
}
.job-list table {
  border: none;
}
.job-list table th:first-child,
.job-list table td:first-child {
  padding-left: 0;
}
.job-list .job-list-row {
  cursor: pointer;
}
.job-list .job-list-row .job-list-row-title {
  padding-left: 0.9em;
}
.job-list .job-list-row .job-list-operation-btns {
  visibility: hidden;
  padding-left: 20px;
}
.job-list .job-list-row .job-list-operation-btns button:not(:last-child) {
  margin-right: 10px;
}
.job-list .job-list-row .job-list-operation-btns .btn-follow .cancel {
  display: none;
}
.job-list .job-list-row .job-list-operation-btns .btn-follow.followed:hover .normal {
  display: none;
}
.job-list .job-list-row .job-list-operation-btns .btn-follow.followed:hover .cancel {
  display: inline;
}
.job-list .job-list-row:hover .job-list-operation-btns {
  visibility: visible;
}
.job-list .job-list-row .followed-line {
  width: 4px;
  height: 32px;
  position: absolute;
  top: 9px;
  left: 0;
  display: inline-block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: #f59f00;
}
.job-list .job-list-row--custom-render {
  padding-left: 16px;
}
.text-b50 {
  color: #0068ff;
}
.text-n50 {
  color: #989cb2;
}
.text-r60 {
  color: #ff6b6b;
}
.select-label {
  display: inline-block;
  margin-right: 8px;
}
.warning__container__item--warn,
.warning__container__item--danger,
.warning__container__item--info {
  width: 100%;
  height: 44px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5px;
  padding: 12px 15px;
  line-height: 20px;
}
.warning__container {
  position: fixed;
  z-index: 10;
  right: 0;
  left: 0;
  text-align: center;
}
.warning__container__text {
  font-size: 14px;
  line-height: 20px;
}
.warning__container__cancel {
  float: right;
  line-height: 20px;
  cursor: pointer;
}
.warning__container__link {
  display: inline-block;
  border-bottom: 1px solid #299bf2;
  color: #299bf2;
  cursor: pointer;
}
.warning__container__item--warn {
  background-color: rgba(255,240,221,0.9);
}
.warning__container__item--warn span:last-child {
  color: #ffb354;
}
.warning__container__item--danger {
  background-color: rgba(254,213,220,0.9);
}
.warning__container__item--danger span:last-child {
  color: #f16262;
}
.warning__container__item--info {
  background-color: rgba(218,248,234,0.9);
}
.warning__container__item--info span:last-child {
  color: kolor-lv3-green;
}
#offline-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0,0,0,0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#offline-mask .box {
  width: 490px;
  height: 242px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0;
     -moz-box-shadow: 0 2px 6px 0;
          box-shadow: 0 2px 6px 0;
  background: #fff;
}
#offline-mask .box .title {
  margin-bottom: 30px;
  color: #474c66;
  font-size: 20px;
}
#offline-mask .box .sub-title {
  margin-bottom: 10px;
  font-weight: bold;
}
#offline-mask .box .description {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#offline-mask .box .submit {
  height: 40px;
  float: right;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  outline: 0;
  background: var(--sd-color-primary);
  color: #fff;
  font-weight: bold;
}
#offline-mask .box .submit:hover {
  opacity: 0.7;
}

.strength-check-item-QbAORs_Mah {
  padding: 20px 0;
}
.strength-check-OZ0v8zQd4Z {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0;
  padding-left: 25%;
  line-height: 20px;
  -webkit-animation: spread-MQtCxMKdI6 300ms;
     -moz-animation: spread-MQtCxMKdI6 300ms;
       -o-animation: spread-MQtCxMKdI6 300ms;
          animation: spread-MQtCxMKdI6 300ms;
}
.strength-check-OZ0v8zQd4Z .item-R_szcEabfh,
.strength-check-OZ0v8zQd4Z .item-positive-lQuAWqQeJd,
.strength-check-OZ0v8zQd4Z .item-error-iHRTIXHV89 {
  width: 150px;
  display: inline-block;
  line-height: 20px;
}
.strength-check-OZ0v8zQd4Z .item-R_szcEabfh .point-eEo1R5NweS,
.strength-check-OZ0v8zQd4Z .item-positive-lQuAWqQeJd .point-eEo1R5NweS,
.strength-check-OZ0v8zQd4Z .item-error-iHRTIXHV89 .point-eEo1R5NweS {
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.strength-check-OZ0v8zQd4Z .item-R_szcEabfh {
  color: #5c6170;
}
.strength-check-OZ0v8zQd4Z .item-R_szcEabfh .point-eEo1R5NweS {
  background-color: #dddfe3;
}
.strength-check-OZ0v8zQd4Z .item-positive-lQuAWqQeJd {
  color: #48dc95;
}
.strength-check-OZ0v8zQd4Z .item-positive-lQuAWqQeJd .point-eEo1R5NweS {
  background-color: #48dc95;
}
.strength-check-OZ0v8zQd4Z .item-error-iHRTIXHV89 {
  color: #f16262;
}
.strength-check-OZ0v8zQd4Z .item-error-iHRTIXHV89 .point-eEo1R5NweS {
  background-color: #f16262;
}
.pwd-success-hJdJc2DCBc {
  margin-top: 8px;
  margin-bottom: 16px;
  margin-left: 25%;
  color: #51cf66;
  line-height: 16px;
  -webkit-animation: collapse-NsnW6BcN5F 300ms;
     -moz-animation: collapse-NsnW6BcN5F 300ms;
       -o-animation: collapse-NsnW6BcN5F 300ms;
          animation: collapse-NsnW6BcN5F 300ms;
}
@-moz-keyframes spread-MQtCxMKdI6 {
  0% {
    height: 0;
  }
  100% {
    height: 60px;
  }
}
@-webkit-keyframes spread-MQtCxMKdI6 {
  0% {
    height: 0;
  }
  100% {
    height: 60px;
  }
}
@-o-keyframes spread-MQtCxMKdI6 {
  0% {
    height: 0;
  }
  100% {
    height: 60px;
  }
}
@keyframes spread-MQtCxMKdI6 {
  0% {
    height: 0;
  }
  100% {
    height: 60px;
  }
}
@-moz-keyframes collapse-NsnW6BcN5F {
  0% {
    height: 60px;
  }
  100% {
    height: 16px;
  }
}
@-webkit-keyframes collapse-NsnW6BcN5F {
  0% {
    height: 60px;
  }
  100% {
    height: 16px;
  }
}
@-o-keyframes collapse-NsnW6BcN5F {
  0% {
    height: 60px;
  }
  100% {
    height: 16px;
  }
}
@keyframes collapse-NsnW6BcN5F {
  0% {
    height: 60px;
  }
  100% {
    height: 16px;
  }
}

.modal-content-eROO2Y0MBm {
  min-height: 480px;
  padding: 0;
  overflow: hidden;
}
.secret-ZRdEGj3Zdx {
  width: 100%;
  height: 100%;
  display: inline-block;
  min-height: 480px;
  border: none;
}

.avatar--0,
.avatar--5,
.avatar--10,
.avatar--20,
.avatar--25,
.avatar--30,
.avatar--40,
.avatar--50,
.avatar--default,
.avatar--headhunter {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 12px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  vertical-align: middle;
  line-height: 24px;
  text-align: center;
}
.avatar--0 {
  background-color: #bcbfc8;
}
.avatar--5 {
  background-color: #00d1db;
}
.avatar--10 {
  background-color: #0c8cf6;
}
.avatar--20 {
  background-color: #ffd254;
}
.avatar--25 {
  background-color: #ff8054;
}
.avatar--30 {
  background-color: #48dc95;
}
.avatar--40 {
  background-color: #5d63dc;
}
.avatar--50 {
  background-color: #f24f86;
}
.avatar--default {
  background-color: #bcbfc8;
}
.avatar--headhunter {
  background-color: #f3719d;
}
.avatar-multiple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: scale(0.8);
     -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.avatar-multiple__avatar {
  width: 24px;
  height: 24px;
  position: relative;
  z-index: 3;
  margin-right: 0;
  border: 1px solid #fff;
  font-size: 12px;
  vertical-align: top;
  line-height: 24px;
}
.avatar-multiple__avatar .avatar--name {
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
}
.avatar-multiple__avatar-more {
  line-height: 1.5;
}
.avatar-multiple__top,
.avatar-multiple__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 22px;
}
.avatar-multiple__top .avatar-multiple__avatar:nth-child(2n),
.avatar-multiple__bottom .avatar-multiple__avatar:nth-child(2n) {
  margin-left: -5px;
}
.avatar-multiple__bottom {
  margin-top: -4px;
}
.avatar-multiple__top .avatar-multiple__avatar:last-child {
  z-index: 2;
}
.avatar-multiple__bottom .avatar-multiple__avatar {
  z-index: 1;
}
.avatar-multiple__shadow,
.avatar-multiple__shadow-three {
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 10;
}
.avatar-multiple__shadow__clip,
.avatar-multiple__shadow-three__clip {
  overflow: hidden;
}
.avatar-multiple__shadow {
  top: 14px;
  left: -5px;
}
.avatar-multiple__shadow__clip {
  width: 20px;
  height: 7px;
}
.avatar-multiple__shadow-three {
  z-index: 2;
  top: 0;
  left: -5.5px;
  margin-top: 14px;
}
.avatar-multiple__shadow-three__clip {
  width: 22px;
  height: 6px;
}

.topbar-avatar-wfwNB01xOj {
  width: 30px;
  height: 30px;
  position: relative;
  top: -1px;
  line-height: 30px;
}
.hoverdown-avatar-vU8YNDBipm {
  width: 40px;
  height: 40px;
  font-size: 20px;
}
.top-user-info-jaAMmwuukr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.topbar-item-nqr35bNaC6 {
  width: 100%;
}
.user-info-x7jZzCG2Wk {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e6e8f2;
  cursor: default;
}
.topbar-item-content-EriL4fL1jw {
  width: 180px;
  display: inline-block;
  padding-left: 10px;
  text-align: left;
}
.topbar-item-content-left-isl2SIHvqN {
  display: inline-block;
  padding-left: 15px;
}
.topbar-item-content-right-xaE2ZOmvSh {
  display: inline-block;
}
.hoverdown-logout-Fychue0OU2 {
  height: 50px;
  padding-top: 5px;
  border-top: 1px solid #e6e8f2;
  line-height: 40px;
}
.hoverdown-button-j7rixVt5Xs {
  width: 100%;
  text-align: left;
  cursor: pointer;
}
.user-w9_SP3zZZf {
  width: 30px;
  height: 30px;
  padding: 0;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
  background-color: #e6e8f2;
  color: #8589a6;
  line-height: 30px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.user-email-VsWSy47BLv {
  max-width: 12.5em;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-role-KEyoHjwYER {
  color: var(--sd-color-primary);
}

.button-error-tyoybdGYw1 {
  background-color: #f16262 !important;
}
.customize-footer-E1yegrkcoF {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.color-link,
.link-alike-btn,
.link-alike-btn:focus {
  color: #0c8cf6;
  cursor: pointer;
}
.color-link:hover,
.link-alike-btn:hover,
.link-alike-btn:focus:hover {
  color: #62b5f9;
}
.color-link:active,
.link-alike-btn:active,
.link-alike-btn:focus:active {
  color: #087bd9;
}
.positive-btn,
.negative-btn,
.secondary-btn,
.disable-btn,
.disable-btn:focus,
.disable-btn:hover,
.cancel-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1em;
  border: 0;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: none;
  line-height: 40px;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.positive-btn {
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background-color: #00d1db;
  color: #fff;
}
.positive-btn:hover {
  background-color: #23e5ef;
  color: #fff;
}
.positive-btn:active,
.positive-btn:focus {
  background-color: #01cbd4;
  color: #fff;
}
.negative-btn {
  border: 1px solid #df0044;
  background-color: #f1185a;
  color: #fff;
  line-height: 38px;
  cursor: pointer;
}
.negative-btn:hover {
  border: 1px solid #f9004c;
  background-color: #f2306b;
  color: #fff;
}
.negative-btn:active,
.negative-btn:focus {
  border: 1px solid #e20e4e;
  background-color: #e20e4e;
  color: #fff;
}
.secondary-btn {
  background-color: #dddfe3;
  color: #787e91;
  font-weight: bold;
  cursor: pointer;
}
.secondary-btn:hover {
  background-color: #9a9fac;
  color: #fff;
}
.secondary-btn:active,
.secondary-btn:focus {
  background-color: #787e91;
  color: #fff;
}
.disable-btn,
.disable-btn:focus,
.disable-btn:hover {
  border: 1px solid #dddfe3;
  background-color: #fff;
  color: #dddfe3;
  cursor: no-drop;
}
.cancel-btn {
  background-color: #fff;
  color: #5c6170;
}
.link-alike-btn {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.link-alike-btn:focus {
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ReactModal__Overlay {
  z-index: 9999;
  text-align: center;
  overflow-y: auto;
}
.ReactModal__Overlay:after {
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: '';
}
.ReactModal__Content,
.ReactModal__Content.dialog__container {
  height: auto;
  display: inline-block;
  margin: 30px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
     -moz-box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
          box-shadow: 5px 10px 30px 0px rgba(0,0,0,0.33);
  background-color: #fff;
  vertical-align: middle;
  text-align: left;
}
.ReactModal__Content ::-webkit-input-placeholder, .ReactModal__Content.dialog__container ::-webkit-input-placeholder {
  color: #9a9fac;
}
.ReactModal__Content :-moz-placeholder, .ReactModal__Content.dialog__container :-moz-placeholder {
  color: #9a9fac;
}
.ReactModal__Content ::-moz-placeholder, .ReactModal__Content.dialog__container ::-moz-placeholder {
  color: #9a9fac;
}
.ReactModal__Content :-ms-input-placeholder, .ReactModal__Content.dialog__container :-ms-input-placeholder {
  color: #9a9fac;
}
.ReactModal__Content ::-ms-input-placeholder, .ReactModal__Content.dialog__container ::-ms-input-placeholder {
  color: #9a9fac;
}
.ReactModal__Content ::placeholder,
.ReactModal__Content.dialog__container ::placeholder {
  color: #9a9fac;
}
.dialog__header__container,
.dialog__header__container--multi {
  color: #5c6170;
}
.dialog__header__title,
.dialog__header__title--active {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 20px;
  font-weight: 500;
  font-size: 20px;
  vertical-align: top;
  text-transform: capitalize;
}
.dialog__header__title--active {
  border-bottom: 3px solid #00d1db;
  color: #00d1db;
}
.dialog__header__container {
  position: relative;
}
.dialog__header__container--multi .dialog__header__title,
.dialog__header__container--multi .dialog__header__title--active {
  cursor: pointer;
}
.dialog__header__container .cancel-icon {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 16px;
  cursor: pointer;
}
.dialog__header__line {
  height: 1px;
  background-color: #d2dde3;
}
.dialog__header__sub-title {
  margin-top: 14px;
  color: #9a9fac;
}
.dialog__header__sub-title-explaination {
  color: #9a9fac;
}
.dialog__header__error {
  margin-top: 5px;
  color: #ed1f4b;
}
.dialog__body {
  position: relative;
  margin-top: 20px;
  margin-bottom: 30px;
  color: #5c6170;
}
.dialog__body.no-title {
  margin-top: 0;
}
.dialog__body.no-footer {
  margin-bottom: 0;
}
.dialog__body__item {
  min-height: 40px;
  margin: 40px 0;
  line-height: 40px;
  text-align: left;
}
.dialog__body__item:last-child {
  margin-bottom: 0;
}
.dialog__body__item--title,
.dialog__body__item--left {
  width: 38%;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: -38%;
  vertical-align: top;
  line-height: 40px;
  text-transform: capitalize;
}
.dialog__body__item--content,
.dialog__body__item--right {
  width: 62%;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 38%;
  vertical-align: top;
}
.dialog__body__item--content>div.input-container,
.dialog__body__item--right>div.input-container {
  display: block;
}
.dialog__body__item--hidden {
  display: none;
}
.dialog__footer {
  height: 40px;
  color: #5c6170;
}
.dialog__footer__button__container {
  width: 100%;
  float: right;
}
.dialog__footer__button__left {
  float: left;
}
.dialog__footer__button__right {
  float: right;
}
.dialog__footer__sync__clickarea {
  cursor: pointer;
}
.dialog__footer__sync__checkbox {
  margin-right: 5px;
  cursor: pointer;
}
.modal-form-item {
  height: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5em 0;
  border-bottom: 1px solid #f4f4f6;
}
.modal-form-item:first-child {
  border-top: 1px solid #f4f4f6;
}
.modal-form-item.uploaded {
  height: 120px;
}
.modal-form-item *,
.modal-form-item *:before,
.modal-form-item *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}
.modal-form-item__title,
.modal-form-item__content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal-form-item__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.modal-form-item__content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.modal-form-item__content > div {
  width: 70%;
}
.modal-form-item__content input:only-of-type {
  width: 100%;
}
.modal-form-item__content .upload-desc {
  margin-left: 1em;
  color: #9a9fac;
  font-size: 0.9em;
}
.modal-form-item__content .attachment {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  line-height: 1.5;
}
.modal-form-item__content .delete-attachment {
  margin-right: 0.5em;
  color: #f16262;
  vertical-align: -0.1em;
}
.modal-form-item__content .loading-indicator--upload {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 1em 60% 0.5em 0;
}
.modal-form-item__content .error-msg {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin-top: 0.25em;
  color: #f16262;
  line-height: 1.5;
}
.modal-form-item__status {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
     -moz-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  margin: 0.25em 0;
  line-height: 1.5;
}
.modal-form-item__status.activated {
  color: #0c8cf6;
}
.modal-form-item__status.inactivated {
  color: #9a9fac;
}
.modal-form-item__status .link-alike-btn {
  margin-left: 1em;
}
.modal-form-item .range-input .day-select__container {
  width: 45%;
  height: 100%;
  display: inline-block;
  border: 0 !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  line-height: 1.5;
}
.modal-form-item .range-input .day-select__input {
  cursor: pointer;
}
.modal-form-item .range-input .DayPicker {
  left: -10%;
}

.scrollContainer-jwvw_F0uoH{height:450px;overflow-y:scroll}.secret-jFqviyN_Ka{width:100%;min-height:450px;border:none}.markBlock-ZzShhj0AkQ{width:1px;height:1px}.policyHeader-LdrcX8OPw1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px;padding:8px 72px 0 24px}.ql-size-large{line-height:1;font-size:18px}.ql-size-huge{line-height:1;font-size:32px}.ql-size-small{line-height:1;font-size:10px}.html-content-wrap-QQn34Enk2E{white-space:pre-wrap}.html-content-wrap-QQn34Enk2E ul li::before{content:"•";display:inline-block;width:40px;text-align:right;padding-right:4px;font-size:12px}.html-content-wrap-QQn34Enk2E ol{list-style:revert !important;padding-left:40px !important}.html-content-wrap-QQn34Enk2E ol li{list-style:revert !important}
.footer-bcTUYBtKHy {
  position: relative;
}
.powered-by-ipcoUQzvZk {
  height: 72px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.powered-by-ipcoUQzvZk .powered-by-img-vIK1bdl4F0 {
  width: 166px;
  height: 20px;
  background-image: url(../images/poweredByMoka.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100% 100%;
       -o-background-size: 100% 100%;
          background-size: 100% 100%;
}
.license-text-r6ggh8kupl {
  display: inline;
}
.license-text-r6ggh8kupl a:first-child {
  margin-right: 8px;
}
.license-text-row-zXnPS2EtvI {
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}
.public-security-icon-L2x_7u8VcG {
  position: relative;
  top: 2px;
  margin-right: 8px;
}

.relative-QEoe3uxTQ0 {
  position: relative;
}
.fixed-i3DJmpj6aP {
  position: fixed;
}
.absolute-wWkjj00dt8 {
  position: absolute;
}
.static-UkLDHfBthF {
  position: static;
}
.sticky-lEMjO2crWy {
  position: -webkit-sticky;
  position: sticky;
}
.top-0-xb_CHXjbnD {
  top: 0;
}
.bottom-0-QnxtvkXuoz {
  bottom: 0;
}
.left-0-qlhvo6ewkc {
  left: 0;
}
.right-0-FW8dILpMRl {
  right: 0;
}
.top-4-kjGy_RkOA6 {
  top: 4;
}
.bottom-4-kx8kmnQb4f {
  bottom: 4;
}
.left-4-Mi4FEZ5aCY {
  left: 4;
}
.right-4-7GGJYeoXlB {
  right: 4;
}
.top-8-RmZB_VTquH {
  top: 8;
}
.bottom-8-HP7iL9Xr4s {
  bottom: 8;
}
.left-8-No8kmRA1JO {
  left: 8;
}
.right-8-aRNdHqy5rH {
  right: 8;
}
.top-16-B08VXilBeN {
  top: 16;
}
.bottom-16-_2KYv_knD1 {
  bottom: 16;
}
.left-16-UM5dmNRnhQ {
  left: 16;
}
.right-16-RmX49b7r2w {
  right: 16;
}
.top-24-F_ZeZbFC8l {
  top: 24;
}
.bottom-24-U87Z9oG2gD {
  bottom: 24;
}
.left-24-U6J77RtS98 {
  left: 24;
}
.right-24-WMq8WJs_Ar {
  right: 24;
}
.top-32-bl6_EUgmLD {
  top: 32;
}
.bottom-32-gc2w9xinP_ {
  bottom: 32;
}
.left-32-arIIw_uuFc {
  left: 32;
}
.right-32-zMIkKhpp7v {
  right: 32;
}
.top-64-DEpCvkt4l5 {
  top: 64;
}
.bottom-64-aKYLv4U6i1 {
  bottom: 64;
}
.left-64-SjrVFhC8NE {
  left: 64;
}
.right-64-ojdz8Tth2I {
  right: 64;
}
.z-index-0-tC74MM4VVw {
  z-index: 0;
}
.z-index-1-u3R4xx1Ufw {
  z-index: 1;
}
.z-index-2-Uupo2Qzn5Y {
  z-index: 2;
}
.z-index-3-rcf2wjYykX {
  z-index: 3;
}
.z-index-4-K5PelUFis8 {
  z-index: 4;
}
.z-index-5-kJM6fGsQdU {
  z-index: 5;
}
.z-index-6-WZNxA3LE1t {
  z-index: 6;
}
.z-index-7-LEUfRE9gRg {
  z-index: 7;
}
.z-index-8-MvXALpClv6 {
  z-index: 8;
}
.z-index-9-ujvFtL95GR {
  z-index: 9;
}
.z-index-10-SHh0FN0kaq {
  z-index: 10;
}
.inline-VHJUpAvVzB {
  display: inline;
}
.block-pzEcF4Dzm5 {
  display: block;
}
.inline-block-mXM4BbH463 {
  display: inline-block;
}
.flex-CDuW6NuUyJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-flex-xDGh4lDxg8 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.box-border-vhJNVskXwd {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.box-content-N37AO5ZCRg {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.mg-0-GSrk4IdEOn {
  margin: 0px;
}
.mgx-0-DiVGKDL_5S {
  margin-left: 0px;
  margin-right: 0px;
}
.mgy-0-Khn3VAXaDZ {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mgt-0-Rf49zvgk4E {
  margin-top: 0px;
}
.mgr-0-L8c5O377qL {
  margin-right: 0px;
}
.mgb-0-QQSfuUx5Ov {
  margin-bottom: 0px;
}
.mgl-0-k4C0QClpie {
  margin-left: 0px;
}
.pd-0-JlWUNcRQWX {
  padding: 0px;
}
.pdx-0-HQ0UbYozGi {
  padding-left: 0px;
  padding-right: 0px;
}
.pdy-0-TRFSDiOcyy {
  padding-top: 0px;
  padding-bottom: 0px;
}
.pdt-0-P70QhMae0Z {
  padding-top: 0px;
}
.pdr-0-bKbgVxSUto {
  padding-right: 0px;
}
.pdb-0-MkaTuGxCOf {
  padding-bottom: 0px;
}
.pdl-0-aMfoIGgMG7 {
  padding-left: 0px;
}
.mg-4-Rs9bhpQCD3 {
  margin: 4px;
}
.mgx-4-xEWb0wEFVN {
  margin-left: 4px;
  margin-right: 4px;
}
.mgy-4-DFyNu2bXrJ {
  margin-top: 4px;
  margin-bottom: 4px;
}
.mgt-4-tDHEqp3SGe {
  margin-top: 4px;
}
.mgr-4-D1Z2KuuHuz {
  margin-right: 4px;
}
.mgb-4-BhAbldE0xI {
  margin-bottom: 4px;
}
.mgl-4-srpVDUyxwV {
  margin-left: 4px;
}
.pd-4-PqKEuMLG01 {
  padding: 4px;
}
.pdx-4-ib4efxyZFQ {
  padding-left: 4px;
  padding-right: 4px;
}
.pdy-4-phAXcXwsZK {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pdt-4-UIJBzj_LrX {
  padding-top: 4px;
}
.pdr-4-VIar5HWjfg {
  padding-right: 4px;
}
.pdb-4-Zfz78ujtd_ {
  padding-bottom: 4px;
}
.pdl-4-xl36WAOfT8 {
  padding-left: 4px;
}
.mg-8-VxODxh9LN4 {
  margin: 8px;
}
.mgx-8-uKHpfgKkbD {
  margin-left: 8px;
  margin-right: 8px;
}
.mgy-8-DQomBEbom_ {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mgt-8-VpcvzKQBln {
  margin-top: 8px;
}
.mgr-8-PCsKoSOoca {
  margin-right: 8px;
}
.mgb-8-eOIkF108ag {
  margin-bottom: 8px;
}
.mgl-8-DmIrugPRMT {
  margin-left: 8px;
}
.pd-8-HDhgzJl6yA {
  padding: 8px;
}
.pdx-8-yZkhQAMpG2 {
  padding-left: 8px;
  padding-right: 8px;
}
.pdy-8-AQwoPY8lBr {
  padding-top: 8px;
  padding-bottom: 8px;
}
.pdt-8-HHCzreLZgg {
  padding-top: 8px;
}
.pdr-8-KOD6B1ksIV {
  padding-right: 8px;
}
.pdb-8-R6Zw_Jg9hv {
  padding-bottom: 8px;
}
.pdl-8-JpbBWG98gA {
  padding-left: 8px;
}
.mg-16-J3TX5Olal8 {
  margin: 16px;
}
.mgx-16-jQM_dxExeX {
  margin-left: 16px;
  margin-right: 16px;
}
.mgy-16-pLxvwpYkXD {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mgt-16-ZmiB9uufxf {
  margin-top: 16px;
}
.mgr-16-A_gZmJ_WSz {
  margin-right: 16px;
}
.mgb-16-iUDKc7SVbu {
  margin-bottom: 16px;
}
.mgl-16-ST3y7xXLDS {
  margin-left: 16px;
}
.pd-16-ur2gWjIa6G {
  padding: 16px;
}
.pdx-16-b29T5HE0Hy {
  padding-left: 16px;
  padding-right: 16px;
}
.pdy-16-KADWh02Yw1 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.pdt-16-nmYMsvbuLP {
  padding-top: 16px;
}
.pdr-16-c74LVcjdG2 {
  padding-right: 16px;
}
.pdb-16-m60mVlT4Xl {
  padding-bottom: 16px;
}
.pdl-16-Z8IqtAaCkM {
  padding-left: 16px;
}
.mg-24-uwGB4jAQaE {
  margin: 24px;
}
.mgx-24-IvF1WYEQyq {
  margin-left: 24px;
  margin-right: 24px;
}
.mgy-24-XBECOJV70D {
  margin-top: 24px;
  margin-bottom: 24px;
}
.mgt-24-d57VNGmmLH {
  margin-top: 24px;
}
.mgr-24-I3Q9UO20AX {
  margin-right: 24px;
}
.mgb-24-aWO9WQnadZ {
  margin-bottom: 24px;
}
.mgl-24-nLnRv6ZAKO {
  margin-left: 24px;
}
.pd-24-mv0G_ip1IC {
  padding: 24px;
}
.pdx-24-QVllagCjcq {
  padding-left: 24px;
  padding-right: 24px;
}
.pdy-24-v_biCM_lrw {
  padding-top: 24px;
  padding-bottom: 24px;
}
.pdt-24-Sj_j3OJbqW {
  padding-top: 24px;
}
.pdr-24-m7TMCiRAkm {
  padding-right: 24px;
}
.pdb-24-OB5BuwqpQl {
  padding-bottom: 24px;
}
.pdl-24-jo99nB5fo5 {
  padding-left: 24px;
}
.mg-32-YtJqmWHS81 {
  margin: 32px;
}
.mgx-32-dfi3rpyggD {
  margin-left: 32px;
  margin-right: 32px;
}
.mgy-32-abwRcXVKtR {
  margin-top: 32px;
  margin-bottom: 32px;
}
.mgt-32-jOEJBM1DAu {
  margin-top: 32px;
}
.mgr-32-dYaXQPbHfX {
  margin-right: 32px;
}
.mgb-32-RHwNr1otBl {
  margin-bottom: 32px;
}
.mgl-32-uKlipQrj5f {
  margin-left: 32px;
}
.pd-32-hIB7TnLvRU {
  padding: 32px;
}
.pdx-32-_aacbpL2Us {
  padding-left: 32px;
  padding-right: 32px;
}
.pdy-32-g8PZiKbCPH {
  padding-top: 32px;
  padding-bottom: 32px;
}
.pdt-32-tM8jqrBEpp {
  padding-top: 32px;
}
.pdr-32-zTG1iBJS1Y {
  padding-right: 32px;
}
.pdb-32-jAdPMoTHmg {
  padding-bottom: 32px;
}
.pdl-32-pkr1tKSxX_ {
  padding-left: 32px;
}
.mg-64-J72xdVoxlr {
  margin: 64px;
}
.mgx-64-p6G3IVLEbU {
  margin-left: 64px;
  margin-right: 64px;
}
.mgy-64-qA5hjlNcMN {
  margin-top: 64px;
  margin-bottom: 64px;
}
.mgt-64-lBcBR8VE2p {
  margin-top: 64px;
}
.mgr-64-DuQawsoqkW {
  margin-right: 64px;
}
.mgb-64-_SGp1hgDjg {
  margin-bottom: 64px;
}
.mgl-64-M2vaBYcrlp {
  margin-left: 64px;
}
.pd-64-reTGWr1m31 {
  padding: 64px;
}
.pdx-64-kT5QRI4Gyk {
  padding-left: 64px;
  padding-right: 64px;
}
.pdy-64-xGI5HB1Y4A {
  padding-top: 64px;
  padding-bottom: 64px;
}
.pdt-64-YjOVhTfqXd {
  padding-top: 64px;
}
.pdr-64-bWczh2hBeq {
  padding-right: 64px;
}
.pdb-64-LA5U_cTARz {
  padding-bottom: 64px;
}
.pdl-64-MUXlgdhrBh {
  padding-left: 64px;
}
.w-full-mRUtzMQLHs {
  width: 100%;
}
.min-w-full-d6bXd21qUK {
  min-width: 100%;
}
.max-w-full-_4YvzqOO1a {
  max-width: 100%;
}
.w-80-h6HFsq7TyR {
  width: 80px;
}
.min-w-80-iu9GHcID3b {
  min-width: 80px;
}
.max-w-80-GvvTE51VeW {
  max-width: 80px;
}
.w-100-mdIYnKOSCo {
  width: 100px;
}
.min-w-100-uWneKbkDuT {
  min-width: 100px;
}
.max-w-100-ekiNcC6hyE {
  max-width: 100px;
}
.w-136-h72n49veqH {
  width: 136px;
}
.min-w-136-bv88JFmC_x {
  min-width: 136px;
}
.max-w-136-bpjkxTVb8V {
  max-width: 136px;
}
.w-200-PthKF0j2HQ {
  width: 200px;
}
.min-w-200-_AtMXWPAHh {
  min-width: 200px;
}
.max-w-200-q3qqvhdBsO {
  max-width: 200px;
}
.w-300-ykK1ofjonE {
  width: 300px;
}
.min-w-300-eBgFECV4cC {
  min-width: 300px;
}
.max-w-300-ZfbkMJ0U2I {
  max-width: 300px;
}
.w-400-w_Udi4Ap_1 {
  width: 400px;
}
.min-w-400-xWAl9qudDQ {
  min-width: 400px;
}
.max-w-400-yZtW8GYM50 {
  max-width: 400px;
}
.w-500-eeK2OHYy5Z {
  width: 500px;
}
.min-w-500-F4a0gknMd0 {
  min-width: 500px;
}
.max-w-500-BtL35LRVmG {
  max-width: 500px;
}
.w-600-YBTQRSOesH {
  width: 600px;
}
.min-w-600-b_90dKSBwu {
  min-width: 600px;
}
.max-w-600-UrnASJm0Is {
  max-width: 600px;
}
.w-700-TXY9cIxzJn {
  width: 700px;
}
.min-w-700-v0izbGjgSe {
  min-width: 700px;
}
.max-w-700-i1V6Edl7YA {
  max-width: 700px;
}
.h-full-qUj3Ya3PYT {
  height: 100%;
}
.min-h-full-rG36u0CWkt {
  min-height: 100%;
}
.max-h-full-kY2NOOehLJ {
  max-height: 100%;
}
.h-80-qeMuRFir_D {
  height: 80px;
}
.min-h-80-qHlqIK_swG {
  min-height: 80px;
}
.max-h-80-iU3s_u5EML {
  max-height: 80px;
}
.h-100-VSDvRvwgbU {
  height: 100px;
}
.min-h-100-AzLYbc5m7s {
  min-height: 100px;
}
.max-h-100-nRnMUu_j0m {
  max-height: 100px;
}
.h-200-T6TfR4PTq7 {
  height: 200px;
}
.min-h-200-EXM0R0KKL8 {
  min-height: 200px;
}
.max-h-200-Kiv3Y5kvR_ {
  max-height: 200px;
}
.h-276-oMQ0Z6h0qp {
  height: 276px;
}
.min-h-276-hy9lYzPPrl {
  min-height: 276px;
}
.max-h-276-yE5AGi83zd {
  max-height: 276px;
}
.h-300-ASdsV1dR2j {
  height: 300px;
}
.min-h-300-QVwdKImv28 {
  min-height: 300px;
}
.max-h-300-NoDSwvJIQq {
  max-height: 300px;
}
.h-340-nCaX7bV2hi {
  height: 340px;
}
.min-h-340-H7kweUKtIn {
  min-height: 340px;
}
.max-h-340-NPcXQ7xxZV {
  max-height: 340px;
}
.flex-center-center-sSDHTXl9n5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-between-center-Hlu_YON8Hi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-1-NPaujL8x5C {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.flex-auto-ZFmvrAXWfs {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.justify-start-NSHHWME1k6 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end-OlPUvy5beL {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center-UzPiuGNHnG {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between-FRFTLQQRpk {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-around-PnV9sWXrP6 {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.justify-evenly-bD7g6lqcv3 {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.align-start-GxQL350C1i {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end-CqfVl33jw7 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center-qUAmnyd9Qw {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-baseline-J1sBZE9Y61 {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.align-stretch-W6v8ABFVE4 {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.lh-16-o3IL7XXw9P {
  line-height: 16px;
}
.lh-18-x5jCdvPXZo {
  line-height: 18px;
}
.lh-21-TPHsDCUA1F {
  line-height: 21px;
}
.lh-24-EeVXkfDHsv {
  line-height: 24px;
}
.lh-32-dGVnv_YK9W {
  line-height: 32px;
}
.lh-40-voAK3wljPH {
  line-height: 40px;
}
.ellipsis-s4h2VX0z8O {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.break-all-_iJonU7SQP {
  word-break: break-all;
}
.break-word-Aox65_U3by {
  word-break: break-word;
}
.break-normal-ZM17uGxUks {
  overflow-wrap: normal;
  word-break: normal;
}
.white-space-normal-fLD0FpsIR_ {
  white-space: normal;
}
.white-space-nowrap-refwuspNjB {
  white-space: nowrap;
}
.overflow-hidden-oVMizwlZZy {
  overflow: hidden;
}
.text-left-TBuPaG_5Hu {
  text-align: left;
}
.text-center-e0PU79DagV {
  text-align: center;
}
.text-right-uh9DLtJR9D {
  text-align: right;
}
.text-justify-kNIrbP67mL {
  text-align: justify;
}
.cursor-pointer-TmFk2kg1Qs {
  cursor: pointer;
}
.cursor-not-allowed-Zyb2zR_ZPg {
  cursor: not-allowed;
}
/*# sourceMappingURL=index.css.map */

.error-div-eUKplVSK1B {
  height: 40px;
  margin-bottom: 32px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: rgba(249,47,79,0.25);
  color: #ff6b6b;
  line-height: 40px;
  -webkit-animation: shake-wS3ry87Wbq 300ms ease;
     -moz-animation: shake-wS3ry87Wbq 300ms ease;
       -o-animation: shake-wS3ry87Wbq 300ms ease;
          animation: shake-wS3ry87Wbq 300ms ease;
}
.error-icon-GGa0lnPxj3 {
  margin-right: 8px;
  margin-left: 12px;
}
.privacy-tooltip-_mfKaQliF1 {
  width: 100%;
  line-height: normal;
}
.localItem-eMbvVADHjd {
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  text-align: center;
}
.localWrapper-qFWdoPuxPH {
  padding: 8px;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  background-color: #f4f6fb;
}
.subTitle-eySyTRVTYT {
  color: #474c66;
  font-size: 14px;
  font-weight: 400;
  margin-top: 12px;
  margin-bottom: 32px;
}
.forgotPassword-n8GnnAa5H1 {
  color: var(--sd-color-primary);
}

.row-name-TdhPzKK4e3 {
  max-width: 286px;
  margin: 4px 0;
  line-height: 18px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.row-value-xtEfCOh4qD {
  position: relative;
  margin-bottom: 16px;
  padding-right: 10px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
.row-part-c0yxOpBps7 {
  max-height: 40px;
  overflow: hidden;
}
.row-part-c0yxOpBps7:after {
  width: 100%;
  height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: -o-linear-gradient(left, rgba(255,255,255,0), #fff);
  background-image: linear-gradient(to right, rgba(255,255,255,0), #fff);
  content: '';
}
.row-more-F7nuzZzIIN {
  position: absolute;
  top: 20px;
  right: 10px;
  background-color: #fff;
  color: #bf8c43;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.white-space-pre-BumE1mtpno {
  white-space: pre;
}

.info-container-mo4gP7U45v {
  margin-bottom: margin-lg;
  font-size: 14px;
}
.info-container-mo4gP7U45v p {
  margin: 0;
}
.info-title-Qhrz4CrAA7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 19px 0;
  color: #141933;
  font-size: 16px;
  line-height: 22px;
}
.info-title-Qhrz4CrAA7 .hr-gBmlDqdQRp {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  background-color: #dadce5;
}
.info-body-Clou0gmbwh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.space-between-wpveVzWGe4 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.info-row2-DL6S9B3XHR {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
}
.info-row3-JQs3T5YGmd {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 33.3%;
          flex: 0 0 33.3%;
}

.list-nMVlimgHEG {
  margin-bottom: margin-lg;
  font-size: 14px;
}
.list-nMVlimgHEG p {
  margin: 0;
}
.list-nMVlimgHEG ol li {
  list-style: decimal;
  list-style-position: inside;
}
.title-buNiY3VV60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19px;
  color: #141933;
  font-size: 16px;
}
.title-buNiY3VV60 .hr-i0L3jq7P5O {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  background-color: #dadce5;
}
.desc-G0EVLG_9i9 {
  white-space: pre-wrap;
}

.title-bNAviLucFH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19px;
  color: #141933;
  font-size: 16px;
}
.title-bNAviLucFH .hr-shVb4q_nYq {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 12px;
  background-color: #dadce5;
}
.info-row2-hHxyENFtee {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
}

.breadcrumb-G2t2XiTmDz {
  width: 1200px;
  margin: 12px auto;
}
.org-sub-page-content-RFcgtqInTa {
  width: 1200px;
  margin: 24px auto;
  background: #fff;
  padding: 12px 24px 24px;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
}
.org-detail-header-content-SCvG7fpC59 {
  width: 1200px;
  margin: 0 auto;
  padding: 32px 32px 32px 24px;
  background: #fff;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.org-detail-logo-Iexu4eWtIk {
  width: 128px;
  height: 128px;
  -webkit-border-radius: 24px;
     -moz-border-radius: 24px;
          border-radius: 24px;
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.org-detail-announce-content-ugN2Lwlgtr {
  margin-right: 42px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.org-detail-announce-content-ugN2Lwlgtr ol>li {
  list-style: decimal;
}
.org-detail-announce-content-ugN2Lwlgtr ul>li {
  list-style: disc;
}
.announce-Q23PZ2KBvi {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  max-height: 60px;
  padding-left: 20px;
  overflow: hidden;
}
.announce-Q23PZ2KBvi p {
  margin: 0;
}
.read-more-S5o5dX4tlJ {
  position: absolute;
  right: 0;
  bottom: -3px;
  background: #fff;
  display: inline-block;
}
.read-more-S5o5dX4tlJ::before {
  content: ' ';
  position: absolute;
  width: 37px;
  height: 20px;
  left: -37px;
  background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(10.02%), to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(right, #fff, 10.02%, rgba(255,255,255,0) 100%);
  background: -moz-linear-gradient(right, #fff, 10.02%, rgba(255,255,255,0) 100%);
  background: -o-linear-gradient(right, #fff, 10.02%, rgba(255,255,255,0) 100%);
  background: linear-gradient(270deg, #fff, 10.02%, rgba(255,255,255,0) 100%);
}
.org-detail-amount-F78QMJFWDe {
  width: 108px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 24px;
}
.announce-dialog-M92Ji7yKeB ul>li {
  list-style: disc;
}
.announce-dialog-M92Ji7yKeB ol>li {
  list-style: decimal;
}
.announce-dialog-M92Ji7yKeB p {
  margin: 0;
}

.dropdown-z8bahBoSc6 {
  border: none;
}
.detail-dropdown-g5mKI6Vucp {
  max-width: 420px;
  padding: 10px 16px;
  color: #474c66;
  line-height: 18px;
  white-space: initial;
}
.detail-dropdown-label-_AiCMzP2QR {
  width: 6em;
  display: inline-block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.row-bHhPir_aQR .comment-btn-UvsS4ENdwm {
  width: 80px;
}
.row-bHhPir_aQR .comment-hr-HmJFVJfrWF {
  display: none;
}
.row-bHhPir_aQR:hover .comment-tip-cb_1DSMnJV {
  display: none;
}
.row-bHhPir_aQR:hover .comment-hr-HmJFVJfrWF {
  display: block;
}
.status-width-Nis1jcM5YM {
  max-width: -webkit-calc(100% - 24px);
  max-width: -moz-calc(100% - 24px);
  max-width: calc(100% - 24px);
}

.user-name-l7w6HZ3sGt,
.candidate-name-WFy4PaXQ0N,
.job-title-iTzaULj4CC,
.job-manager-treiZWIAVx,
.job-location-kSSqsLCJXs,
.template-name-picTrAg1U0,
.user-email-HyBKyEqcpV,
.candiate-email-RPUkHlTlAw,
.location-LJesOkTJkW,
.org-name-DdKCTImWpv,
.file-name-iNmqz384yg,
.user-card-subrow-email-gDKGS4f9hC {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name-l7w6HZ3sGt,
.candidate-name-WFy4PaXQ0N,
.job-title-iTzaULj4CC,
.job-manager-treiZWIAVx,
.job-location-kSSqsLCJXs,
.template-name-picTrAg1U0,
.user-email-HyBKyEqcpV,
.candiate-email-RPUkHlTlAw,
.location-LJesOkTJkW,
.org-name-DdKCTImWpv,
.file-name-iNmqz384yg {
  display: inline-block;
  vertical-align: top;
}
.user-name-l7w6HZ3sGt,
.candidate-name-WFy4PaXQ0N {
  max-width: 8em;
}
.job-title-iTzaULj4CC {
  max-width: 100%;
}
.template-name-picTrAg1U0 {
  max-width: 7em;
}
.user-email-HyBKyEqcpV,
.candiate-email-RPUkHlTlAw {
  max-width: 12.5em;
}
.location-LJesOkTJkW,
.dept-name-qFZrL3RqTx {
  max-width: 10em;
}
.org-name-DdKCTImWpv,
.file-name-iNmqz384yg {
  max-width: 12em;
}
.search-active-Xpd0PdFJ1S {
  color: #141933;
  font-weight: bold;
}
.user-card-name-k5FHWuzCl0 {
  color: #141933;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.user-card-subrow-email-gDKGS4f9hC {
  color: #989cb2;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.avatar-Er7xND0nPh {
  margin-right: 0;
}

.custom-content-aZIG4NP1PW {
  width: 400px;
  margin: 0;
}
.job-filters-caXhvwMKpD {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px 8px;
  border-bottom: 1px solid #e6e8f2;
}
.job-search-shzPeaToHj {
  width: 150px;
}
.job-options-ngCYbRyq62 {
  max-height: 300px;
  overflow: auto;
}
.nodata-pmKTmpZhTV {
  width: 100%;
  padding-top: 8px;
  text-align: center;
}

.user-name-zpqiHRzcRM,
.candidate-name-d7WUnvzRLr,
.job-title-h83lVbqI5V,
.job-manager-SJfWQ9aCDR,
.job-location-EgrbdPMsKx,
.template-name-LKR8mmKV_f,
.user-email-KRMXJBRFjM,
.candiate-email-fe2IcVi2E2,
.location-XsoEfh9unF,
.org-name-rECCmPtDfs,
.file-name-VCzCywjx_1,
.custom-td-LH6TcA19Th,
.limit-text-width-PDWwvFTjWv {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name-zpqiHRzcRM,
.candidate-name-d7WUnvzRLr,
.job-title-h83lVbqI5V,
.job-manager-SJfWQ9aCDR,
.job-location-EgrbdPMsKx,
.template-name-LKR8mmKV_f,
.user-email-KRMXJBRFjM,
.candiate-email-fe2IcVi2E2,
.location-XsoEfh9unF,
.org-name-rECCmPtDfs,
.file-name-VCzCywjx_1 {
  display: inline-block;
  vertical-align: top;
}
.user-name-zpqiHRzcRM,
.candidate-name-d7WUnvzRLr {
  max-width: 8em;
}
.job-title-h83lVbqI5V {
  max-width: 100%;
}
.template-name-LKR8mmKV_f {
  max-width: 7em;
}
.user-email-KRMXJBRFjM,
.candiate-email-fe2IcVi2E2 {
  max-width: 12.5em;
}
.location-XsoEfh9unF,
.dept-name-QSpHQ8NuCo {
  max-width: 10em;
}
.org-name-rECCmPtDfs,
.file-name-VCzCywjx_1 {
  max-width: 12em;
}
.application-table-KVDjNtSBM_ {
  margin-top: 32px;
}
.application-table-KVDjNtSBM_ table {
  border: none;
}
.application-table-KVDjNtSBM_ table th:first-child,
.application-table-KVDjNtSBM_ table td:first-child {
  padding-left: 0;
}
.custom-td-LH6TcA19Th {
  padding-left: 16px;
}
.yellow-hICZnzVVJc {
  color: #fcc419;
}
.green-Hdq4DyrVxP {
  color: #51cf66;
}
.red-JjK8fUgTua {
  color: #ff6b6b;
}
.orange-L6z1O6X02K {
  color: #ff922b;
}
.hint-icon-UsT6S5kqbS {
  color: #989cb2;
}
.row-btns-aSMux0_AO8 {
  visibility: hidden;
}
.btn-JIFshqaM82:not(:last-child) {
  display: inline-block;
  margin-right: 8px;
}
.application-table-row-hU0MlAK8aa:hover .row-btns-aSMux0_AO8 {
  visibility: visible;
}
.loading-rl9HTkv1na {
  padding: 16px 0;
}
.application-table-row-hU0MlAK8aa:hover .row-hint-Gy2bh0DSh6 {
  display: none;
}
.row-hint-Gy2bh0DSh6 {
  position: absolute;
  right: 24px;
}
.row-hint-Gy2bh0DSh6 > span {
  padding: 0 6px;
  -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
          border-radius: 12px;
  background-color: #ff6b6b;
  color: #fff;
  font-size: 12px;
}
.limit-text-width-PDWwvFTjWv {
  max-width: 80px;
}

.flow-line-whndAtHN5A {
  width: 4px;
  height: 32px;
  position: absolute;
  top: 9px;
  left: 0;
  display: inline-block;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: #f59f00;
}
.btn-follow-xm0jYhyc1h {
  min-width: 48px;
  text-align: right;
}
.btn-follow-xm0jYhyc1h .cancel-VGUMkAnNax {
  display: none;
}
.btn-follow-xm0jYhyc1h.followed-lOdSMa7ILc:hover .normal-Z_KJLE4OGI {
  display: none;
}
.btn-follow-xm0jYhyc1h.followed-lOdSMa7ILc:hover .cancel-VGUMkAnNax {
  display: inline;
}
.title-w764AIlheF {
  color: var(--sd-color-primary);
}

.content-sYsKCTwt4u {
  width: 550px;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

.dropzone-oqQ4wX5L_n {
  width: 100%;
  height: 120px;
  border: 2px dashed transparent;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) padding-box, repeating-linear-gradient(-45deg, #dadce5 0, #dadce5 0.35em, #fff 0, #fff 0.75em);
  background: -webkit-linear-gradient(#fff, #fff) padding-box, -webkit-repeating-linear-gradient(135deg, #dadce5 0, #dadce5 0.35em, #fff 0, #fff 0.75em);
  background: -moz-linear-gradient(#fff, #fff) padding-box, -moz-repeating-linear-gradient(135deg, #dadce5 0, #dadce5 0.35em, #fff 0, #fff 0.75em);
  background: -o-linear-gradient(#fff, #fff) padding-box, -o-repeating-linear-gradient(135deg, #dadce5 0, #dadce5 0.35em, #fff 0, #fff 0.75em);
  background: linear-gradient(#fff, #fff) padding-box, repeating-linear-gradient(-45deg, #dadce5 0, #dadce5 0.35em, #fff 0, #fff 0.75em);
}
.dropzone-oqQ4wX5L_n.active-dmpPFU4xCs {
  border: 1px solid #0068ff;
}
.file-container-nRmnEodtwI {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f7f8fa;
}
.desc-Y0Z_naB8lo {
  margin-left: 26px;
}
.desc-item-K28DTdWrvB {
  margin: 4px 0;
}
.operation-vU1qGrYKJN {
  margin-top: 8px;
}
.process-dh2zUlagbI {
  width: 378px;
  height: 54px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-left: 16px;
}
.detail-UJrmJwvsPx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.detail-right-pPqgEEcmfe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.surplus-Uk9m7IeVmA {
  margin-left: 16px;
}
.process-line-IRUhWGiXKO {
  width: 100%;
  height: 4px;
  margin-top: 6px;
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
          border-radius: 7px;
  background: rgba(12,140,246,0.15);
}
.percent-line-YvLRMExqkq {
  height: 4px;
  -webkit-border-radius: 7px 0px 0px 7px;
     -moz-border-radius: 7px 0px 0px 7px;
          border-radius: 7px 0px 0px 7px;
  background: #0068ff;
}
.loading-IGAHQn0MA7 {
  width: 16px;
  height: 16px;
  margin-left: 47px;
  color: #0068ff;
  line-height: 16px;
  -webkit-animation: rolling-V1Fhgqn5RX 1s linear infinite;
     -moz-animation: rolling-V1Fhgqn5RX 1s linear infinite;
       -o-animation: rolling-V1Fhgqn5RX 1s linear infinite;
          animation: rolling-V1Fhgqn5RX 1s linear infinite;
}
.result-qZvwoyormO {
  width: 336px;
  height: 54px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-left: 16px;
}
.result-operation-TkH22_kc59 {
  margin-left: 24px;
}
.user-select-tNI9jH5trz {
  width: 100%;
}
.disabled-link-a5LE1U9TgO {
  pointer-events: none;
}
@-moz-keyframes rolling-V1Fhgqn5RX {
  from {
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-webkit-keyframes rolling-V1Fhgqn5RX {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes rolling-V1Fhgqn5RX {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes rolling-V1Fhgqn5RX {
  from {
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.wrapper-zbjhBomr0R {
  height: 40px;
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #bcbfc7;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.wrapper-zbjhBomr0R * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.callingCodeBox-j7O4Wwi8l_ {
  width: 60px;
  height: 38px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.callingCodeInput-aRgNbq_lTP {
  padding: 0 0 0 21px !important;
}
.callingCodeSymbol-QTCGW3eEh0 {
  position: absolute;
  top: 0;
  left: 12px;
  color: #9a9fac;
  line-height: 38px !important;
}
.separatorSymbol-XlOZlOi4oi {
  position: absolute;
  top: 0;
  right: 0;
  color: #9a9fac;
  line-height: 38px !important;
}
.phoneBox-sTeAFWZLl3 {
  width: 100%;
  position: relative;
  padding-left: 60px;
}
.phoneInput-aWTaxFRRLv {
  padding: 0 0 0 5px;
}
.resetInput-j6sYG6pHWu {
  width: 100% !important;
  height: 38px !important;
  border: 0 !important;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  vertical-align: top;
}
.error-PL09h61b6K {
  border-color: #f92f4f;
}
.errorMsg-gssCvsL4f7 {
  display: block;
  color: #f03e3e;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
}
.focusing-tesacPRZTM {
  border-color: var(--sd-color-primary-border);
}
.iconInputError-r_DVWjcXwU {
  position: absolute;
  top: 11px;
  right: 10px;
  color: #ed1f4b;
  font-size: 16px;
}

.wrapper-CQJbgiipRQ {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.input-xaGXGAAvN8 input {
  width: 100% !important;
}
.number-tcQhd5exAS {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 8px;
}
.select-NxShRE7ZCF {
  max-width: 98px;
  white-space: nowrap;
}

.full-width-NmXpj2xNlx {
  width: 100%;
}
.item-textarea-w6aJmAIqgL {
  margin: 10px 0;
}
.error-prFM4gFjJ1 {
  border: 1px solid r60;
}

.wrapper-UbpPJOqthC {
  width: 180px;
  position: absolute;
  top: 32px;
  left: 700px;
}
.wrapper-UbpPJOqthC.fixed {
  position: fixed;
}
.nav-DxzgAngD6r {
  max-width: 183px;
  margin: 0;
  padding: 0;
  border-left: 1px solid #dddfe3;
  list-style: none;
}
.nav-item-Qr7C395n_T {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -1px;
  padding-left: 12px;
  border-left: 3px solid transparent;
  font-weight: bold;
  font-size: 14px;
  line-height: 32px;
  cursor: pointer;
}
.nav-item-Qr7C395n_T.active .title-mLg2O4kUTf {
  color: #090a0b;
}
.nav-item-Qr7C395n_T .title-mLg2O4kUTf {
  max-width: -webkit-calc(100% - 18px);
  max-width: -moz-calc(100% - 18px);
  max-width: calc(100% - 18px);
  padding: 5px 0;
  color: #9a9fac;
  line-height: 24px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.nav-item-Qr7C395n_T .error-icon-JFcxYZEw_k {
  margin-left: 4px;
  color: #ff6b6b;
}

.heading-la5x4baQ8p .job-info-qumfKxEQ56 .title-I3xveIlCna .high-light-aytxLGAQTZ,
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .bonus-W4fB1M_mF3 {
  color: #f50;
}
.heading-la5x4baQ8p {
  padding: 32px 40px 16px;
  border-bottom: 1px solid #dddfe3;
  text-align: left;
}
.heading-la5x4baQ8p .company-name-TEs3EiNzf_ {
  margin-bottom: 7px;
  color: #9a9fac;
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
  text-align: left;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 {
  text-align: left;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .title-I3xveIlCna {
  width: 100%;
  font-size: 20px;
  line-height: 30px;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ {
  margin-top: 8px;
  color: #5c6170;
  font-size: 16px;
  line-height: 24px;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .bonus-W4fB1M_mF3 {
  padding-right: 34px;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .status-item-AJ9cHu8hx0 {
  margin-right: 12px;
  padding-right: 12px;
  border-right: 1px solid #dddfe3;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .status-item-AJ9cHu8hx0:nth-last-child(2) {
  border-right: 0;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .status-item-AJ9cHu8hx0:last-child {
  border-right: 0px;
}
.heading-la5x4baQ8p .job-info-qumfKxEQ56 .status-KGmwFEz8R_ .opened-at-PHGqnVwRCb {
  float: right;
  color: #9a9fac;
  font-size: 14px;
}

.desc-bPdsF5wsXB{padding-right:24px;width:100%;text-align:left}.policyTitle-tI7hUSFcU4{cursor:pointer;color:var(--sd-color-primary)}
.upload-btn-TeMKyUZoeL {
  width: 280px;
}
.alert-e9SqIkH3dB {
  margin-left: 40px;
  margin-right: 40px;
}

.user-name-AFBHlQETKQ,
.candidate-name-eYiTYN7LQZ,
.job-title-_DfyrJctm0,
.job-manager-w3jFeXgoyC,
.job-location-mrrUE9Oh9l,
.template-name-sPPEP6PGWL,
.user-email-jbp_KiiPCq,
.candiate-email-HN2pYDQVho,
.location-EEvHQ1EF6N,
.org-name-_y13s1qG3B,
.file-name-EUA71U_gCT,
.custom-row-xhd1EfZuJq {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.user-name-AFBHlQETKQ,
.candidate-name-eYiTYN7LQZ,
.job-title-_DfyrJctm0,
.job-manager-w3jFeXgoyC,
.job-location-mrrUE9Oh9l,
.template-name-sPPEP6PGWL,
.user-email-jbp_KiiPCq,
.candiate-email-HN2pYDQVho,
.location-EEvHQ1EF6N,
.org-name-_y13s1qG3B,
.file-name-EUA71U_gCT {
  display: inline-block;
  vertical-align: top;
}
.user-name-AFBHlQETKQ,
.candidate-name-eYiTYN7LQZ {
  max-width: 8em;
}
.job-title-_DfyrJctm0 {
  max-width: 100%;
}
.template-name-sPPEP6PGWL {
  max-width: 7em;
}
.user-email-jbp_KiiPCq,
.candiate-email-HN2pYDQVho {
  max-width: 12.5em;
}
.location-EEvHQ1EF6N,
.dept-name-rdAa_4i1fb {
  max-width: 10em;
}
.org-name-_y13s1qG3B,
.file-name-EUA71U_gCT {
  max-width: 12em;
}
.excel-applications-list-OWdH0r4o6P {
  margin-top: 32px;
}
.excel-applications-list-OWdH0r4o6P table {
  border: none;
}
.excel-applications-list-OWdH0r4o6P table th:first-child,
.excel-applications-list-OWdH0r4o6P table td:first-child {
  padding-left: 0;
}
.excel-applications-list-OWdH0r4o6P td:last-child button {
  display: none;
}
.excel-applications-list-OWdH0r4o6P tr:hover td:last-child button {
  display: initial;
}
.excel-applications-list-OWdH0r4o6P th {
  color: #989cb2;
  font-size: 12px;
}
.excel-applications-list-OWdH0r4o6P .excel-dup-count {
  color: #0068ff;
}
.excel-applications-list-OWdH0r4o6P .clickable {
  cursor: pointer;
}
.excel-applications-list-OWdH0r4o6P .clickable:hover {
  color: #508bff;
}
.table-pTd4RsTnMp {
  width: 100%;
}
.filter-block-iLMznZMY2z:not(:last-child) {
  margin-right: 15px;
}
.filter-label-csHH5MFJcH {
  display: block;
  margin-bottom: 3px;
}
.custom-row-xhd1EfZuJq {
  padding-left: 16px;
}
.link-IP9Upyqn85 {
  color: #0068ff;
  cursor: pointer;
}

@-webkit-keyframes lightning-step-animate-J_X8H2Nslz {
  10% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  100% {
    -webkit-transform: translate3d(0, -576px, 0);
            transform: translate3d(0, -576px, 0);
  }
}
@-moz-keyframes lightning-step-animate-J_X8H2Nslz {
  10% {
    -moz-transform: translateZ(0);
         transform: translateZ(0);
  }
  100% {
    -moz-transform: translate3d(0, -576px, 0);
         transform: translate3d(0, -576px, 0);
  }
}
@-o-keyframes lightning-step-animate-J_X8H2Nslz {
  10% {
    transform: translateZ(0);
  }
  100% {
    transform: translate3d(0, -576px, 0);
  }
}
@keyframes lightning-step-animate-J_X8H2Nslz {
  10% {
    -webkit-transform: translateZ(0);
       -moz-transform: translateZ(0);
            transform: translateZ(0);
  }
  100% {
    -webkit-transform: translate3d(0, -576px, 0);
       -moz-transform: translate3d(0, -576px, 0);
            transform: translate3d(0, -576px, 0);
  }
}
.loading-container-LJOw4SVxZ5 {
  width: 36px;
  height: 36px;
  overflow: hidden;
}
.loading-pwwsKDxQgN {
  width: 36px;
  height: 576px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAATIBAMAAABNPJ6/AAAALVBMVEVHcEwAa/8Abf8Abf8Aa/8AbP8Abf8AbP4Abf8AbP8Aa/4Abf8Abf8AbP8Abv8PsCa5AAAADnRSTlMAEOHyJ1LJnGU5BbONeQPus1EAAAWhSURBVHja7Z3fa1tlGMffwClNji3EUVpY2YWzOrzJjcjwJpR2CnpV1k28CrbWKyFsohSmhI0xEIQSVgYiOlKZdXVerBfeKISJ4IWU4MXwYmAvEpJOuj5/g+/5keSkvu/7PEJYu+T7uXqhT3Oe8/78nJP3nCgFhoett9uliawtJlU6qESlkdxlW9AINWaj0jo1bUGj1CiHBb9qD9qkVpRKJk8ztqAf6UlU8PL0pzXx33+NCv5vZyvWKvD9uHDnK/QHAAAAAIBh8Mw02T1znfaiwhzZPXOXHkdHq9G+zTN1JjPxCdDrtg/aKNJ7YfAk0SOrrxbjTGrtEzDx5pnwb6kivWZvFT/b/sT7fBOer5f5IO8C+joAAAAA4JlP1TNVwjOtR/NyXc/86aLGVFfpPD2IPZNeDVgx1gCVY8+M2DcETVI9G3tmRMsQNE970Tmdj4OeGIIKcQ0o7/OQZVP71Q4J9oapCtZoie9N0y8vCPrc8xh2AAAAADwTnjlYnqkTM8ii3+OZqSrVZw19IJf81+/JeDc2Q3QpaabGlhknutr9j3z7LHp5LpnEHJkdd45alWTaZVPQ9XZHiQ792NJR9rm0lVrsflImR3vm4ZJe3u62Iq1Y+tOdTt2XqMGquTXtJCeI/hAEOe60dw+3ws8b/htZTJ4AAADgmfDMAfbMxurq6jXOM8O6qTCeGRAd0uGZYVNkGc88rfmA8cyJc5qswDMrYs9cFHim7sa8Z046xsH/0mM9fA8kaV/pS9rT/Up73DySerlJtM3F6CHemhWk/Qp7NN092bRVUZC2KvFpKzV1RnANUalUsHoCAOCZ8MyB98zPdnbKvGdG+TKeSWEvYTwzDOI8Mx8YFuOZb1V1tXPmo6t9m/XMVPAoHOeZqVJ9lhe2uw/hmcfOM/UA5T1zJP80055ybGZPTD6JkW5jzTwBHJ7tBXqc+VugxwCAo/RM1xLV9kzvRpb3zJv2lSPpmTMSz1yCZ8Iz4Zluz9wigWeO6aHHClvwvTrrmXro8cJWoybrmXoMvMB6pq7qj1nP1GP3C9YzvVy9ynqm/84v8Ex4JgDgyDzTOdU32Nkp4Znf2N8h1PXMfFMJPLOlJJ6p4JnwTHjmYHpmWuKZ96heZD1T9yneMwtBN+DMpxSMW2ZK1M3Le6YeI7xnbuQkerwGzwQADItnutiUPKywnni8g/VM9YMjqO2Z3qcLSuCZBxfhmfDMYfbMxUH2zPnj55kjJPDMURJ45qQgbT2zCjyzIPBMH54JABgez1QCz3TR9syAW6xn6sp4kfPMeNZ3e2a48rOeqdRd3jP1tP8lPHMwPTOD+5mDfD/zOHrmrsAz9ZDkPVP3AYFnrkk88zt4JgBALxrLj/igTYkd3j4yz7Qvdl3PDPXNKKMJz4yEbcntmdEs23R7pgq3ZzXdnmkVtkOeWYRnwjPhmfBMeCYAABwvUn9d5oPG4lfsMOuB4I7uvGSCLghM268J9lr1eqZdeC6xQeOSb9N6PPPUQ6sTJDzTsjge8swFiWcuwDPhmfBMeCYAAIBnkHP8uqLSpwXOPkf7Hc+0kvRM17LZ8Uwri5KghGc66HimQO/5FTbjeOVCj2eqk0xQ4JlTH5Y5EQk882cl8MwleCY8E54JAADg2eVrxjNjV3F7ZsA4p5DtNZ8NSn2UF7w50jsCz+Q40bet0TX7+3F7PFMJ2u4+f1kieZH5PeOGkP9eu/A1UKDWJ6wcac9kd6yHnnlV0OfYthvt/BgBPBMAAAAAMiYEa6f3/kt80FjiRzqtfAvPtG2I6PVMwb7vUr92o2jPfMAGjQreQB/s+64ImldQTbsShawKcoJnAgAAAGAA8HZ4f9IqxoufX6B/BtkzRU9YCi4jqoLLCO2ZV/jDXTc/49fL1gX0cQAAAACAvpN6N8sHTQus1vWzwfBM0Df+BacWDT+l00PjAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  -webkit-animation: lightning-step-animate-J_X8H2Nslz 1s steps(16) infinite;
     -moz-animation: lightning-step-animate-J_X8H2Nslz 1s steps(16) infinite;
       -o-animation: lightning-step-animate-J_X8H2Nslz 1s steps(16) infinite;
          animation: lightning-step-animate-J_X8H2Nslz 1s steps(16) infinite;
  will-change: transform;
}


/*# sourceMappingURL=headhunter.css.map*/