.listCard {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 15px;
    /*transition: all .3s;*/
    cursor: pointer;
}

.SelectListCard {
    width: 100%;
    border: 2px solid #2b85e4;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 15px;
    cursor: pointer;
    transform: translateY(-5px);
    box-shadow: 4px 4px 8px #e1e1e1;
    transition: transform .3s;
}

.topCard:hover {
    background: rgba(240, 240, 240, 1);
}

.arrange-status-no{width:16px;height:16px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;margin-right:10px}.arrange-status-no-1{background:#236dff}.arrange-status-no-2{background:#fa6601}.arrange-status-no-3{background:#999}.arrange-status-1{color:#236dff;font-size:16px;font-weight:600}.arrange-status-2{color:#fa6601;font-size:16px;font-weight:600}.arrange-status-3{color:#999;font-size:16px;font-weight:600}.arrange-status-line{width:68px;height:0;border:1px solid #e9e9e9;margin:0 15px}.arrange-box{display:flex}.arrange-box .arrange-item{height:600px;border-right:1px solid #e5e5e5}.arrange-box .arrange-item .arrange-item-title{height:54px;background:#f9fbfd;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.arrange-box .arrange-item .arrange-item-title .left-text{font-weight:600;font-size:20px;line-height:28px;color:rgba(0,0,0,.85)}.arrange-box .arrange-item .arrange-item-body{padding:15px 20px;height:546px;overflow-y:auto;display:flex;flex-direction:column}.arrange-box .arrange-item .arrange-item-body-table{height:546px;overflow-y:auto}.target-left{min-width:32px;font-weight:400;font-size:14px;color:#000}.target{border:1px solid #2778ff;color:#2778ff;font-size:14px;border-radius:2px;padding:2px 20px}.ant-checkbox-wrapper span:nth-child(2){flex:1}
.DingFont{font-family:"DingDing","黑体","Noto Sans SC",system-ui !important}.HTFont{font-family:"黑体","Noto Sans SC",system-ui !important}.HeiTiFont{font-family:Heiti SC,serif !important}.AlimamaFont{font-family:"Alimama_ShuHeiTi","黑体","Noto Sans SC",system-ui !important}.flexCenter{display:flex;justify-content:center;align-items:center}.flexBetweenCenter{display:flex;justify-content:space-between;align-items:center}.dataPreviewLayout{display:flex;flex:1;width:100vw;flex-direction:column;background-image:url(../assets/img/d6988d0557d007b11122dbd97d7edcbf.png);background-size:100% 100%}.commonLayout{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/5b31391c763fdc8ae128ff3dc2eb6408.png);background-size:100% 100%}.commonLayout-ExaminationSituation{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/514c989a1965e30f6697e40e3d5c3a7b.png);background-size:100% 100%}.commonLayout-ApplicationStatus{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/74be437eb7c41de9f64cf494b1dde8cd.png);background-size:100% 100%}.commonLayout-CertificationPlan{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/27936412e1b8355ece71898c9a2183a0.png);background-size:100% 100%}.dataPreviewLayoutHeader{position:relative;width:100vw;height:3.7vw;background-image:url(../assets/img/217fee671bddbfdbb4b549cb88e80001.png);background-size:100% 100%;display:flex;justify-content:center;align-items:center}.commonHeader{position:relative;width:100vw;height:3.7vw;background-image:url(../assets/img/ef01f55aa57e4d43e5e32614dc9d83e7.png);background-size:100% 100%;display:flex;justify-content:space-between;z-index:1}.commonHeaderNavTextActive{font-size:.6vw;padding:.3vw;margin:0 .5vw;background-image:url(../assets/img/af02344086a4ecd20ac595f191b163ea.png);background-size:100% 100%;cursor:pointer;position:relative}.commonHeaderNavText{font-size:.6vw;padding:.3vw;margin:0 .5vw;cursor:pointer}.navLight{position:absolute;left:0;bottom:-0.2vw;width:2vw;height:.5vw;animation:navLightMove 3s linear infinite}.commonCenterLeft{width:25vw;height:100%;display:flex;flex-direction:column;position:relative;z-index:10;overflow-y:auto;overflow-x:hidden;background-image:url(../assets/img/4d38897adc99e9f0dcb2ac9aa4944995.png);background-size:100% 100%}.commonCenterRight{width:25vw;height:100%;display:flex;flex-direction:column;position:relative;z-index:10;overflow-y:auto;overflow-x:hidden;background-image:url(../assets/img/8cb88593eec8278a0f8667db313f69a9.png);background-size:100% 100%}.centerItemTitleSelect{height:1.0666666667vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAATCAYAAADRVJJPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP8SURBVHgB7ZtNaFxVFMfPuW8ywyQzzUepBlEpYkVoxVapLWSjXaRBqQQEsXSTLFoU0Vh0JcjosqC2CoI0i6QL6cIWIyJqEeJCKH6EttDS0m6yKG0oTTLNfLSZ9+49PXcybdL2vbkvlGSmcH4w8968+f/nbea++z/v3IewHIg6+D3HOwO87YhhGAX0Bhc/BuxTI/G0ZM/zOQhC4xgDwP2AOImxLdVBQqcymk5uL5jDjwVUiJJeSqkn/suqb/kkr9mT1Pzr+W18403z6Yslc9Gl9YBObpvz9z9TNlMgCKvMTAoz/7cm+q6l1B7+b25JLMOba9Xm7Juz5iuX8HRGfcn/9m8A1eSSw0PWv3SQRGtpZO28OS6DRGgUXfNU7J33j/22Ntk23QIjKpareoWHtzeW4bBL+ucab5ePkOQYdcjlD9cGA6x9vnfWPwaC0GC23fCP82ZzzBmFxtdVaHjDvLlST2Vj1PWk2su7PS5/qHYhnuVs5AJBaAK6AirypsM9o3BRbSPTjjn9i0t6rhX2GTDDd2uNOv5QLce79sBMSOQSmo36Mwpf4RXQxxyZ9oADG6PKHm7iWmOXyx+h3cwFfF9PIdgLgrBC/NWV3HkToTvsuzTB1KszlT/CvnNELzqY1XTUFbmuJTBbi1Hvu/x1tD89fksfsUUUCMIKcTWJA0SU9ABLS49roPY8Ypl3QwdKdPSqFtX4yhuz2lnA8+3d3RyjTnCMGnP5w7WUy2q4sCMf/A6CsII8WwoOEGKbZ8xUwpjLd14EmHr6lv4uyhc+o9SK6pcK+l1wYIvyGx72VvsgDn+UluPZJy+UfIlcwoqztaBPT6YT57VS3XaA2GMVxKcyBsZ78sHfUb6oGSXXrumEK3JZJrLe9wDmiweK8hB/lLbDl56JsHq8XPQPaIQs8URhEFNGYTdfqI/U8zw4UIj6uY/Ru7VgjoKDXzs9vnNF/wImRl3+cK2NZ9T3+rQ/CoKwStiLcqdPY77C9YHCJzt984PrQh0yo9DBdRUzXG+JisXGqDkPd1fXwjj8odpqPFPSMxEagm0kcq2S5l2zvRg4m9v31ijVnofmnoeJ1TMhoK/vWXoS4Q/VAgzZAl4il9AIbCNxQyn4LG2gGOdO6+JAWVhmso97Hs4CPqpnEuaP1tI7nAtlNhEahi3s42qXzCirtEylprU9E5lNhGZnJoEZu12oUSjoTxBUlrFM5cf7lqkMhfkjtLm0hsvSMxEeBSbaW3by5ufajOLluZdRcJnOtKnnyp7axEX5B3cPLvRMPtpSNB/G1pb890AQmhj7PMo/a1remvaw3z6PsvjgFulDfGDI/RNm8L7bwSO1Jx4fUisITUWeX1zD4KBNRLcBFZVc2s56/ooAAAAASUVORK5CYII=);background-size:100% 100%}.rightBottomItemTIleSelect{height:1.0666666667vw;background-image:url(data:image/png;base64,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);background-size:100% 100%;display:flex;align-content:center}.dataPreviewCenterCenterTop{width:100%;height:4.6%;background-image:url(../assets/img/e1e1e42827e808327066b1dd17fab229.png);background-size:100% 100%}.ExaminationSituationViewTopBg{width:12.5vw;height:1.4375vw;display:flex;align-items:center;background-image:url(../assets/img/202e89eec581e2bc02eb7df7a30193f4.png);background-size:100% 100%}.dataPreviewCenterItemTitle{background-image:url(../assets/img/72be6a116b0c062e694114ef9e06a815.png);background-size:100% 100%}.ZYcenter_title_bg{background-image:url(../assets/img/96606cbfb01f695a204d9fa7763607c7.png);background-size:100% 100%}.dataPreviewApplicationStatus{width:100%;height:3.3vw;padding-left:1vw;padding-right:1vw;color:#fff;display:flex;align-items:center;background-image:url(../assets/img/790d8bf876e04b598ec34760865bb317.png);background-size:100% 100%;position:relative}.dataPreviewApplicationStatusTitle{width:23.1vw;height:3.3vw;display:flex;align-items:center;flex-direction:column-reverse;position:absolute}.EarlyWarningViewBGFather{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:4.5vw;height:4.815vw}.EarlyWarningViewBGFather img{animation:flicker 3s infinite linear}.EarlyWarningViewBG{width:4.2vw;height:4.494vw;background-size:100% 100%;margin-left:10px;margin-bottom:10px;animation:waringRotate 10s linear infinite;position:absolute}.EarlyWarningView{display:flex;flex-direction:column;flex:1;min-height:0}.EarlyWarningView .topStyle{display:flex;justify-content:center;align-items:center;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.22);padding:2vh}.EarlyWarningView .early-warning-table{width:100%;color:#fff;padding:1.7vh 0;font-size:.7vw;flex:1;min-height:0;display:flex;flex-direction:column}.EarlyWarningView .early-warning-table .early-warning-table-cell{flex:1;padding:.2vw .5vw .1vw .1vw;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EarlyWarningView .early-warning-table-header,.EarlyWarningView .early-warning-table-row{display:flex;width:100%;position:relative;cursor:pointer;padding-left:1.4vw}.EarlyWarningView .early-warning-table-header{display:flex;width:100%;font-size:.7vw;font-weight:500;color:#00f0ff}.EarlyWarningView .early-warning-table-body{flex:1;height:22vh;overflow:auto}.EarlyWarningView .early-warning-table-body .early-warning-table-row:last-child .early-warning-table-cell{border-bottom:none}.EarlyWarningView .early-warning-table-body .early-warning-table-empty{color:#aaa;justify-content:center}.EarlyWarningView .iconStyle{position:absolute;left:.3vw;animation:applicationStatusButtonActive-animation 2s infinite}.EarlyWarningView .active{background-color:#103053}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(1) .EarlyWarningViewBG{background-image:url(../assets/img/fa616a4d298ec0a4d811971789745c80.png);animation-delay:0s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(2) .EarlyWarningViewBG{background-image:url(../assets/img/9c871e941f4c5af63f9e75af74bf983e.png);animation-delay:-1s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(3) .EarlyWarningViewBG{background-image:url(../assets/img/9bb07c21cea66e31f507647ffa593041.png);animation-delay:-2s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(4) .EarlyWarningViewBG{background-image:url(../assets/img/5effcc0ca66ef54c5f8301d25a703c7f.png);animation-delay:-3s}.ExpertTeamViewBg{background-image:url(data:image/png;base64,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)}.doubleDataPreviewSearch{width:17.5vw;height:1.155vw;background-image:url(data:image/png;base64,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);background-size:100% 100%;display:flex;align-content:center}.FourPreviewSearch{width:35vw;height:1.155vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAAAYCAYAAAAYqC6SAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdoSURBVHgB7d1LbFRVGAfw78wtbTNOH7YIQsEWH2kMUCU8Ko0PNIgQguICkpoY6wKIMYZK2ZBoWuLKRCwuWMAGcMPCNJLgQpRIiS5IwARCiNSEgIkRqvTB9DGZx73H70ynM3OHuXPn2TlN/r+kj7lnOqt/T8495zvnCpKRLiJPPxHVU1GIPhLicPyllC387Q4BaEN0cUZPx18io6AdZBR0l5LRWdJSOW0hgLITg/ztMOd0MPpKhXPDtPXJs9PWPSrAhVpjx7+V4gMSnhW2Bv78RRF5avO4+QMBlNG5x429EwZVkjA+tDUgo6AJZBR055hRRZp9NaZof+e/4JcEUGa/1Fe+NVwlukwhOtWgt4KvtRQ62L1V5Vn6YIHYy+PnbbYGaXYbkkLopKHcVEYnDLGbM7rG1oCMgiaQUdCdY0YVXoUwpNy32h/+lAA08MZ46PyVGmN46LGKk/xyhYeKYMgrOi0hz/MI+nr8YnQJTuxfG7B6CKDMbvo8BziPRzmjd+MXkVHQCDIKukub0YTvFwflqaeD1n0C0MT6CfMaTxhUc1/aXEEFUnd8U4bYyP8Er6c09daZ8qdCZ48BCqXKbYKCWmy15TOQUdACMgq6y5BRdWPWxbO7T6oZNQLQVMED3ms+z3Ee7B5KmZXo8pDcsn3MfJsAyiip3KbD1oCMgiaQUdCdY0aVmQ2Vve3jKGUAvRVU0qCK12OlDKm7iXufD1gHCaDM/vB6OKPi+KPLxMgo6AEZBd2lzWhCb2NYDqKUAXSX9wyvc/G61e2V4sYLU9afBFBGl2qMTQGDVvGv79tbkFHQAzIKunPOKKkbs02GlFvbH4b3EIDm8h7wOm2w4CW4XasC1j4CyMNAY8VXkqjG7X2vPjQPLorIiUzvuVcpemLlNuPxi8goFKCY+VSQUSi2OclonDypNqo1ROQkAZTIwBNVX5iCfG7v2zwa+jxTFvMa8DoXr8uLCyPyBDZYQL4s7qhNomUeEvfTt8t6ErTAraNOlNt4Ug5GR0Yhf9F8CrHYI2kkbbugRs6YJ5uBBDIKpVCsPlRxzijFztylW9ioBqVmecjH/e4iQ9JounaTJPe7JNxuvHKu4U0qXrefysDh90q6gbMioRBNQesEDxrqOJhTBtHD1C+LBxtqMJDpM2LlNls43vYbMmQUChTNJ8mFjvkkWuiWTwUZhVIpRh+qOGZU4VUIIUXPan/4NAGUWMt05DT3rQ2c6WnOsD/1i/PeoFYa3D4n5wGv0wYLQeIAL8G5/hMBZNIxaf3uNekC37E1pbZFBC2ulvKy22AgdnJIHzIKxabyWSXpskM+m7xS/pzNYBUZhVIpRh+qpM1oQr968h82qsFcUGfpVpvyaoTkktQ2zvQSn0kXs1lpyGnAm1S8/k1KU3+tKc9gCQ6KoWPCPMI3VbV811Y1e43v7qp5ma65LWAdyfS3P9Ybnfx3w2me8Y6MQlG0TVpfO+SzKZvBKjIKpVZIH6pkyOjsmbsvvTkSGiCAObLGHz7Gma7hHCcyzfnmQfDSbFcachrwxorX+1I2WKizIjdsHzMxKwFFoWrLfKb1XYSodfYah7pZzZ5lGgyoJbhxQ7zHGX3X1oCMQhE9F7T+ieXzmdlrKp91pvWt22AVGYW5kG8fqjhmVMGZu1AmajWh3rTOhtX+sZgw0fKGsDyT7UpD1gPeTGfurpvGbmIorvYJ64yQMqBq0dTMhBBkus2eZTrPFBmFYorlM5ycz9agPOf2d8gozJV8+lDF7czdOpOuopQBymHdWHhA9bumoOjqBf9utU5Gst40mdWAN0PxOh57CSWhZiieClp9ahaNZyZa3Xatq5NDouU2eDQrzAGVzyUheYTz2cwzDm3ZnKqAjMJcyrUPVTJkNHpjps7cXekPo5QByoIzPbksYB7jTC8PkVylNqrlcvOV1YDXYYPFTvXYy/V8F0kAJaA2X1RIOcQzE1OZNlkknRyy09aAjEIJvTZhDnI+b3PGRt02ASGjUA7Z9qGKY0bj5MVcBxgAxfaKP/LbAinveCSN5Xoknus5vM7F67Jf3TFmc5YfQL52jURcl3mHvKIzdlbkdXsLMgqllU0+FWQUyqXwjBLO3AWt7BoO5lVDnnHAm1S83mFrwFmRoAmV0SlDbMS50KArZBR055hRZabGfP9qf/gjApjHMg54nTZY8BLcHjz2EnQQK7c5hIyCrpBR0F3ajCb0NoblWZQywHznOOBNKl7fYW/BYy9BD3g0K+gOGQXdZX58cPTM3a3bRkKdBDBPWYJ86mfaAW9S8fo2W4M0uw1JISzBQbnFTg7ZzRldY2tARkETyCjozjGjSuy4vLaA9RkBzFO/1la8LIke8OTtX+qUhvFbXo/tcW2J4nWRKF6Phl/sXxuwegigzG76PAc4j0cfPc8UGQU9IKOgu7QZjbO61Ua1lf7wbQKYZ0arhO9KjfHi317jY854dJObUEsW6i6Of29Jeu/daPG6vaM+yd+6CEAPd3kJboXtCjIKekFGQXePZlSZmd29QwDz22DsSN1L6sX/Ay9ZkZClInYAAAAASUVORK5CYII=);background-size:100% 100%;display:flex;align-content:center}.selectThree{width:22.38vw;height:1vw;background-image:url(data:image/png;base64,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);background-size:100% 100%;display:flex;align-content:center}.dataPreviewSearch{background:rgba(0,204,255,.24);border:1px solid #00fffe;border-radius:6px}.dataPreviewSearch .ant-input-affix-wrapper{background:#066689;color:#fff;border:0;border-radius:6px}.dataPreviewSearch .ant-input-affix-wrapper input{background:hsla(0,0%,100%,0);color:#fff;border:0;border-radius:6px}.dataPreviewSearch .ant-input-affix-wrapper input::placeholder{color:#94b6d5;border-radius:6px}.dataPreviewSearch .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#00fffe;border-right-width:1px !important;z-index:1}.selected>.ant-select>.ant-select-selector span{color:#fff;height:1.0666666667vw !important;line-height:1.0666666667vw !important}.selected>.ant-select>.ant-select-selector>input{background:hsla(0,0%,100%,0);color:#fff;height:1.0666666667vw !important;line-height:1.0666666667vw !important}.layoutHeaderText{display:flex;align-items:center;text-align:center;height:3vw;color:#6efffe;font-weight:700;font-size:38px;background-image:linear-gradient(180deg, #00FFFE -36.61%, #FFFFFF 103.06%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.iconBgAnimation{flex:1;display:flex;position:relative;height:6vw}.iconBgAnimation:nth-child(1)>div:nth-child(1){animation-delay:0s}.iconBgAnimation:nth-child(2)>div:nth-child(1){animation-delay:-1s}.iconBgAnimation:nth-child(3)>div:nth-child(1){animation-delay:-2s}.iconBgAnimation:nth-child(4)>div:nth-child(1){animation-delay:-3s}.iconBgAnimation>div:nth-child(1){animation:rotate 6s infinite linear;position:absolute;width:5vw;height:5vw;background-image:url(../assets/img/8572951f55b7a2c263be6eda13a0187d.png);background-size:100% 100%}.iconBgAnimation>div:nth-child(2){position:relative;width:5vw;height:5vw;background-size:100% 100%;display:flex;align-items:center;justify-content:center}.countText{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.countText div:nth-child(1){font-weight:400;font-size:.8vw;color:#00f0ff}.countText div:nth-child(2){font-weight:400;font-size:1.2vw;color:#fff}.mapBottomImage{width:40vw;height:40vw;position:absolute;z-Index:1;bottom:-13vw;animation:bottomRotate 10s linear infinite}.mapNoStyle{width:48vw;height:17.472vw;position:absolute;z-Index:1;bottom:0;animation:flicker 3s infinite linear}.selectItemBox{height:5vw;overflow-y:auto;overflow-x:hidden}.selectItem{cursor:pointer;color:#fff;text-align:left;padding:3px 5px;font-size:.6vw;width:8.75vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectActive{color:#03e8e9}.scrollbar{scroll-behavior:smooth}.selectItem:hover{background:#053455}.scrollbar::-webkit-scrollbar{width:.25vw;background-color:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{background-color:#0d4271;border-radius:5px}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#1075d1}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes flicker{0%{opacity:100%}50%{opacity:30%}100%{opacity:100%}}@keyframes transition{0%{opacity:30%}100%{opacity:100%}}.lazyLoad:nth-of-type(1) .number-counter{animation-delay:0s}.lazyLoad:nth-of-type(2) .number-counter{animation-delay:.3s}.lazyLoad:nth-of-type(3) .number-counter{animation-delay:.6s}.lazyLoad:nth-of-type(4) .number-counter{animation-delay:.9s}.number-counter{opacity:0;animation:count 1s;animation-fill-mode:forwards;position:relative;display:flex;align-items:flex-end}@keyframes count{from{transform:translateY(2vh);opacity:0}to{transform:translateY(0);opacity:1}}.float-up-down{animation:float 2s infinite ease-in-out}@keyframes float{0%{transform:translate(0, 0px)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0px)}}@keyframes bottomRotate{0%{transform:perspective(40vw) rotateX(78deg) rotateY(-180deg) rotate(0deg) translateY(0px) skew(0deg);opacity:.5}50%{transform:perspective(40vw) rotateX(78deg) rotateY(-180deg) rotate(180deg) translateY(0px) skew(0deg);opacity:1}100%{transform:perspective(40vw) rotateX(78deg) rotateY(-180deg) rotate(360deg) translateY(0px) skew(0deg);opacity:.5}}@keyframes waringRotate{0%{transform:perspective(4.5vw) rotateX(20deg) rotateY(30deg) rotate(0deg) translateX(0px) skew(0deg)}50%{transform:perspective(4.5vw) rotateX(20deg) rotateY(30deg) rotate(180deg) translateX(0px) skew(0deg)}100%{transform:perspective(4.5vw) rotateX(20deg) rotateY(30deg) rotate(360deg) translateX(0px) skew(0deg)}}.flickerFather:nth-child(1) .expertTeamViewFlicker{animation-delay:0s}.flickerFather:nth-child(2) .expertTeamViewFlicker{animation-delay:-0.3s}.flickerFather:nth-child(3) .expertTeamViewFlicker{animation-delay:-0.6s}.flickerFather:nth-child(4) .expertTeamViewFlicker{animation-delay:-0.9s}.flickerFather:nth-child(5) .expertTeamViewFlicker{animation-delay:-1.2s}.flickerFather:nth-child(6) .expertTeamViewFlicker{animation-delay:-1.5s}.expertTeamViewFlicker{animation:flicker 2s linear infinite}.centerTopCountLeft{background-image:url(../assets/img/dad5d6cd368768a067f76ae718215b95.png);background-size:100% 100%;width:7.6vw;height:1.748vw;display:flex;justify-content:center;align-items:center;font-size:.7vw}.centerTopCountLeftIcon{background-image:url(data:image/png;base64,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);background-size:100% 100%;width:4vw;height:.268vw;margin-left:5px}.centerTopCountRight{background-image:url(../assets/img/1d0890caf6b7e211cd436665ab9ae4cb.png);background-size:100% 100%;width:7.6vw;height:1.748vw;display:flex;justify-content:center;align-items:center;font-size:.7vw}.centerTopCountRightIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAMCAYAAADoD8b/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAplSURBVHgBfVlbrFxVGf7W3jPnfk7PrfcCJagJsYVWSJSICZTCQ/EKWoUnIzE+AJHEGEFJWijqg0i8BBPfRFEfjJCYALXRoFF8sYpCCi3VQC2UXs+cnjlnzmVm9u/3r7X2nulh//M3M2vN7vr2vy7f+r9/rePQy2blTQdcwZoIkMEhc+LrBzDuvl2KmZHLXYo/ss2otlUM/4FlW9r4KKbcyVJcTT7N78dyH94nMayfkhbuxlpXN/zd5xLcSYTvH59kBOsbDmHCPQF7bE/yezphe4KyRBEJ6xmeJe7ZUsycTNHDown7xVLbaz91fJKNa99dzRjbDvr5FFD0MeDYC/r7NSbdRWNsNyYJtrOhpOjg2hneIOYvMCy9KHvaCQZTnZM2MSnLFqRdwTGMuTdKQW/KQGUK17F92mL7CttzHdvqs9nC61y3uTLYeE3GGxk2rdBXv/rrI07QXlKPEzjFOWmV4dafluHGEAZ0rec4gxMsU87q+SXiLnOLiTW45KLsY7GVE1lYrJ4wSelnBT/i7K1RSpJYEp8KSfkDk5TnZbNzuJcEUx+KC5VQ32+RslqTncR8FoHERTdJnLOo4pewbFb28nttPih16xnNnpikVGvjAb5bsqyYFfG4jJvAIqXIOB3c5Os62xKpqT4zvGSRcrAhm5MU10aYdLqAOhf8ZVhWlw+2BcNs6PwHoSSZF01Sqo3j6lYbFZJSKvqbX00H12zgjEVKHJG+xRTrlIz+dz+wzL4uBZ81i5Sck/TMMIY6roP5gLRFXxGm6r1Wk630tM/Pvk4kFyOvM1zeBsOSunyFL7+RH/YJUiyCw9scnB29+nAvIZvzn8678pH5V9wE/yjFHJXRtsNDIsWg8tUThsynMeLOlOLqso7fe5X0OvhMQihKguPvwLB0Rj5OUk5lEkgZiaxfNY7t9xYOs7iZ7x7PktgewRlJ+SpJ+WopRqR/sYlbLnnE3rVDH1/m5M6X4hiFGHW2pdrfDplDuYK/wbDBC3IZebim0v2w6TVoGRu4dpZdibXSRHUFuoTB+uGd102FU+PWGikZwbm19Od8jCgnJlfsRcQFiLLojew8wIhyogyjEs6o+KCSOOgwXcSIyeefg2U1uYOk+kzxO59ORxlo4qcmbiO+yP5siD6c/wrlH0jmQxYsyfBIDMjeUySkZBU8w4hyvhRECW+nuN0TOEi+RyUaORM8CXtsO9l0Z+4n98WPRklTiiuz+DDbjqFrNlTOK0IJX+OOW7h0CLvgpztYUaY4ik2uUQo6KYOLfbgyD22UcGpp9Jvhv2bUm5WJviVMrHQ90lC3rBJ+DOXqoXZWRkZ01kbiwCK7aivEOdfMm72XmJRwkmpr/tN1ihOclAOGOyXz79hqDCFa+gVQcvLnE6aEN7yE35dvghhdQxAU7LN2XWVGPsa2e+OW8QFWfRJ4mhL0c6uPaV0+zzbr0BVNYrQ8z4z4GQtHAn5NEZFYXgWY+wmj4EHOyUwpiAtHKb45H1buSyNulpKUVl55Qba0EuzownksvdZbLfwTltVlG6KEp13k5Lw0uOGOWbDqKK6uUMIrGi5jyCQ5HSX9XbOPIn19Cdbr6/so4xotV1j2L/tOz+D6DsFW4dLhIYxIg93StZv3qZqb1fp6phpddikxKeEE7I9SiryIEXA3LJuVB6GHpEiTEDJ99SQj7PctWLKC+9El4VLsAy/hh0tBC7Kx5fCAC31yculoftFLwrM2vhA3Qe5HywUS7DEYls7JJ1hMacuscONthqQ8CNt2kSQTefus4/MV9vGVUgQlPE1wm2/fLvyEWV0hKS15ZBRKM2xvRza2tX0a5LzVwF9hmaocQh9RhEwfZJZ4Sjhp4moU+BbVu1qkCU4lfHkQc2Y+KpIMn8X0gg5myJ8JXH0k4ifoL0p4bpcQk7vrRQRplEhOF5n5KAn2FozBsW2R63kJRwxjbZ6WLZuVOwm5w8Oi5MeVe5eT8hMT18I9/N4gSchjuwh6iEQxc72kTfKJH5jkR+IwaPyW0fJcKWhOphnmPunxXTsg5pc/tnzhnFzHfHRn1jW7/gCTUcLH8WcLVpnHR0iqUR+R08KPo+9jJKUZ9UiQ3T5Sph351jyTp/CeEl6p4irWglaTkC2t6IEnw3FTwt8W3aQT+YFnZaVQuxbj9QUYNlHDKNcsHW74NSgi5lzLS/jy6vadqctP4cHynE0/b5GUj1gOSY7nJUppeBCjbILHTQmnXLH5/V71wyEpsDnxO+lh/rCuhm5nsz3BDYLAqcQ6L+FPwTBen9zF967L+5bLQebwGsn8goWjhH8968rzkoDR/r7QS8JJlFuw+pCkViUpXbk89vE0nbVCPurbF1rsJbxcPRQ3I9dw3oZzCMkZNnmGBW641y0ck65t/hSudWVxpCGfvWNK+HHp7xvEhmo1ErIZDj28KhLmlue7c8RLjEpQG8CI7pCFIRW9EDHHhjnUSZQe5AIxo4QD8SSN4nCgeeIuWDYnD7Hh5YX7vOLwP+Y1j5u4FA+z7ZbihqdzDH+aC/73UgwlnOS7pxhrx5eS5SnK4+lSnEo4cJdkhafcZ4OjtyNzTfTecapojYJgM1y452EODbs5qRNK4ET84chPMomiEv7vUtCMrKEM3+CjY+LzVzAPzXPaw70knDcT1/romPq7zsJai/bhaoDrzWIyTyuZYyovta8q4ScsHKaxUQbIxWbnFK655dAglcDORxPO9OTgIhWcpPQ7qBHmc26MeeUqCc8tjJ0SnqeFsYzv7CHhNbmCr/xmd2JYJG/VrlP2KksvyJfY6NaCi53T/zvc8jZRVvBlMmOT98PI6mIo4wAO9sz12viuZPm1aCh9dG7jN70kPF6IIym2jYqAf8EPTV/n5HpebH/IH6gYETw59TklnGv/JxOX4gY2HItt/dDiVZZeiB81cYO8uguX/Loh/Pja4f7yNd5XLJRiRAaZo1/lDzir/y+jP0vCOSd882STx/BmNT6rekyTF+Xl86h2EWsGmfHqyabRlVTMj2hm6hYtWJLUgoQ7F+8eURBNJXy/BSQ5ggR2LtFdPCR9D0PmKXwLI8FXOfP5oSWmiL72LTNx5h0i/e3JZV/iBTcjyyle8/wMll2Uu9lyXWjctd8cjnCHP2fiMnyja1zFkEm050iU8jzqpEwyL7w1yX3xXxJigWRNknLCzZbBKMXbGFm3FdINj1NfdT4rVw/4Py7s4IFnBF2X/Xr4SauU8Cl3xMTN8NLeoapXQhotCxY6v96lfVQp5il8I/K404Tz10RNf0NxroeEDwxmzJl9nZGVhd8tQ1585tHDHCPfTcb//cvsKKWHGnBN10lOfF3LMfcSLCMxGby3+HZd3ecA65jukQ/NyQeQ5Tdf6NysVnlQsiRcbV62I79oq3o/oVzgIlgR5RTnry+mJ5rga1reH/31+suJ5pb9PBQsd/VSrcIR9+qjXvivhHtpRkDxlyahrJsbVe2sbPDlUJE3h3LE/8WlnCiHpYr3R6Ko6dtHifN/pzPWWo25JQ9tQb2n2Vbj41rvj/HZLZk48TdJYeP8h5/3FeuemZE52v8BlaeGkWX/G+YAAAAASUVORK5CYII=);background-size:100% 100%;width:4vw;height:.268vw;margin-right:5px}.certificationPlanSearch .ant-picker .ant-picker-input input{color:#00f0ff;font-size:.6vw;cursor:pointer;text-align:center}.certificationPlanSearch .ant-picker .ant-picker-input input::placeholder{color:#00f0ff;font-size:.6vw;cursor:pointer}.certificationPlanSearch .ant-picker .ant-picker-range-separator span{color:#00f0ff;font-size:.6vw}.certificationPlanSearch .ant-picker .ant-picker-suffix{color:#00f0ff;font-size:.6vw}.certificationPlanSearch .ant-picker .ant-picker-active-bar{background:#00f0ff}.certificationPlanSearch .ant-picker-clear{background:#000c1c;color:#00fffe !important}.custom-range-picker{color:rgba(0,240,255,.7) !important}.custom-range-picker .ant-picker-range-arrow{display:none !important}.custom-range-picker .ant-picker-panel-container{background:#152f48 !important}.custom-range-picker .ant-picker-header{color:rgba(0,240,255,.7) !important;border-bottom:1px solid rgba(0,240,255,.7) !important}.custom-range-picker .ant-picker-panel{color:rgba(0,240,255,.7) !important;border:1px solid rgba(0,240,255,.7) !important}.custom-range-picker .ant-picker-range-arrow{display:none}.custom-range-picker .ant-picker-content th,.custom-range-picker .ant-picker-content td{color:#fff !important}.meteorLeft{width:2.3vw;height:3.289vw;position:absolute;left:-4.59vw;top:50%;animation:meteorLeft 3s linear infinite}.meteorRight{width:2.3vw;height:3.289vw;position:absolute;right:-4.59vw;top:50%;animation:meteorRight 3s linear infinite}@keyframes meteorLeft{0%{transform:translate(16px, 115px) rotate(-10deg);opacity:.2}10%{transform:translate(16px, 115px) rotate(-10deg);opacity:.2}50%{transform:translate(0px, -20px) rotate(-3deg);opacity:1}90%{transform:translate(14px, -180px) rotate(12deg);opacity:.2}100%{transform:translate(14px, -180px) rotate(12deg);opacity:0}}@keyframes meteorRight{0%{transform:translate(-16px, 115px) rotate(10deg);opacity:0}10%{transform:translate(-16px, 115px) rotate(10deg);opacity:0}50%{transform:translate(0px, -20px) rotate(3deg);opacity:1}90%{transform:translate(-14px, -180px) rotate(-12deg);opacity:.2}100%{transform:translate(-14px, -180px) rotate(-12deg);opacity:0}}.iden_wrap{width:100%;height:21.5vw;color:#fff;flex:1;padding:10px}.iden_wrap .iden_center{display:flex;justify-content:center;align-items:center}.iden_wrap .iden_plan_title{width:100%;height:5%;display:flex;align-items:center;display:flex;justify-content:space-between}.iden_wrap .iden_plan_style{width:100%;height:6%;display:flex;align-items:center;background:linear-gradient(89.98deg, #048DF0 0.01%, rgba(4, 141, 240, 0.425287) 37.41%, rgba(4, 141, 240, 0) 86.77%);display:flex;justify-content:space-between}.iden_wrap .iden_plannumber{width:20%;height:90%;display:flex;align-items:center;justify-content:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAA4CAYAAAAbx4ZoAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKZSURBVHgB7do/bhNBFIDx98aJZAmk2F06UlLmBkkqSpQKusANsBB17BYkLEoKRCgpcwLMCfARXLqzg4RkKfY+3vjPwyR2eu9+v8Ka3R2X82l3dlUesNe9uZTC2gJg9yVtT1sHnYem6LYL+x9/X5gVVwKgNFT06vbtwevt1zfY746OrdBfyxk9mdlPAbCzPASHlvRCxOp+0J+qnUmrOb4/7456d3Q0XcSgQQyAEtG8pnMUpOELf1BLdjZpNQfrU9L6QY7BrNAfsohBnxgAJWIyFrNvPhqbyHyt5zW/PiWC0OiOGnlCnuiHQ4/BtQAol39RGOa1np8G9t+PjleXIwh/ZhGD/IfvAqCcchQK+6zmTwF+L2A1j4K/RMiX5nsIte7NVy3slciyHvkPAMovyaln4GQx1nYtf2vgMXjjJycegy/EAKgQk0F+BeHr/8jHp2n14ZEV3BkAlVT428Sl2ENQsaEAqLQkALBEEAAEggAgEAQAgSAACAQBQCAIAAJBABAIAoBAEAAEggAgEAQAgSAACAQBQCAIAAJBABAIAoBAEAAEggAgEAQAgSAACAQBQCAIAAJBABAIAoBAEAAEggAgEAQAgSAACAQBQCAIAAJBABAIAoBAEAAEggAgEAQAIa2NjgVApSUprLMY6nOiAFRQ0meroeafvQ+jtp+8XJyyaymkLwBKTVUapvrCh4degrHOrKOri0QBqA5N6YmJvPS1XvcwDETt/LbV7Ov6JKIAVMKpr/OT+Uil99hjMG41x4vDO4gCUE4pad18r9DEns5P+P7h9F2zvT5HN/2RKADloqKHliTvFzTyfoHM7Nxj0Ls/b4v/owCgDHy/oF/zR4RJqznYdH3rh0nzW4l4JQlg55l9eqR2ti0G2V9kFdsI46AVkAAAAABJRU5ErkJggg==);background-size:100% 100%}.dis_img_bg{position:relative}.dis_img_lightbeam{position:absolute;top:15%;left:2.4vw;animation:disTranslationImg 3s linear infinite}.dis_img_lightbeam_small{position:absolute;top:15%;left:2.4vw;animation:disTranslationImgSmall 3s linear infinite}@keyframes disTranslationImg{0%{transform:translateX(-1.28vw);opacity:0}50%{transform:translateX(1.28vw);opacity:1}100%{transform:translateX(3.84vw);opacity:0}}@keyframes disTranslationImgSmall{0%{transform:translateX(-1vw);opacity:0}50%{transform:translateX(1vw);opacity:1}100%{transform:translateX(3vw);opacity:0}}.rocket{margin:.5vw 0;width:100%;height:33.3vh;overflow-x:hidden;overflow-y:auto;color:#fff}.rocket .rocketItem{position:relative;height:36px;display:flex;justify-content:space-between;align-items:center}.rocket .rocketItem:nth-child(1){border-bottom-left-radius:15px;background-color:#245ef1}.rocket .rocketItem:nth-child(1) .rocketItemImg{position:absolute;top:36px;animation:rocketFlicker 2s linear infinite;animation-delay:calc(-2.4s*(1 - 1))}.rocket .rocketItem:nth-child(1) .rocketItemImg .verticalBar{position:absolute;left:.4vw;width:.9vw;height:7.74vw}.rocket .rocketItem:nth-child(1) .rocketItemImg .rocketItemRocket{position:absolute;left:.1vw;width:1.6vw;opacity:0;animation:rocketFlight .8s linear infinite;animation-delay:calc(.8s*(1 - 1));animation-fill-mode:forwards;animation-iteration-count:1}.rocket .rocketItem:nth-child(2){border-bottom-left-radius:15px;background-color:#308ffe}.rocket .rocketItem:nth-child(2) .rocketItemImg{position:absolute;top:36px;animation:rocketFlicker 2s linear infinite;animation-delay:calc(-2.4s*(2 - 1))}.rocket .rocketItem:nth-child(2) .rocketItemImg .verticalBar{position:absolute;left:.4vw;width:.9vw;height:7.74vw}.rocket .rocketItem:nth-child(2) .rocketItemImg .rocketItemRocket{position:absolute;left:.1vw;width:1.6vw;opacity:0;animation:rocketFlight .8s linear infinite;animation-delay:calc(.8s*(2 - 1));animation-fill-mode:forwards;animation-iteration-count:1}.rocket .rocketItem:nth-child(3){border-bottom-left-radius:15px;background-color:#57adfc}.rocket .rocketItem:nth-child(3) .rocketItemImg{position:absolute;top:36px;animation:rocketFlicker 2s linear infinite;animation-delay:calc(-2.4s*(3 - 1))}.rocket .rocketItem:nth-child(3) .rocketItemImg .verticalBar{position:absolute;left:.4vw;width:.9vw;height:7.74vw}.rocket .rocketItem:nth-child(3) .rocketItemImg .rocketItemRocket{position:absolute;left:.1vw;width:1.6vw;opacity:0;animation:rocketFlight .8s linear infinite;animation-delay:calc(.8s*(3 - 1));animation-fill-mode:forwards;animation-iteration-count:1}@keyframes rocketFlight{0%{transform:translateY(7.74vw);opacity:0}50%{transform:translateY(3.87vw);opacity:.5}100%{transform:translateY(0);opacity:1}}@keyframes rocketFlicker{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.applicationStatusButton{width:5vw;height:1.6vw;color:#fff;font-size:.55vw;background-image:url(data:image/png;base64,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);background-size:100% 100%;margin:0 .5vw;display:flex;align-items:center;justify-content:center;cursor:pointer}.applicationStatusButtonActive{width:5vw;height:1.6vw;color:#fff;font-size:.55vw;background-image:url(data:image/png;base64,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);background-size:100% 100%;margin:0 10px;display:flex;align-items:center;justify-content:center;animation:applicationStatusButtonActive-animation 2s infinite;cursor:pointer}@keyframes applicationStatusButtonActive-animation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.applicationNoticeBg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAEUCAYAAAAfh9elAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAElSURBVHgB7dvRjYJAEMbxD3IFWMJ2cFcCJVwJV4IdnCVcJ9eCJVgCdqDv4roCJkZAvzUxMfqfBB90fjIMuzwN0q2IcaasiM2fj2L8TUc4/6q8klxJ+62KopbxzyGVMpcdcf+fU3fVlTMepTLjCcGHndnfQB9I4fjxCl0aA3U6NlNg2CVrOTuRt4KbxeXOu5Y8z03+MpPbB8Agefw+xN231KxTx1YyS1lM/fSqiw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJkBeHNQfMqOvCHk3c9Dh5ArJ7W/6HYIeam74zjJPDGqPRwQ7y46pDNOTpWfJ8/aVzD8Utr3NYKbbA2Cl30pXf+NAffTWkodKa3Zbnbcu4DTfqhdcABjzXMI/lPDGQAAAABJRU5ErkJggg==);background-size:.5vw 13.75vw;background-repeat:no-repeat;background-position:center;animation:fade-in 2s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1}.bubbleToRight{opacity:0;background-image:url(data:image/png;base64,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);width:125px;height:32px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.45vw;padding-right:10px;animation:bubbleToRight 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:3s}.bubbleToLeft{opacity:0;background-image:url(data:image/png;base64,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);width:125px;height:32px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.45vw;padding-left:10px}.applicationNoticeBg .applicationNoticeLeft div:nth-child(1) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 1s*0 + 3s*0);opacity:0}.applicationNoticeBg .applicationNoticeLeft div:nth-child(1) .bubbleToRight{animation:bubbleToRight 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 1s*0 + 3s*0)}.applicationNoticeBg .applicationNoticeRight div:nth-child(1) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 2s*0 + 2s*1);opacity:0}.applicationNoticeBg .applicationNoticeRight div:nth-child(1) .bubbleToLeft{animation:bubbleToLeft 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 2s*0 + 2s*1)}.applicationNoticeBg .applicationNoticeLeft div:nth-child(2) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 1s*1 + 3s*1);opacity:0}.applicationNoticeBg .applicationNoticeLeft div:nth-child(2) .bubbleToRight{animation:bubbleToRight 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 1s*1 + 3s*1)}.applicationNoticeBg .applicationNoticeRight div:nth-child(2) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 2s*1 + 2s*2);opacity:0}.applicationNoticeBg .applicationNoticeRight div:nth-child(2) .bubbleToLeft{animation:bubbleToLeft 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 2s*1 + 2s*2)}.applicationNoticeBg .applicationNoticeLeft div:nth-child(3) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 1s*2 + 3s*2);opacity:0}.applicationNoticeBg .applicationNoticeLeft div:nth-child(3) .bubbleToRight{animation:bubbleToRight 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 1s*2 + 3s*2)}.applicationNoticeBg .applicationNoticeRight div:nth-child(3) .bottom-fade-in{animation:bottom-fade-in 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(2s + 2s*2 + 2s*3);opacity:0}.applicationNoticeBg .applicationNoticeRight div:nth-child(3) .bubbleToLeft{animation:bubbleToLeft 1s linear infinite;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:calc(3s + 2s*2 + 2s*3)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes bottom-fade-in{0%{opacity:0;transform:translateY(5vw)}60%{opacity:1;transform:translateY(-0.5vw)}70%{opacity:1;transform:translateY(0.5vw)}80%{opacity:1;transform:translateY(-0.3vw)}90%{opacity:1;transform:translateY(0.3vw)}95%{opacity:1;transform:translateY(-0.1vw)}100%{opacity:1;transform:translateY(0)}}@keyframes bubbleToLeft{0%{opacity:0;transform:translateX(13.75vw)}60%{opacity:1;transform:translateX(-0.5vw)}70%{opacity:1;transform:translateX(0.5vw)}80%{opacity:1;transform:translateX(-0.3vw)}90%{opacity:1;transform:translateX(0.3vw)}100%{opacity:1;transform:translateX(0)}}@keyframes bubbleToRight{0%{opacity:0;transform:translateX(-13.75vw)}60%{opacity:1;transform:translateX(-0.5vw)}70%{opacity:1;transform:translateX(0.5vw)}80%{opacity:1;transform:translateX(-0.3vw)}90%{opacity:1;transform:translateX(0.3vw)}100%{opacity:1;transform:translateX(0)}}.esp-center-top{width:100%;margin-top:.5vw;display:flex;justify-content:center;align-items:center}.esp-center-top .esp-center-bubble-box{width:15vw;height:26vw;display:flex;flex-direction:column;justify-content:space-around;position:relative;left:-30px;z-index:5}.esp-center-top .esp-center-bubble-box .esp-center-bubble{width:130px;height:60px;background-image:url(../assets/img/7d0b64819f31063601d85ec3e5eacaa0.png);background-size:100% 100%;animation:random-float 3s linear infinite;display:flex;flex-direction:column;justify-content:center;padding:6px 0;align-items:flex-end}.esp-center-top .esp-center-bubble-box .esp-center-bubble div{margin-right:15px;color:#fff}.esp-center-top .esp-center-bubble-box .esp-center-bubble div:nth-child(1){font-size:14px}.esp-center-top .esp-center-bubble-box .esp-center-bubble div:nth-child(2){font-size:20px}.esp-center-top img{width:100%;animation:rotates 5s linear infinite;position:absolute;top:0;left:0;z-index:0}.esp-center-top .esp-center-bubble-box:nth-child(1){align-items:flex-end}.esp-center-top .esp-center-bubble-box:nth-child(1) .esp-center-bubble:nth-child(1){position:relative;left:25%}.esp-center-top .esp-center-bubble-box:nth-child(1) .esp-center-bubble:nth-child(4){position:relative;left:25%}.esp-center-top .esp-center-bubble-box:nth-child(3){align-items:flex-start}.esp-center-top .esp-center-bubble-box:nth-child(3) .esp-center-bubble:nth-child(1){position:relative;right:25%}.esp-center-top .esp-center-bubble-box:nth-child(3) .esp-center-bubble:nth-child(4){position:relative;right:25%}@keyframes rotates{0%{transform:rotateX(10deg) rotateY(20deg) rotate(0deg) translateX(0px) skew(0deg)}50%{transform:rotateX(10deg) rotateY(20deg) rotate(180deg) translateX(0px) skew(0deg)}100%{transform:rotateX(10deg) rotateY(20deg) rotate(360deg) translateX(0px) skew(0deg)}}.esp-center-bottom{width:100%;display:flex;justify-content:center;position:absolute;bottom:.5vw;z-index:1}.esp-center-bottom img{width:39.4vw;height:15.76vw;animation:flicker 3s linear infinite}@keyframes random-float{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(6px) translateY(7px)}100%{transform:translateX(0) translateY(0)}}@keyframes esp-center-rotate{0%{transform:perspective(15vw) rotateX(0deg) rotateY(0deg) rotate(0deg) translateX(0px) skew(0deg)}50%{transform:perspective(15vw) rotateX(0deg) rotateY(0deg) rotate(180deg) translateX(0px) skew(0deg)}100%{transform:perspective(15vw) rotateX(0deg) rotateY(0deg) rotate(360deg) translateX(0px) skew(0deg)}}.IEW-nav-active{width:16.9vw;height:3.042vw;background-image:url(../assets/img/395f5d1e0b7206a9c97a93c02b4ce1c5.png);background-size:100% 100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;font-weight:500}.IEW-nav{padding:10px 20px;color:#fff;font-size:16px;white-space:nowrap}.centered-center{position:absolute;top:43%;left:48%;transform:translate(-43%, -48%)}.centered-bottom-center{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);white-space:pre}.recognize-type-work-bottom{position:absolute;bottom:10%;left:50%;transform:translateX(-50%)}.IEW-center-image-box{width:35.3vw;height:35.3vw;margin-top:2vw;position:relative}.IEW-center-Inner-ring{position:absolute;background-image:url(../assets/img/5b084e2da853af587c24a534695ffe88.png);background-size:100% 100%;width:35.3vw;height:35.3vw;animation:rotate 5s linear infinite}.IEW-center-text{width:35.3vw;height:35.3vw;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}.IEW-center-text img{width:2.5vw;height:2.5vw;margin-bottom:1.5vw;animation:flicker 3s linear infinite}.IEW-center-text div:nth-child(2){font-weight:400;font-size:18px;line-height:22px;text-align:center;color:#fff}.IEW-center-text div:nth-child(3){font-weight:400;font-size:28px;line-height:34px;text-align:center;color:#fff}.IEW-center-outer-ring{position:absolute;background-image:url(../assets/img/039d357cd021cfbc7eb14db88f23b7c5.png);background-size:100% 100%;width:35.3vw;height:35.3vw;animation:outer-ring-rotate 5s linear infinite;animation-direction:reverse}.IEW-center-scale{position:absolute;background-image:url(../assets/img/0addd949c99bde72669a43e6dbe3f516.png);background-size:100% 100%;width:35.3vw;height:35.3vw;animation:scale-img 8s linear infinite}@keyframes outer-ring-rotate{0%{transform:rotate(0deg) scale(0.55)}100%{transform:rotate(360deg) scale(0.55)}}@keyframes scale-img{0%{transform:scale(0.85) rotate(0deg)}3%{transform:scale(0.55) rotate(0deg)}5%{transform:scale(0.75) rotate(0deg)}8%{transform:scale(0.6) rotate(0deg)}11%{transform:scale(0.7) rotate(0deg)}14.5%{transform:scale(0.63) rotate(0deg)}18%{transform:scale(0.65) rotate(0deg)}30%{transform:scale(0.65) rotate(0deg)}45%{transform:scale(0.65) rotate(180deg)}60%{transform:scale(0.65) rotate(180deg)}75%{transform:scale(0.65) rotate(0deg)}90%{transform:scale(0.65) rotate(0deg)}100%{transform:scale(0.85) rotate(0deg)}}.randomFloat1{width:175px;height:175px;border-radius:50%;animation:randomFloat1 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:url(../assets/img/788c4d82994c39d3a8b679fb58bba160.png);background-size:100% 100%}.randomFloat1 div:nth-child(1){font-size:14px;margin:20px 0 5px}.randomFloat1 div:nth-child(2){font-size:30px}@keyframes randomFloat1{0%{transform:translateX(2px) translateY(2px) scale(0.9677569179)}10%{transform:translateX(34px) translateY(24px) scale(0.87680053)}20%{transform:translateX(31px) translateY(3px) scale(0.9541014305)}30%{transform:translateX(10px) translateY(12px) scale(0.9171451064)}40%{transform:translateX(8px) translateY(39px) scale(0.8151000726)}50%{transform:translateX(2px) translateY(4px) scale(0.9299331598)}60%{transform:translateX(21px) translateY(10px) scale(0.9863160778)}70%{transform:translateX(2px) translateY(24px) scale(0.9602622208)}80%{transform:translateX(29px) translateY(37px) scale(0.8424598961)}90%{transform:translateX(17px) translateY(31px) scale(0.8113864133)}100%{transform:translateX(2px) translateY(2px) scale(0.9677569179)}}.randomFloat2{width:175px;height:175px;border-radius:50%;animation:randomFloat2 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:url(../assets/img/6e1eaf61fe9137a97bdecfa31682e968.png);background-size:100% 100%}.randomFloat2 div:nth-child(1){font-size:14px;margin:20px 0 5px}.randomFloat2 div:nth-child(2){font-size:30px}@keyframes randomFloat2{0%{transform:translateX(42px) translateY(42px) scale(0.8991000268)}10%{transform:translateX(40px) translateY(11px) scale(0.8543695615)}20%{transform:translateX(25px) translateY(22px) scale(0.9165750118)}30%{transform:translateX(25px) translateY(6px) scale(0.9124197525)}40%{transform:translateX(44px) translateY(32px) scale(0.8721813705)}50%{transform:translateX(6px) translateY(10px) scale(0.879242575)}60%{transform:translateX(26px) translateY(48px) scale(0.8317702375)}70%{transform:translateX(11px) translateY(10px) scale(0.9739785872)}80%{transform:translateX(49px) translateY(1px) scale(0.8430119944)}90%{transform:translateX(36px) translateY(21px) scale(0.9014532879)}100%{transform:translateX(42px) translateY(42px) scale(0.8991000268)}}.randomFloat3{width:175px;height:175px;border-radius:50%;animation:randomFloat3 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:url(../assets/img/2f28b5021ea3ebb8eea021bfaff41867.png);background-size:100% 100%}.randomFloat3 div:nth-child(1){font-size:14px;margin:20px 0 5px}.randomFloat3 div:nth-child(2){font-size:30px}@keyframes randomFloat3{0%{transform:translateX(7px) translateY(7px) scale(0.8779375477)}10%{transform:translateX(17px) translateY(37px) scale(0.9133134851)}20%{transform:translateX(34px) translateY(48px) scale(0.907359952)}30%{transform:translateX(24px) translateY(24px) scale(0.9819038612)}40%{transform:translateX(9px) translateY(36px) scale(0.9606476134)}50%{transform:translateX(14px) translateY(38px) scale(0.925451855)}60%{transform:translateX(45px) translateY(32px) scale(0.9495908496)}70%{transform:translateX(40px) translateY(31px) scale(0.9330572549)}80%{transform:translateX(32px) translateY(19px) scale(0.9247651666)}90%{transform:translateX(32px) translateY(21px) scale(0.8035873126)}100%{transform:translateX(7px) translateY(7px) scale(0.8779375477)}}.randomFloat4{width:175px;height:175px;border-radius:50%;animation:randomFloat4 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:url(../assets/img/aa197b2d191c8ebe86952db28230b324.png);background-size:100% 100%}.randomFloat4 div:nth-child(1){font-size:14px;margin:20px 0 5px}.randomFloat4 div:nth-child(2){font-size:30px}@keyframes randomFloat4{0%{transform:translateX(18px) translateY(18px) scale(0.9133087406)}10%{transform:translateX(20px) translateY(13px) scale(0.947198501)}20%{transform:translateX(23px) translateY(21px) scale(0.8694246127)}30%{transform:translateX(23px) translateY(12px) scale(0.9642027994)}40%{transform:translateX(3px) translateY(41px) scale(0.9381006113)}50%{transform:translateX(23px) translateY(23px) scale(0.905043281)}60%{transform:translateX(38px) translateY(25px) scale(0.9654765029)}70%{transform:translateX(8px) translateY(5px) scale(0.8813800896)}80%{transform:translateX(33px) translateY(0px) scale(0.8530878052)}90%{transform:translateX(37px) translateY(11px) scale(0.9581855843)}100%{transform:translateX(18px) translateY(18px) scale(0.9133087406)}}.randomFloat5{width:175px;height:175px;border-radius:50%;animation:randomFloat5 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-image:url(../assets/img/3f2d57c28073e9434c1cb604a110a8c9.png);background-size:100% 100%}.randomFloat5 div:nth-child(1){font-size:14px;margin:20px 0 5px}.randomFloat5 div:nth-child(2){font-size:30px}@keyframes randomFloat5{0%{transform:translateX(24px) translateY(24px) scale(0.93243252)}10%{transform:translateX(3px) translateY(37px) scale(0.916986186)}20%{transform:translateX(26px) translateY(21px) scale(0.9542753727)}30%{transform:translateX(0px) translateY(26px) scale(0.9811331609)}40%{transform:translateX(44px) translateY(32px) scale(0.8373030524)}50%{transform:translateX(11px) translateY(8px) scale(0.9977305391)}60%{transform:translateX(17px) translateY(47px) scale(0.9574887141)}70%{transform:translateX(43px) translateY(0px) scale(0.9818287659)}80%{transform:translateX(36px) translateY(39px) scale(0.9640927704)}90%{transform:translateX(47px) translateY(10px) scale(0.9792472155)}100%{transform:translateX(24px) translateY(24px) scale(0.93243252)}}.mask-move{animation:mask-move 3s linear infinite}@keyframes mask-move{0%{left:-4.6vw;opacity:.6}50%{left:1vw;opacity:1}100%{left:6.2vw;opacity:0}}.certified-personnel-information-bottom-circle{width:.65vw;height:.65vw;border-radius:.3vw;background-color:#08335b;cursor:pointer;transition:all .3s ease}.certified-personnel-information-bottom-circle.active{background-color:aqua;width:1.2vw}.certificates-page-icon{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:2vw;height:2vw;font-size:1vw;border:solid .12vw #606c84;display:flex;align-items:center;justify-content:center;color:#606c84}.certificates-page-icon:hover{color:#60fafc;border-color:#60fafc;background-color:rgba(96,250,252,.5)}.certificates-page-icon-left{left:0}.certificates-page-icon-right{right:0}@keyframes certificates-page-child-box-animation{0%{opacity:0}100%{opacity:1}}.certificates-page-child-box-animation{animation:certificates-page-child-box-animation-animation 2s ease infinite}.expertTeamWrap .light_style{position:absolute;left:-1px;bottom:-10px;animation:light_move 3s linear infinite}.expertTeamWrap .centerTable{width:100%;height:20.5vw;color:#fff;padding:.5vw;background-color:rgba(14,30,53,.53);overflow:auto}.expertTeamWrap .centerTable .centerTableContent{display:flex}.expertTeamWrap .personTable{width:100%;height:calc(100% - 1.536vw);color:aqua;padding:1.05vw 0 1vw 0;overflow-y:hidden}.expertTeamWrap .personTable .ant-input-affix-wrapper{background-color:rgba(0,0,0,0) !important}.expertTeamWrap .personTable .content{color:#fff;height:9.5vw;overflow-y:auto}.expertTeamWrap .personTable .content .itemRowStyle{cursor:pointer;height:1.145vw;padding:.1vw .5vw .1vw 1.5vw;position:relative}.expertTeamWrap .personTable .content .contentPjCount{text-decoration:underline;text-decoration-color:#fff;width:6vw}.expertTeamWrap .personTable .content .iconStyle{position:absolute;left:.3vw;animation:applicationStatusButtonActive-animation 2s infinite}.expertTeamWrap .personTable .content .active{background-color:#103053}.performanceTargetBoxClass .ant-popover-content{border:1px solid #00fffe;border-radius:5px}.performanceTargetBoxClass .ant-popover-content .ant-popover-inner{background-color:rgba(28,70,83,.8) !important;backdrop-filter:blur(1.5px)}.performanceTargetBoxClass .ant-popover-content .ant-popover-arrow{width:12px;height:12px}.performanceTargetBoxClass .ant-popover-content .ant-popover-arrow .ant-popover-arrow-content{width:12px;height:12px;border:1px solid #00fffe;background-color:rgba(28,70,83,.8);backdrop-filter:blur(1.5px)}.screenTargetBoxClass .ant-popover-content{padding:0 !important}.screenTargetBoxClass .ant-popover-content .ant-popover-inner{border:1px solid #00fffe;border-radius:5px;background-color:rgba(28,70,83,.8) !important;backdrop-filter:blur(1.5px)}.screenTargetBoxClass .ant-popover-content .ant-popover-inner .ant-popover-inner-content{padding:0 !important}.screenTargetBoxClass .ant-popover-content .ant-popover-arrow{display:none !important}.screen_wrap{width:5vw}.screen_wrap .ant-radio-inner{border:1px solid #00fffe !important;background-color:rgba(0,0,0,0)}.screen_wrap .ant-space span{color:#fff !important}.screen_wrap .ant-radio-inner:after{background-color:#00fffe !important}.screen_wrap .ant-radio-checked .ant-radio-inner{border:1px solid #00fffe !important}.screen_wrap .btnStyle{border-top:1px solid #015b70;width:100%;height:2vw}.screen_wrap .btnStyle .textStyle{width:50%;text-align:center;cursor:pointer;color:#fff}.ant-popover-arrow-content::before{background-color:rgba(0,0,0,0)}.coll-center-bubble-top{width:140px;height:60px;background-image:url(../assets/img/7d0b64819f31063601d85ec3e5eacaa0.png);background-size:100% 100%;animation:random-float 3s linear infinite;display:flex;flex-direction:column;justify-content:center;padding:6px 0;align-items:flex-end}.coll-center-bubble-top div{margin-right:15px;color:#fff}.coll-center-bubble-top div:nth-child(1){font-size:14px}.coll-center-bubble-top div:nth-child(2){font-size:20px}.coll-center-top{width:100%;margin-top:.5vw;display:flex;justify-content:center;align-items:center}.coll-center-top .coll-center-bubble-box{width:15vw;height:26vw;display:flex;flex-direction:column;justify-content:space-around;position:relative}.coll-center-top .coll-center-bubble-box .coll-center-bubble{width:140px;height:60px;background-image:url(../assets/img/7d0b64819f31063601d85ec3e5eacaa0.png);background-size:100% 100%;animation:random-float 3s linear infinite;display:flex;flex-direction:column;justify-content:center;padding:6px 0;align-items:flex-end}.coll-center-top .coll-center-bubble-box .coll-center-bubble div{margin-right:15px;color:#fff}.coll-center-top .coll-center-bubble-box .coll-center-bubble div:nth-child(1){font-size:14px}.coll-center-top .coll-center-bubble-box .coll-center-bubble div:nth-child(2){font-size:20px}.coll-center-top img{width:100%;position:absolute;top:0;left:0;z-index:0}.coll-center-top .coll-rotote{animation:esp-center-rotate 5s linear infinite}.coll-center-top .coll-center-bubble-box:nth-child(1){align-items:flex-end}.coll-center-top .coll-center-bubble-box:nth-child(1) .coll-center-bubble:nth-child(4){position:relative;left:25%}.coll-center-top .coll-center-bubble-box:nth-child(3){align-items:flex-start}.coll-center-top .coll-center-bubble-box:nth-child(3) .coll-center-bubble:nth-child(4){position:relative;right:25%}.collectionLibraries .personTable{width:100%;height:calc(100% - 1.536vw);color:aqua;padding:1.05vw 0 1vw 0;overflow-y:hidden}.collectionLibraries .personTable .ant-input-affix-wrapper{background-color:rgba(0,0,0,0) !important}.collectionLibraries .personTable .content{color:#fff;height:9.5vw;overflow-y:auto}.collectionLibraries .personTable .content .itemRowStyle{cursor:pointer;height:1.145vw;padding:.1vw .5vw .1vw 1.5vw;position:relative}.collectionLibraries .personTable .content .contentPjCount{text-decoration:underline;text-decoration-color:#fff;width:6vw}.collectionLibraries .personTable .content .iconStyle{position:absolute;left:.3vw;animation:applicationStatusButtonActive-animation 2s infinite}.collectionLibraries .personTable .content .active{background-color:#103053}.collectionLibraries .PlanSubjectTable{width:100%;height:calc(100% - 1.536vw);color:aqua;padding:1.05vw 0 1vw 0;overflow-y:hidden}.collectionLibraries .PlanSubjectTable .ant-input-affix-wrapper{background-color:rgba(0,0,0,0) !important}.collectionLibraries .PlanSubjectTable .content{color:#fff;height:9.5vw;overflow-y:auto}.collectionLibraries .PlanSubjectTable .content .textHide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collectionLibraries .PlanSubjectTable .content .itemRowStyle{cursor:pointer;height:1.145vw;padding:.1vw .5vw .1vw 1.5vw;position:relative}.collectionLibraries .PlanSubjectTable .content .contentPjCount{text-decoration:underline;text-decoration-color:#fff;width:6vw}.collectionLibraries .PlanSubjectTable .content .iconStyle{position:absolute;left:.3vw;animation:applicationStatusButtonActive-animation 2s infinite}.collectionLibraries .PlanSubjectTable .content .active{background-color:#103053}.collectionLibraries .planningProgress{width:100%;height:calc(100% - 1.536vw);overflow-y:auto;overflow-x:hidden}.expert-search{position:absolute;bottom:1vw;right:-1vw;animation:expertSearch 3s linear infinite}@keyframes expertSearch{0%{transform:translate(-1vw, 0)}25%{transform:translate(0, 0)}50%{transform:translate(0, -1vw)}75%{transform:translate(-1vw, -1vw)}100%{transform:translate(-1vw, 0)}}@keyframes light_move{0%{transform:translateX(0vw);opacity:0}50%{transform:translateX(2vw);opacity:1}100%{transform:translateX(5vw);opacity:0}}@keyframes navLightMove{0%{transform:translateX(0vw);opacity:0}50%{transform:translateX(1vw);opacity:1}100%{transform:translateX(1.69vw);opacity:0}}.intelligentEarlyWarningWrap .ballStyle{position:relative}.intelligentEarlyWarningWrap .ballStyle p{font-size:.65vw;position:absolute;left:31%;top:29%;z-index:5}.intelligentEarlyWarningWrap .inte-rotote{animation:esp-center-rotate 5s linear infinite}.popup-container{position:relative;display:inline-block}.popup-container .popup{position:absolute;top:0;left:50px;padding:10px;width:350px;border-radius:4px;border:1px solid #03e8e9;background:rgba(28,70,83,.8);opacity:1;visibility:visible;z-index:10;transition:opacity .3s,visibility .3s}.popup-container .popup-container:hover .popup{opacity:1;visibility:visible}.randomFloatNew1{align-items:start;width:205px;height:108px;border-radius:0;padding:20px;animation:randomFloat1 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/788c4d82994c39d3a8b679fb58bba160.png);background-size:100% 100%}.randomFloatNew2{align-items:start;width:205px;height:108px;border-radius:0;padding:20px;animation:randomFloat2 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/6e1eaf61fe9137a97bdecfa31682e968.png);background-size:100% 100%}.randomFloatNew3{align-items:start;width:205px;height:108px;border-radius:0;padding:20px;animation:randomFloat3 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/2f28b5021ea3ebb8eea021bfaff41867.png);background-size:100% 100%}.randomFloatNew4{align-items:start;width:205px;height:108px;border-radius:0;padding:20px;animation:randomFloat4 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/aa197b2d191c8ebe86952db28230b324.png);background-size:100% 100%}.randomFloatNew5{align-items:start;width:205px;height:108px;border-radius:0;padding:20px;animation:randomFloat5 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/3f2d57c28073e9434c1cb604a110a8c9.png);background-size:100% 100%}.aCenter{display:flex;align-items:center}.jCenter{display:flex;justify-content:center}
[class*=ant-]::-ms-clear,
[class*=ant-] input::-ms-clear,
[class*=ant-] input::-ms-reveal,
[class^=ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal {
  display: none
}

body,
html {
  width: 100%;
  height: 100%
}

input::-ms-clear,
input::-ms-reveal {
  display: none
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
  width: device-width
}

body {
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
  outline: none !important
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

/* h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 500
} */

p {
  margin-top: 0;
  /*margin-bottom: 1em*/
}

abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help
}

address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit
}

input[type=number],
input[type=password],
input[type=text],
textarea {
  -webkit-appearance: none
}

dl,
ol,
ul {
  margin-top: 0;
  /*margin-bottom: 1em*/
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0
}

dt {
  font-weight: 500
}

dd {
  margin-bottom: .5em;
  margin-left: 0
}

blockquote {
  margin: 0 0 1em
}

dfn {
  font-style: italic
}

b,
strong {
  font-weight: bolder
}

small {
  font-size: 80%
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

a {
  color: #2b5182;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  -webkit-text-decoration-skip: objects
}

a:hover {
  color: #46688f
}

a:active {
  color: #1a345c
}

a:active,
a:focus,
a:hover {
  text-decoration: none;
  outline: 0
}

a[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

code,
kbd,
pre,
samp {
  font-size: 1em;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto
}

figure {
  margin: 0 0 1em
}

img {
  vertical-align: middle;
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

[role=button],
a,
area,
button,
input:not([type=range]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation
}

table {
  border-collapse: collapse
}

caption {
  padding-top: .75em;
  padding-bottom: .3em;
  color: rgba(0, 0, 0, .45);
  text-align: left;
  caption-side: bottom
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none
}

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
  -webkit-appearance: listbox
}

textarea {
  overflow: auto;
  resize: vertical
}

fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: .5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal
}

progress {
  vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button
}

output {
  display: inline-block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none !important
}

mark {
  padding: .2em;
  background-color: #feffe6
}

::-moz-selection {
  color: #fff;
  background: #2b5182
}

::selection {
  color: #fff;
  background: #2b5182
}

.clearfix:after,
.clearfix:before {
  display: table;
  content: ""
}

.clearfix:after {
  clear: both
}

.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.anticon>* {
  line-height: 1
}

.anticon svg {
  display: inline-block
}

.anticon:before {
  display: none
}

.anticon .anticon-icon {
  display: block
}

.anticon[tabindex] {
  cursor: pointer
}

.anticon-spin,
.anticon-spin:before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite
}

.ant-fade-appear,
.ant-fade-enter,
.ant-fade-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-fade-appear.ant-fade-appear-active,
.ant-fade-enter.ant-fade-enter-active {
  -webkit-animation-name: antFadeIn;
  animation-name: antFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
  -webkit-animation-name: antFadeOut;
  animation-name: antFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-fade-appear,
.ant-fade-enter {
  opacity: 0
}

.ant-fade-appear,
.ant-fade-enter,
.ant-fade-leave {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes antFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes antFadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.ant-move-up-appear,
.ant-move-up-enter,
.ant-move-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-move-up-appear.ant-move-up-appear-active,
.ant-move-up-enter.ant-move-up-enter-active {
  -webkit-animation-name: antMoveUpIn;
  animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
  animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-move-up-appear,
.ant-move-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
  animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-down-appear,
.ant-move-down-enter,
.ant-move-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-move-down-appear.ant-move-down-appear-active,
.ant-move-down-enter.ant-move-down-enter-active {
  -webkit-animation-name: antMoveDownIn;
  animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
  animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-move-down-appear,
.ant-move-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
  animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-left-appear,
.ant-move-left-enter,
.ant-move-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-move-left-appear.ant-move-left-appear-active,
.ant-move-left-enter.ant-move-left-enter-active {
  -webkit-animation-name: antMoveLeftIn;
  animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
  animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-move-left-appear,
.ant-move-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
  animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

.ant-move-right-appear,
.ant-move-right-enter,
.ant-move-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-move-right-appear.ant-move-right-appear-active,
.ant-move-right-enter.ant-move-right-enter-active {
  -webkit-animation-name: antMoveRightIn;
  animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
  animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-move-right-appear,
.ant-move-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .34);
  animation-timing-function: cubic-bezier(.6, .04, .98, .34)
}

@-webkit-keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes loadingCircle {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes loadingCircle {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

[ant-click-animating-without-extra-node=true],
[ant-click-animating=true] {
  position: relative
}

html {
  --antd-wave-shadow-color: #2b5182;
  --scroll-bar: 0
}

.ant-click-animating-node,
[ant-click-animating-without-extra-node=true]:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #2b5182;
  box-shadow: 0 0 0 0 #2b5182;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: .2;
  -webkit-animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
  animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  content: "";
  pointer-events: none
}

@-webkit-keyframes waveEffect {
  to {
    -webkit-box-shadow: 0 0 0 #2b5182;
    box-shadow: 0 0 0 #2b5182;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@keyframes waveEffect {
  to {
    -webkit-box-shadow: 0 0 0 #2b5182;
    box-shadow: 0 0 0 #2b5182;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@-webkit-keyframes fadeEffect {
  to {
    opacity: 0
  }
}

@keyframes fadeEffect {
  to {
    opacity: 0
  }
}

.ant-slide-up-appear,
.ant-slide-up-enter,
.ant-slide-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,
.ant-slide-up-enter.ant-slide-up-enter-active {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-slide-up-appear,
.ant-slide-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
  animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-down-appear,
.ant-slide-down-enter,
.ant-slide-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,
.ant-slide-down-enter.ant-slide-down-enter-active {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-slide-down-appear,
.ant-slide-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
  animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-left-appear,
.ant-slide-left-enter,
.ant-slide-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,
.ant-slide-left-enter.ant-slide-left-enter-active {
  -webkit-animation-name: antSlideLeftIn;
  animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
  animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-slide-left-appear,
.ant-slide-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
  animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

.ant-slide-right-appear,
.ant-slide-right-enter,
.ant-slide-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,
.ant-slide-right-enter.ant-slide-right-enter-active {
  -webkit-animation-name: antSlideRightIn;
  animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
  animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-slide-right-appear,
.ant-slide-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ant-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
  animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@-webkit-keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 0
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 1
  }
}

@keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 0
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 1
  }
}

@-webkit-keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 1
  }

  to {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 0
  }
}

@keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 1
  }

  to {
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    opacity: 0
  }
}

@-webkit-keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }
}

@-webkit-keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0
  }
}

@-webkit-keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 1
  }
}

@keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 0
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 1
  }
}

@-webkit-keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 0
  }
}

@keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 1
  }

  to {
    -webkit-transform: scaleX(.8);
    transform: scaleX(.8);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    opacity: 0
  }
}

.ant-zoom-appear,
.ant-zoom-enter,
.ant-zoom-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-appear.ant-zoom-appear-active,
.ant-zoom-enter.ant-zoom-enter-active {
  -webkit-animation-name: antZoomIn;
  animation-name: antZoomIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
  -webkit-animation-name: antZoomOut;
  animation-name: antZoomOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-appear,
.ant-zoom-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-appear-prepare,
.ant-zoom-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-big-appear,
.ant-zoom-big-enter,
.ant-zoom-big-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,
.ant-zoom-big-enter.ant-zoom-big-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-big-appear,
.ant-zoom-big-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-big-appear-prepare,
.ant-zoom-big-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-leave {
  -webkit-animation-duration: .1s;
  animation-duration: .1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-big-fast-appear,
.ant-zoom-big-fast-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-big-fast-appear-prepare,
.ant-zoom-big-fast-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-up-appear,
.ant-zoom-up-enter,
.ant-zoom-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,
.ant-zoom-up-enter.ant-zoom-up-enter-active {
  -webkit-animation-name: antZoomUpIn;
  animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
  animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-up-appear,
.ant-zoom-up-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-up-appear-prepare,
.ant-zoom-up-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-down-appear,
.ant-zoom-down-enter,
.ant-zoom-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,
.ant-zoom-down-enter.ant-zoom-down-enter-active {
  -webkit-animation-name: antZoomDownIn;
  animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
  animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-down-appear,
.ant-zoom-down-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-down-appear-prepare,
.ant-zoom-down-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-left-appear,
.ant-zoom-left-enter,
.ant-zoom-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,
.ant-zoom-left-enter.ant-zoom-left-enter-active {
  -webkit-animation-name: antZoomLeftIn;
  animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
  animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-left-appear,
.ant-zoom-left-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-left-appear-prepare,
.ant-zoom-left-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

.ant-zoom-right-appear,
.ant-zoom-right-enter,
.ant-zoom-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,
.ant-zoom-right-enter.ant-zoom-right-enter-active {
  -webkit-animation-name: antZoomRightIn;
  animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
  animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-zoom-right-appear,
.ant-zoom-right-enter {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  animation-timing-function: cubic-bezier(.08, .82, .17, 1)
}

.ant-zoom-right-appear-prepare,
.ant-zoom-right-enter-prepare {
  -webkit-transform: none;
  transform: none
}

.ant-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.78, .14, .15, .86);
  animation-timing-function: cubic-bezier(.78, .14, .15, .86)
}

@-webkit-keyframes antZoomIn {
  0% {
    -webkit-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
  }
}

@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(.2);
    transform: scale(.2);
    opacity: 0
  }
}

@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
  }
}

@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
  }
}

@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
  }
}

@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
  }
}

@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0
  }
}

@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0
  }
}

@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }
}

@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }
}

@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    opacity: 0
  }
}

@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    opacity: 0
  }
}

@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
  }
}

@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
  }
}

@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    opacity: 0
  }
}

@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    opacity: 0
  }
}

@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
  }
}

@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
  }
}

@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0
  }
}

@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
  }

  to {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0
  }
}

.ant-motion-collapse-legacy {
  overflow: hidden
}

.ant-motion-collapse,
.ant-motion-collapse-legacy-active {
  -webkit-transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important;
  transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important
}

.ant-motion-collapse {
  overflow: hidden
}

.ant-affix {
  position: fixed;
  z-index: 10
}

.ant-alert {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px
}

.ant-alert-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0
}

.ant-alert-icon {
  margin-right: 8px
}

.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px
}

.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
  color: #52c41a
}

.ant-alert-info {
  background-color: #b6bdc2;
  border: 1px solid #8899a8
}

.ant-alert-info .ant-alert-icon {
  color: #2b5182
}

.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
  color: #faad14
}

.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7
}

.ant-alert-error .ant-alert-icon {
  color: #ff4d4f
}

.ant-alert-error .ant-alert-description>pre {
  margin: 0;
  padding: 0
}

.ant-alert-action {
  margin-left: 8px
}

.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer
}

.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, .45);
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, .75)
}

.ant-alert-close-text {
  color: rgba(0, 0, 0, .45);
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, .75)
}

.ant-alert-with-description {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 15px 15px 15px 24px
}

.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px
}

.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, .85);
  font-size: 16px
}

.ant-alert-message {
  color: rgba(0, 0, 0, .85)
}

.ant-alert-with-description .ant-alert-description {
  display: block
}

.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  -webkit-transition: max-height .3s cubic-bezier(.78, .14, .15, .86), opacity .3s cubic-bezier(.78, .14, .15, .86), padding-top .3s cubic-bezier(.78, .14, .15, .86), padding-bottom .3s cubic-bezier(.78, .14, .15, .86), margin-bottom .3s cubic-bezier(.78, .14, .15, .86);
  transition: max-height .3s cubic-bezier(.78, .14, .15, .86), opacity .3s cubic-bezier(.78, .14, .15, .86), padding-top .3s cubic-bezier(.78, .14, .15, .86), padding-bottom .3s cubic-bezier(.78, .14, .15, .86), margin-bottom .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0
}

.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0
}

.ant-alert.ant-alert-rtl {
  direction: rtl
}

.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px
}

.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px
}

.ant-alert-rtl .ant-alert-action,
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto
}

.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px
}

.ant-anchor {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  padding: 0 0 0 2px
}

.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent
}

.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%
}

.ant-anchor-ink:before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: " "
}

.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #2b5182;
  border-radius: 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: top .3s ease-in-out;
  transition: top .3s ease-in-out
}

.ant-anchor-ink-ball.visible {
  display: inline-block
}

.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none
}

.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143
}

.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-anchor-link-title:only-child {
  margin-bottom: 0
}

.ant-anchor-link-active>.ant-anchor-link-title {
  color: #2b5182
}

.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px
}

.ant-anchor-rtl {
  direction: rtl
}

.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0
}

.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto
}

.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  -webkit-transform: translateX(50%);
  transform: translateX(50%)
}

.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0
}

.ant-select-auto-complete {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-select-auto-complete .ant-select-clear {
  right: 13px
}

.ant-avatar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%
}

.ant-avatar-image {
  background: transparent
}

.ant-avatar .ant-image-img {
  display: block
}

.ant-avatar-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
  transform-origin: 0 center
}

.ant-avatar.ant-avatar-icon {
  font-size: 18px
}

.ant-avatar.ant-avatar-icon>.anticon {
  margin: 0
}

.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%
}

.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
  transform-origin: 0 center
}

.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px
}

.ant-avatar-lg.ant-avatar-icon>.anticon {
  margin: 0
}

.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%
}

.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
  transform-origin: 0 center
}

.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px
}

.ant-avatar-sm.ant-avatar-icon>.anticon {
  margin: 0
}

.ant-avatar-square {
  border-radius: 2px
}

.ant-avatar>img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.ant-avatar-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-avatar-group .ant-avatar {
  border: 1px solid #fff
}

.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px
}

.ant-avatar-group-popover .ant-avatar+.ant-avatar {
  margin-left: 3px
}

.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0
}

.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar {
  margin-right: 3px;
  margin-left: 0
}

.ant-back-top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer
}

.ant-back-top:empty {
  display: none
}

.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl
}

.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, .45);
  border-radius: 20px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, .85);
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px
}

@media screen and (max-width:768px) {
  .ant-back-top {
    right: 60px
  }
}

@media screen and (max-width:480px) {
  .ant-back-top {
    right: 20px
  }
}

.ant-badge {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  line-height: 1
}

.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff
}

.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff
}

.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px
}

.ant-badge-multiple-words {
  padding: 0 8px
}

.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff
}

.ant-badge-dot.ant-scroll-number {
  -webkit-transition: background 1.5s;
  transition: background 1.5s
}

.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  -webkit-animation: antBadgeLoadingCircle 1s linear infinite;
  animation: antBadgeLoadingCircle 1s linear infinite
}

.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline
}

.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%
}

.ant-badge-status-success {
  background-color: #52c41a
}

.ant-badge-status-processing {
  position: relative;
  background-color: #2b5182
}

.ant-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2b5182;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s ease-in-out infinite;
  animation: antStatusProcessing 1.2s ease-in-out infinite;
  content: ""
}

.ant-badge-status-default {
  background-color: #d9d9d9
}

.ant-badge-status-error {
  background-color: #ff4d4f
}

.ant-badge-status-warning {
  background-color: #faad14
}

.ant-badge-status-magenta,
.ant-badge-status-pink {
  background: #eb2f96
}

.ant-badge-status-red {
  background: #f5222d
}

.ant-badge-status-volcano {
  background: #fa541c
}

.ant-badge-status-orange {
  background: #fa8c16
}

.ant-badge-status-yellow {
  background: #fadb14
}

.ant-badge-status-gold {
  background: #faad14
}

.ant-badge-status-cyan {
  background: #13c2c2
}

.ant-badge-status-lime {
  background: #a0d911
}

.ant-badge-status-green {
  background: #52c41a
}

.ant-badge-status-blue {
  background: #2b5182
}

.ant-badge-status-geekblue {
  background: #2f54eb
}

.ant-badge-status-purple {
  background: #722ed1
}

.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px
}

.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46);
  animation: antZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6);
  animation: antZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  -webkit-animation: antNoWrapperZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46);
  animation: antNoWrapperZoomBadgeIn .3s cubic-bezier(.12, .4, .29, 1.46)
}

.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  -webkit-animation: antNoWrapperZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6);
  animation: antNoWrapperZoomBadgeOut .3s cubic-bezier(.71, -.46, .88, .6)
}

.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle
}

.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
  -webkit-transform: none;
  transform: none
}

.ant-badge-not-a-wrapper .ant-scroll-number,
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
  position: relative;
  top: auto;
  display: block;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

@-webkit-keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: .5
  }

  to {
    -webkit-transform: scale(2.4);
    transform: scale(2.4);
    opacity: 0
  }
}

@keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: .5
  }

  to {
    -webkit-transform: scale(2.4);
    transform: scale(2.4);
    opacity: 0
  }
}

.ant-scroll-number {
  overflow: hidden
}

.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-scroll-number-only,
.ant-scroll-number-only>p.ant-scroll-number-only-unit {
  height: 20px;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden
}

.ant-scroll-number-only>p.ant-scroll-number-only-unit {
  margin: 0
}

.ant-scroll-number-symbol {
  vertical-align: top
}

@-webkit-keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
    transform: scale(0) translate(50%, -50%);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1) translate(50%, -50%);
    transform: scale(1) translate(50%, -50%)
  }
}

@keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
    transform: scale(0) translate(50%, -50%);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1) translate(50%, -50%);
    transform: scale(1) translate(50%, -50%)
  }
}

@-webkit-keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
    transform: scale(1) translate(50%, -50%)
  }

  to {
    -webkit-transform: scale(0) translate(50%, -50%);
    transform: scale(0) translate(50%, -50%);
    opacity: 0
  }
}

@keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
    transform: scale(1) translate(50%, -50%)
  }

  to {
    -webkit-transform: scale(0) translate(50%, -50%);
    transform: scale(0) translate(50%, -50%);
    opacity: 0
  }
}

@-webkit-keyframes antNoWrapperZoomBadgeIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes antNoWrapperZoomBadgeIn {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes antNoWrapperZoomBadgeOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }
}

@keyframes antNoWrapperZoomBadgeOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }
}

@-webkit-keyframes antBadgeLoadingCircle {
  0% {
    -webkit-transform-origin: 50%;
    transform-origin: 50%
  }

  to {
    -webkit-transform: translate(50%, -50%) rotate(1turn);
    transform: translate(50%, -50%) rotate(1turn);
    -webkit-transform-origin: 50%;
    transform-origin: 50%
  }
}

@keyframes antBadgeLoadingCircle {
  0% {
    -webkit-transform-origin: 50%;
    transform-origin: 50%
  }

  to {
    -webkit-transform: translate(50%, -50%) rotate(1turn);
    transform: translate(50%, -50%) rotate(1turn);
    -webkit-transform-origin: 50%;
    transform-origin: 50%
  }
}

.ant-ribbon-wrapper {
  position: relative
}

.ant-ribbon {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #2b5182;
  border-radius: 2px
}

.ant-ribbon-text {
  color: #fff
}

.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentColor;
  border: 4px solid;
  -webkit-transform: scaleY(.75);
  transform: scaleY(.75);
  -webkit-transform-origin: top;
  transform-origin: top
}

.ant-ribbon-corner:after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, .25);
  border: inherit;
  content: ""
}

.ant-ribbon-color-magenta,
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96
}

.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d
}

.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c
}

.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16
}

.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14
}

.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14
}

.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2
}

.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911
}

.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a
}

.ant-ribbon-color-blue {
  color: #2b5182;
  background: #2b5182
}

.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb
}

.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1
}

.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0
}

.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentColor transparent transparent currentColor
}

.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0
}

.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentColor currentColor transparent transparent
}

.ant-badge-rtl {
  direction: rtl
}

.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  direction: ltr
}

.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0
}

.ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge-rtl .ant-badge-zoom-enter {
  -webkit-animation-name: antZoomBadgeInRtl;
  animation-name: antZoomBadgeInRtl
}

.ant-badge-rtl .ant-badge-zoom-leave {
  -webkit-animation-name: antZoomBadgeOutRtl;
  animation-name: antZoomBadgeOutRtl
}

.ant-badge-not-a-wrapper .ant-badge-count {
  -webkit-transform: none;
  transform: none
}

.ant-ribbon-rtl {
  direction: rtl
}

.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after {
  border-color: currentColor currentColor transparent transparent
}

.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after {
  border-color: currentColor transparent transparent currentColor
}

@-webkit-keyframes antZoomBadgeInRtl {
  0% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%)
  }
}

@keyframes antZoomBadgeInRtl {
  0% {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%)
  }
}

@-webkit-keyframes antZoomBadgeOutRtl {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%)
  }

  to {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    opacity: 0
  }
}

@keyframes antZoomBadgeOutRtl {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%)
  }

  to {
    -webkit-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    opacity: 0
  }
}

.ant-breadcrumb {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-breadcrumb .anticon {
  font-size: 14px
}

.ant-breadcrumb a {
  color: rgba(0, 0, 0, .45);
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-breadcrumb a:hover {
  color: #46688f
}

.ant-breadcrumb>span:last-child,
.ant-breadcrumb>span:last-child a {
  color: rgba(0, 0, 0, .85)
}

.ant-breadcrumb>span:last-child .ant-breadcrumb-separator {
  display: none
}

.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, .45)
}

.ant-breadcrumb-link>.anticon+a,
.ant-breadcrumb-link>.anticon+span,
.ant-breadcrumb-overlay-link>.anticon {
  margin-left: 4px
}

.ant-breadcrumb-rtl {
  direction: rtl
}

.ant-breadcrumb-rtl:before {
  display: table;
  content: ""
}

.ant-breadcrumb-rtl:after {
  display: table;
  clear: both;
  content: ""
}

.ant-breadcrumb-rtl>span {
  float: right
}

.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,
.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon {
  margin-right: 4px;
  margin-left: 0
}

.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
  box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
  cursor: pointer;
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, .85);
  border: 1px solid #d9d9d9;
  background: #fff
}

.ant-btn>.anticon {
  line-height: 1
}

.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0
}

.ant-btn:not([disabled]):hover {
  text-decoration: none
}

.ant-btn:not([disabled]):active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn[disabled] {
  cursor: not-allowed
}

.ant-btn[disabled]>* {
  pointer-events: none
}

.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px
}

.ant-btn-sm {
  height: 28px;
  padding: 2px 7px;
  font-size: 14px;
  border-radius: 2px
}

.ant-btn>a:only-child {
  color: currentColor
}

.ant-btn>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn:focus,
.ant-btn:hover {
  color: #46688f;
  border-color: #46688f;
  background: #fff
}

.ant-btn:focus>a:only-child,
.ant-btn:hover>a:only-child {
  color: currentColor
}

.ant-btn:focus>a:only-child:after,
.ant-btn:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn:active {
  color: #1a345c;
  border-color: #1a345c;
  background: #fff
}

.ant-btn:active>a:only-child {
  color: currentColor
}

.ant-btn:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn[disabled],
.ant-btn[disabled]:active,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn[disabled]:active>a:only-child,
.ant-btn[disabled]:focus>a:only-child,
.ant-btn[disabled]:hover>a:only-child,
.ant-btn[disabled]>a:only-child {
  color: currentColor
}

.ant-btn[disabled]:active>a:only-child:after,
.ant-btn[disabled]:focus>a:only-child:after,
.ant-btn[disabled]:hover>a:only-child:after,
.ant-btn[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn:active,
.ant-btn:focus,
.ant-btn:hover {
  text-decoration: none;
  background: #fff
}

.ant-btn>span {
  display: inline-block
}

.ant-btn-primary {
  color: #fff;
  border-color: #2b5182;
  background: #2b5182;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-primary>a:only-child {
  color: currentColor
}

.ant-btn-primary>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-primary:focus,
.ant-btn-primary:hover {
  color: #fff;
  border-color: #46688f;
  background: #46688f
}

.ant-btn-primary:focus>a:only-child,
.ant-btn-primary:hover>a:only-child {
  color: currentColor
}

.ant-btn-primary:focus>a:only-child:after,
.ant-btn-primary:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-primary:active {
  color: #fff;
  border-color: #1a345c;
  background: #1a345c
}

.ant-btn-primary:active>a:only-child {
  color: currentColor
}

.ant-btn-primary:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:active,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-primary[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-primary[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #46688f;
  border-left-color: #46688f
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #46688f
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,
.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
  border-left-color: #46688f
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
  border-left-color: #d9d9d9
}

.ant-btn-ghost {
  color: rgba(0, 0, 0, .85);
  border-color: #d9d9d9;
  background: transparent
}

.ant-btn-ghost>a:only-child {
  color: currentColor
}

.ant-btn-ghost>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-ghost:focus,
.ant-btn-ghost:hover {
  color: #46688f;
  border-color: #46688f;
  background: transparent
}

.ant-btn-ghost:focus>a:only-child,
.ant-btn-ghost:hover>a:only-child {
  color: currentColor
}

.ant-btn-ghost:focus>a:only-child:after,
.ant-btn-ghost:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-ghost:active {
  color: #1a345c;
  border-color: #1a345c;
  background: transparent
}

.ant-btn-ghost:active>a:only-child {
  color: currentColor
}

.ant-btn-ghost:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-ghost[disabled]:active>a:only-child,
.ant-btn-ghost[disabled]:focus>a:only-child,
.ant-btn-ghost[disabled]:hover>a:only-child,
.ant-btn-ghost[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-ghost[disabled]:active>a:only-child:after,
.ant-btn-ghost[disabled]:focus>a:only-child:after,
.ant-btn-ghost[disabled]:hover>a:only-child:after,
.ant-btn-ghost[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dashed {
  color: rgba(0, 0, 0, .85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed
}

.ant-btn-dashed>a:only-child {
  color: currentColor
}

.ant-btn-dashed>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dashed:focus,
.ant-btn-dashed:hover {
  color: #46688f;
  border-color: #46688f;
  background: #fff
}

.ant-btn-dashed:focus>a:only-child,
.ant-btn-dashed:hover>a:only-child {
  color: currentColor
}

.ant-btn-dashed:focus>a:only-child:after,
.ant-btn-dashed:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dashed:active {
  color: #1a345c;
  border-color: #1a345c;
  background: #fff
}

.ant-btn-dashed:active>a:only-child {
  color: currentColor
}

.ant-btn-dashed:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dashed[disabled]:active>a:only-child,
.ant-btn-dashed[disabled]:focus>a:only-child,
.ant-btn-dashed[disabled]:hover>a:only-child,
.ant-btn-dashed[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dashed[disabled]:active>a:only-child:after,
.ant-btn-dashed[disabled]:focus>a:only-child:after,
.ant-btn-dashed[disabled]:hover>a:only-child:after,
.ant-btn-dashed[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-danger>a:only-child {
  color: currentColor
}

.ant-btn-danger>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-danger:focus,
.ant-btn-danger:hover {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875
}

.ant-btn-danger:focus>a:only-child,
.ant-btn-danger:hover>a:only-child {
  color: currentColor
}

.ant-btn-danger:focus>a:only-child:after,
.ant-btn-danger:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e
}

.ant-btn-danger:active>a:only-child {
  color: currentColor
}

.ant-btn-danger:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:active,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-danger[disabled]:active>a:only-child,
.ant-btn-danger[disabled]:focus>a:only-child,
.ant-btn-danger[disabled]:hover>a:only-child,
.ant-btn-danger[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-danger[disabled]:active>a:only-child:after,
.ant-btn-danger[disabled]:focus>a:only-child:after,
.ant-btn-danger[disabled]:hover>a:only-child:after,
.ant-btn-danger[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-link {
  color: #2b5182;
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-link>a:only-child {
  color: currentColor
}

.ant-btn-link>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-link:focus,
.ant-btn-link:hover {
  color: #46688f;
  border-color: #46688f;
  background: transparent
}

.ant-btn-link:focus>a:only-child,
.ant-btn-link:hover>a:only-child {
  color: currentColor
}

.ant-btn-link:focus>a:only-child:after,
.ant-btn-link:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-link:active {
  color: #1a345c;
  border-color: #1a345c;
  background: transparent
}

.ant-btn-link:active>a:only-child {
  color: currentColor
}

.ant-btn-link:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-link[disabled],
.ant-btn-link[disabled]:active,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:hover {
  border-color: #d9d9d9;
  background: #f5f5f5
}

.ant-btn-link:hover {
  background: transparent
}

.ant-btn-link:active,
.ant-btn-link:focus,
.ant-btn-link:hover {
  border-color: transparent
}

.ant-btn-link[disabled],
.ant-btn-link[disabled]:active,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-link[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-link[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-text {
  color: rgba(0, 0, 0, .85);
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-text>a:only-child {
  color: currentColor
}

.ant-btn-text>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-text:focus,
.ant-btn-text:hover {
  color: #46688f;
  border-color: #46688f;
  background: transparent
}

.ant-btn-text:focus>a:only-child,
.ant-btn-text:hover>a:only-child {
  color: currentColor
}

.ant-btn-text:focus>a:only-child:after,
.ant-btn-text:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-text:active {
  color: #1a345c;
  border-color: #1a345c;
  background: transparent
}

.ant-btn-text:active>a:only-child {
  color: currentColor
}

.ant-btn-text:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-text[disabled],
.ant-btn-text[disabled]:active,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:hover {
  border-color: #d9d9d9;
  background: #f5f5f5
}

.ant-btn-text:focus,
.ant-btn-text:hover {
  color: rgba(0, 0, 0, .85);
  background: rgba(0, 0, 0, .018);
  border-color: transparent
}

.ant-btn-text:active {
  color: rgba(0, 0, 0, .85);
  background: rgba(0, 0, 0, .028);
  border-color: transparent
}

.ant-btn-text[disabled],
.ant-btn-text[disabled]:active,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-text[disabled]:active>a:only-child,
.ant-btn-text[disabled]:focus>a:only-child,
.ant-btn-text[disabled]:hover>a:only-child,
.ant-btn-text[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-text[disabled]:active>a:only-child:after,
.ant-btn-text[disabled]:focus>a:only-child:after,
.ant-btn-text[disabled]:hover>a:only-child:after,
.ant-btn-text[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff
}

.ant-btn-dangerous>a:only-child {
  color: currentColor
}

.ant-btn-dangerous>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous:focus,
.ant-btn-dangerous:hover {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff
}

.ant-btn-dangerous:focus>a:only-child,
.ant-btn-dangerous:hover>a:only-child {
  color: currentColor
}

.ant-btn-dangerous:focus>a:only-child:after,
.ant-btn-dangerous:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff
}

.ant-btn-dangerous:active>a:only-child {
  color: currentColor
}

.ant-btn-dangerous:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:active,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous[disabled]:active>a:only-child,
.ant-btn-dangerous[disabled]:focus>a:only-child,
.ant-btn-dangerous[disabled]:hover>a:only-child,
.ant-btn-dangerous[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dangerous[disabled]:active>a:only-child:after,
.ant-btn-dangerous[disabled]:focus>a:only-child:after,
.ant-btn-dangerous[disabled]:hover>a:only-child:after,
.ant-btn-dangerous[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, .045)
}

.ant-btn-dangerous.ant-btn-primary>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-primary>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-primary:focus,
.ant-btn-dangerous.ant-btn-primary:hover {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,
.ant-btn-dangerous.ant-btn-primary:hover>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:active,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous.ant-btn-link>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-link>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-link:focus,
.ant-btn-dangerous.ant-btn-link:hover {
  color: #46688f;
  border-color: #46688f
}

.ant-btn-dangerous.ant-btn-link:active {
  color: #1a345c;
  border-color: #1a345c
}

.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:hover {
  border-color: #d9d9d9;
  background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-link:focus,
.ant-btn-dangerous.ant-btn-link:hover {
  color: #ff7875;
  border-color: transparent;
  background: transparent
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child,
.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous.ant-btn-text>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-text>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-text:focus,
.ant-btn-dangerous.ant-btn-text:hover {
  color: #46688f;
  border-color: #46688f;
  background: transparent
}

.ant-btn-dangerous.ant-btn-text:active {
  color: #1a345c;
  border-color: #1a345c;
  background: transparent
}

.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:hover {
  border-color: #d9d9d9;
  background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-text:focus,
.ant-btn-dangerous.ant-btn-text:hover {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, .018)
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child,
.ant-btn-dangerous.ant-btn-text:hover>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, .028)
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:active,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,
.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px
}

.ant-btn-icon-only>* {
  font-size: 16px
}

.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px
}

.ant-btn-icon-only.ant-btn-lg>* {
  font-size: 18px
}

.ant-btn-icon-only.ant-btn-sm {
  width: 28px;
  height: 28px;
  padding: 2px 0;
  font-size: 14px;
  border-radius: 2px
}

.ant-btn-icon-only.ant-btn-sm>* {
  font-size: 14px
}

.ant-btn-icon-only>.anticon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px
}

.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px
}

.ant-btn-round.ant-btn-sm {
  height: 28px;
  padding: 2px 14px;
  font-size: 14px;
  border-radius: 28px
}

.ant-btn-round.ant-btn-icon-only {
  width: auto
}

.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%
}

.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%
}

.ant-btn-circle.ant-btn-sm {
  min-width: 28px;
  border-radius: 50%
}

.ant-btn:before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: .35;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  content: "";
  pointer-events: none
}

.ant-btn .anticon {
  -webkit-transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
  transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn .anticon.anticon-minus>svg,
.ant-btn .anticon.anticon-plus>svg {
  shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading {
  position: relative
}

.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none
}

.ant-btn.ant-btn-loading:before {
  display: block
}

.ant-btn>.ant-btn-loading-icon {
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-btn>.ant-btn-loading-icon .anticon {
  padding-right: 8px;
  -webkit-animation: none;
  animation: none
}

.ant-btn>.ant-btn-loading-icon .anticon svg {
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite
}

.ant-btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-btn-group,
.ant-btn-group>.ant-btn,
.ant-btn-group>span>.ant-btn {
  position: relative
}

.ant-btn-group>.ant-btn:active,
.ant-btn-group>.ant-btn:focus,
.ant-btn-group>.ant-btn:hover,
.ant-btn-group>span>.ant-btn:active,
.ant-btn-group>span>.ant-btn:focus,
.ant-btn-group>span>.ant-btn:hover {
  z-index: 2
}

.ant-btn-group>.ant-btn[disabled],
.ant-btn-group>span>.ant-btn[disabled] {
  z-index: 0
}

.ant-btn-group .ant-btn-icon-only {
  font-size: 14px
}

.ant-btn-group-lg>.ant-btn,
.ant-btn-group-lg>span>.ant-btn {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 0
}

.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0
}

.ant-btn-group-sm>.ant-btn,
.ant-btn-group-sm>span>.ant-btn {
  height: 28px;
  padding: 2px 7px;
  font-size: 14px;
  border-radius: 0
}

.ant-btn-group-sm>.ant-btn>.anticon,
.ant-btn-group-sm>span>.ant-btn>.anticon {
  font-size: 14px
}

.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 28px;
  height: 28px;
  padding-right: 0;
  padding-left: 0
}

.ant-btn+.ant-btn-group,
.ant-btn-group+.ant-btn,
.ant-btn-group+.ant-btn-group,
.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-group .ant-btn+span,
.ant-btn-group>span+span,
.ant-btn-group span+.ant-btn {
  margin-left: -1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent
}

.ant-btn-group .ant-btn {
  border-radius: 0
}

.ant-btn-group>.ant-btn:first-child,
.ant-btn-group>span:first-child>.ant-btn {
  margin-left: 0
}

.ant-btn-group>.ant-btn:only-child,
.ant-btn-group>span:only-child>.ant-btn {
  border-radius: 2px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),
.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),
.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.ant-btn-group-sm>.ant-btn:only-child,
.ant-btn-group-sm>span:only-child>.ant-btn {
  border-radius: 2px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),
.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),
.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.ant-btn-group>.ant-btn-group {
  float: left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {
  border-radius: 0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn+.ant-btn-group,
.ant-btn-group-rtl.ant-btn-group+.ant-btn,
.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn+span,
.ant-btn-group-rtl.ant-btn-group>span+span,
.ant-btn-group-rtl.ant-btn-group span+.ant-btn,
.ant-btn-rtl.ant-btn+.ant-btn-group,
.ant-btn-rtl.ant-btn-group+.ant-btn,
.ant-btn-rtl.ant-btn-group+.ant-btn-group,
.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn+span,
.ant-btn-rtl.ant-btn-group>span+span,
.ant-btn-rtl.ant-btn-group span+.ant-btn {
  margin-right: -1px;
  margin-left: auto
}

.ant-btn-group.ant-btn-group-rtl {
  direction: rtl
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px
}

.ant-btn:active>span,
.ant-btn:focus>span {
  position: relative
}

.ant-btn>.anticon+span,
.ant-btn>span+.anticon {
  margin-left: 8px
}

.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff
}

.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus,
.ant-btn.ant-btn-background-ghost:hover {
  background: transparent
}

.ant-btn-background-ghost.ant-btn-primary {
  color: #2b5182;
  border-color: #2b5182;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary:focus,
.ant-btn-background-ghost.ant-btn-primary:hover {
  color: #46688f;
  border-color: #46688f
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary:active {
  color: #1a345c;
  border-color: #1a345c
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger:focus,
.ant-btn-background-ghost.ant-btn-danger:hover {
  color: #ff7875;
  border-color: #ff7875
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:focus,
.ant-btn-background-ghost.ant-btn-dangerous:hover {
  color: #ff7875;
  border-color: #ff7875
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
  color: #ff7875;
  border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: ""
}

.ant-btn-two-chinese-chars:first-letter {
  letter-spacing: .34em
}

.ant-btn-two-chinese-chars>:not(.anticon) {
  margin-right: -.34em;
  letter-spacing: .34em
}

.ant-btn-block {
  width: 100%
}

.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0"
}

a.ant-btn {
  padding-top: .01px !important;
  line-height: 30px
}

a.ant-btn-lg {
  line-height: 38px
}

a.ant-btn-sm {
  line-height: 26px
}

.ant-btn-rtl {
  direction: rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
  border-right-color: #46688f;
  border-left-color: #d9d9d9
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #46688f
}

.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px
}

.ant-btn>.ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0
}

.ant-btn-rtl.ant-btn>.anticon+span,
.ant-btn-rtl.ant-btn>span+.anticon {
  margin-right: 8px;
  margin-left: 0
}

.ant-picker-calendar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background: #fff
}

.ant-picker-calendar-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 12px 0
}

.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px
}

.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px
}

.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px
}

.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel {
  width: auto
}

.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%
}

.ant-picker-calendar-mini {
  border-radius: 2px
}

.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px
}

.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px
}

.ant-picker-calendar-mini .ant-picker-content {
  height: 256px
}

.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px
}

.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before {
  display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before {
  display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #b6bdc2
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value {
  color: #2b5182
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  -webkit-transition: background .3s;
  transition: background .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, .85);
  line-height: 1.5715;
  text-align: left
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #2b5182
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, .85)
}

@media only screen and (max-width:480px) {
  .ant-picker-calendar-header {
    display: block
  }

  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%
  }

  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px)
  }

  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0
  }

  .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label {
    width: 50%;
    text-align: center
  }
}

.ant-picker-calendar-rtl {
  direction: rtl
}

.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right
}

.ant-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  background: #fff;
  border-radius: 2px
}

.ant-card-rtl {
  direction: rtl
}

.ant-card-hoverable {
  cursor: pointer;
  -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
  transition: border-color .3s, -webkit-box-shadow .3s;
  transition: box-shadow .3s, border-color .3s;
  transition: box-shadow .3s, border-color .3s, -webkit-box-shadow .3s
}

.ant-card-hoverable:hover {
  border-color: transparent;
  -webkit-box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09);
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09)
}

.ant-card-bordered {
  border: 1px solid #f0f0f0
}

.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0
}

.ant-card-head:after,
.ant-card-head:before {
  display: table;
  content: ""
}

.ant-card-head:after {
  clear: both
}

.ant-card-head-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-card-head-title {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-card-head-title>.ant-typography,
.ant-card-head-title>.ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0
}

.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px
}

.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #f0f0f0
}

.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px
}

.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0
}

.ant-card-body {
  padding: 24px
}

.ant-card-body:after,
.ant-card-body:before {
  display: table;
  content: ""
}

.ant-card-body:after {
  clear: both
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0
}

.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, inset 1px 0 0 0 #f0f0f0, inset 0 1px 0 0 #f0f0f0;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-card-rtl .ant-card-grid {
  float: right
}

.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09);
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09)
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
  padding-bottom: 0
}

.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px
}

.ant-card-cover>* {
  display: block;
  width: 100%
}


.ant-card-cover img {
  border-radius: 2px 2px 0 0
}

.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0
}

.ant-card-actions:after,
.ant-card-actions:before {
  display: table;
  content: ""
}

.ant-card-actions:after {
  clear: both
}

.ant-card-actions>li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, .45);
  text-align: center
}

.ant-card-rtl .ant-card-actions>li {
  float: right
}

.ant-card-actions>li>span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer
}

.ant-card-actions>li>span:hover {
  color: #2b5182;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-card-actions>li>span>.anticon,
.ant-card-actions>li>span a:not(.ant-btn) {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, .45);
  line-height: 22px;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-card-actions>li>span>.anticon:hover,
.ant-card-actions>li>span a:not(.ant-btn):hover {
  color: #2b5182
}

.ant-card-actions>li>span>.anticon {
  font-size: 16px;
  line-height: 22px
}

.ant-card-actions>li:not(:last-child) {
  border-right: 1px solid #f0f0f0
}

.ant-card-rtl .ant-card-actions>li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0
}

.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa
}

.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px
}

.ant-card-type-inner .ant-card-body {
  padding: 16px 24px
}

.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0
}

.ant-card-meta {
  margin: -4px 0
}

.ant-card-meta:after,
.ant-card-meta:before {
  display: table;
  content: ""
}

.ant-card-meta:after {
  clear: both
}

.ant-card-meta-avatar {
  float: left;
  padding-right: 16px
}

.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px
}

.ant-card-meta-detail {
  overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
  margin-bottom: 8px
}

.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-card-meta-description {
  color: rgba(0, 0, 0, .45)
}

.ant-card-loading {
  overflow: hidden
}

.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-card-loading-content p {
  margin: 0
}

.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, .2)), color-stop(rgba(207, 216, 220, .4)), to(rgba(207, 216, 220, .2)));
  background: linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
  background-size: 600% 600%;
  border-radius: 2px;
  -webkit-animation: card-loading 1.4s ease infinite;
  animation: card-loading 1.4s ease infinite
}

@-webkit-keyframes card-loading {

  0%,
  to {
    background-position: 0 50%
  }

  50% {
    background-position: 100% 50%
  }
}

@keyframes card-loading {

  0%,
  to {
    background-position: 0 50%
  }

  50% {
    background-position: 100% 50%
  }
}

.ant-card-small>.ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
  padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
  padding: 8px 0;
  font-size: 14px
}

.ant-card-small>.ant-card-body {
  padding: 12px
}

.ant-carousel {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-carousel,
.ant-carousel .slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ant-carousel .slick-slider {
  position: relative;
  display: block;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent
}

.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden
}

.ant-carousel .slick-list:focus {
  outline: none
}

.ant-carousel .slick-list.dragging {
  cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
  pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide input.ant-radio-input {
  visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
  visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
  vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,
.ant-carousel .slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block
}

.ant-carousel .slick-track:after,
.ant-carousel .slick-track:before {
  display: table;
  content: ""
}

.ant-carousel .slick-track:after {
  clear: both
}

.slick-loading .ant-carousel .slick-track {
  visibility: hidden
}

.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

.ant-carousel .slick-slide img {
  display: block
}

.ant-carousel .slick-slide.slick-loading img {
  display: none
}

.ant-carousel .slick-slide.dragging img {
  pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
  display: block
}

.ant-carousel .slick-loading .slick-slide {
  visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
  display: none
}

.ant-carousel .slick-next,
.ant-carousel .slick-prev {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  border: 0;
  cursor: pointer
}

.ant-carousel .slick-next,
.ant-carousel .slick-next:focus,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-prev:hover {
  color: transparent;
  background: transparent;
  outline: none
}

.ant-carousel .slick-next:focus:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-prev:hover:before {
  opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,
.ant-carousel .slick-prev.slick-disabled:before {
  opacity: .25
}

.ant-carousel .slick-prev {
  left: -25px
}

.ant-carousel .slick-prev:before {
  content: "←"
}

.ant-carousel .slick-next {
  right: -25px
}

.ant-carousel .slick-next:before {
  content: "→"
}

.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none
}

.ant-carousel .slick-dots-bottom {
  bottom: 12px
}

.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto
}

.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 16px;
  margin: 0 3px;
  text-align: center;
  text-indent: -999px;
  vertical-align: top
}

.ant-carousel .slick-dots li,
.ant-carousel .slick-dots li button {
  height: 3px;
  padding: 0;
  -webkit-transition: all .5s;
  transition: all .5s
}

.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: .3
}

.ant-carousel .slick-dots li button:focus,
.ant-carousel .slick-dots li button:hover {
  opacity: .75
}

.ant-carousel .slick-dots li.slick-active {
  width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,
.ant-carousel .slick-dots li.slick-active:hover {
  opacity: 1
}

.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px
}

.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto
}

.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline
}

.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px
}

.ant-carousel-vertical .slick-dots li.slick-active,
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px
}

.ant-carousel-rtl {
  direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev:before {
  content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px
}

.ant-carousel-rtl .ant-carousel .slick-next:before {
  content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-cascader {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}


.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer
}

.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative
}

.ant-cascader-picker {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent
}

.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, .25);
  background: #f5f5f5;
  cursor: not-allowed
}

.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed
}

.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-cascader-picker:focus .ant-cascader-input {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-cascader-picker-borderless .ant-cascader-input {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, .25)
}

.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, .25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color .3s ease, opacity .15s ease;
  transition: color .3s ease, opacity .15s ease
}


.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, .45)
}

.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1
}

/* 123456789 */
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, .25);
  font-size: 12px;
  line-height: 12px
}

.ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input) {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input) {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-cascader-picker-small .ant-cascader-picker-arrow,
.ant-cascader-picker-small .ant-cascader-picker-clear {
  right: 8px
}

/* .ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
} */
/* 123456789 */
.ant-cascader-menus ol,
.ant-cascader-menus ul {
  margin: 0;
  list-style: none
}

.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none
}

.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar
}

.ant-cascader-menu:first-child {
  border-radius: 2px 0 0 2px
}

.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 2px 2px 0
}

.ant-cascader-menu:only-child {
  border-radius: 2px
}

.ant-cascader-menu-item {
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-cascader-menu-item:hover {
  background: #f5f5f5
}

.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-cascader-menu-item-disabled:hover {
  background: transparent
}

.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, .25);
  cursor: default;
  pointer-events: none
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #b6bdc2
}

.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, .45);
  font-size: 10px
}

.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, .25)
}

.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #ff4d4f
}

.ant-cascader-picker-rtl .ant-cascader-input.ant-input {
  padding-right: 11px;
  padding-left: 24px;
  text-align: right
}

.ant-cascader-picker-rtl {
  direction: rtl
}

.ant-cascader-picker-rtl .ant-cascader-picker-label {
  padding: 0 12px 0 20px;
  text-align: right
}

.ant-cascader-picker-rtl .ant-cascader-picker-arrow,
.ant-cascader-picker-rtl .ant-cascader-picker-clear {
  right: auto;
  left: 12px
}

.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow,
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear {
  right: auto;
  left: 8px
}

.ant-cascader-menu-rtl .ant-cascader-menu {
  direction: rtl;
  border-right: none;
  border-left: 1px solid #f0f0f0
}

.ant-cascader-menu-rtl .ant-cascader-menu:first-child {
  border-radius: 0 2px 2px 0
}

.ant-cascader-menu-rtl .ant-cascader-menu:last-child {
  margin-right: 0;
  margin-left: -1px;
  border-left-color: transparent;
  border-radius: 2px 0 0 2px
}

.ant-cascader-menu-rtl .ant-cascader-menu:only-child {
  border-radius: 2px
}

.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {
  padding-right: 12px;
  padding-left: 24px
}

.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  right: auto;
  left: 12px
}

.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1)
}

@-webkit-keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .5
  }

  to {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0
  }
}

@keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .5
  }

  to {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0
  }
}

.ant-checkbox {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: .2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer
}

.ant-checkbox-input:focus+.ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner {
  border-color: #2b5182
}

.ant-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2b5182;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect .36s ease-in-out;
  animation: antCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  content: ""
}

.ant-checkbox-wrapper:hover .ant-checkbox:after,
.ant-checkbox:hover:after {
  visibility: visible
}

.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-checkbox-inner:after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  content: " "
}

.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0
}

.ant-checkbox-checked .ant-checkbox-inner:after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  content: " "
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2b5182;
  border-color: #2b5182
}

.ant-checkbox-disabled {
  cursor: not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  -webkit-animation-name: none;
  animation-name: none
}

.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed
}

.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important
}


.ant-checkbox-disabled .ant-checkbox-inner:after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
  animation-name: none
}

.ant-checkbox-disabled+span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-checkbox-disabled:hover:after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
  visibility: hidden
}

.ant-checkbox-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  line-height: unset;
  cursor: pointer
}

.ant-checkbox-wrapper:after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: "\a0"
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper {
  margin-left: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.ant-checkbox+span {
  padding-right: 8px;
  padding-left: 8px
}

.ant-checkbox-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-checkbox-group-item {
  margin-right: 8px
}

.ant-checkbox-group-item:last-child {
  margin-right: 0
}

.ant-checkbox-group-item+.ant-checkbox-group-item {
  margin-left: 0
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2b5182;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " "
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25)
}

.ant-checkbox-rtl {
  direction: rtl
}

.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item {
  margin-left: 8px
}

.ant-collapse {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px
}

.ant-collapse>.ant-collapse-item {
  border-bottom: 1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,
.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
  border-radius: 0 0 2px 2px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  color: rgba(0, 0, 0, .85);
  line-height: 1.5715;
  cursor: pointer;
  -webkit-transition: all .3s, visibility 0s;
  transition: all .3s, visibility 0s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:before {
  display: table;
  content: ""
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:after {
  display: table;
  clear: both;
  content: ""
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transition: -webkit-transform .24s;
  transition: -webkit-transform .24s;
  transition: transform .24s;
  transition: transform .24s, -webkit-transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
  float: right
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
  outline: none
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
  padding-left: 12px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header {
  padding: 12px 40px 12px 16px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-collapse-content {
  color: rgba(0, 0, 0, .85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9
}

.ant-collapse-content>.ant-collapse-content-box {
  padding: 16px
}

.ant-collapse-content-hidden {
  display: none
}

.ant-collapse-item:last-child>.ant-collapse-content {
  border-radius: 0 0 2px 2px
}

.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0
}

.ant-collapse-borderless>.ant-collapse-item {
  border-bottom: 1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,
.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
  background-color: transparent;
  border-top: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding-top: 4px
}

.ant-collapse-ghost {
  background-color: transparent;
  border: 0
}

.ant-collapse-ghost>.ant-collapse-item {
  border-bottom: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content {
  background-color: transparent;
  border-top: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-collapse-rtl {
  direction: rtl
}

.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header {
  padding: 12px 40px 12px 16px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
  float: left
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
  padding-right: 12px;
  padding-left: 0
}

.ant-comment {
  position: relative;
  background-color: inherit
}

.ant-comment-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0
}

.ant-comment-avatar {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer
}

.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%
}

.ant-comment-content {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word
}

.ant-comment-content-author {
  display: -webkit-box;
  display: -webkit-flex;
  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;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px
}

.ant-comment-content-author>a,
.ant-comment-content-author>span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px
}

.ant-comment-content-author-name {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-comment-content-author-name>*,
.ant-comment-content-author-name>:hover {
  color: rgba(0, 0, 0, .45)
}

.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto
}

.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap
}

.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0
}

.ant-comment-actions>li {
  display: inline-block;
  color: rgba(0, 0, 0, .45)
}

.ant-comment-actions>li>span {
  margin-right: 10px;
  color: rgba(0, 0, 0, .45);
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-comment-actions>li>span:hover {
  color: #595959
}

.ant-comment-nested {
  margin-left: 44px
}

.ant-comment-rtl {
  direction: rtl
}

.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px
}

.ant-comment-rtl .ant-comment-content-author>a,
.ant-comment-rtl .ant-comment-content-author>span {
  padding-right: 0;
  padding-left: 8px
}

.ant-comment-rtl .ant-comment-actions {
  padding-right: 0
}

.ant-comment-rtl .ant-comment-actions>li>span {
  margin-right: 0;
  margin-left: 10px
}

.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0
}

.ant-picker {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  padding: 4px 11px;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, box-shadow .3s;
  transition: border .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.ant-picker-focused,
.ant-picker:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-picker-focused,
.ant-input-rtl .ant-picker:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-picker-focused {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, .25)
}

.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.ant-picker-input {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%
}

.ant-picker-input>input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0
}

.ant-picker-input>input::-moz-placeholder {
  opacity: 1
}

.ant-picker-input>input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-picker-input>input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-picker-input>input::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-picker-input>input::placeholder {
  color: #bfbfbf
}

.ant-picker-input>input:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-picker-input>input:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-picker-input>input:placeholder-shown {
  text-overflow: ellipsis
}

.ant-picker-input>input:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-picker-input>input:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-picker-input>input-focused,
.ant-picker-input>input:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-picker-input>input-focused,
.ant-input-rtl .ant-picker-input>input:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-picker-input>input-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-picker-input>input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-picker-input>input[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-picker-input>input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-picker-input>input-borderless,
.ant-picker-input>input-borderless-disabled,
.ant-picker-input>input-borderless-focused,
.ant-picker-input>input-borderless:focus,
.ant-picker-input>input-borderless:hover,
.ant-picker-input>input-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-picker-input>input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-picker-input>input-lg {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-picker-input>input-sm {
  padding: 2px 7px
}

.ant-picker-input>input-rtl {
  direction: rtl
}

.ant-picker-input>input:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-picker-input>input[disabled] {
  background: transparent
}

.ant-picker-input:hover .ant-picker-clear {
  opacity: 1
}

.ant-picker-input-placeholder>input {
  color: #bfbfbf
}

.ant-picker-large {
  padding: 6.5px 11px
}

.ant-picker-large .ant-picker-input>input {
  font-size: 16px
}

.ant-picker-small {
  padding: 2px 7px
}

.ant-picker-suffix {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, .25);
  line-height: 1;
  pointer-events: none
}

.ant-picker-suffix>* {
  vertical-align: top
}

.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, .25);
  line-height: 1;
  background: #fff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity .3s, color .3s;
  transition: opacity .3s, color .3s
}

.ant-picker-clear>* {
  vertical-align: top
}

.ant-picker-clear:hover {
  color: rgba(0, 0, 0, .45)
}

.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, .25);
  font-size: 16px;
  vertical-align: top;
  cursor: default
}

.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, .45)
}

.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed
}

.ant-picker-range {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-picker-range .ant-picker-clear {
  right: 11px
}

.ant-picker-range:hover .ant-picker-clear {
  opacity: 1
}

.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #2b5182;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  pointer-events: none
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1
}

.ant-picker-range-separator {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px;
  line-height: 1
}

.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px
}

.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px
}

.ant-picker-dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  z-index: 1050
}

.ant-picker-dropdown-hidden {
  display: none
}

.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-picker-dropdown-range {
  padding: 6.66666667px 0
}

.ant-picker-dropdown-range-hidden {
  display: none
}

.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel {
  padding-top: 4px
}

.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none
}

.ant-picker-ranges>li {
  display: inline-block
}

.ant-picker-ranges .ant-picker-preset>.ant-tag-blue {
  color: #2b5182;
  background: #b6bdc2;
  border-color: #8899a8;
  cursor: pointer
}

.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px
}

.ant-picker-range-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  -webkit-box-shadow: 2px -2px 6px rgba(0, 0, 0, .06);
  box-shadow: 2px -2px 6px rgba(0, 0, 0, .06);
  -webkit-transition: left .3s ease-out;
  transition: left .3s ease-out
}

.ant-picker-range-arrow:after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 5px;
  content: ""
}

.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  -webkit-transition: margin .3s;
  transition: margin .3s
}

.ant-picker-panel-container .ant-picker-panels {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  direction: ltr
}

.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px;
  border-radius: 0
}

.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center
}

.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0
}

.ant-picker-panel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none
}

.ant-picker-panel-focused {
  border-color: #2b5182
}

.ant-picker-date-panel,
.ant-picker-decade-panel,
.ant-picker-month-panel,
.ant-picker-quarter-panel,
.ant-picker-time-panel,
.ant-picker-week-panel,
.ant-picker-year-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 280px
}

.ant-picker-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, .85);
  border-bottom: 1px solid #f0f0f0
}

.ant-picker-header>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, .25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-picker-header>button {
  min-width: 1.6em;
  font-size: 14px
}

.ant-picker-header>button:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-picker-header-view {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-weight: 500;
  line-height: 40px
}

.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit
}

.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px
}

.ant-picker-header-view button:hover {
  color: #2b5182
}

.ant-picker-next-icon,
.ant-picker-prev-icon,
.ant-picker-super-next-icon,
.ant-picker-super-prev-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px
}

.ant-picker-next-icon:before,
.ant-picker-prev-icon:before,
.ant-picker-super-next-icon:before,
.ant-picker-super-prev-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid;
  border-width: 1.5px 0 0 1.5px;
  content: ""
}

.ant-picker-super-next-icon:after,
.ant-picker-super-prev-icon:after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid;
  border-width: 1.5px 0 0 1.5px;
  content: ""
}

.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.ant-picker-next-icon,
.ant-picker-super-next-icon {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse
}

.ant-picker-content td,
.ant-picker-content th {
  position: relative;
  min-width: 24px;
  font-weight: 400
}

.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, .85);
  line-height: 30px
}

.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, .25);
  cursor: pointer
}

.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, .85)
}

.ant-picker-cell:before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s;
  transition: all .3s;
  content: ""
}

.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #2b5182;
  border-radius: 2px;
  content: ""
}

.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative
}

.ant-picker-cell-in-view.ant-picker-cell-in-range:before {
  background: #b6bdc2
}

.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  color: #fff;
  background: #2b5182
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
  background: #b6bdc2
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:before {
  left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:before {
  right: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #4e82c5;
  border-bottom: 1px dashed #4e82c5;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s;
  transition: all .3s;
  content: ""
}

.ant-picker-cell-range-hover-end:after,
.ant-picker-cell-range-hover-start:after,
.ant-picker-cell-range-hover:after {
  right: 0;
  left: 2px
}

.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,
.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
  background: #88abd8
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #88abd8;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: ""
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  right: -6px;
  left: 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
  right: 0;
  left: -6px
}

.ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
  right: 50%
}

.ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
  left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after {
  left: 6px;
  border-left: 1px dashed #4e82c5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after {
  right: 6px;
  border-right: 1px dashed #4e82c5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, .25);
  pointer-events: none
}

.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent
}

.ant-picker-cell-disabled:before {
  background: rgba(0, 0, 0, .04)
}

.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: rgba(0, 0, 0, .25)
}

.ant-picker-decade-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content {
  height: 264px
}

.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner {
  padding: 0 8px
}

.ant-picker-quarter-panel .ant-picker-content {
  height: 56px
}

.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent
}

.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0
}

.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left
}

.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0
}

.ant-picker-now {
  text-align: left
}

.ant-picker-today-btn {
  color: #2b5182
}

.ant-picker-today-btn:hover {
  color: #46688f
}

.ant-picker-today-btn:active {
  color: #1a345c
}

.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px
}

.ant-picker-decade-panel .ant-picker-cell:before {
  display: none
}

.ant-picker-month-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-year-panel .ant-picker-body {
  padding: 0 8px
}

.ant-picker-month-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner {
  width: 60px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-year-panel .ant-picker-cell-range-hover-start:after {
  left: 14px;
  border-left: 1px dashed #4e82c5;
  border-radius: 2px 0 0 2px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
  right: 14px;
  border-right: 1px dashed #4e82c5;
  border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
  left: 14px;
  border-left: 1px dashed #4e82c5;
  border-radius: 2px 0 0 2px
}

.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px
}

.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner {
  background: transparent !important
}

.ant-picker-week-panel-row td {
  -webkit-transition: background .3s;
  transition: background .3s
}

.ant-picker-week-panel-row:hover td {
  background: #f5f5f5
}

.ant-picker-week-panel-row-selected:hover td,
.ant-picker-week-panel-row-selected td {
  background: #2b5182
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected td.ant-picker-cell-week {
  color: hsla(0, 0%, 100%, .5)
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before,
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: #fff
}

.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner {
  color: #fff
}

.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px
}

.ant-picker-date-panel .ant-picker-content {
  width: 252px
}

.ant-picker-date-panel .ant-picker-content th {
  width: 36px
}

.ant-picker-datetime-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0
}

.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}

.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: .3
}

.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1
}

.ant-picker-time-panel {
  width: auto;
  min-width: auto
}

.ant-picker-time-panel .ant-picker-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  height: 224px
}

.ant-picker-time-panel-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  -webkit-transition: background .3s;
  transition: background .3s
}

.ant-picker-time-panel-column:after {
  display: block;
  height: 196px;
  content: ""
}

.ant-picker-datetime-panel .ant-picker-time-panel-column:after {
  height: 198px
}

.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0
}

.ant-picker-time-panel-column-active {
  background: rgba(182, 189, 194, .2)
}

.ant-picker-time-panel-column:hover {
  overflow-y: auto
}

.ant-picker-time-panel-column>li {
  margin: 0;
  padding: 0
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, .85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: background .3s;
  transition: background .3s
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #b6bdc2
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, .25);
  background: transparent;
  cursor: not-allowed
}

:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0
}

.ant-picker-rtl {
  direction: rtl
}

.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0
}

.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0
}

.ant-picker-rtl .ant-picker-separator {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0
}

.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px
}

.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0
}

.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px
}

.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right
}

.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0
}

.ant-picker-panel-rtl {
  direction: rtl
}

.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  -webkit-transition: background .3s, border .3s;
  transition: background .3s, border .3s
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
  right: 50%;
  left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
  right: 0;
  left: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before {
  right: 50%;
  left: 50%
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
  right: 0;
  left: -6px
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
  right: -6px;
  left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
  right: 0;
  left: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
  right: 50%;
  left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #4e82c5;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #4e82c5;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #4e82c5;
  border-left: 1px dashed #4e82c5;
  border-radius: 2px
}

.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right
}

.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr
}

.ant-descriptions-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px
}

.ant-descriptions-title {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, .85);
  font-size: 14px
}

.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 2px
}

.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed
}

.ant-descriptions-row>td,
.ant-descriptions-row>th {
  padding-bottom: 16px
}

.ant-descriptions-row:last-child {
  border-bottom: none
}

.ant-descriptions-item-label {
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start
}

.ant-descriptions-item-label:after {
  content: ":";
  position: relative;
  top: -.5px;
  margin: 0 8px 0 2px
}

.ant-descriptions-item-label.ant-descriptions-item-no-colon:after {
  content: " "
}

.ant-descriptions-item-no-label:after {
  margin: 0;
  content: ""
}

.ant-descriptions-item-content {
  display: table-cell;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word
}

.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top
}

.ant-descriptions-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-descriptions-item-container .ant-descriptions-item-content,
.ant-descriptions-item-container .ant-descriptions-item-label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline
}

.ant-descriptions-middle .ant-descriptions-row>td,
.ant-descriptions-middle .ant-descriptions-row>th {
  padding-bottom: 12px
}

.ant-descriptions-small .ant-descriptions-row>td,
.ant-descriptions-small .ant-descriptions-row>th {
  padding-bottom: 8px
}

.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-view>table {
  table-layout: auto;
  border-collapse: collapse
}

.ant-descriptions-bordered .ant-descriptions-item-content,
.ant-descriptions-bordered .ant-descriptions-item-label {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-item-content:last-child,
.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
  border-right: none
}

.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa
}

.ant-descriptions-bordered .ant-descriptions-item-label:after {
  display: none
}

.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label {
  padding: 12px 24px
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label {
  padding: 8px 16px
}

.ant-descriptions-rtl {
  direction: rtl
}

.ant-descriptions-rtl .ant-descriptions-item-label:after {
  margin: 0 2px 0 8px
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label {
  border-right: none;
  border-left: 1px solid #f0f0f0
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
  border-left: none
}

.ant-divider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  border-top: 1px solid rgba(0, 0, 0, .06)
}

.ant-divider-vertical {
  position: relative;
  top: -.06em;
  display: inline-block;
  height: .9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, .06)
}

.ant-divider-horizontal {
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0
}

.ant-divider-horizontal,
.ant-divider-horizontal.ant-divider-with-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-divider-horizontal.ant-divider-with-text {
  margin: 16px 0;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, .06)
}

.ant-divider-horizontal.ant-divider-with-text:after,
.ant-divider-horizontal.ant-divider-with-text:before {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  content: ""
}

.ant-divider-horizontal.ant-divider-with-text-left:before {
  top: 50%;
  width: 5%
}

.ant-divider-horizontal.ant-divider-with-text-left:after,
.ant-divider-horizontal.ant-divider-with-text-right:before {
  top: 50%;
  width: 95%
}

.ant-divider-horizontal.ant-divider-with-text-right:after {
  top: 50%;
  width: 5%
}

.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em
}

.ant-divider-dashed {
  background: none;
  border: dashed rgba(0, 0, 0, .06);
  border-width: 1px 0 0
}

.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0
}

.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before {
  border-style: dashed none none
}

.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px
}

.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px
}

.ant-divider-rtl {
  direction: rtl
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before {
  width: 95%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before {
  width: 5%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after {
  width: 95%
}

.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0;
  height: 100%;
  -webkit-transition: height 0s ease .3s, width 0s ease .3s, -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: height 0s ease .3s, width 0s ease .3s, -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), height 0s ease .3s, width 0s ease .3s;
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), height 0s ease .3s, width 0s ease .3s, -webkit-transform .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer>* {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-box-shadow .3s cubic-bezier(.7, .3, .1, 1);
  transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-box-shadow .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), box-shadow .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), box-shadow .3s cubic-bezier(.7, .3, .1, 1), -webkit-transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-box-shadow .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%
}

.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%
}

.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0;
  height: 100%
}

.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%
}

.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-transform .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer-left,
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0
}

.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03);
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-right,
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0
}

.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03);
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  -webkit-transform: translateX(1px);
  transform: translateX(1px)
}

.ant-drawer-bottom,
.ant-drawer-top {
  left: 0;
  width: 100%;
  height: 0%
}

.ant-drawer-bottom .ant-drawer-content-wrapper,
.ant-drawer-top .ant-drawer-content-wrapper {
  width: 100%
}

.ant-drawer-bottom.ant-drawer-open,
.ant-drawer-top.ant-drawer-open {
  height: 100%;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: -webkit-transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1);
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), -webkit-transform .3s cubic-bezier(.7, .3, .1, 1)
}

.ant-drawer-top {
  top: 0
}

.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-bottom,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0
}

.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03);
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03)
}

.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  -webkit-transform: translateY(1px);
  transform: translateY(1px)
}

.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
  -webkit-animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1);
  animation: antdDrawerFadeIn .3s cubic-bezier(.7, .3, .1, 1);
  pointer-events: auto
}

.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px
}

.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0
}

.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: rgba(0, 0, 0, .45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  text-rendering: auto
}

.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, .75);
  text-decoration: none
}

.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: var(--scroll-bar);
  padding-right: calc(20px - var(--scroll-bar))
}

.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0
}

.ant-drawer-header,
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, .85);
  background: #fff
}

.ant-drawer-wrapper-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%
}

.ant-drawer-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word
}

.ant-drawer-footer {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0
}

.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, .45);
  opacity: 0;
  filter: alpha(opacity=45);
  -webkit-transition: opacity .3s linear, height 0s ease .3s;
  transition: opacity .3s linear, height 0s ease .3s;
  pointer-events: none
}

.ant-drawer-open-content {
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-drawer .ant-picker-clear {
  background: #fff
}

@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.ant-drawer-rtl {
  direction: rtl
}

.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 0
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f
}

.ant-dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block
}

.ant-dropdown:before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: .0001;
  content: " "
}

.ant-dropdown-wrap {
  position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
  font-size: 10px
}

.ant-dropdown-wrap .anticon-down:before {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none
}

.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 10px
}

.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 10px
}

.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,
.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,
.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
  bottom: 6.2px;
  border-color: transparent #fff #fff transparent;
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
  box-shadow: 3px 3px 7px rgba(0, 0, 0, .07)
}

.ant-dropdown-placement-topCenter>.ant-dropdown-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
  left: 16px
}

.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
  right: 16px
}

.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
  top: 6px;
  border-color: #fff transparent transparent #fff;
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
  box-shadow: -2px -2px 5px rgba(0, 0, 0, .06)
}

.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
  left: 16px
}

.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
  right: 16px
}

.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, .45);
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-dropdown-menu-submenu-popup li,
.ant-dropdown-menu-submenu-popup ul {
  list-style: none
}

.ant-dropdown-menu-submenu-popup ul {
  margin-right: .3em;
  margin-left: .3em
}

.ant-dropdown-menu-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px
}

.ant-dropdown-menu-title-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto
}

.ant-dropdown-menu-title-content>a {
  color: inherit;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-title-content>a:hover {
  color: inherit
}

.ant-dropdown-menu-title-content>a:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: ""
}

.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #2b5182;
  background-color: #b6bdc2
}

.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5
}

.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, .25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none
}

.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, .45);
  font-size: 10px;
  font-style: normal
}

.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none
}

.ant-dropdown-menu-submenu-title {
  padding-right: 24px
}

.ant-dropdown-menu-submenu-vertical {
  position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, .25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #2b5182
}

.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-dropdown-button>.anticon.anticon-down,
.ant-dropdown-link>.anticon.anticon-down,
.ant-dropdown-trigger>.anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline
}

.ant-dropdown-button {
  white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px
}

.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
  color: hsla(0, 0%, 100%, .65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
  color: #fff;
  background: transparent
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
  color: #fff;
  background: #2b5182
}

.ant-dropdown-rtl {
  direction: rtl
}

.ant-dropdown-rtl.ant-dropdown:before {
  right: -7px;
  left: 0
}

.ant-dropdown-menu.ant-dropdown-menu-rtl,
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right
}

.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child {
  margin-right: 0;
  margin-left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0
}

.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center
}

.ant-empty-image {
  height: 100px;
  margin-bottom: 8px
}

.ant-empty-image img {
  height: 100%
}

.ant-empty-image svg {
  height: 100%;
  margin: auto
}

.ant-empty-footer {
  margin-top: 16px
}

.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, .25)
}

.ant-empty-normal .ant-empty-image {
  height: 40px
}

.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, .25)
}

.ant-empty-small .ant-empty-image {
  height: 35px
}

.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: .8
}

.ant-empty-img-default-path-1 {
  fill: #aeb8c2
}

.ant-empty-img-default-path-2 {
  fill: url(#linearGradient-1)
}

.ant-empty-img-default-path-3 {
  fill: #f5f5f7
}

.ant-empty-img-default-path-4,
.ant-empty-img-default-path-5 {
  fill: #dce0e6
}

.ant-empty-img-default-g {
  fill: #fff
}

.ant-empty-img-simple-ellipse {
  fill: #f5f5f5
}

.ant-empty-img-simple-g {
  stroke: #d9d9d9
}

.ant-empty-img-simple-path {
  fill: #fafafa
}

.ant-empty-rtl {
  direction: rtl
}

.ant-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto
}

.ant-form-item .ant-upload {
  background: transparent
}

.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa
}

.ant-form-item input[type=checkbox],
.ant-form-item input[type=radio] {
  width: 14px;
  height: 14px
}

.ant-form-item .ant-checkbox-inline,
.ant-form-item .ant-radio-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer
}

.ant-form-item .ant-checkbox-inline:first-child,
.ant-form-item .ant-radio-inline:first-child {
  margin-left: 0
}

.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block
}

.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical+.ant-radio-vertical {
  margin-left: 0
}

.ant-form-item .ant-input-number+.ant-form-text {
  margin-left: 8px
}

.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2
}

.ant-form-item .ant-cascader-picker,
.ant-form-item .ant-select {
  width: 100%
}

.ant-form-item .ant-input-group .ant-cascader-picker,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-picker-calendar-year-select {
  width: auto
}

.ant-form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
  /* margin-bottom: 24px */
}

.ant-form-inline .ant-form-item>.ant-form-item-control,
.ant-form-inline .ant-form-item>.ant-form-item-label {
  display: inline-block;
  vertical-align: top
}

.ant-form-inline .ant-form-item>.ant-form-item-label {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback,
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block
}

.ant-form-horizontal .ant-form-item-label {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0
}

.ant-form-vertical .ant-form-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-form-vertical .ant-form-item-label>label {
  height: auto
}

.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label,
.ant-form-vertical .ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: normal;
  text-align: left
}

.ant-col-24.ant-form-item-label>label,
.ant-col-xl-24.ant-form-item-label>label,
.ant-form-vertical .ant-form-item-label>label {
  margin: 0
}

.ant-col-24.ant-form-item-label>label:after,
.ant-col-xl-24.ant-form-item-label>label:after,
.ant-form-vertical .ant-form-item-label>label:after {
  display: none
}

.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label,
.ant-form-rtl.ant-form-vertical .ant-form-item-label {
  text-align: right
}

@media (max-width:575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-form-item .ant-form-item-label>label {
    margin: 0
  }

  .ant-form-item .ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right
  }

  .ant-form .ant-form-item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .ant-form .ant-form-item .ant-form-item-control,
  .ant-form .ant-form-item .ant-form-item-label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-col-xs-24.ant-form-item-label>label {
    margin: 0
  }

  .ant-col-xs-24.ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right
  }
}

@media (max-width:767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-col-sm-24.ant-form-item-label>label {
    margin: 0
  }

  .ant-col-sm-24.ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right
  }
}

@media (max-width:991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-col-md-24.ant-form-item-label>label {
    margin: 0
  }

  .ant-col-md-24.ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right
  }
}

@media (max-width:1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-col-lg-24.ant-form-item-label>label {
    margin: 0
  }

  .ant-col-lg-24.ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right
  }
}

@media (max-width:1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
  }

  .ant-col-xl-24.ant-form-item-label>label {
    margin: 0
  }

  .ant-col-xl-24.ant-form-item-label>label:after {
    display: none
  }

  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right
  }
}

.ant-form-item-explain.ant-form-item-explain-error {
  color: #ff4d4f
}

.ant-form-item-explain.ant-form-item-explain-warning {
  color: #faad14
}

.ant-form-item-has-feedback .ant-input {
  padding-right: 24px
}

.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px
}

.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px
}

.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,
.ant-form-item-has-feedback>.ant-select .ant-select-arrow,
.ant-form-item-has-feedback>.ant-select .ant-select-clear {
  right: 32px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
  padding-right: 42px
}

.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px
}

.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px
}

.ant-form-item-has-feedback .ant-picker,
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px
}

.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px
}

.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
  animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
  pointer-events: none
}

.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
  animation-name: diffZoomIn1 !important
}

.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14
}

.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background-color: #fff;
  border-color: #faad14
}

.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14
}

.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14
}

.ant-form-item-has-warning .has-feedback {
  color: #faad14
}

.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3 !important;
  animation-name: diffZoomIn3 !important
}

.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important
}

/* .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
} */

.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14
}

.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14
}

.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2)
}

.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f
}

.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background-color: #fff;
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
  box-shadow: 0 0 0 2px rgba(255, 77, 79, .2)
}

.ant-form-item-has-error .ant-input-prefix {
  color: #ff4d4f
}

.ant-form-item-has-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f
}

.ant-form-item-has-error .has-feedback {
  color: #ff4d4f
}

.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff4d4f;
  -webkit-animation-name: diffZoomIn2 !important;
  animation-name: diffZoomIn2 !important
}

.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important
}

/* .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
  box-shadow: 0 0 0 2px rgba(255, 77, 79, .2)
} */

.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
  box-shadow: 0 0 0 2px rgba(255, 77, 79, .2)
}

.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
  box-shadow: 0 0 0 2px rgba(255, 77, 79, .2)
}

.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input {
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, .2);
  box-shadow: 0 0 0 2px rgba(255, 77, 79, .2)
}

.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff4d4f
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #ff4d4f !important
}

.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before {
  background-color: #ff4d4f
}

.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #2b5182
}

.ant-form {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, .45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9
}

.ant-form label {
  font-size: 14px
}

.ant-form input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ant-form input[type=checkbox],
.ant-form input[type=radio] {
  line-height: normal
}

.ant-form input[type=file] {
  display: block
}

.ant-form input[type=range] {
  display: block;
  width: 100%
}

.ant-form select[multiple],
.ant-form select[size] {
  height: auto
}

.ant-form input[type=checkbox]:focus,
.ant-form input[type=file]:focus,
.ant-form input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715
}

.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px
}

.ant-form-small .ant-form-item-label>label {
  height: 28px
}

.ant-form-small .ant-form-item-control-input {
  min-height: 28px
}

.ant-form-large .ant-form-item-label>label {
  height: 40px
}

.ant-form-large .ant-form-item-control-input {
  min-height: 40px
}

.ant-form-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0 0 24px;
  vertical-align: top
}

.ant-form-item-with-help {
  /* margin-bottom: 0 */
}

.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none
}

.ant-form-item-label {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle
}

.ant-form-item-label-left {
  text-align: left
}

.ant-form-item-label>label {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  height: 32px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px
}

.ant-form-item-label>label>.anticon {
  font-size: 14px;
  vertical-align: top
}

.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: "*"
}

.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
  display: none
}

.ant-form-item-label>label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, .45)
}

.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional {
  display: none
}

.ant-form-item-label>label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, .45);
  cursor: help;
  -webkit-writing-mode: horizontal-tb;
  -ms-writing-mode: lr-tb;
  writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
  margin-inline-start: 4px
}

.ant-form-item-label>label:after {
  content: ":";
  position: relative;
  top: -.5px;
  margin: 0 8px 0 2px
}

.ant-form-item-label>label.ant-form-item-no-colon:after {
  content: " "
}

.ant-form-item-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
  width: 100%
}

.ant-form-item-control-input {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 32px
}

.ant-form-item-control-input-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  max-width: 100%
}

.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 24px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.5715;
  -webkit-transition: color .3s cubic-bezier(.215, .61, .355, 1);
  transition: color .3s cubic-bezier(.215, .61, .355, 1)
}

.ant-form-item .ant-input-textarea-show-count:after {
  margin-bottom: -22px
}

.ant-show-help-appear,
.ant-show-help-enter,
.ant-show-help-leave {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-show-help-appear.ant-show-help-appear-active,
.ant-show-help-enter.ant-show-help-enter-active {
  -webkit-animation-name: antShowHelpIn;
  animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-show-help-leave.ant-show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
  animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.ant-show-help-appear,
.ant-show-help-enter {
  opacity: 0
}

.ant-show-help-appear,
.ant-show-help-enter,
.ant-show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-timing-function: cubic-bezier(.645, .045, .355, 1)
}

@-webkit-keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }
}

@keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }
}

@-webkit-keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0
  }
}

@keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0
  }
}

@-webkit-keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@-webkit-keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@-webkit-keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

.ant-form-rtl {
  direction: rtl
}

.ant-form-rtl .ant-form-item-label {
  text-align: left
}

.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before {
  margin-right: 0;
  margin-left: 4px
}

.ant-form-rtl .ant-form-item-label>label:after {
  margin: 0 2px 0 8px
}

.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0
}

.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear {
  right: auto;
  left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker,
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0
}

.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px
}

.ant-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}

.ant-row,
.ant-row:after,
.ant-row:before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-row-no-wrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}

.ant-row-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.ant-row-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ant-row-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.ant-row-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.ant-row-space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.ant-row-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.ant-row-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-row-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px
}

.ant-col-24 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.ant-col-push-24 {
  left: 100%
}

.ant-col-pull-24 {
  right: 100%
}

.ant-col-offset-24 {
  margin-left: 100%
}

.ant-col-order-24 {
  -webkit-box-ordinal-group: 25;
  -webkit-order: 24;
  -ms-flex-order: 24;
  order: 24
}

.ant-col-23 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 95.83333333%;
  -ms-flex: 0 0 95.83333333%;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%
}

.ant-col-push-23 {
  left: 95.83333333%
}

.ant-col-pull-23 {
  right: 95.83333333%
}

.ant-col-offset-23 {
  margin-left: 95.83333333%
}

.ant-col-order-23 {
  -webkit-box-ordinal-group: 24;
  -webkit-order: 23;
  -ms-flex-order: 23;
  order: 23
}

.ant-col-22 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66666667%;
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%
}

.ant-col-push-22 {
  left: 91.66666667%
}

.ant-col-pull-22 {
  right: 91.66666667%
}

.ant-col-offset-22 {
  margin-left: 91.66666667%
}

.ant-col-order-22 {
  -webkit-box-ordinal-group: 23;
  -webkit-order: 22;
  -ms-flex-order: 22;
  order: 22
}

.ant-col-21 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 87.5%;
  -ms-flex: 0 0 87.5%;
  flex: 0 0 87.5%;
  max-width: 87.5%
}

.ant-col-push-21 {
  left: 87.5%
}

.ant-col-pull-21 {
  right: 87.5%
}

.ant-col-offset-21 {
  margin-left: 87.5%
}

.ant-col-order-21 {
  -webkit-box-ordinal-group: 22;
  -webkit-order: 21;
  -ms-flex-order: 21;
  order: 21
}

.ant-col-20 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333333%;
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%
}

.ant-col-push-20 {
  left: 83.33333333%
}

.ant-col-pull-20 {
  right: 83.33333333%
}

.ant-col-offset-20 {
  margin-left: 83.33333333%
}

.ant-col-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  -ms-flex-order: 20;
  order: 20
}

.ant-col-19 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 79.16666667%;
  -ms-flex: 0 0 79.16666667%;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%
}

.ant-col-push-19 {
  left: 79.16666667%
}

.ant-col-pull-19 {
  right: 79.16666667%
}

.ant-col-offset-19 {
  margin-left: 79.16666667%
}

.ant-col-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
  -ms-flex-order: 19;
  order: 19
}

.ant-col-18 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}

.ant-col-push-18 {
  left: 75%
}

.ant-col-pull-18 {
  right: 75%
}

.ant-col-offset-18 {
  margin-left: 75%
}

.ant-col-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
  -ms-flex-order: 18;
  order: 18
}

.ant-col-17 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70.83333333%;
  -ms-flex: 0 0 70.83333333%;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%
}

.ant-col-push-17 {
  left: 70.83333333%
}

.ant-col-pull-17 {
  right: 70.83333333%
}

.ant-col-offset-17 {
  margin-left: 70.83333333%
}

.ant-col-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
  -ms-flex-order: 17;
  order: 17
}

.ant-col-16 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%
}

.ant-col-push-16 {
  left: 66.66666667%
}

.ant-col-pull-16 {
  right: 66.66666667%
}

.ant-col-offset-16 {
  margin-left: 66.66666667%
}

.ant-col-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
  -ms-flex-order: 16;
  order: 16
}

.ant-col-15 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 62.5%;
  -ms-flex: 0 0 62.5%;
  flex: 0 0 62.5%;
  max-width: 62.5%
}

.ant-col-push-15 {
  left: 62.5%
}

.ant-col-pull-15 {
  right: 62.5%
}

.ant-col-offset-15 {
  margin-left: 62.5%
}

.ant-col-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
  -ms-flex-order: 15;
  order: 15
}

.ant-col-14 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%
}

.ant-col-push-14 {
  left: 58.33333333%
}

.ant-col-pull-14 {
  right: 58.33333333%
}

.ant-col-offset-14 {
  margin-left: 58.33333333%
}

.ant-col-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
  -ms-flex-order: 14;
  order: 14
}

.ant-col-13 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 54.16666667%;
  -ms-flex: 0 0 54.16666667%;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%
}

.ant-col-push-13 {
  left: 54.16666667%
}

.ant-col-pull-13 {
  right: 54.16666667%
}

.ant-col-offset-13 {
  margin-left: 54.16666667%
}

.ant-col-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13
}

.ant-col-12 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

.ant-col-push-12 {
  left: 50%
}

.ant-col-pull-12 {
  right: 50%
}

.ant-col-offset-12 {
  margin-left: 50%
}

.ant-col-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12
}

.ant-col-11 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45.83333333%;
  -ms-flex: 0 0 45.83333333%;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%
}

.ant-col-push-11 {
  left: 45.83333333%
}

.ant-col-pull-11 {
  right: 45.83333333%
}

.ant-col-offset-11 {
  margin-left: 45.83333333%
}

.ant-col-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11
}

.ant-col-10 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%
}

.ant-col-push-10 {
  left: 41.66666667%
}

.ant-col-pull-10 {
  right: 41.66666667%
}

.ant-col-offset-10 {
  margin-left: 41.66666667%
}

.ant-col-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10
}

.ant-col-9 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 37.5%;
  -ms-flex: 0 0 37.5%;
  flex: 0 0 37.5%;
  max-width: 37.5%
}

.ant-col-push-9 {
  left: 37.5%
}

.ant-col-pull-9 {
  right: 37.5%
}

.ant-col-offset-9 {
  margin-left: 37.5%
}

.ant-col-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9
}

.ant-col-8 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%
}

.ant-col-push-8 {
  left: 33.33333333%
}

.ant-col-pull-8 {
  right: 33.33333333%
}

.ant-col-offset-8 {
  margin-left: 33.33333333%
}

.ant-col-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8
}

.ant-col-7 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.16666667%;
  -ms-flex: 0 0 29.16666667%;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%
}

.ant-col-push-7 {
  left: 29.16666667%
}

.ant-col-pull-7 {
  right: 29.16666667%
}

.ant-col-offset-7 {
  margin-left: 29.16666667%
}

.ant-col-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7
}

.ant-col-6 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}

.ant-col-push-6 {
  left: 25%
}

.ant-col-pull-6 {
  right: 25%
}

.ant-col-offset-6 {
  margin-left: 25%
}

.ant-col-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6
}

.ant-col-5 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20.83333333%;
  -ms-flex: 0 0 20.83333333%;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%
}

.ant-col-push-5 {
  left: 20.83333333%
}

.ant-col-pull-5 {
  right: 20.83333333%
}

.ant-col-offset-5 {
  margin-left: 20.83333333%
}

.ant-col-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5
}

.ant-col-4 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66666667%;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%
}

.ant-col-push-4 {
  left: 16.66666667%
}

.ant-col-pull-4 {
  right: 16.66666667%
}

.ant-col-offset-4 {
  margin-left: 16.66666667%
}

.ant-col-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4
}

.ant-col-3 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%
}

.ant-col-push-3 {
  left: 12.5%
}

.ant-col-pull-3 {
  right: 12.5%
}

.ant-col-offset-3 {
  margin-left: 12.5%
}

.ant-col-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3
}

.ant-col-2 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333333%;
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%
}

.ant-col-push-2 {
  left: 8.33333333%
}

.ant-col-pull-2 {
  right: 8.33333333%
}

.ant-col-offset-2 {
  margin-left: 8.33333333%
}

.ant-col-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2
}

.ant-col-1 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.16666667%;
  -ms-flex: 0 0 4.16666667%;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%
}

.ant-col-push-1 {
  left: 4.16666667%
}

.ant-col-pull-1 {
  right: 4.16666667%
}

.ant-col-offset-1 {
  margin-left: 4.16666667%
}

.ant-col-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-col-0 {
  display: none
}

.ant-col-offset-0 {
  margin-left: 0
}

.ant-col-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0
}

.ant-col-offset-0.ant-col-rtl {
  margin-right: 0
}

.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto
}

.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%
}

.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0
}

.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto
}

.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%
}

.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0
}

.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto
}

.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%
}

.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0
}

.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto
}

.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%
}

.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0
}

.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto
}

.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%
}

.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0
}

.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto
}

.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%
}

.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0
}

.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto
}

.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%
}

.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0
}

.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto
}

.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%
}

.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0
}

.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto
}

.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%
}

.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0
}

.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto
}

.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%
}

.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0
}

.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto
}

.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%
}

.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0
}

.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto
}

.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%
}

.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0
}

.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto
}

.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%
}

.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0
}

.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto
}

.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%
}

.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0
}

.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto
}

.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%
}

.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0
}

.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto
}

.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%
}

.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0
}

.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto
}

.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%
}

.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0
}

.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto
}

.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%
}

.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0
}

.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto
}

.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%
}

.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0
}

.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto
}

.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%
}

.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0
}

.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto
}

.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%
}

.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0
}

.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto
}

.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%
}

.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0
}

.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto
}

.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%
}

.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0
}

.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto
}

.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%
}

.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0
}

.ant-col-xs-24 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.ant-col-xs-push-24 {
  left: 100%
}

.ant-col-xs-pull-24 {
  right: 100%
}

.ant-col-xs-offset-24 {
  margin-left: 100%
}

.ant-col-xs-order-24 {
  -webkit-box-ordinal-group: 25;
  -webkit-order: 24;
  -ms-flex-order: 24;
  order: 24
}

.ant-col-xs-23 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 95.83333333%;
  -ms-flex: 0 0 95.83333333%;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%
}

.ant-col-xs-push-23 {
  left: 95.83333333%
}

.ant-col-xs-pull-23 {
  right: 95.83333333%
}

.ant-col-xs-offset-23 {
  margin-left: 95.83333333%
}

.ant-col-xs-order-23 {
  -webkit-box-ordinal-group: 24;
  -webkit-order: 23;
  -ms-flex-order: 23;
  order: 23
}

.ant-col-xs-22 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66666667%;
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%
}

.ant-col-xs-push-22 {
  left: 91.66666667%
}

.ant-col-xs-pull-22 {
  right: 91.66666667%
}

.ant-col-xs-offset-22 {
  margin-left: 91.66666667%
}

.ant-col-xs-order-22 {
  -webkit-box-ordinal-group: 23;
  -webkit-order: 22;
  -ms-flex-order: 22;
  order: 22
}

.ant-col-xs-21 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 87.5%;
  -ms-flex: 0 0 87.5%;
  flex: 0 0 87.5%;
  max-width: 87.5%
}

.ant-col-xs-push-21 {
  left: 87.5%
}

.ant-col-xs-pull-21 {
  right: 87.5%
}

.ant-col-xs-offset-21 {
  margin-left: 87.5%
}

.ant-col-xs-order-21 {
  -webkit-box-ordinal-group: 22;
  -webkit-order: 21;
  -ms-flex-order: 21;
  order: 21
}

.ant-col-xs-20 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333333%;
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%
}

.ant-col-xs-push-20 {
  left: 83.33333333%
}

.ant-col-xs-pull-20 {
  right: 83.33333333%
}

.ant-col-xs-offset-20 {
  margin-left: 83.33333333%
}

.ant-col-xs-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  -ms-flex-order: 20;
  order: 20
}

.ant-col-xs-19 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 79.16666667%;
  -ms-flex: 0 0 79.16666667%;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%
}

.ant-col-xs-push-19 {
  left: 79.16666667%
}

.ant-col-xs-pull-19 {
  right: 79.16666667%
}

.ant-col-xs-offset-19 {
  margin-left: 79.16666667%
}

.ant-col-xs-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
  -ms-flex-order: 19;
  order: 19
}

.ant-col-xs-18 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}

.ant-col-xs-push-18 {
  left: 75%
}

.ant-col-xs-pull-18 {
  right: 75%
}

.ant-col-xs-offset-18 {
  margin-left: 75%
}

.ant-col-xs-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
  -ms-flex-order: 18;
  order: 18
}

.ant-col-xs-17 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70.83333333%;
  -ms-flex: 0 0 70.83333333%;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%
}

.ant-col-xs-push-17 {
  left: 70.83333333%
}

.ant-col-xs-pull-17 {
  right: 70.83333333%
}

.ant-col-xs-offset-17 {
  margin-left: 70.83333333%
}

.ant-col-xs-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
  -ms-flex-order: 17;
  order: 17
}

.ant-col-xs-16 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%
}

.ant-col-xs-push-16 {
  left: 66.66666667%
}

.ant-col-xs-pull-16 {
  right: 66.66666667%
}

.ant-col-xs-offset-16 {
  margin-left: 66.66666667%
}

.ant-col-xs-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
  -ms-flex-order: 16;
  order: 16
}

.ant-col-xs-15 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 62.5%;
  -ms-flex: 0 0 62.5%;
  flex: 0 0 62.5%;
  max-width: 62.5%
}

.ant-col-xs-push-15 {
  left: 62.5%
}

.ant-col-xs-pull-15 {
  right: 62.5%
}

.ant-col-xs-offset-15 {
  margin-left: 62.5%
}

.ant-col-xs-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
  -ms-flex-order: 15;
  order: 15
}

.ant-col-xs-14 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%
}

.ant-col-xs-push-14 {
  left: 58.33333333%
}

.ant-col-xs-pull-14 {
  right: 58.33333333%
}

.ant-col-xs-offset-14 {
  margin-left: 58.33333333%
}

.ant-col-xs-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
  -ms-flex-order: 14;
  order: 14
}

.ant-col-xs-13 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 54.16666667%;
  -ms-flex: 0 0 54.16666667%;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%
}

.ant-col-xs-push-13 {
  left: 54.16666667%
}

.ant-col-xs-pull-13 {
  right: 54.16666667%
}

.ant-col-xs-offset-13 {
  margin-left: 54.16666667%
}

.ant-col-xs-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13
}

.ant-col-xs-12 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

.ant-col-xs-push-12 {
  left: 50%
}

.ant-col-xs-pull-12 {
  right: 50%
}

.ant-col-xs-offset-12 {
  margin-left: 50%
}

.ant-col-xs-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12
}

.ant-col-xs-11 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45.83333333%;
  -ms-flex: 0 0 45.83333333%;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%
}

.ant-col-xs-push-11 {
  left: 45.83333333%
}

.ant-col-xs-pull-11 {
  right: 45.83333333%
}

.ant-col-xs-offset-11 {
  margin-left: 45.83333333%
}

.ant-col-xs-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11
}

.ant-col-xs-10 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%
}

.ant-col-xs-push-10 {
  left: 41.66666667%
}

.ant-col-xs-pull-10 {
  right: 41.66666667%
}

.ant-col-xs-offset-10 {
  margin-left: 41.66666667%
}

.ant-col-xs-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10
}

.ant-col-xs-9 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 37.5%;
  -ms-flex: 0 0 37.5%;
  flex: 0 0 37.5%;
  max-width: 37.5%
}

.ant-col-xs-push-9 {
  left: 37.5%
}

.ant-col-xs-pull-9 {
  right: 37.5%
}

.ant-col-xs-offset-9 {
  margin-left: 37.5%
}

.ant-col-xs-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9
}

.ant-col-xs-8 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%
}

.ant-col-xs-push-8 {
  left: 33.33333333%
}

.ant-col-xs-pull-8 {
  right: 33.33333333%
}

.ant-col-xs-offset-8 {
  margin-left: 33.33333333%
}

.ant-col-xs-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8
}

.ant-col-xs-7 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.16666667%;
  -ms-flex: 0 0 29.16666667%;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%
}

.ant-col-xs-push-7 {
  left: 29.16666667%
}

.ant-col-xs-pull-7 {
  right: 29.16666667%
}

.ant-col-xs-offset-7 {
  margin-left: 29.16666667%
}

.ant-col-xs-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7
}

.ant-col-xs-6 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}

.ant-col-xs-push-6 {
  left: 25%
}

.ant-col-xs-pull-6 {
  right: 25%
}

.ant-col-xs-offset-6 {
  margin-left: 25%
}

.ant-col-xs-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6
}

.ant-col-xs-5 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20.83333333%;
  -ms-flex: 0 0 20.83333333%;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%
}

.ant-col-xs-push-5 {
  left: 20.83333333%
}

.ant-col-xs-pull-5 {
  right: 20.83333333%
}

.ant-col-xs-offset-5 {
  margin-left: 20.83333333%
}

.ant-col-xs-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5
}

.ant-col-xs-4 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66666667%;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%
}

.ant-col-xs-push-4 {
  left: 16.66666667%
}

.ant-col-xs-pull-4 {
  right: 16.66666667%
}

.ant-col-xs-offset-4 {
  margin-left: 16.66666667%
}

.ant-col-xs-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4
}

.ant-col-xs-3 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%
}

.ant-col-xs-push-3 {
  left: 12.5%
}

.ant-col-xs-pull-3 {
  right: 12.5%
}

.ant-col-xs-offset-3 {
  margin-left: 12.5%
}

.ant-col-xs-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3
}

.ant-col-xs-2 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333333%;
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%
}

.ant-col-xs-push-2 {
  left: 8.33333333%
}

.ant-col-xs-pull-2 {
  right: 8.33333333%
}

.ant-col-xs-offset-2 {
  margin-left: 8.33333333%
}

.ant-col-xs-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2
}

.ant-col-xs-1 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.16666667%;
  -ms-flex: 0 0 4.16666667%;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%
}

.ant-col-xs-push-1 {
  left: 4.16666667%
}

.ant-col-xs-pull-1 {
  right: 4.16666667%
}

.ant-col-xs-offset-1 {
  margin-left: 4.16666667%
}

.ant-col-xs-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-col-xs-0 {
  display: none
}

.ant-col-push-0 {
  left: auto
}

.ant-col-pull-0 {
  right: auto
}

.ant-col-xs-push-0 {
  left: auto
}

.ant-col-xs-pull-0 {
  right: auto
}

.ant-col-xs-offset-0 {
  margin-left: 0
}

.ant-col-xs-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0
}

.ant-col-push-0.ant-col-rtl {
  right: auto
}

.ant-col-pull-0.ant-col-rtl {
  left: auto
}

.ant-col-xs-push-0.ant-col-rtl {
  right: auto
}

.ant-col-xs-pull-0.ant-col-rtl {
  left: auto
}

.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0
}

.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto
}

.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%
}

.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0
}

.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto
}

.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%
}

.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0
}

.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto
}

.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%
}

.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0
}

.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto
}

.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%
}

.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0
}

.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto
}

.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%
}

.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0
}

.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto
}

.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%
}

.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0
}

.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto
}

.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%
}

.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0
}

.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto
}

.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%
}

.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0
}

.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto
}

.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%
}

.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0
}

.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto
}

.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%
}

.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0
}

.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto
}

.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%
}

.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0
}

.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto
}

.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%
}

.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0
}

.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto
}

.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%
}

.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0
}

.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto
}

.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%
}

.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0
}

.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto
}

.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%
}

.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0
}

.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto
}

.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%
}

.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0
}

.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto
}

.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%
}

.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0
}

.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto
}

.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%
}

.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0
}

.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto
}

.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%
}

.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0
}

.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto
}

.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%
}

.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0
}

.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto
}

.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%
}

.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0
}

.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto
}

.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%
}

.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0
}

.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto
}

.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%
}

.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0
}

.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto
}

.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%
}

.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0
}

@media (min-width:576px) {
  .ant-col-sm-24 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-sm-push-24 {
    left: 100%
  }

  .ant-col-sm-pull-24 {
    right: 100%
  }

  .ant-col-sm-offset-24 {
    margin-left: 100%
  }

  .ant-col-sm-order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24
  }

  .ant-col-sm-23 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333333%;
    -ms-flex: 0 0 95.83333333%;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
  }

  .ant-col-sm-push-23 {
    left: 95.83333333%
  }

  .ant-col-sm-pull-23 {
    right: 95.83333333%
  }

  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%
  }

  .ant-col-sm-order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23
  }

  .ant-col-sm-22 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
  }

  .ant-col-sm-push-22 {
    left: 91.66666667%
  }

  .ant-col-sm-pull-22 {
    right: 91.66666667%
  }

  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%
  }

  .ant-col-sm-order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22
  }

  .ant-col-sm-21 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%
  }

  .ant-col-sm-push-21 {
    left: 87.5%
  }

  .ant-col-sm-pull-21 {
    right: 87.5%
  }

  .ant-col-sm-offset-21 {
    margin-left: 87.5%
  }

  .ant-col-sm-order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21
  }

  .ant-col-sm-20 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
  }

  .ant-col-sm-push-20 {
    left: 83.33333333%
  }

  .ant-col-sm-pull-20 {
    right: 83.33333333%
  }

  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%
  }

  .ant-col-sm-order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20
  }

  .ant-col-sm-19 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16666667%;
    -ms-flex: 0 0 79.16666667%;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
  }

  .ant-col-sm-push-19 {
    left: 79.16666667%
  }

  .ant-col-sm-pull-19 {
    right: 79.16666667%
  }

  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%
  }

  .ant-col-sm-order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19
  }

  .ant-col-sm-18 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .ant-col-sm-push-18 {
    left: 75%
  }

  .ant-col-sm-pull-18 {
    right: 75%
  }

  .ant-col-sm-offset-18 {
    margin-left: 75%
  }

  .ant-col-sm-order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18
  }

  .ant-col-sm-17 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
    -ms-flex: 0 0 70.83333333%;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
  }

  .ant-col-sm-push-17 {
    left: 70.83333333%
  }

  .ant-col-sm-pull-17 {
    right: 70.83333333%
  }

  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%
  }

  .ant-col-sm-order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17
  }

  .ant-col-sm-16 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
  }

  .ant-col-sm-push-16 {
    left: 66.66666667%
  }

  .ant-col-sm-pull-16 {
    right: 66.66666667%
  }

  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%
  }

  .ant-col-sm-order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16
  }

  .ant-col-sm-15 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%
  }

  .ant-col-sm-push-15 {
    left: 62.5%
  }

  .ant-col-sm-pull-15 {
    right: 62.5%
  }

  .ant-col-sm-offset-15 {
    margin-left: 62.5%
  }

  .ant-col-sm-order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15
  }

  .ant-col-sm-14 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
  }

  .ant-col-sm-push-14 {
    left: 58.33333333%
  }

  .ant-col-sm-pull-14 {
    right: 58.33333333%
  }

  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%
  }

  .ant-col-sm-order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14
  }

  .ant-col-sm-13 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
    -ms-flex: 0 0 54.16666667%;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
  }

  .ant-col-sm-push-13 {
    left: 54.16666667%
  }

  .ant-col-sm-pull-13 {
    right: 54.16666667%
  }

  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%
  }

  .ant-col-sm-order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }

  .ant-col-sm-12 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .ant-col-sm-push-12 {
    left: 50%
  }

  .ant-col-sm-pull-12 {
    right: 50%
  }

  .ant-col-sm-offset-12 {
    margin-left: 50%
  }

  .ant-col-sm-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }

  .ant-col-sm-11 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
    -ms-flex: 0 0 45.83333333%;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
  }

  .ant-col-sm-push-11 {
    left: 45.83333333%
  }

  .ant-col-sm-pull-11 {
    right: 45.83333333%
  }

  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%
  }

  .ant-col-sm-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }

  .ant-col-sm-10 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
  }

  .ant-col-sm-push-10 {
    left: 41.66666667%
  }

  .ant-col-sm-pull-10 {
    right: 41.66666667%
  }

  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%
  }

  .ant-col-sm-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }

  .ant-col-sm-9 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%
  }

  .ant-col-sm-push-9 {
    left: 37.5%
  }

  .ant-col-sm-pull-9 {
    right: 37.5%
  }

  .ant-col-sm-offset-9 {
    margin-left: 37.5%
  }

  .ant-col-sm-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }

  .ant-col-sm-8 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
  }

  .ant-col-sm-push-8 {
    left: 33.33333333%
  }

  .ant-col-sm-pull-8 {
    right: 33.33333333%
  }

  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%
  }

  .ant-col-sm-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }

  .ant-col-sm-7 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
    -ms-flex: 0 0 29.16666667%;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
  }

  .ant-col-sm-push-7 {
    left: 29.16666667%
  }

  .ant-col-sm-pull-7 {
    right: 29.16666667%
  }

  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%
  }

  .ant-col-sm-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }

  .ant-col-sm-6 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .ant-col-sm-push-6 {
    left: 25%
  }

  .ant-col-sm-pull-6 {
    right: 25%
  }

  .ant-col-sm-offset-6 {
    margin-left: 25%
  }

  .ant-col-sm-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }

  .ant-col-sm-5 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333333%;
    -ms-flex: 0 0 20.83333333%;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
  }

  .ant-col-sm-push-5 {
    left: 20.83333333%
  }

  .ant-col-sm-pull-5 {
    right: 20.83333333%
  }

  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%
  }

  .ant-col-sm-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }

  .ant-col-sm-4 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
  }

  .ant-col-sm-push-4 {
    left: 16.66666667%
  }

  .ant-col-sm-pull-4 {
    right: 16.66666667%
  }

  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%
  }

  .ant-col-sm-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }

  .ant-col-sm-3 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
  }

  .ant-col-sm-push-3 {
    left: 12.5%
  }

  .ant-col-sm-pull-3 {
    right: 12.5%
  }

  .ant-col-sm-offset-3 {
    margin-left: 12.5%
  }

  .ant-col-sm-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }

  .ant-col-sm-2 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
  }

  .ant-col-sm-push-2 {
    left: 8.33333333%
  }

  .ant-col-sm-pull-2 {
    right: 8.33333333%
  }

  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%
  }

  .ant-col-sm-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .ant-col-sm-1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16666667%;
    -ms-flex: 0 0 4.16666667%;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
  }

  .ant-col-sm-push-1 {
    left: 4.16666667%
  }

  .ant-col-sm-pull-1 {
    right: 4.16666667%
  }

  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%
  }

  .ant-col-sm-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .ant-col-sm-0 {
    display: none
  }

  .ant-col-push-0 {
    left: auto
  }

  .ant-col-pull-0 {
    right: auto
  }

  .ant-col-sm-push-0 {
    left: auto
  }

  .ant-col-sm-pull-0 {
    right: auto
  }

  .ant-col-sm-offset-0 {
    margin-left: 0
  }

  .ant-col-sm-order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .ant-col-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-sm-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0
  }

  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
  }

  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
  }

  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
  }

  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
  }

  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
  }

  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
  }

  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
  }

  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
  }

  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
  }

  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
  }

  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
  }

  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
  }

  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
  }

  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
  }

  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
  }

  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto
  }

  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
  }

  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
  }

  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
  }

  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
  }

  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
  }

  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
  }

  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
  }

  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
  }

  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
  }

  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
  }

  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
  }

  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
  }

  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
  }

  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
  }

  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
  }

  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
  }

  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
  }

  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto
  }

  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
  }

  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
  }

  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
  }

  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
  }

  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
  }

  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
  }

  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
  }

  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
  }

  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
  }

  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
  }

  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
  }

  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
  }

  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
  }

  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
  }

  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
  }

  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
  }

  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
  }

  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto
  }

  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
  }

  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
  }

  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
  }

  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
  }

  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
  }

  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
  }

  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
  }

  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
  }

  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
  }

  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
  }

  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
  }

  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
  }

  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
  }

  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
  }

  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
  }

  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
  }

  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
  }

  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto
  }

  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
  }

  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
  }
}

@media (min-width:768px) {
  .ant-col-md-24 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-md-push-24 {
    left: 100%
  }

  .ant-col-md-pull-24 {
    right: 100%
  }

  .ant-col-md-offset-24 {
    margin-left: 100%
  }

  .ant-col-md-order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24
  }

  .ant-col-md-23 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333333%;
    -ms-flex: 0 0 95.83333333%;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
  }

  .ant-col-md-push-23 {
    left: 95.83333333%
  }

  .ant-col-md-pull-23 {
    right: 95.83333333%
  }

  .ant-col-md-offset-23 {
    margin-left: 95.83333333%
  }

  .ant-col-md-order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23
  }

  .ant-col-md-22 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
  }

  .ant-col-md-push-22 {
    left: 91.66666667%
  }

  .ant-col-md-pull-22 {
    right: 91.66666667%
  }

  .ant-col-md-offset-22 {
    margin-left: 91.66666667%
  }

  .ant-col-md-order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22
  }

  .ant-col-md-21 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%
  }

  .ant-col-md-push-21 {
    left: 87.5%
  }

  .ant-col-md-pull-21 {
    right: 87.5%
  }

  .ant-col-md-offset-21 {
    margin-left: 87.5%
  }

  .ant-col-md-order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21
  }

  .ant-col-md-20 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
  }

  .ant-col-md-push-20 {
    left: 83.33333333%
  }

  .ant-col-md-pull-20 {
    right: 83.33333333%
  }

  .ant-col-md-offset-20 {
    margin-left: 83.33333333%
  }

  .ant-col-md-order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20
  }

  .ant-col-md-19 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16666667%;
    -ms-flex: 0 0 79.16666667%;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
  }

  .ant-col-md-push-19 {
    left: 79.16666667%
  }

  .ant-col-md-pull-19 {
    right: 79.16666667%
  }

  .ant-col-md-offset-19 {
    margin-left: 79.16666667%
  }

  .ant-col-md-order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19
  }

  .ant-col-md-18 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .ant-col-md-push-18 {
    left: 75%
  }

  .ant-col-md-pull-18 {
    right: 75%
  }

  .ant-col-md-offset-18 {
    margin-left: 75%
  }

  .ant-col-md-order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18
  }

  .ant-col-md-17 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
    -ms-flex: 0 0 70.83333333%;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
  }

  .ant-col-md-push-17 {
    left: 70.83333333%
  }

  .ant-col-md-pull-17 {
    right: 70.83333333%
  }

  .ant-col-md-offset-17 {
    margin-left: 70.83333333%
  }

  .ant-col-md-order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17
  }

  .ant-col-md-16 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
  }

  .ant-col-md-push-16 {
    left: 66.66666667%
  }

  .ant-col-md-pull-16 {
    right: 66.66666667%
  }

  .ant-col-md-offset-16 {
    margin-left: 66.66666667%
  }

  .ant-col-md-order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16
  }

  .ant-col-md-15 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%
  }

  .ant-col-md-push-15 {
    left: 62.5%
  }

  .ant-col-md-pull-15 {
    right: 62.5%
  }

  .ant-col-md-offset-15 {
    margin-left: 62.5%
  }

  .ant-col-md-order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15
  }

  .ant-col-md-14 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
  }

  .ant-col-md-push-14 {
    left: 58.33333333%
  }

  .ant-col-md-pull-14 {
    right: 58.33333333%
  }

  .ant-col-md-offset-14 {
    margin-left: 58.33333333%
  }

  .ant-col-md-order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14
  }

  .ant-col-md-13 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
    -ms-flex: 0 0 54.16666667%;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
  }

  .ant-col-md-push-13 {
    left: 54.16666667%
  }

  .ant-col-md-pull-13 {
    right: 54.16666667%
  }

  .ant-col-md-offset-13 {
    margin-left: 54.16666667%
  }

  .ant-col-md-order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }

  .ant-col-md-12 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .ant-col-md-push-12 {
    left: 50%
  }

  .ant-col-md-pull-12 {
    right: 50%
  }

  .ant-col-md-offset-12 {
    margin-left: 50%
  }

  .ant-col-md-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }

  .ant-col-md-11 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
    -ms-flex: 0 0 45.83333333%;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
  }

  .ant-col-md-push-11 {
    left: 45.83333333%
  }

  .ant-col-md-pull-11 {
    right: 45.83333333%
  }

  .ant-col-md-offset-11 {
    margin-left: 45.83333333%
  }

  .ant-col-md-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }

  .ant-col-md-10 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
  }

  .ant-col-md-push-10 {
    left: 41.66666667%
  }

  .ant-col-md-pull-10 {
    right: 41.66666667%
  }

  .ant-col-md-offset-10 {
    margin-left: 41.66666667%
  }

  .ant-col-md-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }

  .ant-col-md-9 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%
  }

  .ant-col-md-push-9 {
    left: 37.5%
  }

  .ant-col-md-pull-9 {
    right: 37.5%
  }

  .ant-col-md-offset-9 {
    margin-left: 37.5%
  }

  .ant-col-md-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }

  .ant-col-md-8 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
  }

  .ant-col-md-push-8 {
    left: 33.33333333%
  }

  .ant-col-md-pull-8 {
    right: 33.33333333%
  }

  .ant-col-md-offset-8 {
    margin-left: 33.33333333%
  }

  .ant-col-md-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }

  .ant-col-md-7 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
    -ms-flex: 0 0 29.16666667%;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
  }

  .ant-col-md-push-7 {
    left: 29.16666667%
  }

  .ant-col-md-pull-7 {
    right: 29.16666667%
  }

  .ant-col-md-offset-7 {
    margin-left: 29.16666667%
  }

  .ant-col-md-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }

  .ant-col-md-6 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .ant-col-md-push-6 {
    left: 25%
  }

  .ant-col-md-pull-6 {
    right: 25%
  }

  .ant-col-md-offset-6 {
    margin-left: 25%
  }

  .ant-col-md-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }

  .ant-col-md-5 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333333%;
    -ms-flex: 0 0 20.83333333%;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
  }

  .ant-col-md-push-5 {
    left: 20.83333333%
  }

  .ant-col-md-pull-5 {
    right: 20.83333333%
  }

  .ant-col-md-offset-5 {
    margin-left: 20.83333333%
  }

  .ant-col-md-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }

  .ant-col-md-4 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
  }

  .ant-col-md-push-4 {
    left: 16.66666667%
  }

  .ant-col-md-pull-4 {
    right: 16.66666667%
  }

  .ant-col-md-offset-4 {
    margin-left: 16.66666667%
  }

  .ant-col-md-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }

  .ant-col-md-3 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
  }

  .ant-col-md-push-3 {
    left: 12.5%
  }

  .ant-col-md-pull-3 {
    right: 12.5%
  }

  .ant-col-md-offset-3 {
    margin-left: 12.5%
  }

  .ant-col-md-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }

  .ant-col-md-2 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
  }

  .ant-col-md-push-2 {
    left: 8.33333333%
  }

  .ant-col-md-pull-2 {
    right: 8.33333333%
  }

  .ant-col-md-offset-2 {
    margin-left: 8.33333333%
  }

  .ant-col-md-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .ant-col-md-1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16666667%;
    -ms-flex: 0 0 4.16666667%;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
  }

  .ant-col-md-push-1 {
    left: 4.16666667%
  }

  .ant-col-md-pull-1 {
    right: 4.16666667%
  }

  .ant-col-md-offset-1 {
    margin-left: 4.16666667%
  }

  .ant-col-md-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .ant-col-md-0 {
    display: none
  }

  .ant-col-push-0 {
    left: auto
  }

  .ant-col-pull-0 {
    right: auto
  }

  .ant-col-md-push-0 {
    left: auto
  }

  .ant-col-md-pull-0 {
    right: auto
  }

  .ant-col-md-offset-0 {
    margin-left: 0
  }

  .ant-col-md-order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .ant-col-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-md-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-md-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0
  }

  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
  }

  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
  }

  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
  }

  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
  }

  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
  }

  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
  }

  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
  }

  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
  }

  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
  }

  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
  }

  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
  }

  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
  }

  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
  }

  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
  }

  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
  }

  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto
  }

  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
  }

  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
  }

  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
  }

  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
  }

  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
  }

  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
  }

  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
  }

  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
  }

  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
  }

  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
  }

  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
  }

  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
  }

  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
  }

  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
  }

  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
  }

  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
  }

  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
  }

  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto
  }

  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
  }

  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
  }

  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
  }

  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
  }

  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
  }

  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
  }

  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
  }

  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
  }

  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
  }

  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
  }

  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
  }

  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
  }

  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
  }

  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
  }

  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
  }

  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
  }

  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
  }

  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto
  }

  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
  }

  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
  }

  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
  }

  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
  }

  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
  }

  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
  }

  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
  }

  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
  }

  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
  }

  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
  }

  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
  }

  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
  }

  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
  }

  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
  }

  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
  }

  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
  }

  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
  }

  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto
  }

  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
  }

  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
  }
}

@media (min-width:992px) {
  .ant-col-lg-24 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-lg-push-24 {
    left: 100%
  }

  .ant-col-lg-pull-24 {
    right: 100%
  }

  .ant-col-lg-offset-24 {
    margin-left: 100%
  }

  .ant-col-lg-order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24
  }

  .ant-col-lg-23 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333333%;
    -ms-flex: 0 0 95.83333333%;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
  }

  .ant-col-lg-push-23 {
    left: 95.83333333%
  }

  .ant-col-lg-pull-23 {
    right: 95.83333333%
  }

  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%
  }

  .ant-col-lg-order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23
  }

  .ant-col-lg-22 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
  }

  .ant-col-lg-push-22 {
    left: 91.66666667%
  }

  .ant-col-lg-pull-22 {
    right: 91.66666667%
  }

  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%
  }

  .ant-col-lg-order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22
  }

  .ant-col-lg-21 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%
  }

  .ant-col-lg-push-21 {
    left: 87.5%
  }

  .ant-col-lg-pull-21 {
    right: 87.5%
  }

  .ant-col-lg-offset-21 {
    margin-left: 87.5%
  }

  .ant-col-lg-order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21
  }

  .ant-col-lg-20 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
  }

  .ant-col-lg-push-20 {
    left: 83.33333333%
  }

  .ant-col-lg-pull-20 {
    right: 83.33333333%
  }

  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%
  }

  .ant-col-lg-order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20
  }

  .ant-col-lg-19 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16666667%;
    -ms-flex: 0 0 79.16666667%;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
  }

  .ant-col-lg-push-19 {
    left: 79.16666667%
  }

  .ant-col-lg-pull-19 {
    right: 79.16666667%
  }

  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%
  }

  .ant-col-lg-order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19
  }

  .ant-col-lg-18 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .ant-col-lg-push-18 {
    left: 75%
  }

  .ant-col-lg-pull-18 {
    right: 75%
  }

  .ant-col-lg-offset-18 {
    margin-left: 75%
  }

  .ant-col-lg-order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18
  }

  .ant-col-lg-17 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
    -ms-flex: 0 0 70.83333333%;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
  }

  .ant-col-lg-push-17 {
    left: 70.83333333%
  }

  .ant-col-lg-pull-17 {
    right: 70.83333333%
  }

  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%
  }

  .ant-col-lg-order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17
  }

  .ant-col-lg-16 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
  }

  .ant-col-lg-push-16 {
    left: 66.66666667%
  }

  .ant-col-lg-pull-16 {
    right: 66.66666667%
  }

  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%
  }

  .ant-col-lg-order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16
  }

  .ant-col-lg-15 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%
  }

  .ant-col-lg-push-15 {
    left: 62.5%
  }

  .ant-col-lg-pull-15 {
    right: 62.5%
  }

  .ant-col-lg-offset-15 {
    margin-left: 62.5%
  }

  .ant-col-lg-order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15
  }

  .ant-col-lg-14 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
  }

  .ant-col-lg-push-14 {
    left: 58.33333333%
  }

  .ant-col-lg-pull-14 {
    right: 58.33333333%
  }

  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%
  }

  .ant-col-lg-order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14
  }

  .ant-col-lg-13 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
    -ms-flex: 0 0 54.16666667%;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
  }

  .ant-col-lg-push-13 {
    left: 54.16666667%
  }

  .ant-col-lg-pull-13 {
    right: 54.16666667%
  }

  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%
  }

  .ant-col-lg-order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }

  .ant-col-lg-12 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .ant-col-lg-push-12 {
    left: 50%
  }

  .ant-col-lg-pull-12 {
    right: 50%
  }

  .ant-col-lg-offset-12 {
    margin-left: 50%
  }

  .ant-col-lg-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }

  .ant-col-lg-11 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
    -ms-flex: 0 0 45.83333333%;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
  }

  .ant-col-lg-push-11 {
    left: 45.83333333%
  }

  .ant-col-lg-pull-11 {
    right: 45.83333333%
  }

  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%
  }

  .ant-col-lg-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }

  .ant-col-lg-10 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
  }

  .ant-col-lg-push-10 {
    left: 41.66666667%
  }

  .ant-col-lg-pull-10 {
    right: 41.66666667%
  }

  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%
  }

  .ant-col-lg-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }

  .ant-col-lg-9 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%
  }

  .ant-col-lg-push-9 {
    left: 37.5%
  }

  .ant-col-lg-pull-9 {
    right: 37.5%
  }

  .ant-col-lg-offset-9 {
    margin-left: 37.5%
  }

  .ant-col-lg-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }

  .ant-col-lg-8 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
  }

  .ant-col-lg-push-8 {
    left: 33.33333333%
  }

  .ant-col-lg-pull-8 {
    right: 33.33333333%
  }

  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%
  }

  .ant-col-lg-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }

  .ant-col-lg-7 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
    -ms-flex: 0 0 29.16666667%;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
  }

  .ant-col-lg-push-7 {
    left: 29.16666667%
  }

  .ant-col-lg-pull-7 {
    right: 29.16666667%
  }

  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%
  }

  .ant-col-lg-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }

  .ant-col-lg-6 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .ant-col-lg-push-6 {
    left: 25%
  }

  .ant-col-lg-pull-6 {
    right: 25%
  }

  .ant-col-lg-offset-6 {
    margin-left: 25%
  }

  .ant-col-lg-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }

  .ant-col-lg-5 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333333%;
    -ms-flex: 0 0 20.83333333%;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
  }

  .ant-col-lg-push-5 {
    left: 20.83333333%
  }

  .ant-col-lg-pull-5 {
    right: 20.83333333%
  }

  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%
  }

  .ant-col-lg-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }

  .ant-col-lg-4 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
  }

  .ant-col-lg-push-4 {
    left: 16.66666667%
  }

  .ant-col-lg-pull-4 {
    right: 16.66666667%
  }

  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%
  }

  .ant-col-lg-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }

  .ant-col-lg-3 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
  }

  .ant-col-lg-push-3 {
    left: 12.5%
  }

  .ant-col-lg-pull-3 {
    right: 12.5%
  }

  .ant-col-lg-offset-3 {
    margin-left: 12.5%
  }

  .ant-col-lg-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }

  .ant-col-lg-2 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
  }

  .ant-col-lg-push-2 {
    left: 8.33333333%
  }

  .ant-col-lg-pull-2 {
    right: 8.33333333%
  }

  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%
  }

  .ant-col-lg-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .ant-col-lg-1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16666667%;
    -ms-flex: 0 0 4.16666667%;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
  }

  .ant-col-lg-push-1 {
    left: 4.16666667%
  }

  .ant-col-lg-pull-1 {
    right: 4.16666667%
  }

  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%
  }

  .ant-col-lg-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .ant-col-lg-0 {
    display: none
  }

  .ant-col-push-0 {
    left: auto
  }

  .ant-col-pull-0 {
    right: auto
  }

  .ant-col-lg-push-0 {
    left: auto
  }

  .ant-col-lg-pull-0 {
    right: auto
  }

  .ant-col-lg-offset-0 {
    margin-left: 0
  }

  .ant-col-lg-order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .ant-col-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-lg-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0
  }

  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
  }

  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
  }

  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
  }

  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
  }

  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
  }

  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
  }

  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
  }

  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
  }

  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
  }

  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
  }

  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
  }

  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
  }

  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
  }

  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
  }

  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
  }

  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto
  }

  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
  }

  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
  }

  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
  }

  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
  }

  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
  }

  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
  }

  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
  }

  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
  }

  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
  }

  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
  }

  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
  }

  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
  }

  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
  }

  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
  }

  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
  }

  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
  }

  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
  }

  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto
  }

  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
  }

  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
  }

  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
  }

  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
  }

  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
  }

  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
  }

  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
  }

  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
  }

  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
  }

  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
  }

  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
  }

  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
  }

  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
  }

  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
  }

  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
  }

  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
  }

  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
  }

  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto
  }

  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
  }

  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
  }

  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
  }

  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
  }

  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
  }

  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
  }

  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
  }

  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
  }

  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
  }

  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
  }

  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
  }

  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
  }

  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
  }

  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
  }

  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
  }

  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
  }

  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
  }

  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto
  }

  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
  }

  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
  }
}

@media (min-width:1200px) {
  .ant-col-xl-24 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-xl-push-24 {
    left: 100%
  }

  .ant-col-xl-pull-24 {
    right: 100%
  }

  .ant-col-xl-offset-24 {
    margin-left: 100%
  }

  .ant-col-xl-order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24
  }

  .ant-col-xl-23 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333333%;
    -ms-flex: 0 0 95.83333333%;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
  }

  .ant-col-xl-push-23 {
    left: 95.83333333%
  }

  .ant-col-xl-pull-23 {
    right: 95.83333333%
  }

  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%
  }

  .ant-col-xl-order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23
  }

  .ant-col-xl-22 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
  }

  .ant-col-xl-push-22 {
    left: 91.66666667%
  }

  .ant-col-xl-pull-22 {
    right: 91.66666667%
  }

  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%
  }

  .ant-col-xl-order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22
  }

  .ant-col-xl-21 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%
  }

  .ant-col-xl-push-21 {
    left: 87.5%
  }

  .ant-col-xl-pull-21 {
    right: 87.5%
  }

  .ant-col-xl-offset-21 {
    margin-left: 87.5%
  }

  .ant-col-xl-order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21
  }

  .ant-col-xl-20 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
  }

  .ant-col-xl-push-20 {
    left: 83.33333333%
  }

  .ant-col-xl-pull-20 {
    right: 83.33333333%
  }

  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%
  }

  .ant-col-xl-order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20
  }

  .ant-col-xl-19 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16666667%;
    -ms-flex: 0 0 79.16666667%;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
  }

  .ant-col-xl-push-19 {
    left: 79.16666667%
  }

  .ant-col-xl-pull-19 {
    right: 79.16666667%
  }

  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%
  }

  .ant-col-xl-order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19
  }

  .ant-col-xl-18 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .ant-col-xl-push-18 {
    left: 75%
  }

  .ant-col-xl-pull-18 {
    right: 75%
  }

  .ant-col-xl-offset-18 {
    margin-left: 75%
  }

  .ant-col-xl-order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18
  }

  .ant-col-xl-17 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
    -ms-flex: 0 0 70.83333333%;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
  }

  .ant-col-xl-push-17 {
    left: 70.83333333%
  }

  .ant-col-xl-pull-17 {
    right: 70.83333333%
  }

  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%
  }

  .ant-col-xl-order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17
  }

  .ant-col-xl-16 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
  }

  .ant-col-xl-push-16 {
    left: 66.66666667%
  }

  .ant-col-xl-pull-16 {
    right: 66.66666667%
  }

  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%
  }

  .ant-col-xl-order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16
  }

  .ant-col-xl-15 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%
  }

  .ant-col-xl-push-15 {
    left: 62.5%
  }

  .ant-col-xl-pull-15 {
    right: 62.5%
  }

  .ant-col-xl-offset-15 {
    margin-left: 62.5%
  }

  .ant-col-xl-order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15
  }

  .ant-col-xl-14 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
  }

  .ant-col-xl-push-14 {
    left: 58.33333333%
  }

  .ant-col-xl-pull-14 {
    right: 58.33333333%
  }

  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%
  }

  .ant-col-xl-order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14
  }

  .ant-col-xl-13 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
    -ms-flex: 0 0 54.16666667%;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
  }

  .ant-col-xl-push-13 {
    left: 54.16666667%
  }

  .ant-col-xl-pull-13 {
    right: 54.16666667%
  }

  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%
  }

  .ant-col-xl-order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }

  .ant-col-xl-12 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .ant-col-xl-push-12 {
    left: 50%
  }

  .ant-col-xl-pull-12 {
    right: 50%
  }

  .ant-col-xl-offset-12 {
    margin-left: 50%
  }

  .ant-col-xl-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }

  .ant-col-xl-11 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
    -ms-flex: 0 0 45.83333333%;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
  }

  .ant-col-xl-push-11 {
    left: 45.83333333%
  }

  .ant-col-xl-pull-11 {
    right: 45.83333333%
  }

  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%
  }

  .ant-col-xl-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }

  .ant-col-xl-10 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
  }

  .ant-col-xl-push-10 {
    left: 41.66666667%
  }

  .ant-col-xl-pull-10 {
    right: 41.66666667%
  }

  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%
  }

  .ant-col-xl-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }

  .ant-col-xl-9 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%
  }

  .ant-col-xl-push-9 {
    left: 37.5%
  }

  .ant-col-xl-pull-9 {
    right: 37.5%
  }

  .ant-col-xl-offset-9 {
    margin-left: 37.5%
  }

  .ant-col-xl-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }

  .ant-col-xl-8 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
  }

  .ant-col-xl-push-8 {
    left: 33.33333333%
  }

  .ant-col-xl-pull-8 {
    right: 33.33333333%
  }

  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%
  }

  .ant-col-xl-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }

  .ant-col-xl-7 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
    -ms-flex: 0 0 29.16666667%;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
  }

  .ant-col-xl-push-7 {
    left: 29.16666667%
  }

  .ant-col-xl-pull-7 {
    right: 29.16666667%
  }

  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%
  }

  .ant-col-xl-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }

  .ant-col-xl-6 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .ant-col-xl-push-6 {
    left: 25%
  }

  .ant-col-xl-pull-6 {
    right: 25%
  }

  .ant-col-xl-offset-6 {
    margin-left: 25%
  }

  .ant-col-xl-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }

  .ant-col-xl-5 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333333%;
    -ms-flex: 0 0 20.83333333%;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
  }

  .ant-col-xl-push-5 {
    left: 20.83333333%
  }

  .ant-col-xl-pull-5 {
    right: 20.83333333%
  }

  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%
  }

  .ant-col-xl-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }

  .ant-col-xl-4 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
  }

  .ant-col-xl-push-4 {
    left: 16.66666667%
  }

  .ant-col-xl-pull-4 {
    right: 16.66666667%
  }

  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%
  }

  .ant-col-xl-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }

  .ant-col-xl-3 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
  }

  .ant-col-xl-push-3 {
    left: 12.5%
  }

  .ant-col-xl-pull-3 {
    right: 12.5%
  }

  .ant-col-xl-offset-3 {
    margin-left: 12.5%
  }

  .ant-col-xl-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }

  .ant-col-xl-2 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
  }

  .ant-col-xl-push-2 {
    left: 8.33333333%
  }

  .ant-col-xl-pull-2 {
    right: 8.33333333%
  }

  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%
  }

  .ant-col-xl-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .ant-col-xl-1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16666667%;
    -ms-flex: 0 0 4.16666667%;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
  }

  .ant-col-xl-push-1 {
    left: 4.16666667%
  }

  .ant-col-xl-pull-1 {
    right: 4.16666667%
  }

  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%
  }

  .ant-col-xl-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .ant-col-xl-0 {
    display: none
  }

  .ant-col-push-0 {
    left: auto
  }

  .ant-col-pull-0 {
    right: auto
  }

  .ant-col-xl-push-0 {
    left: auto
  }

  .ant-col-xl-pull-0 {
    right: auto
  }

  .ant-col-xl-offset-0 {
    margin-left: 0
  }

  .ant-col-xl-order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .ant-col-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-xl-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0
  }

  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
  }

  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
  }

  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
  }

  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
  }

  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
  }

  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
  }

  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
  }

  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
  }

  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
  }

  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
  }

  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
  }

  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
  }

  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
  }

  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
  }

  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
  }

  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto
  }

  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
  }

  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
  }

  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
  }

  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
  }

  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
  }

  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
  }

  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
  }

  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
  }

  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
  }

  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
  }

  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
  }

  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
  }

  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
  }

  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
  }

  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
  }

  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
  }

  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
  }

  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto
  }

  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
  }

  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
  }

  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
  }

  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
  }

  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
  }

  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
  }

  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
  }

  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
  }

  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
  }

  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
  }

  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
  }

  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
  }

  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
  }

  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
  }

  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
  }

  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
  }

  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
  }

  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto
  }

  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
  }

  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
  }

  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
  }

  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
  }

  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
  }

  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
  }

  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
  }

  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
  }

  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
  }

  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
  }

  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
  }

  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
  }

  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
  }

  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
  }

  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
  }

  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
  }

  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
  }

  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto
  }

  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
  }

  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
  }
}

@media (min-width:1600px) {
  .ant-col-xxl-24 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .ant-col-xxl-push-24 {
    left: 100%
  }

  .ant-col-xxl-pull-24 {
    right: 100%
  }

  .ant-col-xxl-offset-24 {
    margin-left: 100%
  }

  .ant-col-xxl-order-24 {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -ms-flex-order: 24;
    order: 24
  }

  .ant-col-xxl-23 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95.83333333%;
    -ms-flex: 0 0 95.83333333%;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
  }

  .ant-col-xxl-push-23 {
    left: 95.83333333%
  }

  .ant-col-xxl-pull-23 {
    right: 95.83333333%
  }

  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%
  }

  .ant-col-xxl-order-23 {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -ms-flex-order: 23;
    order: 23
  }

  .ant-col-xxl-22 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
  }

  .ant-col-xxl-push-22 {
    left: 91.66666667%
  }

  .ant-col-xxl-pull-22 {
    right: 91.66666667%
  }

  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%
  }

  .ant-col-xxl-order-22 {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -ms-flex-order: 22;
    order: 22
  }

  .ant-col-xxl-21 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%
  }

  .ant-col-xxl-push-21 {
    left: 87.5%
  }

  .ant-col-xxl-pull-21 {
    right: 87.5%
  }

  .ant-col-xxl-offset-21 {
    margin-left: 87.5%
  }

  .ant-col-xxl-order-21 {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -ms-flex-order: 21;
    order: 21
  }

  .ant-col-xxl-20 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
  }

  .ant-col-xxl-push-20 {
    left: 83.33333333%
  }

  .ant-col-xxl-pull-20 {
    right: 83.33333333%
  }

  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%
  }

  .ant-col-xxl-order-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20
  }

  .ant-col-xxl-19 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79.16666667%;
    -ms-flex: 0 0 79.16666667%;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
  }

  .ant-col-xxl-push-19 {
    left: 79.16666667%
  }

  .ant-col-xxl-pull-19 {
    right: 79.16666667%
  }

  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%
  }

  .ant-col-xxl-order-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19
  }

  .ant-col-xxl-18 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .ant-col-xxl-push-18 {
    left: 75%
  }

  .ant-col-xxl-pull-18 {
    right: 75%
  }

  .ant-col-xxl-offset-18 {
    margin-left: 75%
  }

  .ant-col-xxl-order-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18
  }

  .ant-col-xxl-17 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70.83333333%;
    -ms-flex: 0 0 70.83333333%;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
  }

  .ant-col-xxl-push-17 {
    left: 70.83333333%
  }

  .ant-col-xxl-pull-17 {
    right: 70.83333333%
  }

  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%
  }

  .ant-col-xxl-order-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17
  }

  .ant-col-xxl-16 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
  }

  .ant-col-xxl-push-16 {
    left: 66.66666667%
  }

  .ant-col-xxl-pull-16 {
    right: 66.66666667%
  }

  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%
  }

  .ant-col-xxl-order-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16
  }

  .ant-col-xxl-15 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%
  }

  .ant-col-xxl-push-15 {
    left: 62.5%
  }

  .ant-col-xxl-pull-15 {
    right: 62.5%
  }

  .ant-col-xxl-offset-15 {
    margin-left: 62.5%
  }

  .ant-col-xxl-order-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15
  }

  .ant-col-xxl-14 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
  }

  .ant-col-xxl-push-14 {
    left: 58.33333333%
  }

  .ant-col-xxl-pull-14 {
    right: 58.33333333%
  }

  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%
  }

  .ant-col-xxl-order-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14
  }

  .ant-col-xxl-13 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54.16666667%;
    -ms-flex: 0 0 54.16666667%;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
  }

  .ant-col-xxl-push-13 {
    left: 54.16666667%
  }

  .ant-col-xxl-pull-13 {
    right: 54.16666667%
  }

  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%
  }

  .ant-col-xxl-order-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13
  }

  .ant-col-xxl-12 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .ant-col-xxl-push-12 {
    left: 50%
  }

  .ant-col-xxl-pull-12 {
    right: 50%
  }

  .ant-col-xxl-offset-12 {
    margin-left: 50%
  }

  .ant-col-xxl-order-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12
  }

  .ant-col-xxl-11 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45.83333333%;
    -ms-flex: 0 0 45.83333333%;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
  }

  .ant-col-xxl-push-11 {
    left: 45.83333333%
  }

  .ant-col-xxl-pull-11 {
    right: 45.83333333%
  }

  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%
  }

  .ant-col-xxl-order-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11
  }

  .ant-col-xxl-10 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
  }

  .ant-col-xxl-push-10 {
    left: 41.66666667%
  }

  .ant-col-xxl-pull-10 {
    right: 41.66666667%
  }

  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%
  }

  .ant-col-xxl-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10
  }

  .ant-col-xxl-9 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%
  }

  .ant-col-xxl-push-9 {
    left: 37.5%
  }

  .ant-col-xxl-pull-9 {
    right: 37.5%
  }

  .ant-col-xxl-offset-9 {
    margin-left: 37.5%
  }

  .ant-col-xxl-order-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9
  }

  .ant-col-xxl-8 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
  }

  .ant-col-xxl-push-8 {
    left: 33.33333333%
  }

  .ant-col-xxl-pull-8 {
    right: 33.33333333%
  }

  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%
  }

  .ant-col-xxl-order-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8
  }

  .ant-col-xxl-7 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.16666667%;
    -ms-flex: 0 0 29.16666667%;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
  }

  .ant-col-xxl-push-7 {
    left: 29.16666667%
  }

  .ant-col-xxl-pull-7 {
    right: 29.16666667%
  }

  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%
  }

  .ant-col-xxl-order-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7
  }

  .ant-col-xxl-6 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .ant-col-xxl-push-6 {
    left: 25%
  }

  .ant-col-xxl-pull-6 {
    right: 25%
  }

  .ant-col-xxl-offset-6 {
    margin-left: 25%
  }

  .ant-col-xxl-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
  }

  .ant-col-xxl-5 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20.83333333%;
    -ms-flex: 0 0 20.83333333%;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
  }

  .ant-col-xxl-push-5 {
    left: 20.83333333%
  }

  .ant-col-xxl-pull-5 {
    right: 20.83333333%
  }

  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%
  }

  .ant-col-xxl-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
  }

  .ant-col-xxl-4 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
  }

  .ant-col-xxl-push-4 {
    left: 16.66666667%
  }

  .ant-col-xxl-pull-4 {
    right: 16.66666667%
  }

  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%
  }

  .ant-col-xxl-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
  }

  .ant-col-xxl-3 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
  }

  .ant-col-xxl-push-3 {
    left: 12.5%
  }

  .ant-col-xxl-pull-3 {
    right: 12.5%
  }

  .ant-col-xxl-offset-3 {
    margin-left: 12.5%
  }

  .ant-col-xxl-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
  }

  .ant-col-xxl-2 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
  }

  .ant-col-xxl-push-2 {
    left: 8.33333333%
  }

  .ant-col-xxl-pull-2 {
    right: 8.33333333%
  }

  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%
  }

  .ant-col-xxl-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .ant-col-xxl-1 {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4.16666667%;
    -ms-flex: 0 0 4.16666667%;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
  }

  .ant-col-xxl-push-1 {
    left: 4.16666667%
  }

  .ant-col-xxl-pull-1 {
    right: 4.16666667%
  }

  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%
  }

  .ant-col-xxl-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .ant-col-xxl-0 {
    display: none
  }

  .ant-col-push-0 {
    left: auto
  }

  .ant-col-pull-0 {
    right: auto
  }

  .ant-col-xxl-push-0 {
    left: auto
  }

  .ant-col-xxl-pull-0 {
    right: auto
  }

  .ant-col-xxl-offset-0 {
    margin-left: 0
  }

  .ant-col-xxl-order-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .ant-col-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto
  }

  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto
  }

  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0
  }

  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
  }

  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
  }

  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
  }

  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
  }

  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
  }

  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
  }

  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
  }

  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
  }

  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
  }

  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
  }

  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
  }

  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto
  }

  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
  }

  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
  }

  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
  }

  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
  }

  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
  }

  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
  }

  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
  }

  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
  }

  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
  }

  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
  }

  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
  }

  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
  }

  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
  }

  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto
  }

  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
  }

  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
  }

  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
  }

  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
  }

  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
  }

  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
  }

  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
  }

  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
  }

  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
  }

  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
  }

  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
  }

  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
  }

  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
  }

  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto
  }

  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
  }

  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
  }

  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
  }

  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
  }

  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
  }

  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
  }

  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
  }

  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
  }

  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
  }

  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
  }

  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
  }

  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
  }

  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
  }

  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
  }

  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
  }

  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto
  }

  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
  }

  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
  }
}

.ant-row-rtl {
  direction: rtl
}

.ant-image {
  position: relative;
  display: inline-block
}

.ant-image-img {
  display: block;
  width: 100%;
  height: auto
}

.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMi41aC0xM0EuNS41IDAgMDAxIDN2MTBhLjUuNSAwIDAwLjUuNWgxM2EuNS41IDAgMDAuNS0uNVYzYS41LjUgMCAwMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwMTAgMiAxIDEgMCAwMTAtMnptOC4wMyA2LjgzYS4xMjcuMTI3IDAgMDEtLjA4MS4wM0gyLjc2OWEuMTI1LjEyNSAwIDAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAxLjE3Ny0uMDE2bC4wMTYuMDE2TDcuMDggMTAuMDlsMi40Ny0yLjkzYS4xMjYuMTI2IDAgMDEuMTc3LS4wMTZsLjAxNS4wMTYgMy41ODggNC4yNDRhLjEyNy4xMjcgMCAwMS0uMDIuMTc1eiIgZmlsbD0iIzhDOEM4QyIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 30%
}

.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, .5);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}

.ant-image-mask-info .anticon {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px
}

.ant-image-mask:hover {
  opacity: 1
}

.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center
}

.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  -webkit-transform: none;
  transform: none;
  opacity: 0;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, .45)
}

.ant-image-preview-mask-hidden {
  display: none
}

.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch
}

.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden
}

.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: auto
}

.ant-image-preview-img,
.ant-image-preview-img-wrapper {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.215, .61, .355, 1) 0s;
  transition: -webkit-transform .3s cubic-bezier(.215, .61, .355, 1) 0s;
  transition: transform .3s cubic-bezier(.215, .61, .355, 1) 0s;
  transition: transform .3s cubic-bezier(.215, .61, .355, 1) 0s, -webkit-transform .3s cubic-bezier(.215, .61, .355, 1) 0s
}

.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.ant-image-preview-img-wrapper:before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: ""
}

.ant-image-preview-moving .ant-image-preview-img {
  cursor: -webkit-grabbing;
  cursor: grabbing
}

.ant-image-preview-moving .ant-image-preview-img-wrapper {
  -webkit-transition-duration: 0s;
  transition-duration: 0s
}

.ant-image-preview-wrap {
  z-index: 1080
}

.ant-image-preview-operations {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  color: hsla(0, 0%, 100%, .85);
  list-style: none;
  background: rgba(0, 0, 0, .1);
  pointer-events: auto
}

.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer
}

.ant-image-preview-operations-operation-disabled {
  color: hsla(0, 0%, 100%, .25);
  pointer-events: none
}

.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0
}

.ant-image-preview-operations-icon {
  font-size: 18px
}

.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: hsla(0, 0%, 100%, .85);
  background: rgba(0, 0, 0, .1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto
}

.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: hsla(0, 0%, 100%, .25);
  cursor: not-allowed
}

.ant-image-preview-switch-left-disabled>.anticon,
.ant-image-preview-switch-right-disabled>.anticon {
  cursor: not-allowed
}

.ant-image-preview-switch-left>.anticon,
.ant-image-preview-switch-right>.anticon {
  font-size: 18px
}

.ant-image-preview-switch-left {
  left: 10px
}

.ant-image-preview-switch-right {
  right: 10px
}

.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1
}

.ant-input-affix-wrapper::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-affix-wrapper::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf
}

.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-input-affix-wrapper-focused,
.ant-input-rtl .ant-input-affix-wrapper:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-input-affix-wrapper-sm {
  padding: 2px 7px
}

.ant-input-affix-wrapper-rtl {
  direction: rtl
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #46688f;
  border-right-width: 1px !important;
  z-index: 1
}

.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0
}

.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1
}

.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent
}

.ant-input-affix-wrapper>input.ant-input {
  padding: 0;
  border: none;
  outline: none
}

.ant-input-affix-wrapper>input.ant-input:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.ant-input-affix-wrapper:before {
  width: 0;
  visibility: hidden;
  content: "\a0"
}

.ant-input-prefix,
.ant-input-suffix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-input-prefix {
  margin-right: 4px
}

.ant-input-suffix {
  margin-left: 4px
}

.anticon.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, .25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s
}

.anticon.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, .45)
}

.anticon.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, .85)
}

.anticon.ant-input-clear-icon-hidden {
  visibility: hidden
}

.anticon.ant-input-clear-icon-has-suffix {
  margin: 0 4px
}

.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important
}

.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1
}

.ant-input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input::-moz-placeholder {
  opacity: 1
}

.ant-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input::placeholder {
  color: #bfbfbf
}

.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-input:placeholder-shown {
  text-overflow: ellipsis
}

.ant-input:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-focused,
.ant-input:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-input-focused,
.ant-input-rtl .ant-input:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input-borderless,
.ant-input-borderless-disabled,
.ant-input-borderless-focused,
.ant-input-borderless:focus,
.ant-input-borderless:hover,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-input-sm {
  padding: 2px 7px
}

.ant-input-rtl {
  direction: rtl
}

.ant-input-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0
}

.ant-input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0
}

.ant-input-group>[class*=col-] {
  padding-right: 8px
}

.ant-input-group>[class*=col-]:last-child {
  padding-right: 0
}

.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group>.ant-input {
  display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
  border-radius: 0
}

.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle
}

.ant-input-group-wrap>* {
  display: block !important
}

.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit
}

.ant-input-group .ant-input:focus,
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px
}

.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0
}

.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input-group-addon .ant-select {
  margin: -5px -11px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

/* .ant-input-group-addon .ant-select-focused .ant-select-selector,
.ant-input-group-addon .ant-select-open .ant-select-selector {
  color: #2b5182
} */

.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent
}

.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-input-group-addon:first-child,
.ant-input-group-addon:first-child .ant-select .ant-select-selector,
.ant-input-group>.ant-input:first-child,
.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child {
  border-right: 0
}

.ant-input-group-addon:last-child {
  border-left: 0
}

.ant-input-group-addon:last-child,
.ant-input-group-addon:last-child .ant-select .ant-select-selector,
.ant-input-group>.ant-input:last-child,
.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input,
.ant-input-group-lg>.ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-input-group-sm .ant-input,
.ant-input-group-sm>.ant-input-group-addon {
  padding: 2px 7px
}

.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px
}

.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 28px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.ant-input-group.ant-input-group-compact {
  display: block
}

.ant-input-group.ant-input-group-compact:before {
  display: table;
  content: ""
}

.ant-input-group.ant-input-group-compact:after {
  display: table;
  clear: both;
  content: ""
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1
}

.ant-input-group.ant-input-group-compact>* {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,
.ant-input-group.ant-input-group-compact>.ant-picker-range {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-input-group.ant-input-group-compact>:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px
}

.ant-input-group.ant-input-group-compact .ant-input {
  float: none
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector {
  border-right-width: 1px;
  border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact>.ant-select-focused,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,
.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover {
  z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,
.ant-input-group.ant-input-group-compact>:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,
.ant-input-group.ant-input-group-compact>:last-child {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
  vertical-align: top
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
  margin-left: -1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
  border-radius: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
  border-radius: 2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child,
.ant-input-group>.ant-input-rtl:first-child {
  border-radius: 0 2px 2px 0
}

.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0
}

.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9
}

.ant-input-group-rtl.ant-input-group-addon:last-child,
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-group-rtl.ant-input-group>.ant-input:last-child {
  border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child {
  border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
  border-radius: 0 2px 2px 0
}

.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top
}

.ant-input-password-icon {
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-input[type=color] {
  height: 32px
}

.ant-input[type=color].ant-input-lg {
  height: 40px
}

.ant-input[type=color].ant-input-sm {
  height: 28px;
  padding-top: 3px;
  padding-bottom: 3px
}

.ant-input-textarea-show-count:after {
  float: right;
  color: rgba(0, 0, 0, .45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none
}

.ant-input-search .ant-input:focus,
.ant-input-search .ant-input:hover {
  border-color: #46688f
}

.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #46688f
}

.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0
}

.ant-input-search .ant-input-lg {
  line-height: 1.5713
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, .45)
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.ant-input-search-button {
  height: 32px
}

.ant-input-search-button:focus,
.ant-input-search-button:hover {
  z-index: 1
}

.ant-input-search-large .ant-input-search-button {
  height: 40px
}

.ant-input-search-small .ant-input-search-button {
  height: 28px
}

.ant-input-group-rtl,
.ant-input-group-wrapper-rtl {
  direction: rtl
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input {
  border: none;
  outline: none
}

.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0
}

.ant-input-textarea-rtl {
  direction: rtl
}

.ant-input-textarea-rtl.ant-input-textarea-show-count:after {
  text-align: left
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px
}

.ant-input-search-rtl {
  direction: rtl
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #46688f;
  border-left-color: #d9d9d9
}

.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,
.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover {
  border-right-color: #46688f
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon {
  right: -1px;
  left: auto
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button {
  border-radius: 2px 0 0 2px
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
  .ant-input {
    height: 32px
  }

  .ant-input-lg {
    height: 40px
  }

  .ant-input-sm {
    height: 28px
  }

  .ant-input-affix-wrapper>input.ant-input {
    height: auto
  }
}

.ant-input-number {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  width: 100%;
  min-width: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px
}

.ant-input-number::-moz-placeholder {
  opacity: 1
}

.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number::placeholder {
  color: #bfbfbf
}

.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-input-number:placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-rtl .ant-input-number:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-number-focused,
.ant-input-number:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-input-number-focused,
.ant-input-rtl .ant-input-number:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-number[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input-number-borderless,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless-focused,
.ant-input-number-borderless:focus,
.ant-input-number-borderless:hover,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-input-number-lg {
  padding: 6.5px 11px
}

.ant-input-number-sm {
  padding: 2px 7px
}

.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, .45);
  font-weight: 700;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  -webkit-transition: all .1s linear;
  transition: all .1s linear
}

.ant-input-number-handler:active {
  background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,
.ant-input-number-handler:hover .ant-input-number-handler-up-inner {
  color: #46688f
}

.ant-input-number-handler-down-inner,
.ant-input-number-handler-up-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, .45);
  line-height: 12px;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-input-number-handler-down-inner>*,
.ant-input-number-handler-up-inner>* {
  line-height: 1
}

.ant-input-number-handler-down-inner svg,
.ant-input-number-handler-up-inner svg {
  display: inline-block
}

.ant-input-number-handler-down-inner:before,
.ant-input-number-handler-up-inner:before {
  display: none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
  display: block
}

.ant-input-number:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-number:hover+.ant-form-item-children-icon {
  opacity: 0;
  -webkit-transition: opacity .24s linear .24s;
  transition: opacity .24s linear .24s
}

.ant-input-number-focused {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-input-number-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap,
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none
}

.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  -moz-appearance: textfield !important
}

.ant-input-number-input::-moz-placeholder {
  opacity: 1
}

.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number-input::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number-input::placeholder {
  color: #bfbfbf
}

.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis
}

.ant-input-number-input[type=number]::-webkit-inner-spin-button,
.ant-input-number-input[type=number]::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none
}

.ant-input-number-lg {
  padding: 0;
  font-size: 16px
}

.ant-input-number-lg input {
  height: 38px
}

.ant-input-number-sm {
  padding: 0
}

.ant-input-number-sm input {
  height: 26px;
  padding: 0 7px
}

.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 2px 2px 0;
  opacity: 0;
  -webkit-transition: opacity .24s linear .1s;
  transition: opacity .24s linear .1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
  min-width: auto;
  margin-right: 0;
  font-size: 7px
}

.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%
}

.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1
}

.ant-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer
}

.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center
}

.ant-input-number-handler-up:hover {
  height: 60% !important
}

.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 2px;
  cursor: pointer
}

.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-input-number-handler-down:hover {
  height: 60% !important
}

.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0
}

.ant-input-number-handler-down-disabled,
.ant-input-number-handler-up-disabled {
  cursor: not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
  color: rgba(0, 0, 0, .25)
}

.ant-input-number-borderless {
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-input-number-out-of-range input {
  color: #ff4d4f
}

.ant-input-number-rtl {
  direction: rtl
}

.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 2px 0 0 2px
}

.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0
}

.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right
}

.ant-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 0;
  background: #f0f2f5
}

.ant-layout,
.ant-layout * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ant-layout.ant-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row
}

.ant-layout.ant-layout-has-sider>.ant-layout,
.ant-layout.ant-layout-has-sider>.ant-layout-content {
  width: 0
}

.ant-layout-footer,
.ant-layout-header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, .85);
  line-height: 64px;
  background: #001529
}

.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  background: #f0f2f5
}

.ant-layout-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  min-height: 0
}

.ant-layout-sider {
  position: relative;
  min-width: 0;
  background: #001529;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-layout-sider-children {
  height: 100%;
  margin-top: -.1px;
  padding-top: .1px
}

.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto
}

.ant-layout-sider-has-trigger {
  padding-bottom: 48px
}

.ant-layout-sider-right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-layout-sider-zero-width>* {
  overflow: hidden
}

.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease
}

.ant-layout-sider-zero-width-trigger:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: ""
}

.ant-layout-sider-zero-width-trigger:hover:after {
  background: hsla(0, 0%, 100%, .1)
}

.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px
}

.ant-layout-sider-light {
  background: #fff
}

.ant-layout-sider-light .ant-layout-sider-trigger,
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, .85);
  background: #fff
}

.ant-layout-rtl {
  direction: rtl
}

.ant-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative
}

.ant-list * {
  outline: none
}

.ant-list-pagination {
  margin-top: 24px;
  text-align: right
}

.ant-list-pagination .ant-pagination-options {
  text-align: left
}

.ant-list-more {
  margin-top: 12px;
  text-align: center
}

.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px
}

.ant-list-spin {
  min-height: 40px;
  text-align: center
}

.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, .25);
  font-size: 14px;
  text-align: center
}

.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-list-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, .85)
}

.ant-list-item,
.ant-list-item-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-list-item-meta {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 100%
}

.ant-list-item-meta-avatar {
  margin-right: 16px
}

.ant-list-item-meta-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, .85)
}

.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715
}

.ant-list-item-meta-title>a {
  color: rgba(0, 0, 0, .85);
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-list-item-meta-title>a:hover {
  color: #2b5182
}

.ant-list-item-meta-description {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.5715
}

.ant-list-item-action {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none
}

.ant-list-item-action>li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center
}

.ant-list-item-action>li:first-child {
  padding-left: 0
}

.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0
}

.ant-list-footer,
.ant-list-header {
  background: transparent
}

.ant-list-footer,
.ant-list-header {
  padding-top: 12px;
  padding-bottom: 12px
}

.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, .45);
  font-size: 12px;
  text-align: center
}

.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0
}

.ant-list-split .ant-list-item:last-child {
  border-bottom: none
}

.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0
}

.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0
}

.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px
}

.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0
}

.ant-list-lg .ant-list-item {
  padding: 16px 24px
}

.ant-list-sm .ant-list-item {
  padding: 8px 16px
}

.ant-list-vertical .ant-list-item {
  -webkit-box-align: initial;
  -webkit-align-items: initial;
  -ms-flex-align: initial;
  align-items: normal
}

.ant-list-vertical .ant-list-item-main {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px
}

.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px
}

.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, .85);
  font-size: 16px;
  line-height: 24px
}

.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto
}

.ant-list-vertical .ant-list-item-action>li {
  padding: 0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child {
  padding-left: 0
}

.ant-list-grid .ant-col>.ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none
}

.ant-list-item-no-flex {
  display: block
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right
}

.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px
}

.ant-list-bordered .ant-list-footer,
.ant-list-bordered .ant-list-header,
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px
}

.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px
}

@media screen and (max-width:768px) {

  .ant-list-item-action,
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px
  }
}

@media screen and (max-width:576px) {
  .ant-list-item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .ant-list-item-action {
    margin-left: 12px
  }

  .ant-list-vertical .ant-list-item {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
  }

  .ant-list-vertical .ant-list-item-main {
    min-width: 220px
  }

  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px
  }
}

.ant-list-rtl {
  direction: rtl;
  text-align: right
}

.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl
}

.ant-list-rtl .ant-list-pagination {
  text-align: left
}

.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px
}

.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0
}

.ant-list.ant-list-rtl .ant-list-item-action>li:first-child {
  padding-right: 0;
  padding-left: 16px
}

.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto
}

.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child {
  padding-right: 0;
  padding-left: 16px
}

.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left
}

@media screen and (max-width:768px) {

  .ant-list-rtl .ant-list-item-action,
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0
  }
}

@media screen and (max-width:576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0
  }

  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px
  }
}

.ant-mentions {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  width: 100%;
  min-width: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom
}

.ant-mentions::-moz-placeholder {
  opacity: 1
}

.ant-mentions::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-mentions::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-mentions::placeholder {
  color: #bfbfbf
}

.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-mentions:placeholder-shown {
  text-overflow: ellipsis
}

.ant-mentions:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-mentions:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-mentions-focused,
.ant-mentions:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-mentions-focused,
.ant-input-rtl .ant-mentions:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-mentions-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-mentions[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-mentions-borderless,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless-focused,
.ant-mentions-borderless:focus,
.ant-mentions-borderless:hover,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-mentions-sm {
  padding: 2px 7px
}

.ant-mentions-disabled>textarea {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-mentions-disabled>textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-mentions-focused {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-mentions-measure,
.ant-mentions>textarea {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
  -o-tab-size: inherit;
  tab-size: inherit
}

.ant-mentions>textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none
}

.ant-mentions>textarea::-moz-placeholder {
  opacity: 1
}

.ant-mentions>textarea::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-mentions>textarea:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-mentions>textarea::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-mentions>textarea::placeholder {
  color: #bfbfbf
}

.ant-mentions>textarea:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-mentions>textarea:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-mentions>textarea:placeholder-shown {
  text-overflow: ellipsis
}

.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none
}

.ant-mentions-measure>span {
  display: inline-block;
  min-height: 1em
}

.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: normal;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-mentions-dropdown-hidden {
  display: none
}

.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none
}

.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease
}

.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5
}

.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0
}

.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px
}

.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, .25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  background-color: #fafafa
}

.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5
}

.ant-mentions-rtl {
  direction: rtl
}

.ant-menu-item-danger.ant-menu-item,
.ant-menu-item-danger.ant-menu-item-active,
.ant-menu-item-danger.ant-menu-item:hover {
  color: #ff4d4f
}

.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0
}

.ant-menu-item-danger.ant-menu-item-selected,
.ant-menu-item-danger.ant-menu-item-selected>a,
.ant-menu-item-danger.ant-menu-item-selected>a:hover {
  color: #ff4d4f
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
  border-right-color: #ff4d4f
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a {
  color: #ff4d4f
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f
}

.ant-menu {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  -webkit-transition: background .3s, width .3s cubic-bezier(.2, 0, 0, 1) 0s;
  transition: background .3s, width .3s cubic-bezier(.2, 0, 0, 1) 0s
}

.ant-menu:after,
.ant-menu:before {
  display: table;
  content: ""
}

.ant-menu:after {
  clear: both
}

.ant-menu.ant-menu-root:focus-visible {
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-menu ol,
.ant-menu ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-menu-overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-menu-overflow-item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none
}

.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.5715;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-menu-horizontal .ant-menu-submenu {
  -webkit-transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu,
.ant-menu-submenu-inline {
  -webkit-transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-selected {
  color: #2b5182
}

.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #b6bdc2
}

.ant-menu-submenu .ant-menu-sub {
  cursor: auto;
  -webkit-transition: background .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
  transition: background .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-title-content {
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-menu-item a {
  color: rgba(0, 0, 0, .85)
}

.ant-menu-item a:hover {
  color: #2b5182
}

.ant-menu-item a:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: ""
}

.ant-menu-item>.ant-badge a {
  color: rgba(0, 0, 0, .85)
}

.ant-menu-item>.ant-badge a:hover {
  color: #2b5182
}

.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0
}

.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent
}

.ant-menu-item-selected,
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #2b5182
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #b6bdc2
}

.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0
}

.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0
}

.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub,
.ant-menu-vertical.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),
.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),
.ant-menu-vertical.ant-menu-sub:not([class*=-active]) {
  overflow-x: hidden;
  overflow-y: auto
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,
.ant-menu-vertical.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
  border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,
.ant-menu-vertical.ant-menu-sub>.ant-menu-item,
.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px
}

.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  -webkit-transition: border-color .3s, background .3s;
  transition: border-color .3s, background .3s
}

.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: border-color .3s, background .3s, padding .3s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .3s, background .3s, padding .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-item .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  -webkit-transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1), color .3s;
  transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1), color .3s
}

.ant-menu-item .ant-menu-item-icon+span,
.ant-menu-item .anticon+span,
.ant-menu-submenu-title .ant-menu-item-icon+span,
.ant-menu-submenu-title .anticon+span {
  margin-left: 10px;
  opacity: 1;
  -webkit-transition: opacity .3s cubic-bezier(.645, .045, .355, 1), margin .3s, color .3s;
  transition: opacity .3s cubic-bezier(.645, .045, .355, 1), margin .3s, color .3s
}

.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -.125em
}

.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,
.ant-menu-item.ant-menu-item-only-child>.anticon,
.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
  margin-right: 0
}

.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-menu>.ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0
}

.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-menu-submenu-popup:before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: .0001;
  content: " "
}

.ant-menu-submenu-placement-rightTop:before {
  top: 0;
  left: -7px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-popup>.ant-menu {
  background-color: #fff
}

.ant-menu-submenu-arrow,
.ant-menu-submenu-expand-icon {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, .85);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-submenu-arrow:after,
.ant-menu-submenu-arrow:before {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentColor;
  border-radius: 2px;
  -webkit-transition: background .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: background .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  transition: background .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1);
  transition: background .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  content: ""
}

.ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateY(-2.5px);
  transform: rotate(45deg) translateY(-2.5px)
}

.ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateY(2.5px);
  transform: rotate(-45deg) translateY(2.5px)
}

.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon {
  color: #2b5182
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(-45deg) translateX(2.5px);
  transform: rotate(-45deg) translateX(2.5px)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(45deg) translateX(-2.5px);
  transform: rotate(45deg) translateX(-2.5px)
}

.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateX(-2.5px);
  transform: rotate(-45deg) translateX(-2.5px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateX(2.5px);
  transform: rotate(45deg) translateX(2.5px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected,
.ant-menu-vertical .ant-menu-submenu-selected {
  color: #2b5182
}

.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
  color: #2b5182
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,
.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after {
  border-bottom: 2px solid #2b5182
}

.ant-menu-horizontal>.ant-menu-item,
.ant-menu-horizontal>.ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom
}

.ant-menu-horizontal>.ant-menu-item:after,
.ant-menu-horizontal>.ant-menu-submenu:after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-color .3s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .3s cubic-bezier(.645, .045, .355, 1);
  content: ""
}

.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title {
  padding: 0
}

.ant-menu-horizontal>.ant-menu-item a {
  color: rgba(0, 0, 0, .85)
}

.ant-menu-horizontal>.ant-menu-item a:hover {
  color: #2b5182
}

.ant-menu-horizontal>.ant-menu-item a:before {
  bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected a {
  color: #2b5182
}

.ant-menu-horizontal:after {
  display: block;
  clear: both;
  height: 0;
  content: "\20"
}

.ant-menu-inline .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-vertical .ant-menu-item {
  position: relative
}

.ant-menu-inline .ant-menu-item:after,
.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-vertical .ant-menu-item:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #2b5182;
  -webkit-transform: scaleY(.0001);
  transform: scaleY(.0001);
  opacity: 0;
  -webkit-transition: opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
  transition: opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
  transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1);
  transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1), -webkit-transform .15s cubic-bezier(.215, .61, .355, 1);
  content: ""
}

.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-vertical .ant-menu-submenu {
  padding-bottom: .02px
}

.ant-menu-inline .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,
.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical-left>.ant-menu-item,
.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical-right>.ant-menu-item,
.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu-vertical>.ant-menu-item,
.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
  height: 40px;
  line-height: 40px
}

.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px
}

.ant-menu-inline {
  width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,
.ant-menu-inline .ant-menu-selected:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  opacity: 1;
  -webkit-transition: opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
  transition: opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1);
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1);
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1), -webkit-transform .15s cubic-bezier(.645, .045, .355, 1)
}

.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px
}

.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: border-color .3s, background .3s, padding .1s cubic-bezier(.215, .61, .355, 1);
  transition: border-color .3s, background .3s, padding .1s cubic-bezier(.215, .61, .355, 1)
}

.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis
}

.ant-menu-inline.ant-menu-root .ant-menu-item>*,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-menu.ant-menu-inline-collapsed {
  width: 80px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 8px);
  text-overflow: clip
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,
.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
  display: inline-block;
  opacity: 0
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: hsla(0, 0%, 100%, .85)
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-menu-item-group-list {
  margin: 0;
  padding: 0
}

.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right {
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center
}

.ant-menu-sub.ant-menu-inline {
  padding: 0;
  /*background: #fafafa;*/
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,
.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px
}

.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, .25) !important;
  background: none;
  cursor: not-allowed
}

.ant-menu-item-disabled:after,
.ant-menu-submenu-disabled:after {
  border-color: transparent !important
}

.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, .25) !important;
  pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,
.ant-menu-submenu-disabled>.ant-menu-submenu-title {
  color: rgba(0, 0, 0, .25) !important;
  cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: rgba(0, 0, 0, .25) !important
}

.ant-layout-header .ant-menu {
  line-height: inherit
}

.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
  color: #2b5182
}

.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: hsla(0, 0%, 100%, .65);
  background: #001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: .45;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17
}

.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,
.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover {
  background-color: #2b5182
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
  bottom: 0
}

.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item>a,
.ant-menu-dark .ant-menu-item>span>a {
  color: hsla(0, 0%, 100%, .65)
}

.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%
}

.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent
}

.ant-menu-dark .ant-menu-item-active>a,
.ant-menu-dark .ant-menu-item-active>span>a,
.ant-menu-dark .ant-menu-item:hover>a,
.ant-menu-dark .ant-menu-item:hover>span>a,
.ant-menu-dark .ant-menu-submenu-active>a,
.ant-menu-dark .ant-menu-submenu-active>span>a,
.ant-menu-dark .ant-menu-submenu-open>a,
.ant-menu-dark .ant-menu-submenu-open>span>a,
.ant-menu-dark .ant-menu-submenu-selected>a,
.ant-menu-dark .ant-menu-submenu-selected>span>a,
.ant-menu-dark .ant-menu-submenu-title:hover>a,
.ant-menu-dark .ant-menu-submenu-title:hover>span>a {
  color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
  opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: #fff
}

.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #2b5182
}

.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,
.ant-menu-dark .ant-menu-item-selected .anticon,
.ant-menu-dark .ant-menu-item-selected .anticon+span,
.ant-menu-dark .ant-menu-item-selected>a,
.ant-menu-dark .ant-menu-item-selected>a:hover,
.ant-menu-dark .ant-menu-item-selected>span>a,
.ant-menu-dark .ant-menu-item-selected>span>a:hover {
  color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: #2b5182
}

.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-item-disabled>a,
.ant-menu-dark .ant-menu-item-disabled>span>a,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-submenu-disabled>a,
.ant-menu-dark .ant-menu-submenu-disabled>span>a {
  color: hsla(0, 0%, 100%, .35) !important;
  opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
  color: hsla(0, 0%, 100%, .35) !important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: hsla(0, 0%, 100%, .35) !important
}

.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right
}

.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right
}

.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0
}

.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none
}

.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
  -webkit-transform-origin: top right;
  transform-origin: top right
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
  margin-left: 0
}

.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(-45deg) translateY(-2px);
  transform: rotate(-45deg) translateY(-2px)
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(45deg) translateY(2px);
  transform: rotate(45deg) translateY(2px)
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after {
  right: auto;
  left: 0
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  text-align: right
}

.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px
}

.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 8px)
}

.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px
}

.ant-menu-sub.ant-menu-inline {
  border: 0
}

.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0
}

.ant-message {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none
}

.ant-message-notice {
  padding: 8px;
  text-align: center
}

.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  pointer-events: all
}

.ant-message-success .anticon {
  color: #52c41a
}

.ant-message-error .anticon {
  color: #ff4d4f
}

.ant-message-warning .anticon {
  color: #faad14
}

.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #2b5182
}

.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px
}

.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: MessageMoveOut;
  animation-name: MessageMoveOut;
  -webkit-animation-duration: .3s;
  animation-duration: .3s
}

@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1
  }

  to {
    max-height: 0;
    padding: 0;
    opacity: 0
  }
}

@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1
  }

  to {
    max-height: 0;
    padding: 0;
    opacity: 0
  }
}

.ant-message-rtl,
.ant-message-rtl span {
  direction: rtl
}

.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px
}

.ant-modal {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding: 0 0 24px
}

.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  -webkit-transform: none;
  transform: none;
  opacity: 0;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, .45)
}

.ant-modal-mask-hidden {
  display: none
}

.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  z-index: 1000
}

.ant-modal-title {
  margin: 0;
  /*color: rgba(0, 0, 0, .85);*/
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word
}

.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  pointer-events: auto
}

.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, .45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-modal-close-x {
  display: block;
  width: 45px;
  height: 45px;
  font-size: 16px;
  font-style: normal;
  line-height: 45px;
  text-align: center;
  text-transform: none;
  text-rendering: auto
}

.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, .75);
  text-decoration: none
}

.ant-modal-header {
  padding: 11px 24px;
  color: rgba(0, 0, 0, .85);
  /*background: #fff;*/
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0
}

.ant-modal-body {
  padding: 20px 24px 24px 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word
}

.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px
}

.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 15px
}

.ant-modal-open {
  overflow: hidden
}

.ant-modal-centered {
  text-align: center
}

.ant-modal-centered:before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: ""
}

.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle
}

@media (max-width:767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto
  }

  .ant-modal-centered .ant-modal {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
  }
}

.ant-modal-confirm .ant-modal-header {
  display: none
}

.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper:before {
  display: table;
  content: ""
}

.ant-modal-confirm-body-wrapper:after {
  display: table;
  clear: both;
  content: ""
}

.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4
}

.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px
}

.ant-modal-confirm-body>.anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px
}

.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
  margin-left: 38px
}

.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px
}

.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn {
  margin-bottom: 0;
  margin-left: 15px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
  color: #ff4d4f
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,
.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
  color: #faad14
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon {
  color: #2b5182
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon {
  color: #52c41a
}

.ant-modal-wrap-rtl {
  direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-close {
  right: auto;
  left: 0
}

.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left
}

.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn {
  margin-right: 8px;
  margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn {
  margin-right: 8px;
  margin-left: 0
}

.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right
}

.ant-notification {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: fixed;
  z-index: 1010;
  margin: 0 24px 0 0
}

.ant-notification-bottomLeft,
.ant-notification-topLeft {
  margin-right: 0;
  margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
  -webkit-animation-name: NotificationLeftFadeIn;
  animation-name: NotificationLeftFadeIn
}

.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer
}

.ant-notification-hook-holder {
  position: relative
}

.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 48px);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-notification-bottomLeft .ant-notification-notice,
.ant-notification-topLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0
}

.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, .85);
  font-size: 16px;
  line-height: 24px
}

.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(264px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none
}

.ant-notification-notice-message-single-line-auto-margin:before {
  display: block;
  content: ""
}

.ant-notification-notice-description {
  font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px
}

.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px
}

.anticon.ant-notification-notice-icon-success {
  color: #52c41a
}

.anticon.ant-notification-notice-icon-info {
  color: #2b5182
}

.anticon.ant-notification-notice-icon-warning {
  color: #faad14
}

.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f
}

.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, .45);
  outline: none
}

.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, .67)
}

.ant-notification-notice-btn {
  float: right;
  margin-top: 16px
}

.ant-notification .notification-fade-effect {
  -webkit-animation-duration: .24s;
  animation-duration: .24s;
  -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-notification-fade-appear,
.ant-notification-fade-enter {
  opacity: 0;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-notification-fade-appear,
.ant-notification-fade-enter,
.ant-notification-fade-leave {
  -webkit-animation-duration: .24s;
  animation-duration: .24s;
  -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-notification-fade-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-fade-enter.ant-notification-fade-enter-active {
  -webkit-animation-name: NotificationFadeIn;
  animation-name: NotificationFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
  animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

@-webkit-keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0
  }

  to {
    left: 0;
    opacity: 1
  }
}

@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0
  }

  to {
    left: 0;
    opacity: 1
  }
}

@-webkit-keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0
  }

  to {
    right: 0;
    opacity: 1
  }
}

@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0
  }

  to {
    right: 0;
    opacity: 1
  }
}

@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1
  }

  to {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0
  }
}

@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1
  }

  to {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0
  }
}

.ant-notification-rtl {
  direction: rtl
}

.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px
}

.ant-notification-rtl .ant-notification-notice-btn {
  float: left
}

.ant-page-header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  padding: 16px 24px;
  background-color: #fff
}

.ant-page-header-ghost {
  background-color: inherit
}

.ant-page-header.has-breadcrumb {
  padding-top: 12px
}

.ant-page-header.has-footer {
  padding-bottom: 0
}

.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1
}

.ant-page-header-back-button {
  color: #2b5182;
  text-decoration: none;
  outline: none;
  -webkit-transition: color .3s;
  transition: color .3s;
  color: #000;
  cursor: pointer
}

.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #46688f
}

.ant-page-header-back-button:active {
  color: #1a345c
}

.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle
}

.ant-breadcrumb+.ant-page-header-heading {
  margin-top: 8px
}

.ant-page-header-heading {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.ant-page-header-heading,
.ant-page-header-heading-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-page-header-heading-left {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 4px 0;
  overflow: hidden
}

.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-page-header-heading .ant-avatar {
  margin-right: 12px
}

.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap
}

.ant-page-header-heading-extra>* {
  margin-left: 12px;
  white-space: unset
}

.ant-page-header-heading-extra>:first-child {
  margin-left: 0
}

.ant-page-header-content {
  padding-top: 12px
}

.ant-page-header-footer {
  margin-top: 16px
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav {
  margin: 0
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before {
  border: none
}

.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px
}

.ant-page-header-compact .ant-page-header-heading {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.ant-page-header-rtl {
  direction: rtl
}

.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px
}

.ant-page-header-rtl .ant-page-header-heading-title,
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px
}

.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px
}

.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right
}

.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left
}

.ant-page-header-rtl .ant-page-header-heading-extra>* {
  margin-right: 12px;
  margin-left: 0
}

.ant-page-header-rtl .ant-page-header-heading-extra>:first-child {
  margin-right: 0
}

.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right
}

.ant-pagination {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-pagination,
.ant-pagination ol,
.ant-pagination ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-pagination:after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: " "
}

.ant-pagination-item,
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle
}

.ant-pagination-item {
  min-width: 32px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, .85);
  -webkit-transition: none;
  transition: none
}

.ant-pagination-item a:hover {
  text-decoration: none
}

.ant-pagination-item:focus-visible,
.ant-pagination-item:hover {
  border-color: #2b5182;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-item:focus-visible a,
.ant-pagination-item:hover a {
  color: #2b5182
}

.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #2b5182
}

.ant-pagination-item-active a {
  color: #2b5182
}

.ant-pagination-item-active:focus-visible,
.ant-pagination-item-active:hover {
  border-color: #46688f
}

.ant-pagination-item-active:focus-visible a,
.ant-pagination-item-active:hover a {
  color: #46688f
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev {
  outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,
.ant-pagination-jump-prev .ant-pagination-item-container {
  position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #2b5182;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, .25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: .13em;
  opacity: 1;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
  opacity: 1
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
  opacity: 0
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-prev {
  margin-right: 8px
}

.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-next,
.ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, .85);
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-next,
.ant-pagination-prev {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0
}

.ant-pagination-next button,
.ant-pagination-prev button {
  color: rgba(0, 0, 0, .85);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-pagination-next:hover button,
.ant-pagination-prev:hover button {
  border-color: #46688f
}

.ant-pagination-next .ant-pagination-item-link,
.ant-pagination-prev .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-next:focus-visible .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link {
  color: #2b5182;
  border-color: #2b5182
}

.ant-pagination-disabled,
.ant-pagination-disabled:focus-visible,
.ant-pagination-disabled:hover {
  cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, .25);
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-pagination-slash {
  margin: 0 10px 0 5px
}

.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle
}

@media (-ms-high-contrast:none) {

  .ant-pagination-options,
  .ant-pagination-options ::-ms-backdrop {
    vertical-align: top
  }
}

.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto
}

.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top
}

.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 50px;
  height: 32px;
  margin: 0 8px
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1
}

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input::-ms-input-placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:hover {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-pagination-options-quick-jumper input-focused,
.ant-pagination-options-quick-jumper input:focus {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-pagination-options-quick-jumper input-focused,
.ant-input-rtl .ant-pagination-options-quick-jumper input:focus {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important
}

.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all .3s, height 0s;
  transition: all .3s, height 0s
}

.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px
}

.ant-pagination-options-quick-jumper input-sm {
  padding: 2px 7px
}

.ant-pagination-options-quick-jumper input-rtl {
  direction: rtl
}

.ant-pagination-simple .ant-pagination-next,
.ant-pagination-simple .ant-pagination-prev {
  height: 24px;
  line-height: 24px;
  vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  -webkit-transition: border-color .3s;
  transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #2b5182
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, .25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-pagination.mini .ant-pagination-simple-pager,
.ant-pagination.mini .ant-pagination-total-text {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px
}

.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent
}

.ant-pagination.mini .ant-pagination-next,
.ant-pagination.mini .ant-pagination-prev {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
  background: transparent;
  border-color: transparent
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-jump-next,
.ant-pagination.mini .ant-pagination-jump-prev {
  height: 24px;
  margin-right: 0;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px
}

.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0
}

.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 2px 7px;
  width: 44px;
  height: 28px
}

.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, .25);
  background: transparent;
  border: none;
  cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, .25)
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, .25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, .25)
}

@media only screen and (max-width:992px) {

  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none
  }
}

@media only screen and (max-width:576px) {
  .ant-pagination-options {
    display: none
  }
}

.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-jump-next,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px
}

.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0
}

.ant-popconfirm {
  z-index: 1060
}

.ant-popover {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: 400;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.ant-popover:after {
  position: absolute;
  background: hsla(0, 0%, 100%, .01);
  content: ""
}

.ant-popover-hidden {
  display: none
}

.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px
}

.ant-popover-placement-right,
.ant-popover-placement-rightBottom,
.ant-popover-placement-rightTop {
  padding-left: 10px
}

.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px
}

.ant-popover-placement-left,
.ant-popover-placement-leftBottom,
.ant-popover-placement-leftTop {
  padding-right: 10px
}

.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .15)\9;
  box-shadow: 0 0 8px rgba(0, 0, 0, .15)\9
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
  .ant-popover-inner {
    -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
  }
}

.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0
}

.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, .85)
}

.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px
}

.ant-popover-message>.anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px
}

.ant-popover-message-title {
  padding-left: 22px
}

.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right
}

.ant-popover-buttons button {
  margin-left: 8px
}

.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  overflow: hidden;
  background: transparent;
  pointer-events: none
}

.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: "";
  pointer-events: auto
}

.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px
}

.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
  box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateY(-4.24264069px) rotate(45deg);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-topLeft .ant-popover-arrow-content ::before{
  background-color: red !important;
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px
}

.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px
}

.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow {
  left: 1.51471863px
}

.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content {
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
  box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateX(4.24264069px) rotate(45deg);
  transform: translateX(4.24264069px) rotate(45deg)
}

.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px
}

.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px
}

.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px
}

.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
  box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
  -webkit-transform: translateY(4.24264069px) rotate(45deg);
  transform: translateY(4.24264069px) rotate(45deg)
}

.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px
}

.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px
}

.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow {
  right: 1.51471863px
}

.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content {
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
  box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateX(-4.24264069px) rotate(45deg);
  transform: translateX(-4.24264069px) rotate(45deg)
}

.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px
}

.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px
}

.ant-popover-magenta .ant-popover-arrow-content,
.ant-popover-magenta .ant-popover-inner,
.ant-popover-pink .ant-popover-arrow-content,
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96
}

.ant-popover-red .ant-popover-arrow-content,
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d
}

.ant-popover-volcano .ant-popover-arrow-content,
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c
}

.ant-popover-orange .ant-popover-arrow-content,
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16
}

.ant-popover-yellow .ant-popover-arrow-content,
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14
}

.ant-popover-gold .ant-popover-arrow-content,
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14
}

.ant-popover-cyan .ant-popover-arrow-content,
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2
}

.ant-popover-lime .ant-popover-arrow-content,
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911
}

.ant-popover-green .ant-popover-arrow-content,
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a
}

.ant-popover-blue .ant-popover-arrow-content,
.ant-popover-blue .ant-popover-inner {
  background-color: #2b5182
}

.ant-popover-geekblue .ant-popover-arrow-content,
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb
}

.ant-popover-purple .ant-popover-arrow-content,
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1
}

.ant-popover-rtl {
  direction: rtl;
  text-align: right
}

.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px
}

.ant-popover-rtl .ant-popover-buttons {
  text-align: left
}

.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0
}

.ant-progress {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px
}

.ant-progress-steps {
  display: inline-block
}

.ant-progress-steps-outer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-progress-steps-item {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-progress-steps-item-active {
  background: #2b5182
}

.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px
}

.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0
}

.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px)
}

.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px
}

.ant-progress-circle-trail {
  stroke: #f5f5f5
}

.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear .3s;
  animation: ant-progress-appear .3s
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #2b5182
}

.ant-progress-bg,
.ant-progress-success-bg {
  position: relative;
  background-color: #2b5182;
  border-radius: 100px;
  -webkit-transition: all .4s cubic-bezier(.08, .82, .17, 1) 0s;
  transition: all .4s cubic-bezier(.08, .82, .17, 1) 0s
}

.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a
}

.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, .85);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal
}

.ant-progress-text .anticon {
  font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: ant-progress-active 2.4s cubic-bezier(.23, 1, .32, 1) infinite;
  animation: ant-progress-active 2.4s cubic-bezier(.23, 1, .32, 1) infinite;
  content: ""
}

.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f
}

.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a
}

.ant-progress-status-success .ant-progress-text {
  color: #52c41a
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a
}

.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent
}

.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a
}

@-webkit-keyframes ant-progress-active {
  0% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0);
    opacity: .1
  }

  20% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0);
    opacity: .5
  }

  to {
    -webkit-transform: translateX(0) scaleX(1);
    transform: translateX(0) scaleX(1);
    opacity: 0
  }
}

@keyframes ant-progress-active {
  0% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0);
    opacity: .1
  }

  20% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0);
    opacity: .5
  }

  to {
    -webkit-transform: translateX(0) scaleX(1);
    transform: translateX(0) scaleX(1);
    opacity: 0
  }
}

.ant-progress-rtl {
  direction: rtl
}

.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px)
}

.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto
}

.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right
}

.ant-radio-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  font-size: 0
}

.ant-radio-group .ant-badge-count {
  z-index: 1
}

.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper {
  border-left: none
}

.ant-radio-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin: 0 8px 0 0;
  cursor: pointer
}

.ant-radio-wrapper:after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: "\a0"
}

.ant-radio {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: .2em;
  display: inline-block;
  outline: none;
  cursor: pointer
}

.ant-radio-input:focus+.ant-radio-inner,
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner {
  border-color: #2b5182
}

.ant-radio-input:focus+.ant-radio-inner {
  -webkit-box-shadow: 0 0 0 3px rgba(43, 81, 130, .08);
  box-shadow: 0 0 0 3px rgba(43, 81, 130, .08)
}

.ant-radio-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2b5182;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect .36s ease-in-out;
  animation: antRadioEffect .36s ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  content: ""
}

.ant-radio-wrapper:hover .ant-radio:after,
.ant-radio:hover:after {
  visibility: visible
}

.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-radio-inner:after {
  position: absolute;
  top: 11px;
  left: 11px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #2b5182;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  content: " "
}

.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0
}

.ant-radio-checked .ant-radio-inner {
  border-color: #2b5182
}

.ant-radio-checked .ant-radio-inner:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-transition: all .3s cubic-bezier(.78, .14, .15, .86);
  transition: all .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-radio-disabled {
  cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
  background-color: rgba(0, 0, 0, .2)
}

.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed
}

.ant-radio-disabled+span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

span.ant-radio+* {
  padding-right: 8px;
  padding-left: 8px
}

.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1.02px 1px 1px 0;
  cursor: pointer;
  -webkit-transition: color .3s, background .3s, border-color .3s, -webkit-box-shadow .3s;
  transition: color .3s, background .3s, border-color .3s, -webkit-box-shadow .3s;
  transition: color .3s, background .3s, border-color .3s, box-shadow .3s;
  transition: color .3s, background .3s, border-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, .85)
}

.ant-radio-button-wrapper>.ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%
}

.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
  height: 28px;
  padding: 0 7px;
  line-height: 26px
}

.ant-radio-button-wrapper:not(:first-child):before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  content: ""
}

.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px
}

.ant-radio-button-wrapper:hover {
  position: relative;
  color: #2b5182
}

.ant-radio-button-wrapper:focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(43, 81, 130, .08);
  box-shadow: 0 0 0 3px rgba(43, 81, 130, .08)
}

.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type=checkbox],
.ant-radio-button-wrapper input[type=radio] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #2b5182;
  background: #fff;
  border-color: #2b5182
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
  background-color: #2b5182
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #2b5182
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #46688f;
  border-color: #46688f
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
  background-color: #46688f
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #1a345c;
  border-color: #1a345c
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
  background-color: #1a345c
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(43, 81, 130, .08);
  box-shadow: 0 0 0 3px rgba(43, 81, 130, .08)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #2b5182;
  border-color: #2b5182
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #46688f;
  border-color: #46688f
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #1a345c;
  border-color: #1a345c
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(43, 81, 130, .08);
  box-shadow: 0 0 0 3px rgba(43, 81, 130, .08)
}

.ant-radio-button-wrapper-disabled {
  cursor: not-allowed
}

.ant-radio-button-wrapper-disabled,
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, .25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none
}

@-webkit-keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .5
  }

  to {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0
  }
}

@keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .5
  }

  to {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0
  }
}

.ant-radio-group.ant-radio-group-rtl {
  direction: rtl
}

.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
  right: -1px;
  left: 0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
  border-right-color: #46688f
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9
}

.ant-rate {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none
}

.ant-rate-disabled .ant-rate-star {
  cursor: default
}

.ant-rate-disabled .ant-rate-star:hover {
  -webkit-transform: scale(1);
  transform: scale(1)
}

.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer
}

.ant-rate-star:not(:last-child) {
  margin-right: 8px
}

.ant-rate-star>div {
  -webkit-transition: all .3s, outline 0s;
  transition: all .3s, outline 0s
}

.ant-rate-star>div:focus-visible,
.ant-rate-star>div:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.ant-rate-star>div:focus {
  outline: 0
}

.ant-rate-star>div:focus-visible {
  outline: 1px dashed #fadb14
}

.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle
}

.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0
}

.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1
}

.ant-rate-star-full .ant-rate-star-second,
.ant-rate-star-half .ant-rate-star-first {
  color: inherit
}

.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px
}

.ant-rate-rtl {
  direction: rtl
}

.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px
}

.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto
}

.ant-result {
  padding: 48px 32px
}

.ant-result-success .ant-result-icon>.anticon {
  color: #52c41a
}

.ant-result-error .ant-result-icon>.anticon {
  color: #ff4d4f
}

.ant-result-info .ant-result-icon>.anticon {
  color: #2b5182
}

.ant-result-warning .ant-result-icon>.anticon {
  color: #faad14
}

.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto
}

.ant-result-icon {
  margin-bottom: 24px;
  text-align: center
}

.ant-result-icon>.anticon {
  font-size: 72px
}

.ant-result-title {
  color: rgba(0, 0, 0, .85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center
}

.ant-result-subtitle {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center
}

.ant-result-extra {
  margin: 24px 0 0;
  text-align: center
}

.ant-result-extra>* {
  margin-right: 8px
}

.ant-result-extra>:last-child {
  margin-right: 0
}

.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa
}

.ant-result-rtl {
  direction: rtl
}

.ant-result-rtl .ant-result-extra>* {
  margin-right: 0;
  margin-left: 8px
}

.ant-result-rtl .ant-result-extra>:last-child {
  margin-left: 0
}

.ant-select-single .ant-select-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  -webkit-transition: all .3s;
  transition: all .3s
}

@supports (-moz-appearance:meterbar) {

  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px
  }
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,
.ant-select-single .ant-select-selector:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0"
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px
}

/* .ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf
} */

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
  display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
  display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 26px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 26px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px
}

.ant-select-selection-overflow {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%
}

.ant-select-selection-overflow-item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  max-width: 100%
}

.ant-select-multiple .ant-select-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed
}

.ant-select-multiple .ant-select-selector:after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: "\a0"
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
  padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  -webkit-transition: font-size .3s, line-height .3s, height .3s;
  transition: font-size .3s, line-height .3s, height .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
  -webkit-padding-start: 8px;
  padding-inline-start: 8px;
  -webkit-padding-end: 4px;
  padding-inline-end: 4px
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, .45);
  font-weight: 700;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer
}

.ant-select-multiple .ant-select-selection-item-remove>* {
  line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
  display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
  vertical-align: -.2em
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, .75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
  margin-inline-start: 0
}

.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-margin-start: 7px;
  margin-inline-start: 7px
}

.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 24px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
  line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
  line-height: 20px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 20px;
  line-height: 18px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 20px;
  line-height: 20px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 20px;
  line-height: 18px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
  margin-inline-start: 3px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px
}

.ant-select-disabled .ant-select-selection-item-remove {
  display: none
}

.ant-select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  cursor: pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #46688f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, .25);
  background: #f5f5f5;
  cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #46688f;
  border-right-width: 1px !important
}

.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important
}

.ant-select-selection-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

@media (-ms-high-contrast:none) {

  .ant-select-selection-item,
  .ant-select-selection-item ::-ms-backdrop {
    -ms-flex: auto;
    flex: auto
  }
}

.ant-select-selection-placeholder {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none
}

@media (-ms-high-contrast:none) {

  .ant-select-selection-placeholder,
  .ant-select-selection-placeholder ::-ms-backdrop {
    -ms-flex: auto;
    flex: auto
  }
}

.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, .25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none
}

.ant-select-arrow>* {
  line-height: 1
}

.ant-select-arrow svg {
  display: inline-block
}

.ant-select-arrow:before {
  display: none
}

.ant-select-arrow .ant-select-arrow-icon {
  display: block
}

.ant-select-arrow .anticon {
  vertical-align: top;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}

.ant-select-arrow .anticon>svg {
  vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed
}

.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, .25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color .3s ease, opacity .15s ease;
  transition: color .3s ease, opacity .15s ease;
  text-rendering: auto
}

.ant-select-clear:before {
  display: block
}

.ant-select-clear:hover {
  color: rgba(0, 0, 0, .45)
}

.ant-select:hover .ant-select-clear {
  opacity: 1
}

.ant-select-dropdown {
  margin: 0;
  color: rgba(0, 0, 0, .85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: normal;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
  display: none
}

.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, .25)
}

.ant-select-item-empty {
  color: rgba(0, 0, 0, .85);
  color: rgba(0, 0, 0, .25)
}

.ant-select-item,
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px
}

.ant-select-item {
  color: rgba(0, 0, 0, .85);
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease
}

.ant-select-item-group {
  color: rgba(0, 0, 0, .45);
  font-size: 12px;
  cursor: default
}

.ant-select-item-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-select-item-option-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-select-item-option-state {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  background-color: #b6bdc2
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #2b5182
}

.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5
}

.ant-select-item-option-grouped {
  padding-left: 24px
}

.ant-select-lg {
  font-size: 16px
}

.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.ant-select-rtl {
  direction: rtl
}

.ant-select-rtl .ant-select-arrow,
.ant-select-rtl .ant-select-clear {
  right: auto;
  left: 11px
}

.ant-select-dropdown-rtl {
  direction: rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px
}

.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px
}

.ant-skeleton {
  display: table;
  width: 100%
}

.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: hsla(0, 0%, 74.5%, .2);
  width: 32px;
  height: 32px;
  line-height: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top
}

.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: hsla(0, 0%, 74.5%, .2);
  border-radius: 4px
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
  margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: hsla(0, 0%, 74.5%, .2);
  border-radius: 4px
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
  margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
  margin-top: 28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
  border-radius: 100px
}

.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton.ant-skeleton-active .ant-skeleton-button,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-image,
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, hsla(0, 0%, 74.5%, .2)), color-stop(37%, hsla(0, 0%, 50.6%, .24)), color-stop(63%, hsla(0, 0%, 74.5%, .2)));
  background: linear-gradient(90deg, hsla(0, 0%, 74.5%, .2) 25%, hsla(0, 0%, 50.6%, .24) 37%, hsla(0, 0%, 74.5%, .2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
  animation: ant-skeleton-loading 1.4s ease infinite
}

.ant-skeleton-element {
  display: inline-block;
  width: auto
}

.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: hsla(0, 0%, 74.5%, .2);
  border-radius: 2px;
  width: 64px;
  height: 32px;
  line-height: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px
}

.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px
}

.ant-skeleton-element .ant-skeleton-button-sm {
  width: 56px;
  height: 28px;
  line-height: 28px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 28px;
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 28px
}

.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: hsla(0, 0%, 74.5%, .2);
  width: 32px;
  height: 32px;
  line-height: 32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: hsla(0, 0%, 74.5%, .2);
  width: 100%;
  height: 32px;
  line-height: 32px
}

.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px
}

.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 28px;
  line-height: 28px
}

.ant-skeleton-element .ant-skeleton-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: top;
  background: hsla(0, 0%, 74.5%, .2);
  width: 96px;
  height: 96px;
  line-height: 96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%
}

@-webkit-keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%
  }

  to {
    background-position: 0 50%
  }
}

@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%
  }

  to {
    background-position: 0 50%
  }
}

.ant-skeleton-rtl {
  direction: rtl
}

.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
  -webkit-animation-name: ant-skeleton-loading-rtl;
  animation-name: ant-skeleton-loading-rtl
}

@-webkit-keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0 50%
  }

  to {
    background-position: 100% 50%
  }
}

@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0 50%
  }

  to {
    background-position: 100% 50%
  }
}

.ant-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  height: 12px;
  margin: 10px 6px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none
}

.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px
}

.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%
}

.ant-slider-vertical .ant-slider-track {
  width: 4px
}

.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px
}

.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%
}

.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%
}

.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px
}

.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto
}

.ant-slider-with-marks {
  margin-bottom: 28px
}

.ant-slider-rail {
  width: 100%;
  background-color: #f5f5f5
}

.ant-slider-rail,
.ant-slider-track {
  position: absolute;
  height: 4px;
  border-radius: 2px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

.ant-slider-track {
  background-color: #8899a8
}

.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: 2px solid #8899a8;
  border-radius: 50%;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  cursor: pointer;
  -webkit-transition: border-color .3s, -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28);
  transition: border-color .3s, -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28);
  transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28);
  transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28), -webkit-box-shadow .6s, -webkit-transform .3s cubic-bezier(.18, .89, .32, 1.28)
}

.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging,
.ant-slider-handle:focus {
  border-color: #55749b;
  -webkit-box-shadow: 0 0 0 5px rgba(43, 81, 130, .12);
  box-shadow: 0 0 0 5px rgba(43, 81, 130, .12)
}

.ant-slider-handle:focus {
  outline: none
}

.ant-slider-handle.ant-tooltip-open {
  border-color: #2b5182
}

.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
  background-color: #65809c
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #65809c
}

.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px
}

.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, .45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, .85)
}

.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent
}

.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer
}

.ant-slider-dot,
.ant-slider-dot:first-child,
.ant-slider-dot:last-child {
  margin-left: -4px
}

.ant-slider-dot-active {
  border-color: #95a8c1
}

.ant-slider-disabled {
  cursor: not-allowed
}

.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, .25) !important
}

.ant-slider-disabled .ant-slider-dot,
.ant-slider-disabled .ant-slider-handle {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .25) !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed
}

.ant-slider-disabled .ant-slider-dot,
.ant-slider-disabled .ant-slider-mark-text {
  cursor: not-allowed !important
}

.ant-slider-rtl {
  direction: rtl
}

.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto
}

.ant-slider-rtl .ant-slider-dot,
.ant-slider-rtl .ant-slider-dot:first-child,
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0
}

.ant-space {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.ant-space-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-space-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-space-align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.ant-space-align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

.ant-space-align-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline
}

.ant-space-item:empty {
  display: none
}

.ant-space-rtl {
  direction: rtl
}

.ant-spin {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  display: none;
  color: #2b5182;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
  transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
  transition: transform .3s cubic-bezier(.78, .14, .15, .86);
  transition: transform .3s cubic-bezier(.78, .14, .15, .86), -webkit-transform .3s cubic-bezier(.78, .14, .15, .86)
}

.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1
}

.ant-spin-nested-loading {
  position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
  margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
  padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
  margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
  padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px
}

.ant-spin-container {
  position: relative;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}

.ant-spin-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none\9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: "";
  pointer-events: none
}

.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: .5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none
}

.ant-spin-blur:after {
  opacity: .4;
  pointer-events: auto
}

.ant-spin-tip {
  color: rgba(0, 0, 0, .45)
}

.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em
}

.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #2b5182;
  border-radius: 100%;
  -webkit-transform: scale(.75);
  transform: scale(.75);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: .3;
  -webkit-animation: antSpinMove 1s linear infinite alternate;
  animation: antSpinMove 1s linear infinite alternate
}

.ant-spin-dot-item:first-child {
  top: 0;
  left: 0
}

.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: .4s;
  animation-delay: .4s
}

.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: .8s;
  animation-delay: .8s
}

.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s
}

.ant-spin-dot-spin {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s linear infinite;
  animation: antRotate 1.2s linear infinite
}

.ant-spin-sm .ant-spin-dot {
  font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px
}

.ant-spin-lg .ant-spin-dot {
  font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .ant-spin-blur {
    background: #fff;
    opacity: .5
  }
}

@-webkit-keyframes antSpinMove {
  to {
    opacity: 1
  }
}

@keyframes antSpinMove {
  to {
    opacity: 1
  }
}

@-webkit-keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
    transform: rotate(405deg)
  }
}

@keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
    transform: rotate(405deg)
  }
}

.ant-spin-rtl {
  direction: rtl
}

.ant-spin-rtl .ant-spin-dot-spin {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation-name: antRotateRtl;
  animation-name: antRotateRtl
}

@-webkit-keyframes antRotateRtl {
  to {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg)
  }
}

@keyframes antRotateRtl {
  to {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg)
  }
}

.ant-statistic {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-statistic-content {
  color: rgba(0, 0, 0, .85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

.ant-statistic-content-value {
  display: inline-block;
  direction: ltr
}

.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block
}

.ant-statistic-content-prefix {
  margin-right: 4px
}

.ant-statistic-content-suffix {
  margin-left: 4px
}

.ant-statistic-rtl {
  direction: rtl
}

.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px
}

.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0
}

.ant-steps {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial
}

.ant-steps-item {
  position: relative;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  vertical-align: top
}

.ant-steps-item-container {
  outline: none
}

.ant-steps-item:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,
.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail {
  display: none
}

.ant-steps-item-content,
.ant-steps-item-icon {
  display: inline-block;
  vertical-align: top
}

.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, .25);
  border-radius: 32px;
  -webkit-transition: background-color .3s, border-color .3s;
  transition: background-color .3s, border-color .3s
}

.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -.5px;
  color: #2b5182;
  line-height: 1
}

.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px
}

.ant-steps-item-tail:after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  -webkit-transition: background .3s;
  transition: background .3s;
  content: ""
}

.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, .85);
  font-size: 16px;
  line-height: 32px
}

.ant-steps-item-title:after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: ""
}

.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  font-weight: 400
}

.ant-steps-item-description,
.ant-steps-item-subtitle {
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
  color: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, .25)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
  color: rgba(0, 0, 0, .45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
  background-color: #f0f0f0
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
  color: rgba(0, 0, 0, .45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after {
  background-color: #f0f0f0
}

.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #2b5182
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
  color: #2b5182
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
  background: #2b5182
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
  color: rgba(0, 0, 0, .85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
  background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
  color: rgba(0, 0, 0, .85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after {
  background-color: #f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
  background: #2b5182
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon {
  color: #fff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title {
  font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #2b5182
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
  color: #2b5182
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
  background: #2b5182
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
  color: rgba(0, 0, 0, .85)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
  background-color: #2b5182
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
  color: rgba(0, 0, 0, .45)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after {
  background-color: #2b5182
}

.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
  color: #ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
  color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
  background-color: #f0f0f0
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
  color: #ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after {
  background-color: #f0f0f0
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
  background: #ff4d4f
}

.ant-steps-item-disabled {
  cursor: not-allowed
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] {
  cursor: pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title {
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title {
  color: #2b5182
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
  border-color: #2b5182
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
  color: #2b5182
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
  top: 0;
  left: .5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
  color: #2b5182
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0
}

.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px
}

.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px
}

.ant-steps-small .ant-steps-item-title:after {
  top: 12px
}

.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
  top: 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  -webkit-transform: none;
  transform: none
}

.ant-steps-vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-steps-vertical>.ant-steps-item {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-title {
  line-height: 32px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
  width: 1px;
  height: 100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
  display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
  display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px
}

.ant-steps-label-vertical .ant-steps-item {
  overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center
}

.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px
}

.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
  display: none
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px
}

.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715
}

.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0
}

.ant-steps-dot .ant-steps-item-tail:after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px
}

.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, .001);
  content: ""
}

.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none
}

.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  left: -2px
}

.ant-steps-navigation {
  padding-top: 12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px
}

.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center
}

.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
  display: none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
  cursor: pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
  opacity: .85
}

.ant-steps-navigation .ant-steps-item:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.ant-steps-navigation .ant-steps-item:last-child:after {
  display: none
}

.ant-steps-navigation .ant-steps-item:after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, .25);
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: ""
}

.ant-steps-navigation .ant-steps-item:before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #2b5182;
  -webkit-transition: width .3s, left .3s;
  transition: width .3s, left .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  content: ""
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
  left: 0;
  width: 100%
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item {
  margin-right: 0 !important
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before {
  display: none
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  visibility: hidden
}

.ant-steps-rtl {
  direction: rtl
}

.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px
}

.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto
}

.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px
}

.ant-steps-rtl .ant-steps-item-title:after {
  right: 100%;
  left: auto
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0
}

.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
  right: .5px;
  left: auto
}

.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg)
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0
}

.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  right: 16px;
  left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto
}

.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
  margin-right: 12px;
  margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
  right: -26px;
  left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  right: -9px;
  left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px
}

.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px
}

.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important
}

.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px
}

.ant-steps-with-progress .ant-steps-item-icon {
  position: relative
}

.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px
}

.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, .25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-switch:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
}

.ant-switch-checked:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(43, 81, 130, .2);
  box-shadow: 0 0 0 2px rgba(43, 81, 130, .2)
}

.ant-switch:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-switch-checked {
  background-color: #2b5182
}

.ant-switch-disabled,
.ant-switch-loading {
  cursor: not-allowed;
  opacity: .4
}

.ant-switch-disabled *,
.ant-switch-loading * {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed
}

.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  -webkit-transition: margin .2s;
  transition: margin .2s
}

.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px
}

.ant-switch-handle {
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px
}

.ant-switch-handle,
.ant-switch-handle:before {
  position: absolute;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.ant-switch-handle:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, .2);
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, .2);
  content: ""
}

.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 20px)
}

.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before {
  right: -30%;
  left: 0
}

.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before {
  right: 0;
  left: -30%
}

.ant-switch-loading-icon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, .65);
  vertical-align: top
}

.ant-switch-checked .ant-switch-loading-icon {
  color: #2b5182
}

.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px
}

.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px
}

.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px
}

.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px
}

.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 14px)
}

.ant-switch-rtl {
  direction: rtl
}

.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px
}

.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before {
  right: 0;
  left: -30%
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before {
  right: -30%;
  left: 0
}

.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px
}

.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 20px)
}

.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 14px)
}

.ant-table.ant-table-middle {
  font-size: 14px
}

.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-tbody>tr>td,
.ant-table.ant-table-middle .ant-table-thead>tr>th,
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle tfoot>tr>td,
.ant-table.ant-table-middle tfoot>tr>th {
  padding: 12px 8px
}

.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px
}

.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px
}

.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px
}

.ant-table.ant-table-small {
  font-size: 14px
}

.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-tbody>tr>td,
.ant-table.ant-table-small .ant-table-thead>tr>th,
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small tfoot>tr>td,
.ant-table.ant-table-small tfoot>tr>th {
  padding: 8px
}

.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px
}

.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px
}

.ant-table-small .ant-table-thead>tr>th {
  background-color: #fafafa
}

.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px
}

.ant-table.ant-table-bordered>.ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0
}

.ant-table.ant-table-bordered>.ant-table-container {
  border-left: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th {
  border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th {
  border-bottom: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before {
  background-color: transparent !important
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after {
  border-right: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -16px -17px
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: ""
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table {
  border-top: 1px solid #f0f0f0
}

.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td {
  border-right: 0
}

.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -12px -9px
}

.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -8px -9px
}

.ant-table.ant-table-bordered>.ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0
}

.ant-table-cell .ant-table-container:first-child {
  border-top: 0
}

.ant-table-cell-scrollbar {
  -webkit-box-shadow: 0 1px 0 1px #fafafa;
  box-shadow: 0 1px 0 1px #fafafa
}

.ant-table-wrapper {
  clear: both;
  max-width: 100%
}

.ant-table-wrapper:before {
  display: table;
  content: ""
}

.ant-table-wrapper:after {
  display: table;
  clear: both;
  content: ""
}

.ant-table {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px
}

.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0
}

.ant-table-tbody>tr>td,
.ant-table-thead>tr>th,
.ant-table tfoot>tr>td,
.ant-table tfoot>tr>th {
  position: relative;
  padding: 16px;
  overflow-wrap: break-word
}

.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis
}

.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all
}

.ant-table-title {
  padding: 16px
}

.ant-table-footer {
  padding: 16px;
  color: rgba(0, 0, 0, .85);
  background: #fafafa
}

.ant-table-thead>tr>th {
  position: relative;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  -webkit-transition: background .3s ease;
  transition: background .3s ease
}

.ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
  text-align: center
}

.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, .0);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  content: ""
}

.ant-table-thead>tr:not(:last-child)>th[colspan] {
  border-bottom: 0
}

.ant-table-tbody>tr>td {
  border-bottom: 1px solid #f0f0f0;
  -webkit-transition: background .3s;
  transition: background .3s
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,
.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,
.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td {
  border-bottom: 0
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,
.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,
.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,
.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child {
  border-radius: 0
}

.ant-table-tbody>tr.ant-table-row:hover>td {
  background: #fafafa
}

.ant-table-tbody>tr.ant-table-row-selected>td {
  /* background: #ccc; */
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, .03)
}

.ant-table-tbody>tr.ant-table-row-selected:hover>td {
  background: #b0b8bd
}

.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff
}

div.ant-table-summary {
  -webkit-box-shadow: 0 -1px 0 #f0f0f0;
  box-shadow: 0 -1px 0 #f0f0f0
}

.ant-table-summary>tr>td,
.ant-table-summary>tr>th {
  border-bottom: 1px solid #f0f0f0
}

.ant-table-pagination.ant-pagination {
  margin: 16px 0
}

.ant-table-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 8px
}

.ant-table-pagination>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-table-pagination-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.ant-table-pagination-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ant-table-pagination-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, .04)
}

.ant-table-thead th.ant-table-column-has-sorters:hover:before {
  background-color: transparent !important
}

.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5
}

.ant-table-thead th.ant-table-column-sort:before {
  background-color: transparent !important
}

td.ant-table-column-sort {
  background: #fafafa
}

.ant-table-column-title {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.ant-table-column-sorters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.ant-table-column-sorters:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: ""
}

.ant-table-column-sorter {
  color: #bfbfbf;
  font-size: 0;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-table-column-sorter-inner {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-table-column-sorter-down,
.ant-table-column-sorter-up {
  font-size: 11px
}

.ant-table-column-sorter-down.active,
.ant-table-column-sorter-up.active {
  color: #2b5182
}

.ant-table-column-sorter-up+.ant-table-column-sorter-down {
  margin-top: -.3em
}

.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6
}

.ant-table-filter-column {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.ant-table-filter-column,
.ant-table-filter-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.ant-table-filter-trigger {
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, .45);
  background: rgba(0, 0, 0, .04)
}

.ant-table-filter-trigger.active {
  color: #2b5182
}

.ant-table-filter-dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.ant-table-filter-dropdown-submenu>ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto
}

.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,
.ant-table-filter-dropdown .ant-checkbox-wrapper+span {
  padding-left: 8px
}

.ant-table-filter-dropdown-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0
}

.ant-table-selection-col {
  width: 32px
}

.ant-table-bordered .ant-table-selection-col {
  width: 50px
}

table tr td.ant-table-selection-column,
table tr th.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center
}

table tr td.ant-table-selection-column .ant-radio-wrapper,
table tr th.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0
}

table tr th.ant-table-selection-column:after {
  background-color: transparent !important
}

.ant-table-selection {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-margin-start: 100%;
  margin-inline-start: 100%;
  -webkit-padding-start: 4px;
  padding-inline-start: 4px
}

.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px
}

.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6
}

.ant-table-expand-icon-col {
  width: 48px
}

.ant-table-row-expand-icon-cell {
  text-align: center
}

.ant-table-row-indent {
  float: left;
  height: 1px
}

.ant-table-row-expand-icon {
  color: #2b5182;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  -webkit-transform: scale(.94117647);
  transform: scale(.94117647);
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #46688f
}

.ant-table-row-expand-icon:active {
  color: #1a345c
}

.ant-table-row-expand-icon:active,
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  border-color: currentColor
}

.ant-table-row-expand-icon:after,
.ant-table-row-expand-icon:before {
  position: absolute;
  background: currentColor;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  content: ""
}

.ant-table-row-expand-icon:before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px
}

.ant-table-row-expand-icon:after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.ant-table-row-expand-icon-collapsed:before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.ant-table-row-expand-icon-collapsed:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
}

.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden
}

.ant-table-row-expand-icon-spaced:after,
.ant-table-row-expand-icon-spaced:before {
  display: none;
  content: none
}

.ant-table-row-indent+.ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px
}

tr.ant-table-expanded-row:hover>td,
tr.ant-table-expanded-row>td {
  background: #fbfbfb
}

tr.ant-table-expanded-row .ant-descriptions-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

tr.ant-table-expanded-row .ant-descriptions-view table {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  width: auto
}

.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px;
  padding: 16px
}

.ant-table-tbody>tr.ant-table-placeholder {
  text-align: center
}

.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder {
  color: rgba(0, 0, 0, .25)
}

.ant-table-tbody>tr.ant-table-placeholder:hover>td {
  background: #fff
}

.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff
}

.ant-table-cell-fix-left-first:after,
.ant-table-cell-fix-left-last:after {
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%)
}

.ant-table-cell-fix-left-first:after,
.ant-table-cell-fix-left-last:after,
.ant-table-cell-fix-right-first:after,
.ant-table-cell-fix-right-last:after {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 30px;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  content: "";
  pointer-events: none
}

.ant-table-cell-fix-right-first:after,
.ant-table-cell-fix-right-last:after {
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%)
}

.ant-table .ant-table-container:after,
.ant-table .ant-table-container:before {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  content: "";
  pointer-events: none
}

.ant-table .ant-table-container:before {
  left: 0
}

.ant-table .ant-table-container:after {
  right: 0
}

.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative
}

.ant-table-ping-left .ant-table-cell-fix-left-first:after,
.ant-table-ping-left .ant-table-cell-fix-left-last:after,
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before {
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .15);
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .15)
}

.ant-table-ping-left .ant-table-cell-fix-left-last:before {
  background-color: transparent !important
}

.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative
}

.ant-table-ping-right .ant-table-cell-fix-right-first:after,
.ant-table-ping-right .ant-table-cell-fix-right-last:after,
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after {
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .15);
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .15)
}

.ant-table-sticky-holder,
.ant-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  background: #fff
}

.ant-table-sticky-scroll {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #f0f0f0;
  opacity: .6
}

.ant-table-sticky-scroll:hover {
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom
}

.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, .35);
  border-radius: 4px
}

.ant-table-sticky-scroll-bar-active,
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, .8)
}

@media (-ms-high-contrast:none) {

  .ant-table-ping-left .ant-table-cell-fix-left-last:after,
  .ant-table-ping-right .ant-table-cell-fix-right-first:after {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
  }
}

.ant-table-title {
  border-radius: 2px 2px 0 0
}

.ant-table-title+.ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,
.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child {
  border-radius: 0
}

.ant-table-container {
  border-top-right-radius: 2px
}

.ant-table-container,
.ant-table-container table>thead>tr:first-child th:first-child {
  border-top-left-radius: 2px
}

.ant-table-container table>thead>tr:first-child th:last-child {
  border-top-right-radius: 2px
}

.ant-table-footer {
  border-radius: 0 0 2px 2px
}

.ant-table-rtl,
.ant-table-wrapper-rtl {
  direction: rtl
}

.ant-table-wrapper-rtl .ant-table table {
  text-align: right
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
  text-align: center
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th {
  text-align: right
}

.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0
}

.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em
}

.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em
}

.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0
}

.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span {
  padding-right: 8px;
  padding-left: 0
}

.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon,
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right
}

.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
}

.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px
}

.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px
}

.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px
}

.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px
}

.ant-tabs-rtl {
  direction: rtl
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,
.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0
}

.ant-tabs-dropdown-rtl {
  direction: rtl
}

.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right
}

.ant-tabs-bottom,
.ant-tabs-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-tabs-bottom>.ant-tabs-nav,
.ant-tabs-bottom>div>.ant-tabs-nav,
.ant-tabs-top>.ant-tabs-nav,
.ant-tabs-top>div>.ant-tabs-nav {
  margin: 0 0 16px
}

.ant-tabs-bottom>.ant-tabs-nav:before,
.ant-tabs-bottom>div>.ant-tabs-nav:before,
.ant-tabs-top>.ant-tabs-nav:before,
.ant-tabs-top>div>.ant-tabs-nav:before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: ""
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
  -webkit-transition: width .3s, left .3s, right .3s;
  transition: width .3s, left .3s, right .3s
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
  top: 0;
  bottom: 0;
  width: 30px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .08);
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .08);
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after {
  opacity: 1
}

.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top>.ant-tabs-nav:before,
.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top>div>.ant-tabs-nav:before {
  bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav,
.ant-tabs-bottom>div>.ant-tabs-nav {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-top: 16px;
  margin-bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom>.ant-tabs-nav:before,
.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom>div>.ant-tabs-nav:before {
  top: 0
}

.ant-tabs-bottom>.ant-tabs-content-holder,
.ant-tabs-bottom>div>.ant-tabs-content-holder {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0
}

.ant-tabs-left>.ant-tabs-nav,
.ant-tabs-left>div>.ant-tabs-nav,
.ant-tabs-right>.ant-tabs-nav,
.ant-tabs-right>div>.ant-tabs-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 50px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin: 16px 0 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
  right: 0;
  left: 0;
  height: 30px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
  top: 0;
  -webkit-box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, .08);
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, .08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
  bottom: 0;
  -webkit-box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, .08);
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, .08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before {
  opacity: 1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
  -webkit-transition: height .3s, top .3s;
  transition: height .3s, top .3s
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar {
  right: 0
}

.ant-tabs-left>.ant-tabs-content-holder,
.ant-tabs-left>div>.ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0
}

.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,
.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
  padding-left: 24px
}

.ant-tabs-right>.ant-tabs-nav,
.ant-tabs-right>div>.ant-tabs-nav {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
  left: 0
}

.ant-tabs-right>.ant-tabs-content-holder,
.ant-tabs-right>div>.ant-tabs-content-holder {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0
}

.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,
.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
  padding-right: 24px
}

.ant-tabs-dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block
}

.ant-tabs-dropdown-hidden {
  display: none
}

.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-tabs-dropdown-menu-item {
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, .85);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5
}

.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, .25);
  background: transparent;
  cursor: not-allowed
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active {
  color: #2b5182;
  background: #fff
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-left: 2px
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-top: 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff
}

.ant-tabs {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* overflow: hidden */
}

.ant-tabs>.ant-tabs-nav,
.ant-tabs>div>.ant-tabs-nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transform: translate(0);
  transform: translate(0)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
  position: absolute;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  content: "";
  pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  content: ""
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #46688f
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #1a345c
}

.ant-tabs-extra-content {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),
.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]) {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ant-tabs-ink-bar {
  position: absolute;
  background: #2b5182;
  pointer-events: none
}

.ant-tabs-tab {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer
}

.ant-tabs-tab-btn:active,
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:active,
.ant-tabs-tab-remove:focus {
  color: #1a345c
}

.ant-tabs-tab-btn,
.ant-tabs-tab-remove {
  outline: none;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tabs-tab-remove {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, .45);
  font-size: 12px;
  background: transparent;
  border: none;
  cursor: pointer
}

.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-tabs-tab:hover {
  color: #46688f
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #2b5182;
  text-shadow: 0 0 .25px currentColor
}

.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus {
  color: rgba(0, 0, 0, .25)
}

.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0
}

.ant-tabs-tab .anticon {
  margin-right: 12px
}

.ant-tabs-tab+.ant-tabs-tab {
  margin: 0 0 0 32px
}

.ant-tabs-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}

.ant-tabs-content-holder {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  min-width: 0;
  min-height: 0
}

.ant-tabs-content-animated {
  -webkit-transition: margin .3s;
  transition: margin .3s
}

.ant-tabs-tabpane {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100%;
  outline: none
}

.ant-tag {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  height: auto;
  margin: 0 8px 0 0;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-tag>a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px
}

.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, .45);
  font-size: 10px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-tag-has-color {
  border-color: transparent
}

.ant-tag-has-color,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover,
.ant-tag-has-color a,
.ant-tag-has-color a:hover {
  color: #fff
}

.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #2b5182
}

.ant-tag-checkable-checked,
.ant-tag-checkable:active {
  color: #fff
}

.ant-tag-checkable-checked {
  background-color: #2b5182
}

.ant-tag-checkable:active {
  background-color: #1a345c
}

.ant-tag-hidden {
  display: none
}

.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2
}

.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96
}

.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2
}

.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96
}

.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e
}

.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d
}

.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96
}

.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c
}

.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591
}

.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16
}

.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f
}

.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14
}

.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f
}

.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14
}

.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de
}

.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2
}

.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f
}

.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911
}

.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f
}

.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a
}

.ant-tag-blue {
  color: #1a345c;
  background: #b6bdc2;
  border-color: #8899a8
}

.ant-tag-blue-inverse {
  color: #fff;
  background: #2b5182;
  border-color: #2b5182
}

.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff
}

.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb
}

.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7
}

.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1
}

.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f
}

.ant-tag-processing {
  color: #2b5182;
  background: #b6bdc2;
  border-color: #8899a8
}

.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e
}

.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591
}

.ant-tag>.anticon+span,
.ant-tag>span+.anticon {
  margin-left: 7px
}

.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right
}

.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0
}

.ant-tag-rtl.ant-tag>.anticon+span,
.ant-tag-rtl.ant-tag>span+.anticon {
  margin-right: 7px;
  margin-left: 0
}

.ant-timeline {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none
}

.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0
}

.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent
}

.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none
}

.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px
}

.ant-timeline-item-head-blue {
  color: #2b5182;
  border-color: #2b5182
}

.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f
}

.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a
}

.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25)
}

.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word
}

.ant-timeline-item-last>.ant-timeline-item-tail {
  display: none
}

.ant-timeline-item-last>.ant-timeline-item-content {
  min-height: 48px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
  left: 50%
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head {
  margin-left: -4px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  margin-left: 1px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
  left: calc(100% - 6px)
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px)
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px
}

.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right
}

.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left
}

.ant-timeline-rtl {
  direction: rtl
}

.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none
}

.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
  right: 50%;
  left: auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
  right: 0;
  left: auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right
}

.ant-tooltip {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  z-index: 1070;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible
}

.ant-tooltip-hidden {
  display: none
}

.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px
}

.ant-tooltip-placement-right,
.ant-tooltip-placement-rightBottom,
.ant-tooltip-placement-rightTop {
  padding-left: 8px
}

.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px
}

.ant-tooltip-placement-left,
.ant-tooltip-placement-leftBottom,
.ant-tooltip-placement-leftTop {
  padding-right: 8px
}

.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, .75);
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)
}

.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none
}

.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, .75);
  content: "";
  pointer-events: auto
}

.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
  box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateY(-6.53553391px) rotate(45deg);
  transform: translateY(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  left: -5.07106781px
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
  box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateX(6.53553391px) rotate(45deg);
  transform: translateX(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  right: -5.07106781px
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
  box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateX(-6.53553391px) rotate(45deg);
  transform: translateX(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  -webkit-box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
  box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
  -webkit-transform: translateY(6.53553391px) rotate(45deg);
  transform: translateY(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px
}

.ant-tooltip-magenta .ant-tooltip-arrow-content,
.ant-tooltip-magenta .ant-tooltip-inner,
.ant-tooltip-pink .ant-tooltip-arrow-content,
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96
}

.ant-tooltip-red .ant-tooltip-arrow-content,
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d
}

.ant-tooltip-volcano .ant-tooltip-arrow-content,
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c
}

.ant-tooltip-orange .ant-tooltip-arrow-content,
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16
}

.ant-tooltip-yellow .ant-tooltip-arrow-content,
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14
}

.ant-tooltip-gold .ant-tooltip-arrow-content,
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14
}

.ant-tooltip-cyan .ant-tooltip-arrow-content,
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2
}

.ant-tooltip-lime .ant-tooltip-arrow-content,
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911
}

.ant-tooltip-green .ant-tooltip-arrow-content,
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a
}

.ant-tooltip-blue .ant-tooltip-arrow-content,
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #2b5182
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content,
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb
}

.ant-tooltip-purple .ant-tooltip-arrow-content,
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1
}

.ant-tooltip-rtl {
  direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right
}

.ant-transfer-customize-list .ant-transfer-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
  width: 40px;
  min-width: 40px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th {
  background: #fafafa
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px
}

.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent
}

.ant-transfer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5
}

.ant-transfer-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px
}

.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto
}

.ant-transfer-list-search {
  padding-right: 24px;
  padding-left: 8px
}

.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, .25);
  line-height: 32px;
  text-align: center
}

.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, .25);
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, .45)
}

span.ant-transfer-list-search-action {
  pointer-events: none
}

.ant-transfer-list-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, .85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0
}

.ant-transfer-list-header>:not(:last-child) {
  margin-right: 4px
}

.ant-transfer-list-header>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-transfer-list-header-title {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis
}

.ant-transfer-list-header-dropdown {
  font-size: 10px;
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  cursor: pointer
}

.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed
}

.ant-transfer-list-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px
}

.ant-transfer-list-body-search-wrapper {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  padding: 12px
}

.ant-transfer-list-content {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none
}

.ant-transfer-list-content-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-transfer-list-content-item>:not(:last-child) {
  margin-right: 8px
}

.ant-transfer-list-content-item>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-transfer-list-content-item-text {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-transfer-list-content-item-remove {
  color: #2b5182;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  position: relative;
  color: #d9d9d9
}

.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #46688f
}

.ant-transfer-list-content-item-remove:active {
  color: #1a345c
}

.ant-transfer-list-content-item-remove:after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: ""
}

.ant-transfer-list-content-item-remove:hover {
  color: #46688f
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #b0b8bd
}

.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default
}

.ant-transfer-list-content-item-checked {
  background-color: #b6bdc2
}

.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0
}

.ant-transfer-list-body-not-found {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, .25);
  text-align: center
}

.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0
}

.ant-transfer-operation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle
}

.ant-transfer-operation .ant-btn {
  display: block
}

.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px
}

.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px
}

.ant-transfer .ant-empty-image {
  max-height: -2px
}

.ant-transfer-rtl {
  direction: rtl
}

.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px
}

.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px
}

.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child) {
  margin-right: 0;
  margin-left: 4px
}

.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto
}

.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left
}

.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child) {
  margin-right: 0;
  margin-left: 8px
}

.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left
}

.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto
}

.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important
}

.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  content: "";
  pointer-events: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
  background: #f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>* {
  z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
  background: #2b5182
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent
}

.ant-tree-checkbox {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: .2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner {
  border-color: #2b5182
}

.ant-tree-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2b5182;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect .36s ease-in-out;
  animation: antCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  content: ""
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,
.ant-tree-checkbox:hover:after {
  visibility: visible
}

.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tree-checkbox-inner:after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  content: " "
}

.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  content: " "
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #2b5182;
  border-color: #2b5182
}

.ant-tree-checkbox-disabled {
  cursor: not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  -webkit-animation-name: none;
  animation-name: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
  animation-name: none
}

.ant-tree-checkbox-disabled+span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-tree-checkbox-disabled:hover:after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
  visibility: hidden
}

.ant-tree-checkbox-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  line-height: unset;
  cursor: pointer
}

.ant-tree-checkbox-wrapper:after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: "\a0"
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
  margin-left: 8px
}

.ant-tree-checkbox+span {
  padding-right: 8px;
  padding-left: 8px
}

.ant-tree-checkbox-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-tree-checkbox-group-item {
  margin-right: 8px
}

.ant-tree-checkbox-group-item:last-child {
  margin-right: 0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
  margin-left: 0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2b5182;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " "
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25)
}

.ant-tree-checkbox-rtl {
  direction: rtl
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
  margin-left: 0 !important
}

.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
  margin-left: 8px
}

.ant-tree {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background: #fff;
  border-radius: 2px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #b6bdc2
}

.ant-tree-list-holder-inner {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto
}

.ant-tree .ant-tree-treenode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 0 4px;
  outline: none
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500
}

.ant-tree-indent {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-tree-indent-unit {
  display: inline-block;
  width: 24px
}

.ant-tree-switcher {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-tree-switcher .ant-select-tree-switcher-icon,
.ant-tree-switcher .ant-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,
.ant-tree-switcher .ant-tree-switcher-icon svg {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}

.ant-tree-switcher-noop {
  cursor: default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.ant-tree-switcher-loading-icon {
  color: #2b5182
}

.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%
}

.ant-tree-switcher-leaf-line:before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: " "
}

.ant-tree-switcher-leaf-line:after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: " "
}

.ant-tree-checkbox {
  top: auto;
  margin: 4px 8px 0 0
}

.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .3s, border 0s, line-height 0s, -webkit-box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, -webkit-box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, box-shadow 0s, -webkit-box-shadow 0s
}

.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #ccc
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent
}

.ant-tree-node-content-wrapper[draggable=true] {
  line-height: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #2b5182;
  border-radius: 1px;
  pointer-events: none
}

.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #2b5182;
  border-radius: 50%;
  content: ""
}

.ant-tree .ant-tree-treenode.drop-container>[draggable] {
  -webkit-box-shadow: 0 0 0 2px #2b5182;
  box-shadow: 0 0 0 2px #2b5182
}

.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%
}

.ant-tree-show-line .ant-tree-indent-unit:before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: ""
}

.ant-tree-show-line .ant-tree-indent-unit-end:before {
  display: none
}

.ant-tree-show-line .ant-tree-switcher {
  background: #fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -.225em
}

.ant-tree-rtl {
  direction: rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
  right: -6px;
  left: unset
}

.ant-tree .ant-tree-treenode-rtl {
  direction: rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9
}

.ant-tree-rtl.ant-tree-checkbox,
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px
}

.ant-select-tree-checkbox {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: .2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer
}

.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
  border-color: #2b5182
}

.ant-select-tree-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2b5182;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect .36s ease-in-out;
  animation: antCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
  content: ""
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,
.ant-select-tree-checkbox:hover:after {
  visibility: visible
}

.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-select-tree-checkbox-inner:after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  content: " "
}

.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  content: " "
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #2b5182;
  border-color: #2b5182
}

.ant-select-tree-checkbox-disabled {
  cursor: not-allowed
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  -webkit-animation-name: none;
  animation-name: none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
  animation-name: none
}

.ant-select-tree-checkbox-disabled+span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-select-tree-checkbox-disabled:hover:after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after {
  visibility: hidden
}

.ant-select-tree-checkbox-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  line-height: unset;
  cursor: pointer
}

.ant-select-tree-checkbox-wrapper:after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: "\a0"
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed
}

.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper {
  margin-left: 8px
}

.ant-select-tree-checkbox+span {
  padding-right: 8px;
  padding-left: 8px
}

.ant-select-tree-checkbox-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-select-tree-checkbox-group-item {
  margin-right: 8px
}

.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0
}

.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
  margin-left: 0
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2b5182;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " "
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25)
}

.ant-select-tree-checkbox-rtl {
  direction: rtl
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
  margin-left: 0 !important
}

.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
  margin-left: 8px
}

.ant-tree-select-dropdown {
  padding: 8px 4px 0
}

.ant-tree-select-dropdown-rtl {
  direction: rtl
}

.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 8px
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto
}

.ant-select-tree {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background: #fff;
  border-radius: 2px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #b6bdc2
}

.ant-select-tree-list-holder-inner {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto
}

.ant-select-tree .ant-select-tree-treenode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 0 4px;
  outline: none
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent
}

.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5
}

.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500
}

.ant-select-tree-indent {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px
}

.ant-select-tree-switcher {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon,
.ant-select-tree-switcher .ant-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-tree-switcher-icon svg {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s
}

.ant-select-tree-switcher-noop {
  cursor: default
}

.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.ant-select-tree-switcher-loading-icon {
  color: #2b5182
}

.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%
}

.ant-select-tree-switcher-leaf-line:before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: " "
}

.ant-select-tree-switcher-leaf-line:after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: " "
}

.ant-select-tree-checkbox {
  top: auto;
  margin: 4px 8px 0 0
}

.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .3s, border 0s, line-height 0s, -webkit-box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, -webkit-box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, box-shadow 0s;
  transition: all .3s, border 0s, line-height 0s, box-shadow 0s, -webkit-box-shadow 0s
}

.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5
}

.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #aab0b5
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none
}

.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent
}

.ant-select-tree-node-content-wrapper[draggable=true] {
  line-height: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #2b5182;
  border-radius: 1px;
  pointer-events: none
}

.ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #2b5182;
  border-radius: 50%;
  content: ""
}

.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable] {
  -webkit-box-shadow: 0 0 0 2px #2b5182;
  box-shadow: 0 0 0 2px #2b5182
}

.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%
}

.ant-select-tree-show-line .ant-select-tree-indent-unit:before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: ""
}

.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before {
  display: none
}

.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff
}

.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -.225em
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1)
}

.ant-typography {
  color: rgba(0, 0, 0, .85);
  overflow-wrap: break-word
}

.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, .45)
}

.ant-typography.ant-typography-success {
  color: #52c41a
}

.ant-typography.ant-typography-warning {
  color: #faad14
}

.ant-typography.ant-typography-danger {
  color: #ff4d4f
}

a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875
}

.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-typography p,
div.ant-typography {
  margin-bottom: 1em
}

.ant-typography h1,
h1.ant-typography {
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23
}

.ant-typography h2,
h2.ant-typography {
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35
}

.ant-typography h3,
h3.ant-typography {
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35
}

.ant-typography h4,
h4.ant-typography {
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4
}

.ant-typography h5,
h5.ant-typography {
  margin-bottom: .5em;
  color: rgba(0, 0, 0, .85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5
}

.ant-typography+h1.ant-typography,
.ant-typography+h2.ant-typography,
.ant-typography+h3.ant-typography,
.ant-typography+h4.ant-typography,
.ant-typography+h5.ant-typography,
.ant-typography div+h1,
.ant-typography div+h2,
.ant-typography div+h3,
.ant-typography div+h4,
.ant-typography div+h5,
.ant-typography h1+h1,
.ant-typography h1+h2,
.ant-typography h1+h3,
.ant-typography h1+h4,
.ant-typography h1+h5,
.ant-typography h2+h1,
.ant-typography h2+h2,
.ant-typography h2+h3,
.ant-typography h2+h4,
.ant-typography h2+h5,
.ant-typography h3+h1,
.ant-typography h3+h2,
.ant-typography h3+h3,
.ant-typography h3+h4,
.ant-typography h3+h5,
.ant-typography h4+h1,
.ant-typography h4+h2,
.ant-typography h4+h3,
.ant-typography h4+h4,
.ant-typography h4+h5,
.ant-typography h5+h1,
.ant-typography h5+h2,
.ant-typography h5+h3,
.ant-typography h5+h4,
.ant-typography h5+h5,
.ant-typography li+h1,
.ant-typography li+h2,
.ant-typography li+h3,
.ant-typography li+h4,
.ant-typography li+h5,
.ant-typography p+h1,
.ant-typography p+h2,
.ant-typography p+h3,
.ant-typography p+h4,
.ant-typography p+h5,
.ant-typography ul+h1,
.ant-typography ul+h2,
.ant-typography ul+h3,
.ant-typography ul+h4,
.ant-typography ul+h5 {
  margin-top: 1.2em
}

a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%
}

.ant-typography a,
a.ant-typography {
  color: #2b5182;
  outline: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  text-decoration: none
}

.ant-typography a:focus,
.ant-typography a:hover,
a.ant-typography:focus,
a.ant-typography:hover {
  color: #46688f
}

.ant-typography a:active,
a.ant-typography:active {
  color: #1a345c
}

.ant-typography a:active,
.ant-typography a:hover,
a.ant-typography:active,
a.ant-typography:hover {
  text-decoration: none
}

.ant-typography a.ant-typography-disabled,
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
a.ant-typography[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed
}

.ant-typography a.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:hover,
.ant-typography a[disabled]:active,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:active,
a.ant-typography.ant-typography-disabled:hover,
a.ant-typography[disabled]:active,
a.ant-typography[disabled]:hover {
  color: rgba(0, 0, 0, .25)
}

.ant-typography a.ant-typography-disabled:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
a.ant-typography[disabled]:active {
  pointer-events: none
}

.ant-typography code {
  margin: 0 .2em;
  padding: .2em .4em .1em;
  font-size: 85%;
  background: hsla(0, 0%, 58.8%, .1);
  border: 1px solid hsla(0, 0%, 39.2%, .2);
  border-radius: 3px
}

.ant-typography kbd {
  margin: 0 .2em;
  padding: .15em .4em .1em;
  font-size: 90%;
  background: hsla(0, 0%, 58.8%, .06);
  border: solid hsla(0, 0%, 39.2%, .2);
  border-width: 1px 1px 2px;
  border-radius: 3px
}

.ant-typography mark {
  padding: 0;
  background-color: #ffe58f
}

.ant-typography ins,
.ant-typography u {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto
}

.ant-typography del,
.ant-typography s {
  text-decoration: line-through
}

.ant-typography strong {
  font-weight: 600
}

.ant-typography-copy,
.ant-typography-edit,
.ant-typography-expand {
  color: #2b5182;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  margin-left: 4px
}

.ant-typography-copy:focus,
.ant-typography-copy:hover,
.ant-typography-edit:focus,
.ant-typography-edit:hover,
.ant-typography-expand:focus,
.ant-typography-expand:hover {
  color: #46688f
}

.ant-typography-copy:active,
.ant-typography-edit:active,
.ant-typography-expand:active {
  color: #1a345c
}

.ant-typography-copy-success,
.ant-typography-copy-success:focus,
.ant-typography-copy-success:hover {
  color: #52c41a
}

.ant-typography-edit-content {
  position: relative
}

div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 5px)
}

.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, .45);
  pointer-events: none
}

.ant-typography-edit-content textarea {
  -moz-transition: none
}

.ant-typography ol,
.ant-typography ul {
  margin: 0 0 1em;
  padding: 0
}

.ant-typography ol li,
.ant-typography ul li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px
}

.ant-typography ul {
  list-style-type: circle
}

.ant-typography ul ul {
  list-style-type: disc
}

.ant-typography ol {
  list-style-type: decimal
}

.ant-typography blockquote,
.ant-typography pre {
  margin: 1em 0
}

.ant-typography pre {
  padding: .4em .6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: hsla(0, 0%, 58.8%, .1);
  border: 1px solid hsla(0, 0%, 39.2%, .2);
  border-radius: 3px
}

.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0
}

.ant-typography blockquote {
  padding: 0 0 0 .6em;
  border-left: 4px solid hsla(0, 0%, 39.2%, .2);
  opacity: .85
}

.ant-typography-single-line {
  white-space: nowrap
}

.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis
}

a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom
}

.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical
}

.ant-typography-rtl {
  direction: rtl
}

.ant-typography-rtl .ant-typography-copy,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-expand {
  margin-right: 4px;
  margin-left: 0
}

.ant-typography-rtl .ant-typography-expand {
  float: left
}

div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto
}

.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px
}

.ant-typography-rtl.ant-typography ol li,
.ant-typography-rtl.ant-typography ul li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0
}

.ant-upload {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  outline: 0
}

.ant-upload p {
  margin: 0
}

.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none
}

.ant-upload input[type=file] {
  cursor: pointer
}

.ant-upload.ant-upload-select {
  display: inline-block
}

.ant-upload.ant-upload-disabled {
  cursor: not-allowed
}

.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: border-color .3s;
  transition: border-color .3s
}

.ant-upload.ant-upload-select-picture-card>.ant-upload {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  text-align: center
}

.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #2b5182
}

.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9
}

.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: border-color .3s;
  transition: border-color .3s
}

.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #1a345c
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #46688f
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #46688f;
  font-size: 48px
}

.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, .85);
  font-size: 16px
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, .25);
  font-size: 30px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover,
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, .45)
}

.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%
}

.ant-upload-picture-card-wrapper:before {
  display: table;
  content: ""
}

.ant-upload-picture-card-wrapper:after {
  display: table;
  clear: both;
  content: ""
}

.ant-upload-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  line-height: 1.5715
}

.ant-upload-list:after,
.ant-upload-list:before {
  display: table;
  content: ""
}

.ant-upload-list:after {
  clear: both
}

.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px
}

.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0
}

.ant-upload-list-item-card-actions-btn {
  opacity: 0
}

.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1
}

.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0
}

.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1
}

.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, .45)
}

.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

.ant-upload-list-item-info>span {
  display: block;
  width: 100%;
  height: 100%
}

.ant-upload-list-item-info .ant-upload-text-icon .anticon,
.ant-upload-list-item-info .anticon-loading .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, .45);
  font-size: 14px
}

.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, .45);
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, .85)
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5
}

.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn,
.ant-upload-list-item:hover .anticon-close {
  opacity: 1
}

.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name,
.ant-upload-list-item-error .ant-upload-text-icon>.anticon {
  color: #ff4d4f
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1
}

.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0
}

.ant-upload-list-picture-card .ant-upload-list-item,
.ant-upload-list-picture .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px
}

.ant-upload-list-picture-card .ant-upload-list-item:hover,
.ant-upload-list-picture .ant-upload-list-item:hover {
  background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-error,
.ant-upload-list-picture .ant-upload-list-item-error {
  border-color: #ff4d4f
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading,
.ant-upload-list-picture .ant-upload-list-item-uploading {
  border-style: dashed
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 54px;
  text-align: center;
  opacity: .8
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"] {
  fill: #fff2f0
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"] {
  fill: #ff4d4f
}

.ant-upload-list-picture-card .ant-upload-list-item-icon,
.ant-upload-list-picture .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture .ant-upload-list-item-icon .anticon {
  font-size: 26px
}

.ant-upload-list-picture-card .ant-upload-list-item-image,
.ant-upload-list-picture .ant-upload-list-item-image {
  max-width: 100%
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px
}

.ant-upload-list-picture-card .ant-upload-list-item-progress,
.ant-upload-list-picture .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px
}

.ant-upload-list-picture-card .anticon-close,
.ant-upload-list-picture .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1
}

.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top
}

.ant-upload-list-picture-card.ant-upload-list:after {
  display: none
}

.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: " "
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
  opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: hsla(0, 0%, 100%, .85);
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover {
  color: #fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,
.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
  opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center
}

.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
  display: none
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0
}

.ant-upload-list-picture-container,
.ant-upload-list-text-container {
  -webkit-transition: opacity .3s, height .3s;
  transition: opacity .3s, height .3s
}

.ant-upload-list-picture-container:before,
.ant-upload-list-text-container:before {
  display: table;
  width: 0;
  height: 0;
  content: ""
}

.ant-upload-list-picture-container .ant-upload-span,
.ant-upload-list-text-container .ant-upload-span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto
}

.ant-upload-list-picture .ant-upload-span,
.ant-upload-list-text .ant-upload-span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.ant-upload-list-picture .ant-upload-span>*,
.ant-upload-list-text .ant-upload-span>* {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none
}

.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-text .ant-upload-list-item-name {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  padding: 0 8px
}

.ant-upload-list-picture .ant-upload-list-item-card-actions,
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static
}

.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: cubic-bezier(.78, .14, .15, .86);
  animation-fill-mode: cubic-bezier(.78, .14, .15, .86)
}

.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  -webkit-animation-name: uploadAnimateInlineIn;
  animation-name: uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-name: uploadAnimateInlineOut;
  animation-name: uploadAnimateInlineOut
}

@-webkit-keyframes uploadAnimateInlineIn {
  0% {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0
  }
}

@keyframes uploadAnimateInlineIn {
  0% {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0
  }
}

@-webkit-keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0
  }
}

@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0
  }
}

.ant-upload-rtl {
  direction: rtl
}

.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px
}

.ant-upload-list-rtl {
  direction: rtl
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px
}

.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0
}

.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px
}

.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px
}

.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px
}

.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px
}

.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info,
.ant-upload-list-picture .ant-upload-list-item-info {
  padding: 0
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0
}

.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close {
  right: auto;
  left: 8px
}

.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;color:#333}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}a{text-decoration:none;color:#333;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{text-decoration:none;color:#2b5182}a:active,a:focus,a:hover{outline-width:0;text-decoration:none;outline:none}label{font-weight:400}fieldset,img{border:0}html,body{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size:14px;line-height:1.5}::-ms-clear,::-ms-reveal{display:none}button,input,select,textarea{font-size:100%}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}del{text-decoration:line-through}mark{background:#ff0;color:#000}small{font-size:80%}audio,video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}td{word-break:break-all;word-wrap:break-word}textarea{resize:none}iframe{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clear{clear:both}::-webkit-input-placeholder{color:#999;font-weight:400}:-moz-placeholder{color:#999;font-weight:400}::-moz-placeholder{color:#999;font-weight:400}:-ms-input-placeholder{color:#999 !important;font-weight:400 !important}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-1,.col-md-1,.col-lg-1,.col-2,.col-md-2,.col-lg-2,.col-3,.col-md-3,.col-lg-3,.col-4,.col-md-4,.col-lg-4,.col-5,.col-md-5,.col-lg-5,.col-6,.col-md-6,.col-lg-6,.col-7,.col-md-7,.col-lg-7,.col-8,.col-md-8,.col-lg-8,.col-9,.col-md-9,.col-lg-9,.col-10,.col-md-10,.col-lg-10,.col-11,.col-md-11,.col-lg-11,.col-12,.col-md-12,.col-lg-12,.col-13,.col-md-13,.col-lg-13,.col-14,.col-md-14,.col-lg-14,.col-15,.col-md-15,.col-lg-15,.col-16,.col-md-16,.col-lg-16,.col-17,.col-md-17,.col-lg-17,.col-18,.col-md-18,.col-lg-18,.col-19,.col-md-19,.col-lg-19,.col-20,.col-md-20,.col-lg-20,.col-21,.col-md-21,.col-lg-21,.col-22,.col-md-22,.col-lg-22,.col-23,.col-md-23,.col-lg-23,.col-24,.col-md-24,.col-lg-24{position:relative;min-height:1px;padding-right:10px;padding-left:10px;box-sizing:border-box}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24{float:left}.col-1{width:4.1666666667%}.col-2{width:8.3333333333%}.col-3{width:12.5%}.col-4{width:16.6666666667%}.col-5{width:20.8333333333%}.col-6{width:25%}.col-7{width:29.1666666667%}.col-8{width:33.3333333333%}.col-9{width:37.5%}.col-10{width:41.6666666667%}.col-11{width:45.8333333333%}.col-12{width:50%}.col-13{width:54.1666666667%}.col-14{width:58.3333333333%}.col-15{width:62.5%}.col-16{width:66.6666666667%}.col-17{width:70.8333333333%}.col-18{width:75%}.col-19{width:79.1666666667%}.col-20{width:83.3333333333%}.col-21{width:87.5%}.col-22{width:91.6666666667%}.col-23{width:95.8333333333%}.col-24{width:100%}.col-offset-0{margin-left:0%}.col-offset-1{margin-left:4.1666666667%}.col-offset-2{margin-left:8.3333333333%}.col-offset-3{margin-left:12.5%}.col-offset-4{margin-left:16.6666666667%}.col-offset-5{margin-left:20.8333333333%}.col-offset-6{margin-left:25%}.col-offset-7{margin-left:29.1666666667%}.col-offset-8{margin-left:33.3333333333%}.col-offset-9{margin-left:37.5%}.col-offset-10{margin-left:41.6666666667%}.col-offset-11{margin-left:45.8333333333%}.col-offset-12{margin-left:50%}.col-offset-13{margin-left:54.1666666667%}.col-offset-14{margin-left:58.3333333333%}.col-offset-15{margin-left:62.5%}.col-offset-16{margin-left:66.6666666667%}.col-offset-17{margin-left:70.8333333333%}.col-offset-18{margin-left:75%}.col-offset-19{margin-left:79.1666666667%}.col-offset-20{margin-left:83.3333333333%}.col-offset-21{margin-left:87.5%}.col-offset-22{margin-left:91.6666666667%}.col-offset-23{margin-left:95.8333333333%}.col-offset-24{margin-left:100%}@media(min-width: 1440px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{float:left}.col-md-1{width:4.1666666667%}.col-md-2{width:8.3333333333%}.col-md-3{width:12.5%}.col-md-4{width:16.6666666667%}.col-md-5{width:20.8333333333%}.col-md-6{width:25%}.col-md-7{width:29.1666666667%}.col-md-8{width:33.3333333333%}.col-md-9{width:37.5%}.col-md-10{width:41.6666666667%}.col-md-11{width:45.8333333333%}.col-md-12{width:50%}.col-md-13{width:54.1666666667%}.col-md-14{width:58.3333333333%}.col-md-15{width:62.5%}.col-md-16{width:66.6666666667%}.col-md-17{width:70.8333333333%}.col-md-18{width:75%}.col-md-19{width:79.1666666667%}.col-md-20{width:83.3333333333%}.col-md-21{width:87.5%}.col-md-22{width:91.6666666667%}.col-md-23{width:95.8333333333%}.col-md-24{width:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:4.1666666667%}.col-md-offset-2{margin-left:8.3333333333%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-4{margin-left:16.6666666667%}.col-md-offset-5{margin-left:20.8333333333%}.col-md-offset-6{margin-left:25%}.col-md-offset-7{margin-left:29.1666666667%}.col-md-offset-8{margin-left:33.3333333333%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-10{margin-left:41.6666666667%}.col-md-offset-11{margin-left:45.8333333333%}.col-md-offset-12{margin-left:50%}.col-md-offset-13{margin-left:54.1666666667%}.col-md-offset-14{margin-left:58.3333333333%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-16{margin-left:66.6666666667%}.col-md-offset-17{margin-left:70.8333333333%}.col-md-offset-18{margin-left:75%}.col-md-offset-19{margin-left:79.1666666667%}.col-md-offset-20{margin-left:83.3333333333%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-22{margin-left:91.6666666667%}.col-md-offset-23{margin-left:95.8333333333%}.col-md-offset-24{margin-left:100%}}@media(min-width: 1920px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{float:left}.col-lg-1{width:4.1666666667%}.col-lg-2{width:8.3333333333%}.col-lg-3{width:12.5%}.col-lg-4{width:16.6666666667%}.col-lg-5{width:20.8333333333%}.col-lg-6{width:25%}.col-lg-7{width:29.1666666667%}.col-lg-8{width:33.3333333333%}.col-lg-9{width:37.5%}.col-lg-10{width:41.6666666667%}.col-lg-11{width:45.8333333333%}.col-lg-12{width:50%}.col-lg-13{width:54.1666666667%}.col-lg-14{width:58.3333333333%}.col-lg-15{width:62.5%}.col-lg-16{width:66.6666666667%}.col-lg-17{width:70.8333333333%}.col-lg-18{width:75%}.col-lg-19{width:79.1666666667%}.col-lg-20{width:83.3333333333%}.col-lg-21{width:87.5%}.col-lg-22{width:91.6666666667%}.col-lg-23{width:95.8333333333%}.col-lg-24{width:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:4.1666666667%}.col-lg-offset-2{margin-left:8.3333333333%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-4{margin-left:16.6666666667%}.col-lg-offset-5{margin-left:20.8333333333%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-7{margin-left:29.1666666667%}.col-lg-offset-8{margin-left:33.3333333333%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-10{margin-left:41.6666666667%}.col-lg-offset-11{margin-left:45.8333333333%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-13{margin-left:54.1666666667%}.col-lg-offset-14{margin-left:58.3333333333%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-16{margin-left:66.6666666667%}.col-lg-offset-17{margin-left:70.8333333333%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-19{margin-left:79.1666666667%}.col-lg-offset-20{margin-left:83.3333333333%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-22{margin-left:91.6666666667%}.col-lg-offset-23{margin-left:95.8333333333%}.col-lg-offset-24{margin-left:100%}}.ant-table-tbody>tr>td{border-color:#faf8f8}.table-list .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:rgba(0,0,0,0)}.modalCenter .ant-modal-footer{text-align:center}.treeDiv{background-color:#f4f4f4;border-radius:4px;padding:10px;height:95%;margin-top:10px}.title .ant-btn{display:flex;align-items:center;padding:6px 15px 4px 15px}.ant-input-group-addon .ant-btn{display:flex;align-items:center;padding:7px}.ant-input-group-addon{background-color:#fff;border:none}.ant-tree .ant-tree-treenode{width:100%}.charge_select{cursor:pointer;color:#4e5969}.treeCharge_item{display:flex;width:100%;justify-content:space-between}.treeCharge_item .treeCharge_item_set{text-decoration:underline;cursor:pointer;color:#548abe;display:block;width:70px;margin:0 22px 0 32px}.treeCharge_item .treeCharge_item_others{color:#4e5969}.ant-modal-title{color:#2b5182}.ant-modal-close{color:#2b5182}.modal .ant-modal-header{background-color:rgba(43,81,130,.1)}.modal .modal-sub-tit{text-align:center}.modal .ant-modal-footer{text-align:center;border-top-color:rgba(0,0,0,0);padding-bottom:26px}.modal .ant-modal-footer .ant-btn{margin-right:10px}.section-area .ant-table-pagination.ant-pagination{margin-top:20px}.ant-table-pagination.ant-pagination{margin-top:40px}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:6px}.ant-btn-white{color:#4e5969;background-color:#fff;border-color:rgba(0,0,0,0)}.ant-btn-text-primary{color:#2b5182;background-color:#fff;border-color:#d9d9d9}.ant-btn-warning{border-color:#ff8b00;color:#ff8b00}.ant-btn-warning:hover{border-color:rgba(255,139,0,.8);color:rgba(255,139,0,.8)}.ant-btn-success{border-color:#33b554;color:#fff;background:#33b554}.ant-btn-success:hover{color:#fff;border-color:rgba(51,181,84,.8);background:rgba(51,181,84,.8)}.ant-select .ant-select-arrow{font-size:10px;top:45%}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{box-shadow:none}.tooltip-custom{max-width:90%}.tooltip-custom .ant-tooltip-inner{background-color:#fff;border-color:#d9d9d9;color:#333;box-shadow:0 2px 8px 0 rgba(0,35,114,.1);border-radius:4px}.tooltip-custom .ant-tooltip-arrow-content{background-color:#dfe1e7}@media screen and (max-width: 1300px){.tooltip-custom{max-width:1050px}}.tooltip-drop{margin-top:0px;max-width:90%}.tooltip-drop .ant-tooltip-arrow{display:none}.tooltip-drop .ant-tooltip-inner{background-color:#fff;border-color:rgba(43,81,130,.1);color:#333;background:#fff;box-shadow:0 0 11px 0 rgba(0,0,0,.09);border-radius:2px;padding:6px 0 0}.tooltip-drop .ant-tooltip-arrow-content{background-color:#fff}.drawer .result{margin:-20px -20px 0}.drawer .ant-drawer-content-wrapper{max-width:1490px;min-width:1070px}.drawer .ant-drawer-body{padding:20px}.drawer .ant-drawer-header{background-color:#4e5969}.drawer .ant-drawer-header .ant-drawer-title{color:#fff}.drawer .ant-drawer-close{color:#fff}.ant-form-item-label>label{color:#666}.ant-table,.ant-table table{border-radius:0px 0px 0px 0px;color:#616161}.ant-table-thead>tr>th{background:#f9fafb;color:#616161;white-space:nowrap;font-weight:700}.win10Text text{display:block}.ant-table-thead>tr:hover>td,.ant-table-tbody>tr:hover>td{background:rgba(225,244,255,.7) !important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{background:rgba(0,0,0,0)}.ant-tabs-ink-bar{background-color:#2b5182}.ant-tabs-nav .ant-tabs-tab-active{color:#2b5182}.ant-tabs-nav .ant-tabs-tab:hover{color:#2b5182}.ant-popover-inner-content{padding:4px 8px}.ant-menu-submenu-selected{background-color:#dedede !important;color:#2b5182 !important}.ant-menu-submenu-selected span,.ant-menu-submenu-selected i{color:#2b5182 !important}.ant-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow:auto;background:none}.ant-layout-header{background:#2b85e4;padding:0 0px;height:64px;line-height:64px}.ant-tabs{box-sizing:border-box;position:relative;overflow:visible;zoom:1;color:rgba(0,0,0,.65);background-color:#fff}.rightWidth{width:120px;text-align:right}.box{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flexWarp{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.overflowAuto{overflow:auto}.flex1{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1}.treeTitle{height:54px;line-height:54px;background:#f8fbfd;margin:0 0 20px 0;padding:0 20px}.rowHeight{min-Height:55px;height:55px;max-height:55px;background-color:#fff}.progressStyle{position:fixed;left:50%;top:69px;z-index:9999;width:41%;margin-left:-20%;border-radius:8px;padding:3px 23px;background-color:#fff}.opacityStyle{opacity:0;filter:alpha(opacity=0)}.buttonWhite:hover{color:#fff}.formStyle{width:1000px;margin-right:auto;margin-left:auto;margin-top:35px;background-color:#fff}.ant-modal-header{background:#eaeef3}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff !important}.flexFlow{flex-flow:column}.flexWrap{flex-wrap:wrap}.justifyContentStart{justify-content:flex-start}.justifyContentEnd{justify-content:flex-end}.justifyContentSn{justify-content:space-between}.justifyContentCenter{justify-content:center}.flexDirectionC{flex-direction:column}.flexDirectionR{flex-direction:row}.flexDirectionIn{flex-direction:inherit}.alignItemStart{align-items:flex-start}.alignItem{align-items:center}.alignSelfEnd{align-self:flex-end}.centerBetween{align-items:center;justify-content:space-between}.flexCenter{align-items:center;justify-content:center}.title{height:54px;background:#f8fbfd;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px 0;padding:0 20px}.treeTitle{height:54px;line-height:54px;background:#f8fbfd;margin:0 0 20px 0;padding:0 20px}.IconFont{margin-right:5px;font-weight:300}.task{height:40px;line-height:40px;border-left:2px solid #2b5182;padding:0 30px 0 20px;color:#2b5182;font-size:20px}.popoverDiv .ant-popover-inner-content{width:260px;min-height:200px}.ant-btn>span{position:relative;top:-0.7px}.anticon svg{display:inline-block;width:16px;height:16px;margin-top:1px}.clssTree .ant-tree-node-content-wrapper{width:100%}.overflowHidden{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.monitor-screen .ant-select-multiple .ant-select-selection-item-content{color:#333 !important}.input-wrap{position:relative;display:inline-block;vertical-align:middle}.input-wrap .icon{position:absolute;top:1px;bottom:0;text-align:center;width:32px;line-height:32px;color:#999;cursor:pointer}.input-wrap.input-wrap-error .layui-input{color:#f04734;border-color:#f04734}.input-wrap.input-wrap-error .icon{color:#f04734}.input-wrap .layui-input{display:block}.input-wrap.input-wrap-prefix .icon{left:0;padding-left:5px}.input-wrap.input-wrap-prefix .layui-input{padding-left:32px}.input-wrap.input-wrap-suffix .icon{right:0;padding-right:5px}.input-wrap.input-wrap-suffix .layui-input{padding-right:32px}.input-wrap.input-wrap-sm.input-wrap-suffix .icon{width:28px;line-height:28px}.input-wrap.input-wrap-sm.input-wrap-suffix .layui-input{padding-right:30px}.input-wrap.input-wrap-lg .icon{width:40px;line-height:40px}.input-wrap.input-wrap-lg .layui-input{padding-right:40px}.header{height:60px;background-color:#222632;color:#fff;flex-shrink:0}.logo{float:left;margin:13px 0 0px 30px;height:34px;line-height:34px;font-size:20px;user-select:none;color:#fff}.header-right{float:right;height:60px}.header-user{float:right;position:relative}.header-user .header-user-hd{height:60px;padding:13px 10px 0px 20px;line-height:34px;cursor:pointer;cursor:pointer}.header-user .header-user-hd .user-avatar{float:left;height:34px;line-height:34px}.header-user .header-user-hd .user-name{float:left;height:34px;line-height:34px;margin:0 5px 0 14px}.header-user .header-user-hd .icon-caret-down{font-size:16px}.header-user:hover .header-user-bd{display:block}.header-user .header-user-bd{position:absolute;right:10px;top:100%;padding:10px 0;min-width:110px;display:none;z-index:900;margin-top:-10px}.header-user .user-cont{border:1px solid #eeeff3;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.06);padding:3px 0;line-height:30px;position:relative}.header-user .user-cont:before{content:"";position:absolute;top:-6px;right:35%;margin-right:-6px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:6px;cursor:pointer;border-style:dashed dashed solid dashed;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eeeff3 rgba(0,0,0,0);border-top:none;z-index:1}.header-user .user-cont:after{content:"";position:absolute;top:-5px;right:35%;margin-right:-6px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:6px;cursor:pointer;border-style:dashed dashed solid dashed;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-top:none;z-index:10}.header-user .user-cont .user-list li{line-height:20px;padding:5px 10px;color:#333}.header-user .user-cont .user-list a{display:inline-block;white-space:nowrap;color:#666;transition:.3s linear color}.header-user .user-cont .user-list a .icon{margin-right:7px;color:#999}.header-user .user-cont .user-list a:hover{color:#2b5182}.nav-box{height:60px;background-color:#2b5182;padding:0 60px;position:relative;border-bottom:1px solid hsla(0,0%,100%,.2)}.nav-box .ant-menu{display:flex;justify-content:space-around}.nav-box .ant-menu::before{display:none}.nav-box .ant-menu::after{display:none}.nav-box .ant-menu-dark .ant-menu-sub,.nav-box .ant-menu.ant-menu-dark,.nav-box .ant-menu.ant-menu-dark .ant-menu-sub{background-color:#2b5182;color:#fff;font-size:16px}.nav-box .ant-menu-dark .ant-menu-item,.nav-box .ant-menu-dark .ant-menu-item-group-title,.nav-box .ant-menu-dark .ant-menu-item>a,.nav-box .ant-menu-dark .ant-menu-item>span>a{color:#fff}.nav-box .ant-menu-horizontal{line-height:59px}.nav-box .anticon{font-size:20px}.nav-box .ant-menu-item-selected{background-color:hsla(0,0%,100%,.08)}.nav-box .ant-menu-horizontal>.ant-menu-submenu,.nav-box .ant-menu-horizontal>.ant-menu-item{display:block;padding:0 20px}.nav-box .ant-menu-horizontal>.ant-menu-submenu:after,.nav-box .ant-menu-horizontal>.ant-menu-item:after{left:0;right:0}.nav-box .ant-menu-horizontal>.ant-menu-submenu.ant-menu-item-selected,.nav-box .ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected{background-color:hsla(0,0%,100%,.08)}.nav-box .ant-menu-horizontal>.ant-menu-submenu.ant-menu-item-selected:after,.nav-box .ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected:after{border-bottom:3px solid #fff}@media screen and (max-width: 1430px){.nav-box{padding:0 70px}.nav-box .ant-menu-horizontal>.ant-menu-submenu,.nav-box .ant-menu-horizontal>.ant-menu-item{padding:0 10px}}html,body{height:100%;overflow:hidden}.page{height:100%;position:relative;display:flex;flex-direction:column}.titleInp input{font-weight:900}.disableTextColor{cursor:no-drop;color:#a9adb3}.circular-3:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#a9adb3}.circular-3:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#a9adb3}.circular-2:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#f53f3f}.circular-1:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#ff7d00}.circular-0:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#67c23a}.circular-3:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#2b5182}.circular-4:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#ffaa2a}.editTextColor{text-decoration:underline;cursor:pointer;color:#2b5182 !important;font-size:1em}.editTextColor-button{padding:0}.editTextColor-button span{height:19px;text-decoration:underline;top:0}.inputTitle{width:250px !important;border-radius:4px !important;margin:0 !important}.inputTitle input{font-weight:900}.delTextColor{text-decoration:underline;cursor:pointer;color:#2b5182 !important}.main{flex:1;height:0;display:flex;overflow-y:auto}.main::-webkit-scrollbar{z-index:11;width:8px}.main::-webkit-scrollbar:horizontal{height:8px}.main::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.main::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.main::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.main.main-pd-lg{padding:10px 80px 20px;margin-top:10px;display:block}.main.main-pd-lg .area-side{right:80px}.main .main-cont{flex:1;width:0;padding:16px 20px;display:flex;flex-direction:column}.main .main-cont .content{margin-right:-20px;padding-right:20px;flex:1}.main .main-cont .content::-webkit-scrollbar{z-index:11;width:8px}.main .main-cont .content::-webkit-scrollbar:horizontal{height:8px}.main .main-cont .content::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.main .main-cont .content::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.main .main-cont .content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main .main-cont .content::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.main .main-cont .content>div{width:100%}.main .main-cont .content .section-area{padding-right:170px}.main .main-cont .content .section-area .area-side{right:30px;max-height:calc(100% - 516px)}.page-sidebar-mini .sidebar-menu .menu-toggle{transform:rotate(180deg)}.page-sidebar-mini .sidebar-menu .ant-menu{width:102px}.page-sidebar-mini .sidebar-menu .main-cont{margin-left:102px}.content-right{flex:1;margin:0 0 0 20px}.content-left{width:240px;height:93%;background-color:rgba(238,238,238,.67);display:flex;flex-direction:column;padding:10px;margin-top:10px}.content-left .group{font-size:12px}.content-left .group .ant-input,.content-left .group .ant-select{font-size:12px}.content-left .tree-toggle{position:absolute;bottom:12px;padding:0px;width:24px;height:24px;text-align:center;right:12px;background-color:#0159aa}.content-left .tree-toggle .anticon{font-size:12px}.content-left .tree-box{height:100%;overflow-y:auto}.content-left .tree-box::-webkit-scrollbar{z-index:11;width:8px}.content-left .tree-box::-webkit-scrollbar:horizontal{height:8px}.content-left .tree-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.content-left .tree-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.content-left .tree-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.content-left .tree-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.content-left .tree-box .ant-tree{background:rgba(0,0,0,0)}.content-left .tree-box::-webkit-scrollbar{display:none}.sidebar-menu{padding-bottom:40px;position:fixed;top:120px;left:0;bottom:0;background-color:#eee}.sidebar-menu+.main-cont{margin-left:180px}.sidebar-menu .menu-toggle{position:absolute;bottom:12px;padding:0px;width:24px;height:24px;text-align:center;right:12px;background-color:#0159aa}.sidebar-menu .menu-toggle .anticon{font-size:12px}.sidebar-menu .menu-box{height:100%;overflow-y:auto}.sidebar-menu .menu-box::-webkit-scrollbar{z-index:11;width:8px}.sidebar-menu .menu-box::-webkit-scrollbar:horizontal{height:8px}.sidebar-menu .menu-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.sidebar-menu .menu-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.sidebar-menu .menu-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar-menu .menu-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.sidebar-menu .menu-box::-webkit-scrollbar{display:none}.sidebar-menu .ant-menu{width:180px;color:#666;height:100%;background-color:#eee;padding:10px}.sidebar-menu .ant-menu.ant-menu-inline-collapsed{width:auto}.sidebar-menu .ant-menu .ant-menu{padding:0px}.sidebar-menu .ant-menu .anticon{font-size:16px;color:#2b5182}.sidebar-menu .ant-menu .ant-menu-submenu-arrow{color:#999;right:15px}.sidebar-menu .ant-menu .ant-menu-item{background-color:rgba(0,0,0,0)}.sidebar-menu .ant-menu .ant-menu-item::after{border-color:rgba(0,0,0,0)}.sidebar-menu .ant-menu .ant-menu-item.ant-menu-item-active{color:#2b5182}.sidebar-menu .ant-menu .ant-menu-submenu-inline.ant-menu-submenu{background-color:rgba(0,0,0,0)}.sidebar-menu .ant-menu .ant-menu-inline .ant-menu-item-selected::before,.sidebar-menu .ant-menu .ant-menu-inline .ant-menu-selected::before{position:absolute;content:"";left:22px;top:50%;margin-top:-11px;height:22px;width:22px;font-family:"icon";color:#2b5182;text-align:center;line-height:22px}.sidebar-menu .ant-menu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:rgba(0,0,0,0)}.sidebar-menu>.menu-box>.ant-menu{color:#000}.sidebar-menu>.menu-box>.ant-menu>.ant-menu-item{height:60px;line-height:60px}.sidebar-menu>.menu-box>.ant-menu>.ant-menu-submenu-inline.ant-menu-submenu>.ant-menu-submenu-title{height:60px;line-height:60px}.sidebar-menu>.menu-box>.ant-menu>.ant-menu-item-selected,.sidebar-menu>.menu-box>.ant-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#dedede;color:#2b5182}.sidebar-menu>.menu-box>.ant-menu>.ant-menu-item-selected .ant-menu-submenu-arrow,.sidebar-menu>.menu-box>.ant-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#2b5182}.delTag.chargeDelTag{display:flex;width:100%;height:60px;flex-wrap:wrap;flex-direction:column;justify-content:space-around;align-items:center;box-sizing:border-box;background:#fff;border:none;line-height:normal}.delTag.chargeDelTag .chargeDelTag_name{flex:1;font-weight:600;color:#000}.delTag.chargeDelTag .chargeDelTag_organName{color:#666;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-info-box{background:#2b5182 url(../assets/img/c338a9ea6f3c5891afeb9427c3e30b5d.png) no-repeat center center;background-size:cover;height:114px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0px 80px}.page-info-box.page-info02{min-height:114px;height:auto;padding:32px 26px;margin-bottom:20px}.page-info-box .btns .ant-radio-button-wrapper{background-color:rgba(0,0,0,0);color:#fff}.page-info-box .btns .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background-color:#fff;border-color:#fff;color:#2b5182}.page-info-box .info-side{background-image:linear-gradient(to right, #516F94, #466489);border-radius:4px;padding:12px 30px 12px 17px;display:flex;align-items:center;max-width:500px;margin-left:20px;min-width:30%}.page-info-box .info-side .side-cont{margin-right:30px}.page-info-box .info-side .side-btn{margin-left:auto}.page-info-box .info-side>.icon{font-size:46px;line-height:1;width:46px;height:46px;display:block;color:#fff;margin-right:18px}.page-info-box .info-side .side-name{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-info-box .info-side .side-name .icon{margin-left:5px;font-size:12px;vertical-align:middle}.page-info-box .info-side .side-name+.side-text{margin-top:5px}.page-info-box .info-side .side-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-info-box .info-cont{display:flex;align-items:center;flex:1;width:0}.page-info-box .info-cont .info-hd{width:64px;height:64px;flex:0 0 1;background:hsla(0,0%,100%,.28);border-radius:40px;line-height:64px;text-align:center;color:#fff;margin-right:24px}.page-info-box .info-cont .info-hd .icon{font-size:32px}.page-info-box .info-cont .info-bd{flex:1;width:0}.page-info-box .info-cont .info-bd .info-name{display:flex;align-items:center;line-height:32px;white-space:nowrap}.page-info-box .info-cont .info-bd .info-name+.info-text{margin-top:10px}.page-info-box .info-cont .info-bd .info-name h3{font-size:22px;color:#fff;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-info-box .info-cont .info-bd .info-name .info-level{min-width:240px;background:url(../assets/img/3fa0d5fb0e71ca17c37bbff1c402705d.png) no-repeat left center;background-size:240px 32px;padding-left:16px}.page-info-box .info-cont .info-bd .info-name .info-level .level-text{font-style:normal;display:inline-block;width:20px;height:20px;line-height:20px;position:relative;text-align:center}.page-info-box .info-cont .info-bd .info-name .info-level .level-text>span{display:block;transform:scale(0.6);width:20px;height:20px;text-align:center}.page-info-box .info-cont .info-bd .info-name .info-level .level-text:before{font-family:"icon";position:absolute;content:"";text-align:center;font-size:20px;left:0;top:0}.page-info-box .info-cont .info-bd .info-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-info-box .info-cont .info-bd .info-text+.info-text{margin-top:10px}.page-info-box .info-cont .info-bd .info-text .icon{margin-right:5px}.section-area{min-height:432px;padding-right:160px}.item-hd{width:100%;min-height:54px;background:#f8fbfd;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px 0;padding:0 20px}.item-hd a{line-height:20px !important}.area-cont.cont02 .area-operate{margin-left:auto}.area-cont .area-item+.area-item{margin-top:10px}.area-cont .item-hd{min-height:54px;background:#f8fbfd;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px 0;padding:0 20px}.area-cont .item-hd .item-hd-side{margin-left:auto;display:flex;align-items:center}.area-cont .item-bd.pd-lg{padding:20px}.area-cont .item-tit{font-size:18px}.area-cont .item-subtit{font-size:18px;margin:10px 0 20px}.area-side{width:150px;margin-left:20px;position:fixed;top:254px;right:20px;max-height:calc(100% - 274px);overflow-y:auto}.area-side::-webkit-scrollbar{display:none}.area-side .side-list{background:#3d6dac;border-radius:2px}.area-side .side-list .icon{margin-right:10px}.area-side .side-list .icon.is-complete::before{content:""}.area-side .side-list .icon.is-error{color:#ffd57f}.area-side .side-list .icon.is-error::before{content:""}.area-side .side-list li{line-height:30px;padding:12px 10px;font-size:16px}.area-side .side-list li:first-child{border-radius:2px 2px 0 0}.area-side .side-list li:last-child{border-radius:0 0 2px 2px}.area-side .side-list li.is-active{background-color:#2b5182}.area-side .side-list li a{color:#fff;display:block;transition:.3s color}.area-side .side-list li a:hover{color:hsla(0,0%,100%,.9)}.card-list{flex-wrap:wrap;display:flex}.card-list li{background:#fff url(../assets/img/2f7156e23cb3f402281c1e5ca5abd38c.png) no-repeat right top;background-size:auto 86px;border:1px solid #eceff2;width:260px;height:180px;border-radius:2px;padding:15px 20px;margin:20px 20px 0 0;position:relative}.card-list li:hover .list-operate{opacity:1;visibility:visible;z-index:10}.card-list .list-operate{border-radius:2px;position:absolute;right:0px;left:0px;top:0px;bottom:0px;display:flex;align-items:center;justify-content:center;transition:.3s all;z-index:-1;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);padding:0 20px}.card-list .list-operate .operate-item{margin:0 10px;color:#fff;text-align:center;transition:.3s color;cursor:pointer}.card-list .list-operate .operate-item+.operate-item{margin-left:40px}.card-list .list-operate .operate-item .icon{font-size:24px}.card-list .list-operate .operate-item .operate-name{margin-top:5px}.card-list .list-operate .operate-item:hover{color:hsla(0,0%,100%,.8)}.card-list .list-tit{font-size:18px;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list .list-tit .icon{margin-right:8px;font-size:20px;color:rgba(78,89,105,.6)}.card-list .list-group{display:flex;flex-wrap:wrap}.card-list .list-group .list-text{min-width:40%;max-width:50%}.card-list .list-group .list-text+.list-text{padding-left:5px}.card-list .list-text{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list .list-text.height-two{height:44px;white-space:normal;overflow:hidden;display:flex}.card-list .list-text .icon{color:#4e5969;margin-right:5px;font-size:12px}.file-list{flex-wrap:wrap;display:flex}.file-list li{width:240px;border-radius:2px;background-color:#fff;margin:20px 20px 0 0;position:relative;line-height:20px}.file-list li.is-upload .list-state{display:none}.file-list li.is-upload .list-operate{display:block}.file-list li.is-upload .file-hd .icon{color:#3d6dac}.file-list li .doSingleWidth{height:78px}.file-list li .doSingleWidth span{display:inline-block;width:45px;margin-right:8px;padding:0px;margin-top:5px}.file-list .file-hd{border-radius:2px 2px 0 0;background-color:#f6f6f6;height:96px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 10px 0}.file-list .file-hd .list-name{font-size:18px;max-height:40px;overflow:hidden}.file-list .file-hd .icon{font-size:30px;color:#ccc;line-height:1}.file-list .file-hd .icon+.list-name{margin-top:10px}.file-list .file-hd .icon-add1{font-size:12px;width:34px;height:34px;line-height:32px;border-radius:50%;text-align:center;background:hsla(0,0%,100%,.5);color:#9ba4ab;border:1px dashed rgba(217,217,217,.5)}.file-list .file-bd{border:1px solid rgba(238,238,238,.54);padding:10px;height:174px}.file-list .list-operate{display:none;position:absolute;right:8px;top:8px;line-height:1}.file-list .list-operate .icon{color:rgba(155,164,171,.7);cursor:pointer;transition:.3s color;line-height:1}.file-list .list-operate .icon:hover{color:#2b5182}.file-list .list-state{background-color:#b5bbc0;border-radius:0 2px 0 6px;color:#fff;min-width:48px;padding:0 6px;height:20px;position:absolute;right:0;top:0;font-size:12px;text-align:center}.file-list .list-tit{margin-bottom:8px;color:#666;height:40px;overflow:hidden}.file-list .list-text{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}.file-list .list-text .list-type{color:#666;min-width:30px;height:20px;text-align:center;line-height:20px;background-color:#f6f6f6;display:inline-block;vertical-align:top;border-radius:1px;border:none}.person-list{flex-wrap:wrap;display:flex}.person-list li{border:1px solid #eee;width:280px;min-height:160px;padding:10px 20px 3px;margin:20px 20px 0 0;box-shadow:0 1px 5px 1px rgba(56,56,56,.08);border-radius:4px;position:relative}.person-list li:hover .list-operate{opacity:1;visibility:visible;z-index:10}.person-list .list-tit{font-size:16px;margin-bottom:10px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.person-list .list-tit strong{margin-left:auto;font-size:12px}.person-list .list-tit .sub-text{margin-left:10px;font-size:12px;color:#666}.person-list .list-tit .icon{margin-right:8px;font-size:20px;color:rgba(78,89,105,.6)}.person-list .list-tit+.list-text02{margin-top:-8px}.person-list .list-group{display:flex;flex-wrap:wrap;justify-content:space-between}.person-list .list-group .list-text{margin-bottom:0}.person-list .list-text02{font-size:12px;color:#999;margin-bottom:10px}.person-list .list-text{font-size:12px;line-height:18px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-list .list-text .icon{color:#4e5969;margin-right:10px;font-size:12px}.person-list .list-operate{border-radius:2px;position:absolute;right:0px;left:0px;top:0px;bottom:0px;display:flex;align-items:center;justify-content:center;transition:.3s all;z-index:-1;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);padding:0 20px}.person-list .list-operate .operate-item{margin:0 10px;color:#fff;text-align:center;transition:.3s color;cursor:pointer}.person-list .list-operate .operate-item+.operate-item{margin-left:40px}.person-list .list-operate .operate-item .icon{font-size:24px}.person-list .list-operate .operate-item .operate-name{margin-top:5px}.person-list .list-operate .operate-item:hover{color:hsla(0,0%,100%,.8)}.text-box+.text-box{margin-top:10px;padding-top:10px;border-top:1px dashed #eee}.text-box .text-tit{font-size:16px;margin-bottom:10px}.text-box .text-txt{margin-bottom:4px}.text-box .text-wrap{display:flex;flex-wrap:wrap}.text-box .text-wrap .text-txt{margin-right:20px}.work-type{display:flex;flex-wrap:wrap}.work-type li{background:#f6f6f6;border:1px solid #d9d9d9;border-radius:3px;line-height:26px;text-align:center;padding:0 6px;margin:0 10px 10px 0}.area-operate{margin-left:16px}.area-operate .ant-btn{margin-left:22px}.list-project{display:flex}.list-project .project-hd{width:390px;margin-right:-1px;position:relative;z-index:1}.list-project .project-bd{flex:1;width:0}.project-list li{padding:15px 10px;opacity:.5;transition:.3s opacity}.project-list li .list-item{background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:2px;min-height:180px}.project-list li.is-active{opacity:1;background-color:#f6f6f6;border-radius:4px 0 0 4px;border-right-color:#f6f6f6}.project-list li .list-type{margin-top:3px}.project-list li .list-type.type02{background-color:rgba(51,181,84,.07)}.project-list li .list-hd{display:flex;padding:20px}.project-list li .list-hd .list-cont{flex:1;width:0}.project-list li .list-hd .list-tit{font-size:18px}.project-list li .list-cont .list-tit{margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list li .list-cont .list-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list li .list-cont .list-text+.list-text{margin-top:10px}.project-list li .list-bd{padding:12px 20px;border-top:1px solid #eee;display:flex;justify-content:space-between}.project-list li .list-bd .list-level{font-size:16px}.project-list li .list-operate{border-radius:2px;display:flex;align-items:center;margin-left:auto;transition:.3s all}.project-list li .list-operate .operate-item{color:#666;text-align:center;transition:.3s color;display:flex;align-items:center;cursor:pointer}.project-list li .list-operate .operate-item+.operate-item{margin-left:28px}.project-list li .list-operate .operate-item .icon{font-size:16px}.project-list li .list-operate .operate-item .operate-name{margin-left:5px}.project-list li .list-operate .operate-item:hover{color:#2b5182}.project-lists li{opacity:.5;transition:.3s opacity;height:170px;width:270px;position:relative;margin-left:10px;margin-top:10px}.project-lists li .list-item{background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:2px;height:170px;width:270px}.project-lists li.is-active{opacity:1;background-color:#f6f6f6;border-radius:4px 0 0 4px;border:1px solid #eee;border-right-color:#f6f6f6}.project-lists li .list-type{margin-top:3px}.project-lists li .list-type.type02{background-color:rgba(51,181,84,.07)}.project-lists li .list-hd{display:flex;padding:15px 15px 0 15px}.project-lists li .list-hd .list-cont{flex:1;width:130px;height:40px}.project-lists li .list-hd .list-tit{font-size:18px}.project-lists li .list-type1{background:#fff;border:1px solid #1890ff;border-radius:2px;line-height:20px;text-align:center;min-width:47px;color:#1890ff;height:22px;padding:0 10px;margin-right:10px;font-size:12px}.project-lists li .list-hd1{display:flex;padding:0 15px;margin-top:8px}.project-lists li .list-hd1 .list-cont1{flex:1;width:130px;height:40px;margin-top:3px}.project-lists li .list-hd1 .list-tit1{font-size:14;font-weight:100}.project-lists li .list-cont .list-tit{margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;width:100px}.project-lists li .list-cont .list-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-lists li .list-cont .list-text+.list-text{margin-top:10px}.project-lists li .list-cont .llist-leve{margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;width:100px}.project-lists li .list-bd{padding:12px 20px;border-top:1px solid #eee;display:flex;justify-content:space-between}.project-lists li .list-bd .list-level{font-size:14px}.project-lists li:hover .list-operate{opacity:1;visibility:visible;z-index:10}.project-lists li .list-operate{border-radius:2px;position:absolute;right:0px;left:0px;top:0px;bottom:0px;display:flex;align-items:center;justify-content:center;transition:.3s all;z-index:-1;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);padding:5px}.project-lists li .list-operate .operate-item{margin:0 10px;color:#fff;text-align:center;transition:.3s color;padding:5px;cursor:pointer}.project-lists li .list-operate .operate-item+.operate-item{margin-left:40px}.project-lists li .list-operate .operate-item .icon{font-size:24px}.project-lists li .list-operate .operate-item .operate-name{margin-top:5px}.project-lists li .list-operate .operate-item:hover{color:hsla(0,0%,100%,.8)}.div-edit{height:120px;width:120px;background-color:#f0f0f0;border:1px dashed #b5bbc0;margin-left:15px;margin-right:15px;position:relative}.div-edit .span-title{display:inline-block;width:100%;text-align:center;border-bottom:1px solid #b5bbc0}.div-edit .div-mantle{height:77%;width:100%;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column}.div-edit:hover .list-operate{opacity:1;visibility:visible;z-index:10}.div-edit .list-operate{border-radius:2px;position:absolute;right:0px;left:0px;top:0px;bottom:0px;display:flex;align-items:center;justify-content:center;transition:.3s all;z-index:-1;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.6);padding:0 20px}.div-edit .list-operate .operate-item{margin:0 10px;color:#fff;text-align:center;transition:.3s color;cursor:pointer}.div-edit .list-operate .operate-item+.operate-item{margin-left:40px}.div-edit .list-operate .operate-item .icon{font-size:24px}.div-edit .list-operate .operate-item .operate-name{margin-top:5px}.div-edit .list-operate .operate-item:hover{color:hsla(0,0%,100%,.8)}.div-edit .div-edit-wrong{width:17px;height:17px;position:absolute;top:0;right:0;transform:translate(50%, -50%);z-index:100;cursor:pointer}.div-edit-span{width:100%;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-type{background:#fff;border:1px solid #1890ff;border-radius:2px;line-height:20px;text-align:center;min-width:47px;color:#1890ff;height:22px;padding:0 10px;margin-right:10px;font-size:12px}.list-type.type02{color:#33b554;border-color:#33b554}.project-bd{background-color:#f6f6f6;border-radius:0 4px 4px 4px;padding:15px 14px 0;overflow-y:auto;height:100%}.project-bd::-webkit-scrollbar{z-index:11;width:8px}.project-bd::-webkit-scrollbar:horizontal{height:8px}.project-bd::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.project-bd::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.project-bd::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.project-bd::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.project-detail{margin-bottom:20px;display:block;background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:2px}.project-detail .detail-hd{padding:20px 30px}.project-detail .detail-hd .detail-cont{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.project-detail .detail-hd .detail-oper{margin-left:auto}.project-detail .detail-hd .detail-tit{font-size:16px;white-space:nowrap;display:flex;align-items:center;margin-right:10px}.project-detail .detail-hd .detail-tit .text-lighter{margin-left:30px}.project-detail .detail-hd .detail-tit .title{font-size:20px;margin-right:30px}.project-detail .detail-hd .detail-tit .title+.text-lighter{margin-left:10px}.project-detail .detail-hd .detail-text{display:flex;line-height:22px;color:#999}.project-detail .detail-hd .detail-text .text-name{margin-right:10px}.project-detail .detail-hd .detail-text .text-txt{flex:1;width:0}.project-detail .detail-bd{border-top:1px dashed #eee;padding:20px 30px}.project-detail .detail-bd .detail-tit{font-size:16px;color:#666}.detail-list{display:flex;flex-wrap:wrap;line-height:22px}.detail-list li{width:200px;height:90px;background:#fff;border:1px solid #dce2e8;border-radius:4px;margin:10px 15px 4px 0;padding:7px 10px}.detail-list li .list-tit{height:44px;overflow-y:hidden;font-size:16px}.detail-list li .list-tit+.list-text{margin-top:6px}.detail-list li .list-text{color:#999}.map-area{display:block;width:100%;position:relative}.map-area .map-pic{display:block;width:100%;height:auto}.map-area .dot-info{background:#fff;border:1px solid #eee;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:4px;position:absolute;right:30px;bottom:30px;top:30px;width:21%;min-width:280px}.map-area .dot-info .info-hd{height:92px;padding:20px 15px;display:flex;align-items:center;background:rgba(14,69,139,.9);border-radius:4px 4px 0 0;color:#fff}.map-area .dot-info .info-hd .info-icon{margin-right:5px;width:38px;height:38px;text-align:center;font-size:16px;padding:0 5px;color:#2b5182;line-height:28px;position:relative}.map-area .dot-info .info-hd .info-icon::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;font-size:38px;line-height:1;font-family:"icon";color:#fff}.map-area .dot-info .info-hd .info-icon b{position:relative;z-index:10}.map-area .dot-info .info-hd .info-cont{flex:1;width:0;display:flex;flex-direction:column}.map-area .dot-info .info-hd .info-tit{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-area .dot-info .info-hd .info-tit+.info-text{margin-top:4px}.map-area .dot-info .info-hd .info-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-area .dot-info .info-bd{padding:15px;height:calc(100% - 92px);overflow-y:auto}.map-area .dot-info .info-bd::-webkit-scrollbar{display:none}.map-area .map-dot .dot{position:absolute;width:38px;height:38px;text-align:center;font-size:16px;padding:0 5px;color:#fff;line-height:28px;transition:.3s transform}.map-area .map-dot .dot:hover{transform:scale(1.2)}.map-area .map-dot .dot.is-active{transform:scale(1.2)}.map-area .map-dot .dot::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;font-size:38px;line-height:1;font-family:"icon";color:#f04734}.map-area .map-dot .dot b{position:relative;z-index:10}.info-down{display:flex;align-items:center}.info-down .down-text{color:#999}.info-down .down-text .icon{margin-right:6px}.info-down .down-text+.down{margin-left:10px}.info-down .down{color:#1890ff}@media screen and (max-width: 1600px){.dot-info{width:280px}}.map-filter{position:absolute;left:30px;bottom:30px;top:30px;width:21%;min-width:280px}.map-filter .filter-hd{background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:2px;height:40px;align-items:center;display:flex}.map-filter .filter-hd .filter{align-items:center;display:flex;height:100%}.map-filter .filter-hd .filter .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:rgba(0,0,0,0)}.map-filter .filter-hd .filter .ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{border-color:rgba(0,0,0,0)}.map-filter .filter-hd .filter .ant-input{border-color:rgba(0,0,0,0)}.map-filter .filter-hd .filter .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none}.map-filter .filter-hd .filter .ant-input-affix-wrapper-focused{box-shadow:none}.map-filter .filter-hd .filter .ant-select{position:relative}.map-filter .filter-hd .filter .ant-select::before{content:"";position:absolute;right:0;height:10px;margin-top:-5px;width:1px;z-index:10;top:45%;background-color:#eee}.map-filter .filter-hd+.filter-bd{margin-top:10px}.map-filter .filter-bd{background:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:4px;height:calc(100% - 50px);overflow-y:auto;padding:30px 15px}.map-filter .filter-bd::-webkit-scrollbar{display:none}.filter-result-list li{align-items:center;display:flex}.filter-result-list li+li{margin-top:30px}.filter-result-list .list-tit{font-size:16px;color:#2b5182}.filter-result-list .list-tit+.list-text{margin-top:4px}.filter-result-list .list-cont{flex:1;width:0}.filter-result-list .list-icon{position:relative;margin-right:10px}.filter-result-list .list-icon .list-dot{width:38px;height:38px;text-align:center;font-size:16px;padding:0 5px;color:#fff;line-height:28px}.filter-result-list .list-icon .list-dot::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;font-size:38px;line-height:1;font-family:"icon";color:#f04734}.filter-result-list .list-icon .list-dot b{position:relative;z-index:10}.table-top{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.top-side{display:flex;align-items:center}.return{color:#2b5182}.return .icon{font-size:12px;margin-right:5px;display:inline-block;transform:scale(0.7);font-weight:900}.return+.content-tit{margin-left:20px}.content-top{min-width:90px;display:flex;align-items:center;margin-bottom:20px}.content-top .content-tit{color:#333;font-size:18px;font-weight:900}.content-tit{color:#333;font-size:18px;font-weight:900}.filter-type-list{display:flex;align-items:center;line-height:22px;margin-bottom:10px;border-bottom:1px solid #eee}.filter-type-list .list-item{cursor:pointer;font-size:16px;transition:.3s color;color:#666;margin-right:50px;line-height:46px;position:relative}.filter-type-list .list-item::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px}.filter-type-list .list-item:hover{color:#2b5182}.filter-type-list .list-item.is-active{color:#2b5182}.filter-type-list .list-item.is-active::before{background-color:#2b5182}.examine-list .list-item{background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:2px 4px 4px 2px;display:flex;position:relative;margin-top:20px}.examine-list .list-item .item-hd{display:flex;align-items:center;width:32px;padding:10px 8px;font-size:16px;letter-spacing:1em;text-align:center;border-radius:4px 0 0 4px;color:#fff;background-color:#548abe}.examine-list .list-item .item-bd{flex:1;width:0;padding:0 40px 10px 10px;display:flex;align-items:center;justify-content:space-between}.examine-list .list-item .item-bd .item-cont{flex:1;width:0;height:100%}.examine-list .list-tip{color:#2b5182;text-align:right}.examine-list .list-tip+.list-btn{margin-top:24px}.examine-list .is-me{background:rgba(250,102,1,.1);color:rgba(250,102,1,.45);border-radius:10px 0 4px 0;width:32px;line-height:28px;height:28px;text-align:center;position:absolute;bottom:0;right:0}.examine-list .list-btn .ant-btn{margin-left:20px;min-width:88px}.examine-list .item-cont{display:flex;flex-direction:column}.examine-list .list-tit{display:flex;align-items:center;margin-top:10px}.examine-list .list-tit strong{font-size:18px;margin-right:10px}.examine-list .list-text{display:flex;align-items:center;margin-top:14px;flex-wrap:wrap}.examine-list .list-text .text-txt{margin-right:3%}.examine-list .num-text-box{margin-top:14px}.examine-list .num-text-box .num-text{margin:0 16px 10px 0}.examine-list .list-kind{min-width:96px;height:30px;line-height:30px;margin-left:-10px}.examine-list .list-kind .kind-text{display:inline-block;vertical-align:top;background:#f0f8ff;border-radius:0 0 26px 0;padding:0 20px 0 10px;color:#4e5969}.state-drop{display:inline-block}.state-drop.is-success{color:#33b554}.state-drop.is-error{color:#f04734}.state-drop .anticon{font-size:12px;color:#ccc;margin-left:5px;display:inline-block;transition:.3s transform}.state-drop.ant-tooltip-open .anticon{transform:rotate(90deg)}.num-text-box{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}.num-text-box.num02{margin-top:0}.num-text-box.num02 .num-text{margin:2px 10px 2px 0;color:#333}.num-text-box.num02 .num-text:last-child{margin-right:0}.num-text-box .num-text{color:#666;margin:0 10px 10px 0;display:block;padding:0 10px;background:rgba(246,246,246,.54);border:1px solid #d9d9d9;border-radius:2px}.result{background-color:rgba(240,71,52,.1);line-height:22px;padding:14px 18px;display:flex;flex-wrap:wrap}.result.result-error{background-color:rgba(240,71,52,.1)}.result.result-error .result-text{color:#f04734}.result.result-error .icon{color:#f04734}.result .result-tit{font-size:16px;margin-right:20px}.result .icon{margin-right:10px;font-size:20px}.content-top-info{margin-bottom:20px}.content-top-info .examine-list{height:116px}.content-top-info .examine-list .list-item{margin-top:0}.content-top-info .examine-list .list-item .item-bd{padding:0 20px 0px 10px}.check-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.check-more li{background:#f6f6f6;border:1px solid #d9d9d9;border-radius:2px;height:40px;line-height:18px;position:relative;margin:20px 10px 0;width:110px;display:flex;align-items:center;justify-content:center;text-align:center}.check-more li a{color:#666}.check-more li.is-active{border-color:#2b5182;background-color:rgba(43,81,130,.05)}.check-more li.is-active a{color:#2b5182;display:block;padding:0 10px}.check-more li.is-active::before{content:"";font-family:"icon";position:absolute;height:20px;line-height:1;font-size:20px;bottom:-1px;right:-1px;color:#2b5182}.section .section-subtit{font-size:16px}.section .item-bd .person-list{margin-top:-20px}.section .item-bd .site-list{margin-top:-20px}.section .item-hd{display:flex;justify-content:space-between;align-items:center;height:68px}.section .item-hd .item-tit strong{font-size:20px}.section .item-hd .item-hd-text{position:relative;padding-left:14px;display:flex;align-items:center}.section .item-hd .item-hd-text::before{content:"";width:4px;height:20px;top:50%;margin-top:-10px;position:absolute;left:0;background-color:#2b5182}.section .project-list li{opacity:1;width:340px;padding-left:0;padding-right:0}.compare{display:flex;justify-content:space-between}.compare .compare-tit{padding:0 20px;height:48px;display:flex;align-items:center;font-size:16px;background-image:linear-gradient(270deg, #FFFFFF 2%, #F2F3F5 95%)}.compare .compare-item{flex:1}.compare .compare-item+.compare-item{margin-left:30px}.site-list{flex-wrap:wrap;display:flex}.site-list li{width:364px;padding:10px 20px 0;margin:20px 20px 0 0;border-radius:4px;background:#f8fbfd;border:1px solid rgba(24,144,255,.2);border-radius:4px;display:flex;flex-direction:column}.site-list .num-text-box{margin:5px 0}.site-list .num-text-box .num-text{margin-right:9px}.site-list .list-tit{font-size:16px;margin-bottom:10px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.site-list .list-tit strong{margin-left:auto;font-size:12px}.site-list .list-tit .sub-text{margin-left:auto;font-size:12px;color:#666}.site-list .list-tit .icon{margin-right:8px;font-size:20px;color:#4e5969}.site-list .list-group{display:flex;flex-wrap:wrap}.site-list .list-text{line-height:22px;margin-bottom:6px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-list .list-text .icon{color:#4e5969;margin-right:10px;font-size:14px;margin-left:2px}.site-list .list-ft{display:flex;flex-wrap:wrap;line-height:22px;padding:8px 20px;background:rgba(43,81,130,.08);margin-left:-20px;margin-right:-20px;margin-top:auto}.site-list .list-ft .ft-text{flex:1;margin-right:10px}.page-login{height:100%;padding:5% 10%;overflow:auto}.login-box{box-shadow:0 0 17px 0 rgba(0,0,0,.11);display:flex;margin:auto;flex:1;max-width:1436px;min-width:1436px;min-height:727px;height:100%;max-height:900px}.login-cont{flex:.58;width:0;background-color:#f2f8ff;display:flex;flex-direction:column;padding:1.5% 3%}.login-cont .cont{flex:1;height:0;display:flex;flex-direction:column;justify-content:center}.login-cont .cont .cont-tit{font-size:26px;line-height:36px;margin-bottom:10px;font-weight:400;margin-left:8%;width:130px}.login-cont .cont .cont-tit strong{margin-left:10px}.login-cont .cont .cont-tit-gxgk{font-size:26px;line-height:36px;margin-bottom:10px;font-weight:400;margin-left:8%;width:115px;margin-top:6px}.login-cont .cont .cont-text{margin-left:8%;color:#999;font-size:18px}.login-cont .cont .cont-text-rlshbzb{font-size:24px;font-weight:550;width:433px}.login-cont .cont .cont-text-gxgk{font-size:33px;font-weight:550;width:530px}.login-img{max-height:80%;text-align:center;margin-top:10%}.login-img img{max-width:80%;max-height:430px;vertical-align:top}.login-logo{display:flex;align-items:center;position:relative;color:#2b5182}.login-logo::before{content:"";display:inline-block;width:72px;height:42px;background:url(../assets/img/37f70938e4bc7db8e222c4943b916d59.png) no-repeat left center;margin-right:18px;background-size:100% 100%}.login-logo strong{font-size:30px}.login-logo-zsy{display:flex;align-items:center;position:relative;color:#2b5182}.login-logo-zsy::before{content:"";display:inline-block;width:72px;height:42px;background:url(../images/logo.svg) no-repeat left center;margin-right:18px;background-size:100% 100%}.login-logo-zsy strong{font-size:30px}.login-logo-rlzyshbzb{display:flex;align-items:center;position:relative;color:#2b5182}.login-logo-rlzyshbzb::before{content:"";display:inline-block;width:410px;height:50px;background:url(../assets/img/01454bad0cf1536860143d1abb31894e.png) no-repeat left center;margin-right:18px;background-size:100% 100%}.login-logo-rlzyshbzb strong{font-size:30px}.login-logo-common{display:flex;align-items:center;position:relative;color:#2b5182}.login-logo-common::before{content:"";display:inline-block;width:72px;height:42px;margin-right:18px;background-size:100% 100%}.login-logo-common strong{font-size:30px}.login-logo-gxgk{display:flex;align-items:center;position:relative;color:#2b5182;margin-top:15px}.login-logo-gxgk::before{content:"";display:inline-block;width:72px;height:42px;background:url(data:image/png;base64,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) no-repeat left center;margin-right:18px;background-size:100% 100%}.login-logo-gxgk strong{font-size:22px;font-weight:400}.login-logo-gxty{display:flex;align-items:center;position:relative;color:#2b5182;margin-top:15px}.login-logo-gxty strong{font-size:22px;font-weight:400}.login{flex:.42;padding:0 5% 2%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px}.login .ant-input-lg{padding:18px 20px;font-size:16px;border-radius:0}.login .ant-input-lg:focus{box-shadow:none;border-color:#d9d9d9;border-left:5px solid #2b5182}.login .login-bd{width:500px}.login .login-form{margin-top:10%;flex:.5;display:flex;flex-direction:column;justify-content:center}.login .login-form .login-item{margin-bottom:30px}.login .login-form .login-item .text-primary{text-align:right}.login .password-input{margin-bottom:30px;padding:0 10px 0 0}.login .password-input input{padding:18px 20px !important;height:63px}.login .login-tit{margin-bottom:12px;font-size:32px}.login .login-tit strong{font-size:30px}.login .login-error{color:#f04734}.login .login-text{font-size:16px;color:#999;display:block}.login .login-text a{color:#999}.login .login-text a .text-underline{color:#2b5182;margin-left:5px}.login .login-btn{margin-bottom:30px}.login .login-btn .ant-btn{border-color:rgba(0,0,0,0);height:auto;padding:12px 15px;background-color:#2b5182;background-image:linear-gradient(90deg, #548ABE 0%, #2B5182 100%);box-shadow:0 5px 9px 0 rgba(0,0,0,.15)}.login .login-btn .ant-btn span{letter-spacing:5px;text-indent:-5px;font-size:22px}.login .login-subtit{margin-bottom:10px;font-size:16px;color:#666}.login .login-subtit-gxgk{margin-bottom:10px;font-size:16px;color:#666}@media screen and (max-height: 900px){.login-img img{max-height:300px}}@media screen and (max-height: 740px){.login-img img{max-height:200px}}@media screen and (max-width: 1500px){.login-cont{padding-left:20px;padding-right:20px}}.page-register{height:100%;position:relative;display:flex;flex-direction:column;background-color:#f1f5fe;overflow-y:auto}.register-main{background-color:#fff;width:80%;margin:40px auto 10px;min-width:1240px;max-width:1400px;flex:.8}@media screen and (min-height: 1000px){.register-main{margin:5% auto 40px}}.form-btn{text-align:center;margin-top:20px}.form-bg .ant-select .ant-select-selector .ant-select-selection-placeholder{color:rgba(78,89,105,.6)}.form-bg .ant-input::-webkit-input-placeholder{color:rgba(78,89,105,.6);font-weight:400}.form-bg .ant-input:-moz-placeholder{color:rgba(78,89,105,.6);font-weight:400}.form-bg .ant-input::-moz-placeholder{color:rgba(78,89,105,.6);font-weight:400}.form-bg .ant-input:-ms-input-placeholder{color:rgba(78,89,105,.6) !important;font-weight:400 !important}.register-hd{border-bottom:1px solid #eee;line-height:86px;display:flex;align-items:center;justify-content:center;padding:0 6%;position:relative}.register-hd .register-tit{flex:1;text-align:center;font-size:26px}.register-hd .register-link{margin-left:auto;color:#2b5182;position:absolute;top:0;right:6%}.register-bd{padding:30px;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.register-bd .step{margin-bottom:50px}.register-form .form-tit{font-size:18px;margin-bottom:32px;padding-top:20px}.register-form .form-tit:first-child{padding-top:0}.register-form .ant-row{align-items:baseline}.register-form .check-type li{margin:0 14px 0 0}.check-type{display:flex;flex-wrap:wrap;align-items:center}.check-type li{background:#f2f3f5;border:1px solid #f2f3f5;border-radius:4px;height:60px;line-height:18px;position:relative;margin:0 14px 20px 0;width:66px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#666}.check-type li .list-text{width:26px;height:26px;line-height:26px;position:relative;text-align:center;font-size:12px;background:url(../images/kuang.svg) no-repeat center center;background-size:100% 100%}.check-type li .list-text+.list-name{margin-top:3px}.check-type li .list-name{font-size:12px;color:#333}.check-type li.is-active{border-color:#2b5182;background-color:#fff;background-image:none;color:#2b5182;padding:0 10px}.check-type li.is-active .list-text{background-image:url(../images/kuang-active.svg)}.check-type li.is-active::before{content:"";font-family:"icon";position:absolute;height:20px;line-height:1;font-size:20px;bottom:-1px;right:-1px;color:#2b5182}.page-entry{height:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;overflow-y:auto}.entry-main{margin:40px auto;width:1270px}.page-entry-gxgk .entry-list>.list-item:nth-child(4n-1){margin-right:0 !important}.page-entry-gxgk .entry-list>.list-item:nth-child(5n-1){margin-right:23px}.entry-list .list-group{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:space-between;height:420px;width:945px}.entry-list .list-item{width:300px;height:200px;margin:15px 0;padding:12px 30px;display:flex;flex-direction:column;text-align:center;background-image:linear-gradient(180deg, #F5F9FF 0%, #F2F8FF 100%);border-radius:4px}.entry-list .list-item:nth-child(8){order:1}.entry-list .list-item:nth-child(9){order:2}.entry-list .list-tit{font-size:20px}.entry-list .list-item-jk .list-text,.entry-list .is-rowspan .list-text{max-height:unset !important;-webkit-line-clamp:unset}.entry-list .list-text{margin-top:9px;color:#999;max-height:42px;overflow:hidden}.entry-list .list-pic img{display:block;width:90px;margin:0 auto;height:90px}.entry-list .list-btn{margin-top:20px}.entry-list .list-btn .ant-btn{color:#2b5182}.entry-list>.list-item{float:left;margin-right:23px}.entry-list>.list-item:nth-child(5n-1){margin-right:0}.entry-list>.list-item.list-item-jk{float:right;height:430px;display:flex;align-items:center;justify-content:center}.entry-list>.list-item.is-rowspan{text-align:left;color:#fff;height:200px;width:623px;background-image:linear-gradient(149deg, #2B5182 0%, #2E5F9F 100%);box-shadow:0 0 18px 7px rgba(192,192,192,.25);border-radius:4px;position:relative}.entry-list>.list-item.is-rowspan::before{content:"";position:absolute;right:30px;bottom:0;width:226px;height:112px;background:url(../assets/img/3c3af7f82d9bd703d533a5c421640083.png) no-repeat center top;background-size:100% auto}.entry-list>.list-item.is-rowspan .list-text{color:#fff;margin-right:150px;max-height:84px}.entry-list>.list-item.is-rowspan .list-cont{color:#fff}.entry-list>.list-item.is-tk-rowspan{text-align:left;height:200px;width:624px;box-shadow:0 0 18px 7px rgba(192,192,192,.25);border-radius:4px;position:relative}.entry-list>.list-item.is-tk-rowspan::before{content:"";position:absolute;right:30px;bottom:0;width:226px;height:112px;background:url(../assets/img/3c3af7f82d9bd703d533a5c421640083.png) no-repeat center top;background-size:100% auto}.entry-list>.list-item.is-tk-rowspan .list-text{margin-right:150px;max-height:84px}.entry-list>.list-item.is-colspan{height:430px}.entry-list>.list-item.is-colspan .list-text{max-height:none}.entry-list.entry-list-gk{display:block}.entry-list.entry-list-gk .list-item{width:calc(25% - 25px);height:265px;float:left;margin-left:25px}.entry-list.entry-list-gk .list-item .list-pic img{width:120px;height:120px;margin-top:10px}.entry-list.entry-list-gk .list-item.is-colspan{width:calc(50% - 25px)}.entry-list.entry-list-gk .list-item.is-rowspan{width:calc(25% - 25px);height:560px;margin-left:0}.entry-list.entry-list-gk .list-item.is-rowspan::before{width:0;height:0;background:none}.entry-list.entry-list-gk .list-item.is-rowspan .is-rowspan-gk-why{position:absolute;width:50px;height:50px;top:0;right:0;background:url(data:image/png;base64,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) no-repeat center center;background-size:32px 32px;cursor:pointer}.entry-list.entry-list-gk .list-item.is-rowspan .list-tit{text-align:center}.entry-list.entry-list-gk .list-item.is-rowspan .list-text{overflow:hidden;width:100%;margin-top:40px;font-size:15px;font-weight:400;box-sizing:border-box;padding:0 15px;line-height:30px;max-height:150px}.entry-list.entry-list-gk .list-item.is-rowspan .list-pic img{width:100px;height:90px;margin:60px auto 20px}.content-side2+.content{margin-left:260px}.content-side2 .side-tit{font-size:16px;padding:0 20px}.content-side2{width:240px;padding:14px 10px;position:absolute;top:74px;bottom:0;background-color:rgba(238,238,238,.67);display:flex;flex-direction:column}.content-side2.side02{padding:14px 0px 0;bottom:auto;max-height:calc(100% - 178px);min-height:50%}.content-side2 .content-side-box{flex:1;margin-top:10px;overflow-y:auto}.content-side2 .content-side-box::-webkit-scrollbar{z-index:11;width:8px}.content-side2 .content-side-box::-webkit-scrollbar:horizontal{height:8px}.content-side2 .content-side-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.content-side2 .content-side-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.content-side2 .content-side-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.content-side2 .content-side-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.content-side2 .content-side-box::-webkit-scrollbar{display:none}.content-side2 .group{font-size:12px}.content-side2 .group .ant-input,.content-side2 .group .ant-select{font-size:12px}.content-side2 .tree-toggle{position:absolute;bottom:12px;padding:0px;width:24px;height:24px;text-align:center;right:12px;background-color:#0159aa}.content-side2 .tree-toggle .anticon{font-size:12px}.content-side2 .tree-box{height:100%;overflow-y:auto}.content-side2 .tree-box::-webkit-scrollbar{z-index:11;width:8px}.content-side2 .tree-box::-webkit-scrollbar:horizontal{height:8px}.content-side2 .tree-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.content-side2 .tree-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.content-side2 .tree-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.content-side2 .tree-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.content-side2 .tree-box::-webkit-scrollbar{display:none}.content-side+.content{margin-left:260px}.content-side .side-tit{font-size:16px;padding:0 20px}.content-side{width:240px;position:absolute;top:202px;left:200px;bottom:0;background-color:rgba(238,238,238,.67);display:flex;flex-direction:column;padding:10px;margin-top:10px}.content-side.side02{padding:14px 0px 0;bottom:auto;max-height:calc(100% - 178px);min-height:50%}.content-side .content-side-box{flex:1;margin-top:5px;overflow-y:auto}.content-side .content-side-box::-webkit-scrollbar{z-index:11;width:8px}.content-side .content-side-box::-webkit-scrollbar:horizontal{height:8px}.content-side .content-side-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.content-side .content-side-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.content-side .content-side-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.content-side .content-side-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.content-side .content-side-box::-webkit-scrollbar{display:none}.content-side .group{font-size:12px}.content-side .group .ant-input,.content-side .group .ant-select{font-size:12px}.content-side .tree-toggle{position:absolute;bottom:12px;padding:0px;width:24px;height:24px;text-align:center;right:12px;background-color:#0159aa}.content-side .tree-toggle .anticon{font-size:12px}.content-side .tree-box{height:100%;overflow-y:auto}.content-side .tree-box::-webkit-scrollbar{z-index:11;width:8px}.content-side .tree-box::-webkit-scrollbar:horizontal{height:8px}.content-side .tree-box::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.content-side .tree-box::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.content-side .tree-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.content-side .tree-box::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.content-side .tree-box .ant-tree{background:rgba(0,0,0,0)}.content-side .tree-box::-webkit-scrollbar{display:none}.content-tree+.content{margin-left:260px;margin-top:-60px}.content-tree .side-tit{font-size:16px;padding:0 20px}.content-tree{width:240px}.tree{background-color:rgba(0,0,0,0);box-shadow:none;font-size:12px}.tree .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:rgba(43,81,130,.09);color:#2b5182}.tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:rgba(43,81,130,.09);color:#2b5182}.tree .tree-num{color:#2b5182}.tree .ant-select-tree{background-color:rgba(0,0,0,0)}.tree .ant-select-dropdown-hidden{display:block}.tree .ant-select-tree-switcher .ant-select-tree-switcher-icon{color:#2b5182}.tree .ant-tree-node-content-wrapper{padding:0}.tree .ant-tree-node-content-wrapper:hover{background-color:rgba(43,81,130,.09)}.tree .ant-tree-switcher .ant-tree-switcher-icon{color:#2b5182}.material-list .list-item{box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border:1px solid #eee;border-radius:4px;margin-bottom:20px}.material-list .list-hd{height:62px;display:flex;align-items:center;padding:0 20px}.material-list .list-hd .list-side{margin-left:auto}.material-list .list-bd{border-top:1px solid #eee;padding:20px 15px 5px 20px}.material-list .list-tit{font-size:18px;margin-right:10px}.material-list .list-text{margin-left:1.5%}.info-list{display:flex;flex-wrap:wrap}.info-list .info-item{text-align:center;color:#666;margin-right:20px;border:1px solid rgba(43,81,130,.12);border-radius:2px;min-width:110px;margin-bottom:10px}.info-list .info-name{padding:0 4px;height:30px;line-height:30px;overflow:hidden;background:rgba(43,81,130,.06);border-radius:2px 2px 0 0}.info-list .info-text{padding:0 4px;height:30px;line-height:30px;overflow:hidden}.info-list .info-text .text-lighter{font-size:12px}.batch-list .list-item{background:rgba(51,181,84,.03);border:1px solid #eee;border-radius:4px;position:relative;padding:20px;margin-top:20px}.batch-list .list-item.is-waiting{background:rgba(255,139,0,.02)}.batch-list .list-item.is-waiting .list-state{background:rgba(250,100,0,.12);color:#fa6400}.batch-list .list-hd{display:flex}.batch-list .list-tit{font-size:18px;margin-right:10px}.batch-list .list-text{margin-left:1.5%}.batch-list .list-text .icon{color:#2b5182;cursor:pointer;font-size:12px;margin-left:5px}.batch-list .list-state{position:absolute;right:0;top:0;padding:0 12px 0 18px;text-align:center;height:30px;line-height:30px;background:rgba(51,181,84,.12);border-radius:0 4px 0 22px;color:#33b554;min-width:72px}.batch-list .list-bd{display:flex}.batch-list .list-bd .list-side{flex-shrink:0;margin:20px 60px 0 auto}.batch-list .list-bd .list-side .ant-btn{margin-left:20px;min-width:90px}.batch-list .list-bd .list-text{margin-top:20px;margin-left:0;margin-right:1.5%}.batch-list .list-bd .examine-wrap{display:flex;flex:1;width:0;justify-content:space-between;margin-right:5%}.batch-list .list-bd .examine-wrap .examine-list-box{flex:1}.batch-list-auto{overflow-y:auto;padding-bottom:10px;padding-right:5px}.batch-list-auto::-webkit-scrollbar-thumb{border-radius:8px;width:10px;background:rgba(43,81,130,.4);height:4px}.batch-list-auto::-webkit-scrollbar{z-index:11;width:10px;height:4px}.batch-list-auto::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.examine-list-box{display:flex;align-items:baseline}.examine-list-box .examine-tit{margin-left:5%;margin-top:20px}.examine-list-box .examine-tit:first-child{margin-left:0}.examine-list-box .examine-item{flex:1;margin-top:20px;margin-right:20px}.examine-list-box .examine-item.is-examined .examine-num .num{color:#666;text-decoration:none}.examine-list-box .examine-name{color:#666;font-size:12px}.examine-list-box .examine-num{margin-top:5px;font-size:12px;color:#999}.examine-list-box .examine-num .num{margin-right:5px;font-size:20px;color:#2b5182;text-decoration:underline}.top-list{margin-bottom:20px}.top-list .check-tit{font-size:16px;line-height:22px;margin-right:5%}.top-list .ant-checkbox-group-item{margin-right:20px}.top-list .ant-checkbox-group-item:last-child{margin-right:0}.top-list .check-wrap{display:flex;flex-wrap:wrap}.top-list .check-wrap .ant-checkbox-group{flex:1;width:0}@media screen and (max-width: 1360px){.top-list .ant-checkbox-group-item{margin-right:5px}}.type-list .list-item{color:#4a4a4a;display:flex;justify-content:space-between;align-items:center;line-height:48px;padding:0 20px}.type-list .list-name{flex:1;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-list .list-check{color:#2b5182;background-color:#fff;width:14px;flex-shrink:0;height:14px;line-height:14px;border-radius:50%}.type-list .list-check .icon{color:#d9d9d9;font-size:14px;margin:0}.type-list .is-active{background:#eee}.type-list .is-active .list-name{color:#2b5182}.type-list .is-active .list-check .icon{color:#33b554}.type-list .is-active .list-check .icon::before{content:""}.increment-box{background:rgba(238,238,238,.23);border:1px solid rgba(43,81,130,.06);border-radius:4px}.increment-box .box-tit-sub{margin-bottom:10px}.increment-box .box-tit{font-size:16px}.increment-box .box-hd{line-height:50px;padding:0 20px;display:flex;align-items:center;background-color:#fff;border-radius:4px 4px 0 0}.increment-box .box-bd .box-item{padding:30px 20px 12px;border-top:1px solid rgba(43,81,130,.06)}.drop-info-box .drop-info{padding:0px 15px}.drop-info-box .drop-info .info-name{display:flex;line-height:20px;margin-top:10px}.drop-info-box .drop-info .info-name:last-child{margin-bottom:10px}.drop-info-box .drop-info .name{flex:1}.drop-info-box .drop-ft{padding:0px 15px;border-top:1px solid rgba(43,81,130,.1);line-height:36px;text-align:center}.drop-info-box .drop-ft>a{display:block;color:#2b5182;line-height:36px}.overflowY{overflow-y:auto}.overflowY::-webkit-scrollbar{z-index:11;width:8px}.overflowY::-webkit-scrollbar:horizontal{height:8px}.overflowY::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.overflowY::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.overflowY::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.overflowY::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.overflowX{overflow-x:auto}.overflowX::-webkit-scrollbar{z-index:11;width:8px}.overflowX::-webkit-scrollbar:horizontal{height:8px}.overflowX::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4)}.overflowX::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.overflowX::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.overflowX::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0);width:8px}.ant-design-close span{color:#ff4d4f}.small-title{width:100%;height:37px;background-color:#eaeef3;display:flex;align-items:center}.small-title .small-title-name{font-size:16px;font-weight:600;color:#333}.small-title .small-title-chunk{width:4px;height:16px;background-color:#2b5182;margin-right:10px;margin-left:10px}.add-content{padding:10px}.upload-profile-photo{display:flex;justify-content:center;width:140px;height:160px;background-color:#f6f6f6;margin-bottom:10px}.upload-bottom{font-size:12px;color:#666;text-align:center}.planItem{display:flex;margin-bottom:5px}.planItem .planItem-left{width:25%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;padding:20px}.planItem .planItem-left div{display:flex;line-height:25px}.planItem .planItem-left div p{width:46px;text-align:center;color:#2b5182;border:1px solid #2b5182}.planItem .planItem-left div h2{margin-top:2px;margin-left:10px;font-weight:600;font-size:16px;line-height:22px}.planItem .planItem-left span{display:inline-block;margin-top:10px;font-weight:400;font-size:12px;line-height:17px;color:rgba(0,0,0,.85)}.planItem .planItem-right{width:72%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;display:flex;align-items:center;margin-left:5px;padding:20px;flex:1}.planItem_zx{display:flex;margin-bottom:5px}.planItem_zx .planItem-left{width:25%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;padding:20px}.planItem_zx .planItem-left div{display:flex;line-height:25px}.planItem_zx .planItem-left div p{width:46px;text-align:center;color:#2b5182;border:1px solid #2b5182}.planItem_zx .planItem-left div h2{margin-top:2px;margin-left:10px;font-weight:600;font-size:16px;line-height:22px}.planItem_zx .planItem-left span{display:inline-block;font-weight:400;font-size:12px;line-height:17px;color:rgba(0,0,0,.85)}.planItem_zx .planItem-right{width:72%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;display:flex;align-items:center;margin-left:5px;padding:20px}.occupation ul{display:flex;flex-wrap:wrap}.occupation ul li{margin:0 0 0 13px;display:flex;flex-direction:column;justify-content:space-between}.occupation .occupation-item{width:19%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;padding:15px 20px 20px;margin-bottom:5px;min-height:130px;margin-left:.8%}.occupation .occupation-item .occupation-hd{display:flex;line-height:25px;margin-bottom:5px}.occupation .occupation-item .occupation-hd p{width:46px;text-align:center;color:#2b5182;border:1px solid #2b5182;margin:5px 0}.occupation .occupation-item .occupation-hd h2{margin-left:10px;font-weight:600;font-size:16px;line-height:36px}.occupation .occupation-item .occupation-code p{font-weight:400;font-size:12px;line-height:17px;color:rgba(0,0,0,.85);margin:10px 0}.occupation .occupation-item .occupation-content{display:flex;flex-wrap:wrap;margin-top:5px}.occupation .occupation-item .occupation-content span{font-weight:400;font-size:12px;line-height:17px;color:rgba(0,0,0,.85);mix-blend-mode:normal;opacity:.7;display:inline-block;margin-right:10px}.occupation .occupation-paging{float:right;margin:20px 0}.occupations{width:80%;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px rgba(56,56,56,.0826783);border-radius:4px;padding:20px;margin:0 auto;margin-bottom:15px}.occupations .occupation-hd{display:flex;line-height:25px;margin-bottom:5px}.occupations .occupation-hd p{width:46px;text-align:center;color:#2b5182;border:1px solid #2b5182;margin:5px 0}.occupations .occupation-hd h2{margin-left:10px;font-weight:600;font-size:16px;line-height:36px}.occupations .occupation-code p{font-weight:400;font-size:12px;line-height:17px;color:rgba(0,0,0,.85);margin-bottom:3px}.work-title{display:flex;margin-top:20px}.work-title div{width:88px;height:72px;text-align:center;margin-right:20px;background:#fff;border:1px solid #e5e6eb;box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:4px;cursor:pointer}.work-title div p{font-weight:500;font-size:16px;line-height:68px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-title div span{font-weight:600;font-size:20px;line-height:28px;color:#424242}.work-title .work-title-active{background:#2b5182}.work-title .work-title-active p,.work-title .work-title-active span{color:#fff}.work-title-Configuture{display:flex;margin-top:20px}.work-title-Configuture div{width:88px;height:72px;text-align:center;margin-right:20px;background:#fff;border:1px solid #e5e6eb;box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:4px;cursor:pointer}.work-title-Configuture div p{font-weight:500;font-size:16px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-title-Configuture div span{font-weight:600;font-size:20px;line-height:28px;color:#424242}.work-title-Configuture.work-title-Configuture-su div.work-title-Configuture-su-div{width:auto;height:100%;margin-right:0;background:rgba(0,0,0,0);border:none;box-shadow:none;border-radius:0;cursor:none}.work-title-Configuture.work-title-Configuture-su .work-title-Configuture-su-item{width:88px;height:72px;text-align:center;margin-right:20px;background:#fff;border:1px solid #e5e6eb;box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:4px;cursor:pointer}.work-title-Configuture.work-title-Configuture-su .work-title-Configuture-su-item p{font-weight:500;font-size:16px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-title-Configuture.work-title-Configuture-su .work-title-Configuture-su-item span{font-weight:600;font-size:20px;line-height:28px;color:#424242}.work-title-Configuture.work-title-Configuture-su .work-title-active{background:#2b5182}.work-title-Configuture.work-title-Configuture-su .work-title-active p,.work-title-Configuture.work-title-Configuture-su .work-title-active span{color:#fff}.work-title-Configuture .work-title-active{background:#2b5182}.work-title-Configuture .work-title-active p,.work-title-Configuture .work-title-active span{color:#fff}.activeTab{font-size:18px;font-weight:900;color:#2b5182;border-bottom:2px solid #2b5182;cursor:pointer}.noActiveTab{font-size:16px;color:#aaa5a5;cursor:pointer}.messageExpressPart span{display:inline-block;padding:10px 30px 10px 0px;color:#666}.dispatch_tabs .ant-tabs-nav{margin:0 !important}.dispatch_tabs .ant-tabs-nav:before{border:none !important}.particulars_title{font-weight:600;font-size:18px;color:#333;padding-left:10px}.particulars_occu{font-size:14px;color:#999;padding-left:20px}.examineePage-modal-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:64px;width:100%;margin-bottom:20px}.examineePage-modal-header .examineePage-modal-header-left{width:"100%";height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:10px;background:linear-gradient(to right, #EAEEF3, #FFFFFF)}.examineePage-modal-header .examineePage-modal-header-left .examineePage-modal-header-left-top{width:100%;font-size:18px;font-weight:600;color:#333}.examineePage-modal-header .examineePage-modal-header-left .examineePage-modal-header-left-top .examineePage-modal-header-left-bottom-left{width:240px;font-size:14px;color:#666}.examineePage-modal-header .examineePage-modal-header-left .examineePage-modal-header-left-top .examineePage-modal-header-left-bottom-right{width:173px;font-size:14px;color:#666}.examineePage-modal-label{height:40px;width:80%;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}.examineePage-modal-label .text-title{color:#999}.examineePage-modal-label .text-content{width:120px;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.examineePage-modal-label .examineePage-modal-label-workLabel{width:46px;height:22px;border:solid 1px #2b5182;color:#2b5182;font-size:14px;text-align:center}.examineePage-modal-label .examineePage-modal-label-work{font-weight:600;font-size:18px;color:#333}.examineePage-menu{padding:10px;background-color:#fff}.examineePage-menu .examineePage-menu-title{background-color:#f9fafb;display:flex;flex-direction:row;height:40px;align-items:center}.examineePage-menu .examineePage-menu-title div:nth-child(1){display:flex;width:150px;justify-content:center;margin-right:20px}.examineePage-menu .examineePage-menu-title div:nth-child(2){display:flex;width:140px;justify-content:center}.examineePage-menu .examineePage-menu-content{background-color:#fff;display:flex;flex-direction:row;height:30px}.examineePage-menu .examineePage-menu-content div:nth-child(1){line-height:30px;text-align:center;width:200px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-right:20px}.examineePage-menu .examineePage-menu-content div:nth-child(2){width:200px}.examineePage-modal-nav-left{width:68px;height:100%;display:flex;align-items:center;border:solid 1px #2b5182;color:#2b5182;text-align:center;justify-content:center}.examineePage-modal-nav{width:100%;height:52px;display:flex;align-items:center;background-color:#f8fbfd;margin-bottom:10px}.examineePage-modal-nav .ant-space-item{height:32px}.examineePage-modal-content{border:solid 1px #d9d9d9;border-radius:4px;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.examineePage-modal-content .examineePage-modal-content-header{height:37px;background-color:#f8fbfd;width:100%;padding-left:10px}.examineePage-modal-content .examineePage-modal-content-radio{width:100%}.examineePage-modal-content .examineePage-modal-content-radio>div{width:100%;display:flex;flex-direction:column;padding-left:20px}.examineePage-modal-content .examineePage-modal-content-radio>div>label{margin-top:10px}.examineePage-modal-content .examineePage-modal-content-radio>div>label:last-child{margin-bottom:10px}.status-circle .ant-select-selector{padding:0 16px !important}.staff-query-left{flex:1 1;margin-left:20px}.ant-picker{width:100%}.collapsed{margin-left:70px !important}.change-confirm .ant-modal-body{padding:0}.circleSChild1{width:80px;height:80px;background-color:purple;position:absolute;clip:rect(0px 40px 40px 0);transform:rotate(0deg);border-radius:50%;z-index:10}.circleSChild2{width:80px;height:80px;background-color:purple;position:absolute;clip:rect(0px 40px 40px 0);transform:rotate(60deg);border-radius:50%;z-index:10}.circleSChild3{width:80px;height:80px;background-color:#90ee90;position:absolute;clip:rect(0px 40px 40px 0);transform:rotate(120deg);border-radius:50%;z-index:10}.circleSChild4{width:80px;height:80px;background-color:#90ee90;position:absolute;clip:rect(0px 40px 40px 0);transform:rotate(150deg);border-radius:50%;z-index:10}.recognition-nodeCodes .circleSChild1,.recognition-nodeCodes .circleSChild2,.recognition-nodeCodes .circleSChild3,.recognition-nodeCodes .circleSChild4{width:70px;height:70px;clip:rect(0px 35px 35px 0)}.svgGradeCom svg{width:24px;height:24px}.textarea_height textarea.ant-input{height:100% !important}.chooseActive{border-bottom:2px solid #2b5182;color:#2b5182}.tabEarlyContent{margin:10px 0px;padding:15px}.earlySettingGoStep{background-color:#548abe;padding:5px;color:#fff;display:flex;align-items:center;justify-content:center}.singleEarlyData{border-radius:5px;border:1px solid #ddd;width:160px;position:relative;margin:10px 70px 10px 0px}.singleSetData{border-radius:5px;border:1px solid #ddd;width:220px;position:relative;margin:10px 124px 10px 0px}.upDownExpress{padding:10px}.lastColorS{font-size:14px;color:"#ddd"}.more-options{background:rgba(142,139,139,.9)}.more-options .ant-dropdown-menu{background:rgba(0,0,0,0) !important}.more-options .ant-dropdown-menu .ant-dropdown-menu-item{color:#fff !important}.more-options .ant-dropdown-menu .ant-dropdown-menu-item-active{background:#8e8b8b}.topAlertViewIcon svg{width:24px;height:24px}.singleListData{box-shadow:0px 2px 8px rgba(0,0,0,.09);width:100%;display:flex;padding:0px 30px 0px 0px;margin-top:20px;justify-content:space-between}.singleListData .leftBorderWeight{padding:0px 6px;color:#fff;background-color:#548abe;display:flex;align-items:center}.singleListData .leftBorderWeight>span{width:16px;display:inline-block}.singleListData .typeChangePart{background-color:#f0f8ff;padding:5px 25px 5px 10px;border-bottom-right-radius:150px;display:inline-block}.singleListData .provinceFessional{padding:10px 0px}.singleListData .provinceFessional>span:nth-child(1){font-size:15px;font-weight:700}.singleListData .provinceFessional>span:nth-child(2){padding:0px 10px;border:1px solid #1890ff;color:#1890ff;display:inline-block;margin-left:10px}.singleListData .listSingleBottom{color:#666;display:flex}.singleListData .listSingleBottom>span{width:280px;padding-right:15px}.paperTabsStyle .ant-tabs-nav-list .ant-tabs-tab{width:105px;height:38px;background-color:#ebf4fb;font-weight:500;font-size:20px;color:#2b5182;justify-content:center}.paperTabsStyle .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#2b5182}.paperTabsStyle .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.paperTabsStyle .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:10px !important}.timeTabs .timeTabs-span{display:inline-block;background:#fff;font-size:14px;border-radius:3px;padding:5px 16px;margin:0 5px;cursor:pointer}.timeTabs .timeTabs-span.timeTabs-span-active{background:#2b5182;color:#fff}.approval-list .approval-list-item{background:#f8fbfd;margin-bottom:15px;margin-top:0}.approval-list .approval-list-item .item-position-img-pass{width:64px;height:63px;position:absolute;top:-10px;left:370px}.approval-list .approval-list-item .item-position-img-noPass{width:64px;height:50px;position:absolute;top:-10px;left:370px}.approval-list .approval-list-item .list-tit{margin-top:15px}.approval-list .approval-list-item .list-tit strong{text-indent:6px;font-weight:600;font-size:14px;color:#4a4a4a}.approval-list .approval-list-item .item-bd{padding:0 5px 0 20px}.approval-list .approval-list-item .list-item-form .ant-col{margin-top:15px}.approval-list .approval-list-item .list-item-form span{font-weight:400;font-size:14px;line-height:20px;color:#666;letter-spacing:.5px}.approval-list .approval-list-item .list-item-form span.list-item-label{padding-right:5px;padding-left:2px}.approval-list .approval-list-item .list-item-form .list-type{color:#ffaa2a;border-color:#ffaa2a;margin-left:8px}.totalStepList{width:100%;margin-top:30px;padding-bottom:10px;overflow-x:auto}.totalStepList::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4);height:8px}.totalStepList::-webkit-scrollbar{z-index:11;width:8px;height:8px}.totalStepList::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.event-list-item{padding-left:20px;position:relative;top:-12px;line-height:30px}.modal-footer-height .ant-modal-footer{height:50px}.expressCertificate{display:flex;justify-content:center;align-items:center;padding:20px 0px;background:#eaeef3}.staCir{display:flex;align-items:center;justify-content:right}.details-signUp-modal .ant-modal-body{padding-top:0}.details-signUp{box-sizing:border-box;padding:20px 0;border-bottom:1px solid #f0f0f0}.details-signUp .details-signUp-tit{font-weight:600;font-size:18px;display:block;line-height:50px}.details-signUp div{font-weight:600;color:#333}.details-signUp div span{font-weight:normal;color:#666}.goTo-table{display:block;color:#2b5182;cursor:pointer}.auto-ellipsis .ant-input{width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneEllipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allowT svg{width:40px}.lineE{display:flex}.paress::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4);height:8px}.paress::-webkit-scrollbar{z-index:11;width:8px;height:8px}.paress::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.leftPlanChooseThumb::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4);height:8px}.leftPlanChooseThumb::-webkit-scrollbar{z-index:11;width:8px;height:8px}.leftPlanChooseThumb::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.examUlMessage::-webkit-scrollbar-thumb{border-radius:8px;width:8px;background:rgba(43,81,130,.4);height:8px}.examUlMessage::-webkit-scrollbar{z-index:11;width:8px;height:8px}.examUlMessage::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.iconCheck svg{width:23px;height:23px}.noExamIconExpress{display:flex;align-items:center}.noExamIconExpress svg{width:12px;height:12px}.monitor-bg{background:url(../assets/img/a8d3dfb03c8cc8378e377d443604b858.jpg) no-repeat;background-size:100% 100%}.monitor-screen{height:100%;position:relative}.monitor-screen .monitor-screen-content{box-sizing:border-box;padding:0 20px;height:100%}.monitor-screen .monitor-screen-content .monitor-screen-header{width:100%;height:70px;border-radius:16px;box-sizing:border-box;padding:0 30px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title{display:flex;align-items:center;height:100%}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title img{width:35px;height:35px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .header-title{font-size:40px;letter-spacing:5px;color:#fff;padding:0 20px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-num{display:flex;align-items:center;height:100%;margin-left:15px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-num i{display:block;width:14px;height:14px;border:1px solid hsla(0,0%,100%,.7);background:linear-gradient(#00b533, #0dd678);border-radius:50%}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-num span{color:hsla(0,0%,100%,.6);padding:0 5px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select{display:flex;align-items:center;height:100%;margin-left:15px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .monitor-screen-header-select-multiple{width:200px;height:40px;border:1px solid hsla(0,0%,100%,.36);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;line-height:40px;color:#fff;cursor:pointer}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select>.select-label{color:#fff}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-input{background:rgba(23,65,124,0);color:#fff;border:1px solid hsla(0,0%,100%,.3607843137);line-height:30px}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-select-selector{color:#fff;border:1px solid hsla(0,0%,100%,.3607843137);border-radius:4px;background:rgba(23,65,124,.8);height:40px;display:flex;align-items:center}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-select-arrow .anticon>svg{color:#fff}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker{height:40px;border:solid 1px hsla(0,0%,100%,0.3607843137) !important;background:none !important;line-height:1 !important;padding:0px 11px !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker>input{line-height:30px !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker-input>input{color:#fff !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker-separator{color:#fff !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker-focused .ant-picker-separator{color:#fff !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-picker-suffix{color:#fff !important}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .custom-select .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:solid 1px hsla(0,0%,100%,0.3607843137) !important;background:none !important;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none}.monitor-screen .monitor-screen-content .monitor-screen-header .monitor-screen-header-title .monitor-screen-header-select .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:solid 1px hsla(0,0%,100%,0.3607843137) !important;background:none !important;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none}.monitor-screen .monitor-screen-content .monitor-screen-list{box-sizing:border-box;padding:0 50px;height:calc(100% - 70px)}.monitor-screen .monitor-screen-content .monitor-screen-list .ant-carousel,.monitor-screen .monitor-screen-content .monitor-screen-list .slick-slider,.monitor-screen .monitor-screen-content .monitor-screen-list .slick-list,.monitor-screen .monitor-screen-content .monitor-screen-list .slick-track,.monitor-screen .monitor-screen-content .monitor-screen-list .slick-slide,.monitor-screen .monitor-screen-content .monitor-screen-list .slick-slide>div{height:100%}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item{display:flex !important;width:100%;height:100%;flex-wrap:wrap;align-content:flex-start}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item.monitor-screen-list-item-center{margin:0 auto}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col{box-sizing:border-box;padding:11px}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div{background:rgba(0,0,0,.3);border-radius:16px;width:100%;height:100%;box-sizing:border-box;padding:20px 20px 15px;display:flex;flex-direction:column}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img{width:100%;display:flex;align-items:center;justify-content:center}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img .item-img-div{width:100%;border:2px solid #1b93e7;border-radius:16px;height:100%;overflow:hidden;position:relative}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img .item-img-div>div{width:100%;height:100%}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img .item-img-div>div div:nth-child(2){width:100% !important;height:100% !important;align-items:flex-start !important;justify-content:flex-end}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img .item-img-div>div div:nth-child(3){width:100%;height:100%;align-items:flex-start !important;justify-content:flex-end}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-img .item-img-div .item-img-status{position:absolute;top:5px;right:5px;z-index:10;color:#fff}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title{display:flex;justify-content:space-between;align-items:center;width:100%}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .item-title-text span{display:block;color:#fff;line-height:18px;font-size:12px}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .one-Text{color:#fff;font-size:14px}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .two-Text{color:hsla(0,0%,100%,.62);font-size:10px}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .three-Text{color:#fff;font-size:12px;display:flex}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .item-title-btn{display:flex;align-items:center}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .montorBtnStyle{border:1px solid hsla(0,0%,100%,.36);border-radius:10px;width:69px;height:26px;display:flex;justify-content:center;align-items:center;cursor:pointer}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .bigWrapStyle{flex-direction:column;justify-content:center}.monitor-screen .monitor-screen-content .monitor-screen-list .monitor-screen-list-item .monitor-screen-list-item-col>div.monitor-screen-list-item-col-div>.item-title .mineWrapStyle{flex-direction:row;align-items:center}.monitor-screen .monitor-icon{position:absolute;top:70px;width:70px;height:calc(100% - 70px);display:flex;align-items:center;justify-content:center}.monitor-screen .monitor-icon img{cursor:pointer}.monitor-screen .monitor-icon.monitor-icon-left{left:0}.monitor-screen .monitor-icon.monitor-icon-right{right:0}.custom-monitor-picker{color:rgba(0,240,255,.7) !important}.custom-monitor-picker .ant-picker-range-arrow{display:none !important}.custom-monitor-picker .ant-picker-panel-container{background:rgba(54,107,187,.77) !important}.custom-monitor-picker .ant-picker-header{color:#fff !important;border:none !important}.custom-monitor-picker .ant-picker-panel{color:rgba(0,240,255,.7) !important;border:none !important}.custom-monitor-picker .ant-picker-range-arrow{display:none}.custom-monitor-picker .ant-picker-content th,.custom-monitor-picker .ant-picker-content td{color:#fff !important}.custom-monitor-picker .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.custom-monitor-picker .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:hsla(0,0%,100%,.3) !important}.custom-monitor-picker .ant-picker-cell-in-view.ant-picker-cell-in-range::before{background:hsla(0,0%,100%,.3) !important}.custom-monitor-picker .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,.custom-monitor-picker .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before{background:hsla(0,0%,100%,.3) !important}.custom-table .ant-table{background-color:rgba(0,0,0,0) !important;color:#fff !important}.custom-table .ant-table-placeholder{border:none}.custom-table .ant-table-cell{border:none}.custom-table .ant-pagination-total-text{color:#fff !important}.custom-table svg{color:hsla(0,0%,100%,.8274509804) !important}.custom-table .selectedTableStyle{background-color:hsla(0,0%,100%,.3019607843) !important}.custom-table .ant-table-thead>tr:hover>td,.custom-table .ant-table-tbody>tr:hover>td{background-color:hsla(0,0%,100%,.3019607843) !important}.custom-table .ant-pagination-total-text{color:hsla(0,0%,100%,.8274509804) !important}.custom-table .ant-pagination-item-active,.custom-table .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#215ea8 !important;background-color:#215ea8 !important}.custom-table a,.custom-table .ant-select-selection-item{color:hsla(0,0%,100%,.8274509804) !important}.custom-table .ant-table-thead>tr>th{background-color:rgba(0,0,0,0) !important;color:#fff !important}.custom-table .ant-table-tbody>tr>td{background-color:rgba(0,0,0,0) !important;color:#fff !important}.monitor-screen-details{display:flex;height:100%;width:100%}.monitor-screen-details svg{width:30px;height:33px;margin-top:-2px}.monitor-screen-details .monitor-screen-details-leftList{width:270px;height:100%;background:#0a3769;box-sizing:border-box;padding:10px 15px}.monitor-screen-details .monitor-screen-details-leftList .monitor-tab-item{padding:5px 10px 10px;color:#b5b5b5;cursor:pointer;transition:all .3s}.monitor-screen-details .monitor-screen-details-leftList .monitor-tab-active{padding:5px 10px 10px;color:#1b93e7;cursor:pointer;position:relative;transition:all .3s}.monitor-screen-details .monitor-screen-details-leftList .monitor-tab-active::after{content:"";position:absolute;bottom:0;left:20%;width:60%;height:4px;background:#1b93e7}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-lists{overflow-y:auto;box-sizing:border-box;height:calc(100% - 70px)}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-lists::-webkit-scrollbar{width:6px;height:10px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-lists::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:32px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-lists::-webkit-scrollbar-track{background-color:rgba(0,0,0,.6);border-radius:32px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-title{height:60px;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;padding:0px 15px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-title::after{content:"";position:absolute;bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdMAAAACCAMAAAA0NcahAAAA21BMVEVtbm4jIyOEhIWAgYF1dnZxcnJnZ2c+Pz/e3+DY2dqlpqd5eXpRUVJEREU7Ozu+v8B8fX1dXV5NTk4zNDQwMTGioqOfn6CSkpOMjY1qamtXV1hKS0s3NzgrKyvS09TNzs/Iycq5uru2t7ixsrOcnJ1jY2RgYGFHSEjb3N3V1teqq6yPj5CJiopaWltUVVXDxMWvr7CXmJiVlZZBQUItLi4oKCglJiYQEBDLzMzFxse8vL0KCgsCAgLP0NHAwcK0tLWoqamZmpuHh4gUFBSsra4cHBwYGBgGBgYfHx9KnOVUAAABmklEQVQoz53RW1eqQACGYXepZXa0PFCKigfCA4KAAm1AyL3z//+i3qGmotVVzxUXzJpvzVv6K7zgSdgKz/iPfzgcDn+w2Ww8r9frue4dbtHtXuIEjnMh6PoDGo3GOUzzHsvlDabT6WQyqUJRSkoJlUqljHq9fo1jHCHLFotFp9OZz+ftdnu9Xtt2mo7H41ar1Ww2z7DbzWaz/d6yRqNRkmiaNhwOw/AKcbxarYJgMBj4fr/fjyJVVQ3DqNVqjzjNPZ7yWYNhqIaqRlHEn77vD4SA83EcXyEMwyE0LUmSESzL2u+5eLc7E5pogWVpmtq2zVL2zsH4BbLsSDgWrlFHGRWhlFMUpYoJprjBEryZaZrnaOBB0HX9Ao7jnAiX6OIWd3BdtwfP80hEKGyLTbdPFN2KpM+yKfKm3lvTPGqe9CMq14mkIKlsmkdlpWwqitL0LalsikLTrNDU/tIUPzUlKgXemwY/NAVJJZIKBlFBUxk1AFFlU1GUpkTNk8qmRIVMis+kIKlQaCqTlr9FVVCVUT+b3sMsRNV/0/QVK6dyPDEirFcAAAAASUVORK5CYII=) no-repeat;width:100%;height:2px;background-size:100%}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-title span{color:#fff;font-size:22px;line-height:24px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine{margin-top:20px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine li,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine li{height:40px;display:flex;align-items:center;cursor:pointer;margin:10px 0}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine li div,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine li div{margin:0 15px;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine li div img,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine li div img{width:25px;height:17px}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine li span,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine li span{color:#fff;display:block;width:calc(100% - 60px);width:calc(100% - 46px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine li.dropLine-title,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine li.dropLine-title{font-size:14px;color:#fff}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine.details-leftList-dropLine li,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine.details-leftList-dropLine li{cursor:not-allowed}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine.details-leftList-dropLine li:nth-child(1),.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine.details-leftList-dropLine li:nth-child(1){cursor:default}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine.details-leftList-dropLine li div,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine.details-leftList-dropLine li div{opacity:.5}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-onLine.details-leftList-dropLine li span,.monitor-screen-details .monitor-screen-details-leftList .details-leftList-dropLine.details-leftList-dropLine li span{color:hsla(0,0%,100%,.6)}.monitor-screen-details .rightContent-routers{height:30px;line-height:30px;margin-bottom:10px}.monitor-screen-details .rightContent-routers i{font-style:normal;padding:0 15px;color:#fff}.monitor-screen-details .rightContent-routers span{color:#fff}.monitor-screen-details .rightContent-routers span.rightContent-now{color:#fff}.monitor-screen-details .rightContent-routers span.rightContent-router{cursor:pointer}.monitor-screen-details .monitor-screen-details-rightContent{box-sizing:border-box;width:calc(100% - 200px);margin-left:20px}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason{background:hsla(0,0%,100%,.7);border-radius:10px;height:50px;color:#e34d59;width:100%;box-sizing:border-box;padding:0 20px;display:flex;align-items:center}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason .rightContent-reason-icon svg{width:26px;height:26px}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason span.reason-color{font-size:18px;padding-left:20px;color:#e34d59;display:block;width:calc(100% - 46px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason span.reason-color.reason-color-0{color:#67c23a}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason span.reason-color.reason-color-1{color:#ff7d00}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-reason span.reason-color.reason-color-2{color:#f80300}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video{width:100%;margin:0 0 14px;height:calc(100% - 140px);border-radius:18px;border:1px solid #fff;height:calc(100% - 140px);overflow:hidden;position:relative}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video div{width:100%;height:100%}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video .circle-status{position:absolute;top:20px;right:20px;font-weight:400;font-size:22px;color:#fff}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video .circle-status:before{content:"";width:19px;height:19px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#f80300}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video .circle-status.circle-status-0:before{background-color:#67c23a}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video .circle-status.circle-status-1:before{background-color:#ff7d00}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-video .circle-status.circle-status-2:before{background-color:#f80300}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-title-text span{display:block;color:#dadada;line-height:18px;font-size:14px;font-weight:400}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-speak{display:flex;justify-content:flex-end;align-items:center}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-speak img{width:32px;height:32px;cursor:pointer}.monitor-screen-details .monitor-screen-details-rightContent .rightContent-speak span{padding-left:10px;color:#fff;cursor:pointer}#IframeBox{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}#IframeBox #IframeInhorBox{width:100%;overflow:hidden}.monitor-screen-videos{width:100%;height:100%}#monitor-screen-video iframe,#video-container2 iframe,.monitor-screen-videos iframe{width:100%;height:100%}.playback-videos{height:100%;width:100%;overflow-y:auto;display:flex;flex-wrap:wrap}.playback-videos::-webkit-scrollbar{width:6px;height:10px}.playback-videos::-webkit-scrollbar-thumb{background-color:#bdbcbe;border-radius:32px}.playback-videos::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:32px}.playback-videos .playback-videos-div{position:relative;width:50%;height:400px;background:rgba(0,0,0,.6);box-sizing:border-box;border:1px solid #fff;padding:10px}.playback-videos .playback-videos-div img{display:block;position:absolute;cursor:pointer;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%, -50%)}.playback-videos .playback-videos-div .playback-videos-title-text{position:absolute;bottom:0}.playback-videos .playback-videos-div .playback-videos-title-text span{color:#fff}.plan-details-span{width:400px;margin-left:20px;border-radius:6px;background:#f8fbfd;box-sizing:border-box;padding:20px}.plan-details-span .plan-details-span-div span{display:block;width:100%;color:rgba(26,26,26,.85098)}.plan-details-span .plan-details-span-div span .overflow-span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-details-span .plan-details-span-div span:nth-child(1),.plan-details-span .plan-details-span-div span:nth-child(2){color:#000}.imgRight{position:absolute;right:10px;top:calc(50% - 25px)}.imgRight>img{width:50px;height:50px;cursor:pointer;z-index:1000}.imgLeft{position:absolute;left:10px;top:calc(50% - 25px)}.imgLeft>img{width:50px;height:50px;cursor:pointer;z-index:1000}.notOpen svg{width:40px !important;height:40px !important}.mriophone svg{width:20px;height:20px}.leftPhotoPart{display:flex;justify-content:center;align-items:center}.leftPhotoPart .monitor-icon{position:absolute;top:70px;width:70px;height:calc(100% - 70px);display:flex;align-items:center;justify-content:center}.leftPhotoPart .monitor-icon img{cursor:pointer}.leftPhotoPart .monitor-icon.monitor-icon-left{left:0}.leftPhotoPart .monitor-icon.monitor-icon-right{right:0}.plan-details-button{margin-top:20px;display:flex;justify-content:center}.ant-row.playVideoList-row{display:flex !important}.main.main-pd-lg.verify_manage_main{padding:10px 60px 20px 20px}.hourglassIcon_set svg{width:18px;height:18px;color:#fff}.activeData-video-position{width:100%;height:100%;position:relative}.activeData-video-position .activeData-selectTime{position:absolute;top:5px;right:5px}.overSuffix::-webkit-scrollbar-thumb{border-radius:8px;width:10px;background:rgba(43,81,130,.4);height:4px}.overSuffix::-webkit-scrollbar{z-index:11;width:10px;height:4px}.overSuffix::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}svg{vertical-align:unset !important}.iconChange svg{width:35px;height:35px}.overflow-ellipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.overflow-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.workbench_box{width:100%;height:100%}.workbench_box .workbench_nav{width:100%;border-radius:4px;margin-bottom:10px;background:#fff}.workbench_box .workbench_content{height:calc(100% - 250px)}.workbench_box .workbench_content .workbench_photo{border-radius:4px;background:#fff}.workbench_box .workbench_content .workbench_list{border-radius:4px;background:#fff;flex:0 0 450px;margin-right:10px}.workbench_box .work-title-Configuture-su-item{width:calc(12.5% - 60px) !important;min-width:88px}.workbench_box .work-title-Configuture-su-div{width:calc(12.5% - 60px) !important;min-width:88px}.workbench_box .work-title-Configuture-su-div .work-title-Configuture-su-item{width:100% !important}.chartHeader{height:40px}.chartHeader .spanType{padding:9px 10px;font-size:12px;color:#2b5182;cursor:pointer;margin-right:1px}.chartHeader .spanType.activeSpanType{border-bottom:2px solid #2b5181}.workBenchCenterBox::-webkit-scrollbar-thumb{border-radius:8px;width:10px;background:rgba(43,81,130,.4);height:4px}.workBenchCenterBox::-webkit-scrollbar{z-index:11;width:10px;height:4px}.workBenchCenterBox::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.g2-guide-html{width:50px;height:50px;display:flex;align-items:center;flex-direction:column;justify-content:center;line-height:normal !important}.g2-guide-html .titles{font-size:14px;color:#8c8c8c;font-weight:300}.g2-guide-html .values{font-size:24px;color:#000;font-weight:bold}.workbench_list_ul{overflow-y:auto;height:calc(100% - 56px)}.workbench_list_ul::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.workbench_list_ul::-webkit-scrollbar{z-index:11;width:6px;height:4px}.workbench_list_ul::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.workbench_list_ul li{box-sizing:border-box;padding:12px 5px 10px 30px;position:relative;border-top:1px solid #d9d9d9}.workbench_list_ul li .workbench_list_planName{font-size:14px;font-weight:400;color:#2b5182}.workbench_list_ul li .workbench_list_occuName{font-size:12px;color:rgba(0,0,0,.25)}.workbench_list_ul li .workbench_list_level{font-size:14px;color:#333}.workbench_list_ul li .nodeCode_span{background:#2b5182;font-weight:500;color:#fff;font-weight:400;display:flex;align-items:center;justify-content:center;width:89px;height:33px}.manage-spin .ant-spin-container{width:100%}.newIsCognizance{width:100%}.newIsCognizance .ant-tabs-tab-btn{font-size:18px}.newIsCognizance .ant-tabs-nav-list>div:last-child{height:4px}.newIsReviewTabNav{background-color:#f8fbfd}.newIsReviewTabNav .ant-tabs-nav-wrap{border:none}.newIsReviewTabNav .ant-tabs-tab-btn{font-size:18px}.newIsReviewTabNav .ant-tabs-nav-list>div:last-child{height:4px}.organization-content-style{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;height:70%;overflow:hidden}.page-common-box{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap}.text-color{color:#2b5182;cursor:pointer}.regulator-modal-style{position:absolute;left:70px;width:246px;min-height:300px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1);border-radius:4px;z-index:99;flex-direction:column;justify-content:end;display:flex}.regulator-modal-style .content-div{width:100%;height:93%;overflow-y:auto;overflow-x:hidden;padding-top:25px;padding-bottom:20px}.regulator-modal-style .content-div .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin:0}.regulator-modal-style .bottom-btn{width:100%;height:7%;min-height:41px;border-top:1px solid #f5f5f5;display:flex;align-items:center}.regulator-modal-style .bottom-btn span{display:flex;width:50%;height:100%;align-items:center;justify-content:center}.regulator-modal-style .bottom-btn .cancel_btn{border-right:1px solid #f5f5f5;cursor:pointer;color:#999}.regulator-modal-style .bottom-btn .confirm_btn{color:#2b5182;cursor:pointer}.svgCheckPerson svg{width:60px;height:60px}.my-table-style td{border-left:1px solid #000;border-right:1px solid #000}.table{width:100%;max-width:1080px;font-family:verdana,arial,sans-serif;font-size:11px;color:#333;border-width:1px;border-color:#666;border-collapse:collapse;margin:0 auto}.table th{border-width:1px;padding:8px;border-style:solid;border-color:#666;color:#000;font-weight:bold;font-size:16px}.table td{border-width:1px;padding:8px;border-style:solid;border-color:#666;background-color:#fff;color:#000}.newAllExpressBox .ant-menu-submenu-title{padding-left:5px !important}.newAllExpressBox .ant-menu-title-content{overflow:unset !important;margin-left:5px !important}.planning_process_style{position:relative}.planning_process_style .title_style{position:relative}.planning_process_style .title_style div{position:absolute;width:3px;height:14px;left:-7px;top:4px;background:#2b5182;border-radius:3px}.planning_process_style::before{content:"";position:absolute;top:4px;left:-15px;width:20px;height:20px;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAZlBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3fliz5AAAAIXRSTlMAgn7sdgXll1kkIBcQ0bmxj2VNPTYK8eff1dPApqNuYykeqRdmAAAAcUlEQVQoz83Stw6AMAwEUCAVEkoavf7/T7Iwcl7Bk6Unn25w9jJF/ix/wc1hM6yEVtUwVXDGkcW6QZlWDRqdaaksKtLMgSgiUGR37RkePy0Rq3ByrTCngnUWs1GMJ8xnO3qiWZAHoWVvCG01gfmXr3kDXS0DkXfJldsAAAAASUVORK5CYII=);background-size:cover;background-position:center;background-repeat:no-repeat}.examin_detail_info{width:100%;display:flex;justify-content:start}.examin_detail_info .left_content{width:50px;margin-top:5px}.examin_detail_info .right_content{flex:1;border:1px solid #eee;border-radius:2px;padding:18px 20px;margin-bottom:18px}.examin_detail_info .right_content div{margin-bottom:15px}.examin_detail_info .right_content .info span{margin-right:40px}.examin_detail_info .base_Info span{margin-right:40px}.examin_detail_info .person-style{display:inline-block;padding:0 10px;text-align:center;height:30px;line-height:30px;border:1px solid #2b5182;border-radius:4px;margin-right:5px;color:#2b5182}.examination_apply hr{border:1px solid #eee;margin:25px 0}.examination_apply div{margin-bottom:18px}.show_video .title_content{width:100%;height:115px;background:#f6f6f6;padding:10px 34px 0 34px}.show_video .title_content .title_top{background-color:#f6f6f6}.show_video .title_content .content{margin-top:28px}.show_video .title_content .content span{margin-right:100px}.video_style{display:flex}.video_style .left{width:75%}.video_style .left .no_video{display:flex;justify-content:center;align-items:center}.video_style .right{width:25%}.application_status_style{padding:0 10px}.application_status_style .app_title{text-align:center;font-size:18px;color:#00fffe}.application_status_style .app_subTitle{display:flex;justify-content:space-between;color:#00fffe}.application_status_style .app_top{display:flex}.application_status_style .app_content{background-color:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 255, 254))}.printPageSize{width:24cm;height:15.5cm;min-width:24cm;min-height:15.5cm}.printBackgroundCom{background:url(../assets/img/e40c9e2ad1b29f73fd58ae5aab186ceb.png);background-size:297mm 210.05mm;background-repeat:no-repeat}.isSpecialPrintBackGroundCom{background:url(../assets/img/6e50ac26ced5f25331ff1cbf680faf1f.jpg);background-size:287mm 205.05mm;background-repeat:no-repeat;page-break-after:always}.printPageSizeIsSpecial{width:287mm;height:205.05mm;page-break-after:always}.printPageSizeIsSpecial_skill{width:297mm;height:210.05mm;page-break-after:always}.isSpecialPrintBackGroundCom_new{background:url(../assets/img/4b1f25494a95eca58385f81f7060ebee.png);background-size:297mm 210.05mm;background-repeat:no-repeat}.isSkillCompetitionBackgroundCom{background:url(../assets/img/b54e7412ffd8d9fb467e42edcd307a5c.jpg);background-size:297mm 210.05mm;background-repeat:no-repeat;page-break-after:always}.isSkillCompetitionBackgroundDefault{background:url(../assets/img/8befde409b9b07f1ac6a6c53aa8986d1.jpg);background-size:297mm 210.05mm;background-repeat:no-repeat;page-break-after:always}.sxxSkillCompetitionBackgroundDefault{background:url(../assets/img/8f7e0944dd4becf4677f93ed9feb19a9.png);background-size:297mm 210.05mm;background-repeat:no-repeat;page-break-after:always}.isSkillCompetitionBackgroundCom_NM{background:url(../assets/img/4cc2ae9677cd4c196420432f0a541757.png);background-size:297mm 210.05mm;background-repeat:no-repeat}.isSpecialCertificate_SXX{background:url(../assets/img/2b81f9f19541f1d53cdc9abc7dbb1cff.jpg);background-size:297mm 210.05mm;background-repeat:no-repeat}.isSpecialCertificate_SHX{background:url(../assets/img/a6c29ae8a13d17516fac2ed8cf2daeb6.png);background-size:187mm 132mm;background-repeat:no-repeat}.isCareer{background:url(../assets/img/59ddb032e50526bf4136382786af9bac.png);background-size:297mm 210.05mm;background-repeat:no-repeat}.isCareer_XJBT{background:url(../assets/img/d545d29cdd102723e8d72e59eb39c519.png);background-size:297mm 210.05mm;background-repeat:no-repeat}.printPageSizeYsjs{width:29.5cm;height:21cm}.printPageSizeLmhf{width:29.7cm;height:20.955cm}.printPageSizeLmhfVertical{width:21cm;height:29.7cm}.printPageSizeDfy{width:29.5cm;height:20.8cm}.printPageSizeZsh{width:29.5cm;height:20.9cm}.printPhoto{width:2.5cm;height:3.5cm;min-width:2.5cm;min-height:3.5cm}.printPage{page-break-before:always;page-break-after:always !important}.g2-my-new{display:flex !important}.new_kaiti{font-family:"new_kaiti" !important;font-size:18pt}.examinationExpert .ant-tabs-tab-active{background:#2b5182 !important;color:#fff !important}.examinationExpert .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.examinationExpert .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#fff !important}.examinationExpert .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff !important}.examinationExpert .ant-tabs-nav::before{border-bottom:none}.rightExamineNumberExamPart::-webkit-scrollbar-thumb,.examineListNewRadioPart::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.rightExamineNumberExamPart::-webkit-scrollbar,.examineListNewRadioPart::-webkit-scrollbar{z-index:11;width:6px;height:4px}.rightExamineNumberExamPart::-webkit-scrollbar-corner,.examineListNewRadioPart::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.tdClamp div:nth-child(1){overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box}.personTitle{width:100%;padding-left:24px;background:#f8f9fa;color:#2b5182;font-size:16px;font-weight:600;margin-top:10px;height:40px}.siNew .ant-radio-inner:after{background-color:#00fffe !important}.siNew .ant-radio-checked .ant-radio-inner{border:1px solid #00fffe !important}.textHide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveVideo2.prism-player{width:100% !important;height:100% !important;margin:0 !important}.lightCircle{background-image:url(../assets/img/1891c2c21e8b431964ea1fe614943777.png);background-repeat:no-repeat;width:100%;height:100%;background-size:100% 100%}.newSelfSvgLeftOrRight svg{width:24px;height:24px}#playxg_div{width:100% !important;height:100% !important}.activeData-showIframe{position:absolute;top:10px;left:10px;z-index:10000}.computer_Tabs .ant-tabs-nav{margin:0 !important}.computer_Tabs .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.computer_Tabs .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{background-color:#2b5182 !important;color:#fff !important}.computer_Tabs .ant-tabs-tab{background-color:#fff !important;border-radius:5px !important}.computer_Tabs .ant-tabs-tab-active{background-color:#2b5182 !important;color:#fff !important}.computer_Tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff !important}.computer_Tabs .ant-tabs-nav:before{border:0 !important}.computer_Tabs .ant-tabs-nav-wrap{overflow:unset !important;overflow-x:clip !important}.liLabel{background:linear-gradient(0deg, #FFFFFF, #FFFFFF),linear-gradient(0deg, #E5E8EF, #E5E8EF);box-shadow:2px 2px 4px 0px #eee;border:1px solid #e5e8ef;border-radius:4px;padding:5px 4px;margin-bottom:15px;text-align:center}.liLabel p{font-size:12px}.newIncrease_setting .ant-form-item-no-colon{height:100% !important;align-items:unset}.rowStudentList .colStudentList{padding:15px;display:flex;align-items:center;background:linear-gradient(0deg, #FFFFFF, #FFFFFF),linear-gradient(0deg, #E5E8EF, #E5E8EF);box-shadow:2px 2px 4px 0px #eee;border:1px solid #e5e8ef;border-radius:4px;margin-top:15px}.rowStudentList .colStatus_{display:flex;align-items:center}.rowStudentList .colStatus_>p{margin-left:15px;display:flex;align-items:center}#playerStyle video{transform:rotateX(180deg) !important}#playerStyle canvas{transform:rotateX(180deg) !important}.customClass .ant-form-item-control-input{align-items:flex-start}.approvalNodesWrapper .nodeStyle{width:100%;min-width:1300px;height:304px;display:flex;border-right:10px solid;margin-bottom:10px;border-radius:5px;box-shadow:0px 6px 4px #eee}.approvalNodesWrapper .nodeStyle .titleStyle{margin-top:22px;display:flex;align-items:center}.approvalNodesWrapper .nodeStyle .titleStyle .iconStyle{width:24px;height:21px;margin:0 17px}.approvalNodesWrapper .nodeStyle .leftStyle{width:140px;min-width:140px;height:100%}.approvalNodesWrapper .nodeStyle .rightStyle{flex:1;height:100%;padding:20px 36px 20px 14px}.approvalNodesWrapper .nodeStyle .rightStyle .selectPersonStyle{margin:13px 0 13px 160px;background-color:#f8fbff;padding:12px;display:flex}.approvalNodesWrapper .nodeStyle .rightStyle .addBtnStyle{width:24px;width:24px;margin-left:13px;margin-right:10px;cursor:pointer}.approvalNodesWrapper .nodeStyle .rightStyle .addBtnTwoStyle{width:24px;width:24px;margin-right:8px;vertical-align:middle;cursor:pointer}.approvalNodesWrapper .nodeStyle .rightStyle .approvedByStyle{width:170px;display:flex}.approvalNodesWrapper .nodeStyle .rightStyle .approvedByStyle span:first-child{min-width:56px}.approvalNodesWrapper .nodeStyle .rightStyle .labelTextStyel{font-weight:600;width:158px}.approvalNodesWrapper .nodeStyle .rightStyle .overflowSpan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approvalNodesWrapper .nodeStyle .rightStyle .approvalMaterials{margin-top:26px;width:1000px;display:flex}.approvalNodesWrapper .spcNodeStyle{width:100%;min-width:1300px;height:198px;display:flex;border-right:10px solid;margin-bottom:10px;border-radius:5px;box-shadow:0px 6px 4px #eee}.approvalNodesWrapper .spcNodeStyle .titleStyle{margin-top:22px;display:flex;align-items:center}.approvalNodesWrapper .spcNodeStyle .titleStyle .iconStyle{width:24px;height:21px;margin:0 17px}.approvalNodesWrapper .spcNodeStyle .leftStyle{width:140px;min-width:140px;height:100%}.approvalNodesWrapper .spcNodeStyle .rightStyle{flex:1;height:100%;padding:20px 36px 20px 14px}.approvalNodesWrapper .spcNodeStyle .rightStyle .labelTextStyel{font-weight:600}.approvalNodesWrapper .spcNodeStyle .rightStyle .approvedByStyle{width:1000px;display:flex}.approvalNodesWrapper .spcNodeStyle .rightStyle .approvedByStyle span:first-child{min-width:56px}.approvalNodesWrapper .spcNodeStyle .rightStyle .approvalMaterials{margin-top:41px;width:1000px;display:flex}.approvalNodesWrapper .spcNodeStyle .rightStyle .addBtnStyle{width:24px;width:24px;margin-right:10px;vertical-align:middle;cursor:pointer}.isDisabled{filter:grayscale(100%);cursor:no-drop !important}.treeStyleWrap .ant-select-selection-item-remove{display:none !important}.treeStyleWrap .ant-select-selection-overflow-item-rest{opacity:0 !important;width:0}.treeStyleWrap .ant-select-selection-overflow-item-suffix{opacity:0 !important;width:0}.EarlyWarningModal .topWrapStyle{width:100%;height:110px;min-height:120px;display:flex}.EarlyWarningModal .topWrapStyle .leftContentStyle{width:44%;height:100%;background:url(../images/topbg.svg) no-repeat;background-size:cover;margin-right:20px;border-radius:4px;padding:20px 0 20px 10%}.EarlyWarningModal .topWrapStyle .leftContentStyle .titleContentStyle{font-weight:500;font-size:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.EarlyWarningModal .topWrapStyle .leftContentStyle .itemStyle{display:flex;margin-top:20px;color:#fff}.EarlyWarningModal .topWrapStyle .leftContentStyle .itemStyle>div{display:flex;margin-right:30px;align-items:center}.EarlyWarningModal .topWrapStyle .leftContentStyle .customSelect .ant-select-selector{border:1px solid hsla(0,0%,100%,.51) !important;border-radius:4px;background:rgba(0,0,0,0) !important;color:#fff}.EarlyWarningModal .topWrapStyle .leftContentStyle .customSelect .ant-select-selection-placeholder{color:#fff;font-size:12px}.EarlyWarningModal .topWrapStyle .leftContentStyle .customSelect .ant-select-arrow{color:#fff}.EarlyWarningModal .topWrapStyle .rightContenStyle{flex:1;width:36%;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:space-around}.EarlyWarningModal .topWrapStyle .rightContenStyle .rightDetection{display:flex;align-items:center}.EarlyWarningModal .topWrapStyle .rightContenStyle .rightDetection .imgStyle{width:50px;height:50px}.EarlyWarningModal .topWrapStyle .rightContenStyle .rightDetection .itemStyle{margin-left:20px}.EarlyWarningModal .topWrapStyle .rightContenStyle .rightDetection .itemStyle>div:first-child{color:#999}.EarlyWarningModal .topWrapStyle .rightContenStyle .rightDetection .itemStyle .bigText{font-size:24px;display:inline-block;margin-right:10px;font-weight:500}.EarlyWarningModal .EalyWarningTableStyle{margin-top:20px;background-color:#f4f4f4}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle{width:100%;height:100px;display:flex;justify-content:space-between}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .activeCard{box-shadow:0px 2px 16px 0px rgba(0,0,0,.1215686275);transition:box-shadow .3s linear}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard{flex:1;height:100px;margin-right:20px;border-radius:4px;position:relative;background:#fff;padding:15px 13px;cursor:pointer}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard:last-child{margin-right:0}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard .bottomImgStyle{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard .topStyle{display:flex;align-items:center}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard .bottomStyle{display:flex;align-items:baseline;justify-content:end}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard .titleText{color:#8e8e8e;display:inline-block;margin-left:8px}.EarlyWarningModal .EalyWarningTableStyle .nodeWrapStyle .itemCard .bigTextStyle{font-size:30px;font-weight:500}.EarlyWarningModal .EalyWarningTableStyle .tableWrapStyle{margin-top:20px;background-color:#fff}.EarlyWarningModal .EalyWarningTableStyle .tableWrapStyle .tipWrap{display:flex;justify-content:space-between;align-items:center;padding:5px}.EarlyWarningModal .EalyWarningTableStyle .tableWrapStyle .tipWrap .btnStyle{border:1px solid #2b5182;border-radius:3px;color:#2b5182;padding:2px 5px;display:flex;align-items:center;cursor:pointer}.EarlyWarningModal .EalyWarningTableStyle .tableWrapStyle .tipWrap>div:nth-child(2){display:flex}.EarlyWarningModal .EalyWarningTableStyle .tableWrapStyle .tipWrap>div:nth-child(2)>span:first-child{margin-right:20px}.EarlyWarningLoadingComStyle{width:100%;height:100%;min-height:850px;display:flex;align-items:center;justify-content:center}.EarlyWarningLoadingComStyle .contentStyle{width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.EarlyWarningLoadingComStyle .contentStyle>div:nth-child(2){margin:20px 0}.EarlyWarningLoadingComStyle .contentStyle>img:nth-child(2){width:62px;height:75px}.EarlyWarningLoadingComStyle .contentStyle .searchingStyle{width:130px;height:122px}.EarlyWarningLoadingComStyle .contentStyle .noDataStyle{width:253px;height:201px;margin-bottom:30px}.EarlyWarningLoadingComStyle .expertSearch{position:absolute;bottom:35%;right:50%;transform:translateX(-50%);animation:expertSearch 3s linear infinite}.WarningSettingsStyle{min-width:1300px;padding-bottom:20px}.WarningSettingsStyle .CardComStyle{box-shadow:0px 2px 13px 0px rgba(0,0,0,.1882352941);padding-left:20px;margin-top:16px}.WarningSettingsStyle .CardComStyle .topContent{display:flex;align-items:center;min-height:55px;border-bottom:1px solid rgba(151,151,151,.3)}.WarningSettingsStyle .CardComStyle .topContent .titleStyle{font-size:16px;font-weight:bold;display:inline-block;margin-right:25px}.WarningSettingsStyle .flexEvenly{display:flex;flex-direction:column;justify-content:space-evenly}.WarningSettingsStyle .scoreWarning{padding:15px 0;display:flex;flex-direction:column;justify-content:space-around;height:150px}.WarningSettingsStyle .scoreWarning .inputStyle{width:60px;margin:0 10px}.WarningSettingsStyle .scoreWarning .lastSpan{display:inline-block;margin-left:20px}.WarningSettingsStyle .ageWarn{padding:10px 0;display:flex;flex-wrap:wrap}.WarningSettingsStyle .ageWarn .inputStyle{width:80px;margin-right:10px}.WarningSettingsStyle .sameOccuStyle{display:flex;flex-direction:column;height:100px;justify-content:space-evenly}.WarningSettingsStyle .onePersonCertWrap{display:flex;flex-direction:column;justify-content:space-evenly}.WarningSettingsStyle .onePersonCertWrap .ant-input-number{width:68px}.AlertViewWrapStyle .queryTimeStyleWrap{display:flex;margin-right:20px}.AlertViewWrapStyle .queryTimeStyleWrap div{width:88px;height:32px;border:1px solid #dbdbdb;border-right:0px;display:flex;justify-content:center;align-items:center;cursor:pointer}.AlertViewWrapStyle .queryTimeStyleWrap>div:last-child{border:1px solid #dbdbdb}.AlertViewWrapStyle .queryTimeStyleWrap .timeActive{background-color:#2b5182;color:#fff}.AlertViewWrapStyle .topSumStyle{width:100%;height:122px;box-shadow:0px 1px 15px 0px rgba(0,0,0,.0784313725);display:flex;justify-content:space-evenly;margin-bottom:20px}.AlertViewWrapStyle .topSumStyle .all{flex-direction:column}.AlertViewWrapStyle .topSumStyle .all>div:first-child{color:#8e8e8e}.AlertViewWrapStyle .topSumStyle .all>div:last-child{font-weight:500;font-size:30px;color:#2b5182}.AlertViewWrapStyle .topSumStyle .sumItemStyle{display:flex;align-items:center;justify-content:center}.AlertViewWrapStyle .topSumStyle .sumItemStyle .lineStyle{width:1px;height:70px;background-color:#e4e4e4}.AlertViewWrapStyle .topSumStyle .sumItemStyle .echartTip>div:first-child{color:#8e8e8e}.AlertViewWrapStyle .topSumStyle .sumItemStyle .echartTip>div:last-child{font-weight:400;font-size:30px;color:#333}.AlertViewWrapStyle .queryTabStyle{position:relative}.AlertViewWrapStyle .queryTabStyle .searchGroupWrapStyle{position:absolute;right:0;top:0}.AlertViewWrapStyle .contentStyle .infoItemStyle{width:100%;height:136px;position:relative;padding-left:110px;padding-right:20px;display:flex;align-items:center;margin-bottom:20px;box-shadow:0px 1px 15px 0px rgba(0,0,0,.0784313725);overflow:hidden}.AlertViewWrapStyle .contentStyle .infoItemStyle .tipIconStyle{position:absolute;font-size:14px;line-height:22px;color:#fff;width:130px;height:32px;background:#2b5182;transform:rotate(323deg);left:-31px;top:10px;text-align:center;line-height:30px}.AlertViewWrapStyle .contentStyle .infoItemStyle .planInfoStyle{width:240px;display:flex;flex-direction:column}.AlertViewWrapStyle .contentStyle .infoItemStyle .planInfoStyle>div:first-child{font-size:16px;font-weight:bold;margin-bottom:15px}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle{display:flex;align-items:center;flex:1}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle>div{height:64px;display:flex;align-items:center;padding:0 30px;border-right:1px solid #e4e4e4}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle>div:last-child{border-right:0px}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle .warnWrapItem{display:flex;flex-direction:column;align-items:end;min-width:172px}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle .warnWrapItem span{color:#8e8e8e}.AlertViewWrapStyle .contentStyle .infoItemStyle .warnWrapStyle .warnWrapItem .textStyle{font-size:24px;font-weight:500;display:inline-block;margin-top:10px;color:#2b5182}.AlertViewWrapStyle .contentStyle .infoItemStyle .btnStyle{border:1px solid #2b5182;border-radius:6px;color:#2b5182;padding:2px 5px;display:flex;align-items:center;cursor:pointer}.AlertViewWrapStyle .contentStyle .paginationStyle{margin-top:10px;text-align:right}.AlertViewWrapStyle .contentStyle .noData{height:450px;display:flex;align-items:center;justify-content:center}.detailIcon_svg svg{width:10px;height:10px}.DataDetectionWrap{min-width:1300px}.DataDetectionWrap .CardComStyle{box-shadow:0px 2px 13px 0px rgba(0,0,0,.1882352941);padding:0 20px;margin-top:16px}.DataDetectionWrap .CardComStyle .topContent{display:flex;align-items:center;justify-content:space-between;min-height:55px;border-bottom:1px solid rgba(151,151,151,.3);font-size:16px;font-weight:bold}.DataDetectionWrap .organInfo{display:flex;flex-direction:column;justify-content:space-evenly}.DataDetectionWrap .organInfo .testRangeStyle{display:flex;align-items:center;justify-content:space-between;width:650px}.DataDetectionWrap .organInfo .testRangeStyle>div:last-child{width:0;border:0}.DataDetectionWrap .timeWrapStyle{height:90px;display:flex;align-items:center}.DataDetectionWrap .timeWrapStyle .ant-input-number{margin:0 5px}.DataDetectionWrap .certWrapStyle{height:90px;display:flex;align-items:center}.DataDetectionWrap .certWrapStyle>div:nth-child(2){margin:0 25px}.DataDetectionWrap .onePersonCertWrap{display:flex;flex-direction:column;justify-content:space-evenly}.DataDetectionWrap .onePersonCertWrap .ant-input-number{width:68px}.DataDetectionWrap .sameOccuStyle{display:flex;flex-direction:column;height:150px;justify-content:space-evenly}.DataDetectionWrap .sameOccuStyle .tipStyleText{display:inline-block;margin-top:5px;background-color:#ffefd4}.DataDetectionWrap .ageStyle{padding:10px 0;display:flex;flex-wrap:wrap}.DataDetectionWrap .ageStyle .inputStyle{width:80px;margin-right:10px}.DataDetectionWrap .ageStyle li{width:160px;margin-right:30px}.DataDetectionWrap .line{border:1px solid #d9d9d9;width:1px;height:9px}.DataDetectionWrap .ant-input-number{margin:0 5px}.CertTestWrapStyle .topWrapStyle{width:100%;height:60px;background:#fff;padding:15px 25px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.CertTestWrapStyle .topWrapStyle .infoWrapStyle .titleStyle{font-weight:bold;font-size:16px;margin-right:50px}.CertTestWrapStyle .topWrapStyle .infoWrapStyle .timeStyle{color:#999}.CertTestWrapStyle .sumInfoWrapStyle{display:flex}.CertTestWrapStyle .sumInfoWrapStyle>div{background:#fff;border-radius:4px;height:100px}.CertTestWrapStyle .sumInfoWrapStyle .leftWrap{width:40%;min-width:640px;display:flex;justify-content:space-around;box-shadow:0px 2px 16px 0px rgba(0,0,0,.0784313725)}.CertTestWrapStyle .sumInfoWrapStyle .leftWrap .item{display:flex;align-items:center}.CertTestWrapStyle .sumInfoWrapStyle .leftWrap .item img{width:50px;height:50px;margin-right:15px}.CertTestWrapStyle .sumInfoWrapStyle .leftWrap .item .content>div:nth-child(1){color:#999}.CertTestWrapStyle .sumInfoWrapStyle .leftWrap .item .content .bigText{font-size:30px;font-weight:bold;margin-right:5px}.CertTestWrapStyle .sumInfoWrapStyle .rightWrap{flex:1;margin-left:20px;display:flex;justify-content:space-around;align-items:center}.CertTestWrapStyle .sumInfoWrapStyle .rightWrap img{width:30%;height:fit-content}.CertTestWrapStyle .bottomInfoStyle{display:flex;height:460px;margin-top:20px}.CertTestWrapStyle .bottomInfoStyle>div{border-radius:4px;background:#fff}.CertTestWrapStyle .bottomInfoStyle .leftStyle{width:16%;padding:30px 0;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.CertTestWrapStyle .bottomInfoStyle .leftStyle .itemStyle{margin-bottom:10px;display:flex;align-items:center;min-width:215px}.CertTestWrapStyle .bottomInfoStyle .leftStyle .itemStyle span{font-size:16px;font-weight:bold;margin:0 15px 0 5px}.CertTestWrapStyle .bottomInfoStyle .leftStyle .itemChildrenStyle{padding-left:20px}.CertTestWrapStyle .bottomInfoStyle .leftStyle .itemChildrenStyle div{margin-bottom:15px;color:#333}.CertTestWrapStyle .bottomInfoStyle .rightStyle{margin-left:20px;background:#fff;padding:10px 10px 15px 10px;flex:1;display:flex}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle{height:100%;width:27%;padding:10px 0 10px 15px;background-color:#f5f7fa;display:flex;flex-direction:column;overflow:hidden}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle{padding:10px;padding-left:24px;border-radius:4px 0 0 4px;cursor:pointer;position:relative}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .tipsStyle{font-size:12px;color:#999}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .echartsWrap{display:flex;margin-bottom:20px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .echartsWrap .sumItemStyle{display:flex;align-items:center;justify-content:center}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .echartsWrap .sumItemStyle .echartTip{margin-left:13px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .echartsWrap .sumItemStyle .echartTip>div:first-child{color:#8e8e8e}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .allStyle .echartsWrap .sumItemStyle .echartTip>div:last-child{font-weight:400;font-size:24px;color:#333}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle{overflow-y:auto;height:100%}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle{display:flex;justify-content:space-between;padding:14px;padding-right:0;color:#000;position:relative;cursor:pointer}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle .topStyle{display:flex;font-family:"DingDing","黑体","Noto Sans SC",system-ui !important;background:linear-gradient(90deg, rgba(255, 125, 0, 0.4) -42.11%, rgba(255, 125, 0, 0) 78.95%);border-radius:23px;font-size:16px;font-weight:bold;width:30px;padding-left:5px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle .active{background:linear-gradient(90deg, #FF7D00 -42.11%, rgba(255, 125, 0, 0) 78.95%)}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle .textHide{width:240px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle .sumStyle>span{vertical-align:sub}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .infoStyle .rankStyle .sumStyle img{margin-left:3px;width:20px;height:20px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .active{background:#fff;border-radius:10px 0 0 10px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .active:after{content:"";background-color:#f5f7fa;width:20px;height:15px;position:absolute;right:0;top:0;transform:translateY(-100%);border-bottom-right-radius:10px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .active:before{content:"";background-color:#fff;width:20px;height:15px;position:absolute;right:0;top:0;transform:translateY(-100%)}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .active .filletStyle:after{content:"";background-color:#f5f7fa;width:20px;height:15px;position:absolute;right:0;bottom:0;transform:translateY(100%);border-top-right-radius:10px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .queryInfoStyle .active .filletStyle:before{content:"";background-color:#fff;width:20px;height:15px;position:absolute;right:0;bottom:0;transform:translateY(100%)}.CertTestWrapStyle .bottomInfoStyle .rightStyle .tableStyle{flex:1;margin-left:30px}.CertTestWrapStyle .bottomInfoStyle .rightStyle .tableStyle .ant-table-cell{background-color:#fff}.CertTestWrapStyle .bottomInfoStyle .noDataStyle{display:flex;align-items:center;justify-content:center;flex-direction:column}.CertTestWrapStyle .bottomInfoStyle ::-webkit-scrollbar{width:6px}.CertTestWrapStyle .bottomInfoStyle ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:6px}.certDetectionStyle label{width:126px;font-weight:bold}.certDetectionStyle .itemCertStyle{display:flex;margin-bottom:20px}.certDetectionStyle .itemCertStyle .paramItem{display:flex;align-items:center}.certDetectionStyle .itemCertStyle .paramItem .line{width:1px;height:9px;border:1px solid #d9d9d9;margin:0 20px}.certDetectionStyle .itemCertStyle>div:last-child .line{width:0;border:0}.customTipStyle .ant-tooltip-arrow{display:none !important}.warnCardStyle{display:flex;align-items:baseline}.warnCardStyle img{width:20px;height:20px}.warnCardStyle .line{width:2px;height:12px;background:#d9d9d9;border-radius:2px;margin:0 12px}.warnCardStyle>div:last-of-type{width:0;border:0}.reset_textArea .ant-input{height:150px !important}.SuperSettingsStyle{display:flex;min-height:calc(100% - 70px);background-color:#f9f9f9}.SuperSettingsStyle .leftStyle{padding:10px;width:240px;box-sizing:content-box;background-color:#f5f5f5;max-height:calc(100vh - 240px)}.SuperSettingsStyle .rightStyle{flex:1;margin:10px}.SuperSettingsStyle .rightStyle .topStyle{padding:20px;display:flex;justify-content:space-between;background-color:#fff}.SuperSettingsStyle .rightStyle .comStyle{margin-top:5px;background-color:#fff}.SuperSettingsStyle .rightStyle .comStyle .topTitleStyle{padding:20px 0 15px 30px;border-bottom:2px solid #f9f9f9}.SuperSettingsStyle .rightStyle .comStyle .topTitleStyle>span:first-child{font-size:16px;margin-right:20px}.SuperSettingsStyle .rightStyle .contentStyle{padding:35px 0px 50px 46px;background-color:#fff;display:flex;flex-wrap:wrap}.SuperSettingsStyle .rightStyle .contentStyle .contentItemStyle{margin-right:100px}.SuperSettingsStyle .rightStyle .contentStyle .contentItemStyle>div:first-child{display:flex;align-items:center}.coutDownPaperPart .ant-statistic-content-value{text-decoration:underline;color:#f47f7f}.antdIcon svg{width:16px !important;height:16px !important}.DeclarationConditionsModelStyle .tagWrap{display:flex;align-items:center;flex-wrap:wrap;margin-left:10px;margin-top:10px}.DeclarationConditionsModelStyle .tagWrap .tagItem{position:relative;background:#f5f5f5;color:#2b5182;padding:5px 15px;margin:0px 10px 10px 10px}.DeclarationConditionsModelStyle .tagWrap .tagItem .iconStyle{cursor:pointer;position:absolute;top:-5px;right:-5px}.DeclarationConditionsModelStyle .tagWrap .tagBtn{padding:5px 15px;margin-bottom:10px;color:#2b5182;border:1px solid #2b5182;cursor:pointer}.mySkillPrintPlanName{width:7.6cm !important;font-size:11pt !important;line-height:.4cm !important;text-align:center !important}.mySkillPrintRaceProjectName{width:5.3cm !important;font-size:11pt !important;line-height:.4cm !important;text-align:center !important}.certifiedReasonName{width:2.3cm !important;font-size:11pt !important;line-height:.4cm !important;text-align:center !important}.inspection_statistics_table .ant-table-thead th{border-bottom:none !important;background:none !important;color:#333 !important;font-weight:bold !important}.inspection_statistics_table .ant-table-tbody>tr>td{border-bottom:none !important}.confirmModalIconStyle .anticon svg{width:30px !important;height:30px !important}.statisticalReportSelect .ant-select-selector{background:none !important}.statisticalReportSelect .ant-select-arrow{color:#fff !important}.editProductContent{min-width:260px}.editProductContent .ant-timeline-item-label{width:calc(20% - 6px) !important}.editProductContent .ant-timeline-item-tail{left:22% !important}.editProductContent .ant-timeline-item-content{left:calc(23% - 4px) !important;width:calc(23% - 14px) !important}.editProductContent .ant-timeline-item-head{left:22% !important}.editProductContent .ant-timeline-item-head .ant-timeline-item-head-blue{left:22% !important}.editProductContent .ant-timeline-item:last-child{padding-bottom:0 !important}.statistical-scrollbar{overflow-x:auto;overflow-y:hidden}.statistical-scrollbar::-webkit-scrollbar{width:5px;height:5px}.statistical-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);background:#adb5c8}.statistical-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);border-radius:5px;background:#ededed}.flash-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;animation:flash .5s ease-out;z-index:9999999}@keyframes flash{0%{opacity:.8}100%{opacity:0}}#monitor-screen-video0-talk-icon,#video-container-talk-icon{display:none !important;opacity:0 !important;pointer-events:none !important}[id^=monitor-screen-video][id$=-talk-icon]{display:none !important}.statisticalReportModalImage .ant-image-preview-img{max-width:80%}.monitorModal .ant-modal-content,.monitorModal .ant-modal-header,.monitorModal .ant-select-selector,.monitorModal .ant-input-textarea,.monitorModal .ant-input{background-color:rgba(54,107,187,.53) !important;backdrop-filter:blur(2px);border:none !important}.monitorModal .ant-modal-title,.monitorModal .ant-form-item-label>label,.monitorModal svg,.monitorModal .ant-input,.monitorModal span{color:#fff !important}.monitorModal .ant-modal-footer{border:none !important}.monitorModal .ant-btn-default{background-color:rgba(0,0,0,0) !important;color:#fff !important;border-color:rgba(54,107,187,.9)}.monitorModal .ant-btn-primary{background-color:#1b93e7 !important}.monitorModal .ant-input-textarea-show-count:after{color:#fff !important}.theoryStoragePreparation-record{margin-top:20px}.theoryStoragePreparation-record .theoryStoragePreparation-record-label{position:relative;width:500px;color:#888;font-size:16px;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;padding:44px 30px 22px 0;margin-right:20px;min-height:110px}.theoryStoragePreparation-record .theoryStoragePreparation-record-label .titleText{position:absolute;top:6px;left:20px;color:#fff;z-index:2}.theoryStoragePreparation-record .theoryStoragePreparation-record-label img{position:absolute;top:0;width:100%;background-color:#fff;z-index:1}.theoryStoragePreparation-record .theoryStoragePreparation-record-label .topText{color:#333;font-size:18px}.theoryStoragePreparation-record .theoryStoragePreparation-record-content{margin-bottom:90px}.theoryStoragePreparation-record .theoryStoragePreparation-record-content .time{margin-bottom:10px;color:#232a50;font-weight:600;font-size:16px}.theoryStoragePreparation-record .theoryStoragePreparation-record-content .info{width:100%;min-height:115px;border-radius:4px;background-color:#f8fcff;padding:10px 20px;display:flex;flex-direction:column;justify-content:space-between}.theoryStoragePreparation-record .theoryStoragePreparation-record-content .info .file{min-width:208px;max-width:100%;min-height:52px;border-radius:3px;border:1px solid #d9d9d9;background-color:#fff;padding-left:15px;padding-right:10px}.theoryStoragePreparation-record .ant-timeline-item-label{display:flex;justify-content:end;margin-right:60px}.NoticeCheckPageStyle .file{min-width:208px;max-width:100%;height:52px;border-radius:3px;border:1px solid #d9d9d9;background-color:#fff;padding-left:15px;padding-right:10px}.newTreeCheckStyle .ant-tree-treenode{width:100% !important}.newTreeCheckStyle .ant-tree-node-content-wrapper{width:100% !important}.newTreeCheckStyle .ant-tree-list-holder{overflow:hidden !important}.newTreeCheckStyle .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#e0e4e9 !important}.informationPushPageStyle .selectOrganStyle{background:#f3f5f8;border-radius:5px;padding:5px 10px;display:flex}.ant-table-filter-column{justify-content:flex-start !important}.ant-table-filter-column .ant-table-column-title{flex:unset}.redDot:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#f53f3f}.greenDot:before{content:"";width:5px;height:5px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:8px;vertical-align:middle;background-color:#67c23a}.myWrapClassName{margin-top:120px !important;margin-left:180px !important}.StudentInfoCompareModalStyle .btnStyle{border:1px solid #2b5182;border-radius:6px;color:#2b5182;padding:4px 15px;display:flex;align-items:center;cursor:pointer}.organSelect-table .ant-table{background-color:rgba(0,0,0,0);color:#fff !important;border:1px solid hsla(0,0%,100%,.36);border-bottom:none}.organSelect-table .ant-table-thead>tr>th{background:rgba(0,0,0,0);color:#fff !important;border-color:hsla(0,0%,100%,.36)}.organSelect-table .ant-table-tbody>tr>td{border-color:hsla(0,0%,100%,.36)}.organSelect-table .ant-input{background:rgba(0,0,0,0) !important}.organSelect-table a{background-color:rgba(0,0,0,0);color:#fff}.organ_title{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;background-color:#f8fbfd;margin-bottom:14px}.ml{margin-left:10px}.ml-sm{margin-left:5px}.ml-lg{margin-left:20px}.ml-0{margin-left:0}.mr{margin-right:10px}.mr-sm{margin-right:5px}.mr-lg{margin-right:20px}.mr-0{margin-right:0}.mt{margin-top:10px}.mt-sm{margin-top:5px}.mt-lg{margin-top:20px}.mt-0{margin-top:0}.mb{margin-bottom:10px}.mb-sm{margin-bottom:5px}.mb-lg{margin-bottom:20px}.mb-0{margin-bottom:0}.show{display:block}.hide{display:none}.vs-show{visibility:visible}.vs-hide{visibility:hidden}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-default{color:#333}.text-primary{color:#2b5182}.text-light,.text-tips{color:#666}.text-lighter{color:#999}.text-success{color:#33b554}.text-error{color:#f04734}.text-warning{color:#ff8b00}.text-will{color:#999 !important}.text-third{color:#1890ff}.text-danger{color:#ff3b30}.text-disabled{color:#eaeded}.text-price{color:#f10214}.text-white{color:#fff}.text-sm{font-size:12px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-mlg{font-size:18px}.text-blg{font-size:20px}.text-bold,.step-increment .step-hd .ant-input,.empty-box .empty-btn,.step-box .step-name,.step-box .step-text,.filter-box .filter-top-list .is-active,.filter-box .filter-hd,.tab-list .list-item.is-active,.ant-radio-group .ant-radio-button-wrapper-checked,.logo,.sidebar-menu .ant-menu .ant-menu-inline .ant-menu-item-selected,.sidebar-menu .ant-menu .ant-menu-inline .ant-menu-selected,.sidebar-menu>.menu-box>.ant-menu>.ant-menu-item-selected,.sidebar-menu>.menu-box>.ant-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title,.page-info-box .btns .ant-radio-button-wrapper.ant-radio-button-wrapper-checked,.page-info-box .info-side .side-btn .ant-btn,.page-info-box .info-side .side-name,.page-info-box .info-cont .info-bd .info-name h3,.page-info-box .info-cont .info-bd .info-name .info-level,.file-list .file-hd .list-name,.file-list .list-state,.text-box .text-tit,.project-list li .list-level,.project-lists li .list-level,.list-type,.info-down .down,.filter-result-list .list-tit,.filter-type-list .list-item.is-active,.state-drop .anticon,.check-more li.is-active a,.compare .compare-tit,.login .login-btn .ant-btn span,.check-type li .list-text,.check-type li.is-active,.entry-list .list-tit,.entry-list .list-btn .ant-btn,.content-side2 .side-tit,.content-side .side-tit,.content-tree .side-tit,.batch-list .list-state,.examine-list-box .examine-tit,.examine-list-box .examine-num,.type-list .is-active .list-name,.increment-box .box-tit,.text-700{font-weight:700}.text-normal,.text-400{font-weight:400}.text-underline{text-decoration:underline}.text-underline:hover{text-decoration:underline}.text-indent{text-indent:2em}.text-required{color:red;font-weight:400}.required{color:#f90000 !important;font-weight:700;margin-right:5px;vertical-align:middle}.form-block{display:block}.border{border:1px solid #d9d9d9}.border-none{border:none}.border-right-none{border-right:none}.border-left-none{border-left:none}.border-top-none{border-top:none}.border-bottom-none{border-bottom:none}.line-solid{position:relative;height:1px;border-top:1px solid #eee;overflow:hidden;margin:20px 0}.list-line{position:relative;height:1px;border-top:1px solid rgba(238,238,238,.5);overflow:hidden;margin:10px 0}.list-line-dashed{position:relative;height:1px;border-top:1px dashed #eee;overflow:hidden;margin:10px 0}.tips-box{background-color:rgba(255,139,0,.06);padding:18px;border-radius:2px}.tips-box .tips-tit .icon{color:#ff8b00;margin-right:5px}.tips-box .tips-tit+.tips-text{margin-top:10px}.total .total-text{font-size:16px}.change-box{position:relative;vertical-align:middle;width:88px;height:32px;line-height:32px;text-align:center;border-radius:2px;border:1px solid #d9d9d9;transition:background-color .2s,border .2s;background:rgba(216,216,216,.07);cursor:pointer;display:inline-block}.change-box .change-handle{position:absolute;width:44px;height:30px;border-radius:2px;transition:background-color .4s,left .2s;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}.change-box .change-handle .icon{font-size:14px;margin:0 !important}.change-box .change-handle:first-child{left:0px;border-color:rgba(0,0,0,0)}.change-box .change-handle:first-child.is-active{background-color:#fff}.change-box .change-handle:last-child{right:0px}.change-box .change-handle:last-child.is-active{background-color:#fff;color:#2b5182}.tab-box{width:100%}.tab-box .tab-hd{border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.tab-box .tab-item{padding-bottom:20px}.tab-box .tab-bd{padding:20px 0 0}.tab-box .tab-bm{width:100%;border:1px solid #eee;border-radius:5px;margin-top:10px;box-shadow:0px 1px #e1e1e1}.tab-box .tab-bm .top{border-bottom:1px solid #e1e1e1}.tab-box .tab-bm .top ul{display:flex}.tab-box .tab-bm .top ul li{display:flex;margin:10px;height:32px;line-height:32px}.tab-box .tab-bm .top ul li .title{font-size:16px;font-weight:600}.tab-box .tab-bm .top ul li .ant-btn{justify-content:center;align-items:center;height:22px;width:60px;margin-left:5px;margin-top:5px;font-size:8px}.tab-box .tab-bm .bottom{margin:5px 0 0 10px;display:flex;justify-content:space-between}.tab-box .tab-bm .bottom ul li .tab-li span{margin-left:10px}.tab-box .tab-bm .bottom ul{display:flex;margin-top:10px}.tab-box .tab-bm .bottom ul li{display:inline-block;width:130px;height:40px;background-color:#e1e1e1;margin-right:10px;line-height:40px;padding-right:10px}.tab-box .tab-bm .bottom .bmright{justify-content:flex-end;width:130px;height:60px;background-color:#e1e1e1;margin-right:10px;margin-bottom:15px;line-height:60px;font-size:15px}.tab-list{display:flex;align-items:center;line-height:22px}.tab-list .list-item{cursor:pointer;font-size:16px;transition:.3s color;color:#666;margin-right:50px;line-height:46px;position:relative}.tab-list .list-item::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px}.tab-list .list-item:hover{color:#2b5182}.tab-list .list-item.is-active{color:#2b5182}.tab-list .list-item.is-active::before{background-color:#2b5182}.table-text{line-height:22px;width:100%;font-size:16px}.table-text th{color:#999;text-align:right}.table-text td{padding-left:20px}.table-text td,.table-text th{padding:6px 5px}.filter-box{position:relative;height:140px}.filter-box .filter-item{position:relative;padding:10px 0;display:none}.filter-box .filter-item:before,.filter-box .filter-item:after{display:table;content:" "}.filter-box .filter-item:after{clear:both}.filter-box .filter-item:first-child{display:block}.filter-box .filter-item:nth-child(2){display:block}.filter-box .filter-hd{float:left;width:75px;line-height:32px;position:relative}.filter-box .filter-hd+.filter-bd{margin-left:75px}.filter-box .filter-ft{position:absolute;top:5px;right:0;text-align:right;line-height:32px}.filter-box .filter-top-list:before,.filter-box .filter-top-list:after{display:table;content:" "}.filter-box .filter-top-list:after{clear:both}.filter-box .filter-top-list .list-item{float:left;white-space:nowrap;height:32px;line-height:32px;white-space:nowrap;text-align:center;margin-right:24px}.filter-box .filter-top-list .list-item a{border-radius:2px;display:block;transition:.3s linear color;color:#666}.filter-box .filter-top-list .list-item a:hover{color:#2b5182}.filter-box .filter-top-list .is-active a{color:#2b5182}.filter-box .filter-top-list .is-active a:hover{color:#2b5182}.filter-box .filter-key-list:before,.filter-box .filter-key-list:after{display:table;content:" "}.filter-box .filter-key-list:after{clear:both}.filter-box .filter-key-list li{float:left;white-space:nowrap;height:32px;line-height:32px;padding:5px 8px;white-space:nowrap;text-align:center}.filter-box .filter-key-list li a{border-radius:2px;display:block;line-height:30px;padding:0 15px;transition:.3s linear color;color:#666}.filter-box .filter-key-list li a:hover{color:#2b5182}.filter-box .filter-key-list li.is-active a{color:#fff;background-color:#2b5182}.filter-box .filter-key-list li.is-active a:hover{color:#fff}.filter-box.is-open{height:auto}.filter-box.is-open .filter-item{display:block}.filter-box.is-open .filter-btn-toggle a .icon{transform:rotate(180deg)}.filter-box.is-open .filter-btn-toggle a::before{content:"收起"}.filter-box .filter-btn-toggle{position:relative;z-index:10;text-align:center;margin-top:-1px}.filter-box .filter-btn-toggle a{display:inline-block;text-align:center;color:#2b5182;min-width:78px;height:26px;text-align:center;line-height:26px;border-radius:13px;background-color:#f6f6f6;position:relative;transition:.3s background}.filter-box .filter-btn-toggle a:hover{background-color:#ededed}.filter-box .filter-btn-toggle a::before{display:inline-block;vertical-align:top;content:"展开"}.filter-box .filter-btn-toggle a .icon{font-size:12px;display:inline-block;vertical-align:top;margin-left:5px}.filter-box .filter-btn-more{display:block;color:#666;transition:.3s linear color}.filter-box .filter-btn-more:hover{color:#2b5182}.step-box{padding:10px 10px 0}.step-box .step-list{display:flex;flex-wrap:wrap}.step-box li{width:20%;margin-bottom:10px;flex:1;position:relative}.step-box li::before{position:absolute;content:"";left:-70px;top:12px;width:64px;height:6px;display:none;background:url(../images/arrow.svg) no-repeat center center;background-size:100% 100%}.step-box li+li{margin-left:70px}.step-box li+li::before{display:block}.step-box li.is-disabled .step-name,.step-box li.is-disabled .step-text{opacity:.6}.step-box li.is-disabled .step-name .icon,.step-box li.is-disabled .step-text .icon{color:#666}.step-box li.is-ing .step-name .icon,.step-box li.is-ing .step-text .icon{color:#ff8b00}.step-box li.is-will .step-name .icon,.step-box li.is-will .step-text .icon{color:#999}.step-box li.is-error .step-name .icon,.step-box li.is-error .step-text .icon{color:#f04734}.step-box .step-text{line-height:18px;font-size:12px;margin-top:6px}.step-box .step-text .icon{font-weight:400;color:#33b554;margin-left:8px}.step-box .step-name{border-radius:2px;display:inline-block;background-color:#f6f6f6;border:1px solid rgba(43,81,130,.18);line-height:28px;text-align:center;padding:0 10px}.step-box .step-name .icon{font-weight:400;color:#33b554;margin-left:8px}.step{overflow:hidden}.step>li{display:inline-block;font-size:0;width:250px;height:38px;padding:0 6.75px}.step>li:first-child{padding-left:0}.step>li:first-child .step-bd:before{display:none}.step>li:last-child{padding-right:0}.step>li:last-child .step-bd:after{display:none}.step>li.is-active .step-bd{background:#2b5182;color:#fff;font-weight:500}.step>li.is-active .step-bd:after{border-left-color:#2b5182}.step>li.is-active .step-bd:before{border-top-color:#2b5182;border-bottom-color:#2b5182}.step .step-bd{font-size:14px;position:relative;height:38px;line-height:38px;font-size:14px;text-align:center;padding:0 10px;background:#f2f3f5}.step .step-bd:after{content:" ";position:absolute;top:50%;right:-8.5px;display:block;width:0;height:0;border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-left-width:9.5px;border-left-style:solid;border-left-color:#f2f3f5;margin-top:-19px}.step .step-bd:before{content:" ";position:absolute;top:50%;margin-top:-19px;left:-8.5px;display:block;width:0;height:0;border-top-width:19px;border-top-style:solid;border-bottom-width:19px;border-bottom-style:solid;border-left:9.5px solid rgba(0,0,0,0);border-top-color:#f2f3f5;border-bottom-color:#f2f3f5}.empty-box{text-align:center}.empty-box .empty-pic{margin-bottom:10px}.empty-box .empty-pic img{width:96px;height:96px;display:block;margin:0 auto}.empty-box .empty-tit{font-size:16px;color:#999}.empty-box .empty-btn{font-size:18px;margin-left:5px;text-decoration:underline;color:#2b5182}.step-increment .increment-list{display:flex;flex-wrap:wrap}.step-increment li{min-width:210px;margin-bottom:10px;position:relative;display:flex;text-align:center;display:flex}.step-increment li:hover .eye{display:block}.step-increment li.is-eye-close .step-cont{opacity:.3}.step-increment li.is-eye-close .eye .icon::before{content:""}.step-increment li:first-child{width:144px;min-width:144px;flex:none}.step-increment li:nth-child(2) .step-hd{background-color:#ff9440}.step-increment li:nth-child(3) .step-hd{background-color:#3393fd}.step-increment li:nth-child(4) .step-hd{background-color:#fb5f2c}.step-increment li:nth-child(5) .step-hd{background-color:#1bb02e}.step-increment li.is-end{min-width:88px}.step-increment li.is-end::before{background-image:url(../images/arrow-end.svg)}.step-increment li.is-end .step-end{background:#fff;border-radius:2px;border:1px solid rgba(43,81,130,.12);line-height:40px;margin-top:10px}.step-increment li.is-end .step-cont{min-width:88px;width:88px}.step-increment li+li::before{flex:1;min-width:46px;max-width:60px;content:"";width:26%;margin:30px 3%;height:6px;display:inline-block;opacity:.43;background:url(../images/arrow.svg) no-repeat center center;background-size:100% 100%}.step-increment .step-cont{display:flex;flex-direction:column;width:144px;min-width:144px}.step-increment .step-hd{height:30px;line-height:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:#576a97;border-radius:2px 2px 0 0;border:1px solid rgba(43,81,130,.12);border-bottom:none;position:relative}.step-increment .step-hd .ant-input{background-color:rgba(0,0,0,0);margin:0 18px;display:inline-block;color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,0);text-align:center;outline:0;box-shadow:none;padding-top:0;padding-bottom:0}.step-increment .step-hd .ant-input.ant-input-sm{padding-top:0;padding-bottom:0}.step-increment .step-hd .ant-input:focus{background-color:hsla(0,0%,100%,.07);border-bottom-color:#fff}.step-increment .step-hd.is-edit strong{background-color:hsla(0,0%,100%,.07);border-bottom-color:#fff}.step-increment .eye{display:none;position:absolute;right:6px;top:0;bottom:0;line-height:30px}.step-increment .eye .icon{cursor:pointer;font-size:14px;color:#fff}.step-increment .more{background:#f3f5f8;border-radius:5px;width:20px;height:10px;line-height:10px;position:relative;margin-left:3px}.step-increment .more>.icon{color:#666;font-size:12px}.step-increment .step-bd{background:#fff;border:1px solid rgba(43,81,130,.12);border-top:none;box-shadow:0 0 11px 0 rgba(0,0,0,.09);border-radius:2px;justify-content:center;display:flex;align-items:center;color:#666;line-height:20px;text-align:center;padding:10px}.step-increment .step-bd .name{white-space:nowrap}.step-increment .step-bd>.icon{color:#999;font-size:12px;margin-left:3px}.step-increment .step-ft{text-align:left;margin-top:15px}@media screen and (min-Width: 1820px){.step-increment li{min-width:17%}.step-increment li+li:before{margin:30px 8%;flex:1}}@media screen and (min-Width: 1921px){.step-increment li{min-width:17%}.step-increment li+li:before{margin:30px 8%;flex:1;max-width:initial}.step-increment li.is-end{min-width:15%}}.editTextColor{color:#2b5182;cursor:pointer;font-size:1em}.delTextColor{cursor:pointer;color:#f53f3f;font-size:1em}.delTextColorNew{text-decoration:underline;cursor:pointer;color:#f53f3f;font-size:1em}.disableTextColor{cursor:no-drop;color:#a9adb3;font-size:1em}.moreTextColor{cursor:pointer;color:#ff7d00;font-size:1em}.delTag{background:#f5f7f9;box-shadow:0px 1px 5px 1px rgba(56,56,56,.24);border-radius:4px;border:1px solid #2b5182;display:inline-block;font-weight:600;color:#2b5182;line-height:22px;padding:4px;margin-right:10px;margin-top:10px;text-align:center}.center{display:flex;align-items:center;justify-content:center}.evaBaseColor{color:#999;line-height:22px;font-size:16px}.evaBaseValueColor{color:#333;line-height:22px;font-size:16px}.table-text .ant-form-item{margin-bottom:0px !important}.checkChange{margin-left:0px !important}.leftTreeWrapStyle{width:330px}.leftTreeWrapStyle .treeTitle{height:54px;line-height:54px;background:#f8fbfd;margin:0 0 20px 0;padding:0 20px}.leftTreeWrapStyle .contentLeft{background-color:#f3f3f3;padding:15px 10px}.a-center{display:flex;align-items:center}.j-center{display:flex;justify-content:center}.all-center{display:flex;align-items:center;justify-content:center}.easyplayer-control-progress-box{display:none !important}.custom-scroll-wrapper{scrollbar-width:thin;scrollbar-color:#999 rgba(0,0,0,0)}.custom-scroll-wrapper::-webkit-scrollbar{height:6px}.custom-scroll-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.custom-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.custom-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-color:#888}.totalbox_ .tabBox{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.totalbox_ .standardBox{display:flex;width:100%}.totalbox_ .standardBox li{width:110px;text-align:center;padding:10px;cursor:pointer}.recordDecordPartsdo{display:flex;justify-content:space-around}.recordDecordPartsdo>a{border-bottom:1px solid #2b5182;color:#2b5182}.titleContentMessage_{background:#f2f3f5;padding:15px;display:flex;justify-content:space-between;margin-top:20px}.titleContentMessage_>span{font-weight:700;font-size:16px}.titleContentMessage_ span:nth-child(2){width:300px;padding-left:28px}.totalModalMast .ant-modal-footer{text-align:center !important}.trueSeeChooseExamine{width:100%;border-top:1px solid #eee;margin-top:30px;position:relative;padding:35px 0px}.trueSeeChooseExamineOne{float:right;width:100%;margin-top:30px;position:relative;padding:35px 0px}.trueSeeChooseExamineTwo{float:right;width:600px;margin-top:30px;position:relative;padding:35px 0px}.ant-modal-footer{text-align:center !important}.tree .ant-tree-node-content-wrapper{width:100% !important}#benchContainer>div{height:100%}#benchContainer>div canvas{height:100% !important;min-height:300px}.workbench_list_planName{width:60%}.workbench_list_null{display:flex;align-items:center;justify-content:center}.workbench_list_null img{width:300px}.listGw_self{position:absolute;width:340px !important;height:460px !important;overflow-y:auto}.listGw_self::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.listGw_self::-webkit-scrollbar{z-index:11;width:6px;height:4px}.listGw_self::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.rsi_center_span{background:#fff;color:#2b5182;font-weight:600;font-size:16px;border-radius:16px;height:32px;width:100px;margin-top:30px}.headerAddPart{width:100%;background-color:#004b8f;box-shadow:0px 1px 6px #ccc}.headerAddPartFirst{display:flex;width:95%;margin:0 auto;height:80px;background-color:#004b8f;justify-content:space-between;align-items:center}.basicExamIne{font-size:18px;font-weight:700;display:inline-block;padding-right:20px}.examinN{display:flex;align-items:center}.manyMakingPaper{padding:15px 20px;position:relative}.manyMakingPaper>p:nth-child(1){color:#586cb1;font-size:16px}.manyMakingPaper>p:nth-child(2){font-weight:1000;color:#586cb1;font-size:25px;padding:10px 0px}.manyMakingPaper>p:nth-child(3){font-size:12px;color:#2b5182}.manyMakingPaper>img{position:absolute;right:0;top:0;border-radius:0px 5px 0px 0px}.leftBottomReadPart{display:flex;justify-content:space-around;padding:30px 0px 10px 0px}.leftBottomReadPart li{text-align:center}.leftBottomReadPart>li>p:nth-child(1){color:#2b5182;font-size:16px}.leftBottomReadPart>li>p:nth-child(2){color:#2b5182;font-size:18px;font-weight:700;margin-top:10px}.organNamePart{padding:26px 42px;border:1px solid #e5e8ef;border-radius:12px;margin-bottom:15px}.organNamePart>div:nth-child(1){display:flex;align-items:center;justify-content:space-between}.organNamePart>div:nth-child(1)>div>p:nth-child(1){font-weight:550;font-size:18px;color:#1d2129}.organNamePart>div:nth-child(1)>div>p:nth-child(2){color:#86909c}.organNamePart>div:nth-child(2){margin-top:30px;display:flex;justify-content:space-between;color:#86909c}.organNamePart>div:nth-child(3){display:flex;justify-content:space-between;color:#86909c;margin-top:10px}.organNameBox_first{height:100%;overflow-y:auto;padding-right:10px}.organNameBox_first::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.organNameBox_first::-webkit-scrollbar{z-index:11;width:6px;height:4px}.organNameBox_first::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.g2-guide-html{width:50px;height:50px;vertical-align:middle;text-align:center;line-height:.1}.g2-guide-html .title{font-size:12px;color:#8c8c8c;font-weight:300}.g2-guide-html .value{font-size:18px;color:#000;font-weight:bold}.g2Value{margin-top:15px}.markingBar{overflow-y:auto}.markingBar::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.markingBar::-webkit-scrollbar{z-index:11;width:6px;height:4px}.markingBar::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.markingTestList-box{background-color:#fff;border-radius:8px;width:100%;height:100%;box-sizing:border-box;padding:30px}.markingTestList-box .markingTestList-top{height:"30px";color:#585858;line-height:22px;display:flex;align-items:center}.markingTestList-box .markingTestList-top div{cursor:pointer}.marking-auto{width:84%;margin:10px auto 0;height:calc(100% - 66px);overflow-y:auto}.marking-auto::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.marking-auto::-webkit-scrollbar{z-index:11;width:6px;height:4px}.marking-auto::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.marking-auto .marking-list{padding-right:15px}.marking-auto .marking-list li{height:172px;margin-bottom:25px;border-radius:13px;overflow:hidden}.marking-auto .marking-list li .marking-list-li-div{width:calc(100% - 20px);height:100%;background-color:#fff;box-sizing:border-box;border:1px solid #d8d8d8;padding:20px;border-radius:12px;box-shadow:1px -1px 13px -5px #000}.marking-auto .marking-list li .marking-list-li-div .marking-group{width:20px;height:20px}.marking-auto .marking-list li .marking-list-li-div .marking-list-div-rightType{color:#afafaf}.marking-auto .marking-list li .marking-list-li-div .marking-list-content{font-size:15px;height:56px;line-height:28px;color:#333;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:8px 0}.marking-auto .marking-list li .marking-list-li-div .marking-progress{display:flex;flex-direction:column;justify-content:space-between;color:rgba(51,51,51,.65)}.marking-auto .marking-list li .marking-list-li-div .marking-button-start{margin-left:20px;background:#0062bc;border-radius:19px;line-height:26px;cursor:pointer}.marking-auto .marking-list li .marking-list-li-div .marking-button-start span{padding:0 12px;color:#fff}.rightBgTeacher{background:url(../assets/img/ca16e545286fb769a1dccbe3ad2866a5.png) no-repeat;background-size:100% 100%}.marking-answer{width:100%;height:340px;background:#edf8ff;border-radius:4px;color:#333;margin-top:22px;box-sizing:border-box;padding:15px 20px}.marking-answer p{width:100%;line-height:28px}.marking-soreint{margin:12px 0}.marking-soreint span{font-weight:400;font-size:20px;color:#333}.marking-reason{box-sizing:border-box;padding:15px 20px;border:1px solid #d7d7d7;border-radius:4px;min-height:116px;margin-bottom:24px}.marking-reason p{margin-top:8px;line-height:24px;color:#333}.marking-form-margin .ant-form-item{margin-bottom:15px}.textarea_height textarea.ant-input{height:100% !important}.marking-button-submit{width:120px;height:32px;margin-top:20px;background:#0062bc;border-radius:19px;line-height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.marking-button-submit span{color:#fff}.marking_paper_page,.paperPage-height{overflow-y:auto}.marking_paper_page::-webkit-scrollbar-thumb,.paperPage-height::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.marking_paper_page::-webkit-scrollbar,.paperPage-height::-webkit-scrollbar{z-index:11;width:6px;height:4px}.marking_paper_page::-webkit-scrollbar-corner,.paperPage-height::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.monitor_details{background:#fff;border:1px solid #c8c8c8;border-radius:5px;box-sizing:border-box;padding:30px;margin-bottom:15px}.monitor_details .monitor_div{width:142px;background:#edf8ff;border-radius:5px;display:flex;margin-left:20px;flex-direction:column;justify-content:center;align-items:center;color:#333}.monitor_details .monitor_div b{font-size:20px;font-weight:600}.monitor_answer{border:1px solid #c8c8c8;border-radius:5px;background:#fff;box-sizing:border-box;padding:25px;overflow:hidden}.monitor_answer p{color:#333;line-height:34px;word-break:break-all}.marking-progress{position:relative}.marking-progress .ant-progress-circle .ant-progress-text{font-size:18px;top:70%}.marking-progress .marking-progress-icon{width:36px;height:36px;position:absolute;left:50%;transform:translate(-50%);top:20%}.marking-paperList .ant-tabs{height:100%}.marking-paperList .ant-tabs-content-holder{height:calc(100% - 62px)}.marking-paperList .ant-tabs-content-holder .ant-tabs-content{height:100%}.markingHeader-name{width:50px;height:50px;box-sizing:border-box;border:1px solid #d6ebff;border-radius:50%;background:#80baf0;color:#fff;margin-right:20px}.markingHeader-name span{overflow:hidden;padding:0 2px;line-height:20px;height:20px;text-align:center}.drawFont{position:absolute;left:50px;top:50px;min-width:10px;min-height:20px;display:flex;justify-content:center;border:2px dashed orange;z-index:10;box-sizing:border-box;display:none}.intoFont{font-size:14px;opacity:0}.drawFont input{position:absolute;left:0;top:0;background:rgba(0,0,0,0);border:none;outline:none;min-width:10px;width:110%;box-sizing:border-box;padding:2px;font-size:14px}.pagingtest-box{height:32px;max-width:100%}.pagingtest-box .pagingtest-box-space{display:flex !important}.pagingtest-box .pagingtest-div{width:32px;height:32px;box-sizing:border-box;border:1px solid #d9d9d9;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.65);background:#fff;border-radius:2px}.pagingtest-box .pagingtest-div.pagingtest-active{border-color:#2b5182 !important}.pagingtest-container{width:300px;height:200px;overflow-y:auto}.pagingtest-container::-webkit-scrollbar-thumb{border-radius:4px;width:6px;background:rgba(43,81,130,.4);height:4px}.pagingtest-container::-webkit-scrollbar{z-index:11;width:6px;height:4px}.pagingtest-container::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.popover-pagingtest{display:flex;flex-wrap:wrap}.popover-pagingtest .pagingtest-div{margin-top:10px}.eagle-list{height:400px;background:#fff;border:1px solid #e5e8ef;box-shadow:4px 4px 10px rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;padding:15px}.eagle-list .eagle-list-user{padding-bottom:20px;border-bottom:1px solid #f3f5f8}.eagle-list .eagle-list-user .users-img{margin-left:20px}.eagle-list .eagle-list-user .users-img img{width:80px;height:100%}.eagle-img{width:42%;height:400px;margin-left:20px}.eagle-img img{width:100%;height:100%}.searchStudentParticulr{padding:20px;border-radius:2px}.searchStudentParticulr .searchStudentParticulr-title{display:flex;justify-content:space-between;color:rgba(0,0,0,.45)}.searchStudentParticulr .searchStudentParticulr-titleDown{padding:10px 0px 20px 0px;display:flex;align-items:center}.searchStudentParticulr .searchStudentParticulr-titleDown>h2{font-size:20px;color:#3ba0ff}.searchStudentParticulr .searchStudentParticulr-titleDown>span{font-size:16px;color:rgba(0,0,0,.45)}.lange{margin:12px 0px !important}.searchStudentParticulr-downCardId{padding:20px}.searchStudentParticulr-downCardId .lange{margin:12px 0px !important}.searchStudentParticulr-downCardId>h2{font-size:20px}.searchStudentParticulr-downCardId>p{padding:10px 0px}.echartsPart{margin-left:15px}.leftChartsDis{display:flex;flex-direction:column;justify-content:space-between}.knowLedge{background-color:#fff;margin-top:15px}.planDode ul li{padding-bottom:15px}.planDode>div{padding-bottom:15px}.uploadPart{display:flex;justify-content:space-between}.uploadPart>div:nth-child(2) p{padding-bottom:15px}.examMessage>p{padding-bottom:15px}.speaciyModalPart{display:flex}.beforeGrade{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:#314659;color:#fff}.nextGrade{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:#f0f2f5;color:#000}.studentGradeScore{padding:10px 0px;justify-content:space-around}.titleWrap{color:#333;margin-bottom:35px}.titleWrap .tipStyle{border-radius:2px;border:.5px solid #1890ff;background:#fff;padding:0 10px;color:#1890ff;margin-right:10px}.titleWrap .titleColor{color:#000}.titleHeadStyle{display:flex;height:40px;align-items:center;padding-left:20px;background:#f8fbfd;font-size:14px;font-weight:900;margin-bottom:24px}.tipText{margin-left:25px;color:#333;margin-bottom:24px;display:block}.rowTitle{padding:10px;background-color:#f9fafb;display:flex;align-items:center;justify-content:space-between}.rowTitle .colTitle{display:flex;align-items:center}.rowTitle .studentLabelExpress{display:inline-block;padding-left:15px}.rowTitle .buttonTitle{text-align:right}.nameTitle{font-size:22px;color:#2b5182;font-weight:700}.rowTabsPartExpress{padding:15px 0px}.newTabsExpress .ant-tabs-tab{border-radius:2px !important;margin-left:15px !important;border:1px solid #2b5182 !important;padding:4px 16px !important}.afterColor_top{color:#999;font-size:13px}.afterColor{color:#999;font-size:13px;display:inline-block;padding-right:10px}.nameStyle{color:#000;font-size:15px}.titleRightPx{margin-right:30px}.ratingAll{display:flex;flex-wrap:wrap;position:relative}.ratingAll .ratingGroupList{background-color:#f9fafb;padding:15px;margin:15px 15px 0px 0px;border-radius:4px}.ratingAll .ratingFan{margin:15px 0px 0px 0px}.ratingAll .groupLabelSpan{display:inline-block;padding:0px 30px 0px 0px}.ratingAll .middleCan{padding:15px 0px 10px 0px;display:flex;justify-content:space-between;align-items:center}.ratingAll .qName{margin:0px 10px 0px 15px}.boldWeight{font-weight:700}.groupLabelPart{display:flex;align-items:center;justify-content:space-between}.tablePart .ant-table-thead>tr>th{border-bottom:1px solid #333;border-right:1px solid #333 !important;background-color:#fff !important}.tablePart .ant-table-tbody>tr>td{border-bottom:1px solid #333;border-right:1px solid #333 !important}.tablePart .ant-table-bordered{border-left:1px solid #333;border-top:1px solid #333}.myNewTree{width:260px;background-color:#fff;border-radius:4px;padding:30px 20px 20px 20px}.myNewTree .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:rgba(136,136,136,.1019607843) !important}.newTitle{height:60px;background:#fff;display:flex;justify-content:space-between;align-items:center;margin:20px 0 4px 0;padding:0 20px}.myNewModal-Large{width:1590px;height:890px;padding:0px}.myNewModal-Large .ant-modal-content{height:100%}.myNewModal-Large .ant-modal-header{background-color:#f8f8f8}.myNewModal-Large .ant-modal-body{height:calc(100% - 62px - 45px);padding:20px}.myNewModal-Large .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewModal-Large-noFooter{width:1590px;height:890px;padding:0px}.myNewModal-Large-noFooter .ant-modal-content{height:100%}.myNewModal-Large-noFooter .ant-modal-header{background-color:#f8f8f8}.myNewModal-Large-noFooter .ant-modal-body{height:calc(100% - 45px);padding:20px}.myNewModal-Large-noFooter .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewModal-Middle{width:1280px;height:720px;padding:0px}.myNewModal-Middle .ant-modal-content{height:100%}.myNewModal-Middle .ant-modal-header{background-color:#f8f8f8}.myNewModal-Middle .ant-modal-body{height:calc(100% - 62px - 45px);padding:20px}.myNewModal-Middle .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewModal-Middle-noFooter{width:1280px;height:720px;padding:0px}.myNewModal-Middle-noFooter .ant-modal-content{height:100%}.myNewModal-Middle-noFooter .ant-modal-header{background-color:#f8f8f8}.myNewModal-Middle-noFooter .ant-modal-body{height:calc(100% - 45px);padding:20px}.myNewModal-Middle-noFooter .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewModal-Small{width:800px;height:450px;padding:0px}.myNewModal-Small .ant-modal-content{height:100%}.myNewModal-Small .ant-modal-header{background-color:#f8f8f8}.myNewModal-Small .ant-modal-body{height:calc(100% - 62px - 45px);padding:20px}.myNewModal-Small .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewModal-Small-noFooter{width:800px;height:450px;padding:0px}.myNewModal-Small-noFooter .ant-modal-content{height:100%}.myNewModal-Small-noFooter .ant-modal-header{background-color:#f8f8f8}.myNewModal-Small-noFooter .ant-modal-body{height:calc(100% - 45px);padding:20px}.myNewModal-Small-noFooter .ant-modal-footer{padding:10px 16px 20px 10px;border:none}.myNewTable{padding:20px;background-color:#fff}.newSegmentation{margin-top:20px}.spacingWidth{min-width:40px;max-width:240px}.newChooseTags{width:100%;border:1px solid #d9d9d9;height:90px;border-radius:2px;padding:15px 15px 0px 15px;overflow-y:auto}.newChooseTags .inside{display:flex;align-items:center;height:max-content;flex-wrap:wrap}.newLittleModalTable{margin-top:20px;height:calc(100% - 32px)}.newChooseTags::-webkit-scrollbar{width:.4vw;background-color:#fff}.newChooseTags::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:5px}.newChooseTags::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.newIconOrganNameAdd{margin-right:20px;margin-bottom:15px}.newIconOrganNameAdd svg{color:#2b5182;width:20px !important;height:20px}.mySelfTag{height:30px;line-height:30px;background:#fafafa;padding:0px 20px 0px 10px;border-radius:6px;display:inline-block;margin-right:20px;margin-bottom:15px;position:relative}.myNewClear{position:absolute;right:-8px;top:-4px;cursor:pointer}.myNewClear svg{color:#e92626;width:16px !important;height:16px}.myNewConfirm .ant-modal-content{min-width:427px !important;height:240px !important}.myNewConfirm .ant-modal-body{padding:0 !important}.myNewConfirm .ant-modal-body .ant-modal-confirm-content{margin:0 !important}.myNewConfirm .ant-myModal-header{padding:11px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0;background-color:#f8f8f8;font-size:18px;color:#2b5182;font-weight:500}.myNewConfirm .ant-myModal-content{padding:50px 0px;text-align:center;display:flex;max-width:80%;width:max-content;margin:0 auto;font-weight:500}.myNewConfirm .ant-myModal-content svg{width:20px;height:20px}.myNewConfirm .ant-modal-confirm-btns{display:none}.myClearFormItemMargin .ant-form-item{margin:0}.myTreeNoColor .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#2b5182;border-color:#2b5182}.content-side-new{width:260px;background:#eff0f3;padding:20px}.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number{background:#fee6e7 !important;border-color:#fd000d !important}.questionTabNewNoMargin .ant-tabs-nav{margin:0px}
* {
    font-family: "Noto Sans SC" !important;
    font-size: 14px;
}
input:-webkit-autofill {
    transition:background-color 5000s ease-in-out 0s;
}
.ant-form-item-explain-error{
    white-space: nowrap !important;
}
/*必填项“*”*/
.beforeFont:before {
    display: inline-block;
    margin-right: 4px;
    content: "*";
    font-family: SimSun;
    line-height: 1;
    font-size: 14px;
    color: #f04134;
}

#app {
    height: 100%;
}
.nav-box .ant-menu{
    justify-content: start !important;
}
.sidebar-menu .ant-menu.ant-menu-inline-collapsed{
    width: 70px;
}
.ant-form-item{
    /* height: 36px; */
    /* margin: 0 0 24px; */
}
.ant-spin-nested-loading,.ant-spin-container{
    height: 100%;
}
.selectedTableStyle{
    background-color: #E1F4FF;
}
.ant-table-thead > tr:hover > td,
.ant-table-tbody > tr:hover > td {
    background: rgb(225, 244, 255, 0.7) !important;
}

.tableAlignCenter,.tableAlignCenter>span{
    text-align: center ! important;
}

.background-DE{
    background-color: #DEDEDE;
}
.site-tree-search-value {
    color: #f50;
}
.ant-tree-show-line .ant-tree-switcher{
    background-color: transparent;
}

.overflowHidden {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ant-table-tbody>tr.ant-table-row-selected>td{
    background-color: transparent !important;
}

.list-groupEva {
    width: 624px !important;
}
.titleBorderLeft {
    border-left: 3px solid #1890ff;
    padding-left: 15px;
    font-size: 16px;
    margin: 15px 0;
}
.clssTree .ant-tree{
    background-color: transparent;
}
.ant-tree-list-scrollbar-show{
    display: block !important;
}
.ant-btn, .ant-btn-group {
    border-radius: 4px;
}
.ant-select-multiple .ant-select-selection-item-remove{
    color: #f53f3f !important;
}

.ant-tag .anticon svg{
    width: 14px !important;
    height: 14px !important;
    margin-top: 3px !important;
    position: relative;
    top: 1px;
}

