.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/76e57105c048ebc165762f118dc0ec03.png);background-size:100% 100%}.commonLayout-ExaminationSituation{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/87c47193db0e34b6120e447fa17460a1.png);background-size:100% 100%}.commonLayout-ApplicationStatus{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/eaef2bccc0c1c1cfbc3a86af9c0a1852.png);background-size:100% 100%}.commonLayout-CertificationPlan{display:flex;flex:1;height:100vh;width:100vw;flex-direction:column;background-image:url(../assets/img/298fc30ed2a2a76b6deaa3ef6f7ca9f7.png);background-size:100% 100%}.dataPreviewLayoutHeader{position:relative;width:100vw;height:3.7vw;background-image:url(../assets/img/d8324eacf7ad78536e10bbdd5302e233.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/eaf19bdec1928b7a79dbea264803983e.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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAABQCAMAAACDM3+pAAAAh1BMVEUAAAAR8f8B8P8A8f8B8f8I8f8A8P8G8P8A8f8D8f8F8f8D8f8C8f8C8f8C8f8A8f8C8f8B8f8B8f8B8f8A8f8B8P8A8f8C8f8B8f8A8f8B8f8B8f8B8f8A8P8A8f8A8f8A8f8A8f8A8f8C8P8A8f8B8f8E8f8G8v8C8f8C8P8D8P8A8P8A8P/cN8AlAAAALXRSTlMACnmqZhLjGc0sIzNZQknAX5CWo7mc8E+FxoBybdOz2P3p3VT4iigePjs49K+I8JlsAAADw0lEQVRo3tWVa1vyMAyGs8IYg3FWUUFUcOCB///73jYJS7vNa8qLutwtOT7p8sVL8IhAFRH+0JGPOD0VpMxORtCIVIwEMlkarH0wrNX3XawSnWuDrB2fPB70aCjmVhVU+Z6dJFKRTtXHdIMVwj4LeO/42ySe+RsA15bPNy0SrNusbW4ljZ+qqwNAoo/S2odEB7j2QR249kAd+Cc5UEfk1t6rA//Tp+oAlWsPwDHUhtK1E3Ck78qIwbF/UwatPXhVBiDJSBe8djzSxRCQaKyLIRBjXexPay9VkQAxWu6kiPHOGqphgH6HZXKowSNjNsN+9R2W+2oR8fUHy0L5ONoYiLcdk+3OIvu+Pmt+KhMXAsww08QYmH2miREwh6kmhsDEU02kwERdTSRwYtpVRAwnsjXStQdv115KLV7UJRE7HqIUA/J8MBHDj0u3JOMj3ylU6CWEgvFaDxkUjFZ6WELB0KxWxkINl4jMBMbp0BgawbKhS62izi3urcTLJ1jHA17b8DjPY4UVb1AwMAb7dazq8xWbhhkOm3Srpnmp7KEgMXo4QEF0b+xBMPIyvlKTVPQUh6mhTFKOuSFvsJeAvxM8KkQgmHstGPBY32qhCx5TW8hv87zo5lTgTIpcCcXBFDbI5yxzTh6QWIYEVuVBW1bJp+CxzP+c2ddkI/B4nf05+ddkKXikMy0k4JHMtQA+0VwJBgJm17/J/OzJFQTcX7eLxSf1DALWi3Zx/Ul9DAHThQ72EDDu6OAAAe+dX2dxzhCEDI6d47HTsZed/BDnOnQRCmzOiShdjbzI+WWS4CxCocxSG1P0vBNCrRmERJvN5miPsw4rotjJuVMkgvTIkAZ/SDEnMUm8Z8m5IZHLSzzN8wZKdDa/zNU5QxmUmF/9Mptzht6gxP2VBlIosZ78NFeFaZaGQokjKLGbKGADZV7vfCaNvwn6r/+aqJdOwnQOZfZ3CsihTNRXQBcqTPrtZwQVOv0HS/+hz16wFTp43cGiJBwxmFRqUpLjgykq+JNSlW32UGH20H6ginlsPUeoMn3cbm3L2a2LLDZy5hRTjjKScAFVFJCekUl6kx7ALFBgg2SUcZPbki+gymh7MXpkLoS8ZaBK2rsYWzIXQt7qQpWo13reoYbH5+fes/2hRYemVw0ls0hRMnqnpA4MSdB4U3JF7PVSqGHy3HagjsVNy5lAHflNy1lAHeuPi3Jz8XkDdSxfvsMHms+71fZ/a5dQR/r09FIcisspG4m9DJGGWAfHvudpvuEHJfKzV6gjfjoXWflHiUH4B10i6Cj3pOCOAAAAAElFTkSuQmCC);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/424b237f7618e6dc7cbaf383d39f4be1.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/3754007d5fb71f5dda0e3e5bacf8ae58.png);background-size:100% 100%}.centerItemTitleSelect{height:1.0666666667vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAATCAMAAADmimJ9AAAAYFBMVEVc5/cAAABa6/oB//4A//8H/f018vwC//8B//4X+f018/sC//4S+/0A//8A//8I/v8A//wP/P1K7fgJ/Pw68vwH/f0S+/0A//8E/v4b+PwB//4C//4N/P0A//8A//8A//62IFQbAAAAH3RSTlNAADPgILNN5fGAWeiff5+RYJlMxkDMcFDZiPnAqRAwWYu69AAAATJJREFUSMfVl8uOhCAQRQsBRVBRfGvP+P9/OYYOBWTSvS7P6t7lScpcBBb5seoKdHfvY2wv4kjBIDHhr6l4U3LBmOAao9FAGmeVSFSsLALb4jvG0wJ1mjOqiKoMJjXH7mNvgDxORRVeB5OyEr6HKDjx8/JcqNLG85Kt7xi7FzwAVBEqOS/sPv4aBzTZG8+eq8ghmEzV6jtGvgNRjOE3ymQqfVUEhs53jK0EqizHPI7jUacqgpdFPiklRkX4m5/5OHIJqUo3FIGq9z3GBuii1TwfOlVZqwnPS2IfJP1JaYxpAFXySVFxUtQDJsUp41Dl+6RYut/8m0UDqnx5sTzgGZlN5OcXC+lJ+Ye7VdYtnpdljC0bxnaEx2AlsGkOJjpOiiY/KTmu8f8r9gr4HUnjY1CnYH+kNjtlw3XvRAAAAABJRU5ErkJggg==);background-size:100% 100%}.rightBottomItemTIleSelect{height:1.0666666667vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjIAAAAmCAMAAADpyoHPAAAAflBMVEVc5/da6/oAAAAA//4A//8I/f0H/v4C//828vwI/f0A//wC//468fkA//4X+f0A//0P/P0G/v4E/v4A//8A//8A//4X+fwE//4F/v4N/P4S+/1E7/sB//4A//8L/f4p9fwZ+/4C//4B//4n9PoA//8A//8M/P0P+/0D//4A//6fWtx4AAAAKXRSTlNAMwDgIMbC5U2zYOhYgICfmcyQ+Z/widDat6BAvxBwZVTz8nBAMKas6up1YLQAAAMdSURBVHja7dzbeqIwFAXgkKBJhKrAIHg+tp31/i84jiiHQqSlczO7+79r7/RbMZsVQEh/k8JtJgsTUPf4pL/AumUzX14JP8UTqS9vfAXilP9T1sZ3xNtrZCzs2nPQeCmXXuQRZjQm8marsBCs034JZFspAOM5zKFk4QIYjzCLjSzECARzCQPEUgDOpQe8yoLC3CPsADw2YCAUzCk84vIkMracCF+gPcqqDVhhJdgTK8TuyEzLidAnvi1VG/AOgRHsiTOUMzLrciKUGaxHWLUB+zz79gKckXmDKisZTfpHJq9VMkvBhkbGAFUlM/UIm9YqmSPPvsMjoxE/lh7xbanagBViwQZEprX0TqS3pdp1IVcyAyPTbkO9/12EBttYGylXMl+ODP1K5oS6+ida1yuZd8HuMjQseyNzAEhVMgsko/FDgmlXJTNBwD8ypSMagt7IaLzQOinIocZ3Crp5XciVTIcYyaiUYNGOjLsN1WuPgD2SqEhMBBwa14VcyXTKoUZ3CkHfLGNOONyXXkqlktkgKCITwNY3LLWVNweefZvOSKIiMRGw74uMxYxcJWNOyO4/Mqb+zwkfRzqM8buITICl+4qpqmTonRTMkRaz75wrmc/e5pCNrjIg7IuMxo7gScFaIx+Pc+jG2uBKxm2FtJh9V+1exjX7/kLu0bFDMooSTLtOCjY8+7aZ4O8EnCPoq/IMsUqmEkFpRNXfliuZ56bFIlv0RSbHjFYlU9rjynAl83m3RZa5Dwyq/Z3QSUHDG2C7n54YC9bhjKvQEZn2/u4De4+WtdamY2R75dnX5R1Yuo4l2w9nbMhUMp0McOFKpo8JgrAnMgYgWMl0ibiSGaIdGY0XgpVM39MTZ8GGRmYBRe6kwHnzJh9HfiMy7S/yQKyS+cjCciXzLyJjyVYyH+y4khlsj6yKzBQp2UrGdQdZjFywr1hiJoDqi6R5UtB1BxkfRw4TAr5Isf7wRSq8eYQZwOdKZphQI5ZiA2vuDybTunnTRSPmSmaQ8+qIbFt78dnsp73izE/Bhrz4TPr2/kX+lLcLTvg9isOo+CKv/gDaHtaoscrNygAAAABJRU5ErkJggg==);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(data:image/png;base64,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);background-size:100% 100%}.dataPreviewCenterItemTitle{background-image:url(../assets/img/72be6a116b0c062e694114ef9e06a815.png);background-size:100% 100%}.ZYcenter_title_bg{background-image:url(data:image/png;base64,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);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 .EarlyWarningViewBGFather:nth-child(1) .EarlyWarningViewBG{background-image:url(data:image/png;base64,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);animation-delay:0s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(2) .EarlyWarningViewBG{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAC7CAMAAADLyVX0AAACHFBMVEUAAAAB//862PqrbO7zM+kx6P3fROp7nvX5L+oM///DWevmPOn4L+r7L+sI///6Muz6Len7Mez6MOuTgPH7NO4G//8I//4B//8B//8B//8C///7MOoB//8G//8C//8D//8C//4B//8D//77NfD7Mu4B//8D//4B//8J///4Ou4E//4B//8A//8B//8C//8C//8C//8D//8B//8E/v8C//8B//8C//8B//8B//8C/v8C///6N/EC//4D/v4B//8D/v76OfMB//8B//8C//4B//75Oe4H/v/8Ne4B//8D//8C///9OPD8NfEB//8C//4B//8B///bSu0B//8C//8C//8B///5P/b6PfWBmPQK+P4P9P77OvP7OPJsp/ZEyvq5Zu0O9f4a7P460vwc6vwm4/yNi/TjRu5gsvbpQOyjevGrcfAN9f4b6/77P/hHyPsx2ftTvPnaTe801/zVTewM9/4W7v4I+f8w3f4O9v8o4f4Z7P4v3P0U8f7vSvgu2/y9afQS9P0i5vzpR/K3a/L7PvbBY/Ak5f4g5/1mrfikfvcb7P4p4v8a7P6rgPxQwPptrPvTX/qxefks3fuEl/ZzovbUVvKvcfLTVPF9mfVzqfx/of040/ulgPgm4/3PXfZMwvkz2v481P9Vwf5bu/yNk/oa7P1XuvnTXvhFy/zqSvWgf/SQj/hIxvow2vxFzP051Px5oPiLkPZNxv0B///MUCr5AAAAs3RSTlMA+wkSHQUXDCYMFRkiMRJDLD02D0skG/Xw4k466B45M0H4L1NGxmLXFwUofObslYJXarF0R8yi2rq2jV2ZiNCnZt7TXWYILAq/PaoRDa1Twm4oyZyRd4F5MuuFc21fQCvlr6toVT8/OzUxRdvJiod9TUtIMfPV0dHJv760lZRnZl1cWU06OdySg3nw7eKyp6GhnYSCb2laVkvHupeNiXxk5t/XyKejmI11dGhgVFHXxZRyv2aCq1kAABLkSURBVHja5JrZ7wtRFMdpFGOpJabt1GwtM61OZ986o9OmC1rUUpUgkSDihUgkxPZAiIRESKwP3j0gQfyDzrljiFhe54qT/Obh9/TJN9/zPefe2xX/axULhWJxxb9SBabUapUYpvBPIBeZcluSpL1sucQU6EcutPbK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);animation-delay:-1s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(3) .EarlyWarningViewBG{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAC7CAMAAADLyVX0AAAC91BMVEUAAAAB//4h+/gb8voX+/0m7fgg8foa8/0R+f4S+/sR/P4Z9P4n8Psk/f4m7vsj7/so7vcU+v8a/P0V9/wB//4o7vQo7fEB//8n7eYl6+IV9f8m7Nso7O0k6tEH//4H//4l69Yl7Nkm7uwm7egB//8B//4m7eIn7eoB//4B//4A//8B//4D//8G//8A//8l7O0B//4B//4k6s0k6csH//4B//4C//4p8PEB//8B//4C//0C//4D//4l6s8H/fwF//wB//8C//0m690A//8B//8H//0A//8B//8F//0f6K8j6rgB//8B//4B//8B//8B//4B//8B//4E//4B//4C//4k6cUB//8D//4B//8B//8B//4B//8C//0C//4F//8A//8B//4j6sYD//4E//4E//4k4aIA//8B//4B//4C//4C//4j6b4B//4D/vwj6cUC//4C//4D//0C//4j6ski57AB//4i6bsF//sB//8j6cEk7NcD//4F//8B//4C//4B//4C//4D//4j6ccD//4B//4i6boi6bwB//4B//4D//0E//4j6cIB//8h6bgF/vsi6bsn68AB//4g6K8i680m7OYf6Koi6L4j6cYJ/v0H//4B//8i6bci6bUa8+oj6LUM+e8I/Pch6cIg5qwh6K8k6cIe5pwi6LcH/PUb8+cg56gX9OYC/vwc5pMf56Ib5Hoc5Y4M+OYg6L8E+uUE/fMH++wY5HUO9+UQ9uEL+vMc7cUB/voF/PMK+OES89Aa7cMU9NsX8dgf7tAC/vUF++sH+Nwc5Yce5psd6KYZ43Mh6K4c4XcC/vYC/e4C/vgH+NUD/fMG+d0E/PUG++4K99QL+OgT8MQN9tkZ6q8V8uAi56sb42oG+d0D/vkL9MAP7aIG/O8I+usU54QR8LkN9dcY6I4a5YAe5YoE++QE+t8D/O0H++8Z5HMd5I8a4Ggb5I4E/fII9cQN8KoL9MkP8bcK+OMV654W66oK9tAR6Y0c5IkZ4WsI994B//9SVOfbAAAA/HRSTlMA/QQUChsXEA4RCBIZBhgVHQwHDfofIfgtMAs2JT8XGzs5Jyv79TIp7Ofv4zQesSPx2URCFLdMI+mYiH1GPTclzFw05c8Z3sVEDQn98+GtpZWBMalkS9Y9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);animation-delay:-2s}.EarlyWarningView .EarlyWarningViewBGFather:nth-child(4) .EarlyWarningViewBG{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAC7CAMAAADLyVX0AAACHFBMVEUAAADyLF+ceZ58l7MU//8y7PPDWoLxJ1nzK11ds8nbQXAB///0KFvqNmfzJ1oM//8B//70J1rbQG7vJlmzaZDuJlkI//8C///sNWQB//8I//8B///yLF0Q//8B//8B//8F//0G//4B///wJlrrJVgE//8D///oK2IC//4F//8C/v8B//8C//4B//8F//4B//8B//8B//8B///wJ1oC/v8B//8C//8B//8C//4C//4C//4C//8D//4B//8B//8C//8B//8B//8C//8M/PwD//4B///tJlkC///sI1sD//4C//4C//7rJVnkK10D/v3pJloB//4D//4B//4C//7mI1jOTHbpJFgB//8C//4E/v3mI1gO8/bfJFjjI1jaJloI+PmlcpLhI1dunrQe5erbL2AK9/gY6u8Z6u4n2OHEU3p5l68V6++LfZwr090I+Plgpbox0txsnLMW7PAy0tsj4ecz09xPu8m1WoGqaItKwc2Gi6cR7/ML9fcn2eI1y9c7ydQk3eWxWoE3z9ci3OQS7vIO8/UW6+9AxtPKRHCUeplSt8jJSXTaPmxwn7SOgp5csMKia44j3OQ1ytYY6e4Z5+wZ6e5QtcW5RHEg4OfXKl4g4+pvlq6la40Q8PMb5OpJtsdVqr6WZopula7EQG1FuMlolq5wjKgO9PWFfJyfYoeHgJ6vV39MuMmuXYM7zNc2zNjEPGuXbI8j2+EB//86dBmpAAAAs3RSTlMAHxENBwQVOyQJGPkpGi4N/DUWRRNLEfAc5xfsMQrc4iQb0j8KJzMFQR/X86ZjLJv2e8hBzbI3w3Vqll1YT7tGrIBMFDu2UVQPL46SVjiKXIc+v6FoKWJvhGdvhXx1j+4tg2VhVOWuaMM1MNd12rePg352dFRPT0pEQTrnyLGto4pkR+DemJaNZGNhU0VERDk16tjNxbyjoZNrWldW8O/KwrOie9nGuq6rno6JhXZivo2KOD13qiIAABNJSURBVHja5JhLz5pgEIW7wBULXGmAcE0gXEUIIFcB0RAxMagLP39n/2BnhN7SNl2+NJ0duyeHMzNn3k//ay0oqE//SlFMy3EtI1CLT/9AUYyi6bq+kZV/ApniNkaX51110zVTWTHUvJEFTi+Sa3/1n25XHc+aya3m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);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,iVBORw0KGgoAAAANSUhEUgAAAtcAAAAwCAMAAADtjqZ8AAAAb1BMVEVa6/pc5/cAAAAG/v4I/f0A//4A//8C//8N/P4A//w08/0F//4K/f0F/v4C//4B//4A//4G/v4P/P048voL/f4Y+f0A//8A//8a9/sA//8M/P0A//5K7fgc+P1E7/sn9Pon9v0A//8A//8D/v4A//7f8wi4AAAAJHRSTlMzQADCxuAg5bdgTdqzn+jxgM2aWI9/+a+IUKdvTHNAcGUwEN4++t40AAADvUlEQVR42u3d3XKiQBAF4AECo/yNIKgx/mST8/7PuDGppEUwgzsDVVt1vuu9Sp3qss/YqwqTyGCMZSiSGORDnIQ/ViBnZvuVU5UYjFKEVwqQm/6wSED+ZoXaIj8pm/byj8UzkCpylWMbii0WAbl63ZWfWVVjInrSeAmvxKgVuToCV8NiiXIdkLtDhPjtkmtltUccXllBK3KmsepsLLuAvMiwGpXrFEhCkfBTiA91Z1gUqALy4wwjubYNFhFjr8hFf1gkAD+FeKPxRwGjBot4gT4pcqXRdGZFEZAvEZ7tuU6B52513Spy1dxU12VA3iywtOc6uq2uc0WuUt2prg3agObLdb+6XkJzaXSXd4ZFwep67lyn+vYBvVHkqkXM6lrMm2t5ExMNq2sPUo0XVtdi/ly/srp2ZH/narg0zp5rjRUf0C9YXf9HrLmu+YA+AY0Vq+vpSK7HP6AfFd2zznta+7B4QXkI6CHnRU87MtfyJia2rK5/o9GXDr9zcWl0otF3GJ/rhtX1IzRM1qEHcx2xunZlUGYdJcoxuZbqmg/o471i8xRd26C2V9eGS+PDdtg8dWzQjP8ckt8+oEeKflNBR1cyaNuweIvRBPSwCvHTlXeUA3sjb788SYFKYl1t0A6/c/H7Tq7OQCWxrjbYjc51ytuvh9UwkmuNSvUcWV17sYeRXJdYDPV8vP3y5WSQ/YxrILVX1/uA/sXByMCugPVQrnn75U0jq2OJfLi65vedfKhldTQoBt9lePvlT4X4Z2lMB4cFq2s/yu/VMZPp0Mu19faL1fXorq+KLgaXRo2G1bUn5++BLUvjTa55++VRjjL6EEPb3rmeuTQ6qaCfPsQog+Fc8/bLo9Sg+uz4joPVNb/v5M0aqGRpHMg1b798qmHuLI05ClbXHtUw0vEN5Jq3Xz6dNN4HO74WMatrz11flsGs7+Wat1++V8cNats7V8Sl0dnu8pcugrG5PrK6dlJh6H8O2rO69q4Cyvt3Bbz98mutcWR1PYfX0rT3c83bL99OtneuAlFA7g6HX+7AePs1rf6w+MOlcTKSa95+TUjeuVhdz0JyzduvyUWsruciuebtl2f26vockJgo17z9mowMC37faSaSa95+TSzHltX1nCqkCuDt17SOrK5nJL/Dwdsvn2zVdYMsoEmdEYcK4O3XRKS65ved5nQZJMrgxNuvSciwYHU9o8Pi83dJI+Qpb7+mo9Gwup7PutEwSed3/3u3X+RBt7o2oKlFlz+4CpMtvtxW1+TFkn/UGZnt13D+CxPlLyr57nNmAAAAAElFTkSuQmCC);background-size:100% 100%;display:flex;align-content:center}.FourPreviewSearch{width:35vw;height:1.155vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAAAYCAMAAAAvdt6gAAAAclBMVEVa6/pc5/cAAAAC//8A//8A//8G/v8H/v8E//8J/v8y8/wW+v049PwA//8A//4O/P0A//8I/v8A//8G//8A//9E7/sF//8W+f0D//8A//067vkf9/wL/P4A//0j9/wG/v0A//8A//8A//8A//8r9vwA//7vDUcQAAAAJXRSTlMzQADnH9/NwdGzTX9M8J+aX8V/v/hAyYnZgFhyp3BlkS9QQBBZywaneAAAAlJJREFUeNrtm+1uozAQRc0M5tsBAoQ2ZJNtdnn/V1wgS4wCVf8U6Y7q8wRH1giP7zCqMP2KIxH5vQAKJ7qDKJHu4anuREpn6oVUT/6pQic/ONE9ROk99uBp+U6qVy8k/JuIfr0pdBLjO9EdRMnns4dPpzeK93IY/XWm0KmOTnQHUaKo9STA/qp4E+0T0SFX6KSanOgOolSwJ4KN4uVi8lfoJOw70R1EydcSmobN4s0fTcNfhU58dKI7iI5XhCeDqXjXLfstVuh0+o8T3UGU7px5MpiKd/22YLC3RRXMNLa7ARRdesoUJdKwr7UwmMmexSsg4g04mtCMnZwGevYEj3jtgQqKeGdpZvvlXbXs73BX3LUuw5E6nUU1pOjCU6Yo+Qb3tdbVp3Kkbm3xrt4WBuuKm8R0OPBW2SsOU7R6eMYKXdQeqBUdiW8eLqEuB3S86nltyx4DBpKNOYXhqZ5roI0IUzSZPdFFm5WogIj3bIKyDOrzonhFRLy5CUOO8ZPTnAfPXEDE+zhQYRFvbsqS8820IQeeCzccnXg2i3HHrf89RYoSHS4eNBlHAZ+XxStjLnw1JpUwbu1MnYqYC08HakVl/JCTmrp9zXlt0/DBjcIkYPvXG7Lo4ClTFDnifRLw5pCijRADyQ0ukMmpfFHkiPfTCRt2xPsEPDkVLwod8X5RvDHkXNiCPW6VLyroh5xl8SLPhcVv1IgRBY94tzC+6t3qz8BPFyVfXz1ZpJqUSdzqj1I/XJToJuy1lnX8QaoY15wfEW+PjyYn+u2iUtbyV6vv/wCk3veNDjNlSgAAAABJRU5ErkJggg==);background-size:100% 100%;display:flex;align-content:center}.selectThree{width:22.38vw;height:1vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyoAAAAmCAMAAAAcPZ8TAAAAWlBMVEUSLzIXOj4A//4AAAAA394C5uUAICAPSUsGxMUCn58DsLAAgH8AX18Djo4Lf4AIl5gUUlYA9PQEvr4McHIEzs4HpaYAb28Hs7QAUFAAEBAAT08Ra24RYGMAPz/lBrVnAAAC/klEQVR42u2d0ZKiMBBFw50EDIISwVFX5/9/c4GssBZhqgZM7XKrz2uXD+ehhXC7K+pjhtv+5DDF9sUCVLRSzFoWwhoam360zLXK1SGE7n+UajDRSRFrkf0B/BPK22yr7IHmkahXMoPPvlrCKBa8FLHWTeOQCCt4XIDmNtMqKXBUE87Qz2qmWOilmLVKmERYR2VQzrSKDnVKBqRDlQUvRayVAlUirKRy+FLh1y+jphjsfZXoPcVLMWtp2ERYjUWpwq9ftZpwhB6rLPRSzFqfMFkirOYOHWqVHHnwkf5rqLLgpYi1UjnTvwkg0CoFTKYmnGCfVZ7Dby/FrGVxSYQ4reL/iNSEA3Q6VFnwUsRaBZyc6eO1isUp+Jm+GKoseClmLY0yEWK1yjWYLuTIfZUpe+ilmLX2EqlEbJVwulAzRio1Z6RSS6QSA0BJpEKrpXFOhB/R4IXLTKvMD3ccGSdajpwTLaNWASMPlR/i8IL5plU0zuEpiaHKgpci1pJIZQEl3G7A4TDfKp/BdMGg9FWm7KGXYtaSSGUJGnr3BwMTPqvMpwslY6RSckYqo9ZVzvRLuMM1u54GeMy3ikX+XaTCNPrRSzFryZjkMnYwz4fKJfwFbH64I2ecaMk5J1paLYlUVo/bN/6hgmq2VVKNMjwlMVRZ8FLMWvL6tRQL58/0NpyrjPuysiS8Wf7SOsmZfimZ6U72GmY+gkyBTJaEt8xZIpV3cIDbNQ6HSavIkjALEqm8iQbaoJkOtshECwujlsUuERZzR0s1bRVZEiZh1FJypl/HGbgExiVlSZiDTksilfeQGVMFWkWWhDk4SaQSFUDJkjAFL5HKPREitIosCTPQacmYZEwAJUvCDLRaEqlEBVCyJExALZFKZB5oulYpJFLZOKNWCZ0I7+cCq/qBoVqWhLdMpyVjkjGpgFT18UItS8IbptOSSCUi46URe5hMloS3S6slkUpE7tY9ryK6abnKbtMMWg6CJ9YFd6l1k2LBeONmwXmRKKnW/4Iuvz5afgNnwnFRgVoybQAAAABJRU5ErkJggg==);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:1.5vw;color:#6efffe;font-weight:700;font-size:1.21875vw;background-image:linear-gradient(180deg, #00FFFE, #FFFFFF 100%);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:6vw;height:6vw;background-image:url(../assets/img/5fac6226426abf03dcc817300d20bffa.png);background-size:100% 100%}.iconBgAnimation>div:nth-child(2){position:relative;width:6vw;height:6vw;background-size:100% 100%;display:flex;align-items:center;justify-content:center}.countText{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;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(data:image/png;base64,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);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,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAMCAMAAADf0TbNAAAAsVBMVEUAAAAC8f8C8f8E8P8B8P8C8v8B8f8C8P8H8P8C8v8G8f8B8P8E8f8C8P8A8f8B8P8B8P8B8P8A8P8A8P8A8P8B8P8C8P8B8f8B8f8C8f8B8f8A8f8B8f8A8f8E8P8A8P8A8P8B8P8C8P8A8f8A8P8B8f8B8P8B8f8C8P8C8f8B8f8F7v8A8f8A8f8C8f8C8P8A8P8B8f8C8P8A8f8A8P8A8f8A8P8D8f8B8P8C8v8A8f9lashYAAAAOnRSTlMAClcYPwY7LBIcFW8oL+mTa2jVwKyXIYOAQiXtfNkQ0b2bUsSxqaZlXDOHDvveTzfxjkXJ5bihSHVho4UDqAAAAuhJREFUOMt10dmSokAQhWEQRFDcFYR2bzdklLZt1/d/sKlTnCyNmei8yxDKj/qtap5PfT+3ygnSNA1Dv1zszFPj2uUWHY/H5fJWLbfisd12u8dyqXbv4/F4VJSbH59O7XY7Lbfsutls1m0e0r1cLvN5zH/bnGezWW/Hv+79/Py0WrVy6/xR8zxMLRl7OvXr9SqXCMyQm1MopZvxQQ/MZZOyCpgdbsEYzDsPdTUzpqwB5vrB869KOe975ZZq5jkoty2UrT4PuYD5PFlmNLPOpQ5mLeJWAzPhZt8Us1Lhk45mbpnhG8wRLVYHzGGFry3AHPCWmpp5cXi5YPaufG2gnTHjtcB8uoZpg+n43CIwa7RUC89VTloizTzyqj0wO0s+2AFz5DH7HsyhZFfMwWAo2ZWy32/z39ZgTiT7pKXmw2MFMN+z52A6NtGaWaMlwG0mhWQHs5JJdjAbzB6BGY99ZtfMvcm+Vk7JvgHzk1cdauYrO5gzyuZgvmWv+top2cFsmuy4TZP9CObOYXbN7Ep2MOOtRRmYC5MdzJVkx3V+muxgTkx2MD/2/PIPMN+z+0r5yg5mU7J7Svn9TUuqmSY7mA3J3hgrZvzKPlTOkNk1c8HL7YD52RZZD86HZFfKjy/JDuV7ds0MJLtmNiW7myinZ7FmBU7JvgOzwS0a4TpHJrtSLiT7fT1Qzq1kB9Nkh3JyCJldMyV7//lPdkQPAm6OZqbcmrjNWyjZwZTsgWZ2ppQp5X5vsoNpsl+VcmWyg3me85AdnIcVX1u1FPPrt+y5Zta5pWBm3GwPzJvPnzRzKdnBbNBidbVTsp/glOwFmK/suM3zkK9dwTw0+OUHML/cX7JrpsmumSZ7kihmwi0Bc1ewwkMp7/eMFWIwJXsC5tVkB3M15vlrMM8Vnn8G81Djt2pm77/s0l0PF9u28zyXzdfDza7XHTVSIcBIBSfC+NIkDdWYL9cjD6pbyLKUW1hgAm4exiUzcvVYfwEcAGQHuntA6wAAAABJRU5ErkJggg==);background-size:100% 100%;width:4vw;height:.268vw;margin-left:5px}.centerTopCountRight{background-image:url(data:image/png;base64,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);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,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAMCAMAAADf0TbNAAAArlBMVEUAAAAF8f8B8f8D8v8G8f8A8P8C8P8D7f8B8P8A8P8C8P8D8P8B8f8B8f8B8f8B8f8B8P8D8P8D8f8B8P8E8f8A8/8A8f8C8f8B8P8F8v8A8f8A8P8C8f8A9/8A8P8D8P8A8P8A8f8A8P8B8f8A8P8B8P8B8P8C8P8A8f8A8P8B8P8C8P8B8P8B8P8B8P8B8P8B8f8A8f8B8f8B8P8A8f8B8f8A8f8A8P8B8f8A8f+wZVzgAAAAOXRSTlMAD34XEqs/C1a/PCyWgm1pMikmHRsH6lshFdiwQwTULu7dw1PQpnpQ++aSZUeZcUs3uoacyI518qF7XiDbAAAC3ElEQVQ4y3XT2XqiUBBF4TCIihOKxhEJUaFbEadI4vu/WJ9d7IK+Sd3VJ8PvWfrGSV5/zKTVEibvf82E1ZZt92bW7Wobdru3263gbf3W4XD4yarF7R+Pz+fTrbbYttM0HVnV5o9Gp9PJ522XXZZll0m1zHzP969XXmiNx5PJIoyqre26ltWeqdJ+gbnitn4Hk5TpbQtnUG1BF8wfp9o6LTCfvG0gzJyvK4TZ40NE2eFX7XV2xrnhbYHnG+aC5okweWG0FCbMmMVLmDy+0TuYX/zsvgWz5LdrCZMUpyXMJY+oD6bN2zIbzAtfPhfmhA/pCJOU0AMzIGXaA9PhQ5bCjJrkYNqaXJg071Zg3jT5J5ilJhfmjsmhPGryYACmJveGI+P0NLkwNbknTF7o9sBcaHJhtpvkYCbc9h9gavKuYdbJfSi7B00uyqOeeh/OnK8rBsaZxnzIcGiUc00O5S7X5BswNflYDpPmyHGM02qSC5OXph+G2SRfgVnyda1PODX5em2cD01+BlOT76C0M778BOZIk887xlkn34CpycMYTOd/pTtrkmM0+TeYTXIwbxZPXZSa/Axl68Jf0UOYdXIwh3VyMDV5Jswxv8EGTE+Tx7GJrsmtKZxWkxyjybcfYJaaPIHzygP7+jROTT6Xw7T11M9n46TZLe9wxoxcgKnJ4zmYmvyag6nJe8K0uE3BdJvkMpr8G8y9HliSGGVK8xrMJjmYP0yePcAc8LbO3TA1uXUS5liTC5PmRY7TvEbcAsMcT5l8Ksz2L8mFyeQnKFd18i8wYcY81maa5A9E1+R3MAvelheFcW70RyvMHs2b3Dg1+TIAc0KzG4L5S/KVMEua9wmcdXIwm+RQ6vE9wTxr8hTKQcDkJZRzS5ODeamT4zQ1eSxMTR6CuYyU6clYDOTLvJF5xYy5TQKMwy3uYZikbf6eZt7IXGD0QifECy3dZCJ2dTH60ayNmekmUyv/AQ5AZyTDRf7xAAAAAElFTkSuQmCC);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,iVBORw0KGgoAAAANSUhEUgAAAQQAAAA4CAMAAAAsGXZaAAAAOVBMVEUEi+8AAAAEjfAEjPAEjfAEje8EjfEEjfEFjfAIj+8Ej/EEjfEEjfAFjfEFje8Qj+8Ei+8Aj+8EjfA/RLLMAAAAEnRSTlOAAO+PwbDRnN8gf/fnZTAQQBCFkcInAAAA3ElEQVRo3u3Q21HAMBBDUa1t7LwD6r9YduIwDAXwJd0O7kHMNuq1xduLcFKx8QfhIhvUGjv71y/CWgQNgFq4rD8I68IOxR6FiXAvPKBZPViuB6GzVKjWyTMRhrIB0MgNG3dlg0cB5IB2DwLEM4IRjGAEIxjBCEYwghGMYAQjGMEIRjCCEYxgBCMYwQhGMIIRjGCEzAiZETIjZEbIjJAZITNCZoTsfxA+oB0JeYVGIrQV6sFyIqQVxs7lCoSyQiPbHYmgq1A7Of9DVmEUls+YCK+CYn2NF0FXod4x+waXY1TjZqUGigAAAABJRU5ErkJggg==);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,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAkCAMAAABIZG8KAAAAe1BMVEUAAABBgLpEgblEgbpEgbpDgbpEgbpHg7tHg7tEgbpEgbpEgbpEgbpEgrpEgbpEgbpEgbpEgbpEgbpDgbpBe7tEgbpEgbpCgLxEgbpEgbtEgbpEgbpEgbpEgbpEgbpEgbtDgbpEgbpEgrpEgbpEgrpEgbpDgLpDgbpEgbomHy7yAAAAKXRSTlMADBxbNyMtFRCkTodCeGnLlmJGfBKemzJVr3JtopOM2T2DJ6p/jzDBtuNuuacAAAKgSURBVEjHxZaNcqIwFIWjpSwUsAgmkhBYIPy9/xPuuWkZZaHVzmRnPxxRcPIR4eYelhlpjAmfRG8+6/3fac2BEILzumFcmlDTd0vqjuqDVPCUzTLkAkeGoQaRY+p6qARn0mhRDXXUtn3f54lL8rxv26iuBJOhqKDA8EqVZXlyR1kqleSwpMzotI76BILTGbw4A4NBpJI2GpjhlXWcMH5RFG+uwFgQwZK3NQvF0CYKChJkWeyGDEBElqSPmE6jXpVwkKFpPEc0TRNn1qJySKooVyc4oPCu4+i7YbzCYy1l0jKOfwsTIcd19Lvu1QldRxqyYCotwy2hiZDDh+HoCHj8qxdnxctJ9UzUvaKJNJ7fQfHLEdDA0sRvL2crydW5eIu90Toul2Cfy+6RC7YdLhdrGb0Y/1eZk6QkCU0EjuDghAAWTAV35U6SNe4lxx3J+CFZLAE2YrXbsDkdfCO53ZPACet7sn66MBc3HJenCxLV3+rEc18nVI1UJ/cV71HFd64q3l8qnpaV+7XL2eI1rtcu9Kx/twrbpSuPbv0EGniyTWNYES/vtx2It9z6iaKm9dkZz3udEd3tGYri2844UI8fyKK2PR5NGkngMbZ5f9nj+6ha0kqPtHIfV5bzQj+Mk5qnQ0uiFSWgtNIjraxyF13VArJMxeU8vT9mmmSY1m2ef5m7ZqRUmyDXERKnQjnRAE9I5mmaDcel7ibIlCOmwrKJwoKbT8XvJ3ifjdWITRK2WVgzCYv5K5CHoZG4OsklLI+BIBz0bC83xEsTS4jnXA8s07OU0sg18zwZldcV/cpC+wVhvwr74WOPgi7PAzQLhoAQhKJh+xyOXUO19Cyo5MY/HtiPOATHV1qA7hmxbbEHacl7PQaQ/Ajb3X4CtVT2P/kDeL+sVAW8ypUAAAAASUVORK5CYII=);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,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAkCAMAAABIZG8KAAAAn1BMVEUAAAAH//4E//8E//8F//8T//4P//8C//8Y//4B//8B//8D//8C//4B//4B//8W//8C//4C//0A//8C//8E//8L//8E//4B//4B//4A//8C//4C//8C//4B//4C//8D//8E//8D//4G//4C//4F//8C//4B//4B//8E//4C//8C//4M//8B//8g//8A//8A//8A//8A//8A//4A//8A//7dQfvFAAAANHRSTlMAHC03JBAWWw6HeEJOlmkMpGLKfDIURZ6b2W2MXpNwVUlRKYA+ZnSPOoNYIaoL8r2yxeDRMVkifAAAAyFJREFUSMfFlol2ojAUht0QFLBSEGjYd0FEVN7/2eaPkNJaPdQzzJlPZQnRL1dI7p3YVfOPudiTy6ncbg3DvCGPh9Miy2ZZTZpya5hoyjILrEbGsjJHbiAxTCezVnkeRaqqrkcEPxflK8uBZGs6UODXU9clZDMKCT6EuG66VqOVBYkhZ6sIBrJJFMW2bX4MbN62lSTZuCksVOLA4ZJEsYvCCwJpHILA83h4SKrmkJhWvk43UASS7+u6OAq67vtS4BWwrCNIZCtKicJ7ga+L8X4/H4X9Po5FaApl46qQOCvVTWxP8qGYa7Nx0DRtvo91KeAVsoYky9dEKQJfpIowXIxDGGoatXj2JqWSKN3YHhxQLA6H6TgcFuFM24t+wCdUYkVuwkt6PKeO6XK53O3oZvmY3Y+Tx52hgQWhFIlLJaqrFBICCRfT6XLHtQjcELt2++QiLItQm4u+p5BO4vk0kAMcgvDWvYTuw3bYsCMctOfsAl5dS9eJWg6L2Tz+lBAmWS4RwtuNI90L2L+13MTtG9e6U3p46yMcBWyE9pv0HLFQifZdInaRcAJgw+24D6tv7S+y4Fgk3GckNmH3BBJ2TwYRBtrZPTmwe8KerkBvn2Bo/h48bIiDPV2Ky+YJ5mJnGXWexO08YTNe8uMxZ3wYYmmZsxnfr11YHufQjES3dnnd2sVWYcmHBuGMAgzibRVGICokZparbptPpPt8gjO06IOIP2jzCW93+aTPjLznBd9SI7Jbwf+CBxk1QMbqMyPN8fmXHN+naXTZuKg5BlmnJGm/2QMBcjxBKRGtnlcrhLi47pjGdhBDRgbHIL/TVyvP6y41XzlG/dH8io8SHlV9XHdlTVdByvcVZOaY2/paXc7n9yHOp9OlupYGhvq0gqz7WrgvhvEv1eeqej9fP4a5vp/qCjU1BtvjyKwWNppJdapLaO4oS4zubNQnGslwKPU2O1UfGG6PQTGBUV4myqV5zFVVLYd2MtEbu55bw9djExOakLp5TGVPHiNMw71PS8DfYfOFFM+mwuQljtyULqMvMFtMuePkRctR4HavwHFHOP4jfwBAmuFLKp349wAAAABJRU5ErkJggg==);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,iVBORw0KGgoAAAANSUhEUgAAAAwAAAEUBAMAAADtqcqWAAAAIVBMVEUAAAAA//4A//8A//8A//4A//8A//8A//4A//0A//wA//zmaV2rAAAAC3RSTlMAgEAgcBAwr5BgUPjrL2kAAABxSURBVDjLYwCBAAYwaAWTjAZgSgVMMjuAKXaICiUGYihjCKVEgDJD11qKbL0zmGRJAFNiYJJrAkQBwyg1So1So9QoNUoRSbFDKGEwyQmpYtwgChQgYgxQwAWp6kzAJGsDmOJArpPYIFUikwIVKWawBQDu+guyiSzS2wAAAABJRU5ErkJggg==);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,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAgCAMAAADjeTw9AAAAXVBMVEUAAAAp//8C//4C//8D//4h//8G//4F//8C//4D//4K//8E//8N//4I//8E//4Y//8B//8D//4D//4E//8E//8H//8D//4F//4C//8C//8E//8J//4D//8B//4B///h3W75AAAAH3RSTlMAB2FQRwogJ1k+FS4QGjUNaEtUQzgqWzJuZTweXnR8IqXcGwAAAkdJREFUSMe9l4uOozAMRdsUCvTBI4SEQDr//5l7nQCmqDvSrNZzVRWE2hxfJ8TOyX2RXqRxHNvfUBhOm16Ar2jvvZKVV2C0nvGRTq5BDsGWcrKkEBBDu8fDObEt0FpfJKW1RhBB7dzDOuDBErrrukxOGD2GUAbF+EgHHOys7/tKThg9yxAB+IwfRx8SHOjJmNrUIjLGTFUVA9B2h2+VBR1woJ27S8k5hxgmZKDTJeNbH4heTYDfh2EohISh7w78qof9HV6VmugRXlzlVBQUgJnIPuMx85esnwzogM/zU0TzPFMAxCf7jFeWzCc62DcpPZ8IAPx6qrLLg/HRfB3pgD9khHEpAPCj/e664pF7Mh/pEd6ICAMjA2Qfs99pq4sFj9zDfFFEepN/o3P+76IAbmT/7iJetWogPKa+n9y9uGLem4YgJKDi9yJCr7d84Svp/R/vj4HPiZ+yj7VnlR9ffngkfJ3wZP4spDxfsu+miG9R4s2Z8fON8BufbvjDzw5O8+X+u7Qk+82KNyn5wZ1PJ8anuW9yIRH+yfhuW3q88sm/kNLKm+OL33fV7f29d8LvPeD83meHXa+HfaT/d3Y90+/xPui47X3a8/9XAZjTnp/otPAPFW+tOYVQyeOKR1v+G55KXuQjAVRzZSr+ADbX+0/dDgUg1+44BzjRYb78S69njPlR//aDnx56vU+dbibZ6fZbp2sD47/Ab5c+H3MgKTT63OcfTjmBIpA95WioLA+nnP0Zz9pSUusZzzLejfsTrpKXb1Wx0f8AjCWTviQdESIAAAAASUVORK5CYII=);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,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAgCAMAAADjeTw9AAAAWlBMVEUi//8E//4C//4D//4AAAAD//8I//8E//8C//8G//8Z//8F//8K//8M//4C//4q//4B//8C//8D//8D//8F//8D//8E//4D//8I//8G//4C//8C//8B//4U//4hykYLAAAAHnRSTlMJNVlGAD4aLlAgDScVEGEHaV9OOTFJQVYjKmZxexNzkRy/AAACoUlEQVRIx72XDbeiIBCGE9cramEg+NX2///mvjNjYGudztm93NcKBtNnBkSG069Nvb5CKw7+yacb6TfLniJ+AXY1xljzQfZQS/p89bpSaA8HhogvALfWqsyyCh6KB8CPCW+IPU2TfiOn/0HHq6ZJWfKA+VXEe2uBds6FEMpQ5hHuDYKe0AvkwB4PunPgjlCVTSP5AAeEn8a+VhPgRB6Gocgl3LsaxxIOgP+EZ3pFaO/rXPIeLlAXoAPset3htQugF0AvS5dLywIP2AE3KbMWad7rUDId7Hlu8mie526pmR8QvtnhXTkSndlf2dSwA+CXQasdvnAIHnSBnzOJHBA+db/1G773OiD4epkbYt/vl1dC63/qDg+apkP/VwnfDkpp9L1fOuDP90t7afMIfIof4z9g9BXhm/K62knwG709vVd7qB9aYnFshwPMf+AbdbsRHkOPvsfAC71/HH0Pg20uUsvWTLaclLNsczXWSbGK+Dn8ogK+PjVhh+e+FzxJ7smSgq1kiyUgQUslFdERsTh8xvuCnr0and+WKfo5Ri+fLcooaeSWVKEimQJCLZqpB7jzBY+p59T26I2G8dvYt8T/rI9/Oo48Bw98R3h59FhtUfLE6xrwz5dLm0kXefJ44ic81AEv4X/RtM+jO8/7mYKP8z7iq+2dm156Od96gfA//s5vju98wYdxt+LN79asb1vxnKx4ab0viU8O5FvwF4JvdGXXHX7SMdvJl+54gY9btvV3rgcHyINcklyvxLhP03Ou55XSmhwo82a6gLsXma63SsU8P5Mkz9cER575lOcXxrzY5dCftXxTG46DXPw5njnucuxhl1Ov5gf2eIJeH5tMH/F9oB2uyEKxanCI2MZHvqRosLkr5N+WTz9MuUR2uEI3pz+DXZEpSgObJAAAAABJRU5ErkJggg==);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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA8CAMAAACdHZLKAAAAdVBMVEUAAAAfn/8Onv8Bnf8BnP8BnP8CnP8InP8BnP8CnP8DnP8Dnf8BnP8FnP8Gnv8BnP8BnP8BnP8DnP8GnP8Bnf8BnP8CnP8Anf8AnP8EnP8BnP8BnP8AnP8AnP8JnP8DnP8CnP8AnP8GnP8A//4A//4A//8A//6QwSy/AAAAJnRSTlMABQ2hh3NbFX5QMkVmKSKSlo07G5qnaq/CPneBuMoeSVXRLufHiLgjMIkAAAP2SURBVFjD7ZmNcqIwFIVTkVVrV1B+FFFE+/P+j7jn3JsYLFt2txPG7kyPiAmN3G/OTR1yY6DXQhRFeZ6maWKFRmCtqakIjSTNoyiKZwCYvLwJABFSO04Hj6MaL4EQhCKfmdXzmyAIQWoD16L5aKpBARuIUMwNCDwCCST0HopH0T7GrQFBhJwIuXmDHEGyniK+BC+ppyc5hlX2mmV/jD2XojgGBGxQhOIGgQSIj9jUjxGkKISYwwZOBovg0wCCUqO37WIEta1wlEBwkyHqICRKQACGP51Oy7DCHUkBCDLUmonIIUQWgQQEYPQK2lQbVcWG7/k2G26Eb/sR2tejIgcg4EMPQSfjtN7HICAA7vc4goBBiJY2MBMdhIgIYgI8IAEBLpefHbHzeV144I6gqMAAGwYQhADx8b1VaIFDGGhDvL9BiOxU2Mc0YbkBAeI3TZMFFG5HCDDQBpkMSfoeod4jD4sTsgAHEH4WWlkjDLABk8HOR4+Q58mUCGLCBQT4xmQy6b9nPH3qTQgwXGhD20dwU+FHSxNIwGDBRQbYoJmY/xYBeVhWNCHT+A994dqABgeSIWtgQ7UcRrAmIH5wWRs+Qki6CNmVwBie5PWgb+lK3+gfpcu+G2mvuLHue8qQAWEz7EIXwQTVZxDM/RG+gAtfAMEEliI0/9lcMIH1PRe+Xfh24W9ceL7n70IiCKvnPyRi/F9Hs3q5968j9Hp/BPNRIr4qwsPAlYHrD/+I0Mz847PRl233ZPo9/6xoXNs/QjcDCIl/iAeCMISWPkHjIR7riPIWgYt7XU1xPffITARnIIDmwSJwTSnFJo+ga8r2pJngbAivmcuDLOjWNwjF++UU15SBKXRd+24xVXgE2iAItEEYkAscQZVdV7UWIboibLdg6KzuyQAIaLBgMPSH/oimAQAJaILNAwm2iiAMLhML1nkEIrBY8PFFFjUBoRUBog2u2ORrTUF1sWWehVa7aMLWIzgbfMkNEOHFWhcI7I9CVHiEw8HZUIPBFR6raxExjKqK1U9XdXQmHA6KAJEh1fqrll+DF1+19qqlVzWBABZht9vdMmgRerwCtCdAaEWgHENNiHKMSrxU4QkghS4gAMAhHI8dBkL4HYmyt9ngWqUVG+zxunx6sS19GcbwsQDQAxJ0ESDHwIqPboyAI6y4HSMASYfgeDTU+XzuMKSJ7g/Vo2xJ6YaQTAQB8AhgcHNSIEARXro3yGngCc6KsLsybJVBdwtxhFWSCIASHIQAgQ0VnSkgOAZCgCK0UgAogTfhvDZUdrxJRUEjABFcOaQEDgExM6MMiSA4G8QHQuDFs7b1Q9HwiZMXL3UHi7SvcsMjRXD/Drs8M78Az/sZ4EHkTxkAAAAASUVORK5CYII=);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(4px) translateY(16px)}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(data:image/png;base64,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);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}.centered-center{position:absolute;top:43%;left:48%;transform:translate(-43%, -48%)}.centered-bottom-center{position:absolute;bottom:1%;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/64dac6a577c08206fbfacf1660eafaad.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(data:image/png;base64,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);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/54eaf0631cc5336d301c667a004f4c2b.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/ae42f9f1e0f08a6e2c6f4269c20eba20.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(14px) translateY(14px) scale(0.9439603755)}10%{transform:translateX(22px) translateY(8px) scale(0.9590003626)}20%{transform:translateX(22px) translateY(32px) scale(0.9076583701)}30%{transform:translateX(22px) translateY(34px) scale(0.9955397399)}40%{transform:translateX(6px) translateY(46px) scale(0.9782859579)}50%{transform:translateX(49px) translateY(14px) scale(0.9788463672)}60%{transform:translateX(21px) translateY(38px) scale(0.8003465332)}70%{transform:translateX(47px) translateY(30px) scale(0.9189597838)}80%{transform:translateX(19px) translateY(30px) scale(0.9567785314)}90%{transform:translateX(47px) translateY(20px) scale(0.9623066505)}100%{transform:translateX(14px) translateY(14px) scale(0.9439603755)}}.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/ae3d636aeb0f2b483295bdbf1bba6d4d.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(25px) translateY(25px) scale(0.9487028307)}10%{transform:translateX(32px) translateY(5px) scale(0.8652791723)}20%{transform:translateX(27px) translateY(36px) scale(0.8698440552)}30%{transform:translateX(49px) translateY(46px) scale(0.8382187878)}40%{transform:translateX(41px) translateY(1px) scale(0.9772441673)}50%{transform:translateX(30px) translateY(48px) scale(0.9221063841)}60%{transform:translateX(23px) translateY(48px) scale(0.8040656452)}70%{transform:translateX(26px) translateY(27px) scale(0.8164137619)}80%{transform:translateX(19px) translateY(29px) scale(0.9250680764)}90%{transform:translateX(8px) translateY(19px) scale(0.9717202325)}100%{transform:translateX(25px) translateY(25px) scale(0.9487028307)}}.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/e1dd6436706f35fd0ef1f04f41debe5d.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(46px) translateY(46px) scale(0.841897336)}10%{transform:translateX(23px) translateY(41px) scale(0.8356799256)}20%{transform:translateX(15px) translateY(2px) scale(0.9887562921)}30%{transform:translateX(7px) translateY(49px) scale(0.8625753763)}40%{transform:translateX(20px) translateY(8px) scale(0.98731002)}50%{transform:translateX(32px) translateY(21px) scale(0.9930877268)}60%{transform:translateX(42px) translateY(49px) scale(0.8241197878)}70%{transform:translateX(14px) translateY(8px) scale(0.8114214515)}80%{transform:translateX(2px) translateY(7px) scale(0.8113471305)}90%{transform:translateX(4px) translateY(27px) scale(0.9227557186)}100%{transform:translateX(46px) translateY(46px) scale(0.841897336)}}.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/74f6d11b074123ad59423678d260e881.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(17px) translateY(17px) scale(0.836895939)}10%{transform:translateX(17px) translateY(46px) scale(0.8713582503)}20%{transform:translateX(14px) translateY(9px) scale(0.9325352149)}30%{transform:translateX(41px) translateY(30px) scale(0.9858821782)}40%{transform:translateX(26px) translateY(5px) scale(0.9503712503)}50%{transform:translateX(22px) translateY(7px) scale(0.9622165825)}60%{transform:translateX(46px) translateY(16px) scale(0.8370677611)}70%{transform:translateX(16px) translateY(33px) scale(0.9612593222)}80%{transform:translateX(24px) translateY(40px) scale(0.9828309857)}90%{transform:translateX(33px) translateY(36px) scale(0.8332058246)}100%{transform:translateX(17px) translateY(17px) scale(0.836895939)}}.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/136bc77e2f061936777b72ac817cdf4d.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(36px) translateY(36px) scale(0.9372959712)}10%{transform:translateX(1px) translateY(32px) scale(0.8412152196)}20%{transform:translateX(3px) translateY(11px) scale(0.9085633905)}30%{transform:translateX(29px) translateY(44px) scale(0.9782268904)}40%{transform:translateX(32px) translateY(29px) scale(0.8991880479)}50%{transform:translateX(44px) translateY(34px) scale(0.9612043505)}60%{transform:translateX(5px) translateY(1px) scale(0.9731724693)}70%{transform:translateX(44px) translateY(27px) scale(0.8399549092)}80%{transform:translateX(11px) translateY(26px) scale(0.8917998021)}90%{transform:translateX(36px) translateY(8px) scale(0.9760004389)}100%{transform:translateX(36px) translateY(36px) scale(0.9372959712)}}.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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA8CAMAAACdHZLKAAAAdVBMVEUAAAAfn/8Onv8Bnf8BnP8BnP8CnP8InP8BnP8CnP8DnP8Dnf8BnP8FnP8Gnv8BnP8BnP8BnP8DnP8GnP8Bnf8BnP8CnP8Anf8AnP8EnP8BnP8BnP8AnP8AnP8JnP8DnP8CnP8AnP8GnP8A//4A//4A//8A//6QwSy/AAAAJnRSTlMABQ2hh3NbFX5QMkVmKSKSlo07G5qnaq/CPneBuMoeSVXRLufHiLgjMIkAAAP2SURBVFjD7ZmNcqIwFIVTkVVrV1B+FFFE+/P+j7jn3JsYLFt2txPG7kyPiAmN3G/OTR1yY6DXQhRFeZ6maWKFRmCtqakIjSTNoyiKZwCYvLwJABFSO04Hj6MaL4EQhCKfmdXzmyAIQWoD16L5aKpBARuIUMwNCDwCCST0HopH0T7GrQFBhJwIuXmDHEGyniK+BC+ppyc5hlX2mmV/jD2XojgGBGxQhOIGgQSIj9jUjxGkKISYwwZOBovg0wCCUqO37WIEta1wlEBwkyHqICRKQACGP51Oy7DCHUkBCDLUmonIIUQWgQQEYPQK2lQbVcWG7/k2G26Eb/sR2tejIgcg4EMPQSfjtN7HICAA7vc4goBBiJY2MBMdhIgIYgI8IAEBLpefHbHzeV144I6gqMAAGwYQhADx8b1VaIFDGGhDvL9BiOxU2Mc0YbkBAeI3TZMFFG5HCDDQBpkMSfoeod4jD4sTsgAHEH4WWlkjDLABk8HOR4+Q58mUCGLCBQT4xmQy6b9nPH3qTQgwXGhD20dwU+FHSxNIwGDBRQbYoJmY/xYBeVhWNCHT+A994dqABgeSIWtgQ7UcRrAmIH5wWRs+Qki6CNmVwBie5PWgb+lK3+gfpcu+G2mvuLHue8qQAWEz7EIXwQTVZxDM/RG+gAtfAMEEliI0/9lcMIH1PRe+Xfh24W9ceL7n70IiCKvnPyRi/F9Hs3q5968j9Hp/BPNRIr4qwsPAlYHrD/+I0Mz847PRl233ZPo9/6xoXNs/QjcDCIl/iAeCMISWPkHjIR7riPIWgYt7XU1xPffITARnIIDmwSJwTSnFJo+ga8r2pJngbAivmcuDLOjWNwjF++UU15SBKXRd+24xVXgE2iAItEEYkAscQZVdV7UWIboibLdg6KzuyQAIaLBgMPSH/oimAQAJaILNAwm2iiAMLhML1nkEIrBY8PFFFjUBoRUBog2u2ORrTUF1sWWehVa7aMLWIzgbfMkNEOHFWhcI7I9CVHiEw8HZUIPBFR6raxExjKqK1U9XdXQmHA6KAJEh1fqrll+DF1+19qqlVzWBABZht9vdMmgRerwCtCdAaEWgHENNiHKMSrxU4QkghS4gAMAhHI8dBkL4HYmyt9ngWqUVG+zxunx6sS19GcbwsQDQAxJ0ESDHwIqPboyAI6y4HSMASYfgeDTU+XzuMKSJ7g/Vo2xJ6YaQTAQB8AhgcHNSIEARXro3yGngCc6KsLsybJVBdwtxhFWSCIASHIQAgQ0VnSkgOAZCgCK0UgAogTfhvDZUdrxJRUEjABFcOaQEDgExM6MMiSA4G8QHQuDFs7b1Q9HwiZMXL3UHi7SvcsMjRXD/Drs8M78Az/sZ4EHkTxkAAAAASUVORK5CYII=);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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAA8CAMAAACdHZLKAAAAdVBMVEUAAAAfn/8Onv8Bnf8BnP8BnP8CnP8InP8BnP8CnP8DnP8Dnf8BnP8FnP8Gnv8BnP8BnP8BnP8DnP8GnP8Bnf8BnP8CnP8Anf8AnP8EnP8BnP8BnP8AnP8AnP8JnP8DnP8CnP8AnP8GnP8A//4A//4A//8A//6QwSy/AAAAJnRSTlMABQ2hh3NbFX5QMkVmKSKSlo07G5qnaq/CPneBuMoeSVXRLufHiLgjMIkAAAP2SURBVFjD7ZmNcqIwFIVTkVVrV1B+FFFE+/P+j7jn3JsYLFt2txPG7kyPiAmN3G/OTR1yY6DXQhRFeZ6maWKFRmCtqakIjSTNoyiKZwCYvLwJABFSO04Hj6MaL4EQhCKfmdXzmyAIQWoD16L5aKpBARuIUMwNCDwCCST0HopH0T7GrQFBhJwIuXmDHEGyniK+BC+ppyc5hlX2mmV/jD2XojgGBGxQhOIGgQSIj9jUjxGkKISYwwZOBovg0wCCUqO37WIEta1wlEBwkyHqICRKQACGP51Oy7DCHUkBCDLUmonIIUQWgQQEYPQK2lQbVcWG7/k2G26Eb/sR2tejIgcg4EMPQSfjtN7HICAA7vc4goBBiJY2MBMdhIgIYgI8IAEBLpefHbHzeV144I6gqMAAGwYQhADx8b1VaIFDGGhDvL9BiOxU2Mc0YbkBAeI3TZMFFG5HCDDQBpkMSfoeod4jD4sTsgAHEH4WWlkjDLABk8HOR4+Q58mUCGLCBQT4xmQy6b9nPH3qTQgwXGhD20dwU+FHSxNIwGDBRQbYoJmY/xYBeVhWNCHT+A994dqABgeSIWtgQ7UcRrAmIH5wWRs+Qki6CNmVwBie5PWgb+lK3+gfpcu+G2mvuLHue8qQAWEz7EIXwQTVZxDM/RG+gAtfAMEEliI0/9lcMIH1PRe+Xfh24W9ceL7n70IiCKvnPyRi/F9Hs3q5968j9Hp/BPNRIr4qwsPAlYHrD/+I0Mz847PRl233ZPo9/6xoXNs/QjcDCIl/iAeCMISWPkHjIR7riPIWgYt7XU1xPffITARnIIDmwSJwTSnFJo+ga8r2pJngbAivmcuDLOjWNwjF++UU15SBKXRd+24xVXgE2iAItEEYkAscQZVdV7UWIboibLdg6KzuyQAIaLBgMPSH/oimAQAJaILNAwm2iiAMLhML1nkEIrBY8PFFFjUBoRUBog2u2ORrTUF1sWWehVa7aMLWIzgbfMkNEOHFWhcI7I9CVHiEw8HZUIPBFR6raxExjKqK1U9XdXQmHA6KAJEh1fqrll+DF1+19qqlVzWBABZht9vdMmgRerwCtCdAaEWgHENNiHKMSrxU4QkghS4gAMAhHI8dBkL4HYmyt9ngWqUVG+zxunx6sS19GcbwsQDQAxJ0ESDHwIqPboyAI6y4HSMASYfgeDTU+XzuMKSJ7g/Vo2xJ6YaQTAQB8AhgcHNSIEARXro3yGngCc6KsLsybJVBdwtxhFWSCIASHIQAgQ0VnSkgOAZCgCK0UgAogTfhvDZUdrxJRUEjABFcOaQEDgExM6MMiSA4G8QHQuDFs7b1Q9HwiZMXL3UHi7SvcsMjRXD/Drs8M78Az/sZ4EHkTxkAAAAASUVORK5CYII=);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:30px;animation:randomFloat1 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/ae42f9f1e0f08a6e2c6f4269c20eba20.png);background-size:100% 100%}.randomFloatNew2{align-items:start;width:205px;height:108px;border-radius:0;padding:30px;animation:randomFloat2 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/ae3d636aeb0f2b483295bdbf1bba6d4d.png);background-size:100% 100%}.randomFloatNew3{align-items:start;width:205px;height:108px;border-radius:0;padding:30px;animation:randomFloat3 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/e1dd6436706f35fd0ef1f04f41debe5d.png);background-size:100% 100%}.randomFloatNew4{align-items:start;width:205px;height:108px;border-radius:0;padding:30px;animation:randomFloat4 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/74f6d11b074123ad59423678d260e881.png);background-size:100% 100%}.randomFloatNew5{align-items:start;width:205px;height:108px;border-radius:0;padding:30px;animation:randomFloat5 30s linear infinite;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;background-image:url(../assets/img/136bc77e2f061936777b72ac817cdf4d.png);background-size:100% 100%}
[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}.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>.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,.8);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 .ant-picker-range .ant-picker-active-bar{background:#fff !important}.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}.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-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:200px;height:calc(100% - 27px);background:#0a3769;border-radius:16px;box-sizing:border-box;padding:10px 0}.monitor-screen-details .monitor-screen-details-leftList .details-leftList-lists{overflow-y:auto;box-sizing:border-box;padding:0px 15px;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;padding:10px 20px;width:calc(100% - 200px)}.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;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/c15e14dea68fdc776666f91a2d5bf44e.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,.9) !important;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}.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}.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;
}

