body:not(.dark){
  /*!
 * 
 * antd v4.16.13
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
}

body:not(.dark) [class^=ant-]::-ms-clear,body:not(.dark) [class*=ant-]::-ms-clear,body:not(.dark) [class^=ant-] input::-ms-clear,body:not(.dark) [class*=ant-] input::-ms-clear,body:not(.dark) [class^=ant-] input::-ms-reveal,body:not(.dark) [class*=ant-] input::-ms-reveal{
  display:none
}

body:not(.dark) html,body:not(.dark) body{
  width:100%;
  height:100%
}

body:not(.dark) input::-ms-clear,body:not(.dark) input::-ms-reveal{
  display:none
}

body:not(.dark) *,body:not(.dark) *::before,body:not(.dark) *::after{
  box-sizing:border-box
}

body:not(.dark) 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:not(.dark) body{
  margin:0;
  color:rgba(0, 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"
}

body:not(.dark) [tabindex="-1"]:focus{
  outline:none !important
}

body:not(.dark) hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

body:not(.dark) h1,body:not(.dark) h2,body:not(.dark) h3,body:not(.dark) h4,body:not(.dark) h5,body:not(.dark) h6{
  margin-top:0;
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500
}

body:not(.dark) p{
  margin-top:0;
  margin-bottom:1em
}

body:not(.dark) abbr[title],body:not(.dark) abbr[data-original-title]{
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  border-bottom:0;
  cursor:help
}

body:not(.dark) address{
  margin-bottom:1em;
  font-style:normal;
  line-height:inherit
}

body:not(.dark) input[type=text],body:not(.dark) input[type=password],body:not(.dark) input[type=number],body:not(.dark) textarea{
  -webkit-appearance:none
}

body:not(.dark) ol,body:not(.dark) ul,body:not(.dark) dl{
  margin-top:0;
  margin-bottom:1em
}

body:not(.dark) ol ol,body:not(.dark) ul ul,body:not(.dark) ol ul,body:not(.dark) ul ol{
  margin-bottom:0
}

body:not(.dark) dt{
  font-weight:500
}

body:not(.dark) dd{
  margin-bottom:.5em;
  margin-left:0
}

body:not(.dark) blockquote{
  margin:0 0 1em
}

body:not(.dark) dfn{
  font-style:italic
}

body:not(.dark) b,body:not(.dark) strong{
  font-weight:bolder
}

body:not(.dark) small{
  font-size:80%
}

body:not(.dark) sub,body:not(.dark) sup{
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}

body:not(.dark) sub{
  bottom:-0.25em
}

body:not(.dark) sup{
  top:-0.5em
}

body:not(.dark) a{
  color:#1890ff;
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  -webkit-text-decoration-skip:objects
}

body:not(.dark) a:hover{
  color:#40a9ff
}

body:not(.dark) a:active{
  color:#096dd9
}

body:not(.dark) a:active,body:not(.dark) a:hover{
  text-decoration:none;
  outline:0
}

body:not(.dark) a:focus{
  text-decoration:none;
  outline:0
}

body:not(.dark) a[disabled]{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) pre,body:not(.dark) code,body:not(.dark) kbd,body:not(.dark) samp{
  font-size:1em;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace
}

body:not(.dark) pre{
  margin-top:0;
  margin-bottom:1em;
  overflow:auto
}

body:not(.dark) figure{
  margin:0 0 1em
}

body:not(.dark) img{
  vertical-align:middle;
  border-style:none
}

body:not(.dark) svg:not(:root){
  overflow:hidden
}

body:not(.dark) a,body:not(.dark) area,body:not(.dark) button,body:not(.dark) [role=button],body:not(.dark) input:not([type=range]),body:not(.dark) label,body:not(.dark) select,body:not(.dark) summary,body:not(.dark) textarea{
  touch-action:manipulation
}

body:not(.dark) table{
  border-collapse:collapse
}

body:not(.dark) caption{
  padding-top:.75em;
  padding-bottom:.3em;
  color:rgba(0, 0, 0, 0.45);
  text-align:left;
  caption-side:bottom
}

body:not(.dark) input,body:not(.dark) button,body:not(.dark) select,body:not(.dark) optgroup,body:not(.dark) textarea{
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

body:not(.dark) button,body:not(.dark) input{
  overflow:visible
}

body:not(.dark) button,body:not(.dark) select{
  text-transform:none
}

body:not(.dark) button,body:not(.dark) html [type=button],body:not(.dark) [type=reset],body:not(.dark) [type=submit]{
  -webkit-appearance:button
}

body:not(.dark) button::-moz-focus-inner,body:not(.dark) [type=button]::-moz-focus-inner,body:not(.dark) [type=reset]::-moz-focus-inner,body:not(.dark) [type=submit]::-moz-focus-inner{
  padding:0;
  border-style:none
}

body:not(.dark) input[type=radio],body:not(.dark) input[type=checkbox]{
  box-sizing:border-box;
  padding:0
}

body:not(.dark) input[type=date],body:not(.dark) input[type=time],body:not(.dark) input[type=datetime-local],body:not(.dark) input[type=month]{
  -webkit-appearance:listbox
}

body:not(.dark) textarea{
  overflow:auto;
  resize:vertical
}

body:not(.dark) fieldset{
  min-width:0;
  margin:0;
  padding:0;
  border:0
}

body:not(.dark) 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
}

body:not(.dark) progress{
  vertical-align:baseline
}

body:not(.dark) [type=number]::-webkit-inner-spin-button,body:not(.dark) [type=number]::-webkit-outer-spin-button{
  height:auto
}

body:not(.dark) [type=search]{
  outline-offset:-2px;
  -webkit-appearance:none
}

body:not(.dark) [type=search]::-webkit-search-cancel-button,body:not(.dark) [type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

body:not(.dark) ::-webkit-file-upload-button{
  font:inherit;
  -webkit-appearance:button
}

body:not(.dark) output{
  display:inline-block
}

body:not(.dark) summary{
  display:list-item
}

body:not(.dark) template{
  display:none
}

body:not(.dark) [hidden]{
  display:none !important
}

body:not(.dark) mark{
  padding:.2em;
  background-color:#feffe6
}

body:not(.dark) ::selection{
  color:#fff;
  background:#1890ff
}

body:not(.dark) .clearfix::before{
  display:table;
  content:""
}

body:not(.dark) .clearfix::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .anticon{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

body:not(.dark) .anticon>*{
  line-height:1
}

body:not(.dark) .anticon svg{
  display:inline-block
}

body:not(.dark) .anticon::before{
  display:none
}

body:not(.dark) .anticon .anticon-icon{
  display:block
}

body:not(.dark) .anticon[tabindex]{
  cursor:pointer
}

body:not(.dark) .anticon-spin::before{
  display:inline-block;
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body:not(.dark) .anticon-spin{
  display:inline-block;
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body:not(.dark) .ant-fade-enter,body:not(.dark) .ant-fade-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-fade-enter.ant-fade-enter-active,body:not(.dark) .ant-fade-appear.ant-fade-appear-active{
  -webkit-animation-name:antFadeIn;
  animation-name:antFadeIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-fade-enter,body:not(.dark) .ant-fade-appear{
  opacity:0;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
}

body:not(.dark) .ant-fade-leave{
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
}

@-webkit-keyframes antFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes antFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes antFadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

@keyframes antFadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

body:not(.dark) .ant-move-up-enter,body:not(.dark) .ant-move-up-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-up-enter.ant-move-up-enter-active,body:not(.dark) .ant-move-up-appear.ant-move-up-appear-active{
  -webkit-animation-name:antMoveUpIn;
  animation-name:antMoveUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-up-enter,body:not(.dark) .ant-move-up-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-move-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body:not(.dark) .ant-move-down-enter,body:not(.dark) .ant-move-down-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-down-enter.ant-move-down-enter-active,body:not(.dark) .ant-move-down-appear.ant-move-down-appear-active{
  -webkit-animation-name:antMoveDownIn;
  animation-name:antMoveDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-down-enter,body:not(.dark) .ant-move-down-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-move-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body:not(.dark) .ant-move-left-enter,body:not(.dark) .ant-move-left-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-left-enter.ant-move-left-enter-active,body:not(.dark) .ant-move-left-appear.ant-move-left-appear-active{
  -webkit-animation-name:antMoveLeftIn;
  animation-name:antMoveLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-left-enter,body:not(.dark) .ant-move-left-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-move-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body:not(.dark) .ant-move-right-enter,body:not(.dark) .ant-move-right-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-right-enter.ant-move-right-enter-active,body:not(.dark) .ant-move-right-appear.ant-move-right-appear-active{
  -webkit-animation-name:antMoveRightIn;
  animation-name:antMoveRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-move-right-enter,body:not(.dark) .ant-move-right-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-move-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

@-webkit-keyframes antMoveDownIn{
  0%{
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0
  }
}

@-webkit-keyframes loadingCircle{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@keyframes loadingCircle{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

body:not(.dark) [ant-click-animating=true],body:not(.dark) [ant-click-animating-without-extra-node=true]{
  position:relative
}

body:not(.dark) html{
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0
}

body:not(.dark) [ant-click-animating-without-extra-node=true]::after,body:not(.dark) .ant-click-animating-node{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  border-radius:inherit;
  box-shadow:0 0 0 0 #1890ff;
  box-shadow:0 0 0 0 var(--antd-wave-shadow-color);
  opacity:.2;
  -webkit-animation:fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation:fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  content:"";
  pointer-events:none
}

@-webkit-keyframes waveEffect{
  100%{
    box-shadow:0 0 0 #1890ff;
    box-shadow:0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@keyframes waveEffect{
  100%{
    box-shadow:0 0 0 #1890ff;
    box-shadow:0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@-webkit-keyframes fadeEffect{
  100%{
    opacity:0
  }
}

@keyframes fadeEffect{
  100%{
    opacity:0
  }
}

body:not(.dark) .ant-slide-up-enter,body:not(.dark) .ant-slide-up-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-up-enter.ant-slide-up-enter-active,body:not(.dark) .ant-slide-up-appear.ant-slide-up-appear-active{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-up-enter,body:not(.dark) .ant-slide-up-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body:not(.dark) .ant-slide-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body:not(.dark) .ant-slide-down-enter,body:not(.dark) .ant-slide-down-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-down-enter.ant-slide-down-enter-active,body:not(.dark) .ant-slide-down-appear.ant-slide-down-appear-active{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-down-enter,body:not(.dark) .ant-slide-down-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body:not(.dark) .ant-slide-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body:not(.dark) .ant-slide-left-enter,body:not(.dark) .ant-slide-left-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-left-enter.ant-slide-left-enter-active,body:not(.dark) .ant-slide-left-appear.ant-slide-left-appear-active{
  -webkit-animation-name:antSlideLeftIn;
  animation-name:antSlideLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-left-enter,body:not(.dark) .ant-slide-left-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body:not(.dark) .ant-slide-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body:not(.dark) .ant-slide-right-enter,body:not(.dark) .ant-slide-right-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-right-enter.ant-slide-right-enter-active,body:not(.dark) .ant-slide-right-appear.ant-slide-right-appear-active{
  -webkit-animation-name:antSlideRightIn;
  animation-name:antSlideRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-slide-right-enter,body:not(.dark) .ant-slide-right-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body:not(.dark) .ant-slide-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

@-webkit-keyframes antSlideUpIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:1
  }
}

@keyframes antSlideUpIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }
}

@-webkit-keyframes antSlideDownIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:1
  }
}

@keyframes antSlideDownIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }
}

@-webkit-keyframes antSlideLeftIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:1
  }
}

@keyframes antSlideLeftIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }
}

@-webkit-keyframes antSlideRightIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:1
  }
}

@keyframes antSlideRightIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }
}

body:not(.dark) .ant-zoom-enter,body:not(.dark) .ant-zoom-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-enter.ant-zoom-enter-active,body:not(.dark) .ant-zoom-appear.ant-zoom-appear-active{
  -webkit-animation-name:antZoomIn;
  animation-name:antZoomIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-enter,body:not(.dark) .ant-zoom-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-enter-prepare,body:not(.dark) .ant-zoom-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-big-enter,body:not(.dark) .ant-zoom-big-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-big-enter.ant-zoom-big-enter-active,body:not(.dark) .ant-zoom-big-appear.ant-zoom-big-appear-active{
  -webkit-animation-name:antZoomBigIn;
  animation-name:antZoomBigIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-big-enter,body:not(.dark) .ant-zoom-big-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-big-enter-prepare,body:not(.dark) .ant-zoom-big-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-big-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-big-fast-enter,body:not(.dark) .ant-zoom-big-fast-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,body:not(.dark) .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{
  -webkit-animation-name:antZoomBigIn;
  animation-name:antZoomBigIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-big-fast-enter,body:not(.dark) .ant-zoom-big-fast-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-big-fast-enter-prepare,body:not(.dark) .ant-zoom-big-fast-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-big-fast-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-up-enter,body:not(.dark) .ant-zoom-up-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-up-enter.ant-zoom-up-enter-active,body:not(.dark) .ant-zoom-up-appear.ant-zoom-up-appear-active{
  -webkit-animation-name:antZoomUpIn;
  animation-name:antZoomUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-up-enter,body:not(.dark) .ant-zoom-up-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-up-enter-prepare,body:not(.dark) .ant-zoom-up-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-down-enter,body:not(.dark) .ant-zoom-down-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-down-enter.ant-zoom-down-enter-active,body:not(.dark) .ant-zoom-down-appear.ant-zoom-down-appear-active{
  -webkit-animation-name:antZoomDownIn;
  animation-name:antZoomDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-down-enter,body:not(.dark) .ant-zoom-down-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-down-enter-prepare,body:not(.dark) .ant-zoom-down-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-left-enter,body:not(.dark) .ant-zoom-left-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-left-enter.ant-zoom-left-enter-active,body:not(.dark) .ant-zoom-left-appear.ant-zoom-left-appear-active{
  -webkit-animation-name:antZoomLeftIn;
  animation-name:antZoomLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-left-enter,body:not(.dark) .ant-zoom-left-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-left-enter-prepare,body:not(.dark) .ant-zoom-left-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-zoom-right-enter,body:not(.dark) .ant-zoom-right-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-right-enter.ant-zoom-right-enter-active,body:not(.dark) .ant-zoom-right-appear.ant-zoom-right-appear-active{
  -webkit-animation-name:antZoomRightIn;
  animation-name:antZoomRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-zoom-right-enter,body:not(.dark) .ant-zoom-right-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body:not(.dark) .ant-zoom-right-enter-prepare,body:not(.dark) .ant-zoom-right-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-zoom-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

@-webkit-keyframes antZoomIn{
  0%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomIn{
  0%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes antZoomOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }
}

@keyframes antZoomOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }
}

@-webkit-keyframes antZoomBigIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomBigIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes antZoomBigOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }
}

@keyframes antZoomBigOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }
}

@-webkit-keyframes antZoomUpIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%
  }
}

@keyframes antZoomUpIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }
}

@-webkit-keyframes antZoomLeftIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%
  }
}

@keyframes antZoomLeftIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }
}

@-webkit-keyframes antZoomRightIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
  }
}

@keyframes antZoomRightIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }
}

@-webkit-keyframes antZoomDownIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%
  }
}

@keyframes antZoomDownIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }
}

body:not(.dark) .ant-motion-collapse-legacy{
  overflow:hidden
}

body:not(.dark) .ant-motion-collapse-legacy-active{
  transition:height .2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

body:not(.dark) .ant-motion-collapse{
  overflow:hidden;
  transition:height .2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

body:not(.dark) .ant-affix{
  position:fixed;
  z-index:10
}

body:not(.dark) .ant-alert{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:flex;
  align-items:center;
  padding:8px 15px;
  word-wrap:break-word;
  border-radius:2px
}

body:not(.dark) .ant-alert-content{
  flex:1 1;
  min-width:0
}

body:not(.dark) .ant-alert-icon{
  margin-right:8px
}

body:not(.dark) .ant-alert-description{
  display:none;
  font-size:14px;
  line-height:22px
}

body:not(.dark) .ant-alert-success{
  background-color:#f6ffed;
  border:1px solid #b7eb8f
}

body:not(.dark) .ant-alert-success .ant-alert-icon{
  color:#52c41a
}

body:not(.dark) .ant-alert-info{
  background-color:#e6f7ff;
  border:1px solid #91d5ff
}

body:not(.dark) .ant-alert-info .ant-alert-icon{
  color:#1890ff
}

body:not(.dark) .ant-alert-warning{
  background-color:#fffbe6;
  border:1px solid #ffe58f
}

body:not(.dark) .ant-alert-warning .ant-alert-icon{
  color:#faad14
}

body:not(.dark) .ant-alert-error{
  background-color:#fff2f0;
  border:1px solid #ffccc7
}

body:not(.dark) .ant-alert-error .ant-alert-icon{
  color:#ff4d4f
}

body:not(.dark) .ant-alert-error .ant-alert-description>pre{
  margin:0;
  padding:0
}

body:not(.dark) .ant-alert-action{
  margin-left:8px
}

body:not(.dark) .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
}

body:not(.dark) .ant-alert-close-icon .anticon-close{
  color:rgba(0, 0, 0, 0.45);
  transition:color .3s
}

body:not(.dark) .ant-alert-close-icon .anticon-close:hover{
  color:rgba(0, 0, 0, 0.75)
}

body:not(.dark) .ant-alert-close-text{
  color:rgba(0, 0, 0, 0.45);
  transition:color .3s
}

body:not(.dark) .ant-alert-close-text:hover{
  color:rgba(0, 0, 0, 0.75)
}

body:not(.dark) .ant-alert-with-description{
  align-items:flex-start;
  padding:15px 15px 15px 24px
}

body:not(.dark) .ant-alert-with-description.ant-alert-no-icon{
  padding:15px 15px
}

body:not(.dark) .ant-alert-with-description .ant-alert-icon{
  margin-right:15px;
  font-size:24px
}

body:not(.dark) .ant-alert-with-description .ant-alert-message{
  display:block;
  margin-bottom:4px;
  color:rgba(0, 0, 0, 0.85);
  font-size:16px
}

body:not(.dark) .ant-alert-message{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-alert-with-description .ant-alert-description{
  display:block
}

body:not(.dark) .ant-alert.ant-alert-motion-leave{
  overflow:hidden;
  opacity:1;
  transition:max-height .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-alert.ant-alert-motion-leave-active{
  max-height:0;
  margin-bottom:0 !important;
  padding-top:0;
  padding-bottom:0;
  opacity:0
}

body:not(.dark) .ant-alert-banner{
  margin-bottom:0;
  border:0;
  border-radius:0
}

body:not(.dark) .ant-alert.ant-alert-rtl{
  direction:rtl
}

body:not(.dark) .ant-alert-rtl.ant-alert.ant-alert-no-icon{
  padding:8px 15px
}

body:not(.dark) .ant-alert-rtl .ant-alert-icon{
  margin-right:auto;
  margin-left:8px
}

body:not(.dark) .ant-alert-rtl .ant-alert-action{
  margin-right:8px;
  margin-left:auto
}

body:not(.dark) .ant-alert-rtl .ant-alert-close-icon{
  margin-right:8px;
  margin-left:auto
}

body:not(.dark) .ant-alert-rtl.ant-alert-with-description .ant-alert-icon{
  margin-right:auto;
  margin-left:15px
}

body:not(.dark) .ant-anchor{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-left:2px
}

body:not(.dark) .ant-anchor-wrapper{
  margin-left:-4px;
  padding-left:4px;
  overflow:auto;
  background-color:transparent
}

body:not(.dark) .ant-anchor-ink{
  position:absolute;
  top:0;
  left:0;
  height:100%
}

body:not(.dark) .ant-anchor-ink::before{
  position:relative;
  display:block;
  width:2px;
  height:100%;
  margin:0 auto;
  background-color:#f0f0f0;
  content:" "
}

body:not(.dark) .ant-anchor-ink-ball{
  position:absolute;
  left:50%;
  display:none;
  width:8px;
  height:8px;
  background-color:#fff;
  border:2px solid #1890ff;
  border-radius:8px;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  transition:top .3s ease-in-out
}

body:not(.dark) .ant-anchor-ink-ball.visible{
  display:inline-block
}

body:not(.dark) .ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball{
  display:none
}

body:not(.dark) .ant-anchor-link{
  padding:7px 0 7px 16px;
  line-height:1.143
}

body:not(.dark) .ant-anchor-link-title{
  position:relative;
  display:block;
  margin-bottom:6px;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  white-space:nowrap;
  text-overflow:ellipsis;
  transition:all .3s
}

body:not(.dark) .ant-anchor-link-title:only-child{
  margin-bottom:0
}

body:not(.dark) .ant-anchor-link-active>.ant-anchor-link-title{
  color:#1890ff
}

body:not(.dark) .ant-anchor-link .ant-anchor-link{
  padding-top:5px;
  padding-bottom:5px
}

body:not(.dark) .ant-anchor-rtl{
  direction:rtl
}

body:not(.dark) .ant-anchor-rtl.ant-anchor-wrapper{
  margin-right:-4px;
  margin-left:0;
  padding-right:4px;
  padding-left:0
}

body:not(.dark) .ant-anchor-rtl .ant-anchor-ink{
  right:0;
  left:auto
}

body:not(.dark) .ant-anchor-rtl .ant-anchor-ink-ball{
  right:50%;
  left:0;
  -webkit-transform:translateX(50%);
  transform:translateX(50%)
}

body:not(.dark) .ant-anchor-rtl .ant-anchor-link{
  padding:7px 16px 7px 0
}

body:not(.dark) .ant-select-auto-complete{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-select-auto-complete .ant-select-clear{
  right:13px
}

body:not(.dark) .ant-select-single .ant-select-selector{
  display:flex
}

body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-search{
  position:absolute;
  top:0;
  right:11px;
  bottom:0;
  left:11px
}

body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-search-input{
  width:100%
}

body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-item,body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  padding:0;
  line-height:30px;
  transition:all .3s
}

@supports(-moz-appearance: meterbar){
  body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-item,body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
    line-height:30px
  }
}

body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-item{
  position:relative;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  pointer-events:none
}

body:not(.dark) .ant-select-single .ant-select-selector::after,body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-item::after,body:not(.dark) .ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

body:not(.dark) .ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:25px
}

body:not(.dark) .ant-select-single.ant-select-show-arrow .ant-select-selection-item,body:not(.dark) .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:18px
}

body:not(.dark) .ant-select-single.ant-select-open .ant-select-selection-item{
  color:#bfbfbf
}

body:not(.dark) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  width:100%;
  height:32px;
  padding:0 11px
}

body:not(.dark) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{
  height:30px
}

body:not(.dark) .ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{
  line-height:30px
}

body:not(.dark) .ant-select-single.ant-select-customize-input .ant-select-selector::after{
  display:none
}

body:not(.dark) .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{
  position:static;
  width:100%
}

body:not(.dark) .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{
  position:absolute;
  right:0;
  left:0;
  padding:0 11px
}

body:not(.dark) .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{
  display:none
}

body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  height:40px
}

body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{
  line-height:38px
}

body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:38px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  height:24px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{
  line-height:22px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:22px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{
  right:7px;
  left:7px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 7px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:28px
}

body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,body:not(.dark) .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:21px
}

body:not(.dark) .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 11px
}

body:not(.dark) .ant-select-selection-overflow{
  position:relative;
  display:flex;
  flex:auto;
  flex-wrap:wrap;
  max-width:100%
}

body:not(.dark) .ant-select-selection-overflow-item{
  flex:none;
  align-self:center;
  max-width:100%
}

body:not(.dark) .ant-select-multiple .ant-select-selector{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  padding:1px 4px
}

body:not(.dark) .ant-select-show-search.ant-select-multiple .ant-select-selector{
  cursor:text
}

body:not(.dark) .ant-select-disabled.ant-select-multiple .ant-select-selector{
  background:#f5f5f5;
  cursor:not-allowed
}

body:not(.dark) .ant-select-multiple .ant-select-selector::after{
  display:inline-block;
  width:0;
  margin:2px 0;
  line-height:24px;
  content:" "
}

body:not(.dark) .ant-select-multiple.ant-select-show-arrow .ant-select-selector,body:not(.dark) .ant-select-multiple.ant-select-allow-clear .ant-select-selector{
  padding-right:24px
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item{
  position:relative;
  display:flex;
  flex:none;
  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;
  transition:font-size .3s,line-height .3s,height .3s;
  -webkit-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
}

body:not(.dark) .ant-select-disabled.ant-select-multiple .ant-select-selection-item{
  color:#bfbfbf;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-content{
  display:inline-block;
  margin-right:4px;
  overflow:hidden;
  white-space:pre;
  text-overflow:ellipsis
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove{
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:rgba(0, 0, 0, 0.45);
  font-weight:bold;
  font-size:10px;
  line-height:inherit;
  cursor:pointer
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove>*{
  line-height:1
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove svg{
  display:inline-block
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove::before{
  display:none
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{
  display:block
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove>.anticon{
  vertical-align:-0.2em
}

body:not(.dark) .ant-select-multiple .ant-select-selection-item-remove:hover{
  color:rgba(0, 0, 0, 0.75)
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-select-multiple .ant-select-selection-search-input,body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .ant-select-multiple .ant-select-selection-search-input{
  width:100%;
  min-width:4.1px
}

body:not(.dark) .ant-select-multiple .ant-select-selection-search-mirror{
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  white-space:pre;
  visibility:hidden
}

body:not(.dark) .ant-select-multiple .ant-select-selection-placeholder{
  position:absolute;
  top:50%;
  right:11px;
  left:11px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s
}

body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selector::after{
  line-height:32px
}

body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selection-item{
  height:32px;
  line-height:30px
}

body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selection-search{
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selection-search-input,body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{
  height:32px;
  line-height:30px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selector::after{
  line-height:16px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-item{
  height:16px;
  line-height:14px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-search{
  height:16px;
  line-height:16px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-search-input,body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{
  height:16px;
  line-height:14px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  left:7px
}

body:not(.dark) .ant-select-multiple.ant-select-sm .ant-select-selection-search{
  -webkit-margin-start:3px;
  margin-inline-start:3px
}

body:not(.dark) .ant-select-multiple.ant-select-lg .ant-select-selection-item{
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-select-disabled .ant-select-selection-item-remove{
  display:none
}

body:not(.dark) .ant-select{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-select:not(.ant-select-customize-input) .ant-select-selector{
  position:relative;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:pointer
}

body:not(.dark) .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  cursor:text
}

body:not(.dark) .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:auto
}

body:not(.dark) .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  color:rgba(0, 0, 0, 0.25);
  background:#f5f5f5;
  cursor:not-allowed
}

body:not(.dark) .ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  background:#f5f5f5
}

body:not(.dark) .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:not-allowed
}

body:not(.dark) .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;
  appearance:none
}

body:not(.dark) .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{
  display:none;
  -webkit-appearance:none
}

body:not(.dark) .ant-select:not(.ant-select-disabled):hover .ant-select-selector{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-select-selection-item{
  flex:1 1;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

@media all and (-ms-high-contrast: none){
  body:not(.dark) .ant-select-selection-item *::-ms-backdrop,body:not(.dark) .ant-select-selection-item{
    flex:auto
  }
}

body:not(.dark) .ant-select-selection-placeholder{
  flex:1 1;
  overflow:hidden;
  color:#bfbfbf;
  white-space:nowrap;
  text-overflow:ellipsis;
  pointer-events:none
}

@media all and (-ms-high-contrast: none){
  body:not(.dark) .ant-select-selection-placeholder *::-ms-backdrop,body:not(.dark) .ant-select-selection-placeholder{
    flex:auto
  }
}

body:not(.dark) .ant-select-arrow{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-transform:none;
  vertical-align:-0.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, 0.25);
  font-size:12px;
  line-height:1;
  text-align:center;
  pointer-events:none
}

body:not(.dark) .ant-select-arrow>*{
  line-height:1
}

body:not(.dark) .ant-select-arrow svg{
  display:inline-block
}

body:not(.dark) .ant-select-arrow::before{
  display:none
}

body:not(.dark) .ant-select-arrow .ant-select-arrow-icon{
  display:block
}

body:not(.dark) .ant-select-arrow .anticon{
  vertical-align:top;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body:not(.dark) .ant-select-arrow .anticon>svg{
  vertical-align:top
}

body:not(.dark) .ant-select-arrow .anticon:not(.ant-select-suffix){
  pointer-events:auto
}

body:not(.dark) .ant-select-disabled .ant-select-arrow{
  cursor:not-allowed
}

body:not(.dark) .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, 0.25);
  font-size:12px;
  font-style:normal;
  line-height:1;
  text-align:center;
  text-transform:none;
  background:#fff;
  cursor:pointer;
  opacity:0;
  transition:color .3s ease,opacity .15s ease;
  text-rendering:auto
}

body:not(.dark) .ant-select-clear::before{
  display:block
}

body:not(.dark) .ant-select-clear:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-select:hover .ant-select-clear{
  opacity:1
}

body:not(.dark) .ant-select-dropdown{
  margin:0;
  padding:0;
  color:rgba(0, 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;
  box-sizing:border-box;
  padding:4px 0;
  overflow:hidden;
  font-size:14px;
  font-variant:initial;
  background-color:#fff;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,body:not(.dark) .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body:not(.dark) .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,body:not(.dark) .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body:not(.dark) .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body:not(.dark) .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body:not(.dark) .ant-select-dropdown-hidden{
  display:none
}

body:not(.dark) .ant-select-dropdown-empty{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-select-item-empty{
  position:relative;
  display:block;
  min-height:32px;
  padding:5px 12px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-select-item{
  position:relative;
  display:block;
  min-height:32px;
  padding:5px 12px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  cursor:pointer;
  transition:background .3s ease
}

body:not(.dark) .ant-select-item-group{
  color:rgba(0, 0, 0, 0.45);
  font-size:12px;
  cursor:default
}

body:not(.dark) .ant-select-item-option{
  display:flex
}

body:not(.dark) .ant-select-item-option-content{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-select-item-option-state{
  flex:none
}

body:not(.dark) .ant-select-item-option-active:not(.ant-select-item-option-disabled){
  background-color:#f5f5f5
}

body:not(.dark) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  background-color:#e6f7ff
}

body:not(.dark) .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{
  color:#1890ff
}

body:not(.dark) .ant-select-item-option-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-select-item-option-disabled.ant-select-item-option-selected{
  background-color:#f5f5f5
}

body:not(.dark) .ant-select-item-option-grouped{
  padding-left:24px
}

body:not(.dark) .ant-select-lg{
  font-size:16px
}

body:not(.dark) .ant-select-borderless .ant-select-selector{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

body:not(.dark) .ant-select-rtl{
  direction:rtl
}

body:not(.dark) .ant-select-rtl .ant-select-arrow{
  right:auto;
  right:initial;
  left:11px
}

body:not(.dark) .ant-select-rtl .ant-select-clear{
  right:auto;
  right:initial;
  left:11px
}

body:not(.dark) .ant-select-dropdown-rtl{
  direction:rtl
}

body:not(.dark) .ant-select-dropdown-rtl .ant-select-item-option-grouped{
  padding-right:24px;
  padding-left:12px
}

body:not(.dark) .ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,body:not(.dark) .ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{
  padding-right:4px;
  padding-left:24px
}

body:not(.dark) .ant-select-rtl.ant-select-multiple .ant-select-selection-item{
  text-align:right
}

body:not(.dark) .ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{
  margin-right:0;
  margin-left:4px;
  text-align:right
}

body:not(.dark) .ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{
  right:0;
  left:auto
}

body:not(.dark) .ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{
  right:11px;
  left:auto
}

body:not(.dark) .ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  right:7px
}

body:not(.dark) .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,body:not(.dark) .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  right:0;
  left:9px;
  text-align:right
}

body:not(.dark) .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:11px;
  left:25px
}

body:not(.dark) .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,body:not(.dark) .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:0;
  padding-left:18px
}

body:not(.dark) .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:6px
}

body:not(.dark) .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,body:not(.dark) .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
}

body:not(.dark) .ant-empty{
  margin:0 8px;
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

body:not(.dark) .ant-empty-image{
  height:100px;
  margin-bottom:8px
}

body:not(.dark) .ant-empty-image img{
  height:100%
}

body:not(.dark) .ant-empty-image svg{
  height:100%;
  margin:auto
}

body:not(.dark) .ant-empty-footer{
  margin-top:16px
}

body:not(.dark) .ant-empty-normal{
  margin:32px 0;
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-empty-normal .ant-empty-image{
  height:40px
}

body:not(.dark) .ant-empty-small{
  margin:8px 0;
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-empty-small .ant-empty-image{
  height:35px
}

body:not(.dark) .ant-empty-img-default-ellipse{
  fill:#f5f5f5;
  fill-opacity:.8
}

body:not(.dark) .ant-empty-img-default-path-1{
  fill:#aeb8c2
}

body:not(.dark) .ant-empty-img-default-path-2{
  fill:url(#linearGradient-1)
}

body:not(.dark) .ant-empty-img-default-path-3{
  fill:#f5f5f7
}

body:not(.dark) .ant-empty-img-default-path-4{
  fill:#dce0e6
}

body:not(.dark) .ant-empty-img-default-path-5{
  fill:#dce0e6
}

body:not(.dark) .ant-empty-img-default-g{
  fill:#fff
}

body:not(.dark) .ant-empty-img-simple-ellipse{
  fill:#f5f5f5
}

body:not(.dark) .ant-empty-img-simple-g{
  stroke:#d9d9d9
}

body:not(.dark) .ant-empty-img-simple-path{
  fill:#fafafa
}

body:not(.dark) .ant-empty-rtl{
  direction:rtl
}

body:not(.dark) .ant-avatar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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%
}

body:not(.dark) .ant-avatar-image{
  background:transparent
}

body:not(.dark) .ant-avatar .ant-image-img{
  display:block
}

body:not(.dark) .ant-avatar-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body:not(.dark) .ant-avatar.ant-avatar-icon{
  font-size:18px
}

body:not(.dark) .ant-avatar.ant-avatar-icon>.anticon{
  margin:0
}

body:not(.dark) .ant-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px;
  border-radius:50%
}

body:not(.dark) .ant-avatar-lg-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body:not(.dark) .ant-avatar-lg.ant-avatar-icon{
  font-size:24px
}

body:not(.dark) .ant-avatar-lg.ant-avatar-icon>.anticon{
  margin:0
}

body:not(.dark) .ant-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px;
  border-radius:50%
}

body:not(.dark) .ant-avatar-sm-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body:not(.dark) .ant-avatar-sm.ant-avatar-icon{
  font-size:14px
}

body:not(.dark) .ant-avatar-sm.ant-avatar-icon>.anticon{
  margin:0
}

body:not(.dark) .ant-avatar-square{
  border-radius:2px
}

body:not(.dark) .ant-avatar>img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover
}

body:not(.dark) .ant-avatar-group{
  display:inline-flex
}

body:not(.dark) .ant-avatar-group .ant-avatar{
  border:1px solid #fff
}

body:not(.dark) .ant-avatar-group .ant-avatar:not(:first-child){
  margin-left:-8px
}

body:not(.dark) .ant-avatar-group-popover .ant-avatar+.ant-avatar{
  margin-left:3px
}

body:not(.dark) .ant-avatar-group-rtl .ant-avatar:not(:first-child){
  margin-right:-8px;
  margin-left:0
}

body:not(.dark) .ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{
  margin-right:3px;
  margin-left:0
}

body:not(.dark) .ant-popover{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:normal;
  white-space:normal;
  text-align:left;
  cursor:auto;
  -webkit-user-select:text;
  -ms-user-select:text;
  user-select:text
}

body:not(.dark) .ant-popover::after{
  position:absolute;
  background:rgba(255, 255, 255, 0.01);
  content:""
}

body:not(.dark) .ant-popover-hidden{
  display:none
}

body:not(.dark) .ant-popover-placement-top,body:not(.dark) .ant-popover-placement-topLeft,body:not(.dark) .ant-popover-placement-topRight{
  padding-bottom:10px
}

body:not(.dark) .ant-popover-placement-right,body:not(.dark) .ant-popover-placement-rightTop,body:not(.dark) .ant-popover-placement-rightBottom{
  padding-left:10px
}

body:not(.dark) .ant-popover-placement-bottom,body:not(.dark) .ant-popover-placement-bottomLeft,body:not(.dark) .ant-popover-placement-bottomRight{
  padding-top:10px
}

body:not(.dark) .ant-popover-placement-left,body:not(.dark) .ant-popover-placement-leftTop,body:not(.dark) .ant-popover-placement-leftBottom{
  padding-right:10px
}

body:not(.dark) .ant-popover-inner{
  background-color:#fff;
  background-clip:padding-box;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow:0 0 8px rgba(0, 0, 0, 0.15) \9 
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  body:not(.dark) .ant-popover-inner{
    box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
  }
}

body:not(.dark) .ant-popover-title{
  min-width:177px;
  min-height:32px;
  margin:0;
  padding:5px 16px 4px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-popover-inner-content{
  padding:12px 16px;
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-popover-message{
  position:relative;
  padding:4px 0 12px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px
}

body:not(.dark) .ant-popover-message>.anticon{
  position:absolute;
  top:8.0005px;
  color:#faad14;
  font-size:14px
}

body:not(.dark) .ant-popover-message-title{
  padding-left:22px
}

body:not(.dark) .ant-popover-buttons{
  margin-bottom:4px;
  text-align:right
}

body:not(.dark) .ant-popover-buttons button{
  margin-left:8px
}

body:not(.dark) .ant-popover-arrow{
  position:absolute;
  display:block;
  width:8.48528137px;
  height:8.48528137px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

body:not(.dark) .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
}

body:not(.dark) .ant-popover-placement-top .ant-popover-arrow,body:not(.dark) .ant-popover-placement-topLeft .ant-popover-arrow,body:not(.dark) .ant-popover-placement-topRight .ant-popover-arrow{
  bottom:1.51471863px
}

body:not(.dark) .ant-popover-placement-top .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-topLeft .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-topRight .ant-popover-arrow-content{
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(-4.24264069px) rotate(45deg);
  transform:translateY(-4.24264069px) rotate(45deg)
}

body:not(.dark) .ant-popover-placement-top .ant-popover-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body:not(.dark) .ant-popover-placement-topLeft .ant-popover-arrow{
  left:16px
}

body:not(.dark) .ant-popover-placement-topRight .ant-popover-arrow{
  right:16px
}

body:not(.dark) .ant-popover-placement-right .ant-popover-arrow,body:not(.dark) .ant-popover-placement-rightTop .ant-popover-arrow,body:not(.dark) .ant-popover-placement-rightBottom .ant-popover-arrow{
  left:1.51471863px
}

body:not(.dark) .ant-popover-placement-right .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-rightTop .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-rightBottom .ant-popover-arrow-content{
  box-shadow:-3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(4.24264069px) rotate(45deg);
  transform:translateX(4.24264069px) rotate(45deg)
}

body:not(.dark) .ant-popover-placement-right .ant-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-popover-placement-rightTop .ant-popover-arrow{
  top:12px
}

body:not(.dark) .ant-popover-placement-rightBottom .ant-popover-arrow{
  bottom:12px
}

body:not(.dark) .ant-popover-placement-bottom .ant-popover-arrow,body:not(.dark) .ant-popover-placement-bottomLeft .ant-popover-arrow,body:not(.dark) .ant-popover-placement-bottomRight .ant-popover-arrow{
  top:1.51471863px
}

body:not(.dark) .ant-popover-placement-bottom .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-bottomLeft .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-bottomRight .ant-popover-arrow-content{
  box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.06);
  -webkit-transform:translateY(4.24264069px) rotate(45deg);
  transform:translateY(4.24264069px) rotate(45deg)
}

body:not(.dark) .ant-popover-placement-bottom .ant-popover-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body:not(.dark) .ant-popover-placement-bottomLeft .ant-popover-arrow{
  left:16px
}

body:not(.dark) .ant-popover-placement-bottomRight .ant-popover-arrow{
  right:16px
}

body:not(.dark) .ant-popover-placement-left .ant-popover-arrow,body:not(.dark) .ant-popover-placement-leftTop .ant-popover-arrow,body:not(.dark) .ant-popover-placement-leftBottom .ant-popover-arrow{
  right:1.51471863px
}

body:not(.dark) .ant-popover-placement-left .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-leftTop .ant-popover-arrow-content,body:not(.dark) .ant-popover-placement-leftBottom .ant-popover-arrow-content{
  box-shadow:3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(-4.24264069px) rotate(45deg);
  transform:translateX(-4.24264069px) rotate(45deg)
}

body:not(.dark) .ant-popover-placement-left .ant-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-popover-placement-leftTop .ant-popover-arrow{
  top:12px
}

body:not(.dark) .ant-popover-placement-leftBottom .ant-popover-arrow{
  bottom:12px
}

body:not(.dark) .ant-popover-pink .ant-popover-inner{
  background-color:#eb2f96
}

body:not(.dark) .ant-popover-pink .ant-popover-arrow-content{
  background-color:#eb2f96
}

body:not(.dark) .ant-popover-magenta .ant-popover-inner{
  background-color:#eb2f96
}

body:not(.dark) .ant-popover-magenta .ant-popover-arrow-content{
  background-color:#eb2f96
}

body:not(.dark) .ant-popover-red .ant-popover-inner{
  background-color:#f5222d
}

body:not(.dark) .ant-popover-red .ant-popover-arrow-content{
  background-color:#f5222d
}

body:not(.dark) .ant-popover-volcano .ant-popover-inner{
  background-color:#fa541c
}

body:not(.dark) .ant-popover-volcano .ant-popover-arrow-content{
  background-color:#fa541c
}

body:not(.dark) .ant-popover-orange .ant-popover-inner{
  background-color:#fa8c16
}

body:not(.dark) .ant-popover-orange .ant-popover-arrow-content{
  background-color:#fa8c16
}

body:not(.dark) .ant-popover-yellow .ant-popover-inner{
  background-color:#fadb14
}

body:not(.dark) .ant-popover-yellow .ant-popover-arrow-content{
  background-color:#fadb14
}

body:not(.dark) .ant-popover-gold .ant-popover-inner{
  background-color:#faad14
}

body:not(.dark) .ant-popover-gold .ant-popover-arrow-content{
  background-color:#faad14
}

body:not(.dark) .ant-popover-cyan .ant-popover-inner{
  background-color:#13c2c2
}

body:not(.dark) .ant-popover-cyan .ant-popover-arrow-content{
  background-color:#13c2c2
}

body:not(.dark) .ant-popover-lime .ant-popover-inner{
  background-color:#a0d911
}

body:not(.dark) .ant-popover-lime .ant-popover-arrow-content{
  background-color:#a0d911
}

body:not(.dark) .ant-popover-green .ant-popover-inner{
  background-color:#52c41a
}

body:not(.dark) .ant-popover-green .ant-popover-arrow-content{
  background-color:#52c41a
}

body:not(.dark) .ant-popover-blue .ant-popover-inner{
  background-color:#1890ff
}

body:not(.dark) .ant-popover-blue .ant-popover-arrow-content{
  background-color:#1890ff
}

body:not(.dark) .ant-popover-geekblue .ant-popover-inner{
  background-color:#2f54eb
}

body:not(.dark) .ant-popover-geekblue .ant-popover-arrow-content{
  background-color:#2f54eb
}

body:not(.dark) .ant-popover-purple .ant-popover-inner{
  background-color:#722ed1
}

body:not(.dark) .ant-popover-purple .ant-popover-arrow-content{
  background-color:#722ed1
}

body:not(.dark) .ant-popover-rtl{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-popover-rtl .ant-popover-message-title{
  padding-right:22px;
  padding-left:16px
}

body:not(.dark) .ant-popover-rtl .ant-popover-buttons{
  text-align:left
}

body:not(.dark) .ant-popover-rtl .ant-popover-buttons button{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-back-top{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-back-top:empty{
  display:none
}

body:not(.dark) .ant-back-top-rtl{
  right:auto;
  left:100px;
  direction:rtl
}

body:not(.dark) .ant-back-top-content{
  width:40px;
  height:40px;
  overflow:hidden;
  color:#fff;
  text-align:center;
  background-color:rgba(0, 0, 0, 0.45);
  border-radius:20px;
  transition:all .3s
}

body:not(.dark) .ant-back-top-content:hover{
  background-color:rgba(0, 0, 0, 0.85);
  transition:all .3s
}

body:not(.dark) .ant-back-top-icon{
  font-size:24px;
  line-height:40px
}

@media screen and (max-width: 768px){
  body:not(.dark) .ant-back-top{
    right:60px
  }
}

@media screen and (max-width: 480px){
  body:not(.dark) .ant-back-top{
    right:20px
  }
}

body:not(.dark) .ant-badge{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-badge-count{
  z-index:auto;
  min-width:20px;
  height:20px;
  padding:0 6px;
  color:#fff;
  font-weight:normal;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  text-align:center;
  background:#ff4d4f;
  border-radius:10px;
  box-shadow:0 0 0 1px #fff
}

body:not(.dark) .ant-badge-count a,body:not(.dark) .ant-badge-count a:hover{
  color:#fff
}

body:not(.dark) .ant-badge-count-sm{
  min-width:14px;
  height:14px;
  padding:0;
  font-size:12px;
  line-height:14px;
  border-radius:7px
}

body:not(.dark) .ant-badge-multiple-words{
  padding:0 8px
}

body:not(.dark) .ant-badge-dot{
  z-index:auto;
  width:6px;
  min-width:6px;
  height:6px;
  background:#ff4d4f;
  border-radius:100%;
  box-shadow:0 0 0 1px #fff
}

body:not(.dark) .ant-badge-dot.ant-scroll-number{
  transition:background 1.5s
}

body:not(.dark) .ant-badge-count,body:not(.dark) .ant-badge-dot,body:not(.dark) .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%
}

body:not(.dark) .ant-badge-count.anticon-spin,body:not(.dark) .ant-badge-dot.anticon-spin,body:not(.dark) .ant-badge .ant-scroll-number-custom-component.anticon-spin{
  -webkit-animation:antBadgeLoadingCircle 1s infinite linear;
  animation:antBadgeLoadingCircle 1s infinite linear
}

body:not(.dark) .ant-badge-status{
  line-height:inherit;
  vertical-align:baseline
}

body:not(.dark) .ant-badge-status-dot{
  position:relative;
  top:-1px;
  display:inline-block;
  width:6px;
  height:6px;
  vertical-align:middle;
  border-radius:50%
}

body:not(.dark) .ant-badge-status-success{
  background-color:#52c41a
}

body:not(.dark) .ant-badge-status-processing{
  position:relative;
  background-color:#1890ff
}

body:not(.dark) .ant-badge-status-processing::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:50%;
  -webkit-animation:antStatusProcessing 1.2s infinite ease-in-out;
  animation:antStatusProcessing 1.2s infinite ease-in-out;
  content:""
}

body:not(.dark) .ant-badge-status-default{
  background-color:#d9d9d9
}

body:not(.dark) .ant-badge-status-error{
  background-color:#ff4d4f
}

body:not(.dark) .ant-badge-status-warning{
  background-color:#faad14
}

body:not(.dark) .ant-badge-status-pink{
  background:#eb2f96
}

body:not(.dark) .ant-badge-status-magenta{
  background:#eb2f96
}

body:not(.dark) .ant-badge-status-red{
  background:#f5222d
}

body:not(.dark) .ant-badge-status-volcano{
  background:#fa541c
}

body:not(.dark) .ant-badge-status-orange{
  background:#fa8c16
}

body:not(.dark) .ant-badge-status-yellow{
  background:#fadb14
}

body:not(.dark) .ant-badge-status-gold{
  background:#faad14
}

body:not(.dark) .ant-badge-status-cyan{
  background:#13c2c2
}

body:not(.dark) .ant-badge-status-lime{
  background:#a0d911
}

body:not(.dark) .ant-badge-status-green{
  background:#52c41a
}

body:not(.dark) .ant-badge-status-blue{
  background:#1890ff
}

body:not(.dark) .ant-badge-status-geekblue{
  background:#2f54eb
}

body:not(.dark) .ant-badge-status-purple{
  background:#722ed1
}

body:not(.dark) .ant-badge-status-text{
  margin-left:8px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px
}

body:not(.dark) .ant-badge-zoom-appear,body:not(.dark) .ant-badge-zoom-enter{
  -webkit-animation:antZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation:antZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body:not(.dark) .ant-badge-zoom-leave{
  -webkit-animation:antZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation:antZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-badge-zoom-appear,body:not(.dark) .ant-badge-not-a-wrapper .ant-badge-zoom-enter{
  -webkit-animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46)
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-badge-zoom-leave{
  -webkit-animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6)
}

body:not(.dark) .ant-badge-not-a-wrapper:not(.ant-badge-status){
  vertical-align:middle
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-scroll-number-custom-component{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-scroll-number-custom-component,body:not(.dark) .ant-badge-not-a-wrapper .ant-scroll-number{
  position:relative;
  top:auto;
  display:block;
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-badge-count{
  -webkit-transform:none;
  transform:none
}

@-webkit-keyframes antStatusProcessing{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(2.4);
    transform:scale(2.4);
    opacity:0
  }
}

@keyframes antStatusProcessing{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(2.4);
    transform:scale(2.4);
    opacity:0
  }
}

body:not(.dark) .ant-scroll-number{
  overflow:hidden
}

body:not(.dark) .ant-scroll-number-only{
  position:relative;
  display:inline-block;
  height:20px;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden
}

body:not(.dark) .ant-scroll-number-only>p.ant-scroll-number-only-unit{
  height:20px;
  margin:0;
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden
}

body:not(.dark) .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
  }

  100%{
    -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
  }

  100%{
    -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%)
  }

  100%{
    -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%)
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}

@keyframes antNoWrapperZoomBadgeIn{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}

@-webkit-keyframes antNoWrapperZoomBadgeOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
}

@keyframes antNoWrapperZoomBadgeOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
}

@-webkit-keyframes antBadgeLoadingCircle{
  0%{
    -webkit-transform-origin:50%;
    transform-origin:50%
  }

  100%{
    -webkit-transform:translate(50%, -50%) rotate(360deg);
    transform:translate(50%, -50%) rotate(360deg);
    -webkit-transform-origin:50%;
    transform-origin:50%
  }
}

@keyframes antBadgeLoadingCircle{
  0%{
    -webkit-transform-origin:50%;
    transform-origin:50%
  }

  100%{
    -webkit-transform:translate(50%, -50%) rotate(360deg);
    transform:translate(50%, -50%) rotate(360deg);
    -webkit-transform-origin:50%;
    transform-origin:50%
  }
}

body:not(.dark) .ant-ribbon-wrapper{
  position:relative
}

body:not(.dark) .ant-ribbon{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:#1890ff;
  border-radius:2px
}

body:not(.dark) .ant-ribbon-text{
  color:#fff
}

body:not(.dark) .ant-ribbon-corner{
  position:absolute;
  top:100%;
  width:8px;
  height:8px;
  color:currentColor;
  border:4px solid;
  -webkit-transform:scaleY(0.75);
  transform:scaleY(0.75);
  -webkit-transform-origin:top;
  transform-origin:top
}

body:not(.dark) .ant-ribbon-corner::after{
  position:absolute;
  top:-4px;
  left:-4px;
  width:inherit;
  height:inherit;
  color:rgba(0, 0, 0, 0.25);
  border:inherit;
  content:""
}

body:not(.dark) .ant-ribbon-color-pink{
  color:#eb2f96;
  background:#eb2f96
}

body:not(.dark) .ant-ribbon-color-magenta{
  color:#eb2f96;
  background:#eb2f96
}

body:not(.dark) .ant-ribbon-color-red{
  color:#f5222d;
  background:#f5222d
}

body:not(.dark) .ant-ribbon-color-volcano{
  color:#fa541c;
  background:#fa541c
}

body:not(.dark) .ant-ribbon-color-orange{
  color:#fa8c16;
  background:#fa8c16
}

body:not(.dark) .ant-ribbon-color-yellow{
  color:#fadb14;
  background:#fadb14
}

body:not(.dark) .ant-ribbon-color-gold{
  color:#faad14;
  background:#faad14
}

body:not(.dark) .ant-ribbon-color-cyan{
  color:#13c2c2;
  background:#13c2c2
}

body:not(.dark) .ant-ribbon-color-lime{
  color:#a0d911;
  background:#a0d911
}

body:not(.dark) .ant-ribbon-color-green{
  color:#52c41a;
  background:#52c41a
}

body:not(.dark) .ant-ribbon-color-blue{
  color:#1890ff;
  background:#1890ff
}

body:not(.dark) .ant-ribbon-color-geekblue{
  color:#2f54eb;
  background:#2f54eb
}

body:not(.dark) .ant-ribbon-color-purple{
  color:#722ed1;
  background:#722ed1
}

body:not(.dark) .ant-ribbon.ant-ribbon-placement-end{
  right:-8px;
  border-bottom-right-radius:0
}

body:not(.dark) .ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{
  right:0;
  border-color:currentColor transparent transparent currentColor
}

body:not(.dark) .ant-ribbon.ant-ribbon-placement-start{
  left:-8px;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{
  left:0;
  border-color:currentColor currentColor transparent transparent
}

body:not(.dark) .ant-badge-rtl{
  direction:rtl
}

body:not(.dark) .ant-badge-rtl .ant-badge-count,body:not(.dark) .ant-badge-rtl .ant-badge-dot,body:not(.dark) .ant-badge-rtl .ant-badge .ant-scroll-number-custom-component{
  right:auto;
  left:0;
  direction:ltr;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  -webkit-transform-origin:0% 0%;
  transform-origin:0% 0%
}

body:not(.dark) .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%
}

body:not(.dark) .ant-badge-rtl .ant-badge-status-text{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-badge-rtl .ant-badge-zoom-appear,body:not(.dark) .ant-badge-rtl .ant-badge-zoom-enter{
  -webkit-animation-name:antZoomBadgeInRtl;
  animation-name:antZoomBadgeInRtl
}

body:not(.dark) .ant-badge-rtl .ant-badge-zoom-leave{
  -webkit-animation-name:antZoomBadgeOutRtl;
  animation-name:antZoomBadgeOutRtl
}

body:not(.dark) .ant-badge-not-a-wrapper .ant-badge-count{
  -webkit-transform:none;
  transform:none
}

body:not(.dark) .ant-ribbon-rtl{
  direction:rtl
}

body:not(.dark) .ant-ribbon-rtl.ant-ribbon-placement-end{
  right:unset;
  left:-8px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{
  right:unset;
  left:0;
  border-color:currentColor currentColor transparent transparent
}

body:not(.dark) .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after{
  border-color:currentColor currentColor transparent transparent
}

body:not(.dark) .ant-ribbon-rtl.ant-ribbon-placement-start{
  right:-8px;
  left:unset;
  border-bottom-right-radius:0;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{
  right:0;
  left:unset;
  border-color:currentColor transparent transparent currentColor
}

body:not(.dark) .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
  }

  100%{
    -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
  }

  100%{
    -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%)
  }

  100%{
    -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%)
  }

  100%{
    -webkit-transform:scale(0) translate(-50%, -50%);
    transform:scale(0) translate(-50%, -50%);
    opacity:0
  }
}

body:not(.dark) .ant-breadcrumb{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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, 0.45);
  font-size:14px
}

body:not(.dark) .ant-breadcrumb .anticon{
  font-size:14px
}

body:not(.dark) .ant-breadcrumb a{
  color:rgba(0, 0, 0, 0.45);
  transition:color .3s
}

body:not(.dark) .ant-breadcrumb a:hover{
  color:#40a9ff
}

body:not(.dark) .ant-breadcrumb>span:last-child{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-breadcrumb>span:last-child a{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-breadcrumb>span:last-child .ant-breadcrumb-separator{
  display:none
}

body:not(.dark) .ant-breadcrumb-separator{
  margin:0 8px;
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-breadcrumb-link>.anticon+span,body:not(.dark) .ant-breadcrumb-link>.anticon+a{
  margin-left:4px
}

body:not(.dark) .ant-breadcrumb-overlay-link>.anticon{
  margin-left:4px
}

body:not(.dark) .ant-breadcrumb-rtl{
  direction:rtl
}

body:not(.dark) .ant-breadcrumb-rtl::before{
  display:table;
  content:""
}

body:not(.dark) .ant-breadcrumb-rtl::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-breadcrumb-rtl>span{
  float:right
}

body:not(.dark) .ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,body:not(.dark) .ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-menu-item-danger.ant-menu-item{
  color:#ff4d4f
}

body:not(.dark) .ant-menu-item-danger.ant-menu-item:hover,body:not(.dark) .ant-menu-item-danger.ant-menu-item-active{
  color:#ff4d4f
}

body:not(.dark) .ant-menu-item-danger.ant-menu-item:active{
  background:#fff1f0
}

body:not(.dark) .ant-menu-item-danger.ant-menu-item-selected{
  color:#ff4d4f
}

body:not(.dark) .ant-menu-item-danger.ant-menu-item-selected>a,body:not(.dark) .ant-menu-item-danger.ant-menu-item-selected>a:hover{
  color:#ff4d4f
}

body:not(.dark) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  background-color:#fff1f0
}

body:not(.dark) .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after{
  border-right-color:#ff4d4f
}

body:not(.dark) .ant-menu-dark .ant-menu-item-danger.ant-menu-item,body:not(.dark) .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,body:not(.dark) .ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{
  color:#ff4d4f
}

body:not(.dark) .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  color:#fff;
  background-color:#ff4d4f
}

body:not(.dark) .ant-menu{
  box-sizing:border-box;
  margin:0;
  padding:0;
  font-variant:tabular-nums;
  line-height:1.5715;
  -webkit-font-feature-settings:"tnum";
  font-feature-settings:"tnum";
  margin-bottom:0;
  padding-left:0;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:0;
  text-align:left;
  list-style:none;
  background:#fff;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition:background .3s,width .3s cubic-bezier(0.2, 0, 0, 1) 0s
}

body:not(.dark) .ant-menu::before{
  display:table;
  content:""
}

body:not(.dark) .ant-menu::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-menu.ant-menu-root:focus-visible{
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-menu ul,body:not(.dark) .ant-menu ol{
  margin:0;
  padding:0;
  list-style:none
}

body:not(.dark) .ant-menu-overflow{
  display:flex
}

body:not(.dark) .ant-menu-overflow-item{
  flex:none
}

body:not(.dark) .ant-menu-hidden,body:not(.dark) .ant-menu-submenu-hidden{
  display:none
}

body:not(.dark) .ant-menu-item-group-title{
  height:1.5715;
  padding:8px 16px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.5715;
  transition:all .3s
}

body:not(.dark) .ant-menu-horizontal .ant-menu-submenu{
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),background .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-submenu,body:not(.dark) .ant-menu-submenu-inline{
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),background .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .15s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-submenu-selected{
  color:#1890ff
}

body:not(.dark) .ant-menu-item:active,body:not(.dark) .ant-menu-submenu-title:active{
  background:#e6f7ff
}

body:not(.dark) .ant-menu-submenu .ant-menu-sub{
  cursor:auto;
  cursor:initial;
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-title-content{
  transition:color .3s
}

body:not(.dark) .ant-menu-item a{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-menu-item a:hover{
  color:#1890ff
}

body:not(.dark) .ant-menu-item a::before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:transparent;
  content:""
}

body:not(.dark) .ant-menu-item>.ant-badge a{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-menu-item>.ant-badge a:hover{
  color:#1890ff
}

body:not(.dark) .ant-menu-item-divider{
  height:1px;
  overflow:hidden;
  line-height:0;
  background-color:#f0f0f0
}

body:not(.dark) .ant-menu-horizontal .ant-menu-item,body:not(.dark) .ant-menu-horizontal .ant-menu-submenu{
  margin-top:-1px
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item:hover,body:not(.dark) .ant-menu-horizontal>.ant-menu-item-active,body:not(.dark) .ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{
  background-color:transparent
}

body:not(.dark) .ant-menu-item-selected{
  color:#1890ff
}

body:not(.dark) .ant-menu-item-selected a,body:not(.dark) .ant-menu-item-selected a:hover{
  color:#1890ff
}

body:not(.dark) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#e6f7ff
}

body:not(.dark) .ant-menu-inline,body:not(.dark) .ant-menu-vertical,body:not(.dark) .ant-menu-vertical-left{
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-menu-vertical-right{
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-menu-vertical.ant-menu-sub,body:not(.dark) .ant-menu-vertical-left.ant-menu-sub,body:not(.dark) .ant-menu-vertical-right.ant-menu-sub{
  min-width:160px;
  max-height:calc(100vh - 100px);
  padding:0;
  overflow:hidden;
  border-right:0
}

body:not(.dark) .ant-menu-vertical.ant-menu-sub:not([class*=-active]),body:not(.dark) .ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),body:not(.dark) .ant-menu-vertical-right.ant-menu-sub:not([class*=-active]){
  overflow-x:hidden;
  overflow-y:auto
}

body:not(.dark) .ant-menu-vertical.ant-menu-sub .ant-menu-item,body:not(.dark) .ant-menu-vertical-left.ant-menu-sub .ant-menu-item,body:not(.dark) .ant-menu-vertical-right.ant-menu-sub .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

body:not(.dark) .ant-menu-vertical.ant-menu-sub .ant-menu-item::after,body:not(.dark) .ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,body:not(.dark) .ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after{
  border-right:0
}

body:not(.dark) .ant-menu-vertical.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,body:not(.dark) .ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,body:not(.dark) .ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body:not(.dark) .ant-menu-horizontal.ant-menu-sub{
  min-width:114px
}

body:not(.dark) .ant-menu-horizontal .ant-menu-item,body:not(.dark) .ant-menu-horizontal .ant-menu-submenu-title{
  transition:border-color .3s,background .3s
}

body:not(.dark) .ant-menu-item,body:not(.dark) .ant-menu-submenu-title{
  position:relative;
  display:block;
  margin:0;
  padding:0 20px;
  white-space:nowrap;
  cursor:pointer;
  transition:border-color .3s,background .3s,padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-item .ant-menu-item-icon,body:not(.dark) .ant-menu-submenu-title .ant-menu-item-icon,body:not(.dark) .ant-menu-item .anticon,body:not(.dark) .ant-menu-submenu-title .anticon{
  min-width:14px;
  font-size:14px;
  transition:font-size .15s cubic-bezier(0.215, 0.61, 0.355, 1),margin .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s
}

body:not(.dark) .ant-menu-item .ant-menu-item-icon+span,body:not(.dark) .ant-menu-submenu-title .ant-menu-item-icon+span,body:not(.dark) .ant-menu-item .anticon+span,body:not(.dark) .ant-menu-submenu-title .anticon+span{
  margin-left:10px;
  opacity:1;
  transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),margin .3s,color .3s
}

body:not(.dark) .ant-menu-item .ant-menu-item-icon.svg,body:not(.dark) .ant-menu-submenu-title .ant-menu-item-icon.svg{
  vertical-align:-0.125em
}

body:not(.dark) .ant-menu-item.ant-menu-item-only-child>.anticon,body:not(.dark) .ant-menu-submenu-title.ant-menu-item-only-child>.anticon,body:not(.dark) .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,body:not(.dark) .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{
  margin-right:0
}

body:not(.dark) .ant-menu-item:focus-visible,body:not(.dark) .ant-menu-submenu-title:focus-visible{
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-menu>.ant-menu-item-divider{
  height:1px;
  margin:1px 0;
  padding:0;
  overflow:hidden;
  line-height:0;
  background-color:#f0f0f0
}

body:not(.dark) .ant-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  border-radius:2px;
  box-shadow:none;
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body:not(.dark) .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:" "
}

body:not(.dark) .ant-menu-submenu-placement-rightTop::before{
  top:0;
  left:-7px
}

body:not(.dark) .ant-menu-submenu>.ant-menu{
  background-color:#fff;
  border-radius:2px
}

body:not(.dark) .ant-menu-submenu>.ant-menu-submenu-title::after{
  transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-submenu-popup>.ant-menu{
  background-color:#fff
}

body:not(.dark) .ant-menu-submenu-expand-icon,body:not(.dark) .ant-menu-submenu-arrow{
  position:absolute;
  top:50%;
  right:16px;
  width:10px;
  color:rgba(0, 0, 0, 0.85);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-submenu-arrow::after{
  position:absolute;
  width:6px;
  height:1.5px;
  background-color:currentColor;
  border-radius:2px;
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content:""
}

body:not(.dark) .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(45deg) translateY(-2.5px);
  transform:rotate(45deg) translateY(-2.5px)
}

body:not(.dark) .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(-45deg) translateY(2.5px);
  transform:rotate(-45deg) translateY(2.5px)
}

body:not(.dark) .ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,body:not(.dark) .ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  color:#1890ff
}

body:not(.dark) .ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-submenu-inline .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(-45deg) translateX(2.5px);
  transform:rotate(-45deg) translateX(2.5px)
}

body:not(.dark) .ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-submenu-inline .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(45deg) translateX(-2.5px);
  transform:rotate(45deg) translateX(-2.5px)
}

body:not(.dark) .ant-menu-submenu-horizontal .ant-menu-submenu-arrow{
  display:none
}

body:not(.dark) .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
}

body:not(.dark) .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)
}

body:not(.dark) .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)
}

body:not(.dark) .ant-menu-vertical .ant-menu-submenu-selected,body:not(.dark) .ant-menu-vertical-left .ant-menu-submenu-selected,body:not(.dark) .ant-menu-vertical-right .ant-menu-submenu-selected{
  color:#1890ff
}

body:not(.dark) .ant-menu-horizontal{
  line-height:46px;
  border:0;
  border-bottom:1px solid #f0f0f0;
  box-shadow:none
}

body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{
  margin-top:-1px;
  margin-bottom:0;
  padding:0 20px
}

body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{
  color:#1890ff
}

body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected::after,body:not(.dark) .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected::after{
  border-bottom:2px solid #1890ff
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item,body:not(.dark) .ant-menu-horizontal>.ant-menu-submenu{
  position:relative;
  top:1px;
  display:inline-block;
  vertical-align:bottom
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item::after,body:not(.dark) .ant-menu-horizontal>.ant-menu-submenu::after{
  position:absolute;
  right:20px;
  bottom:0;
  left:20px;
  border-bottom:2px solid transparent;
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content:""
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{
  padding:0
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item a{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item a:hover{
  color:#1890ff
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item a::before{
  bottom:-2px
}

body:not(.dark) .ant-menu-horizontal>.ant-menu-item-selected a{
  color:#1890ff
}

body:not(.dark) .ant-menu-horizontal::after{
  display:block;
  clear:both;
  height:0;
  content:" "
}

body:not(.dark) .ant-menu-vertical .ant-menu-item,body:not(.dark) .ant-menu-vertical-left .ant-menu-item,body:not(.dark) .ant-menu-vertical-right .ant-menu-item,body:not(.dark) .ant-menu-inline .ant-menu-item{
  position:relative
}

body:not(.dark) .ant-menu-vertical .ant-menu-item::after,body:not(.dark) .ant-menu-vertical-left .ant-menu-item::after,body:not(.dark) .ant-menu-vertical-right .ant-menu-item::after,body:not(.dark) .ant-menu-inline .ant-menu-item::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  border-right:3px solid #1890ff;
  -webkit-transform:scaleY(0.0001);
  transform:scaleY(0.0001);
  opacity:0;
  transition:opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content:""
}

body:not(.dark) .ant-menu-vertical .ant-menu-item,body:not(.dark) .ant-menu-vertical-left .ant-menu-item,body:not(.dark) .ant-menu-vertical-right .ant-menu-item,body:not(.dark) .ant-menu-inline .ant-menu-item,body:not(.dark) .ant-menu-vertical .ant-menu-submenu-title,body:not(.dark) .ant-menu-vertical-left .ant-menu-submenu-title,body:not(.dark) .ant-menu-vertical-right .ant-menu-submenu-title,body:not(.dark) .ant-menu-inline .ant-menu-submenu-title{
  height:40px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0 16px;
  overflow:hidden;
  line-height:40px;
  text-overflow:ellipsis
}

body:not(.dark) .ant-menu-vertical .ant-menu-submenu,body:not(.dark) .ant-menu-vertical-left .ant-menu-submenu,body:not(.dark) .ant-menu-vertical-right .ant-menu-submenu,body:not(.dark) .ant-menu-inline .ant-menu-submenu{
  padding-bottom:.02px
}

body:not(.dark) .ant-menu-vertical .ant-menu-item:not(:last-child),body:not(.dark) .ant-menu-vertical-left .ant-menu-item:not(:last-child),body:not(.dark) .ant-menu-vertical-right .ant-menu-item:not(:last-child),body:not(.dark) .ant-menu-inline .ant-menu-item:not(:last-child){
  margin-bottom:8px
}

body:not(.dark) .ant-menu-vertical>.ant-menu-item,body:not(.dark) .ant-menu-vertical-left>.ant-menu-item,body:not(.dark) .ant-menu-vertical-right>.ant-menu-item,body:not(.dark) .ant-menu-inline>.ant-menu-item,body:not(.dark) .ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,body:not(.dark) .ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,body:not(.dark) .ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,body:not(.dark) .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{
  height:40px;
  line-height:40px
}

body:not(.dark) .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,body:not(.dark) .ant-menu-vertical .ant-menu-submenu-title{
  padding-right:34px
}

body:not(.dark) .ant-menu-inline{
  width:100%
}

body:not(.dark) .ant-menu-inline .ant-menu-selected::after,body:not(.dark) .ant-menu-inline .ant-menu-item-selected::after{
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity:1;
  transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-menu-inline .ant-menu-item,body:not(.dark) .ant-menu-inline .ant-menu-submenu-title{
  width:calc(100% + 1px)
}

body:not(.dark) .ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,body:not(.dark) .ant-menu-inline .ant-menu-submenu-title{
  padding-right:34px
}

body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-item,body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-submenu-title{
  display:flex;
  align-items:center;
  transition:border-color .3s,background .3s,padding .1s cubic-bezier(0.215, 0.61, 0.355, 1)
}

body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{
  flex:auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis
}

body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-item>*,body:not(.dark) .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{
  flex:none
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed{
  width:80px
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{
  left:0;
  padding:0 calc(50% - 16px / 2);
  text-overflow:clip
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,body:not(.dark) .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,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:0
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,body:not(.dark) .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,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{
  margin:0;
  font-size:16px;
  line-height:40px
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,body:not(.dark) .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,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,body:not(.dark) .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{
  display:inline-block;
  opacity:0
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed .anticon{
  display:inline-block
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed-tooltip{
  pointer-events:none
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,body:not(.dark) .ant-menu.ant-menu-inline-collapsed-tooltip .anticon{
  display:none
}

body:not(.dark) .ant-menu.ant-menu-inline-collapsed-tooltip a{
  color:rgba(255, 255, 255, 0.85)
}

body:not(.dark) .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
}

body:not(.dark) .ant-menu-item-group-list{
  margin:0;
  padding:0
}

body:not(.dark) .ant-menu-item-group-list .ant-menu-item,body:not(.dark) .ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 16px 0 28px
}

body:not(.dark) .ant-menu-root.ant-menu-vertical,body:not(.dark) .ant-menu-root.ant-menu-vertical-left,body:not(.dark) .ant-menu-root.ant-menu-vertical-right,body:not(.dark) .ant-menu-root.ant-menu-inline{
  box-shadow:none
}

body:not(.dark) .ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,body:not(.dark) .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
}

body:not(.dark) .ant-menu-sub.ant-menu-inline{
  padding:0;
  background:#fafafa;
  border:0;
  border-radius:0;
  box-shadow:none
}

body:not(.dark) .ant-menu-sub.ant-menu-inline>.ant-menu-item,body:not(.dark) .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
}

body:not(.dark) .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-left:32px
}

body:not(.dark) .ant-menu-item-disabled,body:not(.dark) .ant-menu-submenu-disabled{
  color:rgba(0, 0, 0, 0.25) !important;
  background:none;
  cursor:not-allowed
}

body:not(.dark) .ant-menu-item-disabled::after,body:not(.dark) .ant-menu-submenu-disabled::after{
  border-color:transparent !important
}

body:not(.dark) .ant-menu-item-disabled a,body:not(.dark) .ant-menu-submenu-disabled a{
  color:rgba(0, 0, 0, 0.25) !important;
  pointer-events:none
}

body:not(.dark) .ant-menu-item-disabled>.ant-menu-submenu-title,body:not(.dark) .ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(0, 0, 0, 0.25) !important;
  cursor:not-allowed
}

body:not(.dark) .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{
  background:rgba(0, 0, 0, 0.25) !important
}

body:not(.dark) .ant-layout-header .ant-menu{
  line-height:inherit
}

body:not(.dark) .ant-menu-light .ant-menu-item:hover,body:not(.dark) .ant-menu-light .ant-menu-item-active,body:not(.dark) .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,body:not(.dark) .ant-menu-light .ant-menu-submenu-active,body:not(.dark) .ant-menu-light .ant-menu-submenu-title:hover{
  color:#1890ff
}

body:not(.dark) .ant-menu.ant-menu-dark,body:not(.dark) .ant-menu-dark .ant-menu-sub,body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-sub{
  color:rgba(255, 255, 255, 0.65);
  background:#001529
}

body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:.45;
  transition:all .3s
}

body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before{
  background:#fff
}

body:not(.dark) .ant-menu-dark.ant-menu-submenu-popup{
  background:transparent
}

body:not(.dark) .ant-menu-dark .ant-menu-inline.ant-menu-sub{
  background:#000c17
}

body:not(.dark) .ant-menu-dark.ant-menu-horizontal{
  border-bottom:0
}

body:not(.dark) .ant-menu-dark.ant-menu-horizontal>.ant-menu-item,body:not(.dark) .ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{
  top:0;
  margin-top:0;
  padding:0 20px;
  border-color:#001529;
  border-bottom:0
}

body:not(.dark) .ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{
  background-color:#1890ff
}

body:not(.dark) .ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a::before{
  bottom:0
}

body:not(.dark) .ant-menu-dark .ant-menu-item,body:not(.dark) .ant-menu-dark .ant-menu-item-group-title,body:not(.dark) .ant-menu-dark .ant-menu-item>a,body:not(.dark) .ant-menu-dark .ant-menu-item>span>a{
  color:rgba(255, 255, 255, 0.65)
}

body:not(.dark) .ant-menu-dark.ant-menu-inline,body:not(.dark) .ant-menu-dark.ant-menu-vertical,body:not(.dark) .ant-menu-dark.ant-menu-vertical-left,body:not(.dark) .ant-menu-dark.ant-menu-vertical-right{
  border-right:0
}

body:not(.dark) .ant-menu-dark.ant-menu-inline .ant-menu-item,body:not(.dark) .ant-menu-dark.ant-menu-vertical .ant-menu-item,body:not(.dark) .ant-menu-dark.ant-menu-vertical-left .ant-menu-item,body:not(.dark) .ant-menu-dark.ant-menu-vertical-right .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

body:not(.dark) .ant-menu-dark.ant-menu-inline .ant-menu-item::after,body:not(.dark) .ant-menu-dark.ant-menu-vertical .ant-menu-item::after,body:not(.dark) .ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,body:not(.dark) .ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after{
  border-right:0
}

body:not(.dark) .ant-menu-dark.ant-menu-inline .ant-menu-item,body:not(.dark) .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{
  width:100%
}

body:not(.dark) .ant-menu-dark .ant-menu-item:hover,body:not(.dark) .ant-menu-dark .ant-menu-item-active,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover{
  color:#fff;
  background-color:transparent
}

body:not(.dark) .ant-menu-dark .ant-menu-item:hover>a,body:not(.dark) .ant-menu-dark .ant-menu-item-active>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover>a,body:not(.dark) .ant-menu-dark .ant-menu-item:hover>span>a,body:not(.dark) .ant-menu-dark .ant-menu-item-active>span>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active>span>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open>span>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected>span>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover>span>a{
  color:#fff
}

body:not(.dark) .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  opacity:1
}

body:not(.dark) .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{
  background:#fff
}

body:not(.dark) .ant-menu-dark .ant-menu-item:hover{
  background-color:transparent
}

body:not(.dark) .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#1890ff
}

body:not(.dark) .ant-menu-dark .ant-menu-item-selected{
  color:#fff;
  border-right:0
}

body:not(.dark) .ant-menu-dark .ant-menu-item-selected::after{
  border-right:0
}

body:not(.dark) .ant-menu-dark .ant-menu-item-selected>a,body:not(.dark) .ant-menu-dark .ant-menu-item-selected>span>a,body:not(.dark) .ant-menu-dark .ant-menu-item-selected>a:hover,body:not(.dark) .ant-menu-dark .ant-menu-item-selected>span>a:hover{
  color:#fff
}

body:not(.dark) .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,body:not(.dark) .ant-menu-dark .ant-menu-item-selected .anticon{
  color:#fff
}

body:not(.dark) .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,body:not(.dark) .ant-menu-dark .ant-menu-item-selected .anticon+span{
  color:#fff
}

body:not(.dark) .ant-menu.ant-menu-dark .ant-menu-item-selected,body:not(.dark) .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{
  background-color:#1890ff
}

body:not(.dark) .ant-menu-dark .ant-menu-item-disabled,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled,body:not(.dark) .ant-menu-dark .ant-menu-item-disabled>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled>a,body:not(.dark) .ant-menu-dark .ant-menu-item-disabled>span>a,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled>span>a{
  color:rgba(255, 255, 255, 0.35) !important;
  opacity:.8
}

body:not(.dark) .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(255, 255, 255, 0.35) !important
}

body:not(.dark) .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{
  background:rgba(255, 255, 255, 0.35) !important
}

body:not(.dark) .ant-menu.ant-menu-rtl{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-menu-rtl .ant-menu-item-group-title{
  text-align:right
}

body:not(.dark) .ant-menu-rtl.ant-menu-inline,body:not(.dark) .ant-menu-rtl.ant-menu-vertical{
  border-right:none;
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-menu-rtl.ant-menu-dark.ant-menu-inline,body:not(.dark) .ant-menu-rtl.ant-menu-dark.ant-menu-vertical{
  border-left:none
}

body:not(.dark) .ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{
  -webkit-transform-origin:top right;
  transform-origin:top right
}

body:not(.dark) .ant-menu-rtl .ant-menu-item .ant-menu-item-icon,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,body:not(.dark) .ant-menu-rtl .ant-menu-item .anticon,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-title .anticon{
  margin-right:auto;
  margin-left:10px
}

body:not(.dark) .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,body:not(.dark) .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{
  margin-left:0
}

body:not(.dark) .ant-menu-submenu-rtl.ant-menu-submenu-popup{
  -webkit-transform-origin:100% 0;
  transform-origin:100% 0
}

body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  right:auto;
  left:16px
}

body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(-45deg) translateY(-2px);
  transform:rotate(-45deg) translateY(-2px)
}

body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,body:not(.dark) .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(45deg) translateY(2px);
  transform:rotate(45deg) translateY(2px)
}

body:not(.dark) .ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,body:not(.dark) .ant-menu-rtl.ant-menu-inline .ant-menu-item::after{
  right:auto;
  left:0
}

body:not(.dark) .ant-menu-rtl.ant-menu-vertical .ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-inline .ant-menu-item,body:not(.dark) .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,body:not(.dark) .ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,body:not(.dark) .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{
  text-align:right
}

body:not(.dark) .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{
  padding-right:0;
  padding-left:34px
}

body:not(.dark) .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{
  padding-right:16px;
  padding-left:34px
}

body:not(.dark) .ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{
  padding:0 calc(50% - 16px / 2)
}

body:not(.dark) .ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,body:not(.dark) .ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 28px 0 16px
}

body:not(.dark) .ant-menu-sub.ant-menu-inline{
  border:0
}

body:not(.dark) .ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-right:32px;
  padding-left:0
}

body:not(.dark) .ant-tooltip{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:max-content;
  max-width:250px;
  visibility:visible
}

body:not(.dark) .ant-tooltip-hidden{
  display:none
}

body:not(.dark) .ant-tooltip-placement-top,body:not(.dark) .ant-tooltip-placement-topLeft,body:not(.dark) .ant-tooltip-placement-topRight{
  padding-bottom:8px
}

body:not(.dark) .ant-tooltip-placement-right,body:not(.dark) .ant-tooltip-placement-rightTop,body:not(.dark) .ant-tooltip-placement-rightBottom{
  padding-left:8px
}

body:not(.dark) .ant-tooltip-placement-bottom,body:not(.dark) .ant-tooltip-placement-bottomLeft,body:not(.dark) .ant-tooltip-placement-bottomRight{
  padding-top:8px
}

body:not(.dark) .ant-tooltip-placement-left,body:not(.dark) .ant-tooltip-placement-leftTop,body:not(.dark) .ant-tooltip-placement-leftBottom{
  padding-right:8px
}

body:not(.dark) .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, 0.75);
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-tooltip-arrow{
  position:absolute;
  display:block;
  width:13.07106781px;
  height:13.07106781px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

body:not(.dark) .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, 0.75);
  content:"";
  pointer-events:auto
}

body:not(.dark) .ant-tooltip-placement-top .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-topLeft .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-topRight .ant-tooltip-arrow{
  bottom:-5.07106781px
}

body:not(.dark) .ant-tooltip-placement-top .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-topRight .ant-tooltip-arrow-content{
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(-6.53553391px) rotate(45deg);
  transform:translateY(-6.53553391px) rotate(45deg)
}

body:not(.dark) .ant-tooltip-placement-top .ant-tooltip-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body:not(.dark) .ant-tooltip-placement-topLeft .ant-tooltip-arrow{
  left:13px
}

body:not(.dark) .ant-tooltip-placement-topRight .ant-tooltip-arrow{
  right:13px
}

body:not(.dark) .ant-tooltip-placement-right .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-rightTop .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-rightBottom .ant-tooltip-arrow{
  left:-5.07106781px
}

body:not(.dark) .ant-tooltip-placement-right .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{
  box-shadow:-3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(6.53553391px) rotate(45deg);
  transform:translateX(6.53553391px) rotate(45deg)
}

body:not(.dark) .ant-tooltip-placement-right .ant-tooltip-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-tooltip-placement-rightTop .ant-tooltip-arrow{
  top:5px
}

body:not(.dark) .ant-tooltip-placement-rightBottom .ant-tooltip-arrow{
  bottom:5px
}

body:not(.dark) .ant-tooltip-placement-left .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-leftTop .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-leftBottom .ant-tooltip-arrow{
  right:-5.07106781px
}

body:not(.dark) .ant-tooltip-placement-left .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{
  box-shadow:3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(-6.53553391px) rotate(45deg);
  transform:translateX(-6.53553391px) rotate(45deg)
}

body:not(.dark) .ant-tooltip-placement-left .ant-tooltip-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-tooltip-placement-leftTop .ant-tooltip-arrow{
  top:5px
}

body:not(.dark) .ant-tooltip-placement-leftBottom .ant-tooltip-arrow{
  bottom:5px
}

body:not(.dark) .ant-tooltip-placement-bottom .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,body:not(.dark) .ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  top:-5.07106781px
}

body:not(.dark) .ant-tooltip-placement-bottom .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,body:not(.dark) .ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{
  box-shadow:-3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(6.53553391px) rotate(45deg);
  transform:translateY(6.53553391px) rotate(45deg)
}

body:not(.dark) .ant-tooltip-placement-bottom .ant-tooltip-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body:not(.dark) .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{
  left:13px
}

body:not(.dark) .ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  right:13px
}

body:not(.dark) .ant-tooltip-pink .ant-tooltip-inner{
  background-color:#eb2f96
}

body:not(.dark) .ant-tooltip-pink .ant-tooltip-arrow-content{
  background-color:#eb2f96
}

body:not(.dark) .ant-tooltip-magenta .ant-tooltip-inner{
  background-color:#eb2f96
}

body:not(.dark) .ant-tooltip-magenta .ant-tooltip-arrow-content{
  background-color:#eb2f96
}

body:not(.dark) .ant-tooltip-red .ant-tooltip-inner{
  background-color:#f5222d
}

body:not(.dark) .ant-tooltip-red .ant-tooltip-arrow-content{
  background-color:#f5222d
}

body:not(.dark) .ant-tooltip-volcano .ant-tooltip-inner{
  background-color:#fa541c
}

body:not(.dark) .ant-tooltip-volcano .ant-tooltip-arrow-content{
  background-color:#fa541c
}

body:not(.dark) .ant-tooltip-orange .ant-tooltip-inner{
  background-color:#fa8c16
}

body:not(.dark) .ant-tooltip-orange .ant-tooltip-arrow-content{
  background-color:#fa8c16
}

body:not(.dark) .ant-tooltip-yellow .ant-tooltip-inner{
  background-color:#fadb14
}

body:not(.dark) .ant-tooltip-yellow .ant-tooltip-arrow-content{
  background-color:#fadb14
}

body:not(.dark) .ant-tooltip-gold .ant-tooltip-inner{
  background-color:#faad14
}

body:not(.dark) .ant-tooltip-gold .ant-tooltip-arrow-content{
  background-color:#faad14
}

body:not(.dark) .ant-tooltip-cyan .ant-tooltip-inner{
  background-color:#13c2c2
}

body:not(.dark) .ant-tooltip-cyan .ant-tooltip-arrow-content{
  background-color:#13c2c2
}

body:not(.dark) .ant-tooltip-lime .ant-tooltip-inner{
  background-color:#a0d911
}

body:not(.dark) .ant-tooltip-lime .ant-tooltip-arrow-content{
  background-color:#a0d911
}

body:not(.dark) .ant-tooltip-green .ant-tooltip-inner{
  background-color:#52c41a
}

body:not(.dark) .ant-tooltip-green .ant-tooltip-arrow-content{
  background-color:#52c41a
}

body:not(.dark) .ant-tooltip-blue .ant-tooltip-inner{
  background-color:#1890ff
}

body:not(.dark) .ant-tooltip-blue .ant-tooltip-arrow-content{
  background-color:#1890ff
}

body:not(.dark) .ant-tooltip-geekblue .ant-tooltip-inner{
  background-color:#2f54eb
}

body:not(.dark) .ant-tooltip-geekblue .ant-tooltip-arrow-content{
  background-color:#2f54eb
}

body:not(.dark) .ant-tooltip-purple .ant-tooltip-inner{
  background-color:#722ed1
}

body:not(.dark) .ant-tooltip-purple .ant-tooltip-arrow-content{
  background-color:#722ed1
}

body:not(.dark) .ant-tooltip-rtl{
  direction:rtl
}

body:not(.dark) .ant-tooltip-rtl .ant-tooltip-inner{
  text-align:right
}

body:not(.dark) .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{
  color:#ff4d4f
}

body:not(.dark) .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{
  color:#fff;
  background-color:#ff4d4f
}

body:not(.dark) .ant-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-dropdown::before{
  position:absolute;
  top:-4px;
  right:0;
  bottom:-4px;
  left:-7px;
  z-index:-9999;
  opacity:.0001;
  content:" "
}

body:not(.dark) .ant-dropdown-wrap{
  position:relative
}

body:not(.dark) .ant-dropdown-wrap .ant-btn>.anticon-down{
  font-size:10px
}

body:not(.dark) .ant-dropdown-wrap .anticon-down::before{
  transition:-webkit-transform .2s;
  transition:transform .2s;
  transition:transform .2s, -webkit-transform .2s
}

body:not(.dark) .ant-dropdown-wrap-open .anticon-down::before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body:not(.dark) .ant-dropdown-hidden,body:not(.dark) .ant-dropdown-menu-hidden,body:not(.dark) .ant-dropdown-menu-submenu-hidden{
  display:none
}

body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-topRight{
  padding-bottom:10px
}

body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,body:not(.dark) .ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{
  padding-top:10px
}

body:not(.dark) .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)
}

body:not(.dark) .ant-dropdown-placement-topCenter>.ant-dropdown-arrow,body:not(.dark) .ant-dropdown-placement-topLeft>.ant-dropdown-arrow,body:not(.dark) .ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  bottom:6.2px;
  border-top-color:transparent;
  border-right-color:#fff;
  border-bottom-color:#fff;
  border-left-color:transparent;
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07)
}

body:not(.dark) .ant-dropdown-placement-topCenter>.ant-dropdown-arrow{
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg)
}

body:not(.dark) .ant-dropdown-placement-topLeft>.ant-dropdown-arrow{
  left:16px
}

body:not(.dark) .ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  right:16px
}

body:not(.dark) .ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,body:not(.dark) .ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,body:not(.dark) .ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  top:6px;
  border-top-color:#fff;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:#fff;
  box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.06)
}

body:not(.dark) .ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg)
}

body:not(.dark) .ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{
  left:16px
}

body:not(.dark) .ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  right:16px
}

body:not(.dark) .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;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-dropdown-menu-item-group-title{
  padding:5px 12px;
  color:rgba(0, 0, 0, 0.45);
  transition:all .3s
}

body:not(.dark) .ant-dropdown-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  box-shadow:none;
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body:not(.dark) .ant-dropdown-menu-submenu-popup ul,body:not(.dark) .ant-dropdown-menu-submenu-popup li{
  list-style:none
}

body:not(.dark) .ant-dropdown-menu-submenu-popup ul{
  margin-right:.3em;
  margin-left:.3em
}

body:not(.dark) .ant-dropdown-menu-item{
  position:relative;
  display:flex;
  align-items:center
}

body:not(.dark) .ant-dropdown-menu-item-icon{
  min-width:12px;
  margin-right:8px;
  font-size:12px
}

body:not(.dark) .ant-dropdown-menu-title-content{
  flex:auto
}

body:not(.dark) .ant-dropdown-menu-title-content>a{
  color:inherit;
  transition:all .3s
}

body:not(.dark) .ant-dropdown-menu-title-content>a:hover{
  color:inherit
}

body:not(.dark) .ant-dropdown-menu-title-content>a::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:""
}

body:not(.dark) .ant-dropdown-menu-item,body:not(.dark) .ant-dropdown-menu-submenu-title{
  clear:both;
  margin:0;
  padding:5px 12px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-dropdown-menu-item-selected,body:not(.dark) .ant-dropdown-menu-submenu-title-selected{
  color:#1890ff;
  background-color:#e6f7ff
}

body:not(.dark) .ant-dropdown-menu-item:hover,body:not(.dark) .ant-dropdown-menu-submenu-title:hover{
  background-color:#f5f5f5
}

body:not(.dark) .ant-dropdown-menu-item-disabled,body:not(.dark) .ant-dropdown-menu-submenu-title-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-dropdown-menu-item-disabled:hover,body:not(.dark) .ant-dropdown-menu-submenu-title-disabled:hover{
  color:rgba(0, 0, 0, 0.25);
  background-color:#fff;
  cursor:not-allowed
}

body:not(.dark) .ant-dropdown-menu-item-disabled a,body:not(.dark) .ant-dropdown-menu-submenu-title-disabled a{
  pointer-events:none
}

body:not(.dark) .ant-dropdown-menu-item-divider,body:not(.dark) .ant-dropdown-menu-submenu-title-divider{
  height:1px;
  margin:4px 0;
  overflow:hidden;
  line-height:0;
  background-color:#f0f0f0
}

body:not(.dark) .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,body:not(.dark) .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{
  position:absolute;
  right:8px
}

body:not(.dark) .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,body:not(.dark) .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, 0.45);
  font-size:10px;
  font-style:normal
}

body:not(.dark) .ant-dropdown-menu-item-group-list{
  margin:0 8px;
  padding:0;
  list-style:none
}

body:not(.dark) .ant-dropdown-menu-submenu-title{
  padding-right:24px
}

body:not(.dark) .ant-dropdown-menu-submenu-vertical{
  position:relative
}

body:not(.dark) .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
}

body:not(.dark) .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,body:not(.dark) .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, 0.25);
  background-color:#fff;
  cursor:not-allowed
}

body:not(.dark) .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{
  color:#1890ff
}

body:not(.dark) .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,body:not(.dark) .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,body:not(.dark) .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,body:not(.dark) .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,body:not(.dark) .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,body:not(.dark) .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body:not(.dark) .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,body:not(.dark) .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,body:not(.dark) .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,body:not(.dark) .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,body:not(.dark) .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,body:not(.dark) .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body:not(.dark) .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,body:not(.dark) .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,body:not(.dark) .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body:not(.dark) .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,body:not(.dark) .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,body:not(.dark) .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body:not(.dark) .ant-dropdown-trigger>.anticon.anticon-down,body:not(.dark) .ant-dropdown-link>.anticon.anticon-down,body:not(.dark) .ant-dropdown-button>.anticon.anticon-down{
  font-size:10px;
  vertical-align:baseline
}

body:not(.dark) .ant-dropdown-button{
  white-space:nowrap
}

body:not(.dark) .ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-dropdown-menu-dark,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu{
  background:#001529
}

body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>a,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{
  color:rgba(255, 255, 255, 0.65)
}

body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow::after,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow::after{
  color:rgba(255, 255, 255, 0.65)
}

body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{
  color:#fff;
  background:transparent
}

body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,body:not(.dark) .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{
  color:#fff;
  background:#1890ff
}

body:not(.dark) .ant-dropdown-rtl{
  direction:rtl
}

body:not(.dark) .ant-dropdown-rtl.ant-dropdown::before{
  right:-7px;
  left:0
}

body:not(.dark) .ant-dropdown-menu.ant-dropdown-menu-rtl{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item-group-title{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{
  -webkit-transform-origin:100% 0;
  transform-origin:100% 0
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li{
  text-align:right
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  text-align:right
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{
  right:auto;
  left:8px
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,body:not(.dark) .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)
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  padding-right:12px;
  padding-left:24px
}

body:not(.dark) .ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{
  right:100%;
  left:0;
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-btn{
  line-height:1.5715;
  position:relative;
  display:inline-block;
  font-weight:400;
  white-space:nowrap;
  text-align:center;
  background-image:none;
  border:1px solid transparent;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.015);
  cursor:pointer;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  touch-action:manipulation;
  height:32px;
  padding:4px 15px;
  font-size:14px;
  border-radius:2px;
  color:rgba(0, 0, 0, 0.85);
  border-color:#d9d9d9;
  background:#fff
}

body:not(.dark) .ant-btn>.anticon{
  line-height:1
}

body:not(.dark) .ant-btn,body:not(.dark) .ant-btn:active,body:not(.dark) .ant-btn:focus{
  outline:0
}

body:not(.dark) .ant-btn:not([disabled]):hover{
  text-decoration:none
}

body:not(.dark) .ant-btn:not([disabled]):active{
  outline:0;
  box-shadow:none
}

body:not(.dark) .ant-btn[disabled]{
  cursor:not-allowed
}

body:not(.dark) .ant-btn[disabled]>*{
  pointer-events:none
}

body:not(.dark) .ant-btn-lg{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:2px
}

body:not(.dark) .ant-btn-sm{
  height:24px;
  padding:0px 7px;
  font-size:14px;
  border-radius:2px
}

body:not(.dark) .ant-btn>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn:hover,body:not(.dark) .ant-btn:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:#fff
}

body:not(.dark) .ant-btn:hover>a:only-child,body:not(.dark) .ant-btn:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn:hover>a:only-child::after,body:not(.dark) .ant-btn:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn:active{
  color:#096dd9;
  border-color:#096dd9;
  background:#fff
}

body:not(.dark) .ant-btn:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn[disabled],body:not(.dark) .ant-btn[disabled]:hover,body:not(.dark) .ant-btn[disabled]:focus,body:not(.dark) .ant-btn[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn[disabled]>a:only-child,body:not(.dark) .ant-btn[disabled]:hover>a:only-child,body:not(.dark) .ant-btn[disabled]:focus>a:only-child,body:not(.dark) .ant-btn[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn[disabled]>a:only-child::after,body:not(.dark) .ant-btn[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn:hover,body:not(.dark) .ant-btn:focus,body:not(.dark) .ant-btn:active{
  text-decoration:none;
  background:#fff
}

body:not(.dark) .ant-btn>span{
  display:inline-block
}

body:not(.dark) .ant-btn-primary{
  color:#fff;
  border-color:#1890ff;
  background:#1890ff;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body:not(.dark) .ant-btn-primary>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-primary:hover,body:not(.dark) .ant-btn-primary:focus{
  color:#fff;
  border-color:#40a9ff;
  background:#40a9ff
}

body:not(.dark) .ant-btn-primary:hover>a:only-child,body:not(.dark) .ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-primary:hover>a:only-child::after,body:not(.dark) .ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-primary:active{
  color:#fff;
  border-color:#096dd9;
  background:#096dd9
}

body:not(.dark) .ant-btn-primary:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-primary:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-primary[disabled],body:not(.dark) .ant-btn-primary[disabled]:hover,body:not(.dark) .ant-btn-primary[disabled]:focus,body:not(.dark) .ant-btn-primary[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-primary[disabled]>a:only-child,body:not(.dark) .ant-btn-primary[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-primary[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-primary[disabled]>a:only-child::after,body:not(.dark) .ant-btn-primary[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-primary[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){
  border-right-color:#40a9ff;
  border-left-color:#40a9ff
}

body:not(.dark) .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{
  border-color:#d9d9d9
}

body:not(.dark) .ant-btn-group .ant-btn-primary:first-child:not(:last-child){
  border-right-color:#40a9ff
}

body:not(.dark) .ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{
  border-right-color:#d9d9d9
}

body:not(.dark) .ant-btn-group .ant-btn-primary:last-child:not(:first-child),body:not(.dark) .ant-btn-group .ant-btn-primary+.ant-btn-primary{
  border-left-color:#40a9ff
}

body:not(.dark) .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],body:not(.dark) .ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{
  border-left-color:#d9d9d9
}

body:not(.dark) .ant-btn-ghost{
  color:rgba(0, 0, 0, 0.85);
  border-color:#d9d9d9;
  background:transparent
}

body:not(.dark) .ant-btn-ghost>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-ghost>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-ghost:hover,body:not(.dark) .ant-btn-ghost:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

body:not(.dark) .ant-btn-ghost:hover>a:only-child,body:not(.dark) .ant-btn-ghost:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-ghost:hover>a:only-child::after,body:not(.dark) .ant-btn-ghost:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-ghost:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

body:not(.dark) .ant-btn-ghost:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-ghost:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-ghost[disabled],body:not(.dark) .ant-btn-ghost[disabled]:hover,body:not(.dark) .ant-btn-ghost[disabled]:focus,body:not(.dark) .ant-btn-ghost[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-ghost[disabled]>a:only-child,body:not(.dark) .ant-btn-ghost[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-ghost[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-ghost[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-ghost[disabled]>a:only-child::after,body:not(.dark) .ant-btn-ghost[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-ghost[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-ghost[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dashed{
  color:rgba(0, 0, 0, 0.85);
  border-color:#d9d9d9;
  background:#fff;
  border-style:dashed
}

body:not(.dark) .ant-btn-dashed>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dashed>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dashed:hover,body:not(.dark) .ant-btn-dashed:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:#fff
}

body:not(.dark) .ant-btn-dashed:hover>a:only-child,body:not(.dark) .ant-btn-dashed:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dashed:hover>a:only-child::after,body:not(.dark) .ant-btn-dashed:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dashed:active{
  color:#096dd9;
  border-color:#096dd9;
  background:#fff
}

body:not(.dark) .ant-btn-dashed:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dashed:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dashed[disabled],body:not(.dark) .ant-btn-dashed[disabled]:hover,body:not(.dark) .ant-btn-dashed[disabled]:focus,body:not(.dark) .ant-btn-dashed[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dashed[disabled]>a:only-child,body:not(.dark) .ant-btn-dashed[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dashed[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dashed[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dashed[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dashed[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dashed[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dashed[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-danger{
  color:#fff;
  border-color:#ff4d4f;
  background:#ff4d4f;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body:not(.dark) .ant-btn-danger>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-danger>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-danger:hover,body:not(.dark) .ant-btn-danger:focus{
  color:#fff;
  border-color:#ff7875;
  background:#ff7875
}

body:not(.dark) .ant-btn-danger:hover>a:only-child,body:not(.dark) .ant-btn-danger:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-danger:hover>a:only-child::after,body:not(.dark) .ant-btn-danger:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-danger:active{
  color:#fff;
  border-color:#d9363e;
  background:#d9363e
}

body:not(.dark) .ant-btn-danger:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-danger:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-danger[disabled],body:not(.dark) .ant-btn-danger[disabled]:hover,body:not(.dark) .ant-btn-danger[disabled]:focus,body:not(.dark) .ant-btn-danger[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-danger[disabled]>a:only-child,body:not(.dark) .ant-btn-danger[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-danger[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-danger[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-danger[disabled]>a:only-child::after,body:not(.dark) .ant-btn-danger[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-danger[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-danger[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-link{
  color:#1890ff;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body:not(.dark) .ant-btn-link>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-link>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-link:hover,body:not(.dark) .ant-btn-link:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

body:not(.dark) .ant-btn-link:hover>a:only-child,body:not(.dark) .ant-btn-link:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-link:hover>a:only-child::after,body:not(.dark) .ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-link:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

body:not(.dark) .ant-btn-link:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-link[disabled],body:not(.dark) .ant-btn-link[disabled]:hover,body:not(.dark) .ant-btn-link[disabled]:focus,body:not(.dark) .ant-btn-link[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-link[disabled]>a:only-child,body:not(.dark) .ant-btn-link[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-link[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-link[disabled]>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-link:hover{
  background:transparent
}

body:not(.dark) .ant-btn-link:hover,body:not(.dark) .ant-btn-link:focus,body:not(.dark) .ant-btn-link:active{
  border-color:transparent
}

body:not(.dark) .ant-btn-link[disabled],body:not(.dark) .ant-btn-link[disabled]:hover,body:not(.dark) .ant-btn-link[disabled]:focus,body:not(.dark) .ant-btn-link[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-link[disabled]>a:only-child,body:not(.dark) .ant-btn-link[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-link[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-link[disabled]>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-text{
  color:rgba(0, 0, 0, 0.85);
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body:not(.dark) .ant-btn-text>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-text>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-text:hover,body:not(.dark) .ant-btn-text:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

body:not(.dark) .ant-btn-text:hover>a:only-child,body:not(.dark) .ant-btn-text:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-text:hover>a:only-child::after,body:not(.dark) .ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-text:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

body:not(.dark) .ant-btn-text:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-text[disabled],body:not(.dark) .ant-btn-text[disabled]:hover,body:not(.dark) .ant-btn-text[disabled]:focus,body:not(.dark) .ant-btn-text[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-text[disabled]>a:only-child,body:not(.dark) .ant-btn-text[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-text[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-text[disabled]>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-text:hover,body:not(.dark) .ant-btn-text:focus{
  color:rgba(0, 0, 0, 0.85);
  background:rgba(0, 0, 0, 0.018);
  border-color:transparent
}

body:not(.dark) .ant-btn-text:active{
  color:rgba(0, 0, 0, 0.85);
  background:rgba(0, 0, 0, 0.028);
  border-color:transparent
}

body:not(.dark) .ant-btn-text[disabled],body:not(.dark) .ant-btn-text[disabled]:hover,body:not(.dark) .ant-btn-text[disabled]:focus,body:not(.dark) .ant-btn-text[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-text[disabled]>a:only-child,body:not(.dark) .ant-btn-text[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-text[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-text[disabled]>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous{
  color:#ff4d4f;
  border-color:#ff4d4f;
  background:#fff
}

body:not(.dark) .ant-btn-dangerous>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous:hover,body:not(.dark) .ant-btn-dangerous:focus{
  color:#ff7875;
  border-color:#ff7875;
  background:#fff
}

body:not(.dark) .ant-btn-dangerous:hover>a:only-child,body:not(.dark) .ant-btn-dangerous:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous:active{
  color:#d9363e;
  border-color:#d9363e;
  background:#fff
}

body:not(.dark) .ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous[disabled],body:not(.dark) .ant-btn-dangerous[disabled]:hover,body:not(.dark) .ant-btn-dangerous[disabled]:focus,body:not(.dark) .ant-btn-dangerous[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary{
  color:#fff;
  border-color:#ff4d4f;
  background:#ff4d4f;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-primary:focus{
  color:#fff;
  border-color:#ff7875;
  background:#ff7875
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:active{
  color:#fff;
  border-color:#d9363e;
  background:#d9363e
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled],body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:focus,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link{
  color:#ff4d4f;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled],body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus{
  color:#ff7875;
  border-color:transparent;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active{
  color:#d9363e;
  border-color:transparent;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled],body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text{
  color:#ff4d4f;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled],body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus{
  color:#ff7875;
  border-color:transparent;
  background:rgba(0, 0, 0, 0.018)
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active{
  color:#d9363e;
  border-color:transparent;
  background:rgba(0, 0, 0, 0.028)
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled],body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-icon-only{
  width:32px;
  height:32px;
  padding:2.4px 0;
  font-size:16px;
  border-radius:2px;
  vertical-align:-3px
}

body:not(.dark) .ant-btn-icon-only>*{
  font-size:16px
}

body:not(.dark) .ant-btn-icon-only.ant-btn-lg{
  width:40px;
  height:40px;
  padding:4.9px 0;
  font-size:18px;
  border-radius:2px
}

body:not(.dark) .ant-btn-icon-only.ant-btn-lg>*{
  font-size:18px
}

body:not(.dark) .ant-btn-icon-only.ant-btn-sm{
  width:24px;
  height:24px;
  padding:0px 0;
  font-size:14px;
  border-radius:2px
}

body:not(.dark) .ant-btn-icon-only.ant-btn-sm>*{
  font-size:14px
}

body:not(.dark) .ant-btn-icon-only>.anticon{
  display:flex;
  justify-content:center
}

body:not(.dark) .ant-btn-round{
  height:32px;
  padding:4px 16px;
  font-size:14px;
  border-radius:32px
}

body:not(.dark) .ant-btn-round.ant-btn-lg{
  height:40px;
  padding:6.4px 20px;
  font-size:16px;
  border-radius:40px
}

body:not(.dark) .ant-btn-round.ant-btn-sm{
  height:24px;
  padding:0px 12px;
  font-size:14px;
  border-radius:24px
}

body:not(.dark) .ant-btn-round.ant-btn-icon-only{
  width:auto
}

body:not(.dark) .ant-btn-circle{
  min-width:32px;
  padding-right:0;
  padding-left:0;
  text-align:center;
  border-radius:50%
}

body:not(.dark) .ant-btn-circle.ant-btn-lg{
  min-width:40px;
  border-radius:50%
}

body:not(.dark) .ant-btn-circle.ant-btn-sm{
  min-width:24px;
  border-radius:50%
}

body:not(.dark) .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;
  transition:opacity .2s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-btn .anticon{
  transition:margin-left .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-btn .anticon.anticon-plus>svg,body:not(.dark) .ant-btn .anticon.anticon-minus>svg{
  shape-rendering:optimizeSpeed
}

body:not(.dark) .ant-btn.ant-btn-loading{
  position:relative
}

body:not(.dark) .ant-btn.ant-btn-loading:not([disabled]){
  pointer-events:none
}

body:not(.dark) .ant-btn.ant-btn-loading::before{
  display:block
}

body:not(.dark) .ant-btn>.ant-btn-loading-icon{
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:8px;
  -webkit-animation:none;
  animation:none
}

body:not(.dark) .ant-btn>.ant-btn-loading-icon .anticon svg{
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body:not(.dark) .ant-btn>.ant-btn-loading-icon:only-child .anticon{
  padding-right:0
}

body:not(.dark) .ant-btn-group{
  position:relative;
  display:inline-flex
}

body:not(.dark) .ant-btn-group>.ant-btn,body:not(.dark) .ant-btn-group>span>.ant-btn{
  position:relative
}

body:not(.dark) .ant-btn-group>.ant-btn:hover,body:not(.dark) .ant-btn-group>span>.ant-btn:hover,body:not(.dark) .ant-btn-group>.ant-btn:focus,body:not(.dark) .ant-btn-group>span>.ant-btn:focus,body:not(.dark) .ant-btn-group>.ant-btn:active,body:not(.dark) .ant-btn-group>span>.ant-btn:active{
  z-index:2
}

body:not(.dark) .ant-btn-group>.ant-btn[disabled],body:not(.dark) .ant-btn-group>span>.ant-btn[disabled]{
  z-index:0
}

body:not(.dark) .ant-btn-group .ant-btn-icon-only{
  font-size:14px
}

body:not(.dark) .ant-btn-group-lg>.ant-btn,body:not(.dark) .ant-btn-group-lg>span>.ant-btn{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:0
}

body:not(.dark) .ant-btn-group-lg .ant-btn.ant-btn-icon-only{
  width:40px;
  height:40px;
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-btn-group-sm>.ant-btn,body:not(.dark) .ant-btn-group-sm>span>.ant-btn{
  height:24px;
  padding:0px 7px;
  font-size:14px;
  border-radius:0
}

body:not(.dark) .ant-btn-group-sm>.ant-btn>.anticon,body:not(.dark) .ant-btn-group-sm>span>.ant-btn>.anticon{
  font-size:14px
}

body:not(.dark) .ant-btn-group-sm .ant-btn.ant-btn-icon-only{
  width:24px;
  height:24px;
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-btn-group .ant-btn+.ant-btn,body:not(.dark) .ant-btn+.ant-btn-group,body:not(.dark) .ant-btn-group span+.ant-btn,body:not(.dark) .ant-btn-group .ant-btn+span,body:not(.dark) .ant-btn-group>span+span,body:not(.dark) .ant-btn-group+.ant-btn,body:not(.dark) .ant-btn-group+.ant-btn-group{
  margin-left:-1px
}

body:not(.dark) .ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){
  border-left-color:transparent
}

body:not(.dark) .ant-btn-group .ant-btn{
  border-radius:0
}

body:not(.dark) .ant-btn-group>.ant-btn:first-child,body:not(.dark) .ant-btn-group>span:first-child>.ant-btn{
  margin-left:0
}

body:not(.dark) .ant-btn-group>.ant-btn:only-child{
  border-radius:2px
}

body:not(.dark) .ant-btn-group>span:only-child>.ant-btn{
  border-radius:2px
}

body:not(.dark) .ant-btn-group>.ant-btn:first-child:not(:last-child),body:not(.dark) .ant-btn-group>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-btn-group>.ant-btn:last-child:not(:first-child),body:not(.dark) .ant-btn-group>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body:not(.dark) .ant-btn-group-sm>.ant-btn:only-child{
  border-radius:2px
}

body:not(.dark) .ant-btn-group-sm>span:only-child>.ant-btn{
  border-radius:2px
}

body:not(.dark) .ant-btn-group-sm>.ant-btn:first-child:not(:last-child),body:not(.dark) .ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-btn-group-sm>.ant-btn:last-child:not(:first-child),body:not(.dark) .ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body:not(.dark) .ant-btn-group>.ant-btn-group{
  float:left
}

body:not(.dark) .ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{
  border-radius:0
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,body:not(.dark) .ant-btn-rtl.ant-btn+.ant-btn-group,body:not(.dark) .ant-btn-rtl.ant-btn-group span+.ant-btn,body:not(.dark) .ant-btn-rtl.ant-btn-group .ant-btn+span,body:not(.dark) .ant-btn-rtl.ant-btn-group>span+span,body:not(.dark) .ant-btn-rtl.ant-btn-group+.ant-btn,body:not(.dark) .ant-btn-rtl.ant-btn-group+.ant-btn-group,body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,body:not(.dark) .ant-btn-group-rtl.ant-btn+.ant-btn-group,body:not(.dark) .ant-btn-group-rtl.ant-btn-group span+.ant-btn,body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn+span,body:not(.dark) .ant-btn-group-rtl.ant-btn-group>span+span,body:not(.dark) .ant-btn-group-rtl.ant-btn-group+.ant-btn,body:not(.dark) .ant-btn-group-rtl.ant-btn-group+.ant-btn-group{
  margin-right:-1px;
  margin-left:auto
}

body:not(.dark) .ant-btn-group.ant-btn-group-rtl{
  direction:rtl
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),body:not(.dark) .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
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),body:not(.dark) .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
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),body:not(.dark) .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
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),body:not(.dark) .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
}

body:not(.dark) .ant-btn:focus>span,body:not(.dark) .ant-btn:active>span{
  position:relative
}

body:not(.dark) .ant-btn>.anticon+span,body:not(.dark) .ant-btn>span+.anticon{
  margin-left:8px
}

body:not(.dark) .ant-btn.ant-btn-background-ghost{
  color:#fff;
  border-color:#fff
}

body:not(.dark) .ant-btn.ant-btn-background-ghost,body:not(.dark) .ant-btn.ant-btn-background-ghost:hover,body:not(.dark) .ant-btn.ant-btn-background-ghost:active,body:not(.dark) .ant-btn.ant-btn-background-ghost:focus{
  background:transparent
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary{
  color:#1890ff;
  border-color:#1890ff;
  text-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:focus{
  color:#40a9ff;
  border-color:#40a9ff
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:active{
  color:#096dd9;
  border-color:#096dd9
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary:active>a:only-child{
  color:currentColor
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled],body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:focus,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger{
  color:#ff4d4f;
  border-color:#ff4d4f;
  text-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:focus{
  color:#ff7875;
  border-color:#ff7875
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:active{
  color:#d9363e;
  border-color:#d9363e
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger:active>a:only-child{
  color:currentColor
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled],body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:focus,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous{
  color:#ff4d4f;
  border-color:#ff4d4f;
  text-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:focus{
  color:#ff7875;
  border-color:#ff7875
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:active{
  color:#d9363e;
  border-color:#d9363e
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled],body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{
  color:#ff4d4f;
  border-color:transparent;
  text-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{
  color:#ff7875;
  border-color:transparent
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{
  color:#d9363e;
  border-color:transparent
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body:not(.dark) .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body:not(.dark) .ant-btn-two-chinese-chars::first-letter{
  letter-spacing:.34em
}

body:not(.dark) .ant-btn-two-chinese-chars>*:not(.anticon){
  margin-right:-0.34em;
  letter-spacing:.34em
}

body:not(.dark) .ant-btn-block{
  width:100%
}

body:not(.dark) .ant-btn:empty{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

body:not(.dark) a.ant-btn{
  padding-top:.01px !important;
  line-height:30px
}

body:not(.dark) a.ant-btn-lg{
  line-height:38px
}

body:not(.dark) a.ant-btn-sm{
  line-height:22px
}

body:not(.dark) .ant-btn-rtl{
  direction:rtl
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{
  border-right-color:#40a9ff;
  border-left-color:#d9d9d9
}

body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],body:not(.dark) .ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{
  border-right-color:#d9d9d9;
  border-left-color:#40a9ff
}

body:not(.dark) .ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:0;
  padding-left:8px
}

body:not(.dark) .ant-btn>.ant-btn-loading-icon:only-child .anticon{
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-btn-rtl.ant-btn>.anticon+span,body:not(.dark) .ant-btn-rtl.ant-btn>span+.anticon{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-picker-calendar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-picker-calendar-header{
  display:flex;
  justify-content:flex-end;
  padding:12px 0
}

body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-year-select{
  min-width:80px
}

body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-month-select{
  min-width:70px;
  margin-left:8px
}

body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
  margin-left:8px
}

body:not(.dark) .ant-picker-calendar .ant-picker-panel{
  background:#fff;
  border:0;
  border-top:1px solid #f0f0f0;
  border-radius:0
}

body:not(.dark) .ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,body:not(.dark) .ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{
  width:auto
}

body:not(.dark) .ant-picker-calendar .ant-picker-panel .ant-picker-body{
  padding:8px 0
}

body:not(.dark) .ant-picker-calendar .ant-picker-panel .ant-picker-content{
  width:100%
}

body:not(.dark) .ant-picker-calendar-mini{
  border-radius:2px
}

body:not(.dark) .ant-picker-calendar-mini .ant-picker-calendar-header{
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-picker-calendar-mini .ant-picker-panel{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-picker-calendar-mini .ant-picker-content{
  height:256px
}

body:not(.dark) .ant-picker-calendar-mini .ant-picker-content th{
  height:auto;
  padding:0;
  line-height:18px
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel{
  display:block;
  width:100%;
  text-align:right;
  background:#fff;
  border:0
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{
  padding:0
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  height:auto;
  padding:0 12px 5px 0;
  line-height:18px
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before{
  display:none
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{
  background:#f5f5f5
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before{
  display:none
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{
  background:#e6f7ff
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{
  color:#1890ff
}

body:not(.dark) .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;
  transition:background .3s
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{
  line-height:24px;
  transition:color .3s
}

body:not(.dark) .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, 0.85);
  line-height:1.5715;
  text-align:left
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{
  border-color:#1890ff
}

body:not(.dark) .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{
  color:rgba(0, 0, 0, 0.85)
}

@media only screen and (max-width: 480px){
  body:not(.dark) .ant-picker-calendar-header{
    display:block
  }

  body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-year-select{
    width:50%
  }

  body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-month-select{
    width:calc(50% - 8px)
  }

  body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
    width:100%;
    margin-top:8px;
    margin-left:0
  }

  body:not(.dark) .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{
    width:50%;
    text-align:center
  }
}

body:not(.dark) .ant-picker-calendar-rtl{
  direction:rtl
}

body:not(.dark) .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{
  text-align:left
}

body:not(.dark) .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  padding:0 0 5px 12px
}

body:not(.dark) .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{
  text-align:right
}

body:not(.dark) .ant-radio-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-radio-group .ant-badge-count{
  z-index:1
}

body:not(.dark) .ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{
  border-left:none
}

body:not(.dark) .ant-radio-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-flex;
  align-items:baseline;
  margin-right:8px;
  cursor:pointer
}

body:not(.dark) .ant-radio-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body:not(.dark) .ant-radio{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-radio-wrapper:hover .ant-radio,body:not(.dark) .ant-radio:hover .ant-radio-inner,body:not(.dark) .ant-radio-input:focus+.ant-radio-inner{
  border-color:#1890ff
}

body:not(.dark) .ant-radio-input:focus+.ant-radio-inner{
  box-shadow:0 0 0 3px rgba(24, 144, 255, 0.08)
}

body:not(.dark) .ant-radio-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  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:""
}

body:not(.dark) .ant-radio:hover::after,body:not(.dark) .ant-radio-wrapper:hover .ant-radio::after{
  visibility:visible
}

body:not(.dark) .ant-radio-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  background-color:#fff;
  border-color:#d9d9d9;
  border-style:solid;
  border-width:1px;
  border-radius:50%;
  transition:all .3s
}

body:not(.dark) .ant-radio-inner::after{
  position:absolute;
  top:3px;
  left:3px;
  display:block;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border-top:0;
  border-left:0;
  border-radius:8px;
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content:" "
}

body:not(.dark) .ant-radio-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  cursor:pointer;
  opacity:0
}

body:not(.dark) .ant-radio-checked .ant-radio-inner{
  border-color:#1890ff
}

body:not(.dark) .ant-radio-checked .ant-radio-inner::after{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-radio-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-radio-disabled .ant-radio-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important;
  cursor:not-allowed
}

body:not(.dark) .ant-radio-disabled .ant-radio-inner::after{
  background-color:rgba(0, 0, 0, 0.2)
}

body:not(.dark) .ant-radio-disabled .ant-radio-input{
  cursor:not-allowed
}

body:not(.dark) .ant-radio-disabled+span{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) span.ant-radio+*{
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-radio-button-wrapper{
  position:relative;
  display:inline-block;
  height:32px;
  margin:0;
  padding:0 15px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:30px;
  background:#fff;
  border:1px solid #d9d9d9;
  border-top-width:1.02px;
  border-left-width:0;
  cursor:pointer;
  transition:color .3s,background .3s,border-color .3s,box-shadow .3s
}

body:not(.dark) .ant-radio-button-wrapper a{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-radio-button-wrapper>.ant-radio-button{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%
}

body:not(.dark) .ant-radio-group-large .ant-radio-button-wrapper{
  height:40px;
  font-size:16px;
  line-height:38px
}

body:not(.dark) .ant-radio-group-small .ant-radio-button-wrapper{
  height:24px;
  padding:0 7px;
  line-height:22px
}

body:not(.dark) .ant-radio-button-wrapper:not(:first-child)::before{
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  box-sizing:content-box;
  width:1px;
  height:100%;
  padding:1px 0;
  background-color:#d9d9d9;
  transition:background-color .3s;
  content:""
}

body:not(.dark) .ant-radio-button-wrapper:first-child{
  border-left:1px solid #d9d9d9;
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-radio-button-wrapper:last-child{
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-radio-button-wrapper:first-child:last-child{
  border-radius:2px
}

body:not(.dark) .ant-radio-button-wrapper:hover{
  position:relative;
  color:#1890ff
}

body:not(.dark) .ant-radio-button-wrapper:focus-within{
  box-shadow:0 0 0 3px rgba(24, 144, 255, 0.08)
}

body:not(.dark) .ant-radio-button-wrapper .ant-radio-inner,body:not(.dark) .ant-radio-button-wrapper input[type=checkbox],body:not(.dark) .ant-radio-button-wrapper input[type=radio]{
  width:0;
  height:0;
  opacity:0;
  pointer-events:none
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  z-index:1;
  color:#1890ff;
  background:#fff;
  border-color:#1890ff
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{
  background-color:#1890ff
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{
  border-color:#1890ff
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#40a9ff;
  border-color:#40a9ff
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{
  background-color:#40a9ff
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#096dd9;
  border-color:#096dd9
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before{
  background-color:#096dd9
}

body:not(.dark) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px rgba(24, 144, 255, 0.08)
}

body:not(.dark) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  color:#fff;
  background:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#fff;
  background:#40a9ff;
  border-color:#40a9ff
}

body:not(.dark) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#fff;
  background:#096dd9;
  border-color:#096dd9
}

body:not(.dark) .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px rgba(24, 144, 255, 0.08)
}

body:not(.dark) .ant-radio-button-wrapper-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-radio-button-wrapper-disabled:first-child,body:not(.dark) .ant-radio-button-wrapper-disabled:hover{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9
}

body:not(.dark) .ant-radio-button-wrapper-disabled:first-child{
  border-left-color:#d9d9d9
}

body:not(.dark) .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{
  color:rgba(0, 0, 0, 0.25);
  background-color:#e6e6e6;
  border-color:#d9d9d9;
  box-shadow:none
}

@-webkit-keyframes antRadioEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antRadioEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body:not(.dark) .ant-radio-group.ant-radio-group-rtl{
  direction:rtl
}

body:not(.dark) .ant-radio-wrapper.ant-radio-wrapper-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl
}

body:not(.dark) .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{
  border-right-width:0;
  border-left-width:1px
}

body:not(.dark) .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before{
  right:-1px;
  left:0
}

body:not(.dark) .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
}

body:not(.dark) .ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{
  border-right-color:#40a9ff
}

body:not(.dark) .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{
  border-right-color:#d9d9d9
}

body:not(.dark) .ant-picker{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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 4px;
  position:relative;
  display:inline-flex;
  align-items:center;
  background:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:border .3s,box-shadow .3s
}

body:not(.dark) .ant-picker:hover,body:not(.dark) .ant-picker-focused{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-picker-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-picker.ant-picker-disabled{
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-picker.ant-picker-disabled .ant-picker-suffix{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-picker.ant-picker-borderless{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

body:not(.dark) .ant-picker-input{
  position:relative;
  display:inline-flex;
  align-items:center;
  width:100%
}

body:not(.dark) .ant-picker-input>input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  flex:auto;
  min-width:1px;
  height:auto;
  padding:0;
  background:transparent;
  border:0
}

body:not(.dark) .ant-picker-input>input:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-picker-input>input::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-picker-input>input::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-picker-input>input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-picker-input>input:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-picker-input>input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-picker-input>input:focus,body:not(.dark) .ant-picker-input>input-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-picker-input>input-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-picker-input>input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-picker-input>input[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-picker-input>input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-picker-input>input-borderless,body:not(.dark) .ant-picker-input>input-borderless:hover,body:not(.dark) .ant-picker-input>input-borderless:focus,body:not(.dark) .ant-picker-input>input-borderless-focused,body:not(.dark) .ant-picker-input>input-borderless-disabled,body:not(.dark) .ant-picker-input>input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-picker-input>input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-picker-input>input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-picker-input>input-sm{
  padding:0px 7px
}

body:not(.dark) .ant-picker-input>input:focus{
  box-shadow:none
}

body:not(.dark) .ant-picker-input>input[disabled]{
  background:transparent
}

body:not(.dark) .ant-picker-input:hover .ant-picker-clear{
  opacity:1
}

body:not(.dark) .ant-picker-input-placeholder>input{
  color:#bfbfbf
}

body:not(.dark) .ant-picker-large{
  padding:6.5px 11px 6.5px
}

body:not(.dark) .ant-picker-large .ant-picker-input>input{
  font-size:16px
}

body:not(.dark) .ant-picker-small{
  padding:0px 7px 0px
}

body:not(.dark) .ant-picker-suffix{
  align-self:center;
  margin-left:4px;
  color:rgba(0, 0, 0, 0.25);
  line-height:1;
  pointer-events:none
}

body:not(.dark) .ant-picker-suffix>*{
  vertical-align:top
}

body:not(.dark) .ant-picker-clear{
  position:absolute;
  top:50%;
  right:0;
  color:rgba(0, 0, 0, 0.25);
  line-height:1;
  background:#fff;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s,color .3s
}

body:not(.dark) .ant-picker-clear>*{
  vertical-align:top
}

body:not(.dark) .ant-picker-clear:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-picker-separator{
  position:relative;
  display:inline-block;
  width:1em;
  height:16px;
  color:rgba(0, 0, 0, 0.25);
  font-size:16px;
  vertical-align:top;
  cursor:default
}

body:not(.dark) .ant-picker-focused .ant-picker-separator{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{
  cursor:not-allowed
}

body:not(.dark) .ant-picker-range{
  position:relative;
  display:inline-flex
}

body:not(.dark) .ant-picker-range .ant-picker-clear{
  right:11px
}

body:not(.dark) .ant-picker-range:hover .ant-picker-clear{
  opacity:1
}

body:not(.dark) .ant-picker-range .ant-picker-active-bar{
  bottom:-1px;
  height:2px;
  margin-left:11px;
  background:#1890ff;
  opacity:0;
  transition:all .3s ease-out;
  pointer-events:none
}

body:not(.dark) .ant-picker-range.ant-picker-focused .ant-picker-active-bar{
  opacity:1
}

body:not(.dark) .ant-picker-range-separator{
  align-items:center;
  padding:0 8px;
  line-height:1
}

body:not(.dark) .ant-picker-range.ant-picker-small .ant-picker-clear{
  right:7px
}

body:not(.dark) .ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-left:7px
}

body:not(.dark) .ant-picker-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-picker-dropdown-hidden{
  display:none
}

body:not(.dark) .ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{
  top:1.66666667px;
  display:block;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body:not(.dark) .ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{
  bottom:1.66666667px;
  display:block;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body:not(.dark) .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,body:not(.dark) .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body:not(.dark) .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,body:not(.dark) .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body:not(.dark) .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body:not(.dark) .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,body:not(.dark) .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body:not(.dark) .ant-picker-dropdown-range{
  padding:6.66666667px 0
}

body:not(.dark) .ant-picker-dropdown-range-hidden{
  display:none
}

body:not(.dark) .ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{
  padding-top:4px
}

body:not(.dark) .ant-picker-ranges{
  margin-bottom:0;
  padding:4px 12px;
  overflow:hidden;
  line-height:34px;
  text-align:left;
  list-style:none
}

body:not(.dark) .ant-picker-ranges>li{
  display:inline-block
}

body:not(.dark) .ant-picker-ranges .ant-picker-preset>.ant-tag-blue{
  color:#1890ff;
  background:#e6f7ff;
  border-color:#91d5ff;
  cursor:pointer
}

body:not(.dark) .ant-picker-ranges .ant-picker-ok{
  float:right;
  margin-left:8px
}

body:not(.dark) .ant-picker-range-wrapper{
  display:flex
}

body:not(.dark) .ant-picker-range-arrow{
  position:absolute;
  z-index:1;
  display:none;
  width:10px;
  height:10px;
  margin-left:16.5px;
  box-shadow:2px -2px 6px rgba(0, 0, 0, 0.06);
  transition:left .3s ease-out
}

body:not(.dark) .ant-picker-range-arrow::after{
  position:absolute;
  top:1px;
  right:1px;
  width:10px;
  height:10px;
  border:5px solid #f0f0f0;
  border-color:#fff #fff transparent transparent;
  content:""
}

body:not(.dark) .ant-picker-panel-container{
  overflow:hidden;
  vertical-align:top;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition:margin .3s
}

body:not(.dark) .ant-picker-panel-container .ant-picker-panels{
  display:inline-flex;
  flex-wrap:nowrap;
  direction:ltr
}

body:not(.dark) .ant-picker-panel-container .ant-picker-panel{
  vertical-align:top;
  background:transparent;
  border-width:0 0 1px 0;
  border-radius:0
}

body:not(.dark) .ant-picker-panel-container .ant-picker-panel .ant-picker-content,body:not(.dark) .ant-picker-panel-container .ant-picker-panel table{
  text-align:center
}

body:not(.dark) .ant-picker-panel-container .ant-picker-panel-focused{
  border-color:#f0f0f0
}

body:not(.dark) .ant-picker-panel{
  display:inline-flex;
  flex-direction:column;
  text-align:center;
  background:#fff;
  border:1px solid #f0f0f0;
  border-radius:2px;
  outline:none
}

body:not(.dark) .ant-picker-panel-focused{
  border-color:#1890ff
}

body:not(.dark) .ant-picker-decade-panel,body:not(.dark) .ant-picker-year-panel,body:not(.dark) .ant-picker-quarter-panel,body:not(.dark) .ant-picker-month-panel,body:not(.dark) .ant-picker-week-panel,body:not(.dark) .ant-picker-date-panel,body:not(.dark) .ant-picker-time-panel{
  display:flex;
  flex-direction:column;
  width:280px
}

body:not(.dark) .ant-picker-header{
  display:flex;
  padding:0 8px;
  color:rgba(0, 0, 0, 0.85);
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-picker-header>*{
  flex:none
}

body:not(.dark) .ant-picker-header button{
  padding:0;
  color:rgba(0, 0, 0, 0.25);
  line-height:40px;
  background:transparent;
  border:0;
  cursor:pointer;
  transition:color .3s
}

body:not(.dark) .ant-picker-header>button{
  min-width:1.6em;
  font-size:14px
}

body:not(.dark) .ant-picker-header>button:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-picker-header-view{
  flex:auto;
  font-weight:500;
  line-height:40px
}

body:not(.dark) .ant-picker-header-view button{
  color:inherit;
  font-weight:inherit
}

body:not(.dark) .ant-picker-header-view button:not(:first-child){
  margin-left:8px
}

body:not(.dark) .ant-picker-header-view button:hover{
  color:#1890ff
}

body:not(.dark) .ant-picker-prev-icon,body:not(.dark) .ant-picker-next-icon,body:not(.dark) .ant-picker-super-prev-icon,body:not(.dark) .ant-picker-super-next-icon{
  position:relative;
  display:inline-block;
  width:7px;
  height:7px
}

body:not(.dark) .ant-picker-prev-icon::before,body:not(.dark) .ant-picker-next-icon::before,body:not(.dark) .ant-picker-super-prev-icon::before,body:not(.dark) .ant-picker-super-next-icon::before{
  position:absolute;
  top:0;
  left:0;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid currentColor;
  border-width:1.5px 0 0 1.5px;
  content:""
}

body:not(.dark) .ant-picker-super-prev-icon::after,body:not(.dark) .ant-picker-super-next-icon::after{
  position:absolute;
  top:4px;
  left:4px;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid currentColor;
  border-width:1.5px 0 0 1.5px;
  content:""
}

body:not(.dark) .ant-picker-prev-icon,body:not(.dark) .ant-picker-super-prev-icon{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body:not(.dark) .ant-picker-next-icon,body:not(.dark) .ant-picker-super-next-icon{
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body:not(.dark) .ant-picker-content{
  width:100%;
  table-layout:fixed;
  border-collapse:collapse
}

body:not(.dark) .ant-picker-content th,body:not(.dark) .ant-picker-content td{
  position:relative;
  min-width:24px;
  font-weight:400
}

body:not(.dark) .ant-picker-content th{
  height:30px;
  color:rgba(0, 0, 0, 0.85);
  line-height:30px
}

body:not(.dark) .ant-picker-cell{
  padding:3px 0;
  color:rgba(0, 0, 0, 0.25);
  cursor:pointer
}

body:not(.dark) .ant-picker-cell-in-view{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-picker-cell::before{
  position:absolute;
  top:50%;
  right:0;
  left:0;
  z-index:1;
  height:24px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

body:not(.dark) .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;
  transition:background .3s,border .3s
}

body:not(.dark) .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,body:not(.dark) .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
}

body:not(.dark) .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 #1890ff;
  border-radius:2px;
  content:""
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-in-range{
  position:relative
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-in-range::before{
  background:#e6f7ff
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{
  color:#fff;
  background:#1890ff
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before{
  background:#e6f7ff
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-start::before{
  left:50%
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-end::before{
  right:50%
}

body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,body:not(.dark) .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 #7ec1ff;
  border-bottom:1px dashed #7ec1ff;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

body:not(.dark) .ant-picker-cell-range-hover-start::after,body:not(.dark) .ant-picker-cell-range-hover-end::after,body:not(.dark) .ant-picker-cell-range-hover::after{
  right:0;
  left:2px
}

body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,body:not(.dark) .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,body:not(.dark) .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{
  background:#cbe6ff
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .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,body:not(.dark) .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{
  position:absolute;
  top:0;
  bottom:0;
  z-index:-1;
  background:#cbe6ff;
  transition:all .3s;
  content:""
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{
  right:50%
}

body:not(.dark) .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{
  left:50%
}

body:not(.dark) tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,body:not(.dark) tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,body:not(.dark) .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,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after{
  left:6px;
  border-left:1px dashed #7ec1ff;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body:not(.dark) tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,body:not(.dark) tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,body:not(.dark) .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,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,body:not(.dark) .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after{
  right:6px;
  border-right:1px dashed #7ec1ff;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body:not(.dark) .ant-picker-cell-disabled{
  color:rgba(0, 0, 0, 0.25);
  pointer-events:none
}

body:not(.dark) .ant-picker-cell-disabled .ant-picker-cell-inner{
  background:transparent
}

body:not(.dark) .ant-picker-cell-disabled::before{
  background:rgba(0, 0, 0, 0.04)
}

body:not(.dark) .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-picker-decade-panel .ant-picker-content,body:not(.dark) .ant-picker-year-panel .ant-picker-content,body:not(.dark) .ant-picker-quarter-panel .ant-picker-content,body:not(.dark) .ant-picker-month-panel .ant-picker-content{
  height:264px
}

body:not(.dark) .ant-picker-decade-panel .ant-picker-cell-inner,body:not(.dark) .ant-picker-year-panel .ant-picker-cell-inner,body:not(.dark) .ant-picker-quarter-panel .ant-picker-cell-inner,body:not(.dark) .ant-picker-month-panel .ant-picker-cell-inner{
  padding:0 8px
}

body:not(.dark) .ant-picker-quarter-panel .ant-picker-content{
  height:56px
}

body:not(.dark) .ant-picker-footer{
  width:-webkit-min-content;
  width:min-content;
  min-width:100%;
  line-height:38px;
  text-align:center;
  border-bottom:1px solid transparent
}

body:not(.dark) .ant-picker-panel .ant-picker-footer{
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-picker-footer-extra{
  padding:0 12px;
  line-height:38px;
  text-align:left
}

body:not(.dark) .ant-picker-footer-extra:not(:last-child){
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-picker-now{
  text-align:left
}

body:not(.dark) .ant-picker-today-btn{
  color:#1890ff
}

body:not(.dark) .ant-picker-today-btn:hover{
  color:#40a9ff
}

body:not(.dark) .ant-picker-today-btn:active{
  color:#096dd9
}

body:not(.dark) .ant-picker-today-btn.ant-picker-today-btn-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-picker-decade-panel .ant-picker-cell-inner{
  padding:0 4px
}

body:not(.dark) .ant-picker-decade-panel .ant-picker-cell::before{
  display:none
}

body:not(.dark) .ant-picker-year-panel .ant-picker-body,body:not(.dark) .ant-picker-quarter-panel .ant-picker-body,body:not(.dark) .ant-picker-month-panel .ant-picker-body{
  padding:0 8px
}

body:not(.dark) .ant-picker-year-panel .ant-picker-cell-inner,body:not(.dark) .ant-picker-quarter-panel .ant-picker-cell-inner,body:not(.dark) .ant-picker-month-panel .ant-picker-cell-inner{
  width:60px
}

body:not(.dark) .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,body:not(.dark) .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,body:not(.dark) .ant-picker-month-panel .ant-picker-cell-range-hover-start::after{
  left:14px;
  border-left:1px dashed #7ec1ff;
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,body:not(.dark) .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,body:not(.dark) .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after{
  right:14px;
  border-right:1px dashed #7ec1ff;
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,body:not(.dark) .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,body:not(.dark) .ant-picker-month-panel .ant-picker-cell-range-hover-end::after{
  right:14px;
  border-right:1px dashed #7ec1ff;
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,body:not(.dark) .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,body:not(.dark) .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after{
  left:14px;
  border-left:1px dashed #7ec1ff;
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-picker-week-panel .ant-picker-body{
  padding:8px 12px
}

body:not(.dark) .ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,body:not(.dark) .ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,body:not(.dark) .ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{
  background:transparent !important
}

body:not(.dark) .ant-picker-week-panel-row td{
  transition:background .3s
}

body:not(.dark) .ant-picker-week-panel-row:hover td{
  background:#f5f5f5
}

body:not(.dark) .ant-picker-week-panel-row-selected td,body:not(.dark) .ant-picker-week-panel-row-selected:hover td{
  background:#1890ff
}

body:not(.dark) .ant-picker-week-panel-row-selected td.ant-picker-cell-week,body:not(.dark) .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{
  color:rgba(255, 255, 255, 0.5)
}

body:not(.dark) .ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,body:not(.dark) .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{
  border-color:#fff
}

body:not(.dark) .ant-picker-week-panel-row-selected td .ant-picker-cell-inner,body:not(.dark) .ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{
  color:#fff
}

body:not(.dark) .ant-picker-date-panel .ant-picker-body{
  padding:8px 12px
}

body:not(.dark) .ant-picker-date-panel .ant-picker-content{
  width:252px
}

body:not(.dark) .ant-picker-date-panel .ant-picker-content th{
  width:36px
}

body:not(.dark) .ant-picker-datetime-panel{
  display:flex
}

body:not(.dark) .ant-picker-datetime-panel .ant-picker-time-panel{
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-picker-datetime-panel .ant-picker-date-panel,body:not(.dark) .ant-picker-datetime-panel .ant-picker-time-panel{
  transition:opacity .3s
}

body:not(.dark) .ant-picker-datetime-panel-active .ant-picker-date-panel,body:not(.dark) .ant-picker-datetime-panel-active .ant-picker-time-panel{
  opacity:.3
}

body:not(.dark) .ant-picker-datetime-panel-active .ant-picker-date-panel-active,body:not(.dark) .ant-picker-datetime-panel-active .ant-picker-time-panel-active{
  opacity:1
}

body:not(.dark) .ant-picker-time-panel{
  width:auto;
  min-width:auto
}

body:not(.dark) .ant-picker-time-panel .ant-picker-content{
  display:flex;
  flex:auto;
  height:224px
}

body:not(.dark) .ant-picker-time-panel-column{
  flex:1 0 auto;
  width:56px;
  margin:0;
  padding:0;
  overflow-y:hidden;
  text-align:left;
  list-style:none;
  transition:background .3s
}

body:not(.dark) .ant-picker-time-panel-column::after{
  display:block;
  height:196px;
  content:""
}

body:not(.dark) .ant-picker-datetime-panel .ant-picker-time-panel-column::after{
  height:198px
}

body:not(.dark) .ant-picker-time-panel-column:not(:first-child){
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-picker-time-panel-column-active{
  background:rgba(230, 247, 255, 0.2)
}

body:not(.dark) .ant-picker-time-panel-column:hover{
  overflow-y:auto
}

body:not(.dark) .ant-picker-time-panel-column>li{
  margin:0;
  padding:0
}

body:not(.dark) .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, 0.85);
  line-height:28px;
  border-radius:0;
  cursor:pointer;
  transition:background .3s
}

body:not(.dark) .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{
  background:#f5f5f5
}

body:not(.dark) .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{
  background:#e6f7ff
}

body:not(.dark) .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{
  color:rgba(0, 0, 0, 0.25);
  background:transparent;
  cursor:not-allowed
}

body:not(.dark) _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,body:not(.dark) :root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,body:not(.dark) _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,body:not(.dark) :root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{
  padding:21px 0
}

body:not(.dark) .ant-picker-rtl{
  direction:rtl
}

body:not(.dark) .ant-picker-rtl .ant-picker-suffix{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-picker-rtl .ant-picker-clear{
  right:auto;
  left:0
}

body:not(.dark) .ant-picker-rtl .ant-picker-separator{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-picker-rtl.ant-picker-range .ant-picker-clear{
  right:auto;
  left:11px
}

body:not(.dark) .ant-picker-rtl.ant-picker-range .ant-picker-active-bar{
  margin-right:11px;
  margin-left:0
}

body:not(.dark) .ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-right:7px
}

body:not(.dark) .ant-picker-dropdown-rtl .ant-picker-ranges{
  text-align:right
}

body:not(.dark) .ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{
  float:left;
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-picker-panel-rtl{
  direction:rtl
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-prev-icon,body:not(.dark) .ant-picker-panel-rtl .ant-picker-super-prev-icon{
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-next-icon,body:not(.dark) .ant-picker-panel-rtl .ant-picker-super-next-icon{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body:not(.dark) .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;
  transition:background .3s,border .3s
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{
  right:50%;
  left:0
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{
  right:0;
  left:50%
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{
  right:50%;
  left:50%
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{
  right:0;
  left:50%
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{
  right:50%;
  left:0
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after{
  right:6px;
  left:0;
  border-right:1px dashed #7ec1ff;
  border-left:none;
  border-top-left-radius:0;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after{
  right:0;
  left:6px;
  border-right:none;
  border-left:1px dashed #7ec1ff;
  border-top-left-radius:2px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,body:not(.dark) .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .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,body:not(.dark) .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{
  right:6px;
  left:6px;
  border-right:1px dashed #7ec1ff;
  border-left:1px dashed #7ec1ff;
  border-radius:2px
}

body:not(.dark) .ant-picker-dropdown-rtl .ant-picker-footer-extra{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-picker-panel-rtl .ant-picker-time-panel{
  direction:ltr
}

body:not(.dark) .ant-tag{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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;
  height:auto;
  margin-right:8px;
  padding:0 7px;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  background:#fafafa;
  border:1px solid #d9d9d9;
  border-radius:2px;
  opacity:1;
  transition:all .3s
}

body:not(.dark) .ant-tag,body:not(.dark) .ant-tag a,body:not(.dark) .ant-tag a:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-tag>a:first-child:last-child{
  display:inline-block;
  margin:0 -8px;
  padding:0 8px
}

body:not(.dark) .ant-tag-close-icon{
  margin-left:3px;
  color:rgba(0, 0, 0, 0.45);
  font-size:10px;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-tag-close-icon:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-tag-has-color{
  border-color:transparent
}

body:not(.dark) .ant-tag-has-color,body:not(.dark) .ant-tag-has-color a,body:not(.dark) .ant-tag-has-color a:hover,body:not(.dark) .ant-tag-has-color .anticon-close,body:not(.dark) .ant-tag-has-color .anticon-close:hover{
  color:#fff
}

body:not(.dark) .ant-tag-checkable{
  background-color:transparent;
  border-color:transparent;
  cursor:pointer
}

body:not(.dark) .ant-tag-checkable:not(.ant-tag-checkable-checked):hover{
  color:#1890ff
}

body:not(.dark) .ant-tag-checkable:active,body:not(.dark) .ant-tag-checkable-checked{
  color:#fff
}

body:not(.dark) .ant-tag-checkable-checked{
  background-color:#1890ff
}

body:not(.dark) .ant-tag-checkable:active{
  background-color:#096dd9
}

body:not(.dark) .ant-tag-hidden{
  display:none
}

body:not(.dark) .ant-tag-pink{
  color:#c41d7f;
  background:#fff0f6;
  border-color:#ffadd2
}

body:not(.dark) .ant-tag-pink-inverse{
  color:#fff;
  background:#eb2f96;
  border-color:#eb2f96
}

body:not(.dark) .ant-tag-magenta{
  color:#c41d7f;
  background:#fff0f6;
  border-color:#ffadd2
}

body:not(.dark) .ant-tag-magenta-inverse{
  color:#fff;
  background:#eb2f96;
  border-color:#eb2f96
}

body:not(.dark) .ant-tag-red{
  color:#cf1322;
  background:#fff1f0;
  border-color:#ffa39e
}

body:not(.dark) .ant-tag-red-inverse{
  color:#fff;
  background:#f5222d;
  border-color:#f5222d
}

body:not(.dark) .ant-tag-volcano{
  color:#d4380d;
  background:#fff2e8;
  border-color:#ffbb96
}

body:not(.dark) .ant-tag-volcano-inverse{
  color:#fff;
  background:#fa541c;
  border-color:#fa541c
}

body:not(.dark) .ant-tag-orange{
  color:#d46b08;
  background:#fff7e6;
  border-color:#ffd591
}

body:not(.dark) .ant-tag-orange-inverse{
  color:#fff;
  background:#fa8c16;
  border-color:#fa8c16
}

body:not(.dark) .ant-tag-yellow{
  color:#d4b106;
  background:#feffe6;
  border-color:#fffb8f
}

body:not(.dark) .ant-tag-yellow-inverse{
  color:#fff;
  background:#fadb14;
  border-color:#fadb14
}

body:not(.dark) .ant-tag-gold{
  color:#d48806;
  background:#fffbe6;
  border-color:#ffe58f
}

body:not(.dark) .ant-tag-gold-inverse{
  color:#fff;
  background:#faad14;
  border-color:#faad14
}

body:not(.dark) .ant-tag-cyan{
  color:#08979c;
  background:#e6fffb;
  border-color:#87e8de
}

body:not(.dark) .ant-tag-cyan-inverse{
  color:#fff;
  background:#13c2c2;
  border-color:#13c2c2
}

body:not(.dark) .ant-tag-lime{
  color:#7cb305;
  background:#fcffe6;
  border-color:#eaff8f
}

body:not(.dark) .ant-tag-lime-inverse{
  color:#fff;
  background:#a0d911;
  border-color:#a0d911
}

body:not(.dark) .ant-tag-green{
  color:#389e0d;
  background:#f6ffed;
  border-color:#b7eb8f
}

body:not(.dark) .ant-tag-green-inverse{
  color:#fff;
  background:#52c41a;
  border-color:#52c41a
}

body:not(.dark) .ant-tag-blue{
  color:#096dd9;
  background:#e6f7ff;
  border-color:#91d5ff
}

body:not(.dark) .ant-tag-blue-inverse{
  color:#fff;
  background:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-tag-geekblue{
  color:#1d39c4;
  background:#f0f5ff;
  border-color:#adc6ff
}

body:not(.dark) .ant-tag-geekblue-inverse{
  color:#fff;
  background:#2f54eb;
  border-color:#2f54eb
}

body:not(.dark) .ant-tag-purple{
  color:#531dab;
  background:#f9f0ff;
  border-color:#d3adf7
}

body:not(.dark) .ant-tag-purple-inverse{
  color:#fff;
  background:#722ed1;
  border-color:#722ed1
}

body:not(.dark) .ant-tag-success{
  color:#52c41a;
  background:#f6ffed;
  border-color:#b7eb8f
}

body:not(.dark) .ant-tag-processing{
  color:#1890ff;
  background:#e6f7ff;
  border-color:#91d5ff
}

body:not(.dark) .ant-tag-error{
  color:#f5222d;
  background:#fff1f0;
  border-color:#ffa39e
}

body:not(.dark) .ant-tag-warning{
  color:#fa8c16;
  background:#fff7e6;
  border-color:#ffd591
}

body:not(.dark) .ant-tag>.anticon+span,body:not(.dark) .ant-tag>span+.anticon{
  margin-left:7px
}

body:not(.dark) .ant-tag.ant-tag-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-tag-rtl .ant-tag-close-icon{
  margin-right:3px;
  margin-left:0
}

body:not(.dark) .ant-tag-rtl.ant-tag>.anticon+span,body:not(.dark) .ant-tag-rtl.ant-tag>span+.anticon{
  margin-right:7px;
  margin-left:0
}

body:not(.dark) .ant-card{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-card-rtl{
  direction:rtl
}

body:not(.dark) .ant-card-hoverable{
  cursor:pointer;
  transition:box-shadow .3s,border-color .3s
}

body:not(.dark) .ant-card-hoverable:hover{
  border-color:transparent;
  box-shadow:0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09)
}

body:not(.dark) .ant-card-bordered{
  border:1px solid #f0f0f0
}

body:not(.dark) .ant-card-head{
  min-height:48px;
  margin-bottom:-1px;
  padding:0 24px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  font-size:16px;
  background:transparent;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-card-head::before{
  display:table;
  content:""
}

body:not(.dark) .ant-card-head::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-card-head-wrapper{
  display:flex;
  align-items:center
}

body:not(.dark) .ant-card-head-title{
  display:inline-block;
  flex:1 1;
  padding:16px 0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-card-head-title>.ant-typography,body:not(.dark) .ant-card-head-title>.ant-typography-edit-content{
  left:0;
  margin-top:0;
  margin-bottom:0
}

body:not(.dark) .ant-card-head .ant-tabs{
  clear:both;
  margin-bottom:-17px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px
}

body:not(.dark) .ant-card-head .ant-tabs-bar{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-card-extra{
  float:right;
  margin-left:auto;
  padding:16px 0;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px
}

body:not(.dark) .ant-card-rtl .ant-card-extra{
  margin-right:auto;
  margin-left:0
}

body:not(.dark) .ant-card-body{
  padding:24px
}

body:not(.dark) .ant-card-body::before{
  display:table;
  content:""
}

body:not(.dark) .ant-card-body::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{
  margin:-1px 0 0 -1px;
  padding:0
}

body:not(.dark) .ant-card-grid{
  float:left;
  width:33.33%;
  padding:24px;
  border:0;
  border-radius:0;
  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;
  transition:all .3s
}

body:not(.dark) .ant-card-rtl .ant-card-grid{
  float:right
}

body:not(.dark) .ant-card-grid-hoverable:hover{
  position:relative;
  z-index:1;
  box-shadow:0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09)
}

body:not(.dark) .ant-card-contain-tabs>.ant-card-head .ant-card-head-title{
  min-height:32px;
  padding-bottom:0
}

body:not(.dark) .ant-card-contain-tabs>.ant-card-head .ant-card-extra{
  padding-bottom:0
}

body:not(.dark) .ant-card-bordered .ant-card-cover{
  margin-top:-1px;
  margin-right:-1px;
  margin-left:-1px
}

body:not(.dark) .ant-card-cover>*{
  display:block;
  width:100%
}

body:not(.dark) .ant-card-cover img{
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-card-actions{
  margin:0;
  padding:0;
  list-style:none;
  background:#fff;
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-card-actions::before{
  display:table;
  content:""
}

body:not(.dark) .ant-card-actions::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-card-actions>li{
  float:left;
  margin:12px 0;
  color:rgba(0, 0, 0, 0.45);
  text-align:center
}

body:not(.dark) .ant-card-rtl .ant-card-actions>li{
  float:right
}

body:not(.dark) .ant-card-actions>li>span{
  position:relative;
  display:block;
  min-width:32px;
  font-size:14px;
  line-height:1.5715;
  cursor:pointer
}

body:not(.dark) .ant-card-actions>li>span:hover{
  color:#1890ff;
  transition:color .3s
}

body:not(.dark) .ant-card-actions>li>span a:not(.ant-btn),body:not(.dark) .ant-card-actions>li>span>.anticon{
  display:inline-block;
  width:100%;
  color:rgba(0, 0, 0, 0.45);
  line-height:22px;
  transition:color .3s
}

body:not(.dark) .ant-card-actions>li>span a:not(.ant-btn):hover,body:not(.dark) .ant-card-actions>li>span>.anticon:hover{
  color:#1890ff
}

body:not(.dark) .ant-card-actions>li>span>.anticon{
  font-size:16px;
  line-height:22px
}

body:not(.dark) .ant-card-actions>li:not(:last-child){
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-card-rtl .ant-card-actions>li:not(:last-child){
  border-right:none;
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-card-type-inner .ant-card-head{
  padding:0 24px;
  background:#fafafa
}

body:not(.dark) .ant-card-type-inner .ant-card-head-title{
  padding:12px 0;
  font-size:14px
}

body:not(.dark) .ant-card-type-inner .ant-card-body{
  padding:16px 24px
}

body:not(.dark) .ant-card-type-inner .ant-card-extra{
  padding:13.5px 0
}

body:not(.dark) .ant-card-meta{
  margin:-4px 0
}

body:not(.dark) .ant-card-meta::before{
  display:table;
  content:""
}

body:not(.dark) .ant-card-meta::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-card-meta-avatar{
  float:left;
  padding-right:16px
}

body:not(.dark) .ant-card-rtl .ant-card-meta-avatar{
  float:right;
  padding-right:0;
  padding-left:16px
}

body:not(.dark) .ant-card-meta-detail{
  overflow:hidden
}

body:not(.dark) .ant-card-meta-detail>div:not(:last-child){
  margin-bottom:8px
}

body:not(.dark) .ant-card-meta-title{
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  font-size:16px;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-card-meta-description{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-card-loading{
  overflow:hidden
}

body:not(.dark) .ant-card-loading .ant-card-body{
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-card-loading-content p{
  margin:0
}

body:not(.dark) .ant-card-loading-block{
  height:14px;
  margin:4px 0;
  background:linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.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%,100%{
    background-position:0 50%
  }

  50%{
    background-position:100% 50%
  }
}

@keyframes card-loading{
  0%,100%{
    background-position:0 50%
  }

  50%{
    background-position:100% 50%
  }
}

body:not(.dark) .ant-card-small>.ant-card-head{
  min-height:36px;
  padding:0 12px;
  font-size:14px
}

body:not(.dark) .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{
  padding:8px 0
}

body:not(.dark) .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{
  padding:8px 0;
  font-size:14px
}

body:not(.dark) .ant-card-small>.ant-card-body{
  padding:12px
}

body:not(.dark) .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 0;
  font-size:14px
}

body:not(.dark) .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:16px 0;
  font-size:16px
}

body:not(.dark) .ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:6px 16px
}

body:not(.dark) .ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:7px 16px 6px
}

body:not(.dark) .ant-tabs-rtl{
  direction:rtl
}

body:not(.dark) .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{
  margin:0 0 0 32px
}

body:not(.dark) .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{
  margin-left:0
}

body:not(.dark) .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{
  margin-right:0;
  margin-left:12px
}

body:not(.dark) .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{
  margin-right:8px;
  margin-left:-4px
}

body:not(.dark) .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{
  order:1
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{
  order:0
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{
  order:0
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{
  order:1
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-right:2px;
  margin-left:0
}

body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,body:not(.dark) .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{
  margin-right:2px;
  margin-left:0
}

body:not(.dark) .ant-tabs-dropdown-rtl{
  direction:rtl
}

body:not(.dark) .ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{
  text-align:right
}

body:not(.dark) .ant-tabs-top,body:not(.dark) .ant-tabs-bottom{
  flex-direction:column
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav{
  margin:0 0 16px 0
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav::before,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav::before,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav::before,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav::before{
  position:absolute;
  right:0;
  left:0;
  border-bottom:1px solid #f0f0f0;
  content:""
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{
  height:2px
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:width .3s,left .3s,right .3s
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  top:0;
  bottom:0;
  width:30px
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{
  left:0;
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  right:0;
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before{
  opacity:1
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after{
  opacity:1
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav::before,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav::before{
  bottom:0
}

body:not(.dark) .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{
  bottom:0
}

body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav{
  order:1;
  margin-top:16px;
  margin-bottom:0
}

body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav::before,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav::before{
  top:0
}

body:not(.dark) .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{
  top:0
}

body:not(.dark) .ant-tabs-bottom>.ant-tabs-content-holder,body:not(.dark) .ant-tabs-bottom>div>.ant-tabs-content-holder{
  order:0
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav,body:not(.dark) .ant-tabs-right>.ant-tabs-nav,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav{
  flex-direction:column;
  min-width:50px
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 24px;
  text-align:center
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin:16px 0 0 0
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  flex-direction:column
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  right:0;
  left:0;
  height:30px
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{
  top:0;
  box-shadow:inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  bottom:0;
  box-shadow:inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before{
  opacity:1
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after{
  opacity:1
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  width:2px
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:height .3s,top .3s
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{
  flex:1 0 auto;
  flex-direction:column
}

body:not(.dark) .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{
  right:0
}

body:not(.dark) .ant-tabs-left>.ant-tabs-content-holder,body:not(.dark) .ant-tabs-left>div>.ant-tabs-content-holder{
  margin-left:-1px;
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,body:not(.dark) .ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-left:24px
}

body:not(.dark) .ant-tabs-right>.ant-tabs-nav,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav{
  order:1
}

body:not(.dark) .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  left:0
}

body:not(.dark) .ant-tabs-right>.ant-tabs-content-holder,body:not(.dark) .ant-tabs-right>div>.ant-tabs-content-holder{
  order:0;
  margin-right:-1px;
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,body:not(.dark) .ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-right:24px
}

body:not(.dark) .ant-tabs-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-tabs-dropdown-hidden{
  display:none
}

body:not(.dark) .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;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-tabs-dropdown-menu-item{
  min-width:120px;
  margin:0;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-tabs-dropdown-menu-item:hover{
  background:#f5f5f5
}

body:not(.dark) .ant-tabs-dropdown-menu-item-disabled,body:not(.dark) .ant-tabs-dropdown-menu-item-disabled:hover{
  color:rgba(0, 0, 0, 0.25);
  background:transparent;
  cursor:not-allowed
}

body:not(.dark) .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{
  margin:0;
  padding:8px 16px;
  background:#fafafa;
  border:1px solid #f0f0f0;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,body:not(.dark) .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{
  color:#1890ff;
  background:#fff
}

body:not(.dark) .ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,body:not(.dark) .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{
  visibility:hidden
}

body:not(.dark) .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-left:2px
}

body:not(.dark) .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,body:not(.dark) .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-bottom-color:#fff
}

body:not(.dark) .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,body:not(.dark) .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-top-color:#fff
}

body:not(.dark) .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-top:2px
}

body:not(.dark) .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,body:not(.dark) .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-right-color:#fff
}

body:not(.dark) .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,body:not(.dark) .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,body:not(.dark) .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-left-color:#fff
}

body:not(.dark) .ant-tabs{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:flex;
  overflow:hidden
}

body:not(.dark) .ant-tabs>.ant-tabs-nav,body:not(.dark) .ant-tabs>div>.ant-tabs-nav{
  position:relative;
  display:flex;
  flex:none;
  align-items:center
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  position:relative;
  display:inline-block;
  display:flex;
  flex:auto;
  align-self:stretch;
  overflow:hidden;
  white-space:nowrap;
  -webkit-transform:translate(0);
  transform:translate(0)
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  position:absolute;
  z-index:1;
  opacity:0;
  transition:opacity .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{
  position:relative;
  display:flex;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{
  display:flex;
  align-self:stretch
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{
  position:absolute;
  visibility:hidden;
  pointer-events:none
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{
  position:relative;
  padding:8px 16px;
  background:transparent;
  border:0
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more::after,body:not(.dark) .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:""
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,body:not(.dark) .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;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{
  color:#40a9ff
}

body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,body:not(.dark) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,body:not(.dark) .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{
  color:#096dd9
}

body:not(.dark) .ant-tabs-extra-content{
  flex:none
}

body:not(.dark) .ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),body:not(.dark) .ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){
  justify-content:center
}

body:not(.dark) .ant-tabs-ink-bar{
  position:absolute;
  background:#1890ff;
  pointer-events:none
}

body:not(.dark) .ant-tabs-tab{
  position:relative;
  display:inline-flex;
  align-items:center;
  padding:12px 0;
  font-size:14px;
  background:transparent;
  border:0;
  outline:none;
  cursor:pointer
}

body:not(.dark) .ant-tabs-tab-btn:focus,body:not(.dark) .ant-tabs-tab-remove:focus,body:not(.dark) .ant-tabs-tab-btn:active,body:not(.dark) .ant-tabs-tab-remove:active{
  color:#096dd9
}

body:not(.dark) .ant-tabs-tab-btn{
  outline:none;
  transition:all .3s
}

body:not(.dark) .ant-tabs-tab-remove{
  flex:none;
  margin-right:-4px;
  margin-left:8px;
  color:rgba(0, 0, 0, 0.45);
  font-size:12px;
  background:transparent;
  border:none;
  outline:none;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-tabs-tab-remove:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-tabs-tab:hover{
  color:#40a9ff
}

body:not(.dark) .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
  color:#1890ff;
  text-shadow:0 0 .25px currentColor
}

body:not(.dark) .ant-tabs-tab.ant-tabs-tab-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,body:not(.dark) .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,body:not(.dark) .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,body:not(.dark) .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

body:not(.dark) .ant-tabs-tab .anticon{
  margin-right:12px
}

body:not(.dark) .ant-tabs-tab+.ant-tabs-tab{
  margin:0 0 0 32px
}

body:not(.dark) .ant-tabs-content{
  display:flex;
  width:100%
}

body:not(.dark) .ant-tabs-content-holder{
  flex:auto;
  min-width:0;
  min-height:0
}

body:not(.dark) .ant-tabs-content-animated{
  transition:margin .3s
}

body:not(.dark) .ant-tabs-tabpane{
  flex:none;
  width:100%;
  outline:none
}

body:not(.dark) .ant-row{
  display:flex;
  flex-flow:row wrap
}

body:not(.dark) .ant-row::before,body:not(.dark) .ant-row::after{
  display:flex
}

body:not(.dark) .ant-row-no-wrap{
  flex-wrap:nowrap
}

body:not(.dark) .ant-row-start{
  justify-content:flex-start
}

body:not(.dark) .ant-row-center{
  justify-content:center
}

body:not(.dark) .ant-row-end{
  justify-content:flex-end
}

body:not(.dark) .ant-row-space-between{
  justify-content:space-between
}

body:not(.dark) .ant-row-space-around{
  justify-content:space-around
}

body:not(.dark) .ant-row-top{
  align-items:flex-start
}

body:not(.dark) .ant-row-middle{
  align-items:center
}

body:not(.dark) .ant-row-bottom{
  align-items:flex-end
}

body:not(.dark) .ant-col{
  position:relative;
  max-width:100%;
  min-height:1px
}

body:not(.dark) .ant-col-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

body:not(.dark) .ant-col-push-24{
  left:100%
}

body:not(.dark) .ant-col-pull-24{
  right:100%
}

body:not(.dark) .ant-col-offset-24{
  margin-left:100%
}

body:not(.dark) .ant-col-order-24{
  order:24
}

body:not(.dark) .ant-col-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

body:not(.dark) .ant-col-push-23{
  left:95.83333333%
}

body:not(.dark) .ant-col-pull-23{
  right:95.83333333%
}

body:not(.dark) .ant-col-offset-23{
  margin-left:95.83333333%
}

body:not(.dark) .ant-col-order-23{
  order:23
}

body:not(.dark) .ant-col-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

body:not(.dark) .ant-col-push-22{
  left:91.66666667%
}

body:not(.dark) .ant-col-pull-22{
  right:91.66666667%
}

body:not(.dark) .ant-col-offset-22{
  margin-left:91.66666667%
}

body:not(.dark) .ant-col-order-22{
  order:22
}

body:not(.dark) .ant-col-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

body:not(.dark) .ant-col-push-21{
  left:87.5%
}

body:not(.dark) .ant-col-pull-21{
  right:87.5%
}

body:not(.dark) .ant-col-offset-21{
  margin-left:87.5%
}

body:not(.dark) .ant-col-order-21{
  order:21
}

body:not(.dark) .ant-col-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

body:not(.dark) .ant-col-push-20{
  left:83.33333333%
}

body:not(.dark) .ant-col-pull-20{
  right:83.33333333%
}

body:not(.dark) .ant-col-offset-20{
  margin-left:83.33333333%
}

body:not(.dark) .ant-col-order-20{
  order:20
}

body:not(.dark) .ant-col-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

body:not(.dark) .ant-col-push-19{
  left:79.16666667%
}

body:not(.dark) .ant-col-pull-19{
  right:79.16666667%
}

body:not(.dark) .ant-col-offset-19{
  margin-left:79.16666667%
}

body:not(.dark) .ant-col-order-19{
  order:19
}

body:not(.dark) .ant-col-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

body:not(.dark) .ant-col-push-18{
  left:75%
}

body:not(.dark) .ant-col-pull-18{
  right:75%
}

body:not(.dark) .ant-col-offset-18{
  margin-left:75%
}

body:not(.dark) .ant-col-order-18{
  order:18
}

body:not(.dark) .ant-col-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

body:not(.dark) .ant-col-push-17{
  left:70.83333333%
}

body:not(.dark) .ant-col-pull-17{
  right:70.83333333%
}

body:not(.dark) .ant-col-offset-17{
  margin-left:70.83333333%
}

body:not(.dark) .ant-col-order-17{
  order:17
}

body:not(.dark) .ant-col-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

body:not(.dark) .ant-col-push-16{
  left:66.66666667%
}

body:not(.dark) .ant-col-pull-16{
  right:66.66666667%
}

body:not(.dark) .ant-col-offset-16{
  margin-left:66.66666667%
}

body:not(.dark) .ant-col-order-16{
  order:16
}

body:not(.dark) .ant-col-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

body:not(.dark) .ant-col-push-15{
  left:62.5%
}

body:not(.dark) .ant-col-pull-15{
  right:62.5%
}

body:not(.dark) .ant-col-offset-15{
  margin-left:62.5%
}

body:not(.dark) .ant-col-order-15{
  order:15
}

body:not(.dark) .ant-col-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

body:not(.dark) .ant-col-push-14{
  left:58.33333333%
}

body:not(.dark) .ant-col-pull-14{
  right:58.33333333%
}

body:not(.dark) .ant-col-offset-14{
  margin-left:58.33333333%
}

body:not(.dark) .ant-col-order-14{
  order:14
}

body:not(.dark) .ant-col-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

body:not(.dark) .ant-col-push-13{
  left:54.16666667%
}

body:not(.dark) .ant-col-pull-13{
  right:54.16666667%
}

body:not(.dark) .ant-col-offset-13{
  margin-left:54.16666667%
}

body:not(.dark) .ant-col-order-13{
  order:13
}

body:not(.dark) .ant-col-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

body:not(.dark) .ant-col-push-12{
  left:50%
}

body:not(.dark) .ant-col-pull-12{
  right:50%
}

body:not(.dark) .ant-col-offset-12{
  margin-left:50%
}

body:not(.dark) .ant-col-order-12{
  order:12
}

body:not(.dark) .ant-col-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

body:not(.dark) .ant-col-push-11{
  left:45.83333333%
}

body:not(.dark) .ant-col-pull-11{
  right:45.83333333%
}

body:not(.dark) .ant-col-offset-11{
  margin-left:45.83333333%
}

body:not(.dark) .ant-col-order-11{
  order:11
}

body:not(.dark) .ant-col-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

body:not(.dark) .ant-col-push-10{
  left:41.66666667%
}

body:not(.dark) .ant-col-pull-10{
  right:41.66666667%
}

body:not(.dark) .ant-col-offset-10{
  margin-left:41.66666667%
}

body:not(.dark) .ant-col-order-10{
  order:10
}

body:not(.dark) .ant-col-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

body:not(.dark) .ant-col-push-9{
  left:37.5%
}

body:not(.dark) .ant-col-pull-9{
  right:37.5%
}

body:not(.dark) .ant-col-offset-9{
  margin-left:37.5%
}

body:not(.dark) .ant-col-order-9{
  order:9
}

body:not(.dark) .ant-col-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

body:not(.dark) .ant-col-push-8{
  left:33.33333333%
}

body:not(.dark) .ant-col-pull-8{
  right:33.33333333%
}

body:not(.dark) .ant-col-offset-8{
  margin-left:33.33333333%
}

body:not(.dark) .ant-col-order-8{
  order:8
}

body:not(.dark) .ant-col-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

body:not(.dark) .ant-col-push-7{
  left:29.16666667%
}

body:not(.dark) .ant-col-pull-7{
  right:29.16666667%
}

body:not(.dark) .ant-col-offset-7{
  margin-left:29.16666667%
}

body:not(.dark) .ant-col-order-7{
  order:7
}

body:not(.dark) .ant-col-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

body:not(.dark) .ant-col-push-6{
  left:25%
}

body:not(.dark) .ant-col-pull-6{
  right:25%
}

body:not(.dark) .ant-col-offset-6{
  margin-left:25%
}

body:not(.dark) .ant-col-order-6{
  order:6
}

body:not(.dark) .ant-col-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

body:not(.dark) .ant-col-push-5{
  left:20.83333333%
}

body:not(.dark) .ant-col-pull-5{
  right:20.83333333%
}

body:not(.dark) .ant-col-offset-5{
  margin-left:20.83333333%
}

body:not(.dark) .ant-col-order-5{
  order:5
}

body:not(.dark) .ant-col-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

body:not(.dark) .ant-col-push-4{
  left:16.66666667%
}

body:not(.dark) .ant-col-pull-4{
  right:16.66666667%
}

body:not(.dark) .ant-col-offset-4{
  margin-left:16.66666667%
}

body:not(.dark) .ant-col-order-4{
  order:4
}

body:not(.dark) .ant-col-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

body:not(.dark) .ant-col-push-3{
  left:12.5%
}

body:not(.dark) .ant-col-pull-3{
  right:12.5%
}

body:not(.dark) .ant-col-offset-3{
  margin-left:12.5%
}

body:not(.dark) .ant-col-order-3{
  order:3
}

body:not(.dark) .ant-col-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

body:not(.dark) .ant-col-push-2{
  left:8.33333333%
}

body:not(.dark) .ant-col-pull-2{
  right:8.33333333%
}

body:not(.dark) .ant-col-offset-2{
  margin-left:8.33333333%
}

body:not(.dark) .ant-col-order-2{
  order:2
}

body:not(.dark) .ant-col-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

body:not(.dark) .ant-col-push-1{
  left:4.16666667%
}

body:not(.dark) .ant-col-pull-1{
  right:4.16666667%
}

body:not(.dark) .ant-col-offset-1{
  margin-left:4.16666667%
}

body:not(.dark) .ant-col-order-1{
  order:1
}

body:not(.dark) .ant-col-0{
  display:none
}

body:not(.dark) .ant-col-push-0{
  left:auto
}

body:not(.dark) .ant-col-pull-0{
  right:auto
}

body:not(.dark) .ant-col-push-0{
  left:auto
}

body:not(.dark) .ant-col-pull-0{
  right:auto
}

body:not(.dark) .ant-col-offset-0{
  margin-left:0
}

body:not(.dark) .ant-col-order-0{
  order:0
}

body:not(.dark) .ant-col-push-0.ant-col-rtl{
  right:auto
}

body:not(.dark) .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body:not(.dark) .ant-col-push-0.ant-col-rtl{
  right:auto
}

body:not(.dark) .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body:not(.dark) .ant-col-offset-0.ant-col-rtl{
  margin-right:0
}

body:not(.dark) .ant-col-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

body:not(.dark) .ant-col-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

body:not(.dark) .ant-col-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

body:not(.dark) .ant-col-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

body:not(.dark) .ant-col-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

body:not(.dark) .ant-col-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

body:not(.dark) .ant-col-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

body:not(.dark) .ant-col-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

body:not(.dark) .ant-col-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

body:not(.dark) .ant-col-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

body:not(.dark) .ant-col-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

body:not(.dark) .ant-col-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

body:not(.dark) .ant-col-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

body:not(.dark) .ant-col-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

body:not(.dark) .ant-col-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

body:not(.dark) .ant-col-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

body:not(.dark) .ant-col-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

body:not(.dark) .ant-col-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

body:not(.dark) .ant-col-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

body:not(.dark) .ant-col-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

body:not(.dark) .ant-col-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

body:not(.dark) .ant-col-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

body:not(.dark) .ant-col-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

body:not(.dark) .ant-col-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

body:not(.dark) .ant-col-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

body:not(.dark) .ant-col-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

body:not(.dark) .ant-col-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

body:not(.dark) .ant-col-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

body:not(.dark) .ant-col-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

body:not(.dark) .ant-col-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

body:not(.dark) .ant-col-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

body:not(.dark) .ant-col-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

body:not(.dark) .ant-col-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

body:not(.dark) .ant-col-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

body:not(.dark) .ant-col-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

body:not(.dark) .ant-col-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

body:not(.dark) .ant-col-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

body:not(.dark) .ant-col-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

body:not(.dark) .ant-col-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

body:not(.dark) .ant-col-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

body:not(.dark) .ant-col-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

body:not(.dark) .ant-col-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

body:not(.dark) .ant-col-xs-push-24{
  left:100%
}

body:not(.dark) .ant-col-xs-pull-24{
  right:100%
}

body:not(.dark) .ant-col-xs-offset-24{
  margin-left:100%
}

body:not(.dark) .ant-col-xs-order-24{
  order:24
}

body:not(.dark) .ant-col-xs-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

body:not(.dark) .ant-col-xs-push-23{
  left:95.83333333%
}

body:not(.dark) .ant-col-xs-pull-23{
  right:95.83333333%
}

body:not(.dark) .ant-col-xs-offset-23{
  margin-left:95.83333333%
}

body:not(.dark) .ant-col-xs-order-23{
  order:23
}

body:not(.dark) .ant-col-xs-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

body:not(.dark) .ant-col-xs-push-22{
  left:91.66666667%
}

body:not(.dark) .ant-col-xs-pull-22{
  right:91.66666667%
}

body:not(.dark) .ant-col-xs-offset-22{
  margin-left:91.66666667%
}

body:not(.dark) .ant-col-xs-order-22{
  order:22
}

body:not(.dark) .ant-col-xs-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

body:not(.dark) .ant-col-xs-push-21{
  left:87.5%
}

body:not(.dark) .ant-col-xs-pull-21{
  right:87.5%
}

body:not(.dark) .ant-col-xs-offset-21{
  margin-left:87.5%
}

body:not(.dark) .ant-col-xs-order-21{
  order:21
}

body:not(.dark) .ant-col-xs-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

body:not(.dark) .ant-col-xs-push-20{
  left:83.33333333%
}

body:not(.dark) .ant-col-xs-pull-20{
  right:83.33333333%
}

body:not(.dark) .ant-col-xs-offset-20{
  margin-left:83.33333333%
}

body:not(.dark) .ant-col-xs-order-20{
  order:20
}

body:not(.dark) .ant-col-xs-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

body:not(.dark) .ant-col-xs-push-19{
  left:79.16666667%
}

body:not(.dark) .ant-col-xs-pull-19{
  right:79.16666667%
}

body:not(.dark) .ant-col-xs-offset-19{
  margin-left:79.16666667%
}

body:not(.dark) .ant-col-xs-order-19{
  order:19
}

body:not(.dark) .ant-col-xs-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

body:not(.dark) .ant-col-xs-push-18{
  left:75%
}

body:not(.dark) .ant-col-xs-pull-18{
  right:75%
}

body:not(.dark) .ant-col-xs-offset-18{
  margin-left:75%
}

body:not(.dark) .ant-col-xs-order-18{
  order:18
}

body:not(.dark) .ant-col-xs-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

body:not(.dark) .ant-col-xs-push-17{
  left:70.83333333%
}

body:not(.dark) .ant-col-xs-pull-17{
  right:70.83333333%
}

body:not(.dark) .ant-col-xs-offset-17{
  margin-left:70.83333333%
}

body:not(.dark) .ant-col-xs-order-17{
  order:17
}

body:not(.dark) .ant-col-xs-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

body:not(.dark) .ant-col-xs-push-16{
  left:66.66666667%
}

body:not(.dark) .ant-col-xs-pull-16{
  right:66.66666667%
}

body:not(.dark) .ant-col-xs-offset-16{
  margin-left:66.66666667%
}

body:not(.dark) .ant-col-xs-order-16{
  order:16
}

body:not(.dark) .ant-col-xs-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

body:not(.dark) .ant-col-xs-push-15{
  left:62.5%
}

body:not(.dark) .ant-col-xs-pull-15{
  right:62.5%
}

body:not(.dark) .ant-col-xs-offset-15{
  margin-left:62.5%
}

body:not(.dark) .ant-col-xs-order-15{
  order:15
}

body:not(.dark) .ant-col-xs-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

body:not(.dark) .ant-col-xs-push-14{
  left:58.33333333%
}

body:not(.dark) .ant-col-xs-pull-14{
  right:58.33333333%
}

body:not(.dark) .ant-col-xs-offset-14{
  margin-left:58.33333333%
}

body:not(.dark) .ant-col-xs-order-14{
  order:14
}

body:not(.dark) .ant-col-xs-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

body:not(.dark) .ant-col-xs-push-13{
  left:54.16666667%
}

body:not(.dark) .ant-col-xs-pull-13{
  right:54.16666667%
}

body:not(.dark) .ant-col-xs-offset-13{
  margin-left:54.16666667%
}

body:not(.dark) .ant-col-xs-order-13{
  order:13
}

body:not(.dark) .ant-col-xs-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

body:not(.dark) .ant-col-xs-push-12{
  left:50%
}

body:not(.dark) .ant-col-xs-pull-12{
  right:50%
}

body:not(.dark) .ant-col-xs-offset-12{
  margin-left:50%
}

body:not(.dark) .ant-col-xs-order-12{
  order:12
}

body:not(.dark) .ant-col-xs-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

body:not(.dark) .ant-col-xs-push-11{
  left:45.83333333%
}

body:not(.dark) .ant-col-xs-pull-11{
  right:45.83333333%
}

body:not(.dark) .ant-col-xs-offset-11{
  margin-left:45.83333333%
}

body:not(.dark) .ant-col-xs-order-11{
  order:11
}

body:not(.dark) .ant-col-xs-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

body:not(.dark) .ant-col-xs-push-10{
  left:41.66666667%
}

body:not(.dark) .ant-col-xs-pull-10{
  right:41.66666667%
}

body:not(.dark) .ant-col-xs-offset-10{
  margin-left:41.66666667%
}

body:not(.dark) .ant-col-xs-order-10{
  order:10
}

body:not(.dark) .ant-col-xs-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

body:not(.dark) .ant-col-xs-push-9{
  left:37.5%
}

body:not(.dark) .ant-col-xs-pull-9{
  right:37.5%
}

body:not(.dark) .ant-col-xs-offset-9{
  margin-left:37.5%
}

body:not(.dark) .ant-col-xs-order-9{
  order:9
}

body:not(.dark) .ant-col-xs-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

body:not(.dark) .ant-col-xs-push-8{
  left:33.33333333%
}

body:not(.dark) .ant-col-xs-pull-8{
  right:33.33333333%
}

body:not(.dark) .ant-col-xs-offset-8{
  margin-left:33.33333333%
}

body:not(.dark) .ant-col-xs-order-8{
  order:8
}

body:not(.dark) .ant-col-xs-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

body:not(.dark) .ant-col-xs-push-7{
  left:29.16666667%
}

body:not(.dark) .ant-col-xs-pull-7{
  right:29.16666667%
}

body:not(.dark) .ant-col-xs-offset-7{
  margin-left:29.16666667%
}

body:not(.dark) .ant-col-xs-order-7{
  order:7
}

body:not(.dark) .ant-col-xs-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

body:not(.dark) .ant-col-xs-push-6{
  left:25%
}

body:not(.dark) .ant-col-xs-pull-6{
  right:25%
}

body:not(.dark) .ant-col-xs-offset-6{
  margin-left:25%
}

body:not(.dark) .ant-col-xs-order-6{
  order:6
}

body:not(.dark) .ant-col-xs-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

body:not(.dark) .ant-col-xs-push-5{
  left:20.83333333%
}

body:not(.dark) .ant-col-xs-pull-5{
  right:20.83333333%
}

body:not(.dark) .ant-col-xs-offset-5{
  margin-left:20.83333333%
}

body:not(.dark) .ant-col-xs-order-5{
  order:5
}

body:not(.dark) .ant-col-xs-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

body:not(.dark) .ant-col-xs-push-4{
  left:16.66666667%
}

body:not(.dark) .ant-col-xs-pull-4{
  right:16.66666667%
}

body:not(.dark) .ant-col-xs-offset-4{
  margin-left:16.66666667%
}

body:not(.dark) .ant-col-xs-order-4{
  order:4
}

body:not(.dark) .ant-col-xs-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

body:not(.dark) .ant-col-xs-push-3{
  left:12.5%
}

body:not(.dark) .ant-col-xs-pull-3{
  right:12.5%
}

body:not(.dark) .ant-col-xs-offset-3{
  margin-left:12.5%
}

body:not(.dark) .ant-col-xs-order-3{
  order:3
}

body:not(.dark) .ant-col-xs-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

body:not(.dark) .ant-col-xs-push-2{
  left:8.33333333%
}

body:not(.dark) .ant-col-xs-pull-2{
  right:8.33333333%
}

body:not(.dark) .ant-col-xs-offset-2{
  margin-left:8.33333333%
}

body:not(.dark) .ant-col-xs-order-2{
  order:2
}

body:not(.dark) .ant-col-xs-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

body:not(.dark) .ant-col-xs-push-1{
  left:4.16666667%
}

body:not(.dark) .ant-col-xs-pull-1{
  right:4.16666667%
}

body:not(.dark) .ant-col-xs-offset-1{
  margin-left:4.16666667%
}

body:not(.dark) .ant-col-xs-order-1{
  order:1
}

body:not(.dark) .ant-col-xs-0{
  display:none
}

body:not(.dark) .ant-col-push-0{
  left:auto
}

body:not(.dark) .ant-col-pull-0{
  right:auto
}

body:not(.dark) .ant-col-xs-push-0{
  left:auto
}

body:not(.dark) .ant-col-xs-pull-0{
  right:auto
}

body:not(.dark) .ant-col-xs-offset-0{
  margin-left:0
}

body:not(.dark) .ant-col-xs-order-0{
  order:0
}

body:not(.dark) .ant-col-push-0.ant-col-rtl{
  right:auto
}

body:not(.dark) .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body:not(.dark) .ant-col-xs-push-0.ant-col-rtl{
  right:auto
}

body:not(.dark) .ant-col-xs-pull-0.ant-col-rtl{
  left:auto
}

body:not(.dark) .ant-col-xs-offset-0.ant-col-rtl{
  margin-right:0
}

body:not(.dark) .ant-col-xs-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

body:not(.dark) .ant-col-xs-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

body:not(.dark) .ant-col-xs-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

body:not(.dark) .ant-col-xs-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

body:not(.dark) .ant-col-xs-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

body:not(.dark) .ant-col-xs-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

body:not(.dark) .ant-col-xs-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

body:not(.dark) .ant-col-xs-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

body:not(.dark) .ant-col-xs-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

body:not(.dark) .ant-col-xs-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

body:not(.dark) .ant-col-xs-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

body:not(.dark) .ant-col-xs-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

body:not(.dark) .ant-col-xs-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

body:not(.dark) .ant-col-xs-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

body:not(.dark) .ant-col-xs-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

body:not(.dark) .ant-col-xs-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

body:not(.dark) .ant-col-xs-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

body:not(.dark) .ant-col-xs-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

body:not(.dark) .ant-col-xs-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

body:not(.dark) .ant-col-xs-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

body:not(.dark) .ant-col-xs-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

body:not(.dark) .ant-col-xs-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

body:not(.dark) .ant-col-xs-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

body:not(.dark) .ant-col-xs-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

body:not(.dark) .ant-col-xs-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

body:not(.dark) .ant-col-xs-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

body:not(.dark) .ant-col-xs-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

@media(min-width: 576px){
  body:not(.dark) .ant-col-sm-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-sm-push-24{
    left:100%
  }

  body:not(.dark) .ant-col-sm-pull-24{
    right:100%
  }

  body:not(.dark) .ant-col-sm-offset-24{
    margin-left:100%
  }

  body:not(.dark) .ant-col-sm-order-24{
    order:24
  }

  body:not(.dark) .ant-col-sm-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body:not(.dark) .ant-col-sm-push-23{
    left:95.83333333%
  }

  body:not(.dark) .ant-col-sm-pull-23{
    right:95.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-23{
    margin-left:95.83333333%
  }

  body:not(.dark) .ant-col-sm-order-23{
    order:23
  }

  body:not(.dark) .ant-col-sm-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body:not(.dark) .ant-col-sm-push-22{
    left:91.66666667%
  }

  body:not(.dark) .ant-col-sm-pull-22{
    right:91.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-22{
    margin-left:91.66666667%
  }

  body:not(.dark) .ant-col-sm-order-22{
    order:22
  }

  body:not(.dark) .ant-col-sm-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body:not(.dark) .ant-col-sm-push-21{
    left:87.5%
  }

  body:not(.dark) .ant-col-sm-pull-21{
    right:87.5%
  }

  body:not(.dark) .ant-col-sm-offset-21{
    margin-left:87.5%
  }

  body:not(.dark) .ant-col-sm-order-21{
    order:21
  }

  body:not(.dark) .ant-col-sm-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body:not(.dark) .ant-col-sm-push-20{
    left:83.33333333%
  }

  body:not(.dark) .ant-col-sm-pull-20{
    right:83.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-20{
    margin-left:83.33333333%
  }

  body:not(.dark) .ant-col-sm-order-20{
    order:20
  }

  body:not(.dark) .ant-col-sm-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body:not(.dark) .ant-col-sm-push-19{
    left:79.16666667%
  }

  body:not(.dark) .ant-col-sm-pull-19{
    right:79.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-19{
    margin-left:79.16666667%
  }

  body:not(.dark) .ant-col-sm-order-19{
    order:19
  }

  body:not(.dark) .ant-col-sm-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body:not(.dark) .ant-col-sm-push-18{
    left:75%
  }

  body:not(.dark) .ant-col-sm-pull-18{
    right:75%
  }

  body:not(.dark) .ant-col-sm-offset-18{
    margin-left:75%
  }

  body:not(.dark) .ant-col-sm-order-18{
    order:18
  }

  body:not(.dark) .ant-col-sm-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body:not(.dark) .ant-col-sm-push-17{
    left:70.83333333%
  }

  body:not(.dark) .ant-col-sm-pull-17{
    right:70.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-17{
    margin-left:70.83333333%
  }

  body:not(.dark) .ant-col-sm-order-17{
    order:17
  }

  body:not(.dark) .ant-col-sm-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body:not(.dark) .ant-col-sm-push-16{
    left:66.66666667%
  }

  body:not(.dark) .ant-col-sm-pull-16{
    right:66.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-16{
    margin-left:66.66666667%
  }

  body:not(.dark) .ant-col-sm-order-16{
    order:16
  }

  body:not(.dark) .ant-col-sm-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body:not(.dark) .ant-col-sm-push-15{
    left:62.5%
  }

  body:not(.dark) .ant-col-sm-pull-15{
    right:62.5%
  }

  body:not(.dark) .ant-col-sm-offset-15{
    margin-left:62.5%
  }

  body:not(.dark) .ant-col-sm-order-15{
    order:15
  }

  body:not(.dark) .ant-col-sm-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body:not(.dark) .ant-col-sm-push-14{
    left:58.33333333%
  }

  body:not(.dark) .ant-col-sm-pull-14{
    right:58.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-14{
    margin-left:58.33333333%
  }

  body:not(.dark) .ant-col-sm-order-14{
    order:14
  }

  body:not(.dark) .ant-col-sm-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body:not(.dark) .ant-col-sm-push-13{
    left:54.16666667%
  }

  body:not(.dark) .ant-col-sm-pull-13{
    right:54.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-13{
    margin-left:54.16666667%
  }

  body:not(.dark) .ant-col-sm-order-13{
    order:13
  }

  body:not(.dark) .ant-col-sm-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body:not(.dark) .ant-col-sm-push-12{
    left:50%
  }

  body:not(.dark) .ant-col-sm-pull-12{
    right:50%
  }

  body:not(.dark) .ant-col-sm-offset-12{
    margin-left:50%
  }

  body:not(.dark) .ant-col-sm-order-12{
    order:12
  }

  body:not(.dark) .ant-col-sm-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body:not(.dark) .ant-col-sm-push-11{
    left:45.83333333%
  }

  body:not(.dark) .ant-col-sm-pull-11{
    right:45.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-11{
    margin-left:45.83333333%
  }

  body:not(.dark) .ant-col-sm-order-11{
    order:11
  }

  body:not(.dark) .ant-col-sm-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body:not(.dark) .ant-col-sm-push-10{
    left:41.66666667%
  }

  body:not(.dark) .ant-col-sm-pull-10{
    right:41.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-10{
    margin-left:41.66666667%
  }

  body:not(.dark) .ant-col-sm-order-10{
    order:10
  }

  body:not(.dark) .ant-col-sm-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body:not(.dark) .ant-col-sm-push-9{
    left:37.5%
  }

  body:not(.dark) .ant-col-sm-pull-9{
    right:37.5%
  }

  body:not(.dark) .ant-col-sm-offset-9{
    margin-left:37.5%
  }

  body:not(.dark) .ant-col-sm-order-9{
    order:9
  }

  body:not(.dark) .ant-col-sm-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body:not(.dark) .ant-col-sm-push-8{
    left:33.33333333%
  }

  body:not(.dark) .ant-col-sm-pull-8{
    right:33.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-8{
    margin-left:33.33333333%
  }

  body:not(.dark) .ant-col-sm-order-8{
    order:8
  }

  body:not(.dark) .ant-col-sm-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body:not(.dark) .ant-col-sm-push-7{
    left:29.16666667%
  }

  body:not(.dark) .ant-col-sm-pull-7{
    right:29.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-7{
    margin-left:29.16666667%
  }

  body:not(.dark) .ant-col-sm-order-7{
    order:7
  }

  body:not(.dark) .ant-col-sm-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body:not(.dark) .ant-col-sm-push-6{
    left:25%
  }

  body:not(.dark) .ant-col-sm-pull-6{
    right:25%
  }

  body:not(.dark) .ant-col-sm-offset-6{
    margin-left:25%
  }

  body:not(.dark) .ant-col-sm-order-6{
    order:6
  }

  body:not(.dark) .ant-col-sm-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body:not(.dark) .ant-col-sm-push-5{
    left:20.83333333%
  }

  body:not(.dark) .ant-col-sm-pull-5{
    right:20.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-5{
    margin-left:20.83333333%
  }

  body:not(.dark) .ant-col-sm-order-5{
    order:5
  }

  body:not(.dark) .ant-col-sm-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body:not(.dark) .ant-col-sm-push-4{
    left:16.66666667%
  }

  body:not(.dark) .ant-col-sm-pull-4{
    right:16.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-4{
    margin-left:16.66666667%
  }

  body:not(.dark) .ant-col-sm-order-4{
    order:4
  }

  body:not(.dark) .ant-col-sm-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body:not(.dark) .ant-col-sm-push-3{
    left:12.5%
  }

  body:not(.dark) .ant-col-sm-pull-3{
    right:12.5%
  }

  body:not(.dark) .ant-col-sm-offset-3{
    margin-left:12.5%
  }

  body:not(.dark) .ant-col-sm-order-3{
    order:3
  }

  body:not(.dark) .ant-col-sm-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body:not(.dark) .ant-col-sm-push-2{
    left:8.33333333%
  }

  body:not(.dark) .ant-col-sm-pull-2{
    right:8.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-2{
    margin-left:8.33333333%
  }

  body:not(.dark) .ant-col-sm-order-2{
    order:2
  }

  body:not(.dark) .ant-col-sm-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body:not(.dark) .ant-col-sm-push-1{
    left:4.16666667%
  }

  body:not(.dark) .ant-col-sm-pull-1{
    right:4.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-1{
    margin-left:4.16666667%
  }

  body:not(.dark) .ant-col-sm-order-1{
    order:1
  }

  body:not(.dark) .ant-col-sm-0{
    display:none
  }

  body:not(.dark) .ant-col-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-sm-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-sm-offset-0{
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-order-0{
    order:0
  }

  body:not(.dark) .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-sm-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-sm-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-sm-offset-0.ant-col-rtl{
    margin-right:0
  }

  body:not(.dark) .ant-col-sm-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body:not(.dark) .ant-col-sm-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body:not(.dark) .ant-col-sm-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body:not(.dark) .ant-col-sm-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body:not(.dark) .ant-col-sm-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body:not(.dark) .ant-col-sm-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body:not(.dark) .ant-col-sm-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body:not(.dark) .ant-col-sm-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body:not(.dark) .ant-col-sm-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body:not(.dark) .ant-col-sm-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body:not(.dark) .ant-col-sm-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body:not(.dark) .ant-col-sm-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-sm-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body:not(.dark) .ant-col-sm-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body:not(.dark) .ant-col-sm-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 768px){
  body:not(.dark) .ant-col-md-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-md-push-24{
    left:100%
  }

  body:not(.dark) .ant-col-md-pull-24{
    right:100%
  }

  body:not(.dark) .ant-col-md-offset-24{
    margin-left:100%
  }

  body:not(.dark) .ant-col-md-order-24{
    order:24
  }

  body:not(.dark) .ant-col-md-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body:not(.dark) .ant-col-md-push-23{
    left:95.83333333%
  }

  body:not(.dark) .ant-col-md-pull-23{
    right:95.83333333%
  }

  body:not(.dark) .ant-col-md-offset-23{
    margin-left:95.83333333%
  }

  body:not(.dark) .ant-col-md-order-23{
    order:23
  }

  body:not(.dark) .ant-col-md-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body:not(.dark) .ant-col-md-push-22{
    left:91.66666667%
  }

  body:not(.dark) .ant-col-md-pull-22{
    right:91.66666667%
  }

  body:not(.dark) .ant-col-md-offset-22{
    margin-left:91.66666667%
  }

  body:not(.dark) .ant-col-md-order-22{
    order:22
  }

  body:not(.dark) .ant-col-md-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body:not(.dark) .ant-col-md-push-21{
    left:87.5%
  }

  body:not(.dark) .ant-col-md-pull-21{
    right:87.5%
  }

  body:not(.dark) .ant-col-md-offset-21{
    margin-left:87.5%
  }

  body:not(.dark) .ant-col-md-order-21{
    order:21
  }

  body:not(.dark) .ant-col-md-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body:not(.dark) .ant-col-md-push-20{
    left:83.33333333%
  }

  body:not(.dark) .ant-col-md-pull-20{
    right:83.33333333%
  }

  body:not(.dark) .ant-col-md-offset-20{
    margin-left:83.33333333%
  }

  body:not(.dark) .ant-col-md-order-20{
    order:20
  }

  body:not(.dark) .ant-col-md-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body:not(.dark) .ant-col-md-push-19{
    left:79.16666667%
  }

  body:not(.dark) .ant-col-md-pull-19{
    right:79.16666667%
  }

  body:not(.dark) .ant-col-md-offset-19{
    margin-left:79.16666667%
  }

  body:not(.dark) .ant-col-md-order-19{
    order:19
  }

  body:not(.dark) .ant-col-md-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body:not(.dark) .ant-col-md-push-18{
    left:75%
  }

  body:not(.dark) .ant-col-md-pull-18{
    right:75%
  }

  body:not(.dark) .ant-col-md-offset-18{
    margin-left:75%
  }

  body:not(.dark) .ant-col-md-order-18{
    order:18
  }

  body:not(.dark) .ant-col-md-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body:not(.dark) .ant-col-md-push-17{
    left:70.83333333%
  }

  body:not(.dark) .ant-col-md-pull-17{
    right:70.83333333%
  }

  body:not(.dark) .ant-col-md-offset-17{
    margin-left:70.83333333%
  }

  body:not(.dark) .ant-col-md-order-17{
    order:17
  }

  body:not(.dark) .ant-col-md-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body:not(.dark) .ant-col-md-push-16{
    left:66.66666667%
  }

  body:not(.dark) .ant-col-md-pull-16{
    right:66.66666667%
  }

  body:not(.dark) .ant-col-md-offset-16{
    margin-left:66.66666667%
  }

  body:not(.dark) .ant-col-md-order-16{
    order:16
  }

  body:not(.dark) .ant-col-md-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body:not(.dark) .ant-col-md-push-15{
    left:62.5%
  }

  body:not(.dark) .ant-col-md-pull-15{
    right:62.5%
  }

  body:not(.dark) .ant-col-md-offset-15{
    margin-left:62.5%
  }

  body:not(.dark) .ant-col-md-order-15{
    order:15
  }

  body:not(.dark) .ant-col-md-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body:not(.dark) .ant-col-md-push-14{
    left:58.33333333%
  }

  body:not(.dark) .ant-col-md-pull-14{
    right:58.33333333%
  }

  body:not(.dark) .ant-col-md-offset-14{
    margin-left:58.33333333%
  }

  body:not(.dark) .ant-col-md-order-14{
    order:14
  }

  body:not(.dark) .ant-col-md-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body:not(.dark) .ant-col-md-push-13{
    left:54.16666667%
  }

  body:not(.dark) .ant-col-md-pull-13{
    right:54.16666667%
  }

  body:not(.dark) .ant-col-md-offset-13{
    margin-left:54.16666667%
  }

  body:not(.dark) .ant-col-md-order-13{
    order:13
  }

  body:not(.dark) .ant-col-md-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body:not(.dark) .ant-col-md-push-12{
    left:50%
  }

  body:not(.dark) .ant-col-md-pull-12{
    right:50%
  }

  body:not(.dark) .ant-col-md-offset-12{
    margin-left:50%
  }

  body:not(.dark) .ant-col-md-order-12{
    order:12
  }

  body:not(.dark) .ant-col-md-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body:not(.dark) .ant-col-md-push-11{
    left:45.83333333%
  }

  body:not(.dark) .ant-col-md-pull-11{
    right:45.83333333%
  }

  body:not(.dark) .ant-col-md-offset-11{
    margin-left:45.83333333%
  }

  body:not(.dark) .ant-col-md-order-11{
    order:11
  }

  body:not(.dark) .ant-col-md-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body:not(.dark) .ant-col-md-push-10{
    left:41.66666667%
  }

  body:not(.dark) .ant-col-md-pull-10{
    right:41.66666667%
  }

  body:not(.dark) .ant-col-md-offset-10{
    margin-left:41.66666667%
  }

  body:not(.dark) .ant-col-md-order-10{
    order:10
  }

  body:not(.dark) .ant-col-md-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body:not(.dark) .ant-col-md-push-9{
    left:37.5%
  }

  body:not(.dark) .ant-col-md-pull-9{
    right:37.5%
  }

  body:not(.dark) .ant-col-md-offset-9{
    margin-left:37.5%
  }

  body:not(.dark) .ant-col-md-order-9{
    order:9
  }

  body:not(.dark) .ant-col-md-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body:not(.dark) .ant-col-md-push-8{
    left:33.33333333%
  }

  body:not(.dark) .ant-col-md-pull-8{
    right:33.33333333%
  }

  body:not(.dark) .ant-col-md-offset-8{
    margin-left:33.33333333%
  }

  body:not(.dark) .ant-col-md-order-8{
    order:8
  }

  body:not(.dark) .ant-col-md-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body:not(.dark) .ant-col-md-push-7{
    left:29.16666667%
  }

  body:not(.dark) .ant-col-md-pull-7{
    right:29.16666667%
  }

  body:not(.dark) .ant-col-md-offset-7{
    margin-left:29.16666667%
  }

  body:not(.dark) .ant-col-md-order-7{
    order:7
  }

  body:not(.dark) .ant-col-md-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body:not(.dark) .ant-col-md-push-6{
    left:25%
  }

  body:not(.dark) .ant-col-md-pull-6{
    right:25%
  }

  body:not(.dark) .ant-col-md-offset-6{
    margin-left:25%
  }

  body:not(.dark) .ant-col-md-order-6{
    order:6
  }

  body:not(.dark) .ant-col-md-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body:not(.dark) .ant-col-md-push-5{
    left:20.83333333%
  }

  body:not(.dark) .ant-col-md-pull-5{
    right:20.83333333%
  }

  body:not(.dark) .ant-col-md-offset-5{
    margin-left:20.83333333%
  }

  body:not(.dark) .ant-col-md-order-5{
    order:5
  }

  body:not(.dark) .ant-col-md-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body:not(.dark) .ant-col-md-push-4{
    left:16.66666667%
  }

  body:not(.dark) .ant-col-md-pull-4{
    right:16.66666667%
  }

  body:not(.dark) .ant-col-md-offset-4{
    margin-left:16.66666667%
  }

  body:not(.dark) .ant-col-md-order-4{
    order:4
  }

  body:not(.dark) .ant-col-md-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body:not(.dark) .ant-col-md-push-3{
    left:12.5%
  }

  body:not(.dark) .ant-col-md-pull-3{
    right:12.5%
  }

  body:not(.dark) .ant-col-md-offset-3{
    margin-left:12.5%
  }

  body:not(.dark) .ant-col-md-order-3{
    order:3
  }

  body:not(.dark) .ant-col-md-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body:not(.dark) .ant-col-md-push-2{
    left:8.33333333%
  }

  body:not(.dark) .ant-col-md-pull-2{
    right:8.33333333%
  }

  body:not(.dark) .ant-col-md-offset-2{
    margin-left:8.33333333%
  }

  body:not(.dark) .ant-col-md-order-2{
    order:2
  }

  body:not(.dark) .ant-col-md-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body:not(.dark) .ant-col-md-push-1{
    left:4.16666667%
  }

  body:not(.dark) .ant-col-md-pull-1{
    right:4.16666667%
  }

  body:not(.dark) .ant-col-md-offset-1{
    margin-left:4.16666667%
  }

  body:not(.dark) .ant-col-md-order-1{
    order:1
  }

  body:not(.dark) .ant-col-md-0{
    display:none
  }

  body:not(.dark) .ant-col-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-md-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-md-offset-0{
    margin-left:0
  }

  body:not(.dark) .ant-col-md-order-0{
    order:0
  }

  body:not(.dark) .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-md-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-md-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-md-offset-0.ant-col-rtl{
    margin-right:0
  }

  body:not(.dark) .ant-col-md-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body:not(.dark) .ant-col-md-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body:not(.dark) .ant-col-md-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body:not(.dark) .ant-col-md-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body:not(.dark) .ant-col-md-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body:not(.dark) .ant-col-md-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body:not(.dark) .ant-col-md-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body:not(.dark) .ant-col-md-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body:not(.dark) .ant-col-md-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body:not(.dark) .ant-col-md-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body:not(.dark) .ant-col-md-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body:not(.dark) .ant-col-md-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body:not(.dark) .ant-col-md-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body:not(.dark) .ant-col-md-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body:not(.dark) .ant-col-md-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body:not(.dark) .ant-col-md-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body:not(.dark) .ant-col-md-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body:not(.dark) .ant-col-md-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body:not(.dark) .ant-col-md-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body:not(.dark) .ant-col-md-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body:not(.dark) .ant-col-md-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body:not(.dark) .ant-col-md-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body:not(.dark) .ant-col-md-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body:not(.dark) .ant-col-md-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-md-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body:not(.dark) .ant-col-md-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body:not(.dark) .ant-col-md-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 992px){
  body:not(.dark) .ant-col-lg-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-lg-push-24{
    left:100%
  }

  body:not(.dark) .ant-col-lg-pull-24{
    right:100%
  }

  body:not(.dark) .ant-col-lg-offset-24{
    margin-left:100%
  }

  body:not(.dark) .ant-col-lg-order-24{
    order:24
  }

  body:not(.dark) .ant-col-lg-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body:not(.dark) .ant-col-lg-push-23{
    left:95.83333333%
  }

  body:not(.dark) .ant-col-lg-pull-23{
    right:95.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-23{
    margin-left:95.83333333%
  }

  body:not(.dark) .ant-col-lg-order-23{
    order:23
  }

  body:not(.dark) .ant-col-lg-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body:not(.dark) .ant-col-lg-push-22{
    left:91.66666667%
  }

  body:not(.dark) .ant-col-lg-pull-22{
    right:91.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-22{
    margin-left:91.66666667%
  }

  body:not(.dark) .ant-col-lg-order-22{
    order:22
  }

  body:not(.dark) .ant-col-lg-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body:not(.dark) .ant-col-lg-push-21{
    left:87.5%
  }

  body:not(.dark) .ant-col-lg-pull-21{
    right:87.5%
  }

  body:not(.dark) .ant-col-lg-offset-21{
    margin-left:87.5%
  }

  body:not(.dark) .ant-col-lg-order-21{
    order:21
  }

  body:not(.dark) .ant-col-lg-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body:not(.dark) .ant-col-lg-push-20{
    left:83.33333333%
  }

  body:not(.dark) .ant-col-lg-pull-20{
    right:83.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-20{
    margin-left:83.33333333%
  }

  body:not(.dark) .ant-col-lg-order-20{
    order:20
  }

  body:not(.dark) .ant-col-lg-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body:not(.dark) .ant-col-lg-push-19{
    left:79.16666667%
  }

  body:not(.dark) .ant-col-lg-pull-19{
    right:79.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-19{
    margin-left:79.16666667%
  }

  body:not(.dark) .ant-col-lg-order-19{
    order:19
  }

  body:not(.dark) .ant-col-lg-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body:not(.dark) .ant-col-lg-push-18{
    left:75%
  }

  body:not(.dark) .ant-col-lg-pull-18{
    right:75%
  }

  body:not(.dark) .ant-col-lg-offset-18{
    margin-left:75%
  }

  body:not(.dark) .ant-col-lg-order-18{
    order:18
  }

  body:not(.dark) .ant-col-lg-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body:not(.dark) .ant-col-lg-push-17{
    left:70.83333333%
  }

  body:not(.dark) .ant-col-lg-pull-17{
    right:70.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-17{
    margin-left:70.83333333%
  }

  body:not(.dark) .ant-col-lg-order-17{
    order:17
  }

  body:not(.dark) .ant-col-lg-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body:not(.dark) .ant-col-lg-push-16{
    left:66.66666667%
  }

  body:not(.dark) .ant-col-lg-pull-16{
    right:66.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-16{
    margin-left:66.66666667%
  }

  body:not(.dark) .ant-col-lg-order-16{
    order:16
  }

  body:not(.dark) .ant-col-lg-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body:not(.dark) .ant-col-lg-push-15{
    left:62.5%
  }

  body:not(.dark) .ant-col-lg-pull-15{
    right:62.5%
  }

  body:not(.dark) .ant-col-lg-offset-15{
    margin-left:62.5%
  }

  body:not(.dark) .ant-col-lg-order-15{
    order:15
  }

  body:not(.dark) .ant-col-lg-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body:not(.dark) .ant-col-lg-push-14{
    left:58.33333333%
  }

  body:not(.dark) .ant-col-lg-pull-14{
    right:58.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-14{
    margin-left:58.33333333%
  }

  body:not(.dark) .ant-col-lg-order-14{
    order:14
  }

  body:not(.dark) .ant-col-lg-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body:not(.dark) .ant-col-lg-push-13{
    left:54.16666667%
  }

  body:not(.dark) .ant-col-lg-pull-13{
    right:54.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-13{
    margin-left:54.16666667%
  }

  body:not(.dark) .ant-col-lg-order-13{
    order:13
  }

  body:not(.dark) .ant-col-lg-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body:not(.dark) .ant-col-lg-push-12{
    left:50%
  }

  body:not(.dark) .ant-col-lg-pull-12{
    right:50%
  }

  body:not(.dark) .ant-col-lg-offset-12{
    margin-left:50%
  }

  body:not(.dark) .ant-col-lg-order-12{
    order:12
  }

  body:not(.dark) .ant-col-lg-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body:not(.dark) .ant-col-lg-push-11{
    left:45.83333333%
  }

  body:not(.dark) .ant-col-lg-pull-11{
    right:45.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-11{
    margin-left:45.83333333%
  }

  body:not(.dark) .ant-col-lg-order-11{
    order:11
  }

  body:not(.dark) .ant-col-lg-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body:not(.dark) .ant-col-lg-push-10{
    left:41.66666667%
  }

  body:not(.dark) .ant-col-lg-pull-10{
    right:41.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-10{
    margin-left:41.66666667%
  }

  body:not(.dark) .ant-col-lg-order-10{
    order:10
  }

  body:not(.dark) .ant-col-lg-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body:not(.dark) .ant-col-lg-push-9{
    left:37.5%
  }

  body:not(.dark) .ant-col-lg-pull-9{
    right:37.5%
  }

  body:not(.dark) .ant-col-lg-offset-9{
    margin-left:37.5%
  }

  body:not(.dark) .ant-col-lg-order-9{
    order:9
  }

  body:not(.dark) .ant-col-lg-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body:not(.dark) .ant-col-lg-push-8{
    left:33.33333333%
  }

  body:not(.dark) .ant-col-lg-pull-8{
    right:33.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-8{
    margin-left:33.33333333%
  }

  body:not(.dark) .ant-col-lg-order-8{
    order:8
  }

  body:not(.dark) .ant-col-lg-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body:not(.dark) .ant-col-lg-push-7{
    left:29.16666667%
  }

  body:not(.dark) .ant-col-lg-pull-7{
    right:29.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-7{
    margin-left:29.16666667%
  }

  body:not(.dark) .ant-col-lg-order-7{
    order:7
  }

  body:not(.dark) .ant-col-lg-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body:not(.dark) .ant-col-lg-push-6{
    left:25%
  }

  body:not(.dark) .ant-col-lg-pull-6{
    right:25%
  }

  body:not(.dark) .ant-col-lg-offset-6{
    margin-left:25%
  }

  body:not(.dark) .ant-col-lg-order-6{
    order:6
  }

  body:not(.dark) .ant-col-lg-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body:not(.dark) .ant-col-lg-push-5{
    left:20.83333333%
  }

  body:not(.dark) .ant-col-lg-pull-5{
    right:20.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-5{
    margin-left:20.83333333%
  }

  body:not(.dark) .ant-col-lg-order-5{
    order:5
  }

  body:not(.dark) .ant-col-lg-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body:not(.dark) .ant-col-lg-push-4{
    left:16.66666667%
  }

  body:not(.dark) .ant-col-lg-pull-4{
    right:16.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-4{
    margin-left:16.66666667%
  }

  body:not(.dark) .ant-col-lg-order-4{
    order:4
  }

  body:not(.dark) .ant-col-lg-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body:not(.dark) .ant-col-lg-push-3{
    left:12.5%
  }

  body:not(.dark) .ant-col-lg-pull-3{
    right:12.5%
  }

  body:not(.dark) .ant-col-lg-offset-3{
    margin-left:12.5%
  }

  body:not(.dark) .ant-col-lg-order-3{
    order:3
  }

  body:not(.dark) .ant-col-lg-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body:not(.dark) .ant-col-lg-push-2{
    left:8.33333333%
  }

  body:not(.dark) .ant-col-lg-pull-2{
    right:8.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-2{
    margin-left:8.33333333%
  }

  body:not(.dark) .ant-col-lg-order-2{
    order:2
  }

  body:not(.dark) .ant-col-lg-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body:not(.dark) .ant-col-lg-push-1{
    left:4.16666667%
  }

  body:not(.dark) .ant-col-lg-pull-1{
    right:4.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-1{
    margin-left:4.16666667%
  }

  body:not(.dark) .ant-col-lg-order-1{
    order:1
  }

  body:not(.dark) .ant-col-lg-0{
    display:none
  }

  body:not(.dark) .ant-col-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-lg-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-lg-offset-0{
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-order-0{
    order:0
  }

  body:not(.dark) .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-lg-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-lg-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-lg-offset-0.ant-col-rtl{
    margin-right:0
  }

  body:not(.dark) .ant-col-lg-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body:not(.dark) .ant-col-lg-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body:not(.dark) .ant-col-lg-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body:not(.dark) .ant-col-lg-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body:not(.dark) .ant-col-lg-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body:not(.dark) .ant-col-lg-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body:not(.dark) .ant-col-lg-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body:not(.dark) .ant-col-lg-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body:not(.dark) .ant-col-lg-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body:not(.dark) .ant-col-lg-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body:not(.dark) .ant-col-lg-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body:not(.dark) .ant-col-lg-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-lg-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body:not(.dark) .ant-col-lg-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body:not(.dark) .ant-col-lg-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1200px){
  body:not(.dark) .ant-col-xl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-xl-push-24{
    left:100%
  }

  body:not(.dark) .ant-col-xl-pull-24{
    right:100%
  }

  body:not(.dark) .ant-col-xl-offset-24{
    margin-left:100%
  }

  body:not(.dark) .ant-col-xl-order-24{
    order:24
  }

  body:not(.dark) .ant-col-xl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body:not(.dark) .ant-col-xl-push-23{
    left:95.83333333%
  }

  body:not(.dark) .ant-col-xl-pull-23{
    right:95.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-23{
    margin-left:95.83333333%
  }

  body:not(.dark) .ant-col-xl-order-23{
    order:23
  }

  body:not(.dark) .ant-col-xl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body:not(.dark) .ant-col-xl-push-22{
    left:91.66666667%
  }

  body:not(.dark) .ant-col-xl-pull-22{
    right:91.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-22{
    margin-left:91.66666667%
  }

  body:not(.dark) .ant-col-xl-order-22{
    order:22
  }

  body:not(.dark) .ant-col-xl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body:not(.dark) .ant-col-xl-push-21{
    left:87.5%
  }

  body:not(.dark) .ant-col-xl-pull-21{
    right:87.5%
  }

  body:not(.dark) .ant-col-xl-offset-21{
    margin-left:87.5%
  }

  body:not(.dark) .ant-col-xl-order-21{
    order:21
  }

  body:not(.dark) .ant-col-xl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body:not(.dark) .ant-col-xl-push-20{
    left:83.33333333%
  }

  body:not(.dark) .ant-col-xl-pull-20{
    right:83.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-20{
    margin-left:83.33333333%
  }

  body:not(.dark) .ant-col-xl-order-20{
    order:20
  }

  body:not(.dark) .ant-col-xl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body:not(.dark) .ant-col-xl-push-19{
    left:79.16666667%
  }

  body:not(.dark) .ant-col-xl-pull-19{
    right:79.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-19{
    margin-left:79.16666667%
  }

  body:not(.dark) .ant-col-xl-order-19{
    order:19
  }

  body:not(.dark) .ant-col-xl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body:not(.dark) .ant-col-xl-push-18{
    left:75%
  }

  body:not(.dark) .ant-col-xl-pull-18{
    right:75%
  }

  body:not(.dark) .ant-col-xl-offset-18{
    margin-left:75%
  }

  body:not(.dark) .ant-col-xl-order-18{
    order:18
  }

  body:not(.dark) .ant-col-xl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body:not(.dark) .ant-col-xl-push-17{
    left:70.83333333%
  }

  body:not(.dark) .ant-col-xl-pull-17{
    right:70.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-17{
    margin-left:70.83333333%
  }

  body:not(.dark) .ant-col-xl-order-17{
    order:17
  }

  body:not(.dark) .ant-col-xl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body:not(.dark) .ant-col-xl-push-16{
    left:66.66666667%
  }

  body:not(.dark) .ant-col-xl-pull-16{
    right:66.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-16{
    margin-left:66.66666667%
  }

  body:not(.dark) .ant-col-xl-order-16{
    order:16
  }

  body:not(.dark) .ant-col-xl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body:not(.dark) .ant-col-xl-push-15{
    left:62.5%
  }

  body:not(.dark) .ant-col-xl-pull-15{
    right:62.5%
  }

  body:not(.dark) .ant-col-xl-offset-15{
    margin-left:62.5%
  }

  body:not(.dark) .ant-col-xl-order-15{
    order:15
  }

  body:not(.dark) .ant-col-xl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body:not(.dark) .ant-col-xl-push-14{
    left:58.33333333%
  }

  body:not(.dark) .ant-col-xl-pull-14{
    right:58.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-14{
    margin-left:58.33333333%
  }

  body:not(.dark) .ant-col-xl-order-14{
    order:14
  }

  body:not(.dark) .ant-col-xl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body:not(.dark) .ant-col-xl-push-13{
    left:54.16666667%
  }

  body:not(.dark) .ant-col-xl-pull-13{
    right:54.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-13{
    margin-left:54.16666667%
  }

  body:not(.dark) .ant-col-xl-order-13{
    order:13
  }

  body:not(.dark) .ant-col-xl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body:not(.dark) .ant-col-xl-push-12{
    left:50%
  }

  body:not(.dark) .ant-col-xl-pull-12{
    right:50%
  }

  body:not(.dark) .ant-col-xl-offset-12{
    margin-left:50%
  }

  body:not(.dark) .ant-col-xl-order-12{
    order:12
  }

  body:not(.dark) .ant-col-xl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body:not(.dark) .ant-col-xl-push-11{
    left:45.83333333%
  }

  body:not(.dark) .ant-col-xl-pull-11{
    right:45.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-11{
    margin-left:45.83333333%
  }

  body:not(.dark) .ant-col-xl-order-11{
    order:11
  }

  body:not(.dark) .ant-col-xl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body:not(.dark) .ant-col-xl-push-10{
    left:41.66666667%
  }

  body:not(.dark) .ant-col-xl-pull-10{
    right:41.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-10{
    margin-left:41.66666667%
  }

  body:not(.dark) .ant-col-xl-order-10{
    order:10
  }

  body:not(.dark) .ant-col-xl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body:not(.dark) .ant-col-xl-push-9{
    left:37.5%
  }

  body:not(.dark) .ant-col-xl-pull-9{
    right:37.5%
  }

  body:not(.dark) .ant-col-xl-offset-9{
    margin-left:37.5%
  }

  body:not(.dark) .ant-col-xl-order-9{
    order:9
  }

  body:not(.dark) .ant-col-xl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body:not(.dark) .ant-col-xl-push-8{
    left:33.33333333%
  }

  body:not(.dark) .ant-col-xl-pull-8{
    right:33.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-8{
    margin-left:33.33333333%
  }

  body:not(.dark) .ant-col-xl-order-8{
    order:8
  }

  body:not(.dark) .ant-col-xl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body:not(.dark) .ant-col-xl-push-7{
    left:29.16666667%
  }

  body:not(.dark) .ant-col-xl-pull-7{
    right:29.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-7{
    margin-left:29.16666667%
  }

  body:not(.dark) .ant-col-xl-order-7{
    order:7
  }

  body:not(.dark) .ant-col-xl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body:not(.dark) .ant-col-xl-push-6{
    left:25%
  }

  body:not(.dark) .ant-col-xl-pull-6{
    right:25%
  }

  body:not(.dark) .ant-col-xl-offset-6{
    margin-left:25%
  }

  body:not(.dark) .ant-col-xl-order-6{
    order:6
  }

  body:not(.dark) .ant-col-xl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body:not(.dark) .ant-col-xl-push-5{
    left:20.83333333%
  }

  body:not(.dark) .ant-col-xl-pull-5{
    right:20.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-5{
    margin-left:20.83333333%
  }

  body:not(.dark) .ant-col-xl-order-5{
    order:5
  }

  body:not(.dark) .ant-col-xl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body:not(.dark) .ant-col-xl-push-4{
    left:16.66666667%
  }

  body:not(.dark) .ant-col-xl-pull-4{
    right:16.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-4{
    margin-left:16.66666667%
  }

  body:not(.dark) .ant-col-xl-order-4{
    order:4
  }

  body:not(.dark) .ant-col-xl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body:not(.dark) .ant-col-xl-push-3{
    left:12.5%
  }

  body:not(.dark) .ant-col-xl-pull-3{
    right:12.5%
  }

  body:not(.dark) .ant-col-xl-offset-3{
    margin-left:12.5%
  }

  body:not(.dark) .ant-col-xl-order-3{
    order:3
  }

  body:not(.dark) .ant-col-xl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body:not(.dark) .ant-col-xl-push-2{
    left:8.33333333%
  }

  body:not(.dark) .ant-col-xl-pull-2{
    right:8.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-2{
    margin-left:8.33333333%
  }

  body:not(.dark) .ant-col-xl-order-2{
    order:2
  }

  body:not(.dark) .ant-col-xl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body:not(.dark) .ant-col-xl-push-1{
    left:4.16666667%
  }

  body:not(.dark) .ant-col-xl-pull-1{
    right:4.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-1{
    margin-left:4.16666667%
  }

  body:not(.dark) .ant-col-xl-order-1{
    order:1
  }

  body:not(.dark) .ant-col-xl-0{
    display:none
  }

  body:not(.dark) .ant-col-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-xl-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-xl-offset-0{
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-order-0{
    order:0
  }

  body:not(.dark) .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-xl-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-xl-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-xl-offset-0.ant-col-rtl{
    margin-right:0
  }

  body:not(.dark) .ant-col-xl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body:not(.dark) .ant-col-xl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body:not(.dark) .ant-col-xl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body:not(.dark) .ant-col-xl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body:not(.dark) .ant-col-xl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body:not(.dark) .ant-col-xl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body:not(.dark) .ant-col-xl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body:not(.dark) .ant-col-xl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body:not(.dark) .ant-col-xl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body:not(.dark) .ant-col-xl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body:not(.dark) .ant-col-xl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body:not(.dark) .ant-col-xl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body:not(.dark) .ant-col-xl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body:not(.dark) .ant-col-xl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1600px){
  body:not(.dark) .ant-col-xxl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-xxl-push-24{
    left:100%
  }

  body:not(.dark) .ant-col-xxl-pull-24{
    right:100%
  }

  body:not(.dark) .ant-col-xxl-offset-24{
    margin-left:100%
  }

  body:not(.dark) .ant-col-xxl-order-24{
    order:24
  }

  body:not(.dark) .ant-col-xxl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body:not(.dark) .ant-col-xxl-push-23{
    left:95.83333333%
  }

  body:not(.dark) .ant-col-xxl-pull-23{
    right:95.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-23{
    margin-left:95.83333333%
  }

  body:not(.dark) .ant-col-xxl-order-23{
    order:23
  }

  body:not(.dark) .ant-col-xxl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body:not(.dark) .ant-col-xxl-push-22{
    left:91.66666667%
  }

  body:not(.dark) .ant-col-xxl-pull-22{
    right:91.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-22{
    margin-left:91.66666667%
  }

  body:not(.dark) .ant-col-xxl-order-22{
    order:22
  }

  body:not(.dark) .ant-col-xxl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body:not(.dark) .ant-col-xxl-push-21{
    left:87.5%
  }

  body:not(.dark) .ant-col-xxl-pull-21{
    right:87.5%
  }

  body:not(.dark) .ant-col-xxl-offset-21{
    margin-left:87.5%
  }

  body:not(.dark) .ant-col-xxl-order-21{
    order:21
  }

  body:not(.dark) .ant-col-xxl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body:not(.dark) .ant-col-xxl-push-20{
    left:83.33333333%
  }

  body:not(.dark) .ant-col-xxl-pull-20{
    right:83.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-20{
    margin-left:83.33333333%
  }

  body:not(.dark) .ant-col-xxl-order-20{
    order:20
  }

  body:not(.dark) .ant-col-xxl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body:not(.dark) .ant-col-xxl-push-19{
    left:79.16666667%
  }

  body:not(.dark) .ant-col-xxl-pull-19{
    right:79.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-19{
    margin-left:79.16666667%
  }

  body:not(.dark) .ant-col-xxl-order-19{
    order:19
  }

  body:not(.dark) .ant-col-xxl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body:not(.dark) .ant-col-xxl-push-18{
    left:75%
  }

  body:not(.dark) .ant-col-xxl-pull-18{
    right:75%
  }

  body:not(.dark) .ant-col-xxl-offset-18{
    margin-left:75%
  }

  body:not(.dark) .ant-col-xxl-order-18{
    order:18
  }

  body:not(.dark) .ant-col-xxl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body:not(.dark) .ant-col-xxl-push-17{
    left:70.83333333%
  }

  body:not(.dark) .ant-col-xxl-pull-17{
    right:70.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-17{
    margin-left:70.83333333%
  }

  body:not(.dark) .ant-col-xxl-order-17{
    order:17
  }

  body:not(.dark) .ant-col-xxl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body:not(.dark) .ant-col-xxl-push-16{
    left:66.66666667%
  }

  body:not(.dark) .ant-col-xxl-pull-16{
    right:66.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-16{
    margin-left:66.66666667%
  }

  body:not(.dark) .ant-col-xxl-order-16{
    order:16
  }

  body:not(.dark) .ant-col-xxl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body:not(.dark) .ant-col-xxl-push-15{
    left:62.5%
  }

  body:not(.dark) .ant-col-xxl-pull-15{
    right:62.5%
  }

  body:not(.dark) .ant-col-xxl-offset-15{
    margin-left:62.5%
  }

  body:not(.dark) .ant-col-xxl-order-15{
    order:15
  }

  body:not(.dark) .ant-col-xxl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body:not(.dark) .ant-col-xxl-push-14{
    left:58.33333333%
  }

  body:not(.dark) .ant-col-xxl-pull-14{
    right:58.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-14{
    margin-left:58.33333333%
  }

  body:not(.dark) .ant-col-xxl-order-14{
    order:14
  }

  body:not(.dark) .ant-col-xxl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body:not(.dark) .ant-col-xxl-push-13{
    left:54.16666667%
  }

  body:not(.dark) .ant-col-xxl-pull-13{
    right:54.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-13{
    margin-left:54.16666667%
  }

  body:not(.dark) .ant-col-xxl-order-13{
    order:13
  }

  body:not(.dark) .ant-col-xxl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body:not(.dark) .ant-col-xxl-push-12{
    left:50%
  }

  body:not(.dark) .ant-col-xxl-pull-12{
    right:50%
  }

  body:not(.dark) .ant-col-xxl-offset-12{
    margin-left:50%
  }

  body:not(.dark) .ant-col-xxl-order-12{
    order:12
  }

  body:not(.dark) .ant-col-xxl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body:not(.dark) .ant-col-xxl-push-11{
    left:45.83333333%
  }

  body:not(.dark) .ant-col-xxl-pull-11{
    right:45.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-11{
    margin-left:45.83333333%
  }

  body:not(.dark) .ant-col-xxl-order-11{
    order:11
  }

  body:not(.dark) .ant-col-xxl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body:not(.dark) .ant-col-xxl-push-10{
    left:41.66666667%
  }

  body:not(.dark) .ant-col-xxl-pull-10{
    right:41.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-10{
    margin-left:41.66666667%
  }

  body:not(.dark) .ant-col-xxl-order-10{
    order:10
  }

  body:not(.dark) .ant-col-xxl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body:not(.dark) .ant-col-xxl-push-9{
    left:37.5%
  }

  body:not(.dark) .ant-col-xxl-pull-9{
    right:37.5%
  }

  body:not(.dark) .ant-col-xxl-offset-9{
    margin-left:37.5%
  }

  body:not(.dark) .ant-col-xxl-order-9{
    order:9
  }

  body:not(.dark) .ant-col-xxl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body:not(.dark) .ant-col-xxl-push-8{
    left:33.33333333%
  }

  body:not(.dark) .ant-col-xxl-pull-8{
    right:33.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-8{
    margin-left:33.33333333%
  }

  body:not(.dark) .ant-col-xxl-order-8{
    order:8
  }

  body:not(.dark) .ant-col-xxl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body:not(.dark) .ant-col-xxl-push-7{
    left:29.16666667%
  }

  body:not(.dark) .ant-col-xxl-pull-7{
    right:29.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-7{
    margin-left:29.16666667%
  }

  body:not(.dark) .ant-col-xxl-order-7{
    order:7
  }

  body:not(.dark) .ant-col-xxl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body:not(.dark) .ant-col-xxl-push-6{
    left:25%
  }

  body:not(.dark) .ant-col-xxl-pull-6{
    right:25%
  }

  body:not(.dark) .ant-col-xxl-offset-6{
    margin-left:25%
  }

  body:not(.dark) .ant-col-xxl-order-6{
    order:6
  }

  body:not(.dark) .ant-col-xxl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body:not(.dark) .ant-col-xxl-push-5{
    left:20.83333333%
  }

  body:not(.dark) .ant-col-xxl-pull-5{
    right:20.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-5{
    margin-left:20.83333333%
  }

  body:not(.dark) .ant-col-xxl-order-5{
    order:5
  }

  body:not(.dark) .ant-col-xxl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body:not(.dark) .ant-col-xxl-push-4{
    left:16.66666667%
  }

  body:not(.dark) .ant-col-xxl-pull-4{
    right:16.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-4{
    margin-left:16.66666667%
  }

  body:not(.dark) .ant-col-xxl-order-4{
    order:4
  }

  body:not(.dark) .ant-col-xxl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body:not(.dark) .ant-col-xxl-push-3{
    left:12.5%
  }

  body:not(.dark) .ant-col-xxl-pull-3{
    right:12.5%
  }

  body:not(.dark) .ant-col-xxl-offset-3{
    margin-left:12.5%
  }

  body:not(.dark) .ant-col-xxl-order-3{
    order:3
  }

  body:not(.dark) .ant-col-xxl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body:not(.dark) .ant-col-xxl-push-2{
    left:8.33333333%
  }

  body:not(.dark) .ant-col-xxl-pull-2{
    right:8.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-2{
    margin-left:8.33333333%
  }

  body:not(.dark) .ant-col-xxl-order-2{
    order:2
  }

  body:not(.dark) .ant-col-xxl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body:not(.dark) .ant-col-xxl-push-1{
    left:4.16666667%
  }

  body:not(.dark) .ant-col-xxl-pull-1{
    right:4.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-1{
    margin-left:4.16666667%
  }

  body:not(.dark) .ant-col-xxl-order-1{
    order:1
  }

  body:not(.dark) .ant-col-xxl-0{
    display:none
  }

  body:not(.dark) .ant-col-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-xxl-push-0{
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-0{
    right:auto
  }

  body:not(.dark) .ant-col-xxl-offset-0{
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-order-0{
    order:0
  }

  body:not(.dark) .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-xxl-push-0.ant-col-rtl{
    right:auto
  }

  body:not(.dark) .ant-col-xxl-pull-0.ant-col-rtl{
    left:auto
  }

  body:not(.dark) .ant-col-xxl-offset-0.ant-col-rtl{
    margin-right:0
  }

  body:not(.dark) .ant-col-xxl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body:not(.dark) .ant-col-xxl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body:not(.dark) .ant-col-xxl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body:not(.dark) .ant-col-xxl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body:not(.dark) .ant-col-xxl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body:not(.dark) .ant-col-xxl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body:not(.dark) .ant-col-xxl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body:not(.dark) .ant-col-xxl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body:not(.dark) .ant-col-xxl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body:not(.dark) .ant-col-xxl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body:not(.dark) .ant-col-xxl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body:not(.dark) .ant-col-xxl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body:not(.dark) .ant-col-xxl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body:not(.dark) .ant-col-xxl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body:not(.dark) .ant-col-xxl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

body:not(.dark) .ant-row-rtl{
  direction:rtl
}

body:not(.dark) .ant-carousel{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-carousel .slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  touch-action:pan-y;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent
}

body:not(.dark) .ant-carousel .slick-list{
  position:relative;
  display:block;
  margin:0;
  padding:0;
  overflow:hidden
}

body:not(.dark) .ant-carousel .slick-list:focus{
  outline:none
}

body:not(.dark) .ant-carousel .slick-list.dragging{
  cursor:pointer
}

body:not(.dark) .ant-carousel .slick-list .slick-slide{
  pointer-events:none
}

body:not(.dark) .ant-carousel .slick-list .slick-slide input.ant-radio-input,body:not(.dark) .ant-carousel .slick-list .slick-slide input.ant-checkbox-input{
  visibility:hidden
}

body:not(.dark) .ant-carousel .slick-list .slick-slide.slick-active{
  pointer-events:auto
}

body:not(.dark) .ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,body:not(.dark) .ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{
  visibility:visible
}

body:not(.dark) .ant-carousel .slick-list .slick-slide>div>div{
  vertical-align:bottom
}

body:not(.dark) .ant-carousel .slick-slider .slick-track,body:not(.dark) .ant-carousel .slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  touch-action:pan-y
}

body:not(.dark) .ant-carousel .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block
}

body:not(.dark) .ant-carousel .slick-track::before,body:not(.dark) .ant-carousel .slick-track::after{
  display:table;
  content:""
}

body:not(.dark) .ant-carousel .slick-track::after{
  clear:both
}

body:not(.dark) .slick-loading .ant-carousel .slick-track{
  visibility:hidden
}

body:not(.dark) .ant-carousel .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}

body:not(.dark) .ant-carousel .slick-slide img{
  display:block
}

body:not(.dark) .ant-carousel .slick-slide.slick-loading img{
  display:none
}

body:not(.dark) .ant-carousel .slick-slide.dragging img{
  pointer-events:none
}

body:not(.dark) .ant-carousel .slick-initialized .slick-slide{
  display:block
}

body:not(.dark) .ant-carousel .slick-loading .slick-slide{
  visibility:hidden
}

body:not(.dark) .ant-carousel .slick-vertical .slick-slide{
  display:block;
  height:auto
}

body:not(.dark) .ant-carousel .slick-arrow.slick-hidden{
  display:none
}

body:not(.dark) .ant-carousel .slick-prev,body:not(.dark) .ant-carousel .slick-next{
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  margin-top:-10px;
  padding:0;
  color:transparent;
  font-size:0;
  line-height:0;
  background:transparent;
  border:0;
  outline:none;
  cursor:pointer
}

body:not(.dark) .ant-carousel .slick-prev:hover,body:not(.dark) .ant-carousel .slick-next:hover,body:not(.dark) .ant-carousel .slick-prev:focus,body:not(.dark) .ant-carousel .slick-next:focus{
  color:transparent;
  background:transparent;
  outline:none
}

body:not(.dark) .ant-carousel .slick-prev:hover::before,body:not(.dark) .ant-carousel .slick-next:hover::before,body:not(.dark) .ant-carousel .slick-prev:focus::before,body:not(.dark) .ant-carousel .slick-next:focus::before{
  opacity:1
}

body:not(.dark) .ant-carousel .slick-prev.slick-disabled::before,body:not(.dark) .ant-carousel .slick-next.slick-disabled::before{
  opacity:.25
}

body:not(.dark) .ant-carousel .slick-prev{
  left:-25px
}

body:not(.dark) .ant-carousel .slick-prev::before{
  content:"←"
}

body:not(.dark) .ant-carousel .slick-next{
  right:-25px
}

body:not(.dark) .ant-carousel .slick-next::before{
  content:"→"
}

body:not(.dark) .ant-carousel .slick-dots{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  z-index:15;
  display:flex !important;
  justify-content:center;
  margin-right:15%;
  margin-left:15%;
  padding-left:0;
  list-style:none
}

body:not(.dark) .ant-carousel .slick-dots-bottom{
  bottom:12px
}

body:not(.dark) .ant-carousel .slick-dots-top{
  top:12px;
  bottom:auto
}

body:not(.dark) .ant-carousel .slick-dots li{
  position:relative;
  display:inline-block;
  flex:0 1 auto;
  box-sizing:content-box;
  width:16px;
  height:3px;
  margin:0 2px;
  margin-right:3px;
  margin-left:3px;
  padding:0;
  text-align:center;
  text-indent:-999px;
  vertical-align:top;
  transition:all .5s
}

body:not(.dark) .ant-carousel .slick-dots li button{
  display:block;
  width:100%;
  height:3px;
  padding:0;
  color:transparent;
  font-size:0;
  background:#fff;
  border:0;
  border-radius:1px;
  outline:none;
  cursor:pointer;
  opacity:.3;
  transition:all .5s
}

body:not(.dark) .ant-carousel .slick-dots li button:hover,body:not(.dark) .ant-carousel .slick-dots li button:focus{
  opacity:.75
}

body:not(.dark) .ant-carousel .slick-dots li.slick-active{
  width:24px
}

body:not(.dark) .ant-carousel .slick-dots li.slick-active button{
  background:#fff;
  opacity:1
}

body:not(.dark) .ant-carousel .slick-dots li.slick-active:hover,body:not(.dark) .ant-carousel .slick-dots li.slick-active:focus{
  opacity:1
}

body:not(.dark) .ant-carousel-vertical .slick-dots{
  top:50%;
  bottom:auto;
  flex-direction:column;
  width:3px;
  height:auto;
  margin:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-carousel-vertical .slick-dots-left{
  right:auto;
  left:12px
}

body:not(.dark) .ant-carousel-vertical .slick-dots-right{
  right:12px;
  left:auto
}

body:not(.dark) .ant-carousel-vertical .slick-dots li{
  width:3px;
  height:16px;
  margin:4px 2px;
  vertical-align:baseline
}

body:not(.dark) .ant-carousel-vertical .slick-dots li button{
  width:3px;
  height:16px
}

body:not(.dark) .ant-carousel-vertical .slick-dots li.slick-active{
  width:3px;
  height:24px
}

body:not(.dark) .ant-carousel-vertical .slick-dots li.slick-active button{
  width:3px;
  height:24px
}

body:not(.dark) .ant-carousel-rtl{
  direction:rtl
}

body:not(.dark) .ant-carousel-rtl .ant-carousel .slick-track{
  right:0;
  left:auto
}

body:not(.dark) .ant-carousel-rtl .ant-carousel .slick-prev{
  right:-25px;
  left:auto
}

body:not(.dark) .ant-carousel-rtl .ant-carousel .slick-prev::before{
  content:"→"
}

body:not(.dark) .ant-carousel-rtl .ant-carousel .slick-next{
  right:auto;
  left:-25px
}

body:not(.dark) .ant-carousel-rtl .ant-carousel .slick-next::before{
  content:"←"
}

body:not(.dark) .ant-carousel-rtl.ant-carousel .slick-dots{
  flex-direction:row-reverse
}

body:not(.dark) .ant-carousel-rtl.ant-carousel-vertical .slick-dots{
  flex-direction:column
}

body:not(.dark) .ant-cascader{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-cascader-input.ant-input{
  position:static;
  width:100%;
  padding-right:24px;
  background-color:transparent !important;
  cursor:pointer
}

body:not(.dark) .ant-cascader-picker-show-search .ant-cascader-input.ant-input{
  position:relative
}

body:not(.dark) .ant-cascader-picker{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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;
  transition:color .3s
}

body:not(.dark) .ant-cascader-picker-with-value .ant-cascader-picker-label{
  color:transparent
}

body:not(.dark) .ant-cascader-picker-disabled{
  color:rgba(0, 0, 0, 0.25);
  background:#f5f5f5;
  cursor:not-allowed
}

body:not(.dark) .ant-cascader-picker-disabled .ant-cascader-input{
  cursor:not-allowed
}

body:not(.dark) .ant-cascader-picker:focus .ant-cascader-input{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-cascader-picker-borderless .ant-cascader-input{
  border-color:transparent !important;
  box-shadow:none !important
}

body:not(.dark) .ant-cascader-picker-show-search.ant-cascader-picker-focused{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .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
}

body:not(.dark) .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, 0.25);
  font-size:12px;
  line-height:12px;
  background:#fff;
  cursor:pointer;
  opacity:0;
  transition:color .3s ease,opacity .15s ease
}

body:not(.dark) .ant-cascader-picker-clear:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-cascader-picker:hover .ant-cascader-picker-clear{
  opacity:1
}

body:not(.dark) .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, 0.25);
  font-size:12px;
  line-height:12px
}

body:not(.dark) .ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input){
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-cascader-picker-small .ant-cascader-picker-clear,body:not(.dark) .ant-cascader-picker-small .ant-cascader-picker-arrow{
  right:8px
}

body:not(.dark) .ant-cascader-menus{
  position:absolute;
  z-index:1050;
  font-size:14px;
  white-space:nowrap;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-cascader-menus ul,body:not(.dark) .ant-cascader-menus ol{
  margin:0;
  list-style:none
}

body:not(.dark) .ant-cascader-menus-empty,body:not(.dark) .ant-cascader-menus-hidden{
  display:none
}

body:not(.dark) .ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,body:not(.dark) .ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body:not(.dark) .ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,body:not(.dark) .ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body:not(.dark) .ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body:not(.dark) .ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body:not(.dark) .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
}

body:not(.dark) .ant-cascader-menu:first-child{
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-cascader-menu:last-child{
  margin-right:-1px;
  border-right-color:transparent;
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-cascader-menu:only-child{
  border-radius:2px
}

body:not(.dark) .ant-cascader-menu-item{
  padding:5px 12px;
  overflow:hidden;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-cascader-menu-item:hover{
  background:#f5f5f5
}

body:not(.dark) .ant-cascader-menu-item-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-cascader-menu-item-disabled:hover{
  background:transparent
}

body:not(.dark) .ant-cascader-menu-empty .ant-cascader-menu-item{
  color:rgba(0, 0, 0, 0.25);
  cursor:default;
  pointer-events:none
}

body:not(.dark) .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),body:not(.dark) .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{
  font-weight:600;
  background-color:#e6f7ff
}

body:not(.dark) .ant-cascader-menu-item-expand{
  position:relative;
  padding-right:24px
}

body:not(.dark) .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body:not(.dark) .ant-cascader-menu-item-loading-icon{
  position:absolute;
  right:12px;
  color:rgba(0, 0, 0, 0.45);
  font-size:10px
}

body:not(.dark) .ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body:not(.dark) .ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-cascader-menu-item .ant-cascader-menu-item-keyword{
  color:#ff4d4f
}

body:not(.dark) .ant-cascader-picker-rtl .ant-cascader-input.ant-input{
  padding-right:11px;
  padding-left:24px;
  text-align:right
}

body:not(.dark) .ant-cascader-picker-rtl{
  direction:rtl
}

body:not(.dark) .ant-cascader-picker-rtl .ant-cascader-picker-label{
  padding:0 12px 0 20px;
  text-align:right
}

body:not(.dark) .ant-cascader-picker-rtl .ant-cascader-picker-clear{
  right:auto;
  left:12px
}

body:not(.dark) .ant-cascader-picker-rtl .ant-cascader-picker-arrow{
  right:auto;
  left:12px
}

body:not(.dark) .ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,body:not(.dark) .ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow{
  right:auto;
  left:8px
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu{
  direction:rtl;
  border-right:none;
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu:first-child{
  border-radius:0 2px 2px 0
}

body:not(.dark) .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
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu:only-child{
  border-radius:2px
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu-item-expand{
  padding-right:12px;
  padding-left:24px
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{
  right:auto;
  left:12px
}

body:not(.dark) .ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}

body:not(.dark) .ant-input-affix-wrapper{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  display:inline-flex
}

body:not(.dark) .ant-input-affix-wrapper:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-affix-wrapper::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-affix-wrapper::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-affix-wrapper:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-affix-wrapper:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-affix-wrapper:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-rtl .ant-input-affix-wrapper:hover{
  border-right-width:0;
  border-left-width:1px !important
}

body:not(.dark) .ant-input-affix-wrapper:focus,body:not(.dark) .ant-input-affix-wrapper-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-input-rtl .ant-input-affix-wrapper:focus,body:not(.dark) .ant-input-rtl .ant-input-affix-wrapper-focused{
  border-right-width:0;
  border-left-width:1px !important
}

body:not(.dark) .ant-input-affix-wrapper-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-affix-wrapper-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-affix-wrapper[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-affix-wrapper[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-affix-wrapper-borderless,body:not(.dark) .ant-input-affix-wrapper-borderless:hover,body:not(.dark) .ant-input-affix-wrapper-borderless:focus,body:not(.dark) .ant-input-affix-wrapper-borderless-focused,body:not(.dark) .ant-input-affix-wrapper-borderless-disabled,body:not(.dark) .ant-input-affix-wrapper-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-input-affix-wrapper{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-input-affix-wrapper-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-input-affix-wrapper-sm{
  padding:0px 7px
}

body:not(.dark) .ant-input-affix-wrapper-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-color:#40a9ff;
  border-right-width:1px !important;
  z-index:1
}

body:not(.dark) .ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-right-width:0;
  border-left-width:1px !important
}

body:not(.dark) .ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  z-index:0
}

body:not(.dark) .ant-input-affix-wrapper-focused,body:not(.dark) .ant-input-affix-wrapper:focus{
  z-index:1
}

body:not(.dark) .ant-input-affix-wrapper-disabled .ant-input[disabled]{
  background:transparent
}

body:not(.dark) .ant-input-affix-wrapper>input.ant-input{
  padding:0;
  border:none;
  outline:none
}

body:not(.dark) .ant-input-affix-wrapper>input.ant-input:focus{
  box-shadow:none !important
}

body:not(.dark) .ant-input-affix-wrapper::before{
  width:0;
  visibility:hidden;
  content:" "
}

body:not(.dark) .ant-input-prefix,body:not(.dark) .ant-input-suffix{
  display:flex;
  flex:none;
  align-items:center
}

body:not(.dark) .ant-input-prefix{
  margin-right:4px
}

body:not(.dark) .ant-input-suffix{
  margin-left:4px
}

body:not(.dark) .anticon.ant-input-clear-icon{
  margin:0;
  color:rgba(0, 0, 0, 0.25);
  font-size:12px;
  vertical-align:-1px;
  cursor:pointer;
  transition:color .3s
}

body:not(.dark) .anticon.ant-input-clear-icon:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .anticon.ant-input-clear-icon:active{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .anticon.ant-input-clear-icon-hidden{
  visibility:hidden
}

body:not(.dark) .anticon.ant-input-clear-icon-has-suffix{
  margin:0 4px
}

body:not(.dark) .ant-input-affix-wrapper-textarea-with-clear-btn{
  padding:0 !important;
  border:0 !important
}

body:not(.dark) .ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{
  position:absolute;
  top:8px;
  right:8px;
  z-index:1
}

body:not(.dark) .ant-input{
  box-sizing:border-box;
  margin:0;
  padding: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, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s
}

body:not(.dark) .ant-input:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-rtl .ant-input:hover{
  border-right-width:0;
  border-left-width:1px !important
}

body:not(.dark) .ant-input:focus,body:not(.dark) .ant-input-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-input-rtl .ant-input:focus,body:not(.dark) .ant-input-rtl .ant-input-focused{
  border-right-width:0;
  border-left-width:1px !important
}

body:not(.dark) .ant-input-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-borderless,body:not(.dark) .ant-input-borderless:hover,body:not(.dark) .ant-input-borderless:focus,body:not(.dark) .ant-input-borderless-focused,body:not(.dark) .ant-input-borderless-disabled,body:not(.dark) .ant-input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-input-sm{
  padding:0px 7px
}

body:not(.dark) .ant-input-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-input-group[class*=col-]{
  float:none;
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-input-group>[class*=col-]{
  padding-right:8px
}

body:not(.dark) .ant-input-group>[class*=col-]:last-child{
  padding-right:0
}

body:not(.dark) .ant-input-group-addon,body:not(.dark) .ant-input-group-wrap,body:not(.dark) .ant-input-group>.ant-input{
  display:table-cell
}

body:not(.dark) .ant-input-group-addon:not(:first-child):not(:last-child),body:not(.dark) .ant-input-group-wrap:not(:first-child):not(:last-child),body:not(.dark) .ant-input-group>.ant-input:not(:first-child):not(:last-child){
  border-radius:0
}

body:not(.dark) .ant-input-group-addon,body:not(.dark) .ant-input-group-wrap{
  width:1px;
  white-space:nowrap;
  vertical-align:middle
}

body:not(.dark) .ant-input-group-wrap>*{
  display:block !important
}

body:not(.dark) .ant-input-group .ant-input{
  float:left;
  width:100%;
  margin-bottom:0;
  text-align:inherit
}

body:not(.dark) .ant-input-group .ant-input:focus{
  z-index:1;
  border-right-width:1px
}

body:not(.dark) .ant-input-group .ant-input:hover{
  z-index:1;
  border-right-width:1px
}

body:not(.dark) .ant-input-search-with-button .ant-input-group .ant-input:hover{
  z-index:0
}

body:not(.dark) .ant-input-group-addon{
  position:relative;
  padding:0 11px;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  text-align:center;
  background-color:#fafafa;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s
}

body:not(.dark) .ant-input-group-addon .ant-select{
  margin:-5px -11px
}

body:not(.dark) .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  background-color:inherit;
  border:1px solid transparent;
  box-shadow:none
}

body:not(.dark) .ant-input-group-addon .ant-select-open .ant-select-selector,body:not(.dark) .ant-input-group-addon .ant-select-focused .ant-select-selector{
  color:#1890ff
}

body:not(.dark) .ant-input-group-addon .ant-cascader-picker{
  margin:-9px -12px;
  background-color:transparent
}

body:not(.dark) .ant-input-group-addon .ant-cascader-picker .ant-cascader-input{
  text-align:left;
  border:0;
  box-shadow:none
}

body:not(.dark) .ant-input-group>.ant-input:first-child,body:not(.dark) .ant-input-group-addon:first-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body:not(.dark) .ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,body:not(.dark) .ant-input-group-addon:first-child .ant-select .ant-select-selector{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body:not(.dark) .ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body:not(.dark) .ant-input-group-addon:first-child{
  border-right:0
}

body:not(.dark) .ant-input-group-addon:last-child{
  border-left:0
}

body:not(.dark) .ant-input-group>.ant-input:last-child,body:not(.dark) .ant-input-group-addon:last-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,body:not(.dark) .ant-input-group-addon:last-child .ant-select .ant-select-selector{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-input-group-lg .ant-input,body:not(.dark) .ant-input-group-lg>.ant-input-group-addon{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-input-group-sm .ant-input,body:not(.dark) .ant-input-group-sm>.ant-input-group-addon{
  padding:0px 7px
}

body:not(.dark) .ant-input-group-lg .ant-select-single .ant-select-selector{
  height:40px
}

body:not(.dark) .ant-input-group-sm .ant-select-single .ant-select-selector{
  height:24px
}

body:not(.dark) .ant-input-group .ant-input-affix-wrapper:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body:not(.dark) .ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body:not(.dark) .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-input-group.ant-input-group-compact{
  display:block
}

body:not(.dark) .ant-input-group.ant-input-group-compact::before{
  display:table;
  content:""
}

body:not(.dark) .ant-input-group.ant-input-group-compact::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),body:not(.dark) .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){
  border-right-width:1px
}

body:not(.dark) .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,body:not(.dark) .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,body:not(.dark) .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact>*{
  display:inline-block;
  float:none;
  vertical-align:top;
  border-radius:0
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{
  display:inline-flex
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-picker-range{
  display:inline-flex
}

body:not(.dark) .ant-input-group.ant-input-group-compact>*:not(:last-child){
  margin-right:-1px;
  border-right-width:1px
}

body:not(.dark) .ant-input-group.ant-input-group-compact .ant-input{
  float:none
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{
  border-right-width:1px;
  border-radius:0
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-focused{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{
  z-index:1
}

body:not(.dark) .ant-input-group.ant-input-group-compact>*:first-child,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body:not(.dark) .ant-input-group.ant-input-group-compact>*:last-child,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{
  border-right-width:1px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body:not(.dark) .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{
  vertical-align:top
}

body:not(.dark) .ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{
  margin-left:-1px
}

body:not(.dark) .ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{
  border-radius:0
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-input-group>.ant-input-rtl:first-child,body:not(.dark) .ant-input-group-rtl .ant-input-group-addon:first-child{
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-input-group-rtl .ant-input-group-addon:first-child{
  border-right:1px solid #d9d9d9;
  border-left:0
}

body:not(.dark) .ant-input-group-rtl .ant-input-group-addon:last-child{
  border-right:0;
  border-left:1px solid #d9d9d9
}

body:not(.dark) .ant-input-group-rtl.ant-input-group>.ant-input:last-child,body:not(.dark) .ant-input-group-rtl.ant-input-group-addon:last-child{
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){
  margin-right:0;
  margin-left:-1px;
  border-left-width:1px
}

body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{
  border-radius:0 2px 2px 0
}

body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,body:not(.dark) .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{
  border-left-width:1px;
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{
  margin-right:-1px;
  margin-left:0
}

body:not(.dark) .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
}

body:not(.dark) .ant-input-group-wrapper{
  display:inline-block;
  width:100%;
  text-align:start;
  vertical-align:top
}

body:not(.dark) .ant-input-password-icon{
  color:rgba(0, 0, 0, 0.45);
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-input-password-icon:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-input[type=color]{
  height:32px
}

body:not(.dark) .ant-input[type=color].ant-input-lg{
  height:40px
}

body:not(.dark) .ant-input[type=color].ant-input-sm{
  height:24px;
  padding-top:3px;
  padding-bottom:3px
}

body:not(.dark) .ant-input-textarea-show-count::after{
  float:right;
  color:rgba(0, 0, 0, 0.45);
  white-space:nowrap;
  content:attr(data-count);
  pointer-events:none
}

body:not(.dark) .ant-input-search .ant-input:hover,body:not(.dark) .ant-input-search .ant-input:focus{
  border-color:#40a9ff
}

body:not(.dark) .ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),body:not(.dark) .ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-left-color:#40a9ff
}

body:not(.dark) .ant-input-search .ant-input-affix-wrapper{
  border-radius:0
}

body:not(.dark) .ant-input-search .ant-input-lg{
  line-height:1.5713
}

body:not(.dark) .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{
  left:-1px;
  padding:0;
  border:0
}

body:not(.dark) .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
}

body:not(.dark) .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, 0.45)
}

body:not(.dark) .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
}

body:not(.dark) .ant-input-search-button{
  height:32px
}

body:not(.dark) .ant-input-search-button:hover,body:not(.dark) .ant-input-search-button:focus{
  z-index:1
}

body:not(.dark) .ant-input-search-large .ant-input-search-button{
  height:40px
}

body:not(.dark) .ant-input-search-small .ant-input-search-button{
  height:24px
}

body:not(.dark) .ant-input-group-wrapper-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-group-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{
  border:none;
  outline:none
}

body:not(.dark) .ant-input-affix-wrapper-rtl .ant-input-prefix{
  margin:0 0 0 4px
}

body:not(.dark) .ant-input-affix-wrapper-rtl .ant-input-suffix{
  margin:0 4px 0 0
}

body:not(.dark) .ant-input-textarea-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-textarea-rtl.ant-input-textarea-show-count::after{
  text-align:left
}

body:not(.dark) .ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{
  margin-right:0;
  margin-left:4px
}

body:not(.dark) .ant-input-affix-wrapper-rtl .ant-input-clear-icon{
  right:auto;
  left:8px
}

body:not(.dark) .ant-input-search-rtl{
  direction:rtl
}

body:not(.dark) .ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),body:not(.dark) .ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-right-color:#40a9ff;
  border-left-color:#d9d9d9
}

body:not(.dark) .ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,body:not(.dark) .ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{
  border-right-color:#40a9ff
}

body:not(.dark) .ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{
  right:-1px;
  left:auto
}

body:not(.dark) .ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{
  border-radius:2px 0 0 2px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  body:not(.dark) .ant-input{
    height:32px
  }

  body:not(.dark) .ant-input-lg{
    height:40px
  }

  body:not(.dark) .ant-input-sm{
    height:24px
  }

  body:not(.dark) .ant-input-affix-wrapper>input.ant-input{
    height:auto
  }
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body:not(.dark) .ant-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-checkbox-wrapper:hover .ant-checkbox-inner,body:not(.dark) .ant-checkbox:hover .ant-checkbox-inner,body:not(.dark) .ant-checkbox-input:focus+.ant-checkbox-inner{
  border-color:#1890ff
}

body:not(.dark) .ant-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  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:""
}

body:not(.dark) .ant-checkbox:hover::after,body:not(.dark) .ant-checkbox-wrapper:hover .ant-checkbox::after{
  visibility:visible
}

body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body:not(.dark) .ant-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

body:not(.dark) .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body:not(.dark) .ant-checkbox-checked .ant-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-checkbox-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after{
  border-color:rgba(0, 0, 0, 0.25);
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-checkbox-disabled .ant-checkbox-input{
  cursor:not-allowed
}

body:not(.dark) .ant-checkbox-disabled .ant-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

body:not(.dark) .ant-checkbox-disabled .ant-checkbox-inner::after{
  border-color:#f5f5f5;
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-checkbox-disabled+span{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-checkbox-disabled:hover::after,body:not(.dark) .ant-checkbox-wrapper:hover .ant-checkbox-disabled::after{
  visibility:hidden
}

body:not(.dark) .ant-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body:not(.dark) .ant-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body:not(.dark) .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-checkbox-wrapper+.ant-checkbox-wrapper{
  margin-left:8px
}

body:not(.dark) .ant-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-checkbox-group-item{
  margin-right:8px
}

body:not(.dark) .ant-checkbox-group-item:last-child{
  margin-right:0
}

body:not(.dark) .ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:0
}

body:not(.dark) .ant-checkbox-indeterminate .ant-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

body:not(.dark) .ant-checkbox-indeterminate .ant-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body:not(.dark) .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after{
  background-color:rgba(0, 0, 0, 0.25);
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-checkbox-rtl{
  direction:rtl
}

body:not(.dark) .ant-checkbox-group-rtl .ant-checkbox-group-item{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{
  margin-left:0 !important
}

body:not(.dark) .ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:8px
}

body:not(.dark) .ant-collapse{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-collapse>.ant-collapse-item{
  border-bottom:1px solid #d9d9d9
}

body:not(.dark) .ant-collapse>.ant-collapse-item:last-child,body:not(.dark) .ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header{
  position:relative;
  padding:12px 16px;
  color:rgba(0, 0, 0, 0.85);
  line-height:1.5715;
  cursor:pointer;
  transition:all .3s,visibility 0s
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header::before{
  display:table;
  content:""
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  display:inline-block;
  margin-right:12px;
  font-size:12px;
  vertical-align:-1px
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  transition:-webkit-transform .24s;
  transition:transform .24s;
  transition:transform .24s, -webkit-transform .24s
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  float:right
}

body:not(.dark) .ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{
  outline:none
}

body:not(.dark) .ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{
  cursor:default
}

body:not(.dark) .ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{
  cursor:pointer
}

body:not(.dark) .ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-left:12px
}

body:not(.dark) .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{
  padding:12px 16px;
  padding-right:40px
}

body:not(.dark) .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%)
}

body:not(.dark) .ant-collapse-content{
  color:rgba(0, 0, 0, 0.85);
  background-color:#fff;
  border-top:1px solid #d9d9d9
}

body:not(.dark) .ant-collapse-content>.ant-collapse-content-box{
  padding:16px
}

body:not(.dark) .ant-collapse-content-hidden{
  display:none
}

body:not(.dark) .ant-collapse-item:last-child>.ant-collapse-content{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-collapse-borderless{
  background-color:#fafafa;
  border:0
}

body:not(.dark) .ant-collapse-borderless>.ant-collapse-item{
  border-bottom:1px solid #d9d9d9
}

body:not(.dark) .ant-collapse-borderless>.ant-collapse-item:last-child,body:not(.dark) .ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{
  border-radius:0
}

body:not(.dark) .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

body:not(.dark) .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:4px
}

body:not(.dark) .ant-collapse-ghost{
  background-color:transparent;
  border:0
}

body:not(.dark) .ant-collapse-ghost>.ant-collapse-item{
  border-bottom:0
}

body:not(.dark) .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

body:not(.dark) .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:12px;
  padding-bottom:12px
}

body:not(.dark) .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,body:not(.dark) .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-collapse-rtl{
  direction:rtl
}

body:not(.dark) .ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{
  padding:12px 16px;
  padding-right:40px
}

body:not(.dark) .ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body:not(.dark) .ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  float:left
}

body:not(.dark) .ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-right:12px;
  padding-left:0
}

body:not(.dark) .ant-comment{
  position:relative;
  background-color:inherit
}

body:not(.dark) .ant-comment-inner{
  display:flex;
  padding:16px 0
}

body:not(.dark) .ant-comment-avatar{
  position:relative;
  flex-shrink:0;
  margin-right:12px;
  cursor:pointer
}

body:not(.dark) .ant-comment-avatar img{
  width:32px;
  height:32px;
  border-radius:50%
}

body:not(.dark) .ant-comment-content{
  position:relative;
  flex:1 1 auto;
  min-width:1px;
  font-size:14px;
  word-wrap:break-word
}

body:not(.dark) .ant-comment-content-author{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin-bottom:4px;
  font-size:14px
}

body:not(.dark) .ant-comment-content-author>a,body:not(.dark) .ant-comment-content-author>span{
  padding-right:8px;
  font-size:12px;
  line-height:18px
}

body:not(.dark) .ant-comment-content-author-name{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  transition:color .3s
}

body:not(.dark) .ant-comment-content-author-name>*{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-comment-content-author-name>*:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-comment-content-author-time{
  color:#ccc;
  white-space:nowrap;
  cursor:auto
}

body:not(.dark) .ant-comment-content-detail p{
  margin-bottom:inherit;
  white-space:pre-wrap
}

body:not(.dark) .ant-comment-actions{
  margin-top:12px;
  margin-bottom:inherit;
  padding-left:0
}

body:not(.dark) .ant-comment-actions>li{
  display:inline-block;
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-comment-actions>li>span{
  margin-right:10px;
  color:rgba(0, 0, 0, 0.45);
  font-size:12px;
  cursor:pointer;
  transition:color .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-comment-actions>li>span:hover{
  color:#595959
}

body:not(.dark) .ant-comment-nested{
  margin-left:44px
}

body:not(.dark) .ant-comment-rtl{
  direction:rtl
}

body:not(.dark) .ant-comment-rtl .ant-comment-avatar{
  margin-right:0;
  margin-left:12px
}

body:not(.dark) .ant-comment-rtl .ant-comment-content-author>a,body:not(.dark) .ant-comment-rtl .ant-comment-content-author>span{
  padding-right:0;
  padding-left:8px
}

body:not(.dark) .ant-comment-rtl .ant-comment-actions{
  padding-right:0
}

body:not(.dark) .ant-comment-rtl .ant-comment-actions>li>span{
  margin-right:0;
  margin-left:10px
}

body:not(.dark) .ant-comment-rtl .ant-comment-nested{
  margin-right:44px;
  margin-left:0
}

body:not(.dark) .ant-descriptions-header{
  display:flex;
  align-items:center;
  margin-bottom:20px
}

body:not(.dark) .ant-descriptions-title{
  flex:auto;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  font-weight:bold;
  font-size:16px;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-descriptions-extra{
  margin-left:auto;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px
}

body:not(.dark) .ant-descriptions-view{
  width:100%;
  overflow:hidden;
  border-radius:2px
}

body:not(.dark) .ant-descriptions-view table{
  width:100%;
  table-layout:fixed
}

body:not(.dark) .ant-descriptions-row>th,body:not(.dark) .ant-descriptions-row>td{
  padding-bottom:16px
}

body:not(.dark) .ant-descriptions-row:last-child{
  border-bottom:none
}

body:not(.dark) .ant-descriptions-item-label{
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:1.5715;
  text-align:start
}

body:not(.dark) .ant-descriptions-item-label::after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

body:not(.dark) .ant-descriptions-item-label.ant-descriptions-item-no-colon::after{
  content:" "
}

body:not(.dark) .ant-descriptions-item-no-label::after{
  margin:0;
  content:""
}

body:not(.dark) .ant-descriptions-item-content{
  display:table-cell;
  flex:1 1;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715;
  word-break:break-word;
  overflow-wrap:break-word
}

body:not(.dark) .ant-descriptions-item{
  padding-bottom:0;
  vertical-align:top
}

body:not(.dark) .ant-descriptions-item-container{
  display:flex
}

body:not(.dark) .ant-descriptions-item-container .ant-descriptions-item-label,body:not(.dark) .ant-descriptions-item-container .ant-descriptions-item-content{
  display:inline-flex;
  align-items:baseline
}

body:not(.dark) .ant-descriptions-middle .ant-descriptions-row>th,body:not(.dark) .ant-descriptions-middle .ant-descriptions-row>td{
  padding-bottom:12px
}

body:not(.dark) .ant-descriptions-small .ant-descriptions-row>th,body:not(.dark) .ant-descriptions-small .ant-descriptions-row>td{
  padding-bottom:8px
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-view{
  border:1px solid #f0f0f0
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-view>table{
  table-layout:auto;
  border-collapse:collapse
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-label,body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-content{
  padding:16px 24px;
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-label:last-child,body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-content:last-child{
  border-right:none
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-label{
  background-color:#fafafa
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-item-label::after{
  display:none
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-row{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-descriptions-bordered .ant-descriptions-row:last-child{
  border-bottom:none
}

body:not(.dark) .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,body:not(.dark) .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{
  padding:12px 24px
}

body:not(.dark) .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,body:not(.dark) .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{
  padding:8px 16px
}

body:not(.dark) .ant-descriptions-rtl{
  direction:rtl
}

body:not(.dark) .ant-descriptions-rtl .ant-descriptions-item-label::after{
  margin:0 2px 0 8px
}

body:not(.dark) .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,body:not(.dark) .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{
  border-right:none;
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,body:not(.dark) .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{
  border-left:none
}

body:not(.dark) .ant-divider{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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, 0.06)
}

body:not(.dark) .ant-divider-vertical{
  position:relative;
  top:-0.06em;
  display:inline-block;
  height:.9em;
  margin:0 8px;
  vertical-align:middle;
  border-top:0;
  border-left:1px solid rgba(0, 0, 0, 0.06)
}

body:not(.dark) .ant-divider-horizontal{
  display:flex;
  clear:both;
  width:100%;
  min-width:100%;
  margin:24px 0
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text{
  display:flex;
  margin:16px 0;
  color:rgba(0, 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, 0.06)
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text::before,body:not(.dark) .ant-divider-horizontal.ant-divider-with-text::after{
  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:""
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text-left::before{
  top:50%;
  width:5%
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text-left::after{
  top:50%;
  width:95%
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text-right::before{
  top:50%;
  width:95%
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text-right::after{
  top:50%;
  width:5%
}

body:not(.dark) .ant-divider-inner-text{
  display:inline-block;
  padding:0 1em
}

body:not(.dark) .ant-divider-dashed{
  background:none;
  border-color:rgba(0, 0, 0, 0.06);
  border-style:dashed;
  border-width:1px 0 0
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{
  border-top:0
}

body:not(.dark) .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,body:not(.dark) .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after{
  border-style:dashed none none
}

body:not(.dark) .ant-divider-vertical.ant-divider-dashed{
  border-width:0 0 0 1px
}

body:not(.dark) .ant-divider-plain.ant-divider-with-text{
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  font-size:14px
}

body:not(.dark) .ant-divider-rtl{
  direction:rtl
}

body:not(.dark) .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before{
  width:95%
}

body:not(.dark) .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after{
  width:5%
}

body:not(.dark) .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before{
  width:5%
}

body:not(.dark) .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after{
  width:95%
}

body:not(.dark) .ant-drawer{
  position:fixed;
  z-index:1000;
  width:0%;
  height:100%;
  transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),height 0s ease .3s,width 0s ease .3s;
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body:not(.dark) .ant-drawer>*{
  transition:box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1),-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1),-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body:not(.dark) .ant-drawer-content-wrapper{
  position:absolute;
  width:100%;
  height:100%
}

body:not(.dark) .ant-drawer .ant-drawer-content{
  width:100%;
  height:100%
}

body:not(.dark) .ant-drawer-left,body:not(.dark) .ant-drawer-right{
  top:0;
  width:0%;
  height:100%
}

body:not(.dark) .ant-drawer-left .ant-drawer-content-wrapper,body:not(.dark) .ant-drawer-right .ant-drawer-content-wrapper{
  height:100%
}

body:not(.dark) .ant-drawer-left.ant-drawer-open,body:not(.dark) .ant-drawer-right.ant-drawer-open{
  width:100%;
  transition:-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body:not(.dark) .ant-drawer-left{
  left:0
}

body:not(.dark) .ant-drawer-left .ant-drawer-content-wrapper{
  left:0
}

body:not(.dark) .ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:6px 0 16px -8px rgba(0, 0, 0, 0.08),9px 0 28px 0 rgba(0, 0, 0, 0.05),12px 0 48px 16px rgba(0, 0, 0, 0.03)
}

body:not(.dark) .ant-drawer-right{
  right:0
}

body:not(.dark) .ant-drawer-right .ant-drawer-content-wrapper{
  right:0
}

body:not(.dark) .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:-6px 0 16px -8px rgba(0, 0, 0, 0.08),-9px 0 28px 0 rgba(0, 0, 0, 0.05),-12px 0 48px 16px rgba(0, 0, 0, 0.03)
}

body:not(.dark) .ant-drawer-right.ant-drawer-open.no-mask{
  right:1px;
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
}

body:not(.dark) .ant-drawer-top,body:not(.dark) .ant-drawer-bottom{
  left:0;
  width:100%;
  height:0%
}

body:not(.dark) .ant-drawer-top .ant-drawer-content-wrapper,body:not(.dark) .ant-drawer-bottom .ant-drawer-content-wrapper{
  width:100%
}

body:not(.dark) .ant-drawer-top.ant-drawer-open,body:not(.dark) .ant-drawer-bottom.ant-drawer-open{
  height:100%;
  transition:-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body:not(.dark) .ant-drawer-top{
  top:0
}

body:not(.dark) .ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 6px 16px -8px rgba(0, 0, 0, 0.08),0 9px 28px 0 rgba(0, 0, 0, 0.05),0 12px 48px 16px rgba(0, 0, 0, 0.03)
}

body:not(.dark) .ant-drawer-bottom{
  bottom:0
}

body:not(.dark) .ant-drawer-bottom .ant-drawer-content-wrapper{
  bottom:0
}

body:not(.dark) .ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 -6px 16px -8px rgba(0, 0, 0, 0.08),0 -9px 28px 0 rgba(0, 0, 0, 0.05),0 -12px 48px 16px rgba(0, 0, 0, 0.03)
}

body:not(.dark) .ant-drawer-bottom.ant-drawer-open.no-mask{
  bottom:1px;
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
}

body:not(.dark) .ant-drawer.ant-drawer-open .ant-drawer-mask{
  height:100%;
  opacity:1;
  transition:none;
  -webkit-animation:antdDrawerFadeIn .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  animation:antdDrawerFadeIn .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  pointer-events:auto
}

body:not(.dark) .ant-drawer-title{
  margin:0;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:22px
}

body:not(.dark) .ant-drawer-content{
  position:relative;
  z-index:1;
  overflow:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:0
}

body:not(.dark) .ant-drawer-close{
  position:absolute;
  top:0;
  right:0;
  z-index:10;
  display:block;
  padding:20px;
  color:rgba(0, 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;
  transition:color .3s;
  text-rendering:auto
}

body:not(.dark) .ant-drawer-close:focus,body:not(.dark) .ant-drawer-close:hover{
  color:rgba(0, 0, 0, 0.75);
  text-decoration:none
}

body:not(.dark) .ant-drawer-header-no-title .ant-drawer-close{
  margin-right:var(--scroll-bar);
  padding-right:calc(20px - var(--scroll-bar))
}

body:not(.dark) .ant-drawer-header{
  position:relative;
  padding:16px 24px;
  color:rgba(0, 0, 0, 0.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-drawer-header-no-title{
  color:rgba(0, 0, 0, 0.85);
  background:#fff
}

body:not(.dark) .ant-drawer-wrapper-body{
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  width:100%;
  height:100%
}

body:not(.dark) .ant-drawer-body{
  flex-grow:1;
  padding:24px;
  overflow:auto;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

body:not(.dark) .ant-drawer-footer{
  flex-shrink:0;
  padding:10px 16px;
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-drawer-mask{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0;
  background-color:rgba(0, 0, 0, 0.45);
  opacity:0;
  filter:alpha(opacity=45);
  transition:opacity .3s linear,height 0s ease .3s;
  pointer-events:none
}

body:not(.dark) .ant-drawer-open-content{
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-drawer .ant-picker-clear{
  background:#fff
}

@-webkit-keyframes antdDrawerFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes antdDrawerFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

body:not(.dark) .ant-drawer-rtl{
  direction:rtl
}

body:not(.dark) .ant-drawer-rtl .ant-drawer-close{
  right:auto;
  left:0
}

body:not(.dark) .ant-form-item .ant-mentions,body:not(.dark) .ant-form-item textarea.ant-input{
  height:auto
}

body:not(.dark) .ant-form-item .ant-upload{
  background:transparent
}

body:not(.dark) .ant-form-item .ant-upload.ant-upload-drag{
  background:#fafafa
}

body:not(.dark) .ant-form-item input[type=radio],body:not(.dark) .ant-form-item input[type=checkbox]{
  width:14px;
  height:14px
}

body:not(.dark) .ant-form-item .ant-radio-inline,body:not(.dark) .ant-form-item .ant-checkbox-inline{
  display:inline-block;
  margin-left:8px;
  font-weight:normal;
  vertical-align:middle;
  cursor:pointer
}

body:not(.dark) .ant-form-item .ant-radio-inline:first-child,body:not(.dark) .ant-form-item .ant-checkbox-inline:first-child{
  margin-left:0
}

body:not(.dark) .ant-form-item .ant-checkbox-vertical,body:not(.dark) .ant-form-item .ant-radio-vertical{
  display:block
}

body:not(.dark) .ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,body:not(.dark) .ant-form-item .ant-radio-vertical+.ant-radio-vertical{
  margin-left:0
}

body:not(.dark) .ant-form-item .ant-input-number+.ant-form-text{
  margin-left:8px
}

body:not(.dark) .ant-form-item .ant-input-number-handler-wrap{
  z-index:2
}

body:not(.dark) .ant-form-item .ant-select,body:not(.dark) .ant-form-item .ant-cascader-picker{
  width:100%
}

body:not(.dark) .ant-form-item .ant-picker-calendar-year-select,body:not(.dark) .ant-form-item .ant-picker-calendar-month-select,body:not(.dark) .ant-form-item .ant-input-group .ant-select,body:not(.dark) .ant-form-item .ant-input-group .ant-cascader-picker{
  width:auto
}

body:not(.dark) .ant-form-inline{
  display:flex;
  flex-wrap:wrap
}

body:not(.dark) .ant-form-inline .ant-form-item{
  flex:none;
  flex-wrap:nowrap;
  margin-right:16px;
  margin-bottom:0
}

body:not(.dark) .ant-form-inline .ant-form-item-with-help{
  margin-bottom:24px
}

body:not(.dark) .ant-form-inline .ant-form-item>.ant-form-item-label,body:not(.dark) .ant-form-inline .ant-form-item>.ant-form-item-control{
  display:inline-block;
  vertical-align:top
}

body:not(.dark) .ant-form-inline .ant-form-item>.ant-form-item-label{
  flex:none
}

body:not(.dark) .ant-form-inline .ant-form-item .ant-form-text{
  display:inline-block
}

body:not(.dark) .ant-form-inline .ant-form-item .ant-form-item-has-feedback{
  display:inline-block
}

body:not(.dark) .ant-form-horizontal .ant-form-item-label{
  flex-grow:0
}

body:not(.dark) .ant-form-horizontal .ant-form-item-control{
  flex:1 1
}

body:not(.dark) .ant-form-vertical .ant-form-item{
  flex-direction:column
}

body:not(.dark) .ant-form-vertical .ant-form-item-label>label{
  height:auto
}

body:not(.dark) .ant-form-vertical .ant-form-item-label,body:not(.dark) .ant-col-24.ant-form-item-label,body:not(.dark) .ant-col-xl-24.ant-form-item-label{
  padding:0 0 8px;
  line-height:1.5715;
  white-space:normal;
  white-space:initial;
  text-align:left
}

body:not(.dark) .ant-form-vertical .ant-form-item-label>label,body:not(.dark) .ant-col-24.ant-form-item-label>label,body:not(.dark) .ant-col-xl-24.ant-form-item-label>label{
  margin:0
}

body:not(.dark) .ant-form-vertical .ant-form-item-label>label::after,body:not(.dark) .ant-col-24.ant-form-item-label>label::after,body:not(.dark) .ant-col-xl-24.ant-form-item-label>label::after{
  display:none
}

body:not(.dark) .ant-form-rtl.ant-form-vertical .ant-form-item-label,body:not(.dark) .ant-form-rtl.ant-col-24.ant-form-item-label,body:not(.dark) .ant-form-rtl.ant-col-xl-24.ant-form-item-label{
  text-align:right
}

@media(max-width: 575px){
  body:not(.dark) .ant-form-item .ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-form-item .ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-form-item .ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-form-item .ant-form-item-label{
    text-align:right
  }

  body:not(.dark) .ant-form .ant-form-item{
    flex-wrap:wrap
  }

  body:not(.dark) .ant-form .ant-form-item .ant-form-item-label,body:not(.dark) .ant-form .ant-form-item .ant-form-item-control{
    flex:0 0 100%;
    max-width:100%
  }

  body:not(.dark) .ant-col-xs-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-col-xs-24.ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-col-xs-24.ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-col-xs-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 767px){
  body:not(.dark) .ant-col-sm-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-col-sm-24.ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-col-sm-24.ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-col-sm-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 991px){
  body:not(.dark) .ant-col-md-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-col-md-24.ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-col-md-24.ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-col-md-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1199px){
  body:not(.dark) .ant-col-lg-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-col-lg-24.ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-col-lg-24.ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-col-lg-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1599px){
  body:not(.dark) .ant-col-xl-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body:not(.dark) .ant-col-xl-24.ant-form-item-label>label{
    margin:0
  }

  body:not(.dark) .ant-col-xl-24.ant-form-item-label>label::after{
    display:none
  }

  body:not(.dark) .ant-form-rtl.ant-col-xl-24.ant-form-item-label{
    text-align:right
  }
}

body:not(.dark) .ant-form-item-explain.ant-form-item-explain-error{
  color:#ff4d4f
}

body:not(.dark) .ant-form-item-explain.ant-form-item-explain-warning{
  color:#faad14
}

body:not(.dark) .ant-form-item-has-feedback .ant-input{
  padding-right:24px
}

body:not(.dark) .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:18px
}

body:not(.dark) .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:28px
}

body:not(.dark) .ant-form-item-has-feedback .ant-switch{
  margin:2px 0 4px
}

body:not(.dark) .ant-form-item-has-feedback>.ant-select .ant-select-arrow,body:not(.dark) .ant-form-item-has-feedback>.ant-select .ant-select-clear,body:not(.dark) .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,body:not(.dark) .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear{
  right:32px
}

body:not(.dark) .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,body:not(.dark) .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value{
  padding-right:42px
}

body:not(.dark) .ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:19px
}

body:not(.dark) .ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:32px
}

body:not(.dark) .ant-form-item-has-feedback .ant-picker{
  padding-right:29.2px
}

body:not(.dark) .ant-form-item-has-feedback .ant-picker-large{
  padding-right:29.2px
}

body:not(.dark) .ant-form-item-has-feedback .ant-picker-small{
  padding-right:25.2px
}

body:not(.dark) .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,body:not(.dark) .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,body:not(.dark) .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,body:not(.dark) .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(0.12, 0.4, 0.29, 1.46);
  animation:zoomIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events:none
}

body:not(.dark) .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
}

body:not(.dark) .ant-form-item-has-warning .ant-form-item-split{
  color:#faad14
}

body:not(.dark) .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{
  background-color:#fff;
  border-color:#faad14
}

body:not(.dark) .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,body:not(.dark) .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{
  border-color:#ffc53d;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(250, 173, 20, 0.2)
}

body:not(.dark) .ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{
  border-color:#ffc53d;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(250, 173, 20, 0.2)
}

body:not(.dark) .ant-form-item-has-warning .ant-input-prefix{
  color:#faad14
}

body:not(.dark) .ant-form-item-has-warning .ant-input-group-addon{
  color:#faad14;
  border-color:#faad14
}

body:not(.dark) .ant-form-item-has-warning .has-feedback{
  color:#faad14
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,body:not(.dark) .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{
  border-color:#ffc53d;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(250, 173, 20, 0.2)
}

body:not(.dark) .ant-form-item-has-warning .ant-input-number,body:not(.dark) .ant-form-item-has-warning .ant-picker{
  background-color:#fff;
  border-color:#faad14
}

body:not(.dark) .ant-form-item-has-warning .ant-input-number-focused,body:not(.dark) .ant-form-item-has-warning .ant-picker-focused,body:not(.dark) .ant-form-item-has-warning .ant-input-number:focus,body:not(.dark) .ant-form-item-has-warning .ant-picker:focus{
  border-color:#ffc53d;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(250, 173, 20, 0.2)
}

body:not(.dark) .ant-form-item-has-warning .ant-input-number:not([disabled]):hover,body:not(.dark) .ant-form-item-has-warning .ant-picker:not([disabled]):hover{
  background-color:#fff;
  border-color:#faad14
}

body:not(.dark) .ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{
  border-color:#ffc53d;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(250, 173, 20, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-form-item-split{
  color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,body:not(.dark) .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,body:not(.dark) .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,body:not(.dark) .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{
  background-color:#fff;
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,body:not(.dark) .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,body:not(.dark) .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,body:not(.dark) .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{
  border-color:#ff7875;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{
  border-color:#ff7875;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-input-prefix{
  color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-input-group-addon{
  color:#ff4d4f;
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .has-feedback{
  color:#ff4d4f
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,body:not(.dark) .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{
  border-color:#ff7875;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .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;
  box-shadow:none
}

body:not(.dark) .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-input-number,body:not(.dark) .ant-form-item-has-error .ant-picker{
  background-color:#fff;
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-input-number-focused,body:not(.dark) .ant-form-item-has-error .ant-picker-focused,body:not(.dark) .ant-form-item-has-error .ant-input-number:focus,body:not(.dark) .ant-form-item-has-error .ant-picker:focus{
  border-color:#ff7875;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-input-number:not([disabled]):hover,body:not(.dark) .ant-form-item-has-error .ant-picker:not([disabled]):hover{
  background-color:#fff;
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,body:not(.dark) .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{
  background-color:#fff;
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,body:not(.dark) .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{
  border-color:#ff7875;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{
  border-color:#ff4d4f
}

body:not(.dark) .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;
  box-shadow:0 0 0 2px rgba(255, 77, 79, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-transfer-list{
  border-color:#ff4d4f
}

body:not(.dark) .ant-form-item-has-error .ant-transfer-list-search:not([disabled]){
  border-color:#d9d9d9
}

body:not(.dark) .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-form-item-has-error .ant-radio-button-wrapper{
  border-color:#ff4d4f !important
}

body:not(.dark) .ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before{
  background-color:#ff4d4f
}

body:not(.dark) .ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{
  display:inline-block;
  color:#1890ff
}

body:not(.dark) .ant-form{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-form legend{
  display:block;
  width:100%;
  margin-bottom:20px;
  padding:0;
  color:rgba(0, 0, 0, 0.45);
  font-size:16px;
  line-height:inherit;
  border:0;
  border-bottom:1px solid #d9d9d9
}

body:not(.dark) .ant-form label{
  font-size:14px
}

body:not(.dark) .ant-form input[type=search]{
  box-sizing:border-box
}

body:not(.dark) .ant-form input[type=radio],body:not(.dark) .ant-form input[type=checkbox]{
  line-height:normal
}

body:not(.dark) .ant-form input[type=file]{
  display:block
}

body:not(.dark) .ant-form input[type=range]{
  display:block;
  width:100%
}

body:not(.dark) .ant-form select[multiple],body:not(.dark) .ant-form select[size]{
  height:auto
}

body:not(.dark) .ant-form input[type=file]:focus,body:not(.dark) .ant-form input[type=radio]:focus,body:not(.dark) .ant-form input[type=checkbox]:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

body:not(.dark) .ant-form output{
  display:block;
  padding-top:15px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715
}

body:not(.dark) .ant-form .ant-form-text{
  display:inline-block;
  padding-right:8px
}

body:not(.dark) .ant-form-small .ant-form-item-label>label{
  height:24px
}

body:not(.dark) .ant-form-small .ant-form-item-control-input{
  min-height:24px
}

body:not(.dark) .ant-form-large .ant-form-item-label>label{
  height:40px
}

body:not(.dark) .ant-form-large .ant-form-item-control-input{
  min-height:40px
}

body:not(.dark) .ant-form-item{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-bottom:24px;
  vertical-align:top
}

body:not(.dark) .ant-form-item-with-help{
  margin-bottom:0
}

body:not(.dark) .ant-form-item-hidden,body:not(.dark) .ant-form-item-hidden.ant-row{
  display:none
}

body:not(.dark) .ant-form-item-label{
  display:inline-block;
  flex-grow:0;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  vertical-align:middle
}

body:not(.dark) .ant-form-item-label-left{
  text-align:left
}

body:not(.dark) .ant-form-item-label>label{
  position:relative;
  display:inline-flex;
  align-items:center;
  max-width:100%;
  height:32px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px
}

body:not(.dark) .ant-form-item-label>label>.anticon{
  font-size:14px;
  vertical-align:top
}

body:not(.dark) .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:"*"
}

body:not(.dark) .ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{
  display:none
}

body:not(.dark) .ant-form-item-label>label .ant-form-item-optional{
  display:inline-block;
  margin-left:4px;
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{
  display:none
}

body:not(.dark) .ant-form-item-label>label .ant-form-item-tooltip{
  color:rgba(0, 0, 0, 0.45);
  cursor:help;
  -ms-writing-mode:lr-tb;
  -webkit-writing-mode:horizontal-tb;
  writing-mode:horizontal-tb;
  -webkit-margin-start:4px;
  margin-inline-start:4px
}

body:not(.dark) .ant-form-item-label>label::after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

body:not(.dark) .ant-form-item-label>label.ant-form-item-no-colon::after{
  content:" "
}

body:not(.dark) .ant-form-item-control{
  display:flex;
  flex-direction:column;
  flex-grow:1
}

body:not(.dark) .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){
  width:100%
}

body:not(.dark) .ant-form-item-control-input{
  position:relative;
  display:flex;
  align-items:center;
  min-height:32px
}

body:not(.dark) .ant-form-item-control-input-content{
  flex:auto;
  max-width:100%
}

body:not(.dark) .ant-form-item-explain,body:not(.dark) .ant-form-item-extra{
  clear:both;
  min-height:24px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.5715;
  transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)
}

body:not(.dark) .ant-form-item .ant-input-textarea-show-count::after{
  margin-bottom:-22px
}

body:not(.dark) .ant-show-help-enter,body:not(.dark) .ant-show-help-appear{
  -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
}

body:not(.dark) .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
}

body:not(.dark) .ant-show-help-enter.ant-show-help-enter-active,body:not(.dark) .ant-show-help-appear.ant-show-help-appear-active{
  -webkit-animation-name:antShowHelpIn;
  animation-name:antShowHelpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
}

body:not(.dark) .ant-show-help-enter,body:not(.dark) .ant-show-help-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)
}

body:not(.dark) .ant-show-help-leave{
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)
}

@-webkit-keyframes antShowHelpIn{
  0%{
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
    opacity:0
  }

  100%{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
}

@keyframes antShowHelpIn{
  0%{
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn1{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes diffZoomIn2{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn2{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes diffZoomIn3{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn3{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

body:not(.dark) .ant-form-rtl{
  direction:rtl
}

body:not(.dark) .ant-form-rtl .ant-form-item-label{
  text-align:left
}

body:not(.dark) .ant-form-rtl .ant-form-item-label>label.ant-form-item-required::before{
  margin-right:0;
  margin-left:4px
}

body:not(.dark) .ant-form-rtl .ant-form-item-label>label::after{
  margin:0 2px 0 8px
}

body:not(.dark) .ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-col-rtl .ant-form-item-control:first-child{
  width:100%
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-input{
  padding-right:11px;
  padding-left:24px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:11px;
  padding-left:18px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input{
  padding:0
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:auto;
  left:28px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-input-number{
  padding-left:18px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear{
  right:auto;
  left:32px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value{
  padding-right:0;
  padding-left:42px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:0;
  margin-left:19px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:auto;
  left:32px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-picker{
  padding-right:11px;
  padding-left:29.2px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{
  padding-right:11px;
  padding-left:29.2px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{
  padding-right:7px;
  padding-left:25.2px
}

body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,body:not(.dark) .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{
  right:auto;
  left:0
}

body:not(.dark) .ant-form-rtl.ant-form-inline .ant-form-item{
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-image{
  position:relative;
  display:inline-block
}

body:not(.dark) .ant-image-img{
  display:block;
  width:100%;
  height:auto
}

body:not(.dark) .ant-image-img-placeholder{
  background-color:#f5f5f5;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:30%
}

body:not(.dark) .ant-image-mask{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.5);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s
}

body:not(.dark) .ant-image-mask-info .anticon{
  -webkit-margin-end:4px;
  margin-inline-end:4px
}

body:not(.dark) .ant-image-mask:hover{
  opacity:1
}

body:not(.dark) .ant-image-placeholder{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}

body:not(.dark) .ant-image-preview{
  pointer-events:none;
  height:100%;
  text-align:center
}

body:not(.dark) .ant-image-preview.ant-zoom-enter,body:not(.dark) .ant-image-preview.antzoom-appear{
  -webkit-transform:none;
  transform:none;
  opacity:0;
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .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, 0.45)
}

body:not(.dark) .ant-image-preview-mask-hidden{
  display:none
}

body:not(.dark) .ant-image-preview-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch
}

body:not(.dark) .ant-image-preview-body{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden
}

body:not(.dark) .ant-image-preview-img{
  max-width:100%;
  max-height:100%;
  vertical-align:middle;
  -webkit-transform:scale3d(1, 1, 1);
  transform:scale3d(1, 1, 1);
  cursor:grab;
  transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:auto
}

body:not(.dark) .ant-image-preview-img-wrapper{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}

body:not(.dark) .ant-image-preview-img-wrapper::before{
  display:inline-block;
  width:1px;
  height:50%;
  margin-right:-1px;
  content:""
}

body:not(.dark) .ant-image-preview-moving .ant-image-preview-img{
  cursor:grabbing
}

body:not(.dark) .ant-image-preview-moving .ant-image-preview-img-wrapper{
  transition-duration:0s
}

body:not(.dark) .ant-image-preview-wrap{
  z-index:1080
}

body:not(.dark) .ant-image-preview-operations{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:flex;
  flex-direction:row-reverse;
  align-items:center;
  width:100%;
  color:rgba(255, 255, 255, 0.85);
  list-style:none;
  background:rgba(0, 0, 0, 0.1);
  pointer-events:auto
}

body:not(.dark) .ant-image-preview-operations-operation{
  margin-left:12px;
  padding:12px;
  cursor:pointer
}

body:not(.dark) .ant-image-preview-operations-operation-disabled{
  color:rgba(255, 255, 255, 0.25);
  pointer-events:none
}

body:not(.dark) .ant-image-preview-operations-operation:last-of-type{
  margin-left:0
}

body:not(.dark) .ant-image-preview-operations-icon{
  font-size:18px
}

body:not(.dark) .ant-image-preview-switch-left,body:not(.dark) .ant-image-preview-switch-right{
  position:absolute;
  top:50%;
  right:10px;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  margin-top:-22px;
  color:rgba(255, 255, 255, 0.85);
  background:rgba(0, 0, 0, 0.1);
  border-radius:50%;
  cursor:pointer;
  pointer-events:auto
}

body:not(.dark) .ant-image-preview-switch-left-disabled,body:not(.dark) .ant-image-preview-switch-right-disabled{
  color:rgba(255, 255, 255, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-image-preview-switch-left-disabled>.anticon,body:not(.dark) .ant-image-preview-switch-right-disabled>.anticon{
  cursor:not-allowed
}

body:not(.dark) .ant-image-preview-switch-left>.anticon,body:not(.dark) .ant-image-preview-switch-right>.anticon{
  font-size:18px
}

body:not(.dark) .ant-image-preview-switch-left{
  left:10px
}

body:not(.dark) .ant-image-preview-switch-right{
  right:10px
}

body:not(.dark) .ant-input-number{
  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;
  padding:4px 11px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  transition:all .3s;
  display:inline-block;
  width:90px;
  margin:0;
  padding:0;
  border:1px solid #d9d9d9;
  border-radius:2px
}

body:not(.dark) .ant-input-number:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-number:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-number:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-number:focus,body:not(.dark) .ant-input-number-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-input-number-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-number-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-number[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-number[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-number-borderless,body:not(.dark) .ant-input-number-borderless:hover,body:not(.dark) .ant-input-number-borderless:focus,body:not(.dark) .ant-input-number-borderless-focused,body:not(.dark) .ant-input-number-borderless-disabled,body:not(.dark) .ant-input-number-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-input-number{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-input-number-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-input-number-sm{
  padding:0px 7px
}

body:not(.dark) .ant-input-number-handler{
  position:relative;
  display:block;
  width:100%;
  height:50%;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.45);
  font-weight:bold;
  line-height:0;
  text-align:center;
  border-left:1px solid #d9d9d9;
  transition:all .1s linear
}

body:not(.dark) .ant-input-number-handler:active{
  background:#f4f4f4
}

body:not(.dark) .ant-input-number-handler:hover .ant-input-number-handler-up-inner,body:not(.dark) .ant-input-number-handler:hover .ant-input-number-handler-down-inner{
  color:#40a9ff
}

body:not(.dark) .ant-input-number-handler-up-inner,body:not(.dark) .ant-input-number-handler-down-inner{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.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, 0.45);
  line-height:12px;
  transition:all .1s linear;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-input-number-handler-up-inner>*,body:not(.dark) .ant-input-number-handler-down-inner>*{
  line-height:1
}

body:not(.dark) .ant-input-number-handler-up-inner svg,body:not(.dark) .ant-input-number-handler-down-inner svg{
  display:inline-block
}

body:not(.dark) .ant-input-number-handler-up-inner::before,body:not(.dark) .ant-input-number-handler-down-inner::before{
  display:none
}

body:not(.dark) .ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,body:not(.dark) .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,body:not(.dark) .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,body:not(.dark) .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{
  display:block
}

body:not(.dark) .ant-input-number:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-number:hover+.ant-form-item-children-icon{
  opacity:0;
  transition:opacity .24s linear .24s
}

body:not(.dark) .ant-input-number-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-input-number-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-input-number-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-input-number-disabled .ant-input-number-input{
  cursor:not-allowed
}

body:not(.dark) .ant-input-number-disabled .ant-input-number-handler-wrap{
  display:none
}

body:not(.dark) .ant-input-number-readonly .ant-input-number-handler-wrap{
  display:none
}

body:not(.dark) .ant-input-number-input{
  width:100%;
  height:30px;
  padding:0 11px;
  text-align:left;
  background-color:transparent;
  border:0;
  border-radius:2px;
  outline:0;
  transition:all .3s linear;
  -moz-appearance:textfield !important
}

body:not(.dark) .ant-input-number-input:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number-input::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number-input::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-input-number-input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-number-input:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-input-number-input[type=number]::-webkit-inner-spin-button,body:not(.dark) .ant-input-number-input[type=number]::-webkit-outer-spin-button{
  margin:0;
  -webkit-appearance:none
}

body:not(.dark) .ant-input-number-lg{
  padding:0;
  font-size:16px
}

body:not(.dark) .ant-input-number-lg input{
  height:38px
}

body:not(.dark) .ant-input-number-sm{
  padding:0
}

body:not(.dark) .ant-input-number-sm input{
  height:22px;
  padding:0 7px
}

body:not(.dark) .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;
  transition:opacity .24s linear .1s
}

body:not(.dark) .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,body:not(.dark) .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{
  min-width:auto;
  margin-right:0;
  font-size:7px
}

body:not(.dark) .ant-input-number-borderless .ant-input-number-handler-wrap{
  border-left-width:0
}

body:not(.dark) .ant-input-number-handler-wrap:hover .ant-input-number-handler{
  height:40%
}

body:not(.dark) .ant-input-number:hover .ant-input-number-handler-wrap{
  opacity:1
}

body:not(.dark) .ant-input-number-handler-up{
  border-top-right-radius:2px;
  cursor:pointer
}

body:not(.dark) .ant-input-number-handler-up-inner{
  top:50%;
  margin-top:-5px;
  text-align:center
}

body:not(.dark) .ant-input-number-handler-up:hover{
  height:60% !important
}

body:not(.dark) .ant-input-number-handler-down{
  top:0;
  border-top:1px solid #d9d9d9;
  border-bottom-right-radius:2px;
  cursor:pointer
}

body:not(.dark) .ant-input-number-handler-down-inner{
  top:50%;
  text-align:center;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body:not(.dark) .ant-input-number-handler-down:hover{
  height:60% !important
}

body:not(.dark) .ant-input-number-borderless .ant-input-number-handler-down{
  border-top-width:0
}

body:not(.dark) .ant-input-number-handler-up-disabled,body:not(.dark) .ant-input-number-handler-down-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,body:not(.dark) .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-input-number-borderless{
  box-shadow:none
}

body:not(.dark) .ant-input-number-out-of-range input{
  color:#ff4d4f
}

body:not(.dark) .ant-input-number-rtl{
  direction:rtl
}

body:not(.dark) .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
}

body:not(.dark) .ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{
  border-right-width:0
}

body:not(.dark) .ant-input-number-rtl .ant-input-number-input{
  direction:ltr;
  text-align:right
}

body:not(.dark) .ant-layout{
  display:flex;
  flex:auto;
  flex-direction:column;
  min-height:0;
  background:#f0f2f5
}

body:not(.dark) .ant-layout,body:not(.dark) .ant-layout *{
  box-sizing:border-box
}

body:not(.dark) .ant-layout.ant-layout-has-sider{
  flex-direction:row
}

body:not(.dark) .ant-layout.ant-layout-has-sider>.ant-layout,body:not(.dark) .ant-layout.ant-layout-has-sider>.ant-layout-content{
  width:0
}

body:not(.dark) .ant-layout-header,body:not(.dark) .ant-layout-footer{
  flex:0 0 auto
}

body:not(.dark) .ant-layout-header{
  height:64px;
  padding:0 50px;
  color:rgba(0, 0, 0, 0.85);
  line-height:64px;
  background:#001529
}

body:not(.dark) .ant-layout-footer{
  padding:24px 50px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  background:#f0f2f5
}

body:not(.dark) .ant-layout-content{
  flex:auto;
  min-height:0
}

body:not(.dark) .ant-layout-sider{
  position:relative;
  min-width:0;
  background:#001529;
  transition:all .2s
}

body:not(.dark) .ant-layout-sider-children{
  height:100%;
  margin-top:-0.1px;
  padding-top:.1px
}

body:not(.dark) .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{
  width:auto
}

body:not(.dark) .ant-layout-sider-has-trigger{
  padding-bottom:48px
}

body:not(.dark) .ant-layout-sider-right{
  order:1
}

body:not(.dark) .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;
  transition:all .2s
}

body:not(.dark) .ant-layout-sider-zero-width>*{
  overflow:hidden
}

body:not(.dark) .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;
  transition:background .3s ease
}

body:not(.dark) .ant-layout-sider-zero-width-trigger::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  transition:all .3s;
  content:""
}

body:not(.dark) .ant-layout-sider-zero-width-trigger:hover::after{
  background:rgba(255, 255, 255, 0.1)
}

body:not(.dark) .ant-layout-sider-zero-width-trigger-right{
  left:-36px;
  border-radius:2px 0 0 2px
}

body:not(.dark) .ant-layout-sider-light{
  background:#fff
}

body:not(.dark) .ant-layout-sider-light .ant-layout-sider-trigger{
  color:rgba(0, 0, 0, 0.85);
  background:#fff
}

body:not(.dark) .ant-layout-sider-light .ant-layout-sider-zero-width-trigger{
  color:rgba(0, 0, 0, 0.85);
  background:#fff
}

body:not(.dark) .ant-layout-rtl{
  direction:rtl
}

body:not(.dark) .ant-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-list *{
  outline:none
}

body:not(.dark) .ant-list-pagination{
  margin-top:24px;
  text-align:right
}

body:not(.dark) .ant-list-pagination .ant-pagination-options{
  text-align:left
}

body:not(.dark) .ant-list-more{
  margin-top:12px;
  text-align:center
}

body:not(.dark) .ant-list-more button{
  padding-right:32px;
  padding-left:32px
}

body:not(.dark) .ant-list-spin{
  min-height:40px;
  text-align:center
}

body:not(.dark) .ant-list-empty-text{
  padding:16px;
  color:rgba(0, 0, 0, 0.25);
  font-size:14px;
  text-align:center
}

body:not(.dark) .ant-list-items{
  margin:0;
  padding:0;
  list-style:none
}

body:not(.dark) .ant-list-item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:12px 0;
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-list-item-meta{
  display:flex;
  flex:1 1;
  align-items:flex-start;
  max-width:100%
}

body:not(.dark) .ant-list-item-meta-avatar{
  margin-right:16px
}

body:not(.dark) .ant-list-item-meta-content{
  flex:1 0;
  width:0;
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-list-item-meta-title{
  margin-bottom:4px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715
}

body:not(.dark) .ant-list-item-meta-title>a{
  color:rgba(0, 0, 0, 0.85);
  transition:all .3s
}

body:not(.dark) .ant-list-item-meta-title>a:hover{
  color:#1890ff
}

body:not(.dark) .ant-list-item-meta-description{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.5715
}

body:not(.dark) .ant-list-item-action{
  flex:0 0 auto;
  margin-left:48px;
  padding:0;
  font-size:0;
  list-style:none
}

body:not(.dark) .ant-list-item-action>li{
  position:relative;
  display:inline-block;
  padding:0 8px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

body:not(.dark) .ant-list-item-action>li:first-child{
  padding-left:0
}

body:not(.dark) .ant-list-item-action-split{
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:14px;
  margin-top:-7px;
  background-color:#f0f0f0
}

body:not(.dark) .ant-list-header{
  background:transparent
}

body:not(.dark) .ant-list-footer{
  background:transparent
}

body:not(.dark) .ant-list-header,body:not(.dark) .ant-list-footer{
  padding-top:12px;
  padding-bottom:12px
}

body:not(.dark) .ant-list-empty{
  padding:16px 0;
  color:rgba(0, 0, 0, 0.45);
  font-size:12px;
  text-align:center
}

body:not(.dark) .ant-list-split .ant-list-item{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-list-split .ant-list-item:last-child{
  border-bottom:none
}

body:not(.dark) .ant-list-split .ant-list-header{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-list-split.ant-list-empty .ant-list-footer{
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-list-loading .ant-list-spin-nested-loading{
  min-height:32px
}

body:not(.dark) .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
}

body:not(.dark) .ant-list-lg .ant-list-item{
  padding:16px 24px
}

body:not(.dark) .ant-list-sm .ant-list-item{
  padding:8px 16px
}

body:not(.dark) .ant-list-vertical .ant-list-item{
  align-items:initial
}

body:not(.dark) .ant-list-vertical .ant-list-item-main{
  display:block;
  flex:1 1
}

body:not(.dark) .ant-list-vertical .ant-list-item-extra{
  margin-left:40px
}

body:not(.dark) .ant-list-vertical .ant-list-item-meta{
  margin-bottom:16px
}

body:not(.dark) .ant-list-vertical .ant-list-item-meta-title{
  margin-bottom:12px;
  color:rgba(0, 0, 0, 0.85);
  font-size:16px;
  line-height:24px
}

body:not(.dark) .ant-list-vertical .ant-list-item-action{
  margin-top:16px;
  margin-left:auto
}

body:not(.dark) .ant-list-vertical .ant-list-item-action>li{
  padding:0 16px
}

body:not(.dark) .ant-list-vertical .ant-list-item-action>li:first-child{
  padding-left:0
}

body:not(.dark) .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
}

body:not(.dark) .ant-list-item-no-flex{
  display:block
}

body:not(.dark) .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{
  float:right
}

body:not(.dark) .ant-list-bordered{
  border:1px solid #d9d9d9;
  border-radius:2px
}

body:not(.dark) .ant-list-bordered .ant-list-header{
  padding-right:24px;
  padding-left:24px
}

body:not(.dark) .ant-list-bordered .ant-list-footer{
  padding-right:24px;
  padding-left:24px
}

body:not(.dark) .ant-list-bordered .ant-list-item{
  padding-right:24px;
  padding-left:24px
}

body:not(.dark) .ant-list-bordered .ant-list-pagination{
  margin:16px 24px
}

body:not(.dark) .ant-list-bordered.ant-list-sm .ant-list-item{
  padding:8px 16px
}

body:not(.dark) .ant-list-bordered.ant-list-sm .ant-list-header,body:not(.dark) .ant-list-bordered.ant-list-sm .ant-list-footer{
  padding:8px 16px
}

body:not(.dark) .ant-list-bordered.ant-list-lg .ant-list-item{
  padding:16px 24px
}

body:not(.dark) .ant-list-bordered.ant-list-lg .ant-list-header,body:not(.dark) .ant-list-bordered.ant-list-lg .ant-list-footer{
  padding:16px 24px
}

@media screen and (max-width: 768px){
  body:not(.dark) .ant-list-item-action{
    margin-left:24px
  }

  body:not(.dark) .ant-list-vertical .ant-list-item-extra{
    margin-left:24px
  }
}

@media screen and (max-width: 576px){
  body:not(.dark) .ant-list-item{
    flex-wrap:wrap
  }

  body:not(.dark) .ant-list-item-action{
    margin-left:12px
  }

  body:not(.dark) .ant-list-vertical .ant-list-item{
    flex-wrap:wrap-reverse
  }

  body:not(.dark) .ant-list-vertical .ant-list-item-main{
    min-width:220px
  }

  body:not(.dark) .ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

body:not(.dark) .ant-list-rtl{
  direction:rtl;
  text-align:right
}

body:not(.dark) .ant-list-rtl .ReactVirtualized__List .ant-list-item{
  direction:rtl
}

body:not(.dark) .ant-list-rtl .ant-list-pagination{
  text-align:left
}

body:not(.dark) .ant-list-rtl .ant-list-item-meta-avatar{
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-list-rtl .ant-list-item-action{
  margin-right:48px;
  margin-left:0
}

body:not(.dark) .ant-list.ant-list-rtl .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

body:not(.dark) .ant-list-rtl .ant-list-item-action-split{
  right:auto;
  left:0
}

body:not(.dark) .ant-list-rtl.ant-list-vertical .ant-list-item-extra{
  margin-right:40px;
  margin-left:0
}

body:not(.dark) .ant-list-rtl.ant-list-vertical .ant-list-item-action{
  margin-right:auto
}

body:not(.dark) .ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

body:not(.dark) .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){
  body:not(.dark) .ant-list-rtl .ant-list-item-action{
    margin-right:24px;
    margin-left:0
  }

  body:not(.dark) .ant-list-rtl .ant-list-vertical .ant-list-item-extra{
    margin-right:24px;
    margin-left:0
  }
}

@media screen and (max-width: 576px){
  body:not(.dark) .ant-list-rtl .ant-list-item-action{
    margin-right:22px;
    margin-left:0
  }

  body:not(.dark) .ant-list-rtl.ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

body:not(.dark) .ant-spin{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:#1890ff;
  text-align:center;
  vertical-align:middle;
  opacity:0;
  transition:-webkit-transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition:transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition:transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-spin-spinning{
  position:static;
  display:inline-block;
  opacity:1
}

body:not(.dark) .ant-spin-nested-loading{
  position:relative
}

body:not(.dark) .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
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{
  position:absolute;
  top:50%;
  left:50%;
  margin:-10px
}

body:not(.dark) .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
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{
  margin-top:-20px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{
  margin:-7px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{
  padding-top:2px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{
  margin-top:-17px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{
  margin:-16px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{
  padding-top:11px
}

body:not(.dark) .ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{
  margin-top:-26px
}

body:not(.dark) .ant-spin-container{
  position:relative;
  transition:opacity .3s
}

body:not(.dark) .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;
  transition:all .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-spin-blur{
  clear:both;
  overflow:hidden;
  opacity:.5;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:none
}

body:not(.dark) .ant-spin-blur::after{
  opacity:.4;
  pointer-events:auto
}

body:not(.dark) .ant-spin-tip{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-spin-dot{
  position:relative;
  display:inline-block;
  font-size:20px;
  width:1em;
  height:1em
}

body:not(.dark) .ant-spin-dot-item{
  position:absolute;
  display:block;
  width:9px;
  height:9px;
  background-color:#1890ff;
  border-radius:100%;
  -webkit-transform:scale(0.75);
  transform:scale(0.75);
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%;
  opacity:.3;
  -webkit-animation:antSpinMove 1s infinite linear alternate;
  animation:antSpinMove 1s infinite linear alternate
}

body:not(.dark) .ant-spin-dot-item:nth-child(1){
  top:0;
  left:0
}

body:not(.dark) .ant-spin-dot-item:nth-child(2){
  top:0;
  right:0;
  -webkit-animation-delay:.4s;
  animation-delay:.4s
}

body:not(.dark) .ant-spin-dot-item:nth-child(3){
  right:0;
  bottom:0;
  -webkit-animation-delay:.8s;
  animation-delay:.8s
}

body:not(.dark) .ant-spin-dot-item:nth-child(4){
  bottom:0;
  left:0;
  -webkit-animation-delay:1.2s;
  animation-delay:1.2s
}

body:not(.dark) .ant-spin-dot-spin{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-animation:antRotate 1.2s infinite linear;
  animation:antRotate 1.2s infinite linear
}

body:not(.dark) .ant-spin-sm .ant-spin-dot{
  font-size:14px
}

body:not(.dark) .ant-spin-sm .ant-spin-dot i{
  width:6px;
  height:6px
}

body:not(.dark) .ant-spin-lg .ant-spin-dot{
  font-size:32px
}

body:not(.dark) .ant-spin-lg .ant-spin-dot i{
  width:14px;
  height:14px
}

body:not(.dark) .ant-spin.ant-spin-show-text .ant-spin-text{
  display:block
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  body:not(.dark) .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)
  }
}

body:not(.dark) .ant-spin-rtl{
  direction:rtl
}

body:not(.dark) .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)
  }
}

body:not(.dark) .ant-pagination{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-pagination ul,body:not(.dark) .ant-pagination ol{
  margin:0;
  padding:0;
  list-style:none
}

body:not(.dark) .ant-pagination::after{
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
  visibility:hidden;
  content:" "
}

body:not(.dark) .ant-pagination-total-text{
  display:inline-block;
  height:32px;
  margin-right:8px;
  line-height:30px;
  vertical-align:middle
}

body:not(.dark) .ant-pagination-item{
  display:inline-block;
  min-width:32px;
  height:32px;
  margin-right:8px;
  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:30px;
  text-align:center;
  vertical-align:middle;
  list-style:none;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  outline:0;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-pagination-item a{
  display:block;
  padding:0 6px;
  color:rgba(0, 0, 0, 0.85);
  transition:none
}

body:not(.dark) .ant-pagination-item a:hover{
  text-decoration:none
}

body:not(.dark) .ant-pagination-item:focus-visible,body:not(.dark) .ant-pagination-item:hover{
  border-color:#1890ff;
  transition:all .3s
}

body:not(.dark) .ant-pagination-item:focus-visible a,body:not(.dark) .ant-pagination-item:hover a{
  color:#1890ff
}

body:not(.dark) .ant-pagination-item-active{
  font-weight:500;
  background:#fff;
  border-color:#1890ff
}

body:not(.dark) .ant-pagination-item-active a{
  color:#1890ff
}

body:not(.dark) .ant-pagination-item-active:focus-visible,body:not(.dark) .ant-pagination-item-active:hover{
  border-color:#40a9ff
}

body:not(.dark) .ant-pagination-item-active:focus-visible a,body:not(.dark) .ant-pagination-item-active:hover a{
  color:#40a9ff
}

body:not(.dark) .ant-pagination-jump-prev,body:not(.dark) .ant-pagination-jump-next{
  outline:0
}

body:not(.dark) .ant-pagination-jump-prev .ant-pagination-item-container,body:not(.dark) .ant-pagination-jump-next .ant-pagination-item-container{
  position:relative
}

body:not(.dark) .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,body:not(.dark) .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{
  color:#1890ff;
  font-size:12px;
  letter-spacing:-1px;
  opacity:0;
  transition:all .2s
}

body:not(.dark) .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,body:not(.dark) .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto
}

body:not(.dark) .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,body:not(.dark) .ant-pagination-jump-next .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, 0.25);
  font-family:Arial,Helvetica,sans-serif;
  letter-spacing:2px;
  text-align:center;
  text-indent:.13em;
  opacity:1;
  transition:all .2s
}

body:not(.dark) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,body:not(.dark) .ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,body:not(.dark) .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,body:not(.dark) .ant-pagination-jump-next:hover .ant-pagination-item-link-icon{
  opacity:1
}

body:not(.dark) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,body:not(.dark) .ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,body:not(.dark) .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,body:not(.dark) .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{
  opacity:0
}

body:not(.dark) .ant-pagination-prev,body:not(.dark) .ant-pagination-jump-prev,body:not(.dark) .ant-pagination-jump-next{
  margin-right:8px
}

body:not(.dark) .ant-pagination-prev,body:not(.dark) .ant-pagination-next,body:not(.dark) .ant-pagination-jump-prev,body:not(.dark) .ant-pagination-jump-next{
  display:inline-block;
  min-width:32px;
  height:32px;
  color:rgba(0, 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;
  transition:all .3s
}

body:not(.dark) .ant-pagination-prev,body:not(.dark) .ant-pagination-next{
  font-family:Arial,Helvetica,sans-serif;
  outline:0
}

body:not(.dark) .ant-pagination-prev button,body:not(.dark) .ant-pagination-next button{
  color:rgba(0, 0, 0, 0.85);
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-pagination-prev:hover button,body:not(.dark) .ant-pagination-next:hover button{
  border-color:#40a9ff
}

body:not(.dark) .ant-pagination-prev .ant-pagination-item-link,body:not(.dark) .ant-pagination-next .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;
  transition:all .3s
}

body:not(.dark) .ant-pagination-prev:focus-visible .ant-pagination-item-link,body:not(.dark) .ant-pagination-next:focus-visible .ant-pagination-item-link,body:not(.dark) .ant-pagination-prev:hover .ant-pagination-item-link,body:not(.dark) .ant-pagination-next:hover .ant-pagination-item-link{
  color:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-pagination-disabled,body:not(.dark) .ant-pagination-disabled:hover,body:not(.dark) .ant-pagination-disabled:focus-visible{
  cursor:not-allowed
}

body:not(.dark) .ant-pagination-disabled .ant-pagination-item-link,body:not(.dark) .ant-pagination-disabled:hover .ant-pagination-item-link,body:not(.dark) .ant-pagination-disabled:focus-visible .ant-pagination-item-link{
  color:rgba(0, 0, 0, 0.25);
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-pagination-slash{
  margin:0 10px 0 5px
}

body:not(.dark) .ant-pagination-options{
  display:inline-block;
  margin-left:16px;
  vertical-align:middle
}

@media all and (-ms-high-contrast: none){
  body:not(.dark) .ant-pagination-options *::-ms-backdrop,body:not(.dark) .ant-pagination-options{
    vertical-align:top
  }
}

body:not(.dark) .ant-pagination-options-size-changer.ant-select{
  display:inline-block;
  width:auto
}

body:not(.dark) .ant-pagination-options-quick-jumper{
  display:inline-block;
  height:32px;
  margin-left:8px;
  line-height:32px;
  vertical-align:top
}

body:not(.dark) .ant-pagination-options-quick-jumper input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  width:50px;
  height:32px;
  margin:0 8px
}

body:not(.dark) .ant-pagination-options-quick-jumper input:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-pagination-options-quick-jumper input::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-pagination-options-quick-jumper input::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-pagination-options-quick-jumper input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-pagination-options-quick-jumper input:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-pagination-options-quick-jumper input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-pagination-options-quick-jumper input:focus,body:not(.dark) .ant-pagination-options-quick-jumper input-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-pagination-options-quick-jumper input-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-pagination-options-quick-jumper input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-pagination-options-quick-jumper input[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-pagination-options-quick-jumper input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-pagination-options-quick-jumper input-borderless,body:not(.dark) .ant-pagination-options-quick-jumper input-borderless:hover,body:not(.dark) .ant-pagination-options-quick-jumper input-borderless:focus,body:not(.dark) .ant-pagination-options-quick-jumper input-borderless-focused,body:not(.dark) .ant-pagination-options-quick-jumper input-borderless-disabled,body:not(.dark) .ant-pagination-options-quick-jumper input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-pagination-options-quick-jumper input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-pagination-options-quick-jumper input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-pagination-options-quick-jumper input-sm{
  padding:0px 7px
}

body:not(.dark) .ant-pagination-simple .ant-pagination-prev,body:not(.dark) .ant-pagination-simple .ant-pagination-next{
  height:24px;
  line-height:24px;
  vertical-align:top
}

body:not(.dark) .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,body:not(.dark) .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{
  height:24px;
  background-color:transparent;
  border:0
}

body:not(.dark) .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,body:not(.dark) .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after{
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-pagination-simple .ant-pagination-simple-pager{
  display:inline-block;
  height:24px;
  margin-right:8px
}

body:not(.dark) .ant-pagination-simple .ant-pagination-simple-pager input{
  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;
  transition:border-color .3s
}

body:not(.dark) .ant-pagination-simple .ant-pagination-simple-pager input:hover{
  border-color:#1890ff
}

body:not(.dark) .ant-pagination-simple .ant-pagination-simple-pager input[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-pagination.mini .ant-pagination-total-text,body:not(.dark) .ant-pagination.mini .ant-pagination-simple-pager{
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-item{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:22px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){
  background:transparent;
  border-color:transparent
}

body:not(.dark) .ant-pagination.mini .ant-pagination-prev,body:not(.dark) .ant-pagination.mini .ant-pagination-next{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:24px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,body:not(.dark) .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{
  background:transparent;
  border-color:transparent
}

body:not(.dark) .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,body:not(.dark) .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after{
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-jump-prev,body:not(.dark) .ant-pagination.mini .ant-pagination-jump-next{
  height:24px;
  margin-right:0;
  line-height:24px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-options{
  margin-left:2px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-options-size-changer{
  top:0px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-options-quick-jumper{
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-pagination.mini .ant-pagination-options-quick-jumper input{
  padding:0px 7px;
  width:44px;
  height:24px
}

body:not(.dark) .ant-pagination.ant-pagination-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item{
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item a{
  color:rgba(0, 0, 0, 0.25);
  background:transparent;
  border:none;
  cursor:not-allowed
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item-active{
  background:#e6e6e6
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  color:rgba(0, 0, 0, 0.25);
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

body:not(.dark) .ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  background:transparent
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{
  opacity:0
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{
  opacity:1
}

body:not(.dark) .ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{
  color:rgba(0, 0, 0, 0.25)
}

@media only screen and (max-width: 992px){
  body:not(.dark) .ant-pagination-item-after-jump-prev,body:not(.dark) .ant-pagination-item-before-jump-next{
    display:none
  }
}

@media only screen and (max-width: 576px){
  body:not(.dark) .ant-pagination-options{
    display:none
  }
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-total-text{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-item,body:not(.dark) .ant-pagination-rtl .ant-pagination-prev,body:not(.dark) .ant-pagination-rtl .ant-pagination-jump-prev,body:not(.dark) .ant-pagination-rtl .ant-pagination-jump-next{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-slash{
  margin:0 5px 0 10px
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-options{
  margin-right:16px;
  margin-left:0
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{
  margin-left:0
}

body:not(.dark) .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{
  margin-right:2px;
  margin-left:0
}

body:not(.dark) .ant-mentions{
  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;
  padding:4px 11px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  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
}

body:not(.dark) .ant-mentions:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-mentions:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-mentions:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

body:not(.dark) .ant-mentions:focus,body:not(.dark) .ant-mentions-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-mentions-disabled{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-mentions-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-mentions[disabled]{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-mentions[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-mentions-borderless,body:not(.dark) .ant-mentions-borderless:hover,body:not(.dark) .ant-mentions-borderless:focus,body:not(.dark) .ant-mentions-borderless-focused,body:not(.dark) .ant-mentions-borderless-disabled,body:not(.dark) .ant-mentions-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body:not(.dark) textarea.ant-mentions{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body:not(.dark) .ant-mentions-lg{
  padding:6.5px 11px;
  font-size:16px
}

body:not(.dark) .ant-mentions-sm{
  padding:0px 7px
}

body:not(.dark) .ant-mentions-disabled>textarea{
  color:rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body:not(.dark) .ant-mentions-disabled>textarea:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

body:not(.dark) .ant-mentions-focused{
  border-color:#40a9ff;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-mentions>textarea,body:not(.dark) .ant-mentions-measure{
  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;
  -webkit-font-feature-settings:inherit;
  font-feature-settings: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;
  tab-size:inherit
}

body:not(.dark) .ant-mentions>textarea{
  width:100%;
  border:none;
  outline:none;
  resize:none
}

body:not(.dark) .ant-mentions>textarea:-ms-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions>textarea::-webkit-input-placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions>textarea::placeholder{
  color:#bfbfbf
}

body:not(.dark) .ant-mentions>textarea:-ms-input-placeholder{
  text-overflow:ellipsis
}

body:not(.dark) .ant-mentions>textarea:placeholder-shown{
  text-overflow:ellipsis
}

body:not(.dark) .ant-mentions-measure{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  color:transparent;
  pointer-events:none
}

body:not(.dark) .ant-mentions-measure>span{
  display:inline-block;
  min-height:1em
}

body:not(.dark) .ant-mentions-dropdown{
  margin:0;
  padding:0;
  color:rgba(0, 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;
  box-sizing:border-box;
  font-size:14px;
  font-variant:initial;
  background-color:#fff;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-mentions-dropdown-hidden{
  display:none
}

body:not(.dark) .ant-mentions-dropdown-menu{
  max-height:250px;
  margin-bottom:0;
  padding-left:0;
  overflow:auto;
  list-style:none;
  outline:none
}

body:not(.dark) .ant-mentions-dropdown-menu-item{
  position:relative;
  display:block;
  min-width:100px;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  font-weight:normal;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:background .3s ease
}

body:not(.dark) .ant-mentions-dropdown-menu-item:hover{
  background-color:#f5f5f5
}

body:not(.dark) .ant-mentions-dropdown-menu-item:first-child{
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-mentions-dropdown-menu-item:last-child{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-mentions-dropdown-menu-item-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-mentions-dropdown-menu-item-disabled:hover{
  color:rgba(0, 0, 0, 0.25);
  background-color:#fff;
  cursor:not-allowed
}

body:not(.dark) .ant-mentions-dropdown-menu-item-selected{
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  background-color:#fafafa
}

body:not(.dark) .ant-mentions-dropdown-menu-item-active{
  background-color:#f5f5f5
}

body:not(.dark) .ant-mentions-rtl{
  direction:rtl
}

body:not(.dark) .ant-message{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-message-notice{
  padding:8px;
  text-align:center
}

body:not(.dark) .ant-message-notice-content{
  display:inline-block;
  padding:10px 16px;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events:all
}

body:not(.dark) .ant-message-success .anticon{
  color:#52c41a
}

body:not(.dark) .ant-message-error .anticon{
  color:#ff4d4f
}

body:not(.dark) .ant-message-warning .anticon{
  color:#faad14
}

body:not(.dark) .ant-message-info .anticon,body:not(.dark) .ant-message-loading .anticon{
  color:#1890ff
}

body:not(.dark) .ant-message .anticon{
  position:relative;
  top:1px;
  margin-right:8px;
  font-size:16px
}

body:not(.dark) .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
  }

  100%{
    max-height:0;
    padding:0;
    opacity:0
  }
}

@keyframes MessageMoveOut{
  0%{
    max-height:150px;
    padding:8px;
    opacity:1
  }

  100%{
    max-height:0;
    padding:0;
    opacity:0
  }
}

body:not(.dark) .ant-message-rtl{
  direction:rtl
}

body:not(.dark) .ant-message-rtl span{
  direction:rtl
}

body:not(.dark) .ant-message-rtl .anticon{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-modal{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-bottom:24px
}

body:not(.dark) .ant-modal.ant-zoom-enter,body:not(.dark) .ant-modal.antzoom-appear{
  -webkit-transform:none;
  transform:none;
  opacity:0;
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-modal-mask{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1000;
  height:100%;
  background-color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-modal-mask-hidden{
  display:none
}

body:not(.dark) .ant-modal-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch
}

body:not(.dark) .ant-modal-wrap{
  z-index:1000
}

body:not(.dark) .ant-modal-title{
  margin:0;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:22px;
  word-wrap:break-word
}

body:not(.dark) .ant-modal-content{
  position:relative;
  background-color:#fff;
  background-clip:padding-box;
  border:0;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events:auto
}

body:not(.dark) .ant-modal-close{
  position:absolute;
  top:0;
  right:0;
  z-index:10;
  padding:0;
  color:rgba(0, 0, 0, 0.45);
  font-weight:700;
  line-height:1;
  text-decoration:none;
  background:transparent;
  border:0;
  outline:0;
  cursor:pointer;
  transition:color .3s
}

body:not(.dark) .ant-modal-close-x{
  display:block;
  width:56px;
  height:56px;
  font-size:16px;
  font-style:normal;
  line-height:56px;
  text-align:center;
  text-transform:none;
  text-rendering:auto
}

body:not(.dark) .ant-modal-close:focus,body:not(.dark) .ant-modal-close:hover{
  color:rgba(0, 0, 0, 0.75);
  text-decoration:none
}

body:not(.dark) .ant-modal-header{
  padding:16px 24px;
  color:rgba(0, 0, 0, 0.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-modal-body{
  padding:24px;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

body:not(.dark) .ant-modal-footer{
  padding:10px 16px;
  text-align:right;
  background:transparent;
  border-top:1px solid #f0f0f0;
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){
  margin-bottom:0;
  margin-left:8px
}

body:not(.dark) .ant-modal-open{
  overflow:hidden
}

body:not(.dark) .ant-modal-centered{
  text-align:center
}

body:not(.dark) .ant-modal-centered::before{
  display:inline-block;
  width:0;
  height:100%;
  vertical-align:middle;
  content:""
}

body:not(.dark) .ant-modal-centered .ant-modal{
  top:0;
  display:inline-block;
  text-align:left;
  vertical-align:middle
}

@media(max-width: 767px){
  body:not(.dark) .ant-modal{
    max-width:calc(100vw - 16px);
    margin:8px auto
  }

  body:not(.dark) .ant-modal-centered .ant-modal{
    flex:1 1
  }
}

body:not(.dark) .ant-modal-confirm .ant-modal-header{
  display:none
}

body:not(.dark) .ant-modal-confirm .ant-modal-body{
  padding:32px 32px 24px
}

body:not(.dark) .ant-modal-confirm-body-wrapper::before{
  display:table;
  content:""
}

body:not(.dark) .ant-modal-confirm-body-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-modal-confirm-body .ant-modal-confirm-title{
  display:block;
  overflow:hidden;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:1.4
}

body:not(.dark) .ant-modal-confirm-body .ant-modal-confirm-content{
  margin-top:8px;
  color:rgba(0, 0, 0, 0.85);
  font-size:14px
}

body:not(.dark) .ant-modal-confirm-body>.anticon{
  float:left;
  margin-right:16px;
  font-size:22px
}

body:not(.dark) .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-left:38px
}

body:not(.dark) .ant-modal-confirm .ant-modal-confirm-btns{
  float:right;
  margin-top:24px
}

body:not(.dark) .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-bottom:0;
  margin-left:8px
}

body:not(.dark) .ant-modal-confirm-error .ant-modal-confirm-body>.anticon{
  color:#ff4d4f
}

body:not(.dark) .ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,body:not(.dark) .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{
  color:#faad14
}

body:not(.dark) .ant-modal-confirm-info .ant-modal-confirm-body>.anticon{
  color:#1890ff
}

body:not(.dark) .ant-modal-confirm-success .ant-modal-confirm-body>.anticon{
  color:#52c41a
}

body:not(.dark) .ant-modal-wrap-rtl{
  direction:rtl
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-close{
  right:auto;
  right:initial;
  left:0
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-footer{
  text-align:left
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-confirm-body{
  direction:rtl
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{
  float:right;
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-right:38px;
  margin-left:0
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-confirm-btns{
  float:left
}

body:not(.dark) .ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-modal-wrap-rtl.ant-modal-centered .ant-modal{
  text-align:right
}

body:not(.dark) .ant-notification{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-right:24px
}

body:not(.dark) .ant-notification-topLeft,body:not(.dark) .ant-notification-bottomLeft{
  margin-right:0;
  margin-left:24px
}

body:not(.dark) .ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,body:not(.dark) .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,body:not(.dark) .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,body:not(.dark) .ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{
  -webkit-animation-name:NotificationLeftFadeIn;
  animation-name:NotificationLeftFadeIn
}

body:not(.dark) .ant-notification-close-icon{
  font-size:14px;
  cursor:pointer
}

body:not(.dark) .ant-notification-hook-holder{
  position:relative
}

body:not(.dark) .ant-notification-notice{
  position:relative;
  width:384px;
  max-width:calc(100vw - 24px * 2);
  margin-bottom:16px;
  margin-left:auto;
  padding:16px 24px;
  overflow:hidden;
  line-height:1.5715;
  word-wrap:break-word;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-notification-topLeft .ant-notification-notice,body:not(.dark) .ant-notification-bottomLeft .ant-notification-notice{
  margin-right:auto;
  margin-left:0
}

body:not(.dark) .ant-notification-notice-message{
  margin-bottom:8px;
  color:rgba(0, 0, 0, 0.85);
  font-size:16px;
  line-height:24px
}

body:not(.dark) .ant-notification-notice-message-single-line-auto-margin{
  display:block;
  width:calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width:4px;
  background-color:transparent;
  pointer-events:none
}

body:not(.dark) .ant-notification-notice-message-single-line-auto-margin::before{
  display:block;
  content:""
}

body:not(.dark) .ant-notification-notice-description{
  font-size:14px
}

body:not(.dark) .ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:24px
}

body:not(.dark) .ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-bottom:4px;
  margin-left:48px;
  font-size:16px
}

body:not(.dark) .ant-notification-notice-with-icon .ant-notification-notice-description{
  margin-left:48px;
  font-size:14px
}

body:not(.dark) .ant-notification-notice-icon{
  position:absolute;
  margin-left:4px;
  font-size:24px;
  line-height:24px
}

body:not(.dark) .anticon.ant-notification-notice-icon-success{
  color:#52c41a
}

body:not(.dark) .anticon.ant-notification-notice-icon-info{
  color:#1890ff
}

body:not(.dark) .anticon.ant-notification-notice-icon-warning{
  color:#faad14
}

body:not(.dark) .anticon.ant-notification-notice-icon-error{
  color:#ff4d4f
}

body:not(.dark) .ant-notification-notice-close{
  position:absolute;
  top:16px;
  right:22px;
  color:rgba(0, 0, 0, 0.45);
  outline:none
}

body:not(.dark) .ant-notification-notice-close:hover{
  color:rgba(0, 0, 0, 0.67)
}

body:not(.dark) .ant-notification-notice-btn{
  float:right;
  margin-top:16px
}

body:not(.dark) .ant-notification .notification-fade-effect{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body:not(.dark) .ant-notification-fade-enter,body:not(.dark) .ant-notification-fade-appear{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  opacity:0;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

body:not(.dark) .ant-notification-fade-leave{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-duration:.2s;
  animation-duration:.2s;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

body:not(.dark) .ant-notification-fade-enter.ant-notification-fade-enter-active,body:not(.dark) .ant-notification-fade-appear.ant-notification-fade-appear-active{
  -webkit-animation-name:NotificationFadeIn;
  animation-name:NotificationFadeIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body:not(.dark) .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
  }

  100%{
    left:0;
    opacity:1
  }
}

@keyframes NotificationFadeIn{
  0%{
    left:384px;
    opacity:0
  }

  100%{
    left:0;
    opacity:1
  }
}

@-webkit-keyframes NotificationLeftFadeIn{
  0%{
    right:384px;
    opacity:0
  }

  100%{
    right:0;
    opacity:1
  }
}

@keyframes NotificationLeftFadeIn{
  0%{
    right:384px;
    opacity:0
  }

  100%{
    right:0;
    opacity:1
  }
}

@-webkit-keyframes NotificationFadeOut{
  0%{
    max-height:150px;
    margin-bottom:16px;
    opacity:1
  }

  100%{
    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
  }

  100%{
    max-height:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    opacity:0
  }
}

body:not(.dark) .ant-notification-rtl{
  direction:rtl
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:0;
  padding-left:24px
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-right:48px;
  margin-left:0
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{
  margin-right:48px;
  margin-left:0
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-icon{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-close{
  right:auto;
  left:22px
}

body:not(.dark) .ant-notification-rtl .ant-notification-notice-btn{
  float:left
}

body:not(.dark) .ant-page-header{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-page-header-ghost{
  background-color:inherit
}

body:not(.dark) .ant-page-header.has-breadcrumb{
  padding-top:12px
}

body:not(.dark) .ant-page-header.has-footer{
  padding-bottom:0
}

body:not(.dark) .ant-page-header-back{
  margin-right:16px;
  font-size:16px;
  line-height:1
}

body:not(.dark) .ant-page-header-back-button{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  transition:color .3s;
  color:#000;
  cursor:pointer
}

body:not(.dark) .ant-page-header-back-button:focus,body:not(.dark) .ant-page-header-back-button:hover{
  color:#40a9ff
}

body:not(.dark) .ant-page-header-back-button:active{
  color:#096dd9
}

body:not(.dark) .ant-page-header .ant-divider-vertical{
  height:14px;
  margin:0 12px;
  vertical-align:middle
}

body:not(.dark) .ant-breadcrumb+.ant-page-header-heading{
  margin-top:8px
}

body:not(.dark) .ant-page-header-heading{
  display:flex;
  justify-content:space-between
}

body:not(.dark) .ant-page-header-heading-left{
  display:flex;
  align-items:center;
  margin:4px 0;
  overflow:hidden
}

body:not(.dark) .ant-page-header-heading-title{
  margin-right:12px;
  margin-bottom:0;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:20px;
  line-height:32px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-page-header-heading .ant-avatar{
  margin-right:12px
}

body:not(.dark) .ant-page-header-heading-sub-title{
  margin-right:12px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.5715;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-page-header-heading-extra{
  margin:4px 0;
  white-space:nowrap
}

body:not(.dark) .ant-page-header-heading-extra>*{
  margin-left:12px;
  white-space:unset
}

body:not(.dark) .ant-page-header-heading-extra>*:first-child{
  margin-left:0
}

body:not(.dark) .ant-page-header-content{
  padding-top:12px
}

body:not(.dark) .ant-page-header-footer{
  margin-top:16px
}

body:not(.dark) .ant-page-header-footer .ant-tabs>.ant-tabs-nav{
  margin:0
}

body:not(.dark) .ant-page-header-footer .ant-tabs>.ant-tabs-nav::before{
  border:none
}

body:not(.dark) .ant-page-header-footer .ant-tabs .ant-tabs-tab{
  padding-top:8px;
  padding-bottom:8px;
  font-size:16px
}

body:not(.dark) .ant-page-header-compact .ant-page-header-heading{
  flex-wrap:wrap
}

body:not(.dark) .ant-page-header-rtl{
  direction:rtl
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-back{
  float:right;
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-title{
  margin-right:0;
  margin-left:12px
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading .ant-avatar{
  margin-right:0;
  margin-left:12px
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-sub-title{
  float:right;
  margin-right:0;
  margin-left:12px
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-tags{
  float:right
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-extra{
  float:left
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-extra>*{
  margin-right:12px;
  margin-left:0
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{
  margin-right:0
}

body:not(.dark) .ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{
  float:right
}

body:not(.dark) .ant-popconfirm{
  z-index:1060
}

body:not(.dark) .ant-progress{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-progress-line{
  position:relative;
  width:100%;
  font-size:14px
}

body:not(.dark) .ant-progress-steps{
  display:inline-block
}

body:not(.dark) .ant-progress-steps-outer{
  display:flex;
  flex-direction:row;
  align-items:center
}

body:not(.dark) .ant-progress-steps-item{
  flex-shrink:0;
  min-width:2px;
  margin-right:2px;
  background:#f3f3f3;
  transition:all .3s
}

body:not(.dark) .ant-progress-steps-item-active{
  background:#1890ff
}

body:not(.dark) .ant-progress-small.ant-progress-line,body:not(.dark) .ant-progress-small.ant-progress-line .ant-progress-text .anticon{
  font-size:12px
}

body:not(.dark) .ant-progress-outer{
  display:inline-block;
  width:100%;
  margin-right:0;
  padding-right:0
}

body:not(.dark) .ant-progress-show-info .ant-progress-outer{
  margin-right:calc(-2em - 8px);
  padding-right:calc(2em + 8px)
}

body:not(.dark) .ant-progress-inner{
  position:relative;
  display:inline-block;
  width:100%;
  overflow:hidden;
  vertical-align:middle;
  background-color:#f5f5f5;
  border-radius:100px
}

body:not(.dark) .ant-progress-circle-trail{
  stroke:#f5f5f5
}

body:not(.dark) .ant-progress-circle-path{
  -webkit-animation:ant-progress-appear .3s;
  animation:ant-progress-appear .3s
}

body:not(.dark) .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#1890ff
}

body:not(.dark) .ant-progress-success-bg,body:not(.dark) .ant-progress-bg{
  position:relative;
  background-color:#1890ff;
  border-radius:100px;
  transition:all .4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s
}

body:not(.dark) .ant-progress-success-bg{
  position:absolute;
  top:0;
  left:0;
  background-color:#52c41a
}

body:not(.dark) .ant-progress-text{
  display:inline-block;
  width:2em;
  margin-left:8px;
  color:rgba(0, 0, 0, 0.85);
  font-size:1em;
  line-height:1;
  white-space:nowrap;
  text-align:left;
  vertical-align:middle;
  word-break:normal
}

body:not(.dark) .ant-progress-text .anticon{
  font-size:14px
}

body:not(.dark) .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(0.23, 1, 0.32, 1) infinite;
  animation:ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content:""
}

body:not(.dark) .ant-progress-status-exception .ant-progress-bg{
  background-color:#ff4d4f
}

body:not(.dark) .ant-progress-status-exception .ant-progress-text{
  color:#ff4d4f
}

body:not(.dark) .ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#ff4d4f
}

body:not(.dark) .ant-progress-status-success .ant-progress-bg{
  background-color:#52c41a
}

body:not(.dark) .ant-progress-status-success .ant-progress-text{
  color:#52c41a
}

body:not(.dark) .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#52c41a
}

body:not(.dark) .ant-progress-circle .ant-progress-inner{
  position:relative;
  line-height:1;
  background-color:transparent
}

body:not(.dark) .ant-progress-circle .ant-progress-text{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  margin:0;
  padding:0;
  color:rgba(0, 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%)
}

body:not(.dark) .ant-progress-circle .ant-progress-text .anticon{
  font-size:1.16666667em
}

body:not(.dark) .ant-progress-circle.ant-progress-status-exception .ant-progress-text{
  color:#ff4d4f
}

body:not(.dark) .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
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:translateX(0) scaleX(1);
    transform:translateX(0) scaleX(1);
    opacity:0
  }
}

body:not(.dark) .ant-progress-rtl{
  direction:rtl
}

body:not(.dark) .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)
}

body:not(.dark) .ant-progress-rtl .ant-progress-success-bg{
  right:0;
  left:auto
}

body:not(.dark) .ant-progress-rtl.ant-progress-line .ant-progress-text,body:not(.dark) .ant-progress-rtl.ant-progress-steps .ant-progress-text{
  margin-right:8px;
  margin-left:0;
  text-align:right
}

body:not(.dark) .ant-rate{
  box-sizing:border-box;
  color:rgba(0, 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
}

body:not(.dark) .ant-rate-disabled .ant-rate-star{
  cursor:default
}

body:not(.dark) .ant-rate-disabled .ant-rate-star:hover{
  -webkit-transform:scale(1);
  transform:scale(1)
}

body:not(.dark) .ant-rate-star{
  position:relative;
  display:inline-block;
  color:inherit;
  cursor:pointer
}

body:not(.dark) .ant-rate-star:not(:last-child){
  margin-right:8px
}

body:not(.dark) .ant-rate-star>div{
  transition:all .3s,outline 0s
}

body:not(.dark) .ant-rate-star>div:hover,body:not(.dark) .ant-rate-star>div:focus-visible{
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}

body:not(.dark) .ant-rate-star>div:focus{
  outline:0
}

body:not(.dark) .ant-rate-star>div:focus-visible{
  outline:1px dashed #fadb14
}

body:not(.dark) .ant-rate-star-first,body:not(.dark) .ant-rate-star-second{
  color:#f0f0f0;
  transition:all .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-rate-star-first .anticon,body:not(.dark) .ant-rate-star-second .anticon{
  vertical-align:middle
}

body:not(.dark) .ant-rate-star-first{
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  overflow:hidden;
  opacity:0
}

body:not(.dark) .ant-rate-star-half .ant-rate-star-first,body:not(.dark) .ant-rate-star-half .ant-rate-star-second{
  opacity:1
}

body:not(.dark) .ant-rate-star-half .ant-rate-star-first,body:not(.dark) .ant-rate-star-full .ant-rate-star-second{
  color:inherit
}

body:not(.dark) .ant-rate-text{
  display:inline-block;
  margin:0 8px;
  font-size:14px
}

body:not(.dark) .ant-rate-rtl{
  direction:rtl
}

body:not(.dark) .ant-rate-rtl .ant-rate-star:not(:last-child){
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-rate-rtl .ant-rate-star-first{
  right:0;
  left:auto
}

body:not(.dark) .ant-result{
  padding:48px 32px
}

body:not(.dark) .ant-result-success .ant-result-icon>.anticon{
  color:#52c41a
}

body:not(.dark) .ant-result-error .ant-result-icon>.anticon{
  color:#ff4d4f
}

body:not(.dark) .ant-result-info .ant-result-icon>.anticon{
  color:#1890ff
}

body:not(.dark) .ant-result-warning .ant-result-icon>.anticon{
  color:#faad14
}

body:not(.dark) .ant-result-image{
  width:250px;
  height:295px;
  margin:auto
}

body:not(.dark) .ant-result-icon{
  margin-bottom:24px;
  text-align:center
}

body:not(.dark) .ant-result-icon>.anticon{
  font-size:72px
}

body:not(.dark) .ant-result-title{
  color:rgba(0, 0, 0, 0.85);
  font-size:24px;
  line-height:1.8;
  text-align:center
}

body:not(.dark) .ant-result-subtitle{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px;
  line-height:1.6;
  text-align:center
}

body:not(.dark) .ant-result-extra{
  margin:24px 0 0 0;
  text-align:center
}

body:not(.dark) .ant-result-extra>*{
  margin-right:8px
}

body:not(.dark) .ant-result-extra>*:last-child{
  margin-right:0
}

body:not(.dark) .ant-result-content{
  margin-top:24px;
  padding:24px 40px;
  background-color:#fafafa
}

body:not(.dark) .ant-result-rtl{
  direction:rtl
}

body:not(.dark) .ant-result-rtl .ant-result-extra>*{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-result-rtl .ant-result-extra>*:last-child{
  margin-left:0
}

body:not(.dark) .ant-skeleton{
  display:table;
  width:100%
}

body:not(.dark) .ant-skeleton-header{
  display:table-cell;
  padding-right:16px;
  vertical-align:top
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:32px;
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-content{
  display:table-cell;
  width:100%;
  vertical-align:top
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-title{
  width:100%;
  height:16px;
  margin-top:16px;
  background:rgba(190, 190, 190, 0.2);
  border-radius:4px
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:24px
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-paragraph{
  padding:0
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-paragraph>li{
  width:100%;
  height:16px;
  list-style:none;
  background:rgba(190, 190, 190, 0.2);
  border-radius:4px
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){
  width:61%
}

body:not(.dark) .ant-skeleton-content .ant-skeleton-paragraph>li+li{
  margin-top:16px
}

body:not(.dark) .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{
  margin-top:12px
}

body:not(.dark) .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:28px
}

body:not(.dark) .ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,body:not(.dark) .ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{
  border-radius:100px
}

body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-button{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-input{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body:not(.dark) .ant-skeleton.ant-skeleton-active .ant-skeleton-image{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body:not(.dark) .ant-skeleton-element{
  display:inline-block;
  width:auto
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  border-radius:2px;
  width:64px;
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{
  width:32px;
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{
  border-radius:32px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-lg{
  width:80px;
  height:40px;
  line-height:40px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{
  width:40px;
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{
  border-radius:40px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-sm{
  width:48px;
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{
  width:24px;
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{
  border-radius:24px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:32px;
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-input{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:100%;
  height:32px;
  line-height:32px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-input-lg{
  width:100%;
  height:40px;
  line-height:40px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-input-sm{
  width:100%;
  height:24px;
  line-height:24px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-image{
  display:flex;
  align-items:center;
  justify-content:center;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:96px;
  height:96px;
  line-height:96px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{
  border-radius:50%
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-image-path{
  fill:#bfbfbf
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-image-svg{
  width:48px;
  height:48px;
  line-height:48px;
  max-width:192px;
  max-height:192px
}

body:not(.dark) .ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{
  border-radius:50%
}

@-webkit-keyframes ant-skeleton-loading{
  0%{
    background-position:100% 50%
  }

  100%{
    background-position:0 50%
  }
}

@keyframes ant-skeleton-loading{
  0%{
    background-position:100% 50%
  }

  100%{
    background-position:0 50%
  }
}

body:not(.dark) .ant-skeleton-rtl{
  direction:rtl
}

body:not(.dark) .ant-skeleton-rtl .ant-skeleton-header{
  padding-right:0;
  padding-left:16px
}

body:not(.dark) .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,body:not(.dark) .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{
  -webkit-animation-name:ant-skeleton-loading-rtl;
  animation-name:ant-skeleton-loading-rtl
}

body:not(.dark) .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{
  -webkit-animation-name:ant-skeleton-loading-rtl;
  animation-name:ant-skeleton-loading-rtl
}

@-webkit-keyframes ant-skeleton-loading-rtl{
  0%{
    background-position:0% 50%
  }

  100%{
    background-position:100% 50%
  }
}

@keyframes ant-skeleton-loading-rtl{
  0%{
    background-position:0% 50%
  }

  100%{
    background-position:100% 50%
  }
}

body:not(.dark) .ant-slider{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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 10px;
  padding:4px 0;
  cursor:pointer;
  touch-action:none
}

body:not(.dark) .ant-slider-vertical{
  width:12px;
  height:100%;
  margin:6px 10px;
  padding:0 4px
}

body:not(.dark) .ant-slider-vertical .ant-slider-rail{
  width:4px;
  height:100%
}

body:not(.dark) .ant-slider-vertical .ant-slider-track{
  width:4px
}

body:not(.dark) .ant-slider-vertical .ant-slider-handle{
  margin-top:-6px;
  margin-left:-5px
}

body:not(.dark) .ant-slider-vertical .ant-slider-mark{
  top:0;
  left:12px;
  width:18px;
  height:100%
}

body:not(.dark) .ant-slider-vertical .ant-slider-mark-text{
  left:4px;
  white-space:nowrap
}

body:not(.dark) .ant-slider-vertical .ant-slider-step{
  width:4px;
  height:100%
}

body:not(.dark) .ant-slider-vertical .ant-slider-dot{
  top:auto;
  left:2px;
  margin-bottom:-4px
}

body:not(.dark) .ant-slider-tooltip .ant-tooltip-inner{
  min-width:unset
}

body:not(.dark) .ant-slider-rtl.ant-slider-vertical .ant-slider-handle{
  margin-right:-5px;
  margin-left:0
}

body:not(.dark) .ant-slider-rtl.ant-slider-vertical .ant-slider-mark{
  right:12px;
  left:auto
}

body:not(.dark) .ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{
  right:4px;
  left:auto
}

body:not(.dark) .ant-slider-rtl.ant-slider-vertical .ant-slider-dot{
  right:2px;
  left:auto
}

body:not(.dark) .ant-slider-with-marks{
  margin-bottom:28px
}

body:not(.dark) .ant-slider-rail{
  position:absolute;
  width:100%;
  height:4px;
  background-color:#f5f5f5;
  border-radius:2px;
  transition:background-color .3s
}

body:not(.dark) .ant-slider-track{
  position:absolute;
  height:4px;
  background-color:#91d5ff;
  border-radius:2px;
  transition:background-color .3s
}

body:not(.dark) .ant-slider-handle{
  position:absolute;
  width:14px;
  height:14px;
  margin-top:-5px;
  background-color:#fff;
  border:solid 2px #91d5ff;
  border-radius:50%;
  box-shadow:0;
  cursor:pointer;
  transition:border-color .3s,box-shadow .6s,-webkit-transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28)
}

body:not(.dark) .ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{
  border-color:#46a6ff;
  box-shadow:0 0 0 5px rgba(24, 144, 255, 0.12)
}

body:not(.dark) .ant-slider-handle:focus{
  border-color:#46a6ff;
  outline:none;
  box-shadow:0 0 0 5px rgba(24, 144, 255, 0.12)
}

body:not(.dark) .ant-slider-handle.ant-tooltip-open{
  border-color:#1890ff
}

body:not(.dark) .ant-slider:hover .ant-slider-rail{
  background-color:#e1e1e1
}

body:not(.dark) .ant-slider:hover .ant-slider-track{
  background-color:#69c0ff
}

body:not(.dark) .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){
  border-color:#69c0ff
}

body:not(.dark) .ant-slider-mark{
  position:absolute;
  top:14px;
  left:0;
  width:100%;
  font-size:14px
}

body:not(.dark) .ant-slider-mark-text{
  position:absolute;
  display:inline-block;
  color:rgba(0, 0, 0, 0.45);
  text-align:center;
  word-break:keep-all;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-slider-mark-text-active{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-slider-step{
  position:absolute;
  width:100%;
  height:4px;
  background:transparent
}

body:not(.dark) .ant-slider-dot{
  position:absolute;
  top:-2px;
  width:8px;
  height:8px;
  margin-left:-4px;
  background-color:#fff;
  border:2px solid #f0f0f0;
  border-radius:50%;
  cursor:pointer
}

body:not(.dark) .ant-slider-dot:first-child{
  margin-left:-4px
}

body:not(.dark) .ant-slider-dot:last-child{
  margin-left:-4px
}

body:not(.dark) .ant-slider-dot-active{
  border-color:#8cc8ff
}

body:not(.dark) .ant-slider-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-slider-disabled .ant-slider-track{
  background-color:rgba(0, 0, 0, 0.25) !important
}

body:not(.dark) .ant-slider-disabled .ant-slider-handle,body:not(.dark) .ant-slider-disabled .ant-slider-dot{
  background-color:#fff;
  border-color:rgba(0, 0, 0, 0.25) !important;
  box-shadow:none;
  cursor:not-allowed
}

body:not(.dark) .ant-slider-disabled .ant-slider-mark-text,body:not(.dark) .ant-slider-disabled .ant-slider-dot{
  cursor:not-allowed !important
}

body:not(.dark) .ant-slider-rtl{
  direction:rtl
}

body:not(.dark) .ant-slider-rtl .ant-slider-mark{
  right:0;
  left:auto
}

body:not(.dark) .ant-slider-rtl .ant-slider-dot{
  margin-right:-4px;
  margin-left:0
}

body:not(.dark) .ant-slider-rtl .ant-slider-dot:first-child{
  margin-right:-4px;
  margin-left:0
}

body:not(.dark) .ant-slider-rtl .ant-slider-dot:last-child{
  margin-right:-4px;
  margin-left:0
}

body:not(.dark) .ant-space{
  display:inline-flex
}

body:not(.dark) .ant-space-vertical{
  flex-direction:column
}

body:not(.dark) .ant-space-align-center{
  align-items:center
}

body:not(.dark) .ant-space-align-start{
  align-items:flex-start
}

body:not(.dark) .ant-space-align-end{
  align-items:flex-end
}

body:not(.dark) .ant-space-align-baseline{
  align-items:baseline
}

body:not(.dark) .ant-space-item:empty{
  display:none
}

body:not(.dark) .ant-space-rtl{
  direction:rtl
}

body:not(.dark) .ant-statistic{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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"
}

body:not(.dark) .ant-statistic-title{
  margin-bottom:4px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px
}

body:not(.dark) .ant-statistic-content{
  color:rgba(0, 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"
}

body:not(.dark) .ant-statistic-content-value{
  display:inline-block;
  direction:ltr
}

body:not(.dark) .ant-statistic-content-prefix,body:not(.dark) .ant-statistic-content-suffix{
  display:inline-block
}

body:not(.dark) .ant-statistic-content-prefix{
  margin-right:4px
}

body:not(.dark) .ant-statistic-content-suffix{
  margin-left:4px
}

body:not(.dark) .ant-statistic-rtl{
  direction:rtl
}

body:not(.dark) .ant-statistic-rtl .ant-statistic-content-prefix{
  margin-right:0;
  margin-left:4px
}

body:not(.dark) .ant-statistic-rtl .ant-statistic-content-suffix{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-steps{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:flex;
  width:100%;
  font-size:0;
  text-align:left;
  text-align:initial
}

body:not(.dark) .ant-steps-item{
  position:relative;
  display:inline-block;
  flex:1 1;
  overflow:hidden;
  vertical-align:top
}

body:not(.dark) .ant-steps-item-container{
  outline:none
}

body:not(.dark) .ant-steps-item:last-child{
  flex:none
}

body:not(.dark) .ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,body:not(.dark) .ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  display:none
}

body:not(.dark) .ant-steps-item-icon,body:not(.dark) .ant-steps-item-content{
  display:inline-block;
  vertical-align:top
}

body:not(.dark) .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, 0.25);
  border-radius:32px;
  transition:background-color .3s,border-color .3s
}

body:not(.dark) .ant-steps-item-icon .ant-steps-icon{
  position:relative;
  top:-0.5px;
  color:#1890ff;
  line-height:1
}

body:not(.dark) .ant-steps-item-tail{
  position:absolute;
  top:12px;
  left:0;
  width:100%;
  padding:0 10px
}

body:not(.dark) .ant-steps-item-tail::after{
  display:inline-block;
  width:100%;
  height:1px;
  background:#f0f0f0;
  border-radius:1px;
  transition:background .3s;
  content:""
}

body:not(.dark) .ant-steps-item-title{
  position:relative;
  display:inline-block;
  padding-right:16px;
  color:rgba(0, 0, 0, 0.85);
  font-size:16px;
  line-height:32px
}

body:not(.dark) .ant-steps-item-title::after{
  position:absolute;
  top:16px;
  left:100%;
  display:block;
  width:9999px;
  height:1px;
  background:#f0f0f0;
  content:""
}

body:not(.dark) .ant-steps-item-subtitle{
  display:inline;
  margin-left:8px;
  color:rgba(0, 0, 0, 0.45);
  font-weight:normal;
  font-size:14px
}

body:not(.dark) .ant-steps-item-description{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px
}

body:not(.dark) .ant-steps-item-wait .ant-steps-item-icon{
  background-color:#fff;
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item-process .ant-steps-item-icon{
  background-color:#fff;
  border-color:#1890ff
}

body:not(.dark) .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

body:not(.dark) .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#1890ff
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{
  background:#1890ff
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{
  color:#fff
}

body:not(.dark) .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{
  font-weight:500
}

body:not(.dark) .ant-steps-item-finish .ant-steps-item-icon{
  background-color:#fff;
  border-color:#1890ff
}

body:not(.dark) .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

body:not(.dark) .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#1890ff
}

body:not(.dark) .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#1890ff
}

body:not(.dark) .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#1890ff
}

body:not(.dark) .ant-steps-item-error .ant-steps-item-icon{
  background-color:#fff;
  border-color:#ff4d4f
}

body:not(.dark) .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{
  color:#ff4d4f
}

body:not(.dark) .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#ff4d4f
}

body:not(.dark) .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:#ff4d4f
}

body:not(.dark) .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:#ff4d4f
}

body:not(.dark) .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#f0f0f0
}

body:not(.dark) .ant-steps-item.ant-steps-next-error .ant-steps-item-title::after{
  background:#ff4d4f
}

body:not(.dark) .ant-steps-item-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{
  cursor:pointer
}

body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{
  transition:color .3s
}

body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,body:not(.dark) .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{
  color:#1890ff
}

body:not(.dark) .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:#1890ff
}

body:not(.dark) .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:#1890ff
}

body:not(.dark) .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:16px;
  white-space:nowrap
}

body:not(.dark) .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

body:not(.dark) .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-right:0
}

body:not(.dark) .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{
  display:none
}

body:not(.dark) .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{
  max-width:140px;
  white-space:normal
}

body:not(.dark) .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{
  height:auto;
  background:none;
  border:0
}

body:not(.dark) .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{
  top:0px;
  left:.5px;
  width:32px;
  height:32px;
  font-size:24px;
  line-height:32px
}

body:not(.dark) .ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

body:not(.dark) .ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{
  width:auto;
  background:none
}

body:not(.dark) .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:12px
}

body:not(.dark) .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-small .ant-steps-item-title{
  padding-right:12px;
  font-size:14px;
  line-height:24px
}

body:not(.dark) .ant-steps-small .ant-steps-item-title::after{
  top:12px
}

body:not(.dark) .ant-steps-small .ant-steps-item-description{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px
}

body:not(.dark) .ant-steps-small .ant-steps-item-tail{
  top:8px
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-vertical{
  display:flex;
  flex-direction:column
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item{
  display:block;
  flex:1 0 auto;
  padding-left:0;
  overflow:visible
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:left;
  margin-right:16px
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item .ant-steps-item-content{
  display:block;
  min-height:48px;
  overflow:hidden
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item .ant-steps-item-title{
  line-height:32px
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item .ant-steps-item-description{
  padding-bottom:12px
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after{
  width:1px;
  height:100%
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{
  display:block
}

body:not(.dark) .ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  display:none
}

body:not(.dark) .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  position:absolute;
  top:0;
  left:12px;
  padding:30px 0 6px
}

body:not(.dark) .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{
  line-height:24px
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item{
  overflow:visible
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-tail{
  margin-left:58px;
  padding:3.5px 24px
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-content{
  display:block;
  width:116px;
  margin-top:8px;
  text-align:center
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-icon{
  display:inline-block;
  margin-left:42px
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-title{
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-title::after{
  display:none
}

body:not(.dark) .ant-steps-label-vertical .ant-steps-item-subtitle{
  display:block;
  margin-bottom:4px;
  margin-left:0;
  line-height:1.5715
}

body:not(.dark) .ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{
  margin-left:46px
}

body:not(.dark) .ant-steps-dot .ant-steps-item-title,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item-title{
  line-height:1.5715
}

body:not(.dark) .ant-steps-dot .ant-steps-item-tail,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  top:2px;
  width:100%;
  margin:0 0 0 70px;
  padding:0
}

body:not(.dark) .ant-steps-dot .ant-steps-item-tail::after,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{
  width:calc(100% - 20px);
  height:3px;
  margin-left:12px
}

body:not(.dark) .ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  left:2px
}

body:not(.dark) .ant-steps-dot .ant-steps-item-icon,body:not(.dark) .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
}

body:not(.dark) .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,body:not(.dark) .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, 0.001);
  content:""
}

body:not(.dark) .ant-steps-dot .ant-steps-item-content,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item-content{
  width:140px
}

body:not(.dark) .ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,body:not(.dark) .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
}

body:not(.dark) .ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,body:not(.dark) .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{
  left:0
}

body:not(.dark) .ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-top:8px;
  margin-left:0;
  background:none
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  left:0
}

body:not(.dark) .ant-steps-vertical.ant-steps-dot .ant-steps-item-content{
  width:inherit
}

body:not(.dark) .ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{
  left:-2px
}

body:not(.dark) .ant-steps-navigation{
  padding-top:12px
}

body:not(.dark) .ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-left:-12px
}

body:not(.dark) .ant-steps-navigation .ant-steps-item{
  overflow:visible;
  text-align:center
}

body:not(.dark) .ant-steps-navigation .ant-steps-item-container{
  display:inline-block;
  height:100%;
  margin-left:-16px;
  padding-bottom:12px;
  text-align:left;
  transition:opacity .3s
}

body:not(.dark) .ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{
  max-width:auto
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after{
  display:none
}

body:not(.dark) .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{
  cursor:pointer
}

body:not(.dark) .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{
  opacity:.85
}

body:not(.dark) .ant-steps-navigation .ant-steps-item:last-child{
  flex:1 1
}

body:not(.dark) .ant-steps-navigation .ant-steps-item:last-child::after{
  display:none
}

body:not(.dark) .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, 0.25);
  border-bottom:none;
  border-left:none;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  content:""
}

body:not(.dark) .ant-steps-navigation .ant-steps-item::before{
  position:absolute;
  bottom:0;
  left:50%;
  display:inline-block;
  width:0;
  height:2px;
  background-color:#1890ff;
  transition:width .3s,left .3s;
  transition-timing-function:ease-out;
  content:""
}

body:not(.dark) .ant-steps-navigation .ant-steps-item.ant-steps-item-active::before{
  left:0;
  width:100%
}

body:not(.dark) .ant-steps-navigation.ant-steps-vertical>.ant-steps-item{
  margin-right:0 !important
}

body:not(.dark) .ant-steps-navigation.ant-steps-vertical>.ant-steps-item::before{
  display:none
}

body:not(.dark) .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)
}

body:not(.dark) .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)
}

body:not(.dark) .ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  visibility:hidden
}

body:not(.dark) .ant-steps-rtl{
  direction:rtl
}

body:not(.dark) .ant-steps.ant-steps-rtl .ant-steps-item-icon{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-steps-rtl .ant-steps-item-tail{
  right:0;
  left:auto
}

body:not(.dark) .ant-steps-rtl .ant-steps-item-title{
  padding-right:0;
  padding-left:16px
}

body:not(.dark) .ant-steps-rtl .ant-steps-item-title::after{
  right:100%;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:16px;
  padding-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-left:0
}

body:not(.dark) .ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{
  right:.5px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-right:-12px;
  margin-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{
  margin-right:-16px;
  margin-left:0;
  text-align:right
}

body:not(.dark) .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{
  padding-left:0
}

body:not(.dark) .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)
}

body:not(.dark) .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:12px;
  padding-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-small .ant-steps-item-title{
  padding-right:0;
  padding-left:12px
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:right;
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:16px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  right:12px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{
  padding-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  margin:0 70px 0 0
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{
  margin-right:12px;
  margin-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  right:2px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{
  margin-right:67px;
  margin-left:0
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{
  float:right
}

body:not(.dark) .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,body:not(.dark) .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{
  right:-26px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-right:0;
  margin-left:16px
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:-9px;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  right:0;
  left:auto
}

body:not(.dark) .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{
  right:-2px;
  left:auto
}

body:not(.dark) .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
}

body:not(.dark) .ant-steps-with-progress .ant-steps-item{
  padding-top:4px
}

body:not(.dark) .ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{
  top:4px !important
}

body:not(.dark) .ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{
  padding-bottom:4px;
  padding-left:4px
}

body:not(.dark) .ant-steps-with-progress .ant-steps-item-icon{
  position:relative
}

body:not(.dark) .ant-steps-with-progress .ant-steps-item-icon .ant-progress{
  position:absolute;
  top:-5px;
  right:-5px;
  bottom:-5px;
  left:-5px
}

body:not(.dark) .ant-switch{
  margin:0;
  padding:0;
  color:rgba(0, 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;
  box-sizing:border-box;
  min-width:44px;
  height:22px;
  line-height:22px;
  vertical-align:middle;
  background-color:rgba(0, 0, 0, 0.25);
  border:0;
  border-radius:100px;
  cursor:pointer;
  transition:all .2s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-switch:focus{
  outline:0;
  box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)
}

body:not(.dark) .ant-switch-checked:focus{
  box-shadow:0 0 0 2px rgba(24, 144, 255, 0.2)
}

body:not(.dark) .ant-switch:focus:hover{
  box-shadow:none
}

body:not(.dark) .ant-switch-checked{
  background-color:#1890ff
}

body:not(.dark) .ant-switch-loading,body:not(.dark) .ant-switch-disabled{
  cursor:not-allowed;
  opacity:.4
}

body:not(.dark) .ant-switch-loading *,body:not(.dark) .ant-switch-disabled *{
  box-shadow:none;
  cursor:not-allowed
}

body:not(.dark) .ant-switch-inner{
  display:block;
  margin:0 7px 0 25px;
  color:#fff;
  font-size:12px;
  transition:margin .2s
}

body:not(.dark) .ant-switch-checked .ant-switch-inner{
  margin:0 25px 0 7px
}

body:not(.dark) .ant-switch-handle{
  position:absolute;
  top:2px;
  left:2px;
  width:18px;
  height:18px;
  transition:all .2s ease-in-out
}

body:not(.dark) .ant-switch-handle::before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#fff;
  border-radius:9px;
  box-shadow:0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition:all .2s ease-in-out;
  content:""
}

body:not(.dark) .ant-switch-checked .ant-switch-handle{
  left:calc(100% - 18px - 2px)
}

body:not(.dark) .ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before{
  right:-30%;
  left:0
}

body:not(.dark) .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before{
  right:0;
  left:-30%
}

body:not(.dark) .ant-switch-loading-icon{
  position:relative;
  top:2px;
  color:rgba(0, 0, 0, 0.65);
  vertical-align:top
}

body:not(.dark) .ant-switch-checked .ant-switch-loading-icon{
  color:#1890ff
}

body:not(.dark) .ant-switch-small{
  min-width:28px;
  height:16px;
  line-height:16px
}

body:not(.dark) .ant-switch-small .ant-switch-inner{
  margin:0 5px 0 18px;
  font-size:12px
}

body:not(.dark) .ant-switch-small .ant-switch-handle{
  width:12px;
  height:12px
}

body:not(.dark) .ant-switch-small .ant-switch-loading-icon{
  top:1.5px;
  font-size:9px
}

body:not(.dark) .ant-switch-small.ant-switch-checked .ant-switch-inner{
  margin:0 18px 0 5px
}

body:not(.dark) .ant-switch-small.ant-switch-checked .ant-switch-handle{
  left:calc(100% - 12px - 2px)
}

body:not(.dark) .ant-switch-rtl{
  direction:rtl
}

body:not(.dark) .ant-switch-rtl .ant-switch-inner{
  margin:0 25px 0 7px
}

body:not(.dark) .ant-switch-rtl .ant-switch-handle{
  right:2px;
  left:auto
}

body:not(.dark) .ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before{
  right:0;
  left:-30%
}

body:not(.dark) .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before{
  right:-30%;
  left:0
}

body:not(.dark) .ant-switch-rtl.ant-switch-checked .ant-switch-inner{
  margin:0 7px 0 25px
}

body:not(.dark) .ant-switch-rtl.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 18px - 2px)
}

body:not(.dark) .ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 12px - 2px)
}

body:not(.dark) .ant-table.ant-table-middle{
  font-size:14px
}

body:not(.dark) .ant-table.ant-table-middle .ant-table-title,body:not(.dark) .ant-table.ant-table-middle .ant-table-footer,body:not(.dark) .ant-table.ant-table-middle .ant-table-thead>tr>th,body:not(.dark) .ant-table.ant-table-middle .ant-table-tbody>tr>td,body:not(.dark) .ant-table.ant-table-middle tfoot>tr>th,body:not(.dark) .ant-table.ant-table-middle tfoot>tr>td{
  padding:12px 8px
}

body:not(.dark) .ant-table.ant-table-middle .ant-table-filter-trigger{
  margin-right:-4px
}

body:not(.dark) .ant-table.ant-table-middle .ant-table-expanded-row-fixed{
  margin:-12px -8px
}

body:not(.dark) .ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-12px -8px -12px 25px
}

body:not(.dark) .ant-table.ant-table-small{
  font-size:14px
}

body:not(.dark) .ant-table.ant-table-small .ant-table-title,body:not(.dark) .ant-table.ant-table-small .ant-table-footer,body:not(.dark) .ant-table.ant-table-small .ant-table-thead>tr>th,body:not(.dark) .ant-table.ant-table-small .ant-table-tbody>tr>td,body:not(.dark) .ant-table.ant-table-small tfoot>tr>th,body:not(.dark) .ant-table.ant-table-small tfoot>tr>td{
  padding:8px 8px
}

body:not(.dark) .ant-table.ant-table-small .ant-table-filter-trigger{
  margin-right:-4px
}

body:not(.dark) .ant-table.ant-table-small .ant-table-expanded-row-fixed{
  margin:-8px -8px
}

body:not(.dark) .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-8px -8px -8px 25px
}

body:not(.dark) .ant-table-small .ant-table-thead>tr>th{
  background-color:#fafafa
}

body:not(.dark) .ant-table-small .ant-table-selection-column{
  width:46px;
  min-width:46px
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-title{
  border:1px solid #f0f0f0;
  border-bottom:0
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container{
  border-left:1px solid #f0f0f0
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th::before,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th::before,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th::before,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th::before{
  background-color:transparent !important
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first::after{
  border-right:1px solid #f0f0f0
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-16px -17px
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body:not(.dark) .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:""
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,body:not(.dark) .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,body:not(.dark) .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
}

body:not(.dark) .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body:not(.dark) .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-12px -9px
}

body:not(.dark) .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body:not(.dark) .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-8px -9px
}

body:not(.dark) .ant-table.ant-table-bordered>.ant-table-footer{
  border:1px solid #f0f0f0;
  border-top:0
}

body:not(.dark) .ant-table-cell .ant-table-container:first-child{
  border-top:0
}

body:not(.dark) .ant-table-cell-scrollbar{
  box-shadow:0 1px 0 1px #fafafa
}

body:not(.dark) .ant-table-wrapper{
  clear:both;
  max-width:100%
}

body:not(.dark) .ant-table-wrapper::before{
  display:table;
  content:""
}

body:not(.dark) .ant-table-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-table{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-table table{
  width:100%;
  text-align:left;
  border-radius:2px 2px 0 0;
  border-collapse:separate;
  border-spacing:0
}

body:not(.dark) .ant-table-thead>tr>th,body:not(.dark) .ant-table-tbody>tr>td,body:not(.dark) .ant-table tfoot>tr>th,body:not(.dark) .ant-table tfoot>tr>td{
  position:relative;
  padding:16px 16px;
  overflow-wrap:break-word
}

body:not(.dark) .ant-table-cell-ellipsis{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  word-break:keep-all
}

body:not(.dark) .ant-table-cell-ellipsis.ant-table-cell-fix-left-last,body:not(.dark) .ant-table-cell-ellipsis.ant-table-cell-fix-right-first{
  overflow:visible
}

body:not(.dark) .ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,body:not(.dark) .ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis
}

body:not(.dark) .ant-table-cell-ellipsis .ant-table-column-title{
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:keep-all
}

body:not(.dark) .ant-table-title{
  padding:16px 16px
}

body:not(.dark) .ant-table-footer{
  padding:16px 16px;
  color:rgba(0, 0, 0, 0.85);
  background:#fafafa
}

body:not(.dark) .ant-table-thead>tr>th{
  position:relative;
  color:rgba(0, 0, 0, 0.85);
  font-weight:500;
  text-align:left;
  background:#fafafa;
  border-bottom:1px solid #f0f0f0;
  transition:background .3s ease
}

body:not(.dark) .ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

body:not(.dark) .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.06);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:background-color .3s;
  content:""
}

body:not(.dark) .ant-table-thead>tr:not(:last-child)>th[colspan]{
  border-bottom:0
}

body:not(.dark) .ant-table-tbody>tr>td{
  border-bottom:1px solid #f0f0f0;
  transition:background .3s
}

body:not(.dark) .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,body:not(.dark) .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{
  margin:-16px -16px -16px 33px
}

body:not(.dark) .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,body:not(.dark) .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{
  border-bottom:0
}

body:not(.dark) .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,body:not(.dark) .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,body:not(.dark) .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,body:not(.dark) .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{
  border-radius:0
}

body:not(.dark) .ant-table-tbody>tr.ant-table-row:hover>td{
  background:#fafafa
}

body:not(.dark) .ant-table-tbody>tr.ant-table-row-selected>td{
  background:#e6f7ff;
  border-color:rgba(0, 0, 0, 0.03)
}

body:not(.dark) .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:#dcf4ff
}

body:not(.dark) .ant-table-summary{
  position:relative;
  z-index:2;
  background:#fff
}

body:not(.dark) div.ant-table-summary{
  box-shadow:0 -1px 0 #f0f0f0
}

body:not(.dark) .ant-table-summary>tr>th,body:not(.dark) .ant-table-summary>tr>td{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-table-pagination.ant-pagination{
  margin:16px 0
}

body:not(.dark) .ant-table-pagination{
  display:flex;
  flex-wrap:wrap;
  grid-row-gap:8px;
  row-gap:8px
}

body:not(.dark) .ant-table-pagination>*{
  flex:none
}

body:not(.dark) .ant-table-pagination-left{
  justify-content:flex-start
}

body:not(.dark) .ant-table-pagination-center{
  justify-content:center
}

body:not(.dark) .ant-table-pagination-right{
  justify-content:flex-end
}

body:not(.dark) .ant-table-thead th.ant-table-column-has-sorters{
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-table-thead th.ant-table-column-has-sorters:hover{
  background:rgba(0, 0, 0, 0.04)
}

body:not(.dark) .ant-table-thead th.ant-table-column-has-sorters:hover::before{
  background-color:transparent !important
}

body:not(.dark) .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,body:not(.dark) .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover{
  background:#f5f5f5
}

body:not(.dark) .ant-table-thead th.ant-table-column-sort{
  background:#f5f5f5
}

body:not(.dark) .ant-table-thead th.ant-table-column-sort::before{
  background-color:transparent !important
}

body:not(.dark) td.ant-table-column-sort{
  background:#fafafa
}

body:not(.dark) .ant-table-column-title{
  position:relative;
  z-index:1;
  flex:1 1
}

body:not(.dark) .ant-table-column-sorters{
  display:flex;
  flex:auto;
  align-items:center;
  justify-content:space-between
}

body:not(.dark) .ant-table-column-sorters::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  content:""
}

body:not(.dark) .ant-table-column-sorter{
  color:#bfbfbf;
  font-size:0;
  transition:color .3s
}

body:not(.dark) .ant-table-column-sorter-inner{
  display:inline-flex;
  flex-direction:column;
  align-items:center
}

body:not(.dark) .ant-table-column-sorter-up,body:not(.dark) .ant-table-column-sorter-down{
  font-size:11px
}

body:not(.dark) .ant-table-column-sorter-up.active,body:not(.dark) .ant-table-column-sorter-down.active{
  color:#1890ff
}

body:not(.dark) .ant-table-column-sorter-up+.ant-table-column-sorter-down{
  margin-top:-0.3em
}

body:not(.dark) .ant-table-column-sorters:hover .ant-table-column-sorter{
  color:#a6a6a6
}

body:not(.dark) .ant-table-filter-column{
  display:flex;
  justify-content:space-between
}

body:not(.dark) .ant-table-filter-trigger{
  position:relative;
  display:flex;
  align-items:center;
  margin:-4px -8px -4px 4px;
  padding:0 4px;
  color:#bfbfbf;
  font-size:12px;
  border-radius:2px;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-table-filter-trigger:hover{
  color:rgba(0, 0, 0, 0.45);
  background:rgba(0, 0, 0, 0.04)
}

body:not(.dark) .ant-table-filter-trigger.active{
  color:#1890ff
}

body:not(.dark) .ant-table-filter-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.12),0 6px 16px 0 rgba(0, 0, 0, 0.08),0 9px 28px 8px rgba(0, 0, 0, 0.05)
}

body:not(.dark) .ant-table-filter-dropdown .ant-dropdown-menu{
  max-height:264px;
  overflow-x:hidden;
  border:0;
  box-shadow:none
}

body:not(.dark) .ant-table-filter-dropdown-submenu>ul{
  max-height:calc(100vh - 130px);
  overflow-x:hidden;
  overflow-y:auto
}

body:not(.dark) .ant-table-filter-dropdown .ant-checkbox-wrapper+span,body:not(.dark) .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{
  padding-left:8px
}

body:not(.dark) .ant-table-filter-dropdown-btns{
  display:flex;
  justify-content:space-between;
  padding:7px 8px 7px 3px;
  overflow:hidden;
  background-color:inherit;
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-table-selection-col{
  width:32px
}

body:not(.dark) .ant-table-bordered .ant-table-selection-col{
  width:50px
}

body:not(.dark) table tr th.ant-table-selection-column,body:not(.dark) table tr td.ant-table-selection-column{
  padding-right:8px;
  padding-left:8px;
  text-align:center
}

body:not(.dark) table tr th.ant-table-selection-column .ant-radio-wrapper,body:not(.dark) table tr td.ant-table-selection-column .ant-radio-wrapper{
  margin-right:0
}

body:not(.dark) table tr th.ant-table-selection-column::after{
  background-color:transparent !important
}

body:not(.dark) .ant-table-selection{
  position:relative;
  display:inline-flex;
  flex-direction:column
}

body:not(.dark) .ant-table-selection-extra{
  position:absolute;
  top:0;
  z-index:1;
  cursor:pointer;
  transition:all .3s;
  -webkit-margin-start:100%;
  margin-inline-start:100%;
  -webkit-padding-start:4px;
  padding-inline-start:4px
}

body:not(.dark) .ant-table-selection-extra .anticon{
  color:#bfbfbf;
  font-size:10px
}

body:not(.dark) .ant-table-selection-extra .anticon:hover{
  color:#a6a6a6
}

body:not(.dark) .ant-table-expand-icon-col{
  width:48px
}

body:not(.dark) .ant-table-row-expand-icon-cell{
  text-align:center
}

body:not(.dark) .ant-table-row-indent{
  float:left;
  height:1px
}

body:not(.dark) .ant-table-row-expand-icon{
  color:#1890ff;
  text-decoration:none;
  cursor:pointer;
  transition:color .3s;
  position:relative;
  display:inline-flex;
  float:left;
  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(0.94117647);
  transform:scale(0.94117647);
  transition:all .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-table-row-expand-icon:focus,body:not(.dark) .ant-table-row-expand-icon:hover{
  color:#40a9ff
}

body:not(.dark) .ant-table-row-expand-icon:active{
  color:#096dd9
}

body:not(.dark) .ant-table-row-expand-icon:focus,body:not(.dark) .ant-table-row-expand-icon:hover,body:not(.dark) .ant-table-row-expand-icon:active{
  border-color:currentColor
}

body:not(.dark) .ant-table-row-expand-icon::before,body:not(.dark) .ant-table-row-expand-icon::after{
  position:absolute;
  background:currentColor;
  transition:-webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition:transform .3s ease-out, -webkit-transform .3s ease-out;
  content:""
}

body:not(.dark) .ant-table-row-expand-icon::before{
  top:7px;
  right:3px;
  left:3px;
  height:1px
}

body:not(.dark) .ant-table-row-expand-icon::after{
  top:3px;
  bottom:3px;
  left:7px;
  width:1px;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

body:not(.dark) .ant-table-row-expand-icon-collapsed::before{
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}

body:not(.dark) .ant-table-row-expand-icon-collapsed::after{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}

body:not(.dark) .ant-table-row-expand-icon-spaced{
  background:transparent;
  border:0;
  visibility:hidden
}

body:not(.dark) .ant-table-row-expand-icon-spaced::before,body:not(.dark) .ant-table-row-expand-icon-spaced::after{
  display:none;
  content:none
}

body:not(.dark) .ant-table-row-indent+.ant-table-row-expand-icon{
  margin-top:2.5005px;
  margin-right:8px
}

body:not(.dark) tr.ant-table-expanded-row>td,body:not(.dark) tr.ant-table-expanded-row:hover>td{
  background:#fbfbfb
}

body:not(.dark) tr.ant-table-expanded-row .ant-descriptions-view{
  display:flex
}

body:not(.dark) tr.ant-table-expanded-row .ant-descriptions-view table{
  flex:auto;
  width:auto
}

body:not(.dark) .ant-table .ant-table-expanded-row-fixed{
  position:relative;
  margin:-16px -16px;
  padding:16px 16px
}

body:not(.dark) .ant-table-tbody>tr.ant-table-placeholder{
  text-align:center
}

body:not(.dark) .ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-table-tbody>tr.ant-table-placeholder:hover>td{
  background:#fff
}

body:not(.dark) .ant-table-cell-fix-left,body:not(.dark) .ant-table-cell-fix-right{
  position:sticky !important;
  z-index:2;
  background:#fff
}

body:not(.dark) .ant-table-cell-fix-left-first::after,body:not(.dark) .ant-table-cell-fix-left-last::after{
  position:absolute;
  top:0;
  right:0;
  bottom:-1px;
  width:30px;
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table-cell-fix-right-last::after{
  position:absolute;
  top:0;
  bottom:-1px;
  left:0;
  width:30px;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-table .ant-table-container::before,body:not(.dark) .ant-table .ant-table-container::after{
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  width:30px;
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-table .ant-table-container::before{
  left:0
}

body:not(.dark) .ant-table .ant-table-container::after{
  right:0
}

body:not(.dark) .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{
  position:relative
}

body:not(.dark) .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before{
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.15)
}

body:not(.dark) .ant-table-ping-left .ant-table-cell-fix-left-first::after,body:not(.dark) .ant-table-ping-left .ant-table-cell-fix-left-last::after{
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.15)
}

body:not(.dark) .ant-table-ping-left .ant-table-cell-fix-left-last::before{
  background-color:transparent !important
}

body:not(.dark) .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{
  position:relative
}

body:not(.dark) .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after{
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.15)
}

body:not(.dark) .ant-table-ping-right .ant-table-cell-fix-right-first::after,body:not(.dark) .ant-table-ping-right .ant-table-cell-fix-right-last::after{
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.15)
}

body:not(.dark) .ant-table-sticky-holder{
  position:sticky;
  z-index:3;
  background:#fff
}

body:not(.dark) .ant-table-sticky-scroll{
  position:sticky;
  bottom:0;
  z-index:3;
  display:flex;
  align-items:center;
  background:#fff;
  border-top:1px solid #f0f0f0;
  opacity:.6
}

body:not(.dark) .ant-table-sticky-scroll:hover{
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom
}

body:not(.dark) .ant-table-sticky-scroll-bar{
  height:8px;
  background-color:rgba(0, 0, 0, 0.35);
  border-radius:4px
}

body:not(.dark) .ant-table-sticky-scroll-bar:hover{
  background-color:rgba(0, 0, 0, 0.8)
}

body:not(.dark) .ant-table-sticky-scroll-bar-active{
  background-color:rgba(0, 0, 0, 0.8)
}

@media all and (-ms-high-contrast: none){
  body:not(.dark) .ant-table-ping-left .ant-table-cell-fix-left-last::after{
    box-shadow:none !important
  }

  body:not(.dark) .ant-table-ping-right .ant-table-cell-fix-right-first::after{
    box-shadow:none !important
  }
}

body:not(.dark) .ant-table-title{
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-table-title+.ant-table-container{
  border-top-left-radius:0;
  border-top-right-radius:0
}

body:not(.dark) .ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{
  border-radius:0
}

body:not(.dark) .ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{
  border-radius:0
}

body:not(.dark) .ant-table-container{
  border-top-left-radius:2px;
  border-top-right-radius:2px
}

body:not(.dark) .ant-table-container table>thead>tr:first-child th:first-child{
  border-top-left-radius:2px
}

body:not(.dark) .ant-table-container table>thead>tr:first-child th:last-child{
  border-top-right-radius:2px
}

body:not(.dark) .ant-table-footer{
  border-radius:0 0 2px 2px
}

body:not(.dark) .ant-table-wrapper-rtl{
  direction:rtl
}

body:not(.dark) .ant-table-rtl{
  direction:rtl
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table table{
  text-align:right
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-thead>tr>th{
  text-align:right
}

body:not(.dark) .ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{
  margin:-16px 33px -16px -16px
}

body:not(.dark) .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{
  justify-content:flex-end
}

body:not(.dark) .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{
  justify-content:flex-start
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-column-sorter{
  margin-right:8px;
  margin-left:0
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-filter-column-title{
  padding:16px 16px 16px 2.3em
}

body:not(.dark) .ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{
  padding:0 0 0 2.3em
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-filter-trigger-container{
  right:auto;
  left:0
}

body:not(.dark) .ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,body:not(.dark) .ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,body:not(.dark) .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,body:not(.dark) .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{
  padding-right:8px;
  padding-left:0
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-selection{
  text-align:center
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-indent{
  float:right
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-expand-icon{
  float:right
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-expand-icon::after{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body:not(.dark) .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}

body:not(.dark) .ant-timeline{
  box-sizing:border-box;
  color:rgba(0, 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
}

body:not(.dark) .ant-timeline-item{
  position:relative;
  margin:0;
  padding-bottom:20px;
  font-size:14px;
  list-style:none
}

body:not(.dark) .ant-timeline-item-tail{
  position:absolute;
  top:10px;
  left:4px;
  height:calc(100% - 10px);
  border-left:2px solid #f0f0f0
}

body:not(.dark) .ant-timeline-item-pending .ant-timeline-item-head{
  font-size:12px;
  background-color:transparent
}

body:not(.dark) .ant-timeline-item-pending .ant-timeline-item-tail{
  display:none
}

body:not(.dark) .ant-timeline-item-head{
  position:absolute;
  width:10px;
  height:10px;
  background-color:#fff;
  border:2px solid transparent;
  border-radius:100px
}

body:not(.dark) .ant-timeline-item-head-blue{
  color:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-timeline-item-head-red{
  color:#ff4d4f;
  border-color:#ff4d4f
}

body:not(.dark) .ant-timeline-item-head-green{
  color:#52c41a;
  border-color:#52c41a
}

body:not(.dark) .ant-timeline-item-head-gray{
  color:rgba(0, 0, 0, 0.25);
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .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%)
}

body:not(.dark) .ant-timeline-item-content{
  position:relative;
  top:-7.001px;
  margin:0 0 0 26px;
  word-break:break-word
}

body:not(.dark) .ant-timeline-item-last>.ant-timeline-item-tail{
  display:none
}

body:not(.dark) .ant-timeline-item-last>.ant-timeline-item-content{
  min-height:48px
}

body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-tail,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-tail,body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  left:50%
}

body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-head{
  margin-left:-4px
}

body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  margin-left:1px
}

body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{
  left:calc(50% - 4px);
  width:calc(50% - 14px);
  text-align:left
}

body:not(.dark) .ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(50% - 12px);
  margin:0;
  text-align:right
}

body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{
  left:calc(100% - 4px - 2px)
}

body:not(.dark) .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(100% - 18px)
}

body:not(.dark) .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{
  display:block;
  height:calc(100% - 14px);
  border-left:2px dotted #f0f0f0
}

body:not(.dark) .ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{
  display:none
}

body:not(.dark) .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
}

body:not(.dark) .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{
  min-height:48px
}

body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-label{
  position:absolute;
  top:-7.001px;
  width:calc(50% - 12px);
  text-align:right
}

body:not(.dark) .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  left:calc(50% + 14px);
  width:calc(50% - 14px);
  text-align:left
}

body:not(.dark) .ant-timeline-rtl{
  direction:rtl
}

body:not(.dark) .ant-timeline-rtl .ant-timeline-item-tail{
  right:4px;
  left:auto;
  border-right:2px solid #f0f0f0;
  border-left:none
}

body:not(.dark) .ant-timeline-rtl .ant-timeline-item-head-custom{
  right:5px;
  left:auto;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%)
}

body:not(.dark) .ant-timeline-rtl .ant-timeline-item-content{
  margin:0 18px 0 0
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  right:50%;
  left:auto
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{
  margin-right:-4px;
  margin-left:0
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  margin-right:1px;
  margin-left:0
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{
  right:calc(50% - 4px);
  left:auto;
  text-align:right
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{
  text-align:left
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{
  right:0;
  left:auto
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:100%;
  margin-right:18px;
  text-align:right
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{
  border-right:2px dotted #f0f0f0;
  border-left:none
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{
  border-right:2px dotted #f0f0f0;
  border-left:none
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{
  text-align:left
}

body:not(.dark) .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  right:calc(50% + 14px);
  text-align:right
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body:not(.dark) .ant-transfer-customize-list .ant-transfer-list{
  flex:1 1 50%;
  width:auto;
  height:auto;
  min-height:200px
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-small{
  border:0;
  border-radius:0
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{
  width:40px;
  min-width:40px
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{
  background:#fafafa
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{
  border-bottom:1px solid #f0f0f0
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{
  margin:0
}

body:not(.dark) .ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{
  margin:16px 0 4px
}

body:not(.dark) .ant-transfer-customize-list .ant-input[disabled]{
  background-color:transparent
}

body:not(.dark) .ant-transfer{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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:flex;
  align-items:stretch
}

body:not(.dark) .ant-transfer-disabled .ant-transfer-list{
  background:#f5f5f5
}

body:not(.dark) .ant-transfer-list{
  display:flex;
  flex-direction:column;
  width:180px;
  height:200px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

body:not(.dark) .ant-transfer-list-with-pagination{
  width:250px;
  height:auto
}

body:not(.dark) .ant-transfer-list-search{
  padding-right:24px;
  padding-left:8px
}

body:not(.dark) .ant-transfer-list-search-action{
  position:absolute;
  top:12px;
  right:12px;
  bottom:12px;
  width:28px;
  color:rgba(0, 0, 0, 0.25);
  line-height:32px;
  text-align:center
}

body:not(.dark) .ant-transfer-list-search-action .anticon{
  color:rgba(0, 0, 0, 0.25);
  transition:all .3s
}

body:not(.dark) .ant-transfer-list-search-action .anticon:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) span.ant-transfer-list-search-action{
  pointer-events:none
}

body:not(.dark) .ant-transfer-list-header{
  display:flex;
  flex:none;
  align-items:center;
  height:40px;
  padding:8px 12px 9px;
  color:rgba(0, 0, 0, 0.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

body:not(.dark) .ant-transfer-list-header>*:not(:last-child){
  margin-right:4px
}

body:not(.dark) .ant-transfer-list-header>*{
  flex:none
}

body:not(.dark) .ant-transfer-list-header-title{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  text-overflow:ellipsis
}

body:not(.dark) .ant-transfer-list-header-dropdown{
  font-size:10px;
  -webkit-transform:translateY(10%);
  transform:translateY(10%);
  cursor:pointer
}

body:not(.dark) .ant-transfer-list-header-dropdown[disabled]{
  cursor:not-allowed
}

body:not(.dark) .ant-transfer-list-body{
  display:flex;
  flex:auto;
  flex-direction:column;
  overflow:hidden;
  font-size:14px
}

body:not(.dark) .ant-transfer-list-body-search-wrapper{
  position:relative;
  flex:none;
  padding:12px
}

body:not(.dark) .ant-transfer-list-content{
  flex:auto;
  margin:0;
  padding:0;
  overflow:auto;
  list-style:none
}

body:not(.dark) .ant-transfer-list-content-item{
  display:flex;
  align-items:center;
  min-height:32px;
  padding:6px 12px;
  line-height:20px;
  transition:all .3s
}

body:not(.dark) .ant-transfer-list-content-item>*:not(:last-child){
  margin-right:8px
}

body:not(.dark) .ant-transfer-list-content-item>*{
  flex:none
}

body:not(.dark) .ant-transfer-list-content-item-text{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body:not(.dark) .ant-transfer-list-content-item-remove{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  position:relative;
  color:#d9d9d9
}

body:not(.dark) .ant-transfer-list-content-item-remove:focus,body:not(.dark) .ant-transfer-list-content-item-remove:hover{
  color:#40a9ff
}

body:not(.dark) .ant-transfer-list-content-item-remove:active{
  color:#096dd9
}

body:not(.dark) .ant-transfer-list-content-item-remove::after{
  position:absolute;
  top:-6px;
  right:-50%;
  bottom:-6px;
  left:-50%;
  content:""
}

body:not(.dark) .ant-transfer-list-content-item-remove:hover{
  color:#40a9ff
}

body:not(.dark) .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:#f5f5f5;
  cursor:pointer
}

body:not(.dark) .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{
  background-color:#dcf4ff
}

body:not(.dark) .ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background:transparent;
  cursor:default
}

body:not(.dark) .ant-transfer-list-content-item-checked{
  background-color:#e6f7ff
}

body:not(.dark) .ant-transfer-list-content-item-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-transfer-list-pagination{
  padding:8px 0;
  text-align:right;
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-transfer-list-body-not-found{
  flex:none;
  width:100%;
  margin:auto 0;
  color:rgba(0, 0, 0, 0.25);
  text-align:center
}

body:not(.dark) .ant-transfer-list-footer{
  border-top:1px solid #f0f0f0
}

body:not(.dark) .ant-transfer-operation{
  display:flex;
  flex:none;
  flex-direction:column;
  align-self:center;
  margin:0 8px;
  vertical-align:middle
}

body:not(.dark) .ant-transfer-operation .ant-btn{
  display:block
}

body:not(.dark) .ant-transfer-operation .ant-btn:first-child{
  margin-bottom:4px
}

body:not(.dark) .ant-transfer-operation .ant-btn .anticon{
  font-size:12px
}

body:not(.dark) .ant-transfer .ant-empty-image{
  max-height:-2px
}

body:not(.dark) .ant-transfer-rtl{
  direction:rtl
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-search{
  padding-right:8px;
  padding-left:24px
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-search-action{
  right:auto;
  left:12px
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){
  margin-right:0;
  margin-left:4px
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-header{
  right:0;
  left:auto
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-header-title{
  text-align:left
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){
  margin-right:0;
  margin-left:8px
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-pagination{
  text-align:left
}

body:not(.dark) .ant-transfer-rtl .ant-transfer-list-footer{
  right:0;
  left:auto
}

body:not(.dark) .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body:not(.dark) .ant-select-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,body:not(.dark) .ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,body:not(.dark) .ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{
  border-color:#1890ff
}

body:not(.dark) .ant-select-tree-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  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:""
}

body:not(.dark) .ant-select-tree-checkbox:hover::after,body:not(.dark) .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after{
  visibility:visible
}

body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body:not(.dark) .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
}

body:not(.dark) .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body:not(.dark) .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-select-tree-checkbox-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{
  border-color:rgba(0, 0, 0, 0.25);
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{
  cursor:not-allowed
}

body:not(.dark) .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

body:not(.dark) .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{
  border-color:#f5f5f5;
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-select-tree-checkbox-disabled+span{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-select-tree-checkbox-disabled:hover::after,body:not(.dark) .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after{
  visibility:hidden
}

body:not(.dark) .ant-select-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body:not(.dark) .ant-select-tree-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body:not(.dark) .ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{
  margin-left:8px
}

body:not(.dark) .ant-select-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-select-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-select-tree-checkbox-group-item{
  margin-right:8px
}

body:not(.dark) .ant-select-tree-checkbox-group-item:last-child{
  margin-right:0
}

body:not(.dark) .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{
  margin-left:0
}

body:not(.dark) .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

body:not(.dark) .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body:not(.dark) .ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{
  background-color:rgba(0, 0, 0, 0.25);
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-tree-select-dropdown{
  padding:8px 4px 0
}

body:not(.dark) .ant-tree-select-dropdown-rtl{
  direction:rtl
}

body:not(.dark) .ant-tree-select-dropdown .ant-select-tree{
  border-radius:0
}

body:not(.dark) .ant-tree-select-dropdown .ant-select-tree-list-holder-inner{
  align-items:stretch
}

body:not(.dark) .ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode{
  padding-bottom:8px
}

body:not(.dark) .ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{
  flex:auto
}

body:not(.dark) .ant-select-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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;
  transition:background-color .3s
}

body:not(.dark) .ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){
  background:#e6f7ff
}

body:not(.dark) .ant-select-tree-list-holder-inner{
  align-items:flex-start
}

body:not(.dark) .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{
  align-items:stretch
}

body:not(.dark) .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{
  flex:auto
}

body:not(.dark) .ant-select-tree .ant-select-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px 0;
  outline:none
}

body:not(.dark) .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{
  background:transparent
}

body:not(.dark) .ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{
  background:#f5f5f5
}

body:not(.dark) .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
}

body:not(.dark) .ant-select-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-select-tree-indent-unit{
  display:inline-block;
  width:24px
}

body:not(.dark) .ant-select-tree-switcher{
  position:relative;
  flex:none;
  align-self:stretch;
  width:24px;
  margin:0;
  line-height:24px;
  text-align:center;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-select-tree-switcher .ant-tree-switcher-icon,body:not(.dark) .ant-select-tree-switcher .ant-select-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

body:not(.dark) .ant-select-tree-switcher .ant-tree-switcher-icon svg,body:not(.dark) .ant-select-tree-switcher .ant-select-tree-switcher-icon svg{
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body:not(.dark) .ant-select-tree-switcher-noop{
  cursor:default
}

body:not(.dark) .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body:not(.dark) .ant-select-tree-switcher-loading-icon{
  color:#1890ff
}

body:not(.dark) .ant-select-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

body:not(.dark) .ant-select-tree-switcher-leaf-line::before{
  position:absolute;
  top:0;
  bottom:-4px;
  margin-left:-1px;
  border-left:1px solid #d9d9d9;
  content:" "
}

body:not(.dark) .ant-select-tree-switcher-leaf-line::after{
  position:absolute;
  width:10px;
  height:14px;
  margin-left:-1px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

body:not(.dark) .ant-select-tree-checkbox{
  top:auto;
  top:initial;
  margin:4px 8px 0 0
}

body:not(.dark) .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;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

body:not(.dark) .ant-select-tree .ant-select-tree-node-content-wrapper:hover{
  background-color:#f5f5f5
}

body:not(.dark) .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{
  background-color:#bae7ff
}

body:not(.dark) .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
}

body:not(.dark) .ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{
  display:none
}

body:not(.dark) .ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{
  background-color:transparent
}

body:not(.dark) .ant-select-tree-node-content-wrapper[draggable=true]{
  line-height:24px;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#1890ff;
  border-radius:1px;
  pointer-events:none
}

body:not(.dark) .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 #1890ff;
  border-radius:50%;
  content:""
}

body:not(.dark) .ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #1890ff
}

body:not(.dark) .ant-select-tree-show-line .ant-select-tree-indent-unit{
  position:relative;
  height:100%
}

body:not(.dark) .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:""
}

body:not(.dark) .ant-select-tree-show-line .ant-select-tree-indent-unit-end::before{
  display:none
}

body:not(.dark) .ant-select-tree-show-line .ant-select-tree-switcher{
  background:#fff
}

body:not(.dark) .ant-select-tree-show-line .ant-select-tree-switcher-line-icon{
  vertical-align:-0.225em
}

body:not(.dark) .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)
}

body:not(.dark) .ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body:not(.dark) .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode{
  position:relative
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode::before{
  position:absolute;
  top:0;
  right:0;
  bottom:4px;
  left:0;
  transition:background-color .3s;
  content:"";
  pointer-events:none
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode:hover::before{
  background:#f5f5f5
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode>*{
  z-index:1
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{
  transition:color .3s
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{
  border-radius:0;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{
  background:transparent
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{
  color:#fff;
  background:transparent
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode-selected::before{
  background:#1890ff
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{
  color:#fff
}

body:not(.dark) .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{
  color:#fff;
  background:transparent
}

body:not(.dark) .ant-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,body:not(.dark) .ant-tree-checkbox:hover .ant-tree-checkbox-inner,body:not(.dark) .ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{
  border-color:#1890ff
}

body:not(.dark) .ant-tree-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  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:""
}

body:not(.dark) .ant-tree-checkbox:hover::after,body:not(.dark) .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after{
  visibility:visible
}

body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body:not(.dark) .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
}

body:not(.dark) .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body:not(.dark) .ant-tree-checkbox-checked .ant-tree-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

body:not(.dark) .ant-tree-checkbox-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{
  border-color:rgba(0, 0, 0, 0.25);
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-tree-checkbox-disabled .ant-tree-checkbox-input{
  cursor:not-allowed
}

body:not(.dark) .ant-tree-checkbox-disabled .ant-tree-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

body:not(.dark) .ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{
  border-color:#f5f5f5;
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body:not(.dark) .ant-tree-checkbox-disabled+span{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-tree-checkbox-disabled:hover::after,body:not(.dark) .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after{
  visibility:hidden
}

body:not(.dark) .ant-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body:not(.dark) .ant-tree-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body:not(.dark) .ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{
  margin-left:8px
}

body:not(.dark) .ant-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body:not(.dark) .ant-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-tree-checkbox-group-item{
  margin-right:8px
}

body:not(.dark) .ant-tree-checkbox-group-item:last-child{
  margin-right:0
}

body:not(.dark) .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{
  margin-left:0
}

body:not(.dark) .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

body:not(.dark) .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body:not(.dark) .ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{
  background-color:rgba(0, 0, 0, 0.25);
  border-color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) .ant-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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;
  transition:background-color .3s
}

body:not(.dark) .ant-tree-focused:not(:hover):not(.ant-tree-active-focused){
  background:#e6f7ff
}

body:not(.dark) .ant-tree-list-holder-inner{
  align-items:flex-start
}

body:not(.dark) .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{
  align-items:stretch
}

body:not(.dark) .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{
  flex:auto
}

body:not(.dark) .ant-tree .ant-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px 0;
  outline:none
}

body:not(.dark) .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{
  background:transparent
}

body:not(.dark) .ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{
  background:#f5f5f5
}

body:not(.dark) .ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{
  color:inherit;
  font-weight:500
}

body:not(.dark) .ant-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-tree-indent-unit{
  display:inline-block;
  width:24px
}

body:not(.dark) .ant-tree-switcher{
  position:relative;
  flex:none;
  align-self:stretch;
  width:24px;
  margin:0;
  line-height:24px;
  text-align:center;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-tree-switcher .ant-tree-switcher-icon,body:not(.dark) .ant-tree-switcher .ant-select-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

body:not(.dark) .ant-tree-switcher .ant-tree-switcher-icon svg,body:not(.dark) .ant-tree-switcher .ant-select-tree-switcher-icon svg{
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body:not(.dark) .ant-tree-switcher-noop{
  cursor:default
}

body:not(.dark) .ant-tree-switcher_close .ant-tree-switcher-icon svg{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body:not(.dark) .ant-tree-switcher-loading-icon{
  color:#1890ff
}

body:not(.dark) .ant-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

body:not(.dark) .ant-tree-switcher-leaf-line::before{
  position:absolute;
  top:0;
  bottom:-4px;
  margin-left:-1px;
  border-left:1px solid #d9d9d9;
  content:" "
}

body:not(.dark) .ant-tree-switcher-leaf-line::after{
  position:absolute;
  width:10px;
  height:14px;
  margin-left:-1px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

body:not(.dark) .ant-tree-checkbox{
  top:auto;
  top:initial;
  margin:4px 8px 0 0
}

body:not(.dark) .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;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

body:not(.dark) .ant-tree .ant-tree-node-content-wrapper:hover{
  background-color:#f5f5f5
}

body:not(.dark) .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{
  background-color:#bae7ff
}

body:not(.dark) .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
}

body:not(.dark) .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{
  display:none
}

body:not(.dark) .ant-tree-unselectable .ant-tree-node-content-wrapper:hover{
  background-color:transparent
}

body:not(.dark) .ant-tree-node-content-wrapper[draggable=true]{
  line-height:24px;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#1890ff;
  border-radius:1px;
  pointer-events:none
}

body:not(.dark) .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 #1890ff;
  border-radius:50%;
  content:""
}

body:not(.dark) .ant-tree .ant-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #1890ff
}

body:not(.dark) .ant-tree-show-line .ant-tree-indent-unit{
  position:relative;
  height:100%
}

body:not(.dark) .ant-tree-show-line .ant-tree-indent-unit::before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  border-right:1px solid #d9d9d9;
  content:""
}

body:not(.dark) .ant-tree-show-line .ant-tree-indent-unit-end::before{
  display:none
}

body:not(.dark) .ant-tree-show-line .ant-tree-switcher{
  background:#fff
}

body:not(.dark) .ant-tree-show-line .ant-tree-switcher-line-icon{
  vertical-align:-0.225em
}

body:not(.dark) .ant-tree-rtl{
  direction:rtl
}

body:not(.dark) .ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{
  right:-6px;
  left:unset
}

body:not(.dark) .ant-tree .ant-tree-treenode-rtl{
  direction:rtl
}

body:not(.dark) .ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

body:not(.dark) .ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before{
  right:auto;
  left:-13px;
  border-right:none;
  border-left:1px solid #d9d9d9
}

body:not(.dark) .ant-tree-rtl.ant-tree-checkbox{
  margin:4px 0 0 8px
}

body:not(.dark) .ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{
  margin:4px 0 0 8px
}

body:not(.dark) .ant-typography{
  color:rgba(0, 0, 0, 0.85);
  overflow-wrap:break-word
}

body:not(.dark) .ant-typography.ant-typography-secondary{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-typography.ant-typography-success{
  color:#52c41a
}

body:not(.dark) .ant-typography.ant-typography-warning{
  color:#faad14
}

body:not(.dark) .ant-typography.ant-typography-danger{
  color:#ff4d4f
}

body:not(.dark) a.ant-typography.ant-typography-danger:active,body:not(.dark) a.ant-typography.ant-typography-danger:focus,body:not(.dark) a.ant-typography.ant-typography-danger:hover{
  color:#ff7875
}

body:not(.dark) .ant-typography.ant-typography-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body:not(.dark) div.ant-typography,body:not(.dark) .ant-typography p{
  margin-bottom:1em
}

body:not(.dark) h1.ant-typography,body:not(.dark) .ant-typography h1{
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:38px;
  line-height:1.23
}

body:not(.dark) h2.ant-typography,body:not(.dark) .ant-typography h2{
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:30px;
  line-height:1.35
}

body:not(.dark) h3.ant-typography,body:not(.dark) .ant-typography h3{
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:24px;
  line-height:1.35
}

body:not(.dark) h4.ant-typography,body:not(.dark) .ant-typography h4{
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:20px;
  line-height:1.4
}

body:not(.dark) h5.ant-typography,body:not(.dark) .ant-typography h5{
  margin-bottom:.5em;
  color:rgba(0, 0, 0, 0.85);
  font-weight:600;
  font-size:16px;
  line-height:1.5
}

body:not(.dark) .ant-typography+h1.ant-typography,body:not(.dark) .ant-typography+h2.ant-typography,body:not(.dark) .ant-typography+h3.ant-typography,body:not(.dark) .ant-typography+h4.ant-typography,body:not(.dark) .ant-typography+h5.ant-typography{
  margin-top:1.2em
}

body:not(.dark) .ant-typography div+h1,body:not(.dark) .ant-typography ul+h1,body:not(.dark) .ant-typography li+h1,body:not(.dark) .ant-typography p+h1,body:not(.dark) .ant-typography h1+h1,body:not(.dark) .ant-typography h2+h1,body:not(.dark) .ant-typography h3+h1,body:not(.dark) .ant-typography h4+h1,body:not(.dark) .ant-typography h5+h1,body:not(.dark) .ant-typography div+h2,body:not(.dark) .ant-typography ul+h2,body:not(.dark) .ant-typography li+h2,body:not(.dark) .ant-typography p+h2,body:not(.dark) .ant-typography h1+h2,body:not(.dark) .ant-typography h2+h2,body:not(.dark) .ant-typography h3+h2,body:not(.dark) .ant-typography h4+h2,body:not(.dark) .ant-typography h5+h2,body:not(.dark) .ant-typography div+h3,body:not(.dark) .ant-typography ul+h3,body:not(.dark) .ant-typography li+h3,body:not(.dark) .ant-typography p+h3,body:not(.dark) .ant-typography h1+h3,body:not(.dark) .ant-typography h2+h3,body:not(.dark) .ant-typography h3+h3,body:not(.dark) .ant-typography h4+h3,body:not(.dark) .ant-typography h5+h3,body:not(.dark) .ant-typography div+h4,body:not(.dark) .ant-typography ul+h4,body:not(.dark) .ant-typography li+h4,body:not(.dark) .ant-typography p+h4,body:not(.dark) .ant-typography h1+h4,body:not(.dark) .ant-typography h2+h4,body:not(.dark) .ant-typography h3+h4,body:not(.dark) .ant-typography h4+h4,body:not(.dark) .ant-typography h5+h4,body:not(.dark) .ant-typography div+h5,body:not(.dark) .ant-typography ul+h5,body:not(.dark) .ant-typography li+h5,body:not(.dark) .ant-typography p+h5,body:not(.dark) .ant-typography h1+h5,body:not(.dark) .ant-typography h2+h5,body:not(.dark) .ant-typography h3+h5,body:not(.dark) .ant-typography h4+h5,body:not(.dark) .ant-typography h5+h5{
  margin-top:1.2em
}

body:not(.dark) a.ant-typography-ellipsis,body:not(.dark) span.ant-typography-ellipsis{
  display:inline-block;
  max-width:100%
}

body:not(.dark) a.ant-typography,body:not(.dark) .ant-typography a{
  color:#1890ff;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  text-decoration:none
}

body:not(.dark) a.ant-typography:focus,body:not(.dark) .ant-typography a:focus,body:not(.dark) a.ant-typography:hover,body:not(.dark) .ant-typography a:hover{
  color:#40a9ff
}

body:not(.dark) a.ant-typography:active,body:not(.dark) .ant-typography a:active{
  color:#096dd9
}

body:not(.dark) a.ant-typography:active,body:not(.dark) .ant-typography a:active,body:not(.dark) a.ant-typography:hover,body:not(.dark) .ant-typography a:hover{
  text-decoration:none
}

body:not(.dark) a.ant-typography[disabled],body:not(.dark) .ant-typography a[disabled],body:not(.dark) a.ant-typography.ant-typography-disabled,body:not(.dark) .ant-typography a.ant-typography-disabled{
  color:rgba(0, 0, 0, 0.25);
  cursor:not-allowed
}

body:not(.dark) a.ant-typography[disabled]:active,body:not(.dark) .ant-typography a[disabled]:active,body:not(.dark) a.ant-typography.ant-typography-disabled:active,body:not(.dark) .ant-typography a.ant-typography-disabled:active,body:not(.dark) a.ant-typography[disabled]:hover,body:not(.dark) .ant-typography a[disabled]:hover,body:not(.dark) a.ant-typography.ant-typography-disabled:hover,body:not(.dark) .ant-typography a.ant-typography-disabled:hover{
  color:rgba(0, 0, 0, 0.25)
}

body:not(.dark) a.ant-typography[disabled]:active,body:not(.dark) .ant-typography a[disabled]:active,body:not(.dark) a.ant-typography.ant-typography-disabled:active,body:not(.dark) .ant-typography a.ant-typography-disabled:active{
  pointer-events:none
}

body:not(.dark) .ant-typography code{
  margin:0 .2em;
  padding:.2em .4em .1em;
  font-size:85%;
  background:rgba(150, 150, 150, 0.1);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-radius:3px
}

body:not(.dark) .ant-typography kbd{
  margin:0 .2em;
  padding:.15em .4em .1em;
  font-size:90%;
  background:rgba(150, 150, 150, 0.06);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width:2px;
  border-radius:3px
}

body:not(.dark) .ant-typography mark{
  padding:0;
  background-color:#ffe58f
}

body:not(.dark) .ant-typography u,body:not(.dark) .ant-typography ins{
  text-decoration:underline;
  -webkit-text-decoration-skip:ink;
  text-decoration-skip-ink:auto
}

body:not(.dark) .ant-typography s,body:not(.dark) .ant-typography del{
  text-decoration:line-through
}

body:not(.dark) .ant-typography strong{
  font-weight:600
}

body:not(.dark) .ant-typography-expand,body:not(.dark) .ant-typography-edit,body:not(.dark) .ant-typography-copy{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  margin-left:4px
}

body:not(.dark) .ant-typography-expand:focus,body:not(.dark) .ant-typography-edit:focus,body:not(.dark) .ant-typography-copy:focus,body:not(.dark) .ant-typography-expand:hover,body:not(.dark) .ant-typography-edit:hover,body:not(.dark) .ant-typography-copy:hover{
  color:#40a9ff
}

body:not(.dark) .ant-typography-expand:active,body:not(.dark) .ant-typography-edit:active,body:not(.dark) .ant-typography-copy:active{
  color:#096dd9
}

body:not(.dark) .ant-typography-copy-success,body:not(.dark) .ant-typography-copy-success:hover,body:not(.dark) .ant-typography-copy-success:focus{
  color:#52c41a
}

body:not(.dark) .ant-typography-edit-content{
  position:relative
}

body:not(.dark) div.ant-typography-edit-content{
  left:-12px;
  margin-top:-5px;
  margin-bottom:calc(1em - 4px - 1px)
}

body:not(.dark) .ant-typography-edit-content-confirm{
  position:absolute;
  right:10px;
  bottom:8px;
  color:rgba(0, 0, 0, 0.45);
  pointer-events:none
}

body:not(.dark) .ant-typography-edit-content textarea{
  -moz-transition:none
}

body:not(.dark) .ant-typography ul,body:not(.dark) .ant-typography ol{
  margin:0 0 1em 0;
  padding:0
}

body:not(.dark) .ant-typography ul li,body:not(.dark) .ant-typography ol li{
  margin:0 0 0 20px;
  padding:0 0 0 4px
}

body:not(.dark) .ant-typography ul{
  list-style-type:circle
}

body:not(.dark) .ant-typography ul ul{
  list-style-type:disc
}

body:not(.dark) .ant-typography ol{
  list-style-type:decimal
}

body:not(.dark) .ant-typography pre,body:not(.dark) .ant-typography blockquote{
  margin:1em 0
}

body:not(.dark) .ant-typography pre{
  padding:.4em .6em;
  white-space:pre-wrap;
  word-wrap:break-word;
  background:rgba(150, 150, 150, 0.1);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-radius:3px
}

body:not(.dark) .ant-typography pre code{
  display:inline;
  margin:0;
  padding:0;
  font-size:inherit;
  font-family:inherit;
  background:transparent;
  border:0
}

body:not(.dark) .ant-typography blockquote{
  padding:0 0 0 .6em;
  border-left:4px solid rgba(100, 100, 100, 0.2);
  opacity:.85
}

body:not(.dark) .ant-typography-single-line{
  white-space:nowrap
}

body:not(.dark) .ant-typography-ellipsis-single-line{
  overflow:hidden;
  text-overflow:ellipsis
}

body:not(.dark) a.ant-typography-ellipsis-single-line,body:not(.dark) span.ant-typography-ellipsis-single-line{
  vertical-align:bottom
}

body:not(.dark) .ant-typography-ellipsis-multiple-line{
  display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient:vertical
}

body:not(.dark) .ant-typography-rtl{
  direction:rtl
}

body:not(.dark) .ant-typography-rtl .ant-typography-expand,body:not(.dark) .ant-typography-rtl .ant-typography-edit,body:not(.dark) .ant-typography-rtl .ant-typography-copy{
  margin-right:4px;
  margin-left:0
}

body:not(.dark) .ant-typography-rtl .ant-typography-expand{
  float:left
}

body:not(.dark) div.ant-typography-edit-content.ant-typography-rtl{
  right:-12px;
  left:auto
}

body:not(.dark) .ant-typography-rtl .ant-typography-edit-content-confirm{
  right:auto;
  left:10px
}

body:not(.dark) .ant-typography-rtl.ant-typography ul li,body:not(.dark) .ant-typography-rtl.ant-typography ol li{
  margin:0 20px 0 0;
  padding:0 4px 0 0
}

body:not(.dark) .ant-upload{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-upload p{
  margin:0
}

body:not(.dark) .ant-upload-btn{
  display:block;
  width:100%;
  outline:none
}

body:not(.dark) .ant-upload input[type=file]{
  cursor:pointer
}

body:not(.dark) .ant-upload.ant-upload-select{
  display:inline-block
}

body:not(.dark) .ant-upload.ant-upload-disabled{
  cursor:not-allowed
}

body:not(.dark) .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;
  transition:border-color .3s
}

body:not(.dark) .ant-upload.ant-upload-select-picture-card>.ant-upload{
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  text-align:center
}

body:not(.dark) .ant-upload.ant-upload-select-picture-card:hover{
  border-color:#1890ff
}

body:not(.dark) .ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{
  border-color:#d9d9d9
}

body:not(.dark) .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;
  transition:border-color .3s
}

body:not(.dark) .ant-upload.ant-upload-drag .ant-upload{
  padding:16px 0
}

body:not(.dark) .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){
  border-color:#096dd9
}

body:not(.dark) .ant-upload.ant-upload-drag.ant-upload-disabled{
  cursor:not-allowed
}

body:not(.dark) .ant-upload.ant-upload-drag .ant-upload-btn{
  display:table;
  height:100%
}

body:not(.dark) .ant-upload.ant-upload-drag .ant-upload-drag-container{
  display:table-cell;
  vertical-align:middle
}

body:not(.dark) .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{
  border-color:#40a9ff
}

body:not(.dark) .ant-upload.ant-upload-drag p.ant-upload-drag-icon{
  margin-bottom:20px
}

body:not(.dark) .ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{
  color:#40a9ff;
  font-size:48px
}

body:not(.dark) .ant-upload.ant-upload-drag p.ant-upload-text{
  margin:0 0 4px;
  color:rgba(0, 0, 0, 0.85);
  font-size:16px
}

body:not(.dark) .ant-upload.ant-upload-drag p.ant-upload-hint{
  color:rgba(0, 0, 0, 0.45);
  font-size:14px
}

body:not(.dark) .ant-upload.ant-upload-drag .anticon-plus{
  color:rgba(0, 0, 0, 0.25);
  font-size:30px;
  transition:all .3s
}

body:not(.dark) .ant-upload.ant-upload-drag .anticon-plus:hover{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-upload.ant-upload-drag:hover .anticon-plus{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-upload-picture-card-wrapper{
  display:inline-block;
  width:100%
}

body:not(.dark) .ant-upload-picture-card-wrapper::before{
  display:table;
  content:""
}

body:not(.dark) .ant-upload-picture-card-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-upload-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0, 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
}

body:not(.dark) .ant-upload-list::before{
  display:table;
  content:""
}

body:not(.dark) .ant-upload-list::after{
  display:table;
  clear:both;
  content:""
}

body:not(.dark) .ant-upload-list-item{
  position:relative;
  height:22.001px;
  margin-top:8px;
  font-size:14px
}

body:not(.dark) .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
}

body:not(.dark) .ant-upload-list-item-card-actions{
  position:absolute;
  right:0
}

body:not(.dark) .ant-upload-list-item-card-actions-btn{
  opacity:0
}

body:not(.dark) .ant-upload-list-item-card-actions-btn.ant-btn-sm{
  height:20px;
  line-height:1
}

body:not(.dark) .ant-upload-list-item-card-actions.picture{
  top:22px;
  line-height:0
}

body:not(.dark) .ant-upload-list-item-card-actions-btn:focus,body:not(.dark) .ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body:not(.dark) .ant-upload-list-item-card-actions .anticon{
  color:rgba(0, 0, 0, 0.45)
}

body:not(.dark) .ant-upload-list-item-info{
  height:100%;
  padding:0 4px;
  transition:background-color .3s
}

body:not(.dark) .ant-upload-list-item-info>span{
  display:block;
  width:100%;
  height:100%
}

body:not(.dark) .ant-upload-list-item-info .anticon-loading .anticon,body:not(.dark) .ant-upload-list-item-info .ant-upload-text-icon .anticon{
  position:absolute;
  top:5px;
  color:rgba(0, 0, 0, 0.45);
  font-size:14px
}

body:not(.dark) .ant-upload-list-item .anticon-close{
  position:absolute;
  top:6px;
  right:4px;
  color:rgba(0, 0, 0, 0.45);
  font-size:10px;
  line-height:0;
  cursor:pointer;
  opacity:0;
  transition:all .3s
}

body:not(.dark) .ant-upload-list-item .anticon-close:hover{
  color:rgba(0, 0, 0, 0.85)
}

body:not(.dark) .ant-upload-list-item:hover .ant-upload-list-item-info{
  background-color:#f5f5f5
}

body:not(.dark) .ant-upload-list-item:hover .anticon-close{
  opacity:1
}

body:not(.dark) .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body:not(.dark) .ant-upload-list-item-error,body:not(.dark) .ant-upload-list-item-error .ant-upload-text-icon>.anticon,body:not(.dark) .ant-upload-list-item-error .ant-upload-list-item-name{
  color:#ff4d4f
}

body:not(.dark) .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{
  color:#ff4d4f
}

body:not(.dark) .ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body:not(.dark) .ant-upload-list-item-progress{
  position:absolute;
  bottom:-12px;
  width:100%;
  padding-left:26px;
  font-size:14px;
  line-height:0
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item{
  position:relative;
  height:66px;
  padding:8px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item:hover,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item:hover{
  background:transparent
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-error,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-error{
  border-color:#ff4d4f
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-info,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-info{
  padding:0
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{
  background:transparent
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-uploading,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading{
  border-style:dashed
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-thumbnail,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-thumbnail{
  width:48px;
  height:48px;
  line-height:54px;
  text-align:center;
  opacity:.8
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{
  font-size:26px
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{
  fill:#fff2f0
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{
  fill:#ff4d4f
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-icon,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-icon{
  position:absolute;
  top:50%;
  left:50%;
  font-size:26px;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-icon .anticon,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{
  font-size:26px
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-image,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-image{
  max-width:100%
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-thumbnail img,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{
  display:block;
  width:48px;
  height:48px;
  overflow:hidden
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-name,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-name{
  display:inline-block;
  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;
  transition:all .3s
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{
  line-height:28px
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-progress,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-progress{
  bottom:14px;
  width:calc(100% - 24px);
  margin-top:0;
  padding-left:56px
}

body:not(.dark) .ant-upload-list-picture .anticon-close,body:not(.dark) .ant-upload-list-picture-card .anticon-close{
  position:absolute;
  top:8px;
  right:8px;
  line-height:1;
  opacity:1
}

body:not(.dark) .ant-upload-list-picture-card-container{
  display:inline-block;
  width:104px;
  height:104px;
  margin:0 8px 8px 0;
  vertical-align:top
}

body:not(.dark) .ant-upload-list-picture-card.ant-upload-list::after{
  display:none
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item{
  height:100%;
  margin:0
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-info{
  position:relative;
  height:100%;
  overflow:hidden
}

body:not(.dark) .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, 0.5);
  opacity:0;
  transition:all .3s;
  content:" "
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before{
  opacity:1
}

body:not(.dark) .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;
  transition:all .3s
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{
  z-index:10;
  width:16px;
  margin:0 4px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px;
  cursor:pointer;
  transition:all .3s
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{
  color:#fff
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-actions:hover{
  opacity:1
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{
  position:static;
  display:block;
  width:100%;
  height:100%;
  object-fit:contain
}

body:not(.dark) .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
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{
  position:absolute;
  bottom:10px;
  display:block
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{
  background-color:#fafafa
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{
  height:auto
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{
  display:none
}

body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-progress{
  bottom:32px;
  width:calc(100% - 14px);
  padding-left:0
}

body:not(.dark) .ant-upload-list-text-container,body:not(.dark) .ant-upload-list-picture-container{
  transition:opacity .3s,height .3s
}

body:not(.dark) .ant-upload-list-text-container::before,body:not(.dark) .ant-upload-list-picture-container::before{
  display:table;
  width:0;
  height:0;
  content:""
}

body:not(.dark) .ant-upload-list-text-container .ant-upload-span,body:not(.dark) .ant-upload-list-picture-container .ant-upload-span{
  display:block;
  flex:auto
}

body:not(.dark) .ant-upload-list-text .ant-upload-span,body:not(.dark) .ant-upload-list-picture .ant-upload-span{
  display:flex;
  align-items:center
}

body:not(.dark) .ant-upload-list-text .ant-upload-span>*,body:not(.dark) .ant-upload-list-picture .ant-upload-span>*{
  flex:none
}

body:not(.dark) .ant-upload-list-text .ant-upload-list-item-name,body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-name{
  flex:auto;
  padding:0 8px
}

body:not(.dark) .ant-upload-list-text .ant-upload-list-item-card-actions,body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-card-actions{
  position:static
}

body:not(.dark) .ant-upload-list-text .ant-upload-text-icon .anticon{
  position:static
}

body:not(.dark) .ant-upload-list .ant-upload-animate-inline-appear,body:not(.dark) .ant-upload-list .ant-upload-animate-inline-enter,body:not(.dark) .ant-upload-list .ant-upload-animate-inline-leave{
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-animation-fill-mode:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body:not(.dark) .ant-upload-list .ant-upload-animate-inline-appear,body:not(.dark) .ant-upload-list .ant-upload-animate-inline-enter{
  -webkit-animation-name:uploadAnimateInlineIn;
  animation-name:uploadAnimateInlineIn
}

body:not(.dark) .ant-upload-list .ant-upload-animate-inline-leave{
  -webkit-animation-name:uploadAnimateInlineOut;
  animation-name:uploadAnimateInlineOut
}

@-webkit-keyframes uploadAnimateInlineIn{
  from{
    width:0;
    height:0;
    margin:0;
    padding:0;
    opacity:0
  }
}

@keyframes uploadAnimateInlineIn{
  from{
    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
  }
}

body:not(.dark) .ant-upload-rtl{
  direction:rtl
}

body:not(.dark) .ant-upload-rtl.ant-upload.ant-upload-select-picture-card{
  margin-right:auto;
  margin-left:8px
}

body:not(.dark) .ant-upload-list-rtl{
  direction:rtl
}

body:not(.dark) .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
}

body:not(.dark) .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
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-name{
  padding-right:22px;
  padding-left:0
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{
  padding-left:14px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-card-actions{
  right:auto;
  left:0
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-info{
  padding:0 4px 0 12px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item .anticon-close{
  right:auto;
  left:4px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-item-progress{
  padding-right:26px;
  padding-left:0
}

body:not(.dark) .ant-upload-list-picture .ant-upload-list-item-info,body:not(.dark) .ant-upload-list-picture-card .ant-upload-list-item-info{
  padding:0
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{
  right:8px;
  left:auto
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{
  right:50%;
  left:auto;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%)
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{
  margin:0 8px 0 0;
  padding-right:48px;
  padding-left:8px
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{
  padding-right:48px;
  padding-left:18px
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{
  padding-right:48px;
  padding-left:36px
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{
  padding-right:0;
  padding-left:0
}

body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture .anticon-close,body:not(.dark) .ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{
  right:auto;
  left:8px
}

body:not(.dark) .ant-upload-list-rtl .ant-upload-list-picture-card-container{
  margin:0 0 8px 8px
}

body:not(.dark) .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%)
}

body:not(.dark) .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.dark{
  /*!
 * 
 * antd v4.16.13
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
}

body.dark [class^=ant-]::-ms-clear,body.dark [class*=ant-]::-ms-clear,body.dark [class^=ant-] input::-ms-clear,body.dark [class*=ant-] input::-ms-clear,body.dark [class^=ant-] input::-ms-reveal,body.dark [class*=ant-] input::-ms-reveal{
  display:none
}

body.dark html,body.dark body{
  width:100%;
  height:100%
}

body.dark input::-ms-clear,body.dark input::-ms-reveal{
  display:none
}

body.dark *,body.dark *::before,body.dark *::after{
  box-sizing:border-box
}

body.dark 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.dark body{
  margin:0;
  color:rgba(255, 255, 255, 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:#000;
  -webkit-font-feature-settings:"tnum";
  font-feature-settings:"tnum"
}

body.dark [tabindex="-1"]:focus{
  outline:none !important
}

body.dark hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6{
  margin-top:0;
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500
}

body.dark p{
  margin-top:0;
  margin-bottom:1em
}

body.dark abbr[title],body.dark abbr[data-original-title]{
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  border-bottom:0;
  cursor:help
}

body.dark address{
  margin-bottom:1em;
  font-style:normal;
  line-height:inherit
}

body.dark input[type=text],body.dark input[type=password],body.dark input[type=number],body.dark textarea{
  -webkit-appearance:none
}

body.dark ol,body.dark ul,body.dark dl{
  margin-top:0;
  margin-bottom:1em
}

body.dark ol ol,body.dark ul ul,body.dark ol ul,body.dark ul ol{
  margin-bottom:0
}

body.dark dt{
  font-weight:500
}

body.dark dd{
  margin-bottom:.5em;
  margin-left:0
}

body.dark blockquote{
  margin:0 0 1em
}

body.dark dfn{
  font-style:italic
}

body.dark b,body.dark strong{
  font-weight:bolder
}

body.dark small{
  font-size:80%
}

body.dark sub,body.dark sup{
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}

body.dark sub{
  bottom:-0.25em
}

body.dark sup{
  top:-0.5em
}

body.dark a{
  color:#177ddc;
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  -webkit-text-decoration-skip:objects
}

body.dark a:hover{
  color:#165996
}

body.dark a:active{
  color:#388ed3
}

body.dark a:active,body.dark a:hover{
  text-decoration:none;
  outline:0
}

body.dark a:focus{
  text-decoration:none;
  outline:0
}

body.dark a[disabled]{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark pre,body.dark code,body.dark kbd,body.dark samp{
  font-size:1em;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace
}

body.dark pre{
  margin-top:0;
  margin-bottom:1em;
  overflow:auto
}

body.dark figure{
  margin:0 0 1em
}

body.dark img{
  vertical-align:middle;
  border-style:none
}

body.dark svg:not(:root){
  overflow:hidden
}

body.dark a,body.dark area,body.dark button,body.dark [role=button],body.dark input:not([type=range]),body.dark label,body.dark select,body.dark summary,body.dark textarea{
  touch-action:manipulation
}

body.dark table{
  border-collapse:collapse
}

body.dark caption{
  padding-top:.75em;
  padding-bottom:.3em;
  color:rgba(255, 255, 255, 0.45);
  text-align:left;
  caption-side:bottom
}

body.dark input,body.dark button,body.dark select,body.dark optgroup,body.dark textarea{
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

body.dark button,body.dark input{
  overflow:visible
}

body.dark button,body.dark select{
  text-transform:none
}

body.dark button,body.dark html [type=button],body.dark [type=reset],body.dark [type=submit]{
  -webkit-appearance:button
}

body.dark button::-moz-focus-inner,body.dark [type=button]::-moz-focus-inner,body.dark [type=reset]::-moz-focus-inner,body.dark [type=submit]::-moz-focus-inner{
  padding:0;
  border-style:none
}

body.dark input[type=radio],body.dark input[type=checkbox]{
  box-sizing:border-box;
  padding:0
}

body.dark input[type=date],body.dark input[type=time],body.dark input[type=datetime-local],body.dark input[type=month]{
  -webkit-appearance:listbox
}

body.dark textarea{
  overflow:auto;
  resize:vertical
}

body.dark fieldset{
  min-width:0;
  margin:0;
  padding:0;
  border:0
}

body.dark 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
}

body.dark progress{
  vertical-align:baseline
}

body.dark [type=number]::-webkit-inner-spin-button,body.dark [type=number]::-webkit-outer-spin-button{
  height:auto
}

body.dark [type=search]{
  outline-offset:-2px;
  -webkit-appearance:none
}

body.dark [type=search]::-webkit-search-cancel-button,body.dark [type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

body.dark ::-webkit-file-upload-button{
  font:inherit;
  -webkit-appearance:button
}

body.dark output{
  display:inline-block
}

body.dark summary{
  display:list-item
}

body.dark template{
  display:none
}

body.dark [hidden]{
  display:none !important
}

body.dark mark{
  padding:.2em;
  background-color:#2b2611
}

body.dark ::selection{
  color:#fff;
  background:#177ddc
}

body.dark .clearfix::before{
  display:table;
  content:""
}

body.dark .clearfix::after{
  display:table;
  clear:both;
  content:""
}

body.dark .anticon{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

body.dark .anticon>*{
  line-height:1
}

body.dark .anticon svg{
  display:inline-block
}

body.dark .anticon::before{
  display:none
}

body.dark .anticon .anticon-icon{
  display:block
}

body.dark .anticon[tabindex]{
  cursor:pointer
}

body.dark .anticon-spin::before{
  display:inline-block;
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body.dark .anticon-spin{
  display:inline-block;
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body.dark .ant-fade-enter,body.dark .ant-fade-appear{
  -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
}

body.dark .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
}

body.dark .ant-fade-enter.ant-fade-enter-active,body.dark .ant-fade-appear.ant-fade-appear-active{
  -webkit-animation-name:antFadeIn;
  animation-name:antFadeIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-fade-enter,body.dark .ant-fade-appear{
  opacity:0;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
}

body.dark .ant-fade-leave{
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
}

@-webkit-keyframes antFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes antFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes antFadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

@keyframes antFadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

body.dark .ant-move-up-enter,body.dark .ant-move-up-appear{
  -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
}

body.dark .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
}

body.dark .ant-move-up-enter.ant-move-up-enter-active,body.dark .ant-move-up-appear.ant-move-up-appear-active{
  -webkit-animation-name:antMoveUpIn;
  animation-name:antMoveUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-move-up-enter,body.dark .ant-move-up-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-move-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body.dark .ant-move-down-enter,body.dark .ant-move-down-appear{
  -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
}

body.dark .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
}

body.dark .ant-move-down-enter.ant-move-down-enter-active,body.dark .ant-move-down-appear.ant-move-down-appear-active{
  -webkit-animation-name:antMoveDownIn;
  animation-name:antMoveDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-move-down-enter,body.dark .ant-move-down-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-move-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body.dark .ant-move-left-enter,body.dark .ant-move-left-appear{
  -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
}

body.dark .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
}

body.dark .ant-move-left-enter.ant-move-left-enter-active,body.dark .ant-move-left-appear.ant-move-left-appear-active{
  -webkit-animation-name:antMoveLeftIn;
  animation-name:antMoveLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-move-left-enter,body.dark .ant-move-left-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-move-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

body.dark .ant-move-right-enter,body.dark .ant-move-right-appear{
  -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
}

body.dark .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
}

body.dark .ant-move-right-enter.ant-move-right-enter-active,body.dark .ant-move-right-appear.ant-move-right-appear-active{
  -webkit-animation-name:antMoveRightIn;
  animation-name:antMoveRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-move-right-enter,body.dark .ant-move-right-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-move-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

@-webkit-keyframes antMoveDownIn{
  0%{
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    opacity:0
  }
}

@-webkit-keyframes loadingCircle{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@keyframes loadingCircle{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

body.dark [ant-click-animating=true],body.dark [ant-click-animating-without-extra-node=true]{
  position:relative
}

body.dark html{
  --antd-wave-shadow-color: #177ddc;
  --scroll-bar: 0
}

body.dark [ant-click-animating-without-extra-node=true]::after,body.dark .ant-click-animating-node{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  border-radius:inherit;
  box-shadow:0 0 0 0 #177ddc;
  box-shadow:0 0 0 0 var(--antd-wave-shadow-color);
  opacity:.2;
  -webkit-animation:fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation:fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  content:"";
  pointer-events:none
}

@-webkit-keyframes waveEffect{
  100%{
    box-shadow:0 0 0 #177ddc;
    box-shadow:0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@keyframes waveEffect{
  100%{
    box-shadow:0 0 0 #177ddc;
    box-shadow:0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@-webkit-keyframes fadeEffect{
  100%{
    opacity:0
  }
}

@keyframes fadeEffect{
  100%{
    opacity:0
  }
}

body.dark .ant-slide-up-enter,body.dark .ant-slide-up-appear{
  -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
}

body.dark .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
}

body.dark .ant-slide-up-enter.ant-slide-up-enter-active,body.dark .ant-slide-up-appear.ant-slide-up-appear-active{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-slide-up-enter,body.dark .ant-slide-up-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body.dark .ant-slide-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body.dark .ant-slide-down-enter,body.dark .ant-slide-down-appear{
  -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
}

body.dark .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
}

body.dark .ant-slide-down-enter.ant-slide-down-enter-active,body.dark .ant-slide-down-appear.ant-slide-down-appear-active{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-slide-down-enter,body.dark .ant-slide-down-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body.dark .ant-slide-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body.dark .ant-slide-left-enter,body.dark .ant-slide-left-appear{
  -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
}

body.dark .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
}

body.dark .ant-slide-left-enter.ant-slide-left-enter-active,body.dark .ant-slide-left-appear.ant-slide-left-appear-active{
  -webkit-animation-name:antSlideLeftIn;
  animation-name:antSlideLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-slide-left-enter,body.dark .ant-slide-left-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body.dark .ant-slide-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

body.dark .ant-slide-right-enter,body.dark .ant-slide-right-appear{
  -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
}

body.dark .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
}

body.dark .ant-slide-right-enter.ant-slide-right-enter-active,body.dark .ant-slide-right-appear.ant-slide-right-appear-active{
  -webkit-animation-name:antSlideRightIn;
  animation-name:antSlideRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-slide-right-enter,body.dark .ant-slide-right-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

body.dark .ant-slide-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

@-webkit-keyframes antSlideUpIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:1
  }
}

@keyframes antSlideUpIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }
}

@-webkit-keyframes antSlideDownIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:1
  }
}

@keyframes antSlideDownIn{
  0%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.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
  }

  100%{
    -webkit-transform:scaleY(0.8);
    transform:scaleY(0.8);
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
    opacity:0
  }
}

@-webkit-keyframes antSlideLeftIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:1
  }
}

@keyframes antSlideLeftIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:0% 0%;
    transform-origin:0% 0%;
    opacity:0
  }
}

@-webkit-keyframes antSlideRightIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:1
  }
}

@keyframes antSlideRightIn{
  0%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.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
  }

  100%{
    -webkit-transform:scaleX(0.8);
    transform:scaleX(0.8);
    -webkit-transform-origin:100% 0%;
    transform-origin:100% 0%;
    opacity:0
  }
}

body.dark .ant-zoom-enter,body.dark .ant-zoom-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-enter.ant-zoom-enter-active,body.dark .ant-zoom-appear.ant-zoom-appear-active{
  -webkit-animation-name:antZoomIn;
  animation-name:antZoomIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-enter,body.dark .ant-zoom-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-enter-prepare,body.dark .ant-zoom-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-big-enter,body.dark .ant-zoom-big-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-big-enter.ant-zoom-big-enter-active,body.dark .ant-zoom-big-appear.ant-zoom-big-appear-active{
  -webkit-animation-name:antZoomBigIn;
  animation-name:antZoomBigIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-big-enter,body.dark .ant-zoom-big-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-big-enter-prepare,body.dark .ant-zoom-big-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-big-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-big-fast-enter,body.dark .ant-zoom-big-fast-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,body.dark .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{
  -webkit-animation-name:antZoomBigIn;
  animation-name:antZoomBigIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-big-fast-enter,body.dark .ant-zoom-big-fast-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-big-fast-enter-prepare,body.dark .ant-zoom-big-fast-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-big-fast-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-up-enter,body.dark .ant-zoom-up-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-up-enter.ant-zoom-up-enter-active,body.dark .ant-zoom-up-appear.ant-zoom-up-appear-active{
  -webkit-animation-name:antZoomUpIn;
  animation-name:antZoomUpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-up-enter,body.dark .ant-zoom-up-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-up-enter-prepare,body.dark .ant-zoom-up-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-up-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-down-enter,body.dark .ant-zoom-down-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-down-enter.ant-zoom-down-enter-active,body.dark .ant-zoom-down-appear.ant-zoom-down-appear-active{
  -webkit-animation-name:antZoomDownIn;
  animation-name:antZoomDownIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-down-enter,body.dark .ant-zoom-down-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-down-enter-prepare,body.dark .ant-zoom-down-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-down-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-left-enter,body.dark .ant-zoom-left-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-left-enter.ant-zoom-left-enter-active,body.dark .ant-zoom-left-appear.ant-zoom-left-appear-active{
  -webkit-animation-name:antZoomLeftIn;
  animation-name:antZoomLeftIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-left-enter,body.dark .ant-zoom-left-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-left-enter-prepare,body.dark .ant-zoom-left-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-left-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-zoom-right-enter,body.dark .ant-zoom-right-appear{
  -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
}

body.dark .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
}

body.dark .ant-zoom-right-enter.ant-zoom-right-enter-active,body.dark .ant-zoom-right-appear.ant-zoom-right-appear-active{
  -webkit-animation-name:antZoomRightIn;
  animation-name:antZoomRightIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-zoom-right-enter,body.dark .ant-zoom-right-appear{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

body.dark .ant-zoom-right-enter-prepare,body.dark .ant-zoom-right-appear-prepare{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-zoom-right-leave{
  -webkit-animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

@-webkit-keyframes antZoomIn{
  0%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomIn{
  0%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes antZoomOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }
}

@keyframes antZoomOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.2);
    transform:scale(0.2);
    opacity:0
  }
}

@-webkit-keyframes antZoomBigIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomBigIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes antZoomBigOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }
}

@keyframes antZoomBigOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
  }
}

@-webkit-keyframes antZoomUpIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%
  }
}

@keyframes antZoomUpIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    opacity:0
  }
}

@-webkit-keyframes antZoomLeftIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%
  }
}

@keyframes antZoomLeftIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%;
    opacity:0
  }
}

@-webkit-keyframes antZoomRightIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
  }
}

@keyframes antZoomRightIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    opacity:0
  }
}

@-webkit-keyframes antZoomDownIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%
  }
}

@keyframes antZoomDownIn{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }

  100%{
    -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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.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%
  }

  100%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    opacity:0
  }
}

body.dark .ant-motion-collapse-legacy{
  overflow:hidden
}

body.dark .ant-motion-collapse-legacy-active{
  transition:height .2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

body.dark .ant-motion-collapse{
  overflow:hidden;
  transition:height .2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

body.dark .ant-affix{
  position:fixed;
  z-index:10
}

body.dark .ant-alert{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:flex;
  align-items:center;
  padding:8px 15px;
  word-wrap:break-word;
  border-radius:2px
}

body.dark .ant-alert-content{
  flex:1 1;
  min-width:0
}

body.dark .ant-alert-icon{
  margin-right:8px
}

body.dark .ant-alert-description{
  display:none;
  font-size:14px;
  line-height:22px
}

body.dark .ant-alert-success{
  background-color:#162312;
  border:1px solid #274916
}

body.dark .ant-alert-success .ant-alert-icon{
  color:#49aa19
}

body.dark .ant-alert-info{
  background-color:#111b26;
  border:1px solid #153450
}

body.dark .ant-alert-info .ant-alert-icon{
  color:#177ddc
}

body.dark .ant-alert-warning{
  background-color:#2b2111;
  border:1px solid #594214
}

body.dark .ant-alert-warning .ant-alert-icon{
  color:#d89614
}

body.dark .ant-alert-error{
  background-color:#2a1215;
  border:1px solid #58181c
}

body.dark .ant-alert-error .ant-alert-icon{
  color:#a61d24
}

body.dark .ant-alert-error .ant-alert-description>pre{
  margin:0;
  padding:0
}

body.dark .ant-alert-action{
  margin-left:8px
}

body.dark .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
}

body.dark .ant-alert-close-icon .anticon-close{
  color:rgba(255, 255, 255, 0.45);
  transition:color .3s
}

body.dark .ant-alert-close-icon .anticon-close:hover{
  color:rgba(255, 255, 255, 0.75)
}

body.dark .ant-alert-close-text{
  color:rgba(255, 255, 255, 0.45);
  transition:color .3s
}

body.dark .ant-alert-close-text:hover{
  color:rgba(255, 255, 255, 0.75)
}

body.dark .ant-alert-with-description{
  align-items:flex-start;
  padding:15px 15px 15px 24px
}

body.dark .ant-alert-with-description.ant-alert-no-icon{
  padding:15px 15px
}

body.dark .ant-alert-with-description .ant-alert-icon{
  margin-right:15px;
  font-size:24px
}

body.dark .ant-alert-with-description .ant-alert-message{
  display:block;
  margin-bottom:4px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px
}

body.dark .ant-alert-message{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-alert-with-description .ant-alert-description{
  display:block
}

body.dark .ant-alert.ant-alert-motion-leave{
  overflow:hidden;
  opacity:1;
  transition:max-height .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom .3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-alert.ant-alert-motion-leave-active{
  max-height:0;
  margin-bottom:0 !important;
  padding-top:0;
  padding-bottom:0;
  opacity:0
}

body.dark .ant-alert-banner{
  margin-bottom:0;
  border:0;
  border-radius:0
}

body.dark .ant-alert.ant-alert-rtl{
  direction:rtl
}

body.dark .ant-alert-rtl.ant-alert.ant-alert-no-icon{
  padding:8px 15px
}

body.dark .ant-alert-rtl .ant-alert-icon{
  margin-right:auto;
  margin-left:8px
}

body.dark .ant-alert-rtl .ant-alert-action{
  margin-right:8px;
  margin-left:auto
}

body.dark .ant-alert-rtl .ant-alert-close-icon{
  margin-right:8px;
  margin-left:auto
}

body.dark .ant-alert-rtl.ant-alert-with-description .ant-alert-icon{
  margin-right:auto;
  margin-left:15px
}

body.dark .ant-anchor{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-left:2px
}

body.dark .ant-anchor-wrapper{
  margin-left:-4px;
  padding-left:4px;
  overflow:auto;
  background-color:transparent
}

body.dark .ant-anchor-ink{
  position:absolute;
  top:0;
  left:0;
  height:100%
}

body.dark .ant-anchor-ink::before{
  position:relative;
  display:block;
  width:2px;
  height:100%;
  margin:0 auto;
  background-color:#303030;
  content:" "
}

body.dark .ant-anchor-ink-ball{
  position:absolute;
  left:50%;
  display:none;
  width:8px;
  height:8px;
  background-color:#141414;
  border:2px solid #177ddc;
  border-radius:8px;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  transition:top .3s ease-in-out
}

body.dark .ant-anchor-ink-ball.visible{
  display:inline-block
}

body.dark .ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball{
  display:none
}

body.dark .ant-anchor-link{
  padding:7px 0 7px 16px;
  line-height:1.143
}

body.dark .ant-anchor-link-title{
  position:relative;
  display:block;
  margin-bottom:6px;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  white-space:nowrap;
  text-overflow:ellipsis;
  transition:all .3s
}

body.dark .ant-anchor-link-title:only-child{
  margin-bottom:0
}

body.dark .ant-anchor-link-active>.ant-anchor-link-title{
  color:#177ddc
}

body.dark .ant-anchor-link .ant-anchor-link{
  padding-top:5px;
  padding-bottom:5px
}

body.dark .ant-anchor-rtl{
  direction:rtl
}

body.dark .ant-anchor-rtl.ant-anchor-wrapper{
  margin-right:-4px;
  margin-left:0;
  padding-right:4px;
  padding-left:0
}

body.dark .ant-anchor-rtl .ant-anchor-ink{
  right:0;
  left:auto
}

body.dark .ant-anchor-rtl .ant-anchor-ink-ball{
  right:50%;
  left:0;
  -webkit-transform:translateX(50%);
  transform:translateX(50%)
}

body.dark .ant-anchor-rtl .ant-anchor-link{
  padding:7px 16px 7px 0
}

body.dark .ant-select-auto-complete{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-select-auto-complete .ant-select-clear{
  right:13px
}

body.dark .ant-select-single .ant-select-selector{
  display:flex
}

body.dark .ant-select-single .ant-select-selector .ant-select-selection-search{
  position:absolute;
  top:0;
  right:11px;
  bottom:0;
  left:11px
}

body.dark .ant-select-single .ant-select-selector .ant-select-selection-search-input{
  width:100%
}

body.dark .ant-select-single .ant-select-selector .ant-select-selection-item,body.dark .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  padding:0;
  line-height:30px;
  transition:all .3s
}

@supports(-moz-appearance: meterbar){
  body.dark .ant-select-single .ant-select-selector .ant-select-selection-item,body.dark .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
    line-height:30px
  }
}

body.dark .ant-select-single .ant-select-selector .ant-select-selection-item{
  position:relative;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  pointer-events:none
}

body.dark .ant-select-single .ant-select-selector::after,body.dark .ant-select-single .ant-select-selector .ant-select-selection-item::after,body.dark .ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

body.dark .ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:25px
}

body.dark .ant-select-single.ant-select-show-arrow .ant-select-selection-item,body.dark .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:18px
}

body.dark .ant-select-single.ant-select-open .ant-select-selection-item{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  width:100%;
  height:32px;
  padding:0 11px
}

body.dark .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{
  height:30px
}

body.dark .ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{
  line-height:30px
}

body.dark .ant-select-single.ant-select-customize-input .ant-select-selector::after{
  display:none
}

body.dark .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{
  position:static;
  width:100%
}

body.dark .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{
  position:absolute;
  right:0;
  left:0;
  padding:0 11px
}

body.dark .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{
  display:none
}

body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  height:40px
}

body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{
  line-height:38px
}

body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:38px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  height:24px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{
  line-height:22px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:22px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{
  right:7px;
  left:7px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 7px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:28px
}

body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,body.dark .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:21px
}

body.dark .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 11px
}

body.dark .ant-select-selection-overflow{
  position:relative;
  display:flex;
  flex:auto;
  flex-wrap:wrap;
  max-width:100%
}

body.dark .ant-select-selection-overflow-item{
  flex:none;
  align-self:center;
  max-width:100%
}

body.dark .ant-select-multiple .ant-select-selector{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  padding:1px 4px
}

body.dark .ant-select-show-search.ant-select-multiple .ant-select-selector{
  cursor:text
}

body.dark .ant-select-disabled.ant-select-multiple .ant-select-selector{
  background:#141414;
  cursor:not-allowed
}

body.dark .ant-select-multiple .ant-select-selector::after{
  display:inline-block;
  width:0;
  margin:2px 0;
  line-height:24px;
  content:" "
}

body.dark .ant-select-multiple.ant-select-show-arrow .ant-select-selector,body.dark .ant-select-multiple.ant-select-allow-clear .ant-select-selector{
  padding-right:24px
}

body.dark .ant-select-multiple .ant-select-selection-item{
  position:relative;
  display:flex;
  flex:none;
  box-sizing:border-box;
  max-width:100%;
  height:24px;
  margin-top:2px;
  margin-bottom:2px;
  line-height:22px;
  background:rgba(255, 255, 255, 0.08);
  border:1px solid #303030;
  border-radius:2px;
  cursor:default;
  transition:font-size .3s,line-height .3s,height .3s;
  -webkit-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
}

body.dark .ant-select-disabled.ant-select-multiple .ant-select-selection-item{
  color:#595959;
  border-color:#1f1f1f;
  cursor:not-allowed
}

body.dark .ant-select-multiple .ant-select-selection-item-content{
  display:inline-block;
  margin-right:4px;
  overflow:hidden;
  white-space:pre;
  text-overflow:ellipsis
}

body.dark .ant-select-multiple .ant-select-selection-item-remove{
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:rgba(255, 255, 255, 0.45);
  font-weight:bold;
  font-size:10px;
  line-height:inherit;
  cursor:pointer
}

body.dark .ant-select-multiple .ant-select-selection-item-remove>*{
  line-height:1
}

body.dark .ant-select-multiple .ant-select-selection-item-remove svg{
  display:inline-block
}

body.dark .ant-select-multiple .ant-select-selection-item-remove::before{
  display:none
}

body.dark .ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{
  display:block
}

body.dark .ant-select-multiple .ant-select-selection-item-remove>.anticon{
  vertical-align:-0.2em
}

body.dark .ant-select-multiple .ant-select-selection-item-remove:hover{
  color:rgba(255, 255, 255, 0.75)
}

body.dark .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
}

body.dark .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
}

body.dark .ant-select-multiple .ant-select-selection-search-input,body.dark .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;
  transition:all .3s
}

body.dark .ant-select-multiple .ant-select-selection-search-input{
  width:100%;
  min-width:4.1px
}

body.dark .ant-select-multiple .ant-select-selection-search-mirror{
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  white-space:pre;
  visibility:hidden
}

body.dark .ant-select-multiple .ant-select-selection-placeholder{
  position:absolute;
  top:50%;
  right:11px;
  left:11px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s
}

body.dark .ant-select-multiple.ant-select-lg .ant-select-selector::after{
  line-height:32px
}

body.dark .ant-select-multiple.ant-select-lg .ant-select-selection-item{
  height:32px;
  line-height:30px
}

body.dark .ant-select-multiple.ant-select-lg .ant-select-selection-search{
  height:32px;
  line-height:32px
}

body.dark .ant-select-multiple.ant-select-lg .ant-select-selection-search-input,body.dark .ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{
  height:32px;
  line-height:30px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selector::after{
  line-height:16px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-item{
  height:16px;
  line-height:14px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-search{
  height:16px;
  line-height:16px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-search-input,body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{
  height:16px;
  line-height:14px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  left:7px
}

body.dark .ant-select-multiple.ant-select-sm .ant-select-selection-search{
  -webkit-margin-start:3px;
  margin-inline-start:3px
}

body.dark .ant-select-multiple.ant-select-lg .ant-select-selection-item{
  height:32px;
  line-height:32px
}

body.dark .ant-select-disabled .ant-select-selection-item-remove{
  display:none
}

body.dark .ant-select{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-select:not(.ant-select-customize-input) .ant-select-selector{
  position:relative;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:pointer
}

body.dark .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  cursor:text
}

body.dark .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:auto
}

body.dark .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  color:rgba(255, 255, 255, 0.3);
  background:rgba(255, 255, 255, 0.08);
  cursor:not-allowed
}

body.dark .ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  background:#141414
}

body.dark .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:not-allowed
}

body.dark .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;
  appearance:none
}

body.dark .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{
  display:none;
  -webkit-appearance:none
}

body.dark .ant-select:not(.ant-select-disabled):hover .ant-select-selector{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-select-selection-item{
  flex:1 1;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

@media all and (-ms-high-contrast: none){
  body.dark .ant-select-selection-item *::-ms-backdrop,body.dark .ant-select-selection-item{
    flex:auto
  }
}

body.dark .ant-select-selection-placeholder{
  flex:1 1;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.3);
  white-space:nowrap;
  text-overflow:ellipsis;
  pointer-events:none
}

@media all and (-ms-high-contrast: none){
  body.dark .ant-select-selection-placeholder *::-ms-backdrop,body.dark .ant-select-selection-placeholder{
    flex:auto
  }
}

body.dark .ant-select-arrow{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-transform:none;
  vertical-align:-0.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(255, 255, 255, 0.3);
  font-size:12px;
  line-height:1;
  text-align:center;
  pointer-events:none
}

body.dark .ant-select-arrow>*{
  line-height:1
}

body.dark .ant-select-arrow svg{
  display:inline-block
}

body.dark .ant-select-arrow::before{
  display:none
}

body.dark .ant-select-arrow .ant-select-arrow-icon{
  display:block
}

body.dark .ant-select-arrow .anticon{
  vertical-align:top;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body.dark .ant-select-arrow .anticon>svg{
  vertical-align:top
}

body.dark .ant-select-arrow .anticon:not(.ant-select-suffix){
  pointer-events:auto
}

body.dark .ant-select-disabled .ant-select-arrow{
  cursor:not-allowed
}

body.dark .ant-select-clear{
  position:absolute;
  top:50%;
  right:11px;
  z-index:1;
  display:inline-block;
  width:12px;
  height:12px;
  margin-top:-6px;
  color:rgba(255, 255, 255, 0.3);
  font-size:12px;
  font-style:normal;
  line-height:1;
  text-align:center;
  text-transform:none;
  background:#141414;
  cursor:pointer;
  opacity:0;
  transition:color .3s ease,opacity .15s ease;
  text-rendering:auto
}

body.dark .ant-select-clear::before{
  display:block
}

body.dark .ant-select-clear:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-select:hover .ant-select-clear{
  opacity:1
}

body.dark .ant-select-dropdown{
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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;
  box-sizing:border-box;
  padding:4px 0;
  overflow:hidden;
  font-size:14px;
  font-variant:initial;
  background-color:#1f1f1f;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,body.dark .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body.dark .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,body.dark .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body.dark .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body.dark .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body.dark .ant-select-dropdown-hidden{
  display:none
}

body.dark .ant-select-dropdown-empty{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-select-item-empty{
  position:relative;
  display:block;
  min-height:32px;
  padding:5px 12px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-select-item{
  position:relative;
  display:block;
  min-height:32px;
  padding:5px 12px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  cursor:pointer;
  transition:background .3s ease
}

body.dark .ant-select-item-group{
  color:rgba(255, 255, 255, 0.45);
  font-size:12px;
  cursor:default
}

body.dark .ant-select-item-option{
  display:flex
}

body.dark .ant-select-item-option-content{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-select-item-option-state{
  flex:none
}

body.dark .ant-select-item-option-active:not(.ant-select-item-option-disabled){
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  background-color:#111b26
}

body.dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{
  color:#177ddc
}

body.dark .ant-select-item-option-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-select-item-option-disabled.ant-select-item-option-selected{
  background-color:#141414
}

body.dark .ant-select-item-option-grouped{
  padding-left:24px
}

body.dark .ant-select-lg{
  font-size:16px
}

body.dark .ant-select-borderless .ant-select-selector{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

body.dark .ant-select-rtl{
  direction:rtl
}

body.dark .ant-select-rtl .ant-select-arrow{
  right:auto;
  right:initial;
  left:11px
}

body.dark .ant-select-rtl .ant-select-clear{
  right:auto;
  right:initial;
  left:11px
}

body.dark .ant-select-dropdown-rtl{
  direction:rtl
}

body.dark .ant-select-dropdown-rtl .ant-select-item-option-grouped{
  padding-right:24px;
  padding-left:12px
}

body.dark .ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,body.dark .ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{
  padding-right:4px;
  padding-left:24px
}

body.dark .ant-select-rtl.ant-select-multiple .ant-select-selection-item{
  text-align:right
}

body.dark .ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{
  margin-right:0;
  margin-left:4px;
  text-align:right
}

body.dark .ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{
  right:0;
  left:auto
}

body.dark .ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{
  right:11px;
  left:auto
}

body.dark .ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  right:7px
}

body.dark .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,body.dark .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  right:0;
  left:9px;
  text-align:right
}

body.dark .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:11px;
  left:25px
}

body.dark .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,body.dark .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:0;
  padding-left:18px
}

body.dark .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:6px
}

body.dark .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,body.dark .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
}

body.dark .ant-empty{
  margin:0 8px;
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

body.dark .ant-empty-image{
  height:100px;
  margin-bottom:8px
}

body.dark .ant-empty-image img{
  height:100%
}

body.dark .ant-empty-image svg{
  height:100%;
  margin:auto
}

body.dark .ant-empty-footer{
  margin-top:16px
}

body.dark .ant-empty-normal{
  margin:32px 0;
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-empty-normal .ant-empty-image{
  height:40px
}

body.dark .ant-empty-small{
  margin:8px 0;
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-empty-small .ant-empty-image{
  height:35px
}

body.dark .ant-empty-img-default-ellipse{
  fill:#fff;
  fill-opacity:.08
}

body.dark .ant-empty-img-default-path-1{
  fill:#262626
}

body.dark .ant-empty-img-default-path-2{
  fill:url(#linearGradient-1)
}

body.dark .ant-empty-img-default-path-3{
  fill:#595959
}

body.dark .ant-empty-img-default-path-4{
  fill:#434343
}

body.dark .ant-empty-img-default-path-5{
  fill:#595959
}

body.dark .ant-empty-img-default-g{
  fill:#434343
}

body.dark .ant-empty-img-simple-ellipse{
  fill:#fff;
  fill-opacity:.08
}

body.dark .ant-empty-img-simple-g{
  stroke:#434343
}

body.dark .ant-empty-img-simple-path{
  fill:#262626;
  stroke:#434343
}

body.dark .ant-empty-rtl{
  direction:rtl
}

body.dark .ant-avatar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:rgba(255, 255, 255, 0.3);
  width:32px;
  height:32px;
  line-height:32px;
  border-radius:50%
}

body.dark .ant-avatar-image{
  background:transparent
}

body.dark .ant-avatar .ant-image-img{
  display:block
}

body.dark .ant-avatar-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body.dark .ant-avatar.ant-avatar-icon{
  font-size:18px
}

body.dark .ant-avatar.ant-avatar-icon>.anticon{
  margin:0
}

body.dark .ant-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px;
  border-radius:50%
}

body.dark .ant-avatar-lg-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body.dark .ant-avatar-lg.ant-avatar-icon{
  font-size:24px
}

body.dark .ant-avatar-lg.ant-avatar-icon>.anticon{
  margin:0
}

body.dark .ant-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px;
  border-radius:50%
}

body.dark .ant-avatar-sm-string{
  position:absolute;
  left:50%;
  -webkit-transform-origin:0 center;
  transform-origin:0 center
}

body.dark .ant-avatar-sm.ant-avatar-icon{
  font-size:14px
}

body.dark .ant-avatar-sm.ant-avatar-icon>.anticon{
  margin:0
}

body.dark .ant-avatar-square{
  border-radius:2px
}

body.dark .ant-avatar>img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover
}

body.dark .ant-avatar-group{
  display:inline-flex
}

body.dark .ant-avatar-group .ant-avatar{
  border:1px solid #fff
}

body.dark .ant-avatar-group .ant-avatar:not(:first-child){
  margin-left:-8px
}

body.dark .ant-avatar-group-popover .ant-avatar+.ant-avatar{
  margin-left:3px
}

body.dark .ant-avatar-group-rtl .ant-avatar:not(:first-child){
  margin-right:-8px;
  margin-left:0
}

body.dark .ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{
  margin-right:3px;
  margin-left:0
}

body.dark .ant-popover{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:normal;
  white-space:normal;
  text-align:left;
  cursor:auto;
  -webkit-user-select:text;
  -ms-user-select:text;
  user-select:text
}

body.dark .ant-popover::after{
  position:absolute;
  background:rgba(255, 255, 255, 0.01);
  content:""
}

body.dark .ant-popover-hidden{
  display:none
}

body.dark .ant-popover-placement-top,body.dark .ant-popover-placement-topLeft,body.dark .ant-popover-placement-topRight{
  padding-bottom:10px
}

body.dark .ant-popover-placement-right,body.dark .ant-popover-placement-rightTop,body.dark .ant-popover-placement-rightBottom{
  padding-left:10px
}

body.dark .ant-popover-placement-bottom,body.dark .ant-popover-placement-bottomLeft,body.dark .ant-popover-placement-bottomRight{
  padding-top:10px
}

body.dark .ant-popover-placement-left,body.dark .ant-popover-placement-leftTop,body.dark .ant-popover-placement-leftBottom{
  padding-right:10px
}

body.dark .ant-popover-inner{
  background-color:#1f1f1f;
  background-clip:padding-box;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2);
  box-shadow:0 0 8px rgba(0, 0, 0, 0.45) \9 
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  body.dark .ant-popover-inner{
    box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
  }
}

body.dark .ant-popover-title{
  min-width:177px;
  min-height:32px;
  margin:0;
  padding:5px 16px 4px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  border-bottom:1px solid #303030
}

body.dark .ant-popover-inner-content{
  padding:12px 16px;
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-popover-message{
  position:relative;
  padding:4px 0 12px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px
}

body.dark .ant-popover-message>.anticon{
  position:absolute;
  top:8.0005px;
  color:#d89614;
  font-size:14px
}

body.dark .ant-popover-message-title{
  padding-left:22px
}

body.dark .ant-popover-buttons{
  margin-bottom:4px;
  text-align:right
}

body.dark .ant-popover-buttons button{
  margin-left:8px
}

body.dark .ant-popover-arrow{
  position:absolute;
  display:block;
  width:8.48528137px;
  height:8.48528137px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

body.dark .ant-popover-arrow-content{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:6px;
  height:6px;
  margin:auto;
  background-color:#1f1f1f;
  content:"";
  pointer-events:auto
}

body.dark .ant-popover-placement-top .ant-popover-arrow,body.dark .ant-popover-placement-topLeft .ant-popover-arrow,body.dark .ant-popover-placement-topRight .ant-popover-arrow{
  bottom:1.51471863px
}

body.dark .ant-popover-placement-top .ant-popover-arrow-content,body.dark .ant-popover-placement-topLeft .ant-popover-arrow-content,body.dark .ant-popover-placement-topRight .ant-popover-arrow-content{
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(-4.24264069px) rotate(45deg);
  transform:translateY(-4.24264069px) rotate(45deg)
}

body.dark .ant-popover-placement-top .ant-popover-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body.dark .ant-popover-placement-topLeft .ant-popover-arrow{
  left:16px
}

body.dark .ant-popover-placement-topRight .ant-popover-arrow{
  right:16px
}

body.dark .ant-popover-placement-right .ant-popover-arrow,body.dark .ant-popover-placement-rightTop .ant-popover-arrow,body.dark .ant-popover-placement-rightBottom .ant-popover-arrow{
  left:1.51471863px
}

body.dark .ant-popover-placement-right .ant-popover-arrow-content,body.dark .ant-popover-placement-rightTop .ant-popover-arrow-content,body.dark .ant-popover-placement-rightBottom .ant-popover-arrow-content{
  box-shadow:-3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(4.24264069px) rotate(45deg);
  transform:translateX(4.24264069px) rotate(45deg)
}

body.dark .ant-popover-placement-right .ant-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-popover-placement-rightTop .ant-popover-arrow{
  top:12px
}

body.dark .ant-popover-placement-rightBottom .ant-popover-arrow{
  bottom:12px
}

body.dark .ant-popover-placement-bottom .ant-popover-arrow,body.dark .ant-popover-placement-bottomLeft .ant-popover-arrow,body.dark .ant-popover-placement-bottomRight .ant-popover-arrow{
  top:1.51471863px
}

body.dark .ant-popover-placement-bottom .ant-popover-arrow-content,body.dark .ant-popover-placement-bottomLeft .ant-popover-arrow-content,body.dark .ant-popover-placement-bottomRight .ant-popover-arrow-content{
  box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.06);
  -webkit-transform:translateY(4.24264069px) rotate(45deg);
  transform:translateY(4.24264069px) rotate(45deg)
}

body.dark .ant-popover-placement-bottom .ant-popover-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body.dark .ant-popover-placement-bottomLeft .ant-popover-arrow{
  left:16px
}

body.dark .ant-popover-placement-bottomRight .ant-popover-arrow{
  right:16px
}

body.dark .ant-popover-placement-left .ant-popover-arrow,body.dark .ant-popover-placement-leftTop .ant-popover-arrow,body.dark .ant-popover-placement-leftBottom .ant-popover-arrow{
  right:1.51471863px
}

body.dark .ant-popover-placement-left .ant-popover-arrow-content,body.dark .ant-popover-placement-leftTop .ant-popover-arrow-content,body.dark .ant-popover-placement-leftBottom .ant-popover-arrow-content{
  box-shadow:3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(-4.24264069px) rotate(45deg);
  transform:translateX(-4.24264069px) rotate(45deg)
}

body.dark .ant-popover-placement-left .ant-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-popover-placement-leftTop .ant-popover-arrow{
  top:12px
}

body.dark .ant-popover-placement-leftBottom .ant-popover-arrow{
  bottom:12px
}

body.dark .ant-popover-pink .ant-popover-inner{
  background-color:#cb2b83
}

body.dark .ant-popover-pink .ant-popover-arrow-content{
  background-color:#cb2b83
}

body.dark .ant-popover-magenta .ant-popover-inner{
  background-color:#cb2b83
}

body.dark .ant-popover-magenta .ant-popover-arrow-content{
  background-color:#cb2b83
}

body.dark .ant-popover-red .ant-popover-inner{
  background-color:#d32029
}

body.dark .ant-popover-red .ant-popover-arrow-content{
  background-color:#d32029
}

body.dark .ant-popover-volcano .ant-popover-inner{
  background-color:#d84a1b
}

body.dark .ant-popover-volcano .ant-popover-arrow-content{
  background-color:#d84a1b
}

body.dark .ant-popover-orange .ant-popover-inner{
  background-color:#d87a16
}

body.dark .ant-popover-orange .ant-popover-arrow-content{
  background-color:#d87a16
}

body.dark .ant-popover-yellow .ant-popover-inner{
  background-color:#d8bd14
}

body.dark .ant-popover-yellow .ant-popover-arrow-content{
  background-color:#d8bd14
}

body.dark .ant-popover-gold .ant-popover-inner{
  background-color:#d89614
}

body.dark .ant-popover-gold .ant-popover-arrow-content{
  background-color:#d89614
}

body.dark .ant-popover-cyan .ant-popover-inner{
  background-color:#13a8a8
}

body.dark .ant-popover-cyan .ant-popover-arrow-content{
  background-color:#13a8a8
}

body.dark .ant-popover-lime .ant-popover-inner{
  background-color:#8bbb11
}

body.dark .ant-popover-lime .ant-popover-arrow-content{
  background-color:#8bbb11
}

body.dark .ant-popover-green .ant-popover-inner{
  background-color:#49aa19
}

body.dark .ant-popover-green .ant-popover-arrow-content{
  background-color:#49aa19
}

body.dark .ant-popover-blue .ant-popover-inner{
  background-color:#177ddc
}

body.dark .ant-popover-blue .ant-popover-arrow-content{
  background-color:#177ddc
}

body.dark .ant-popover-geekblue .ant-popover-inner{
  background-color:#2b4acb
}

body.dark .ant-popover-geekblue .ant-popover-arrow-content{
  background-color:#2b4acb
}

body.dark .ant-popover-purple .ant-popover-inner{
  background-color:#642ab5
}

body.dark .ant-popover-purple .ant-popover-arrow-content{
  background-color:#642ab5
}

body.dark .ant-popover-rtl{
  direction:rtl;
  text-align:right
}

body.dark .ant-popover-rtl .ant-popover-message-title{
  padding-right:22px;
  padding-left:16px
}

body.dark .ant-popover-rtl .ant-popover-buttons{
  text-align:left
}

body.dark .ant-popover-rtl .ant-popover-buttons button{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-back-top{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-back-top:empty{
  display:none
}

body.dark .ant-back-top-rtl{
  right:auto;
  left:100px;
  direction:rtl
}

body.dark .ant-back-top-content{
  width:40px;
  height:40px;
  overflow:hidden;
  color:#fff;
  text-align:center;
  background-color:rgba(255, 255, 255, 0.45);
  border-radius:20px;
  transition:all .3s
}

body.dark .ant-back-top-content:hover{
  background-color:rgba(255, 255, 255, 0.85);
  transition:all .3s
}

body.dark .ant-back-top-icon{
  font-size:24px;
  line-height:40px
}

@media screen and (max-width: 768px){
  body.dark .ant-back-top{
    right:60px
  }
}

@media screen and (max-width: 480px){
  body.dark .ant-back-top{
    right:20px
  }
}

body.dark .ant-badge{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-badge-count{
  z-index:auto;
  min-width:20px;
  height:20px;
  padding:0 6px;
  color:#fff;
  font-weight:normal;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  text-align:center;
  background:#a61d24;
  border-radius:10px;
  box-shadow:0 0 0 1px #141414
}

body.dark .ant-badge-count a,body.dark .ant-badge-count a:hover{
  color:#fff
}

body.dark .ant-badge-count-sm{
  min-width:14px;
  height:14px;
  padding:0;
  font-size:12px;
  line-height:14px;
  border-radius:7px
}

body.dark .ant-badge-multiple-words{
  padding:0 8px
}

body.dark .ant-badge-dot{
  z-index:auto;
  width:6px;
  min-width:6px;
  height:6px;
  background:#a61d24;
  border-radius:100%;
  box-shadow:0 0 0 1px #141414
}

body.dark .ant-badge-dot.ant-scroll-number{
  transition:background 1.5s
}

body.dark .ant-badge-count,body.dark .ant-badge-dot,body.dark .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%
}

body.dark .ant-badge-count.anticon-spin,body.dark .ant-badge-dot.anticon-spin,body.dark .ant-badge .ant-scroll-number-custom-component.anticon-spin{
  -webkit-animation:antBadgeLoadingCircle 1s infinite linear;
  animation:antBadgeLoadingCircle 1s infinite linear
}

body.dark .ant-badge-status{
  line-height:inherit;
  vertical-align:baseline
}

body.dark .ant-badge-status-dot{
  position:relative;
  top:-1px;
  display:inline-block;
  width:6px;
  height:6px;
  vertical-align:middle;
  border-radius:50%
}

body.dark .ant-badge-status-success{
  background-color:#49aa19
}

body.dark .ant-badge-status-processing{
  position:relative;
  background-color:#177ddc
}

body.dark .ant-badge-status-processing::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #177ddc;
  border-radius:50%;
  -webkit-animation:antStatusProcessing 1.2s infinite ease-in-out;
  animation:antStatusProcessing 1.2s infinite ease-in-out;
  content:""
}

body.dark .ant-badge-status-default{
  background-color:#d9d9d9
}

body.dark .ant-badge-status-error{
  background-color:#a61d24
}

body.dark .ant-badge-status-warning{
  background-color:#d89614
}

body.dark .ant-badge-status-pink{
  background:#cb2b83
}

body.dark .ant-badge-status-magenta{
  background:#cb2b83
}

body.dark .ant-badge-status-red{
  background:#d32029
}

body.dark .ant-badge-status-volcano{
  background:#d84a1b
}

body.dark .ant-badge-status-orange{
  background:#d87a16
}

body.dark .ant-badge-status-yellow{
  background:#d8bd14
}

body.dark .ant-badge-status-gold{
  background:#d89614
}

body.dark .ant-badge-status-cyan{
  background:#13a8a8
}

body.dark .ant-badge-status-lime{
  background:#8bbb11
}

body.dark .ant-badge-status-green{
  background:#49aa19
}

body.dark .ant-badge-status-blue{
  background:#177ddc
}

body.dark .ant-badge-status-geekblue{
  background:#2b4acb
}

body.dark .ant-badge-status-purple{
  background:#642ab5
}

body.dark .ant-badge-status-text{
  margin-left:8px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px
}

body.dark .ant-badge-zoom-appear,body.dark .ant-badge-zoom-enter{
  -webkit-animation:antZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation:antZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body.dark .ant-badge-zoom-leave{
  -webkit-animation:antZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation:antZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body.dark .ant-badge-not-a-wrapper .ant-badge-zoom-appear,body.dark .ant-badge-not-a-wrapper .ant-badge-zoom-enter{
  -webkit-animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46)
}

body.dark .ant-badge-not-a-wrapper .ant-badge-zoom-leave{
  -webkit-animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6)
}

body.dark .ant-badge-not-a-wrapper:not(.ant-badge-status){
  vertical-align:middle
}

body.dark .ant-badge-not-a-wrapper .ant-scroll-number-custom-component{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-badge-not-a-wrapper .ant-scroll-number-custom-component,body.dark .ant-badge-not-a-wrapper .ant-scroll-number{
  position:relative;
  top:auto;
  display:block;
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%
}

body.dark .ant-badge-not-a-wrapper .ant-badge-count{
  -webkit-transform:none;
  transform:none
}

@-webkit-keyframes antStatusProcessing{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(2.4);
    transform:scale(2.4);
    opacity:0
  }
}

@keyframes antStatusProcessing{
  0%{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(2.4);
    transform:scale(2.4);
    opacity:0
  }
}

body.dark .ant-scroll-number{
  overflow:hidden
}

body.dark .ant-scroll-number-only{
  position:relative;
  display:inline-block;
  height:20px;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden
}

body.dark .ant-scroll-number-only>p.ant-scroll-number-only-unit{
  height:20px;
  margin:0;
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden
}

body.dark .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
  }

  100%{
    -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
  }

  100%{
    -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%)
  }

  100%{
    -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%)
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}

@keyframes antNoWrapperZoomBadgeIn{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}

@-webkit-keyframes antNoWrapperZoomBadgeOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
}

@keyframes antNoWrapperZoomBadgeOut{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1)
  }

  100%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }
}

@-webkit-keyframes antBadgeLoadingCircle{
  0%{
    -webkit-transform-origin:50%;
    transform-origin:50%
  }

  100%{
    -webkit-transform:translate(50%, -50%) rotate(360deg);
    transform:translate(50%, -50%) rotate(360deg);
    -webkit-transform-origin:50%;
    transform-origin:50%
  }
}

@keyframes antBadgeLoadingCircle{
  0%{
    -webkit-transform-origin:50%;
    transform-origin:50%
  }

  100%{
    -webkit-transform:translate(50%, -50%) rotate(360deg);
    transform:translate(50%, -50%) rotate(360deg);
    -webkit-transform-origin:50%;
    transform-origin:50%
  }
}

body.dark .ant-ribbon-wrapper{
  position:relative
}

body.dark .ant-ribbon{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#177ddc;
  border-radius:2px
}

body.dark .ant-ribbon-text{
  color:#fff
}

body.dark .ant-ribbon-corner{
  position:absolute;
  top:100%;
  width:8px;
  height:8px;
  color:currentColor;
  border:4px solid;
  -webkit-transform:scaleY(0.75);
  transform:scaleY(0.75);
  -webkit-transform-origin:top;
  transform-origin:top
}

body.dark .ant-ribbon-corner::after{
  position:absolute;
  top:-4px;
  left:-4px;
  width:inherit;
  height:inherit;
  color:rgba(0, 0, 0, 0.25);
  border:inherit;
  content:""
}

body.dark .ant-ribbon-color-pink{
  color:#cb2b83;
  background:#cb2b83
}

body.dark .ant-ribbon-color-magenta{
  color:#cb2b83;
  background:#cb2b83
}

body.dark .ant-ribbon-color-red{
  color:#d32029;
  background:#d32029
}

body.dark .ant-ribbon-color-volcano{
  color:#d84a1b;
  background:#d84a1b
}

body.dark .ant-ribbon-color-orange{
  color:#d87a16;
  background:#d87a16
}

body.dark .ant-ribbon-color-yellow{
  color:#d8bd14;
  background:#d8bd14
}

body.dark .ant-ribbon-color-gold{
  color:#d89614;
  background:#d89614
}

body.dark .ant-ribbon-color-cyan{
  color:#13a8a8;
  background:#13a8a8
}

body.dark .ant-ribbon-color-lime{
  color:#8bbb11;
  background:#8bbb11
}

body.dark .ant-ribbon-color-green{
  color:#49aa19;
  background:#49aa19
}

body.dark .ant-ribbon-color-blue{
  color:#177ddc;
  background:#177ddc
}

body.dark .ant-ribbon-color-geekblue{
  color:#2b4acb;
  background:#2b4acb
}

body.dark .ant-ribbon-color-purple{
  color:#642ab5;
  background:#642ab5
}

body.dark .ant-ribbon.ant-ribbon-placement-end{
  right:-8px;
  border-bottom-right-radius:0
}

body.dark .ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{
  right:0;
  border-color:currentColor transparent transparent currentColor
}

body.dark .ant-ribbon.ant-ribbon-placement-start{
  left:-8px;
  border-bottom-left-radius:0
}

body.dark .ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{
  left:0;
  border-color:currentColor currentColor transparent transparent
}

body.dark .ant-badge-rtl{
  direction:rtl
}

body.dark .ant-badge-rtl .ant-badge-count,body.dark .ant-badge-rtl .ant-badge-dot,body.dark .ant-badge-rtl .ant-badge .ant-scroll-number-custom-component{
  right:auto;
  left:0;
  direction:ltr;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  -webkit-transform-origin:0% 0%;
  transform-origin:0% 0%
}

body.dark .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%
}

body.dark .ant-badge-rtl .ant-badge-status-text{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-badge-rtl .ant-badge-zoom-appear,body.dark .ant-badge-rtl .ant-badge-zoom-enter{
  -webkit-animation-name:antZoomBadgeInRtl;
  animation-name:antZoomBadgeInRtl
}

body.dark .ant-badge-rtl .ant-badge-zoom-leave{
  -webkit-animation-name:antZoomBadgeOutRtl;
  animation-name:antZoomBadgeOutRtl
}

body.dark .ant-badge-not-a-wrapper .ant-badge-count{
  -webkit-transform:none;
  transform:none
}

body.dark .ant-ribbon-rtl{
  direction:rtl
}

body.dark .ant-ribbon-rtl.ant-ribbon-placement-end{
  right:unset;
  left:-8px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:0
}

body.dark .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{
  right:unset;
  left:0;
  border-color:currentColor currentColor transparent transparent
}

body.dark .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after{
  border-color:currentColor currentColor transparent transparent
}

body.dark .ant-ribbon-rtl.ant-ribbon-placement-start{
  right:-8px;
  left:unset;
  border-bottom-right-radius:0;
  border-bottom-left-radius:2px
}

body.dark .ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{
  right:0;
  left:unset;
  border-color:currentColor transparent transparent currentColor
}

body.dark .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
  }

  100%{
    -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
  }

  100%{
    -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%)
  }

  100%{
    -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%)
  }

  100%{
    -webkit-transform:scale(0) translate(-50%, -50%);
    transform:scale(0) translate(-50%, -50%);
    opacity:0
  }
}

body.dark .ant-breadcrumb{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 0.85);
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  -webkit-font-feature-settings:"tnum";
  font-feature-settings:"tnum";
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-breadcrumb .anticon{
  font-size:14px
}

body.dark .ant-breadcrumb a{
  color:rgba(255, 255, 255, 0.45);
  transition:color .3s
}

body.dark .ant-breadcrumb a:hover{
  color:#165996
}

body.dark .ant-breadcrumb>span:last-child{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-breadcrumb>span:last-child a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-breadcrumb>span:last-child .ant-breadcrumb-separator{
  display:none
}

body.dark .ant-breadcrumb-separator{
  margin:0 8px;
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-breadcrumb-link>.anticon+span,body.dark .ant-breadcrumb-link>.anticon+a{
  margin-left:4px
}

body.dark .ant-breadcrumb-overlay-link>.anticon{
  margin-left:4px
}

body.dark .ant-breadcrumb-rtl{
  direction:rtl
}

body.dark .ant-breadcrumb-rtl::before{
  display:table;
  content:""
}

body.dark .ant-breadcrumb-rtl::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-breadcrumb-rtl>span{
  float:right
}

body.dark .ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,body.dark .ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-menu-item-danger.ant-menu-item{
  color:#a61d24
}

body.dark .ant-menu-item-danger.ant-menu-item:hover,body.dark .ant-menu-item-danger.ant-menu-item-active{
  color:#a61d24
}

body.dark .ant-menu-item-danger.ant-menu-item:active{
  background:#2a1215
}

body.dark .ant-menu-item-danger.ant-menu-item-selected{
  color:#a61d24
}

body.dark .ant-menu-item-danger.ant-menu-item-selected>a,body.dark .ant-menu-item-danger.ant-menu-item-selected>a:hover{
  color:#a61d24
}

body.dark .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  background-color:#2a1215
}

body.dark .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after{
  border-right-color:#a61d24
}

body.dark .ant-menu-dark .ant-menu-item-danger.ant-menu-item,body.dark .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,body.dark .ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{
  color:#a61d24
}

body.dark .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  color:#fff;
  background-color:#a61d24
}

body.dark .ant-menu{
  box-sizing:border-box;
  margin:0;
  padding:0;
  font-variant:tabular-nums;
  line-height:1.5715;
  -webkit-font-feature-settings:"tnum";
  font-feature-settings:"tnum";
  margin-bottom:0;
  padding-left:0;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:0;
  text-align:left;
  list-style:none;
  background:#141414;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2);
  transition:background .3s,width .3s cubic-bezier(0.2, 0, 0, 1) 0s
}

body.dark .ant-menu::before{
  display:table;
  content:""
}

body.dark .ant-menu::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-menu.ant-menu-root:focus-visible{
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-menu ul,body.dark .ant-menu ol{
  margin:0;
  padding:0;
  list-style:none
}

body.dark .ant-menu-overflow{
  display:flex
}

body.dark .ant-menu-overflow-item{
  flex:none
}

body.dark .ant-menu-hidden,body.dark .ant-menu-submenu-hidden{
  display:none
}

body.dark .ant-menu-item-group-title{
  height:1.5715;
  padding:8px 16px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.5715;
  transition:all .3s
}

body.dark .ant-menu-horizontal .ant-menu-submenu{
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),background .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-submenu,body.dark .ant-menu-submenu-inline{
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),background .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .15s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-submenu-selected{
  color:#177ddc
}

body.dark .ant-menu-item:active,body.dark .ant-menu-submenu-title:active{
  background:#111b26
}

body.dark .ant-menu-submenu .ant-menu-sub{
  cursor:auto;
  cursor:initial;
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-title-content{
  transition:color .3s
}

body.dark .ant-menu-item a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-menu-item a:hover{
  color:#177ddc
}

body.dark .ant-menu-item a::before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:transparent;
  content:""
}

body.dark .ant-menu-item>.ant-badge a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-menu-item>.ant-badge a:hover{
  color:#177ddc
}

body.dark .ant-menu-item-divider{
  height:1px;
  overflow:hidden;
  line-height:0;
  background-color:#303030
}

body.dark .ant-menu-horizontal .ant-menu-item,body.dark .ant-menu-horizontal .ant-menu-submenu{
  margin-top:-1px
}

body.dark .ant-menu-horizontal>.ant-menu-item:hover,body.dark .ant-menu-horizontal>.ant-menu-item-active,body.dark .ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{
  background-color:transparent
}

body.dark .ant-menu-item-selected{
  color:#177ddc
}

body.dark .ant-menu-item-selected a,body.dark .ant-menu-item-selected a:hover{
  color:#177ddc
}

body.dark .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#111b26
}

body.dark .ant-menu-inline,body.dark .ant-menu-vertical,body.dark .ant-menu-vertical-left{
  border-right:1px solid #303030
}

body.dark .ant-menu-vertical-right{
  border-left:1px solid #303030
}

body.dark .ant-menu-vertical.ant-menu-sub,body.dark .ant-menu-vertical-left.ant-menu-sub,body.dark .ant-menu-vertical-right.ant-menu-sub{
  min-width:160px;
  max-height:calc(100vh - 100px);
  padding:0;
  overflow:hidden;
  border-right:0
}

body.dark .ant-menu-vertical.ant-menu-sub:not([class*=-active]),body.dark .ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),body.dark .ant-menu-vertical-right.ant-menu-sub:not([class*=-active]){
  overflow-x:hidden;
  overflow-y:auto
}

body.dark .ant-menu-vertical.ant-menu-sub .ant-menu-item,body.dark .ant-menu-vertical-left.ant-menu-sub .ant-menu-item,body.dark .ant-menu-vertical-right.ant-menu-sub .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

body.dark .ant-menu-vertical.ant-menu-sub .ant-menu-item::after,body.dark .ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,body.dark .ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after{
  border-right:0
}

body.dark .ant-menu-vertical.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,body.dark .ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,body.dark .ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body.dark .ant-menu-horizontal.ant-menu-sub{
  min-width:114px
}

body.dark .ant-menu-horizontal .ant-menu-item,body.dark .ant-menu-horizontal .ant-menu-submenu-title{
  transition:border-color .3s,background .3s
}

body.dark .ant-menu-item,body.dark .ant-menu-submenu-title{
  position:relative;
  display:block;
  margin:0;
  padding:0 20px;
  white-space:nowrap;
  cursor:pointer;
  transition:border-color .3s,background .3s,padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-item .ant-menu-item-icon,body.dark .ant-menu-submenu-title .ant-menu-item-icon,body.dark .ant-menu-item .anticon,body.dark .ant-menu-submenu-title .anticon{
  min-width:14px;
  font-size:14px;
  transition:font-size .15s cubic-bezier(0.215, 0.61, 0.355, 1),margin .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s
}

body.dark .ant-menu-item .ant-menu-item-icon+span,body.dark .ant-menu-submenu-title .ant-menu-item-icon+span,body.dark .ant-menu-item .anticon+span,body.dark .ant-menu-submenu-title .anticon+span{
  margin-left:10px;
  opacity:1;
  transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),margin .3s,color .3s
}

body.dark .ant-menu-item .ant-menu-item-icon.svg,body.dark .ant-menu-submenu-title .ant-menu-item-icon.svg{
  vertical-align:-0.125em
}

body.dark .ant-menu-item.ant-menu-item-only-child>.anticon,body.dark .ant-menu-submenu-title.ant-menu-item-only-child>.anticon,body.dark .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,body.dark .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{
  margin-right:0
}

body.dark .ant-menu-item:focus-visible,body.dark .ant-menu-submenu-title:focus-visible{
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-menu>.ant-menu-item-divider{
  height:1px;
  margin:1px 0;
  padding:0;
  overflow:hidden;
  line-height:0;
  background-color:#303030
}

body.dark .ant-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  border-radius:2px;
  box-shadow:none;
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body.dark .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:" "
}

body.dark .ant-menu-submenu-placement-rightTop::before{
  top:0;
  left:-7px
}

body.dark .ant-menu-submenu>.ant-menu{
  background-color:#141414;
  border-radius:2px
}

body.dark .ant-menu-submenu>.ant-menu-submenu-title::after{
  transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-submenu-popup>.ant-menu{
  background-color:#1f1f1f
}

body.dark .ant-menu-submenu-expand-icon,body.dark .ant-menu-submenu-arrow{
  position:absolute;
  top:50%;
  right:16px;
  width:10px;
  color:rgba(255, 255, 255, 0.85);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-submenu-arrow::before,body.dark .ant-menu-submenu-arrow::after{
  position:absolute;
  width:6px;
  height:1.5px;
  background-color:currentColor;
  border-radius:2px;
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),top .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content:""
}

body.dark .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(45deg) translateY(-2.5px);
  transform:rotate(45deg) translateY(-2.5px)
}

body.dark .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(-45deg) translateY(2.5px);
  transform:rotate(-45deg) translateY(2.5px)
}

body.dark .ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,body.dark .ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  color:#177ddc
}

body.dark .ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,body.dark .ant-menu-submenu-inline .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(-45deg) translateX(2.5px);
  transform:rotate(-45deg) translateX(2.5px)
}

body.dark .ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,body.dark .ant-menu-submenu-inline .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(45deg) translateX(-2.5px);
  transform:rotate(45deg) translateX(-2.5px)
}

body.dark .ant-menu-submenu-horizontal .ant-menu-submenu-arrow{
  display:none
}

body.dark .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px)
}

body.dark .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)
}

body.dark .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)
}

body.dark .ant-menu-vertical .ant-menu-submenu-selected,body.dark .ant-menu-vertical-left .ant-menu-submenu-selected,body.dark .ant-menu-vertical-right .ant-menu-submenu-selected{
  color:#177ddc
}

body.dark .ant-menu-horizontal{
  line-height:46px;
  border:0;
  border-bottom:1px solid #303030;
  box-shadow:none
}

body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{
  margin-top:-1px;
  margin-bottom:0;
  padding:0 20px
}

body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{
  color:#177ddc
}

body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected::after,body.dark .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected::after{
  border-bottom:2px solid #177ddc
}

body.dark .ant-menu-horizontal>.ant-menu-item,body.dark .ant-menu-horizontal>.ant-menu-submenu{
  position:relative;
  top:1px;
  display:inline-block;
  vertical-align:bottom
}

body.dark .ant-menu-horizontal>.ant-menu-item::after,body.dark .ant-menu-horizontal>.ant-menu-submenu::after{
  position:absolute;
  right:20px;
  bottom:0;
  left:20px;
  border-bottom:2px solid transparent;
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content:""
}

body.dark .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{
  padding:0
}

body.dark .ant-menu-horizontal>.ant-menu-item a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-menu-horizontal>.ant-menu-item a:hover{
  color:#177ddc
}

body.dark .ant-menu-horizontal>.ant-menu-item a::before{
  bottom:-2px
}

body.dark .ant-menu-horizontal>.ant-menu-item-selected a{
  color:#177ddc
}

body.dark .ant-menu-horizontal::after{
  display:block;
  clear:both;
  height:0;
  content:" "
}

body.dark .ant-menu-vertical .ant-menu-item,body.dark .ant-menu-vertical-left .ant-menu-item,body.dark .ant-menu-vertical-right .ant-menu-item,body.dark .ant-menu-inline .ant-menu-item{
  position:relative
}

body.dark .ant-menu-vertical .ant-menu-item::after,body.dark .ant-menu-vertical-left .ant-menu-item::after,body.dark .ant-menu-vertical-right .ant-menu-item::after,body.dark .ant-menu-inline .ant-menu-item::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  border-right:3px solid #177ddc;
  -webkit-transform:scaleY(0.0001);
  transform:scaleY(0.0001);
  opacity:0;
  transition:opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content:""
}

body.dark .ant-menu-vertical .ant-menu-item,body.dark .ant-menu-vertical-left .ant-menu-item,body.dark .ant-menu-vertical-right .ant-menu-item,body.dark .ant-menu-inline .ant-menu-item,body.dark .ant-menu-vertical .ant-menu-submenu-title,body.dark .ant-menu-vertical-left .ant-menu-submenu-title,body.dark .ant-menu-vertical-right .ant-menu-submenu-title,body.dark .ant-menu-inline .ant-menu-submenu-title{
  height:40px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0 16px;
  overflow:hidden;
  line-height:40px;
  text-overflow:ellipsis
}

body.dark .ant-menu-vertical .ant-menu-submenu,body.dark .ant-menu-vertical-left .ant-menu-submenu,body.dark .ant-menu-vertical-right .ant-menu-submenu,body.dark .ant-menu-inline .ant-menu-submenu{
  padding-bottom:.02px
}

body.dark .ant-menu-vertical .ant-menu-item:not(:last-child),body.dark .ant-menu-vertical-left .ant-menu-item:not(:last-child),body.dark .ant-menu-vertical-right .ant-menu-item:not(:last-child),body.dark .ant-menu-inline .ant-menu-item:not(:last-child){
  margin-bottom:8px
}

body.dark .ant-menu-vertical>.ant-menu-item,body.dark .ant-menu-vertical-left>.ant-menu-item,body.dark .ant-menu-vertical-right>.ant-menu-item,body.dark .ant-menu-inline>.ant-menu-item,body.dark .ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,body.dark .ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,body.dark .ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,body.dark .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{
  height:40px;
  line-height:40px
}

body.dark .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,body.dark .ant-menu-vertical .ant-menu-submenu-title{
  padding-right:34px
}

body.dark .ant-menu-inline{
  width:100%
}

body.dark .ant-menu-inline .ant-menu-selected::after,body.dark .ant-menu-inline .ant-menu-item-selected::after{
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity:1;
  transition:opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-menu-inline .ant-menu-item,body.dark .ant-menu-inline .ant-menu-submenu-title{
  width:calc(100% + 1px)
}

body.dark .ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,body.dark .ant-menu-inline .ant-menu-submenu-title{
  padding-right:34px
}

body.dark .ant-menu-inline.ant-menu-root .ant-menu-item,body.dark .ant-menu-inline.ant-menu-root .ant-menu-submenu-title{
  display:flex;
  align-items:center;
  transition:border-color .3s,background .3s,padding .1s cubic-bezier(0.215, 0.61, 0.355, 1)
}

body.dark .ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,body.dark .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{
  flex:auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis
}

body.dark .ant-menu-inline.ant-menu-root .ant-menu-item>*,body.dark .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{
  flex:none
}

body.dark .ant-menu.ant-menu-inline-collapsed{
  width:80px
}

body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{
  left:0;
  padding:0 calc(50% - 16px / 2);
  text-overflow:clip
}

body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,body.dark .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,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:0
}

body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,body.dark .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,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{
  margin:0;
  font-size:16px;
  line-height:40px
}

body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,body.dark .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,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,body.dark .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{
  display:inline-block;
  opacity:0
}

body.dark .ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,body.dark .ant-menu.ant-menu-inline-collapsed .anticon{
  display:inline-block
}

body.dark .ant-menu.ant-menu-inline-collapsed-tooltip{
  pointer-events:none
}

body.dark .ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,body.dark .ant-menu.ant-menu-inline-collapsed-tooltip .anticon{
  display:none
}

body.dark .ant-menu.ant-menu-inline-collapsed-tooltip a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .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
}

body.dark .ant-menu-item-group-list{
  margin:0;
  padding:0
}

body.dark .ant-menu-item-group-list .ant-menu-item,body.dark .ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 16px 0 28px
}

body.dark .ant-menu-root.ant-menu-vertical,body.dark .ant-menu-root.ant-menu-vertical-left,body.dark .ant-menu-root.ant-menu-vertical-right,body.dark .ant-menu-root.ant-menu-inline{
  box-shadow:none
}

body.dark .ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,body.dark .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
}

body.dark .ant-menu-sub.ant-menu-inline{
  padding:0;
  background:rgba(255, 255, 255, 0.04);
  border:0;
  border-radius:0;
  box-shadow:none
}

body.dark .ant-menu-sub.ant-menu-inline>.ant-menu-item,body.dark .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
}

body.dark .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-left:32px
}

body.dark .ant-menu-item-disabled,body.dark .ant-menu-submenu-disabled{
  color:rgba(255, 255, 255, 0.3) !important;
  background:none;
  cursor:not-allowed
}

body.dark .ant-menu-item-disabled::after,body.dark .ant-menu-submenu-disabled::after{
  border-color:transparent !important
}

body.dark .ant-menu-item-disabled a,body.dark .ant-menu-submenu-disabled a{
  color:rgba(255, 255, 255, 0.3) !important;
  pointer-events:none
}

body.dark .ant-menu-item-disabled>.ant-menu-submenu-title,body.dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(255, 255, 255, 0.3) !important;
  cursor:not-allowed
}

body.dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{
  background:rgba(255, 255, 255, 0.3) !important
}

body.dark .ant-layout-header .ant-menu{
  line-height:inherit
}

body.dark .ant-menu-light .ant-menu-item:hover,body.dark .ant-menu-light .ant-menu-item-active,body.dark .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,body.dark .ant-menu-light .ant-menu-submenu-active,body.dark .ant-menu-light .ant-menu-submenu-title:hover{
  color:#177ddc
}

body.dark .ant-menu.ant-menu-dark,body.dark .ant-menu-dark .ant-menu-sub,body.dark .ant-menu.ant-menu-dark .ant-menu-sub{
  color:rgba(255, 255, 255, 0.65);
  background:#1f1f1f
}

body.dark .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,body.dark .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:.45;
  transition:all .3s
}

body.dark .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body.dark .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,body.dark .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,body.dark .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before{
  background:#fff
}

body.dark .ant-menu-dark.ant-menu-submenu-popup{
  background:transparent
}

body.dark .ant-menu-dark .ant-menu-inline.ant-menu-sub{
  background:#141414
}

body.dark .ant-menu-dark.ant-menu-horizontal{
  border-bottom:0
}

body.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-item,body.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{
  top:0;
  margin-top:0;
  padding:0 20px;
  border-color:#1f1f1f;
  border-bottom:0
}

body.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{
  background-color:#177ddc
}

body.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a::before{
  bottom:0
}

body.dark .ant-menu-dark .ant-menu-item,body.dark .ant-menu-dark .ant-menu-item-group-title,body.dark .ant-menu-dark .ant-menu-item>a,body.dark .ant-menu-dark .ant-menu-item>span>a{
  color:rgba(255, 255, 255, 0.65)
}

body.dark .ant-menu-dark.ant-menu-inline,body.dark .ant-menu-dark.ant-menu-vertical,body.dark .ant-menu-dark.ant-menu-vertical-left,body.dark .ant-menu-dark.ant-menu-vertical-right{
  border-right:0
}

body.dark .ant-menu-dark.ant-menu-inline .ant-menu-item,body.dark .ant-menu-dark.ant-menu-vertical .ant-menu-item,body.dark .ant-menu-dark.ant-menu-vertical-left .ant-menu-item,body.dark .ant-menu-dark.ant-menu-vertical-right .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

body.dark .ant-menu-dark.ant-menu-inline .ant-menu-item::after,body.dark .ant-menu-dark.ant-menu-vertical .ant-menu-item::after,body.dark .ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,body.dark .ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after{
  border-right:0
}

body.dark .ant-menu-dark.ant-menu-inline .ant-menu-item,body.dark .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{
  width:100%
}

body.dark .ant-menu-dark .ant-menu-item:hover,body.dark .ant-menu-dark .ant-menu-item-active,body.dark .ant-menu-dark .ant-menu-submenu-active,body.dark .ant-menu-dark .ant-menu-submenu-open,body.dark .ant-menu-dark .ant-menu-submenu-selected,body.dark .ant-menu-dark .ant-menu-submenu-title:hover{
  color:#fff;
  background-color:transparent
}

body.dark .ant-menu-dark .ant-menu-item:hover>a,body.dark .ant-menu-dark .ant-menu-item-active>a,body.dark .ant-menu-dark .ant-menu-submenu-active>a,body.dark .ant-menu-dark .ant-menu-submenu-open>a,body.dark .ant-menu-dark .ant-menu-submenu-selected>a,body.dark .ant-menu-dark .ant-menu-submenu-title:hover>a,body.dark .ant-menu-dark .ant-menu-item:hover>span>a,body.dark .ant-menu-dark .ant-menu-item-active>span>a,body.dark .ant-menu-dark .ant-menu-submenu-active>span>a,body.dark .ant-menu-dark .ant-menu-submenu-open>span>a,body.dark .ant-menu-dark .ant-menu-submenu-selected>span>a,body.dark .ant-menu-dark .ant-menu-submenu-title:hover>span>a{
  color:#fff
}

body.dark .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,body.dark .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  opacity:1
}

body.dark .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{
  background:#fff
}

body.dark .ant-menu-dark .ant-menu-item:hover{
  background-color:transparent
}

body.dark .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#177ddc
}

body.dark .ant-menu-dark .ant-menu-item-selected{
  color:#fff;
  border-right:0
}

body.dark .ant-menu-dark .ant-menu-item-selected::after{
  border-right:0
}

body.dark .ant-menu-dark .ant-menu-item-selected>a,body.dark .ant-menu-dark .ant-menu-item-selected>span>a,body.dark .ant-menu-dark .ant-menu-item-selected>a:hover,body.dark .ant-menu-dark .ant-menu-item-selected>span>a:hover{
  color:#fff
}

body.dark .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,body.dark .ant-menu-dark .ant-menu-item-selected .anticon{
  color:#fff
}

body.dark .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,body.dark .ant-menu-dark .ant-menu-item-selected .anticon+span{
  color:#fff
}

body.dark .ant-menu.ant-menu-dark .ant-menu-item-selected,body.dark .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{
  background-color:#177ddc
}

body.dark .ant-menu-dark .ant-menu-item-disabled,body.dark .ant-menu-dark .ant-menu-submenu-disabled,body.dark .ant-menu-dark .ant-menu-item-disabled>a,body.dark .ant-menu-dark .ant-menu-submenu-disabled>a,body.dark .ant-menu-dark .ant-menu-item-disabled>span>a,body.dark .ant-menu-dark .ant-menu-submenu-disabled>span>a{
  color:rgba(255, 255, 255, 0.3) !important;
  opacity:.8
}

body.dark .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,body.dark .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(255, 255, 255, 0.3) !important
}

body.dark .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before,body.dark .ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after,body.dark .ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{
  background:rgba(255, 255, 255, 0.3) !important
}

body.dark .ant-menu.ant-menu-rtl{
  direction:rtl;
  text-align:right
}

body.dark .ant-menu-rtl .ant-menu-item-group-title{
  text-align:right
}

body.dark .ant-menu-rtl.ant-menu-inline,body.dark .ant-menu-rtl.ant-menu-vertical{
  border-right:none;
  border-left:1px solid #303030
}

body.dark .ant-menu-rtl.ant-menu-dark.ant-menu-inline,body.dark .ant-menu-rtl.ant-menu-dark.ant-menu-vertical{
  border-left:none
}

body.dark .ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,body.dark .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,body.dark .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{
  -webkit-transform-origin:top right;
  transform-origin:top right
}

body.dark .ant-menu-rtl .ant-menu-item .ant-menu-item-icon,body.dark .ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,body.dark .ant-menu-rtl .ant-menu-item .anticon,body.dark .ant-menu-rtl .ant-menu-submenu-title .anticon{
  margin-right:auto;
  margin-left:10px
}

body.dark .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,body.dark .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,body.dark .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,body.dark .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{
  margin-left:0
}

body.dark .ant-menu-submenu-rtl.ant-menu-submenu-popup{
  -webkit-transform-origin:100% 0;
  transform-origin:100% 0
}

body.dark .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,body.dark .ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  right:auto;
  left:16px
}

body.dark .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::before,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::before{
  -webkit-transform:rotate(-45deg) translateY(-2px);
  transform:rotate(-45deg) translateY(-2px)
}

body.dark .ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow::after,body.dark .ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow::after{
  -webkit-transform:rotate(45deg) translateY(2px);
  transform:rotate(45deg) translateY(2px)
}

body.dark .ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,body.dark .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,body.dark .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,body.dark .ant-menu-rtl.ant-menu-inline .ant-menu-item::after{
  right:auto;
  left:0
}

body.dark .ant-menu-rtl.ant-menu-vertical .ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,body.dark .ant-menu-rtl.ant-menu-inline .ant-menu-item,body.dark .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,body.dark .ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,body.dark .ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,body.dark .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{
  text-align:right
}

body.dark .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{
  padding-right:0;
  padding-left:34px
}

body.dark .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{
  padding-right:16px;
  padding-left:34px
}

body.dark .ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{
  padding:0 calc(50% - 16px / 2)
}

body.dark .ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,body.dark .ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 28px 0 16px
}

body.dark .ant-menu-sub.ant-menu-inline{
  border:0
}

body.dark .ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-right:32px;
  padding-left:0
}

body.dark .ant-tooltip{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:max-content;
  max-width:250px;
  visibility:visible
}

body.dark .ant-tooltip-hidden{
  display:none
}

body.dark .ant-tooltip-placement-top,body.dark .ant-tooltip-placement-topLeft,body.dark .ant-tooltip-placement-topRight{
  padding-bottom:8px
}

body.dark .ant-tooltip-placement-right,body.dark .ant-tooltip-placement-rightTop,body.dark .ant-tooltip-placement-rightBottom{
  padding-left:8px
}

body.dark .ant-tooltip-placement-bottom,body.dark .ant-tooltip-placement-bottomLeft,body.dark .ant-tooltip-placement-bottomRight{
  padding-top:8px
}

body.dark .ant-tooltip-placement-left,body.dark .ant-tooltip-placement-leftTop,body.dark .ant-tooltip-placement-leftBottom{
  padding-right:8px
}

body.dark .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:#434343;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-tooltip-arrow{
  position:absolute;
  display:block;
  width:13.07106781px;
  height:13.07106781px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

body.dark .ant-tooltip-arrow-content{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:5px;
  height:5px;
  margin:auto;
  background-color:#434343;
  content:"";
  pointer-events:auto
}

body.dark .ant-tooltip-placement-top .ant-tooltip-arrow,body.dark .ant-tooltip-placement-topLeft .ant-tooltip-arrow,body.dark .ant-tooltip-placement-topRight .ant-tooltip-arrow{
  bottom:-5.07106781px
}

body.dark .ant-tooltip-placement-top .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-topRight .ant-tooltip-arrow-content{
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(-6.53553391px) rotate(45deg);
  transform:translateY(-6.53553391px) rotate(45deg)
}

body.dark .ant-tooltip-placement-top .ant-tooltip-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body.dark .ant-tooltip-placement-topLeft .ant-tooltip-arrow{
  left:13px
}

body.dark .ant-tooltip-placement-topRight .ant-tooltip-arrow{
  right:13px
}

body.dark .ant-tooltip-placement-right .ant-tooltip-arrow,body.dark .ant-tooltip-placement-rightTop .ant-tooltip-arrow,body.dark .ant-tooltip-placement-rightBottom .ant-tooltip-arrow{
  left:-5.07106781px
}

body.dark .ant-tooltip-placement-right .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{
  box-shadow:-3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(6.53553391px) rotate(45deg);
  transform:translateX(6.53553391px) rotate(45deg)
}

body.dark .ant-tooltip-placement-right .ant-tooltip-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-tooltip-placement-rightTop .ant-tooltip-arrow{
  top:5px
}

body.dark .ant-tooltip-placement-rightBottom .ant-tooltip-arrow{
  bottom:5px
}

body.dark .ant-tooltip-placement-left .ant-tooltip-arrow,body.dark .ant-tooltip-placement-leftTop .ant-tooltip-arrow,body.dark .ant-tooltip-placement-leftBottom .ant-tooltip-arrow{
  right:-5.07106781px
}

body.dark .ant-tooltip-placement-left .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{
  box-shadow:3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateX(-6.53553391px) rotate(45deg);
  transform:translateX(-6.53553391px) rotate(45deg)
}

body.dark .ant-tooltip-placement-left .ant-tooltip-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-tooltip-placement-leftTop .ant-tooltip-arrow{
  top:5px
}

body.dark .ant-tooltip-placement-leftBottom .ant-tooltip-arrow{
  bottom:5px
}

body.dark .ant-tooltip-placement-bottom .ant-tooltip-arrow,body.dark .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,body.dark .ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  top:-5.07106781px
}

body.dark .ant-tooltip-placement-bottom .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,body.dark .ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{
  box-shadow:-3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform:translateY(6.53553391px) rotate(45deg);
  transform:translateY(6.53553391px) rotate(45deg)
}

body.dark .ant-tooltip-placement-bottom .ant-tooltip-arrow{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}

body.dark .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{
  left:13px
}

body.dark .ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  right:13px
}

body.dark .ant-tooltip-pink .ant-tooltip-inner{
  background-color:#cb2b83
}

body.dark .ant-tooltip-pink .ant-tooltip-arrow-content{
  background-color:#cb2b83
}

body.dark .ant-tooltip-magenta .ant-tooltip-inner{
  background-color:#cb2b83
}

body.dark .ant-tooltip-magenta .ant-tooltip-arrow-content{
  background-color:#cb2b83
}

body.dark .ant-tooltip-red .ant-tooltip-inner{
  background-color:#d32029
}

body.dark .ant-tooltip-red .ant-tooltip-arrow-content{
  background-color:#d32029
}

body.dark .ant-tooltip-volcano .ant-tooltip-inner{
  background-color:#d84a1b
}

body.dark .ant-tooltip-volcano .ant-tooltip-arrow-content{
  background-color:#d84a1b
}

body.dark .ant-tooltip-orange .ant-tooltip-inner{
  background-color:#d87a16
}

body.dark .ant-tooltip-orange .ant-tooltip-arrow-content{
  background-color:#d87a16
}

body.dark .ant-tooltip-yellow .ant-tooltip-inner{
  background-color:#d8bd14
}

body.dark .ant-tooltip-yellow .ant-tooltip-arrow-content{
  background-color:#d8bd14
}

body.dark .ant-tooltip-gold .ant-tooltip-inner{
  background-color:#d89614
}

body.dark .ant-tooltip-gold .ant-tooltip-arrow-content{
  background-color:#d89614
}

body.dark .ant-tooltip-cyan .ant-tooltip-inner{
  background-color:#13a8a8
}

body.dark .ant-tooltip-cyan .ant-tooltip-arrow-content{
  background-color:#13a8a8
}

body.dark .ant-tooltip-lime .ant-tooltip-inner{
  background-color:#8bbb11
}

body.dark .ant-tooltip-lime .ant-tooltip-arrow-content{
  background-color:#8bbb11
}

body.dark .ant-tooltip-green .ant-tooltip-inner{
  background-color:#49aa19
}

body.dark .ant-tooltip-green .ant-tooltip-arrow-content{
  background-color:#49aa19
}

body.dark .ant-tooltip-blue .ant-tooltip-inner{
  background-color:#177ddc
}

body.dark .ant-tooltip-blue .ant-tooltip-arrow-content{
  background-color:#177ddc
}

body.dark .ant-tooltip-geekblue .ant-tooltip-inner{
  background-color:#2b4acb
}

body.dark .ant-tooltip-geekblue .ant-tooltip-arrow-content{
  background-color:#2b4acb
}

body.dark .ant-tooltip-purple .ant-tooltip-inner{
  background-color:#642ab5
}

body.dark .ant-tooltip-purple .ant-tooltip-arrow-content{
  background-color:#642ab5
}

body.dark .ant-tooltip-rtl{
  direction:rtl
}

body.dark .ant-tooltip-rtl .ant-tooltip-inner{
  text-align:right
}

body.dark .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{
  color:#a61d24
}

body.dark .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{
  color:#fff;
  background-color:#a61d24
}

body.dark .ant-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-dropdown::before{
  position:absolute;
  top:-4px;
  right:0;
  bottom:-4px;
  left:-7px;
  z-index:-9999;
  opacity:.0001;
  content:" "
}

body.dark .ant-dropdown-wrap{
  position:relative
}

body.dark .ant-dropdown-wrap .ant-btn>.anticon-down{
  font-size:10px
}

body.dark .ant-dropdown-wrap .anticon-down::before{
  transition:-webkit-transform .2s;
  transition:transform .2s;
  transition:transform .2s, -webkit-transform .2s
}

body.dark .ant-dropdown-wrap-open .anticon-down::before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body.dark .ant-dropdown-hidden,body.dark .ant-dropdown-menu-hidden,body.dark .ant-dropdown-menu-submenu-hidden{
  display:none
}

body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-topRight{
  padding-bottom:10px
}

body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,body.dark .ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{
  padding-top:10px
}

body.dark .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)
}

body.dark .ant-dropdown-placement-topCenter>.ant-dropdown-arrow,body.dark .ant-dropdown-placement-topLeft>.ant-dropdown-arrow,body.dark .ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  bottom:6.2px;
  border-top-color:transparent;
  border-right-color:#1f1f1f;
  border-bottom-color:#1f1f1f;
  border-left-color:transparent;
  box-shadow:3px 3px 7px rgba(0, 0, 0, 0.07)
}

body.dark .ant-dropdown-placement-topCenter>.ant-dropdown-arrow{
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg)
}

body.dark .ant-dropdown-placement-topLeft>.ant-dropdown-arrow{
  left:16px
}

body.dark .ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  right:16px
}

body.dark .ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,body.dark .ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,body.dark .ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  top:6px;
  border-top-color:#1f1f1f;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:#1f1f1f;
  box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.06)
}

body.dark .ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg)
}

body.dark .ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{
  left:16px
}

body.dark .ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  right:16px
}

body.dark .ant-dropdown-menu{
  position:relative;
  margin:0;
  padding:4px 0;
  text-align:left;
  list-style-type:none;
  background-color:#1f1f1f;
  background-clip:padding-box;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-dropdown-menu-item-group-title{
  padding:5px 12px;
  color:rgba(255, 255, 255, 0.45);
  transition:all .3s
}

body.dark .ant-dropdown-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  box-shadow:none;
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

body.dark .ant-dropdown-menu-submenu-popup ul,body.dark .ant-dropdown-menu-submenu-popup li{
  list-style:none
}

body.dark .ant-dropdown-menu-submenu-popup ul{
  margin-right:.3em;
  margin-left:.3em
}

body.dark .ant-dropdown-menu-item{
  position:relative;
  display:flex;
  align-items:center
}

body.dark .ant-dropdown-menu-item-icon{
  min-width:12px;
  margin-right:8px;
  font-size:12px
}

body.dark .ant-dropdown-menu-title-content{
  flex:auto
}

body.dark .ant-dropdown-menu-title-content>a{
  color:inherit;
  transition:all .3s
}

body.dark .ant-dropdown-menu-title-content>a:hover{
  color:inherit
}

body.dark .ant-dropdown-menu-title-content>a::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:""
}

body.dark .ant-dropdown-menu-item,body.dark .ant-dropdown-menu-submenu-title{
  clear:both;
  margin:0;
  padding:5px 12px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-dropdown-menu-item-selected,body.dark .ant-dropdown-menu-submenu-title-selected{
  color:#177ddc;
  background-color:#111b26
}

body.dark .ant-dropdown-menu-item:hover,body.dark .ant-dropdown-menu-submenu-title:hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-dropdown-menu-item-disabled,body.dark .ant-dropdown-menu-submenu-title-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-dropdown-menu-item-disabled:hover,body.dark .ant-dropdown-menu-submenu-title-disabled:hover{
  color:rgba(255, 255, 255, 0.3);
  background-color:transparent;
  cursor:not-allowed
}

body.dark .ant-dropdown-menu-item-disabled a,body.dark .ant-dropdown-menu-submenu-title-disabled a{
  pointer-events:none
}

body.dark .ant-dropdown-menu-item-divider,body.dark .ant-dropdown-menu-submenu-title-divider{
  height:1px;
  margin:4px 0;
  overflow:hidden;
  line-height:0;
  background-color:#303030
}

body.dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,body.dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{
  position:absolute;
  right:8px
}

body.dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,body.dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{
  margin-right:0 !important;
  color:rgba(255, 255, 255, 0.45);
  font-size:10px;
  font-style:normal
}

body.dark .ant-dropdown-menu-item-group-list{
  margin:0 8px;
  padding:0;
  list-style:none
}

body.dark .ant-dropdown-menu-submenu-title{
  padding-right:24px
}

body.dark .ant-dropdown-menu-submenu-vertical{
  position:relative
}

body.dark .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
}

body.dark .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,body.dark .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{
  color:rgba(255, 255, 255, 0.3);
  background-color:transparent;
  cursor:not-allowed
}

body.dark .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{
  color:#177ddc
}

body.dark .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,body.dark .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,body.dark .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,body.dark .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,body.dark .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,body.dark .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body.dark .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,body.dark .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,body.dark .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,body.dark .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,body.dark .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,body.dark .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body.dark .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,body.dark .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,body.dark .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body.dark .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,body.dark .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,body.dark .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body.dark .ant-dropdown-trigger>.anticon.anticon-down,body.dark .ant-dropdown-link>.anticon.anticon-down,body.dark .ant-dropdown-button>.anticon.anticon-down{
  font-size:10px;
  vertical-align:baseline
}

body.dark .ant-dropdown-button{
  white-space:nowrap
}

body.dark .ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-dropdown-menu-dark,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu{
  background:#1f1f1f
}

body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>a,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{
  color:rgba(255, 255, 255, 0.65)
}

body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow::after,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow::after{
  color:rgba(255, 255, 255, 0.65)
}

body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{
  color:#fff;
  background:transparent
}

body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,body.dark .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{
  color:#fff;
  background:#177ddc
}

body.dark .ant-dropdown-rtl{
  direction:rtl
}

body.dark .ant-dropdown-rtl.ant-dropdown::before{
  right:-7px;
  left:0
}

body.dark .ant-dropdown-menu.ant-dropdown-menu-rtl{
  direction:rtl;
  text-align:right
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-item-group-title{
  direction:rtl;
  text-align:right
}

body.dark .ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{
  -webkit-transform-origin:100% 0;
  transform-origin:100% 0
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li{
  text-align:right
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-item,body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  text-align:right
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,body.dark .ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{
  right:auto;
  left:8px
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,body.dark .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)
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  padding-right:12px;
  padding-left:24px
}

body.dark .ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{
  right:100%;
  left:0;
  margin-right:4px;
  margin-left:0
}

body.dark .ant-btn{
  line-height:1.5715;
  position:relative;
  display:inline-block;
  font-weight:400;
  white-space:nowrap;
  text-align:center;
  background-image:none;
  border:1px solid transparent;
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.015);
  cursor:pointer;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  touch-action:manipulation;
  height:32px;
  padding:4px 15px;
  font-size:14px;
  border-radius:2px;
  color:rgba(255, 255, 255, 0.85);
  border-color:#434343;
  background:transparent
}

body.dark .ant-btn>.anticon{
  line-height:1
}

body.dark .ant-btn,body.dark .ant-btn:active,body.dark .ant-btn:focus{
  outline:0
}

body.dark .ant-btn:not([disabled]):hover{
  text-decoration:none
}

body.dark .ant-btn:not([disabled]):active{
  outline:0;
  box-shadow:none
}

body.dark .ant-btn[disabled]{
  cursor:not-allowed
}

body.dark .ant-btn[disabled]>*{
  pointer-events:none
}

body.dark .ant-btn-lg{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:2px
}

body.dark .ant-btn-sm{
  height:24px;
  padding:0px 7px;
  font-size:14px;
  border-radius:2px
}

body.dark .ant-btn>a:only-child{
  color:currentColor
}

body.dark .ant-btn>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn:hover,body.dark .ant-btn:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn:hover>a:only-child,body.dark .ant-btn:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn:hover>a:only-child::after,body.dark .ant-btn:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn[disabled],body.dark .ant-btn[disabled]:hover,body.dark .ant-btn[disabled]:focus,body.dark .ant-btn[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn[disabled]>a:only-child,body.dark .ant-btn[disabled]:hover>a:only-child,body.dark .ant-btn[disabled]:focus>a:only-child,body.dark .ant-btn[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn[disabled]>a:only-child::after,body.dark .ant-btn[disabled]:hover>a:only-child::after,body.dark .ant-btn[disabled]:focus>a:only-child::after,body.dark .ant-btn[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn:hover,body.dark .ant-btn:focus,body.dark .ant-btn:active{
  text-decoration:none;
  background:transparent
}

body.dark .ant-btn>span{
  display:inline-block
}

body.dark .ant-btn-primary{
  color:#fff;
  border-color:#177ddc;
  background:#177ddc;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body.dark .ant-btn-primary>a:only-child{
  color:currentColor
}

body.dark .ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-primary:hover,body.dark .ant-btn-primary:focus{
  color:#fff;
  border-color:#095cb5;
  background:#095cb5
}

body.dark .ant-btn-primary:hover>a:only-child,body.dark .ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-primary:hover>a:only-child::after,body.dark .ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-primary:active{
  color:#fff;
  border-color:#3c9be8;
  background:#3c9be8
}

body.dark .ant-btn-primary:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-primary:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-primary[disabled],body.dark .ant-btn-primary[disabled]:hover,body.dark .ant-btn-primary[disabled]:focus,body.dark .ant-btn-primary[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-primary[disabled]>a:only-child,body.dark .ant-btn-primary[disabled]:hover>a:only-child,body.dark .ant-btn-primary[disabled]:focus>a:only-child,body.dark .ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-primary[disabled]>a:only-child::after,body.dark .ant-btn-primary[disabled]:hover>a:only-child::after,body.dark .ant-btn-primary[disabled]:focus>a:only-child::after,body.dark .ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){
  border-right-color:#165996;
  border-left-color:#165996
}

body.dark .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{
  border-color:#434343
}

body.dark .ant-btn-group .ant-btn-primary:first-child:not(:last-child){
  border-right-color:#165996
}

body.dark .ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{
  border-right-color:#434343
}

body.dark .ant-btn-group .ant-btn-primary:last-child:not(:first-child),body.dark .ant-btn-group .ant-btn-primary+.ant-btn-primary{
  border-left-color:#165996
}

body.dark .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],body.dark .ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{
  border-left-color:#434343
}

body.dark .ant-btn-ghost{
  color:rgba(255, 255, 255, 0.85);
  border-color:#434343;
  background:transparent
}

body.dark .ant-btn-ghost>a:only-child{
  color:currentColor
}

body.dark .ant-btn-ghost>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-ghost:hover,body.dark .ant-btn-ghost:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-ghost:hover>a:only-child,body.dark .ant-btn-ghost:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-ghost:hover>a:only-child::after,body.dark .ant-btn-ghost:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-ghost:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-ghost:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-ghost:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-ghost[disabled],body.dark .ant-btn-ghost[disabled]:hover,body.dark .ant-btn-ghost[disabled]:focus,body.dark .ant-btn-ghost[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-ghost[disabled]>a:only-child,body.dark .ant-btn-ghost[disabled]:hover>a:only-child,body.dark .ant-btn-ghost[disabled]:focus>a:only-child,body.dark .ant-btn-ghost[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-ghost[disabled]>a:only-child::after,body.dark .ant-btn-ghost[disabled]:hover>a:only-child::after,body.dark .ant-btn-ghost[disabled]:focus>a:only-child::after,body.dark .ant-btn-ghost[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dashed{
  color:rgba(255, 255, 255, 0.85);
  border-color:#434343;
  background:transparent;
  border-style:dashed
}

body.dark .ant-btn-dashed>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dashed>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dashed:hover,body.dark .ant-btn-dashed:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-dashed:hover>a:only-child,body.dark .ant-btn-dashed:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dashed:hover>a:only-child::after,body.dark .ant-btn-dashed:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dashed:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-dashed:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dashed:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dashed[disabled],body.dark .ant-btn-dashed[disabled]:hover,body.dark .ant-btn-dashed[disabled]:focus,body.dark .ant-btn-dashed[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dashed[disabled]>a:only-child,body.dark .ant-btn-dashed[disabled]:hover>a:only-child,body.dark .ant-btn-dashed[disabled]:focus>a:only-child,body.dark .ant-btn-dashed[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dashed[disabled]>a:only-child::after,body.dark .ant-btn-dashed[disabled]:hover>a:only-child::after,body.dark .ant-btn-dashed[disabled]:focus>a:only-child::after,body.dark .ant-btn-dashed[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-danger{
  color:#fff;
  border-color:#a61d24;
  background:#a61d24;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body.dark .ant-btn-danger>a:only-child{
  color:currentColor
}

body.dark .ant-btn-danger>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-danger:hover,body.dark .ant-btn-danger:focus{
  color:#fff;
  border-color:#800f19;
  background:#800f19
}

body.dark .ant-btn-danger:hover>a:only-child,body.dark .ant-btn-danger:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-danger:hover>a:only-child::after,body.dark .ant-btn-danger:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-danger:active{
  color:#fff;
  border-color:#b33b3d;
  background:#b33b3d
}

body.dark .ant-btn-danger:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-danger:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-danger[disabled],body.dark .ant-btn-danger[disabled]:hover,body.dark .ant-btn-danger[disabled]:focus,body.dark .ant-btn-danger[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-danger[disabled]>a:only-child,body.dark .ant-btn-danger[disabled]:hover>a:only-child,body.dark .ant-btn-danger[disabled]:focus>a:only-child,body.dark .ant-btn-danger[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-danger[disabled]>a:only-child::after,body.dark .ant-btn-danger[disabled]:hover>a:only-child::after,body.dark .ant-btn-danger[disabled]:focus>a:only-child::after,body.dark .ant-btn-danger[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-link{
  color:#177ddc;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body.dark .ant-btn-link>a:only-child{
  color:currentColor
}

body.dark .ant-btn-link>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-link:hover,body.dark .ant-btn-link:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-link:hover>a:only-child,body.dark .ant-btn-link:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-link:hover>a:only-child::after,body.dark .ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-link:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-link:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-link[disabled],body.dark .ant-btn-link[disabled]:hover,body.dark .ant-btn-link[disabled]:focus,body.dark .ant-btn-link[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-link[disabled]>a:only-child,body.dark .ant-btn-link[disabled]:hover>a:only-child,body.dark .ant-btn-link[disabled]:focus>a:only-child,body.dark .ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-link[disabled]>a:only-child::after,body.dark .ant-btn-link[disabled]:hover>a:only-child::after,body.dark .ant-btn-link[disabled]:focus>a:only-child::after,body.dark .ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-link:hover{
  background:transparent
}

body.dark .ant-btn-link:hover,body.dark .ant-btn-link:focus,body.dark .ant-btn-link:active{
  border-color:transparent
}

body.dark .ant-btn-link[disabled],body.dark .ant-btn-link[disabled]:hover,body.dark .ant-btn-link[disabled]:focus,body.dark .ant-btn-link[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-link[disabled]>a:only-child,body.dark .ant-btn-link[disabled]:hover>a:only-child,body.dark .ant-btn-link[disabled]:focus>a:only-child,body.dark .ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-link[disabled]>a:only-child::after,body.dark .ant-btn-link[disabled]:hover>a:only-child::after,body.dark .ant-btn-link[disabled]:focus>a:only-child::after,body.dark .ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-text{
  color:rgba(255, 255, 255, 0.85);
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body.dark .ant-btn-text>a:only-child{
  color:currentColor
}

body.dark .ant-btn-text>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-text:hover,body.dark .ant-btn-text:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-text:hover>a:only-child,body.dark .ant-btn-text:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-text:hover>a:only-child::after,body.dark .ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-text:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-text:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-text[disabled],body.dark .ant-btn-text[disabled]:hover,body.dark .ant-btn-text[disabled]:focus,body.dark .ant-btn-text[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-text[disabled]>a:only-child,body.dark .ant-btn-text[disabled]:hover>a:only-child,body.dark .ant-btn-text[disabled]:focus>a:only-child,body.dark .ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-text[disabled]>a:only-child::after,body.dark .ant-btn-text[disabled]:hover>a:only-child::after,body.dark .ant-btn-text[disabled]:focus>a:only-child::after,body.dark .ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-text:hover,body.dark .ant-btn-text:focus{
  color:rgba(255, 255, 255, 0.85);
  background:rgba(255, 255, 255, 0.03);
  border-color:transparent
}

body.dark .ant-btn-text:active{
  color:rgba(255, 255, 255, 0.85);
  background:rgba(255, 255, 255, 0.04);
  border-color:transparent
}

body.dark .ant-btn-text[disabled],body.dark .ant-btn-text[disabled]:hover,body.dark .ant-btn-text[disabled]:focus,body.dark .ant-btn-text[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-text[disabled]>a:only-child,body.dark .ant-btn-text[disabled]:hover>a:only-child,body.dark .ant-btn-text[disabled]:focus>a:only-child,body.dark .ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-text[disabled]>a:only-child::after,body.dark .ant-btn-text[disabled]:hover>a:only-child::after,body.dark .ant-btn-text[disabled]:focus>a:only-child::after,body.dark .ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous{
  color:#a61d24;
  border-color:#a61d24;
  background:transparent
}

body.dark .ant-btn-dangerous>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous:hover,body.dark .ant-btn-dangerous:focus{
  color:#800f19;
  border-color:#800f19;
  background:transparent
}

body.dark .ant-btn-dangerous:hover>a:only-child,body.dark .ant-btn-dangerous:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous:hover>a:only-child::after,body.dark .ant-btn-dangerous:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous:active{
  color:#b33b3d;
  border-color:#b33b3d;
  background:transparent
}

body.dark .ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous[disabled],body.dark .ant-btn-dangerous[disabled]:hover,body.dark .ant-btn-dangerous[disabled]:focus,body.dark .ant-btn-dangerous[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous[disabled]>a:only-child,body.dark .ant-btn-dangerous[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous[disabled]>a:only-child::after,body.dark .ant-btn-dangerous[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-primary{
  color:#fff;
  border-color:#a61d24;
  background:#a61d24;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow:0 2px 0 rgba(0, 0, 0, 0.045)
}

body.dark .ant-btn-dangerous.ant-btn-primary>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-primary:hover,body.dark .ant-btn-dangerous.ant-btn-primary:focus{
  color:#fff;
  border-color:#800f19;
  background:#800f19
}

body.dark .ant-btn-dangerous.ant-btn-primary:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-primary:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-primary:active{
  color:#fff;
  border-color:#b33b3d;
  background:#b33b3d
}

body.dark .ant-btn-dangerous.ant-btn-primary:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-primary:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-primary[disabled],body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:hover,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:focus,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link{
  color:#a61d24;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link:hover,body.dark .ant-btn-dangerous.ant-btn-link:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-link:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled],body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link:hover,body.dark .ant-btn-dangerous.ant-btn-link:focus{
  color:#800f19;
  border-color:transparent;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-link:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link:active{
  color:#b33b3d;
  border-color:transparent;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled],body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text{
  color:#a61d24;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-text>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text:hover,body.dark .ant-btn-dangerous.ant-btn-text:focus{
  color:#165996;
  border-color:#165996;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-text:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text:active{
  color:#388ed3;
  border-color:#388ed3;
  background:transparent
}

body.dark .ant-btn-dangerous.ant-btn-text:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled],body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text:hover,body.dark .ant-btn-dangerous.ant-btn-text:focus{
  color:#800f19;
  border-color:transparent;
  background:rgba(255, 255, 255, 0.03)
}

body.dark .ant-btn-dangerous.ant-btn-text:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text:active{
  color:#b33b3d;
  border-color:transparent;
  background:rgba(255, 255, 255, 0.04)
}

body.dark .ant-btn-dangerous.ant-btn-text:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled],body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-dangerous.ant-btn-text[disabled]>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child::after,body.dark .ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-icon-only{
  width:32px;
  height:32px;
  padding:2.4px 0;
  font-size:16px;
  border-radius:2px;
  vertical-align:-3px
}

body.dark .ant-btn-icon-only>*{
  font-size:16px
}

body.dark .ant-btn-icon-only.ant-btn-lg{
  width:40px;
  height:40px;
  padding:4.9px 0;
  font-size:18px;
  border-radius:2px
}

body.dark .ant-btn-icon-only.ant-btn-lg>*{
  font-size:18px
}

body.dark .ant-btn-icon-only.ant-btn-sm{
  width:24px;
  height:24px;
  padding:0px 0;
  font-size:14px;
  border-radius:2px
}

body.dark .ant-btn-icon-only.ant-btn-sm>*{
  font-size:14px
}

body.dark .ant-btn-icon-only>.anticon{
  display:flex;
  justify-content:center
}

body.dark .ant-btn-round{
  height:32px;
  padding:4px 16px;
  font-size:14px;
  border-radius:32px
}

body.dark .ant-btn-round.ant-btn-lg{
  height:40px;
  padding:6.4px 20px;
  font-size:16px;
  border-radius:40px
}

body.dark .ant-btn-round.ant-btn-sm{
  height:24px;
  padding:0px 12px;
  font-size:14px;
  border-radius:24px
}

body.dark .ant-btn-round.ant-btn-icon-only{
  width:auto
}

body.dark .ant-btn-circle{
  min-width:32px;
  padding-right:0;
  padding-left:0;
  text-align:center;
  border-radius:50%
}

body.dark .ant-btn-circle.ant-btn-lg{
  min-width:40px;
  border-radius:50%
}

body.dark .ant-btn-circle.ant-btn-sm{
  min-width:24px;
  border-radius:50%
}

body.dark .ant-btn::before{
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  z-index:1;
  display:none;
  background:#141414;
  border-radius:inherit;
  opacity:.35;
  transition:opacity .2s;
  content:"";
  pointer-events:none
}

body.dark .ant-btn .anticon{
  transition:margin-left .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-btn .anticon.anticon-plus>svg,body.dark .ant-btn .anticon.anticon-minus>svg{
  shape-rendering:optimizeSpeed
}

body.dark .ant-btn.ant-btn-loading{
  position:relative
}

body.dark .ant-btn.ant-btn-loading:not([disabled]){
  pointer-events:none
}

body.dark .ant-btn.ant-btn-loading::before{
  display:block
}

body.dark .ant-btn>.ant-btn-loading-icon{
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:8px;
  -webkit-animation:none;
  animation:none
}

body.dark .ant-btn>.ant-btn-loading-icon .anticon svg{
  -webkit-animation:loadingCircle 1s infinite linear;
  animation:loadingCircle 1s infinite linear
}

body.dark .ant-btn>.ant-btn-loading-icon:only-child .anticon{
  padding-right:0
}

body.dark .ant-btn-group{
  position:relative;
  display:inline-flex
}

body.dark .ant-btn-group>.ant-btn,body.dark .ant-btn-group>span>.ant-btn{
  position:relative
}

body.dark .ant-btn-group>.ant-btn:hover,body.dark .ant-btn-group>span>.ant-btn:hover,body.dark .ant-btn-group>.ant-btn:focus,body.dark .ant-btn-group>span>.ant-btn:focus,body.dark .ant-btn-group>.ant-btn:active,body.dark .ant-btn-group>span>.ant-btn:active{
  z-index:2
}

body.dark .ant-btn-group>.ant-btn[disabled],body.dark .ant-btn-group>span>.ant-btn[disabled]{
  z-index:0
}

body.dark .ant-btn-group .ant-btn-icon-only{
  font-size:14px
}

body.dark .ant-btn-group-lg>.ant-btn,body.dark .ant-btn-group-lg>span>.ant-btn{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:0
}

body.dark .ant-btn-group-lg .ant-btn.ant-btn-icon-only{
  width:40px;
  height:40px;
  padding-right:0;
  padding-left:0
}

body.dark .ant-btn-group-sm>.ant-btn,body.dark .ant-btn-group-sm>span>.ant-btn{
  height:24px;
  padding:0px 7px;
  font-size:14px;
  border-radius:0
}

body.dark .ant-btn-group-sm>.ant-btn>.anticon,body.dark .ant-btn-group-sm>span>.ant-btn>.anticon{
  font-size:14px
}

body.dark .ant-btn-group-sm .ant-btn.ant-btn-icon-only{
  width:24px;
  height:24px;
  padding-right:0;
  padding-left:0
}

body.dark .ant-btn-group .ant-btn+.ant-btn,body.dark .ant-btn+.ant-btn-group,body.dark .ant-btn-group span+.ant-btn,body.dark .ant-btn-group .ant-btn+span,body.dark .ant-btn-group>span+span,body.dark .ant-btn-group+.ant-btn,body.dark .ant-btn-group+.ant-btn-group{
  margin-left:-1px
}

body.dark .ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){
  border-left-color:transparent
}

body.dark .ant-btn-group .ant-btn{
  border-radius:0
}

body.dark .ant-btn-group>.ant-btn:first-child,body.dark .ant-btn-group>span:first-child>.ant-btn{
  margin-left:0
}

body.dark .ant-btn-group>.ant-btn:only-child{
  border-radius:2px
}

body.dark .ant-btn-group>span:only-child>.ant-btn{
  border-radius:2px
}

body.dark .ant-btn-group>.ant-btn:first-child:not(:last-child),body.dark .ant-btn-group>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body.dark .ant-btn-group>.ant-btn:last-child:not(:first-child),body.dark .ant-btn-group>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body.dark .ant-btn-group-sm>.ant-btn:only-child{
  border-radius:2px
}

body.dark .ant-btn-group-sm>span:only-child>.ant-btn{
  border-radius:2px
}

body.dark .ant-btn-group-sm>.ant-btn:first-child:not(:last-child),body.dark .ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body.dark .ant-btn-group-sm>.ant-btn:last-child:not(:first-child),body.dark .ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body.dark .ant-btn-group>.ant-btn-group{
  float:left
}

body.dark .ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{
  border-radius:0
}

body.dark .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
}

body.dark .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
}

body.dark .ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,body.dark .ant-btn-rtl.ant-btn+.ant-btn-group,body.dark .ant-btn-rtl.ant-btn-group span+.ant-btn,body.dark .ant-btn-rtl.ant-btn-group .ant-btn+span,body.dark .ant-btn-rtl.ant-btn-group>span+span,body.dark .ant-btn-rtl.ant-btn-group+.ant-btn,body.dark .ant-btn-rtl.ant-btn-group+.ant-btn-group,body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,body.dark .ant-btn-group-rtl.ant-btn+.ant-btn-group,body.dark .ant-btn-group-rtl.ant-btn-group span+.ant-btn,body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn+span,body.dark .ant-btn-group-rtl.ant-btn-group>span+span,body.dark .ant-btn-group-rtl.ant-btn-group+.ant-btn,body.dark .ant-btn-group-rtl.ant-btn-group+.ant-btn-group{
  margin-right:-1px;
  margin-left:auto
}

body.dark .ant-btn-group.ant-btn-group-rtl{
  direction:rtl
}

body.dark .ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),body.dark .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
}

body.dark .ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),body.dark .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
}

body.dark .ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),body.dark .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
}

body.dark .ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),body.dark .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
}

body.dark .ant-btn:focus>span,body.dark .ant-btn:active>span{
  position:relative
}

body.dark .ant-btn>.anticon+span,body.dark .ant-btn>span+.anticon{
  margin-left:8px
}

body.dark .ant-btn.ant-btn-background-ghost{
  color:rgba(255, 255, 255, 0.85);
  border-color:rgba(255, 255, 255, 0.25)
}

body.dark .ant-btn.ant-btn-background-ghost,body.dark .ant-btn.ant-btn-background-ghost:hover,body.dark .ant-btn.ant-btn-background-ghost:active,body.dark .ant-btn.ant-btn-background-ghost:focus{
  background:transparent
}

body.dark .ant-btn-background-ghost.ant-btn-primary{
  color:#177ddc;
  border-color:#177ddc;
  text-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-primary>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-primary>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-primary:hover,body.dark .ant-btn-background-ghost.ant-btn-primary:focus{
  color:#095cb5;
  border-color:#095cb5
}

body.dark .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-primary:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-primary:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-primary:active{
  color:#3c9be8;
  border-color:#3c9be8
}

body.dark .ant-btn-background-ghost.ant-btn-primary:active>a:only-child{
  color:currentColor
}

body.dark .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:""
}

body.dark .ant-btn-background-ghost.ant-btn-primary[disabled],body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:hover,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:focus,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-danger{
  color:#a61d24;
  border-color:#a61d24;
  text-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-danger>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-danger>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-danger:hover,body.dark .ant-btn-background-ghost.ant-btn-danger:focus{
  color:#800f19;
  border-color:#800f19
}

body.dark .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-danger:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-danger:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-danger:active{
  color:#b33b3d;
  border-color:#b33b3d
}

body.dark .ant-btn-background-ghost.ant-btn-danger:active>a:only-child{
  color:currentColor
}

body.dark .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:""
}

body.dark .ant-btn-background-ghost.ant-btn-danger[disabled],body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:hover,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:focus,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous{
  color:#a61d24;
  border-color:#a61d24;
  text-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous:hover,body.dark .ant-btn-background-ghost.ant-btn-dangerous:focus{
  color:#800f19;
  border-color:#800f19
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous:active{
  color:#b33b3d;
  border-color:#b33b3d
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

body.dark .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:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled],body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{
  color:#a61d24;
  border-color:transparent;
  text-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

body.dark .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:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{
  color:#800f19;
  border-color:transparent
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{
  color:#b33b3d;
  border-color:transparent
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

body.dark .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:""
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  background:rgba(255, 255, 255, 0.08);
  text-shadow:none;
  box-shadow:none
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{
  color:currentColor
}

body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child::after,body.dark .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

body.dark .ant-btn-two-chinese-chars::first-letter{
  letter-spacing:.34em
}

body.dark .ant-btn-two-chinese-chars>*:not(.anticon){
  margin-right:-0.34em;
  letter-spacing:.34em
}

body.dark .ant-btn-block{
  width:100%
}

body.dark .ant-btn:empty{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

body.dark a.ant-btn{
  padding-top:.01px !important;
  line-height:30px
}

body.dark a.ant-btn-lg{
  line-height:38px
}

body.dark a.ant-btn-sm{
  line-height:22px
}

body.dark .ant-btn-rtl{
  direction:rtl
}

body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{
  border-right-color:#165996;
  border-left-color:#434343
}

body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],body.dark .ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{
  border-right-color:#434343;
  border-left-color:#165996
}

body.dark .ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:0;
  padding-left:8px
}

body.dark .ant-btn>.ant-btn-loading-icon:only-child .anticon{
  padding-right:0;
  padding-left:0
}

body.dark .ant-btn-rtl.ant-btn>.anticon+span,body.dark .ant-btn-rtl.ant-btn>span+.anticon{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-picker-calendar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#141414
}

body.dark .ant-picker-calendar-header{
  display:flex;
  justify-content:flex-end;
  padding:12px 0
}

body.dark .ant-picker-calendar-header .ant-picker-calendar-year-select{
  min-width:80px
}

body.dark .ant-picker-calendar-header .ant-picker-calendar-month-select{
  min-width:70px;
  margin-left:8px
}

body.dark .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
  margin-left:8px
}

body.dark .ant-picker-calendar .ant-picker-panel{
  background:#141414;
  border:0;
  border-top:1px solid #303030;
  border-radius:0
}

body.dark .ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,body.dark .ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{
  width:auto
}

body.dark .ant-picker-calendar .ant-picker-panel .ant-picker-body{
  padding:8px 0
}

body.dark .ant-picker-calendar .ant-picker-panel .ant-picker-content{
  width:100%
}

body.dark .ant-picker-calendar-mini{
  border-radius:2px
}

body.dark .ant-picker-calendar-mini .ant-picker-calendar-header{
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-picker-calendar-mini .ant-picker-panel{
  border-radius:0 0 2px 2px
}

body.dark .ant-picker-calendar-mini .ant-picker-content{
  height:256px
}

body.dark .ant-picker-calendar-mini .ant-picker-content th{
  height:auto;
  padding:0;
  line-height:18px
}

body.dark .ant-picker-calendar-full .ant-picker-panel{
  display:block;
  width:100%;
  text-align:right;
  background:#141414;
  border:0
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{
  padding:0
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  height:auto;
  padding:0 12px 5px 0;
  line-height:18px
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before{
  display:none
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before{
  display:none
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{
  background:#111b26
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{
  color:#177ddc
}

body.dark .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 #303030;
  border-radius:0;
  transition:background .3s
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{
  line-height:24px;
  transition:color .3s
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{
  position:static;
  width:auto;
  height:86px;
  overflow-y:auto;
  color:rgba(255, 255, 255, 0.85);
  line-height:1.5715;
  text-align:left
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{
  border-color:#177ddc
}

body.dark .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{
  color:rgba(255, 255, 255, 0.85)
}

@media only screen and (max-width: 480px){
  body.dark .ant-picker-calendar-header{
    display:block
  }

  body.dark .ant-picker-calendar-header .ant-picker-calendar-year-select{
    width:50%
  }

  body.dark .ant-picker-calendar-header .ant-picker-calendar-month-select{
    width:calc(50% - 8px)
  }

  body.dark .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
    width:100%;
    margin-top:8px;
    margin-left:0
  }

  body.dark .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{
    width:50%;
    text-align:center
  }
}

body.dark .ant-picker-calendar-rtl{
  direction:rtl
}

body.dark .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{
  text-align:left
}

body.dark .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  padding:0 0 5px 12px
}

body.dark .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{
  text-align:right
}

body.dark .ant-radio-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-radio-group .ant-badge-count{
  z-index:1
}

body.dark .ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{
  border-left:none
}

body.dark .ant-radio-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-flex;
  align-items:baseline;
  margin-right:8px;
  cursor:pointer
}

body.dark .ant-radio-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body.dark .ant-radio{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-radio-wrapper:hover .ant-radio,body.dark .ant-radio:hover .ant-radio-inner,body.dark .ant-radio-input:focus+.ant-radio-inner{
  border-color:#177ddc
}

body.dark .ant-radio-input:focus+.ant-radio-inner{
  box-shadow:0 0 0 3px rgba(23, 125, 220, 0.08)
}

body.dark .ant-radio-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #177ddc;
  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:""
}

body.dark .ant-radio:hover::after,body.dark .ant-radio-wrapper:hover .ant-radio::after{
  visibility:visible
}

body.dark .ant-radio-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  background-color:transparent;
  border-color:#434343;
  border-style:solid;
  border-width:1px;
  border-radius:50%;
  transition:all .3s
}

body.dark .ant-radio-inner::after{
  position:absolute;
  top:3px;
  left:3px;
  display:block;
  width:8px;
  height:8px;
  background-color:#177ddc;
  border-top:0;
  border-left:0;
  border-radius:8px;
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content:" "
}

body.dark .ant-radio-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  cursor:pointer;
  opacity:0
}

body.dark .ant-radio-checked .ant-radio-inner{
  border-color:#177ddc
}

body.dark .ant-radio-checked .ant-radio-inner::after{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-radio-disabled{
  cursor:not-allowed
}

body.dark .ant-radio-disabled .ant-radio-inner{
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343 !important;
  cursor:not-allowed
}

body.dark .ant-radio-disabled .ant-radio-inner::after{
  background-color:rgba(255, 255, 255, 0.2)
}

body.dark .ant-radio-disabled .ant-radio-input{
  cursor:not-allowed
}

body.dark .ant-radio-disabled+span{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark span.ant-radio+*{
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-radio-button-wrapper{
  position:relative;
  display:inline-block;
  height:32px;
  margin:0;
  padding:0 15px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:30px;
  background:transparent;
  border:1px solid #434343;
  border-top-width:1.02px;
  border-left-width:0;
  cursor:pointer;
  transition:color .3s,background .3s,border-color .3s,box-shadow .3s
}

body.dark .ant-radio-button-wrapper a{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-radio-button-wrapper>.ant-radio-button{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%
}

body.dark .ant-radio-group-large .ant-radio-button-wrapper{
  height:40px;
  font-size:16px;
  line-height:38px
}

body.dark .ant-radio-group-small .ant-radio-button-wrapper{
  height:24px;
  padding:0 7px;
  line-height:22px
}

body.dark .ant-radio-button-wrapper:not(:first-child)::before{
  position:absolute;
  top:-1px;
  left:-1px;
  display:block;
  box-sizing:content-box;
  width:1px;
  height:100%;
  padding:1px 0;
  background-color:#434343;
  transition:background-color .3s;
  content:""
}

body.dark .ant-radio-button-wrapper:first-child{
  border-left:1px solid #434343;
  border-radius:2px 0 0 2px
}

body.dark .ant-radio-button-wrapper:last-child{
  border-radius:0 2px 2px 0
}

body.dark .ant-radio-button-wrapper:first-child:last-child{
  border-radius:2px
}

body.dark .ant-radio-button-wrapper:hover{
  position:relative;
  color:#177ddc
}

body.dark .ant-radio-button-wrapper:focus-within{
  box-shadow:0 0 0 3px rgba(23, 125, 220, 0.08)
}

body.dark .ant-radio-button-wrapper .ant-radio-inner,body.dark .ant-radio-button-wrapper input[type=checkbox],body.dark .ant-radio-button-wrapper input[type=radio]{
  width:0;
  height:0;
  opacity:0;
  pointer-events:none
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  z-index:1;
  color:#177ddc;
  background:transparent;
  border-color:#177ddc
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{
  background-color:#177ddc
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{
  border-color:#177ddc
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#165996;
  border-color:#165996
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{
  background-color:#165996
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#388ed3;
  border-color:#388ed3
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before{
  background-color:#388ed3
}

body.dark .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px rgba(23, 125, 220, 0.08)
}

body.dark .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  color:#fff;
  background:#177ddc;
  border-color:#177ddc
}

body.dark .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#fff;
  background:#165996;
  border-color:#165996
}

body.dark .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#fff;
  background:#388ed3;
  border-color:#388ed3
}

body.dark .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px rgba(23, 125, 220, 0.08)
}

body.dark .ant-radio-button-wrapper-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-radio-button-wrapper-disabled:first-child,body.dark .ant-radio-button-wrapper-disabled:hover{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343
}

body.dark .ant-radio-button-wrapper-disabled:first-child{
  border-left-color:#434343
}

body.dark .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.2);
  border-color:#434343;
  box-shadow:none
}

@-webkit-keyframes antRadioEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antRadioEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body.dark .ant-radio-group.ant-radio-group-rtl{
  direction:rtl
}

body.dark .ant-radio-wrapper.ant-radio-wrapper-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl
}

body.dark .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{
  border-right-width:0;
  border-left-width:1px
}

body.dark .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before{
  right:-1px;
  left:0
}

body.dark .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{
  border-right:1px solid #434343;
  border-radius:0 2px 2px 0
}

body.dark .ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{
  border-right-color:#165996
}

body.dark .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{
  border-radius:2px 0 0 2px
}

body.dark .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{
  border-right-color:#434343
}

body.dark .ant-picker{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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 4px;
  position:relative;
  display:inline-flex;
  align-items:center;
  background:transparent;
  border:1px solid #434343;
  border-radius:2px;
  transition:border .3s,box-shadow .3s
}

body.dark .ant-picker:hover,body.dark .ant-picker-focused{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-picker-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-picker.ant-picker-disabled{
  background:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-picker.ant-picker-disabled .ant-picker-suffix{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker.ant-picker-borderless{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

body.dark .ant-picker-input{
  position:relative;
  display:inline-flex;
  align-items:center;
  width:100%
}

body.dark .ant-picker-input>input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:transparent;
  background-image:none;
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s;
  flex:auto;
  min-width:1px;
  height:auto;
  padding:0;
  background:transparent;
  border:0
}

body.dark .ant-picker-input>input:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker-input>input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker-input>input::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker-input>input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-picker-input>input:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-picker-input>input:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-picker-input>input:focus,body.dark .ant-picker-input>input-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-picker-input>input-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-picker-input>input-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-picker-input>input[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-picker-input>input[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-picker-input>input-borderless,body.dark .ant-picker-input>input-borderless:hover,body.dark .ant-picker-input>input-borderless:focus,body.dark .ant-picker-input>input-borderless-focused,body.dark .ant-picker-input>input-borderless-disabled,body.dark .ant-picker-input>input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-picker-input>input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-picker-input>input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-picker-input>input-sm{
  padding:0px 7px
}

body.dark .ant-picker-input>input:focus{
  box-shadow:none
}

body.dark .ant-picker-input>input[disabled]{
  background:transparent
}

body.dark .ant-picker-input:hover .ant-picker-clear{
  opacity:1
}

body.dark .ant-picker-input-placeholder>input{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker-large{
  padding:6.5px 11px 6.5px
}

body.dark .ant-picker-large .ant-picker-input>input{
  font-size:16px
}

body.dark .ant-picker-small{
  padding:0px 7px 0px
}

body.dark .ant-picker-suffix{
  align-self:center;
  margin-left:4px;
  color:rgba(255, 255, 255, 0.3);
  line-height:1;
  pointer-events:none
}

body.dark .ant-picker-suffix>*{
  vertical-align:top
}

body.dark .ant-picker-clear{
  position:absolute;
  top:50%;
  right:0;
  color:rgba(255, 255, 255, 0.3);
  line-height:1;
  background:#141414;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s,color .3s
}

body.dark .ant-picker-clear>*{
  vertical-align:top
}

body.dark .ant-picker-clear:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-picker-separator{
  position:relative;
  display:inline-block;
  width:1em;
  height:16px;
  color:rgba(255, 255, 255, 0.3);
  font-size:16px;
  vertical-align:top;
  cursor:default
}

body.dark .ant-picker-focused .ant-picker-separator{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{
  cursor:not-allowed
}

body.dark .ant-picker-range{
  position:relative;
  display:inline-flex
}

body.dark .ant-picker-range .ant-picker-clear{
  right:11px
}

body.dark .ant-picker-range:hover .ant-picker-clear{
  opacity:1
}

body.dark .ant-picker-range .ant-picker-active-bar{
  bottom:-1px;
  height:2px;
  margin-left:11px;
  background:#177ddc;
  opacity:0;
  transition:all .3s ease-out;
  pointer-events:none
}

body.dark .ant-picker-range.ant-picker-focused .ant-picker-active-bar{
  opacity:1
}

body.dark .ant-picker-range-separator{
  align-items:center;
  padding:0 8px;
  line-height:1
}

body.dark .ant-picker-range.ant-picker-small .ant-picker-clear{
  right:7px
}

body.dark .ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-left:7px
}

body.dark .ant-picker-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-picker-dropdown-hidden{
  display:none
}

body.dark .ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{
  top:1.66666667px;
  display:block;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body.dark .ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{
  bottom:1.66666667px;
  display:block;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body.dark .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,body.dark .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,body.dark .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,body.dark .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body.dark .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,body.dark .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,body.dark .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,body.dark .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body.dark .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,body.dark .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body.dark .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,body.dark .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body.dark .ant-picker-dropdown-range{
  padding:6.66666667px 0
}

body.dark .ant-picker-dropdown-range-hidden{
  display:none
}

body.dark .ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{
  padding-top:4px
}

body.dark .ant-picker-ranges{
  margin-bottom:0;
  padding:4px 12px;
  overflow:hidden;
  line-height:34px;
  text-align:left;
  list-style:none
}

body.dark .ant-picker-ranges>li{
  display:inline-block
}

body.dark .ant-picker-ranges .ant-picker-preset>.ant-tag-blue{
  color:#177ddc;
  background:#111b26;
  border-color:#153450;
  cursor:pointer
}

body.dark .ant-picker-ranges .ant-picker-ok{
  float:right;
  margin-left:8px
}

body.dark .ant-picker-range-wrapper{
  display:flex
}

body.dark .ant-picker-range-arrow{
  position:absolute;
  z-index:1;
  display:none;
  width:10px;
  height:10px;
  margin-left:16.5px;
  box-shadow:2px -2px 6px rgba(0, 0, 0, 0.06);
  transition:left .3s ease-out
}

body.dark .ant-picker-range-arrow::after{
  position:absolute;
  top:1px;
  right:1px;
  width:10px;
  height:10px;
  border:5px solid #303030;
  border-color:#1f1f1f #1f1f1f transparent transparent;
  content:""
}

body.dark .ant-picker-panel-container{
  overflow:hidden;
  vertical-align:top;
  background:#1f1f1f;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2);
  transition:margin .3s
}

body.dark .ant-picker-panel-container .ant-picker-panels{
  display:inline-flex;
  flex-wrap:nowrap;
  direction:ltr
}

body.dark .ant-picker-panel-container .ant-picker-panel{
  vertical-align:top;
  background:transparent;
  border-width:0 0 1px 0;
  border-radius:0
}

body.dark .ant-picker-panel-container .ant-picker-panel .ant-picker-content,body.dark .ant-picker-panel-container .ant-picker-panel table{
  text-align:center
}

body.dark .ant-picker-panel-container .ant-picker-panel-focused{
  border-color:#303030
}

body.dark .ant-picker-panel{
  display:inline-flex;
  flex-direction:column;
  text-align:center;
  background:#1f1f1f;
  border:1px solid #303030;
  border-radius:2px;
  outline:none
}

body.dark .ant-picker-panel-focused{
  border-color:#177ddc
}

body.dark .ant-picker-decade-panel,body.dark .ant-picker-year-panel,body.dark .ant-picker-quarter-panel,body.dark .ant-picker-month-panel,body.dark .ant-picker-week-panel,body.dark .ant-picker-date-panel,body.dark .ant-picker-time-panel{
  display:flex;
  flex-direction:column;
  width:280px
}

body.dark .ant-picker-header{
  display:flex;
  padding:0 8px;
  color:rgba(255, 255, 255, 0.85);
  border-bottom:1px solid #303030
}

body.dark .ant-picker-header>*{
  flex:none
}

body.dark .ant-picker-header button{
  padding:0;
  color:rgba(255, 255, 255, 0.3);
  line-height:40px;
  background:transparent;
  border:0;
  cursor:pointer;
  transition:color .3s
}

body.dark .ant-picker-header>button{
  min-width:1.6em;
  font-size:14px
}

body.dark .ant-picker-header>button:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-picker-header-view{
  flex:auto;
  font-weight:500;
  line-height:40px
}

body.dark .ant-picker-header-view button{
  color:inherit;
  font-weight:inherit
}

body.dark .ant-picker-header-view button:not(:first-child){
  margin-left:8px
}

body.dark .ant-picker-header-view button:hover{
  color:#177ddc
}

body.dark .ant-picker-prev-icon,body.dark .ant-picker-next-icon,body.dark .ant-picker-super-prev-icon,body.dark .ant-picker-super-next-icon{
  position:relative;
  display:inline-block;
  width:7px;
  height:7px
}

body.dark .ant-picker-prev-icon::before,body.dark .ant-picker-next-icon::before,body.dark .ant-picker-super-prev-icon::before,body.dark .ant-picker-super-next-icon::before{
  position:absolute;
  top:0;
  left:0;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid currentColor;
  border-width:1.5px 0 0 1.5px;
  content:""
}

body.dark .ant-picker-super-prev-icon::after,body.dark .ant-picker-super-next-icon::after{
  position:absolute;
  top:4px;
  left:4px;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid currentColor;
  border-width:1.5px 0 0 1.5px;
  content:""
}

body.dark .ant-picker-prev-icon,body.dark .ant-picker-super-prev-icon{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body.dark .ant-picker-next-icon,body.dark .ant-picker-super-next-icon{
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body.dark .ant-picker-content{
  width:100%;
  table-layout:fixed;
  border-collapse:collapse
}

body.dark .ant-picker-content th,body.dark .ant-picker-content td{
  position:relative;
  min-width:24px;
  font-weight:400
}

body.dark .ant-picker-content th{
  height:30px;
  color:rgba(255, 255, 255, 0.85);
  line-height:30px
}

body.dark .ant-picker-cell{
  padding:3px 0;
  color:rgba(255, 255, 255, 0.3);
  cursor:pointer
}

body.dark .ant-picker-cell-in-view{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-picker-cell::before{
  position:absolute;
  top:50%;
  right:0;
  left:0;
  z-index:1;
  height:24px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

body.dark .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;
  transition:background .3s,border .3s
}

body.dark .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,body.dark .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:rgba(255, 255, 255, 0.08)
}

body.dark .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 #177ddc;
  border-radius:2px;
  content:""
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-in-range{
  position:relative
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-in-range::before{
  background:#111b26
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{
  color:#fff;
  background:#177ddc
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before{
  background:#111b26
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-range-start::before{
  left:50%
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-range-end::before{
  right:50%
}

body.dark .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,body.dark .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,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,body.dark .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,body.dark .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,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,body.dark .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 #0e4980;
  border-bottom:1px dashed #0e4980;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

body.dark .ant-picker-cell-range-hover-start::after,body.dark .ant-picker-cell-range-hover-end::after,body.dark .ant-picker-cell-range-hover::after{
  right:0;
  left:2px
}

body.dark .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,body.dark .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,body.dark .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{
  background:#06213a
}

body.dark .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
}

body.dark .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
}

body.dark .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,body.dark .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{
  position:absolute;
  top:0;
  bottom:0;
  z-index:-1;
  background:#06213a;
  transition:all .3s;
  content:""
}

body.dark .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
}

body.dark .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
}

body.dark .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{
  right:50%
}

body.dark .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{
  left:50%
}

body.dark tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,body.dark tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,body.dark .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,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after{
  left:6px;
  border-left:1px dashed #0e4980;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body.dark tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,body.dark tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,body.dark .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,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,body.dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after{
  right:6px;
  border-right:1px dashed #0e4980;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body.dark .ant-picker-cell-disabled{
  color:rgba(255, 255, 255, 0.3);
  pointer-events:none
}

body.dark .ant-picker-cell-disabled .ant-picker-cell-inner{
  background:transparent
}

body.dark .ant-picker-cell-disabled::before{
  background:#303030
}

body.dark .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-picker-decade-panel .ant-picker-content,body.dark .ant-picker-year-panel .ant-picker-content,body.dark .ant-picker-quarter-panel .ant-picker-content,body.dark .ant-picker-month-panel .ant-picker-content{
  height:264px
}

body.dark .ant-picker-decade-panel .ant-picker-cell-inner,body.dark .ant-picker-year-panel .ant-picker-cell-inner,body.dark .ant-picker-quarter-panel .ant-picker-cell-inner,body.dark .ant-picker-month-panel .ant-picker-cell-inner{
  padding:0 8px
}

body.dark .ant-picker-quarter-panel .ant-picker-content{
  height:56px
}

body.dark .ant-picker-footer{
  width:-webkit-min-content;
  width:min-content;
  min-width:100%;
  line-height:38px;
  text-align:center;
  border-bottom:1px solid transparent
}

body.dark .ant-picker-panel .ant-picker-footer{
  border-top:1px solid #303030
}

body.dark .ant-picker-footer-extra{
  padding:0 12px;
  line-height:38px;
  text-align:left
}

body.dark .ant-picker-footer-extra:not(:last-child){
  border-bottom:1px solid #303030
}

body.dark .ant-picker-now{
  text-align:left
}

body.dark .ant-picker-today-btn{
  color:#177ddc
}

body.dark .ant-picker-today-btn:hover{
  color:#165996
}

body.dark .ant-picker-today-btn:active{
  color:#388ed3
}

body.dark .ant-picker-today-btn.ant-picker-today-btn-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-picker-decade-panel .ant-picker-cell-inner{
  padding:0 4px
}

body.dark .ant-picker-decade-panel .ant-picker-cell::before{
  display:none
}

body.dark .ant-picker-year-panel .ant-picker-body,body.dark .ant-picker-quarter-panel .ant-picker-body,body.dark .ant-picker-month-panel .ant-picker-body{
  padding:0 8px
}

body.dark .ant-picker-year-panel .ant-picker-cell-inner,body.dark .ant-picker-quarter-panel .ant-picker-cell-inner,body.dark .ant-picker-month-panel .ant-picker-cell-inner{
  width:60px
}

body.dark .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,body.dark .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,body.dark .ant-picker-month-panel .ant-picker-cell-range-hover-start::after{
  left:14px;
  border-left:1px dashed #0e4980;
  border-radius:2px 0 0 2px
}

body.dark .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,body.dark .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,body.dark .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after{
  right:14px;
  border-right:1px dashed #0e4980;
  border-radius:0 2px 2px 0
}

body.dark .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,body.dark .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,body.dark .ant-picker-month-panel .ant-picker-cell-range-hover-end::after{
  right:14px;
  border-right:1px dashed #0e4980;
  border-radius:0 2px 2px 0
}

body.dark .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,body.dark .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,body.dark .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after{
  left:14px;
  border-left:1px dashed #0e4980;
  border-radius:2px 0 0 2px
}

body.dark .ant-picker-week-panel .ant-picker-body{
  padding:8px 12px
}

body.dark .ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,body.dark .ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,body.dark .ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{
  background:transparent !important
}

body.dark .ant-picker-week-panel-row td{
  transition:background .3s
}

body.dark .ant-picker-week-panel-row:hover td{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-picker-week-panel-row-selected td,body.dark .ant-picker-week-panel-row-selected:hover td{
  background:#177ddc
}

body.dark .ant-picker-week-panel-row-selected td.ant-picker-cell-week,body.dark .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{
  color:rgba(255, 255, 255, 0.5)
}

body.dark .ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,body.dark .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{
  border-color:#fff
}

body.dark .ant-picker-week-panel-row-selected td .ant-picker-cell-inner,body.dark .ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{
  color:#fff
}

body.dark .ant-picker-date-panel .ant-picker-body{
  padding:8px 12px
}

body.dark .ant-picker-date-panel .ant-picker-content{
  width:252px
}

body.dark .ant-picker-date-panel .ant-picker-content th{
  width:36px
}

body.dark .ant-picker-datetime-panel{
  display:flex
}

body.dark .ant-picker-datetime-panel .ant-picker-time-panel{
  border-left:1px solid #303030
}

body.dark .ant-picker-datetime-panel .ant-picker-date-panel,body.dark .ant-picker-datetime-panel .ant-picker-time-panel{
  transition:opacity .3s
}

body.dark .ant-picker-datetime-panel-active .ant-picker-date-panel,body.dark .ant-picker-datetime-panel-active .ant-picker-time-panel{
  opacity:.3
}

body.dark .ant-picker-datetime-panel-active .ant-picker-date-panel-active,body.dark .ant-picker-datetime-panel-active .ant-picker-time-panel-active{
  opacity:1
}

body.dark .ant-picker-time-panel{
  width:auto;
  min-width:auto
}

body.dark .ant-picker-time-panel .ant-picker-content{
  display:flex;
  flex:auto;
  height:224px
}

body.dark .ant-picker-time-panel-column{
  flex:1 0 auto;
  width:56px;
  margin:0;
  padding:0;
  overflow-y:hidden;
  text-align:left;
  list-style:none;
  transition:background .3s
}

body.dark .ant-picker-time-panel-column::after{
  display:block;
  height:196px;
  content:""
}

body.dark .ant-picker-datetime-panel .ant-picker-time-panel-column::after{
  height:198px
}

body.dark .ant-picker-time-panel-column:not(:first-child){
  border-left:1px solid #303030
}

body.dark .ant-picker-time-panel-column-active{
  background:rgba(17, 27, 38, 0.2)
}

body.dark .ant-picker-time-panel-column:hover{
  overflow-y:auto
}

body.dark .ant-picker-time-panel-column>li{
  margin:0;
  padding:0
}

body.dark .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(255, 255, 255, 0.85);
  line-height:28px;
  border-radius:0;
  cursor:pointer;
  transition:background .3s
}

body.dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{
  background:#111b26
}

body.dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{
  color:rgba(255, 255, 255, 0.3);
  background:transparent;
  cursor:not-allowed
}

body.dark _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,body.dark :root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,body.dark _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,body.dark :root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{
  padding:21px 0
}

body.dark .ant-picker-rtl{
  direction:rtl
}

body.dark .ant-picker-rtl .ant-picker-suffix{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-picker-rtl .ant-picker-clear{
  right:auto;
  left:0
}

body.dark .ant-picker-rtl .ant-picker-separator{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body.dark .ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){
  margin-right:8px;
  margin-left:0
}

body.dark .ant-picker-rtl.ant-picker-range .ant-picker-clear{
  right:auto;
  left:11px
}

body.dark .ant-picker-rtl.ant-picker-range .ant-picker-active-bar{
  margin-right:11px;
  margin-left:0
}

body.dark .ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-right:7px
}

body.dark .ant-picker-dropdown-rtl .ant-picker-ranges{
  text-align:right
}

body.dark .ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{
  float:left;
  margin-right:8px;
  margin-left:0
}

body.dark .ant-picker-panel-rtl{
  direction:rtl
}

body.dark .ant-picker-panel-rtl .ant-picker-prev-icon,body.dark .ant-picker-panel-rtl .ant-picker-super-prev-icon{
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

body.dark .ant-picker-panel-rtl .ant-picker-next-icon,body.dark .ant-picker-panel-rtl .ant-picker-super-next-icon{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body.dark .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;
  transition:background .3s,border .3s
}

body.dark .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{
  right:50%;
  left:0
}

body.dark .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{
  right:0;
  left:50%
}

body.dark .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{
  right:50%;
  left:50%
}

body.dark .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
}

body.dark .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
}

body.dark .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{
  right:0;
  left:50%
}

body.dark .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{
  right:50%;
  left:0
}

body.dark .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
}

body.dark .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
}

body.dark .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,body.dark .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,body.dark .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,body.dark .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after{
  right:6px;
  left:0;
  border-right:1px dashed #0e4980;
  border-left:none;
  border-top-left-radius:0;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:0
}

body.dark .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,body.dark .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,body.dark .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,body.dark .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after{
  right:0;
  left:6px;
  border-right:none;
  border-left:1px dashed #0e4980;
  border-top-left-radius:2px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:2px
}

body.dark .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,body.dark .ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,body.dark .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,body.dark .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,body.dark .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,body.dark .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,body.dark .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{
  right:6px;
  left:6px;
  border-right:1px dashed #0e4980;
  border-left:1px dashed #0e4980;
  border-radius:2px
}

body.dark .ant-picker-dropdown-rtl .ant-picker-footer-extra{
  direction:rtl;
  text-align:right
}

body.dark .ant-picker-panel-rtl .ant-picker-time-panel{
  direction:ltr
}

body.dark .ant-tag{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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;
  height:auto;
  margin-right:8px;
  padding:0 7px;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  background:rgba(255, 255, 255, 0.04);
  border:1px solid #434343;
  border-radius:2px;
  opacity:1;
  transition:all .3s
}

body.dark .ant-tag,body.dark .ant-tag a,body.dark .ant-tag a:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-tag>a:first-child:last-child{
  display:inline-block;
  margin:0 -8px;
  padding:0 8px
}

body.dark .ant-tag-close-icon{
  margin-left:3px;
  color:rgba(255, 255, 255, 0.45);
  font-size:10px;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-tag-close-icon:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-tag-has-color{
  border-color:transparent
}

body.dark .ant-tag-has-color,body.dark .ant-tag-has-color a,body.dark .ant-tag-has-color a:hover,body.dark .ant-tag-has-color .anticon-close,body.dark .ant-tag-has-color .anticon-close:hover{
  color:#fff
}

body.dark .ant-tag-checkable{
  background-color:transparent;
  border-color:transparent;
  cursor:pointer
}

body.dark .ant-tag-checkable:not(.ant-tag-checkable-checked):hover{
  color:#177ddc
}

body.dark .ant-tag-checkable:active,body.dark .ant-tag-checkable-checked{
  color:#fff
}

body.dark .ant-tag-checkable-checked{
  background-color:#177ddc
}

body.dark .ant-tag-checkable:active{
  background-color:#388ed3
}

body.dark .ant-tag-hidden{
  display:none
}

body.dark .ant-tag-pink{
  color:#e0529c;
  background:#291321;
  border-color:#551c3b
}

body.dark .ant-tag-pink-inverse{
  color:#fff;
  background:#cb2b83;
  border-color:#cb2b83
}

body.dark .ant-tag-magenta{
  color:#e0529c;
  background:#291321;
  border-color:#551c3b
}

body.dark .ant-tag-magenta-inverse{
  color:#fff;
  background:#cb2b83;
  border-color:#cb2b83
}

body.dark .ant-tag-red{
  color:#e84749;
  background:#2a1215;
  border-color:#58181c
}

body.dark .ant-tag-red-inverse{
  color:#fff;
  background:#d32029;
  border-color:#d32029
}

body.dark .ant-tag-volcano{
  color:#e87040;
  background:#2b1611;
  border-color:#592716
}

body.dark .ant-tag-volcano-inverse{
  color:#fff;
  background:#d84a1b;
  border-color:#d84a1b
}

body.dark .ant-tag-orange{
  color:#e89a3c;
  background:#2b1d11;
  border-color:#593815
}

body.dark .ant-tag-orange-inverse{
  color:#fff;
  background:#d87a16;
  border-color:#d87a16
}

body.dark .ant-tag-yellow{
  color:#e8d639;
  background:#2b2611;
  border-color:#595014
}

body.dark .ant-tag-yellow-inverse{
  color:#fff;
  background:#d8bd14;
  border-color:#d8bd14
}

body.dark .ant-tag-gold{
  color:#e8b339;
  background:#2b2111;
  border-color:#594214
}

body.dark .ant-tag-gold-inverse{
  color:#fff;
  background:#d89614;
  border-color:#d89614
}

body.dark .ant-tag-cyan{
  color:#33bcb7;
  background:#112123;
  border-color:#144848
}

body.dark .ant-tag-cyan-inverse{
  color:#fff;
  background:#13a8a8;
  border-color:#13a8a8
}

body.dark .ant-tag-lime{
  color:#a9d134;
  background:#1f2611;
  border-color:#3e4f13
}

body.dark .ant-tag-lime-inverse{
  color:#fff;
  background:#8bbb11;
  border-color:#8bbb11
}

body.dark .ant-tag-green{
  color:#6abe39;
  background:#162312;
  border-color:#274916
}

body.dark .ant-tag-green-inverse{
  color:#fff;
  background:#49aa19;
  border-color:#49aa19
}

body.dark .ant-tag-blue{
  color:#3c9ae8;
  background:#111d2c;
  border-color:#15395b
}

body.dark .ant-tag-blue-inverse{
  color:#fff;
  background:#177ddc;
  border-color:#177ddc
}

body.dark .ant-tag-geekblue{
  color:#5273e0;
  background:#131629;
  border-color:#1c2755
}

body.dark .ant-tag-geekblue-inverse{
  color:#fff;
  background:#2b4acb;
  border-color:#2b4acb
}

body.dark .ant-tag-purple{
  color:#854eca;
  background:#1a1325;
  border-color:#301c4d
}

body.dark .ant-tag-purple-inverse{
  color:#fff;
  background:#642ab5;
  border-color:#642ab5
}

body.dark .ant-tag-success{
  color:#49aa19;
  background:#162312;
  border-color:#274916
}

body.dark .ant-tag-processing{
  color:#177ddc;
  background:#111d2c;
  border-color:#15395b
}

body.dark .ant-tag-error{
  color:#d32029;
  background:#2a1215;
  border-color:#58181c
}

body.dark .ant-tag-warning{
  color:#d87a16;
  background:#2b1d11;
  border-color:#593815
}

body.dark .ant-tag>.anticon+span,body.dark .ant-tag>span+.anticon{
  margin-left:7px
}

body.dark .ant-tag.ant-tag-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl;
  text-align:right
}

body.dark .ant-tag-rtl .ant-tag-close-icon{
  margin-right:3px;
  margin-left:0
}

body.dark .ant-tag-rtl.ant-tag>.anticon+span,body.dark .ant-tag-rtl.ant-tag>span+.anticon{
  margin-right:7px;
  margin-left:0
}

body.dark .ant-card{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#141414;
  border-radius:2px
}

body.dark .ant-card-rtl{
  direction:rtl
}

body.dark .ant-card-hoverable{
  cursor:pointer;
  transition:box-shadow .3s,border-color .3s
}

body.dark .ant-card-hoverable:hover{
  border-color:transparent;
  box-shadow:0 1px 2px -2px rgba(0, 0, 0, 0.64),0 3px 6px 0 rgba(0, 0, 0, 0.48),0 5px 12px 4px rgba(0, 0, 0, 0.36)
}

body.dark .ant-card-bordered{
  border:1px solid #303030
}

body.dark .ant-card-head{
  min-height:48px;
  margin-bottom:-1px;
  padding:0 24px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  background:transparent;
  border-bottom:1px solid #303030;
  border-radius:2px 2px 0 0
}

body.dark .ant-card-head::before{
  display:table;
  content:""
}

body.dark .ant-card-head::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-card-head-wrapper{
  display:flex;
  align-items:center
}

body.dark .ant-card-head-title{
  display:inline-block;
  flex:1 1;
  padding:16px 0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-card-head-title>.ant-typography,body.dark .ant-card-head-title>.ant-typography-edit-content{
  left:0;
  margin-top:0;
  margin-bottom:0
}

body.dark .ant-card-head .ant-tabs{
  clear:both;
  margin-bottom:-17px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px
}

body.dark .ant-card-head .ant-tabs-bar{
  border-bottom:1px solid #303030
}

body.dark .ant-card-extra{
  float:right;
  margin-left:auto;
  padding:16px 0;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px
}

body.dark .ant-card-rtl .ant-card-extra{
  margin-right:auto;
  margin-left:0
}

body.dark .ant-card-body{
  padding:24px
}

body.dark .ant-card-body::before{
  display:table;
  content:""
}

body.dark .ant-card-body::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{
  margin:-1px 0 0 -1px;
  padding:0
}

body.dark .ant-card-grid{
  float:left;
  width:33.33%;
  padding:24px;
  border:0;
  border-radius:0;
  box-shadow:1px 0 0 0 #303030,0 1px 0 0 #303030,1px 1px 0 0 #303030,1px 0 0 0 #303030 inset,0 1px 0 0 #303030 inset;
  transition:all .3s
}

body.dark .ant-card-rtl .ant-card-grid{
  float:right
}

body.dark .ant-card-grid-hoverable:hover{
  position:relative;
  z-index:1;
  box-shadow:0 1px 2px -2px rgba(0, 0, 0, 0.64),0 3px 6px 0 rgba(0, 0, 0, 0.48),0 5px 12px 4px rgba(0, 0, 0, 0.36)
}

body.dark .ant-card-contain-tabs>.ant-card-head .ant-card-head-title{
  min-height:32px;
  padding-bottom:0
}

body.dark .ant-card-contain-tabs>.ant-card-head .ant-card-extra{
  padding-bottom:0
}

body.dark .ant-card-bordered .ant-card-cover{
  margin-top:-1px;
  margin-right:-1px;
  margin-left:-1px
}

body.dark .ant-card-cover>*{
  display:block;
  width:100%
}

body.dark .ant-card-cover img{
  border-radius:2px 2px 0 0
}

body.dark .ant-card-actions{
  margin:0;
  padding:0;
  list-style:none;
  background:#141414;
  border-top:1px solid #303030
}

body.dark .ant-card-actions::before{
  display:table;
  content:""
}

body.dark .ant-card-actions::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-card-actions>li{
  float:left;
  margin:12px 0;
  color:rgba(255, 255, 255, 0.45);
  text-align:center
}

body.dark .ant-card-rtl .ant-card-actions>li{
  float:right
}

body.dark .ant-card-actions>li>span{
  position:relative;
  display:block;
  min-width:32px;
  font-size:14px;
  line-height:1.5715;
  cursor:pointer
}

body.dark .ant-card-actions>li>span:hover{
  color:#177ddc;
  transition:color .3s
}

body.dark .ant-card-actions>li>span a:not(.ant-btn),body.dark .ant-card-actions>li>span>.anticon{
  display:inline-block;
  width:100%;
  color:rgba(255, 255, 255, 0.45);
  line-height:22px;
  transition:color .3s
}

body.dark .ant-card-actions>li>span a:not(.ant-btn):hover,body.dark .ant-card-actions>li>span>.anticon:hover{
  color:#177ddc
}

body.dark .ant-card-actions>li>span>.anticon{
  font-size:16px;
  line-height:22px
}

body.dark .ant-card-actions>li:not(:last-child){
  border-right:1px solid #303030
}

body.dark .ant-card-rtl .ant-card-actions>li:not(:last-child){
  border-right:none;
  border-left:1px solid #303030
}

body.dark .ant-card-type-inner .ant-card-head{
  padding:0 24px;
  background:rgba(255, 255, 255, 0.04)
}

body.dark .ant-card-type-inner .ant-card-head-title{
  padding:12px 0;
  font-size:14px
}

body.dark .ant-card-type-inner .ant-card-body{
  padding:16px 24px
}

body.dark .ant-card-type-inner .ant-card-extra{
  padding:13.5px 0
}

body.dark .ant-card-meta{
  margin:-4px 0
}

body.dark .ant-card-meta::before{
  display:table;
  content:""
}

body.dark .ant-card-meta::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-card-meta-avatar{
  float:left;
  padding-right:16px
}

body.dark .ant-card-rtl .ant-card-meta-avatar{
  float:right;
  padding-right:0;
  padding-left:16px
}

body.dark .ant-card-meta-detail{
  overflow:hidden
}

body.dark .ant-card-meta-detail>div:not(:last-child){
  margin-bottom:8px
}

body.dark .ant-card-meta-title{
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-card-meta-description{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-card-loading{
  overflow:hidden
}

body.dark .ant-card-loading .ant-card-body{
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-card-loading-content p{
  margin:0
}

body.dark .ant-card-loading-block{
  height:14px;
  margin:4px 0;
  background:linear-gradient(90deg, rgba(48, 48, 48, 0.2), rgba(48, 48, 48, 0.4), rgba(48, 48, 48, 0.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%,100%{
    background-position:0 50%
  }

  50%{
    background-position:100% 50%
  }
}

@keyframes card-loading{
  0%,100%{
    background-position:0 50%
  }

  50%{
    background-position:100% 50%
  }
}

body.dark .ant-card-small>.ant-card-head{
  min-height:36px;
  padding:0 12px;
  font-size:14px
}

body.dark .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{
  padding:8px 0
}

body.dark .ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{
  padding:8px 0;
  font-size:14px
}

body.dark .ant-card-small>.ant-card-body{
  padding:12px
}

body.dark .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 0;
  font-size:14px
}

body.dark .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:16px 0;
  font-size:16px
}

body.dark .ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:6px 16px
}

body.dark .ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:7px 16px 6px
}

body.dark .ant-tabs-rtl{
  direction:rtl
}

body.dark .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{
  margin:0 0 0 32px
}

body.dark .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{
  margin-left:0
}

body.dark .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{
  margin-right:0;
  margin-left:12px
}

body.dark .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{
  margin-right:8px;
  margin-left:-4px
}

body.dark .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

body.dark .ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{
  order:1
}

body.dark .ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{
  order:0
}

body.dark .ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{
  order:0
}

body.dark .ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{
  order:1
}

body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-right:2px;
  margin-left:0
}

body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,body.dark .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{
  margin-right:2px;
  margin-left:0
}

body.dark .ant-tabs-dropdown-rtl{
  direction:rtl
}

body.dark .ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{
  text-align:right
}

body.dark .ant-tabs-top,body.dark .ant-tabs-bottom{
  flex-direction:column
}

body.dark .ant-tabs-top>.ant-tabs-nav,body.dark .ant-tabs-bottom>.ant-tabs-nav,body.dark .ant-tabs-top>div>.ant-tabs-nav,body.dark .ant-tabs-bottom>div>.ant-tabs-nav{
  margin:0 0 16px 0
}

body.dark .ant-tabs-top>.ant-tabs-nav::before,body.dark .ant-tabs-bottom>.ant-tabs-nav::before,body.dark .ant-tabs-top>div>.ant-tabs-nav::before,body.dark .ant-tabs-bottom>div>.ant-tabs-nav::before{
  position:absolute;
  right:0;
  left:0;
  border-bottom:1px solid #303030;
  content:""
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{
  height:2px
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:width .3s,left .3s,right .3s
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  top:0;
  bottom:0;
  width:30px
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{
  left:0;
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  right:0;
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before{
  opacity:1
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after{
  opacity:1
}

body.dark .ant-tabs-top>.ant-tabs-nav::before,body.dark .ant-tabs-top>div>.ant-tabs-nav::before{
  bottom:0
}

body.dark .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{
  bottom:0
}

body.dark .ant-tabs-bottom>.ant-tabs-nav,body.dark .ant-tabs-bottom>div>.ant-tabs-nav{
  order:1;
  margin-top:16px;
  margin-bottom:0
}

body.dark .ant-tabs-bottom>.ant-tabs-nav::before,body.dark .ant-tabs-bottom>div>.ant-tabs-nav::before{
  top:0
}

body.dark .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{
  top:0
}

body.dark .ant-tabs-bottom>.ant-tabs-content-holder,body.dark .ant-tabs-bottom>div>.ant-tabs-content-holder{
  order:0
}

body.dark .ant-tabs-left>.ant-tabs-nav,body.dark .ant-tabs-right>.ant-tabs-nav,body.dark .ant-tabs-left>div>.ant-tabs-nav,body.dark .ant-tabs-right>div>.ant-tabs-nav{
  flex-direction:column;
  min-width:50px
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 24px;
  text-align:center
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin:16px 0 0 0
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  flex-direction:column
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  right:0;
  left:0;
  height:30px
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before{
  top:0;
  box-shadow:inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  bottom:0;
  box-shadow:inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before{
  opacity:1
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after{
  opacity:1
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  width:2px
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:height .3s,top .3s
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{
  flex:1 0 auto;
  flex-direction:column
}

body.dark .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{
  right:0
}

body.dark .ant-tabs-left>.ant-tabs-content-holder,body.dark .ant-tabs-left>div>.ant-tabs-content-holder{
  margin-left:-1px;
  border-left:1px solid #303030
}

body.dark .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,body.dark .ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-left:24px
}

body.dark .ant-tabs-right>.ant-tabs-nav,body.dark .ant-tabs-right>div>.ant-tabs-nav{
  order:1
}

body.dark .ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  left:0
}

body.dark .ant-tabs-right>.ant-tabs-content-holder,body.dark .ant-tabs-right>div>.ant-tabs-content-holder{
  order:0;
  margin-right:-1px;
  border-right:1px solid #303030
}

body.dark .ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,body.dark .ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-right:24px
}

body.dark .ant-tabs-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-tabs-dropdown-hidden{
  display:none
}

body.dark .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:#1f1f1f;
  background-clip:padding-box;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-tabs-dropdown-menu-item{
  min-width:120px;
  margin:0;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-tabs-dropdown-menu-item:hover{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-tabs-dropdown-menu-item-disabled,body.dark .ant-tabs-dropdown-menu-item-disabled:hover{
  color:rgba(255, 255, 255, 0.3);
  background:transparent;
  cursor:not-allowed
}

body.dark .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{
  margin:0;
  padding:8px 16px;
  background:rgba(255, 255, 255, 0.04);
  border:1px solid #303030;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,body.dark .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{
  color:#177ddc;
  background:#141414
}

body.dark .ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,body.dark .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{
  visibility:hidden
}

body.dark .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-left:2px
}

body.dark .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 2px 0 0
}

body.dark .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,body.dark .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-bottom-color:#141414
}

body.dark .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 0 2px 2px
}

body.dark .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,body.dark .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-top-color:#141414
}

body.dark .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-top:2px
}

body.dark .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 0 0 2px
}

body.dark .ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,body.dark .ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-right-color:#141414
}

body.dark .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,body.dark .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 2px 2px 0
}

body.dark .ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,body.dark .ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-left-color:#141414
}

body.dark .ant-tabs{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:flex;
  overflow:hidden
}

body.dark .ant-tabs>.ant-tabs-nav,body.dark .ant-tabs>div>.ant-tabs-nav{
  position:relative;
  display:flex;
  flex:none;
  align-items:center
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  position:relative;
  display:inline-block;
  display:flex;
  flex:auto;
  align-self:stretch;
  overflow:hidden;
  white-space:nowrap;
  -webkit-transform:translate(0);
  transform:translate(0)
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after{
  position:absolute;
  z-index:1;
  opacity:0;
  transition:opacity .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{
  position:relative;
  display:flex;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{
  display:flex;
  align-self:stretch
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{
  position:absolute;
  visibility:hidden;
  pointer-events:none
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{
  position:relative;
  padding:8px 16px;
  background:transparent;
  border:0
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more::after,body.dark .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:""
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{
  min-width:40px;
  margin-left:2px;
  padding:0 8px;
  background:rgba(255, 255, 255, 0.04);
  border:1px solid #303030;
  border-radius:2px 2px 0 0;
  outline:none;
  cursor:pointer;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{
  color:#165996
}

body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,body.dark .ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,body.dark .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{
  color:#388ed3
}

body.dark .ant-tabs-extra-content{
  flex:none
}

body.dark .ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),body.dark .ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){
  justify-content:center
}

body.dark .ant-tabs-ink-bar{
  position:absolute;
  background:#177ddc;
  pointer-events:none
}

body.dark .ant-tabs-tab{
  position:relative;
  display:inline-flex;
  align-items:center;
  padding:12px 0;
  font-size:14px;
  background:transparent;
  border:0;
  outline:none;
  cursor:pointer
}

body.dark .ant-tabs-tab-btn:focus,body.dark .ant-tabs-tab-remove:focus,body.dark .ant-tabs-tab-btn:active,body.dark .ant-tabs-tab-remove:active{
  color:#388ed3
}

body.dark .ant-tabs-tab-btn{
  outline:none;
  transition:all .3s
}

body.dark .ant-tabs-tab-remove{
  flex:none;
  margin-right:-4px;
  margin-left:8px;
  color:rgba(255, 255, 255, 0.45);
  font-size:12px;
  background:transparent;
  border:none;
  outline:none;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-tabs-tab-remove:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-tabs-tab:hover{
  color:#165996
}

body.dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
  color:#177ddc;
  text-shadow:0 0 .25px currentColor
}

body.dark .ant-tabs-tab.ant-tabs-tab-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,body.dark .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,body.dark .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,body.dark .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

body.dark .ant-tabs-tab .anticon{
  margin-right:12px
}

body.dark .ant-tabs-tab+.ant-tabs-tab{
  margin:0 0 0 32px
}

body.dark .ant-tabs-content{
  display:flex;
  width:100%
}

body.dark .ant-tabs-content-holder{
  flex:auto;
  min-width:0;
  min-height:0
}

body.dark .ant-tabs-content-animated{
  transition:margin .3s
}

body.dark .ant-tabs-tabpane{
  flex:none;
  width:100%;
  outline:none
}

body.dark .ant-row{
  display:flex;
  flex-flow:row wrap
}

body.dark .ant-row::before,body.dark .ant-row::after{
  display:flex
}

body.dark .ant-row-no-wrap{
  flex-wrap:nowrap
}

body.dark .ant-row-start{
  justify-content:flex-start
}

body.dark .ant-row-center{
  justify-content:center
}

body.dark .ant-row-end{
  justify-content:flex-end
}

body.dark .ant-row-space-between{
  justify-content:space-between
}

body.dark .ant-row-space-around{
  justify-content:space-around
}

body.dark .ant-row-top{
  align-items:flex-start
}

body.dark .ant-row-middle{
  align-items:center
}

body.dark .ant-row-bottom{
  align-items:flex-end
}

body.dark .ant-col{
  position:relative;
  max-width:100%;
  min-height:1px
}

body.dark .ant-col-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

body.dark .ant-col-push-24{
  left:100%
}

body.dark .ant-col-pull-24{
  right:100%
}

body.dark .ant-col-offset-24{
  margin-left:100%
}

body.dark .ant-col-order-24{
  order:24
}

body.dark .ant-col-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

body.dark .ant-col-push-23{
  left:95.83333333%
}

body.dark .ant-col-pull-23{
  right:95.83333333%
}

body.dark .ant-col-offset-23{
  margin-left:95.83333333%
}

body.dark .ant-col-order-23{
  order:23
}

body.dark .ant-col-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

body.dark .ant-col-push-22{
  left:91.66666667%
}

body.dark .ant-col-pull-22{
  right:91.66666667%
}

body.dark .ant-col-offset-22{
  margin-left:91.66666667%
}

body.dark .ant-col-order-22{
  order:22
}

body.dark .ant-col-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

body.dark .ant-col-push-21{
  left:87.5%
}

body.dark .ant-col-pull-21{
  right:87.5%
}

body.dark .ant-col-offset-21{
  margin-left:87.5%
}

body.dark .ant-col-order-21{
  order:21
}

body.dark .ant-col-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

body.dark .ant-col-push-20{
  left:83.33333333%
}

body.dark .ant-col-pull-20{
  right:83.33333333%
}

body.dark .ant-col-offset-20{
  margin-left:83.33333333%
}

body.dark .ant-col-order-20{
  order:20
}

body.dark .ant-col-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

body.dark .ant-col-push-19{
  left:79.16666667%
}

body.dark .ant-col-pull-19{
  right:79.16666667%
}

body.dark .ant-col-offset-19{
  margin-left:79.16666667%
}

body.dark .ant-col-order-19{
  order:19
}

body.dark .ant-col-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

body.dark .ant-col-push-18{
  left:75%
}

body.dark .ant-col-pull-18{
  right:75%
}

body.dark .ant-col-offset-18{
  margin-left:75%
}

body.dark .ant-col-order-18{
  order:18
}

body.dark .ant-col-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

body.dark .ant-col-push-17{
  left:70.83333333%
}

body.dark .ant-col-pull-17{
  right:70.83333333%
}

body.dark .ant-col-offset-17{
  margin-left:70.83333333%
}

body.dark .ant-col-order-17{
  order:17
}

body.dark .ant-col-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

body.dark .ant-col-push-16{
  left:66.66666667%
}

body.dark .ant-col-pull-16{
  right:66.66666667%
}

body.dark .ant-col-offset-16{
  margin-left:66.66666667%
}

body.dark .ant-col-order-16{
  order:16
}

body.dark .ant-col-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

body.dark .ant-col-push-15{
  left:62.5%
}

body.dark .ant-col-pull-15{
  right:62.5%
}

body.dark .ant-col-offset-15{
  margin-left:62.5%
}

body.dark .ant-col-order-15{
  order:15
}

body.dark .ant-col-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

body.dark .ant-col-push-14{
  left:58.33333333%
}

body.dark .ant-col-pull-14{
  right:58.33333333%
}

body.dark .ant-col-offset-14{
  margin-left:58.33333333%
}

body.dark .ant-col-order-14{
  order:14
}

body.dark .ant-col-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

body.dark .ant-col-push-13{
  left:54.16666667%
}

body.dark .ant-col-pull-13{
  right:54.16666667%
}

body.dark .ant-col-offset-13{
  margin-left:54.16666667%
}

body.dark .ant-col-order-13{
  order:13
}

body.dark .ant-col-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

body.dark .ant-col-push-12{
  left:50%
}

body.dark .ant-col-pull-12{
  right:50%
}

body.dark .ant-col-offset-12{
  margin-left:50%
}

body.dark .ant-col-order-12{
  order:12
}

body.dark .ant-col-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

body.dark .ant-col-push-11{
  left:45.83333333%
}

body.dark .ant-col-pull-11{
  right:45.83333333%
}

body.dark .ant-col-offset-11{
  margin-left:45.83333333%
}

body.dark .ant-col-order-11{
  order:11
}

body.dark .ant-col-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

body.dark .ant-col-push-10{
  left:41.66666667%
}

body.dark .ant-col-pull-10{
  right:41.66666667%
}

body.dark .ant-col-offset-10{
  margin-left:41.66666667%
}

body.dark .ant-col-order-10{
  order:10
}

body.dark .ant-col-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

body.dark .ant-col-push-9{
  left:37.5%
}

body.dark .ant-col-pull-9{
  right:37.5%
}

body.dark .ant-col-offset-9{
  margin-left:37.5%
}

body.dark .ant-col-order-9{
  order:9
}

body.dark .ant-col-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

body.dark .ant-col-push-8{
  left:33.33333333%
}

body.dark .ant-col-pull-8{
  right:33.33333333%
}

body.dark .ant-col-offset-8{
  margin-left:33.33333333%
}

body.dark .ant-col-order-8{
  order:8
}

body.dark .ant-col-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

body.dark .ant-col-push-7{
  left:29.16666667%
}

body.dark .ant-col-pull-7{
  right:29.16666667%
}

body.dark .ant-col-offset-7{
  margin-left:29.16666667%
}

body.dark .ant-col-order-7{
  order:7
}

body.dark .ant-col-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

body.dark .ant-col-push-6{
  left:25%
}

body.dark .ant-col-pull-6{
  right:25%
}

body.dark .ant-col-offset-6{
  margin-left:25%
}

body.dark .ant-col-order-6{
  order:6
}

body.dark .ant-col-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

body.dark .ant-col-push-5{
  left:20.83333333%
}

body.dark .ant-col-pull-5{
  right:20.83333333%
}

body.dark .ant-col-offset-5{
  margin-left:20.83333333%
}

body.dark .ant-col-order-5{
  order:5
}

body.dark .ant-col-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

body.dark .ant-col-push-4{
  left:16.66666667%
}

body.dark .ant-col-pull-4{
  right:16.66666667%
}

body.dark .ant-col-offset-4{
  margin-left:16.66666667%
}

body.dark .ant-col-order-4{
  order:4
}

body.dark .ant-col-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

body.dark .ant-col-push-3{
  left:12.5%
}

body.dark .ant-col-pull-3{
  right:12.5%
}

body.dark .ant-col-offset-3{
  margin-left:12.5%
}

body.dark .ant-col-order-3{
  order:3
}

body.dark .ant-col-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

body.dark .ant-col-push-2{
  left:8.33333333%
}

body.dark .ant-col-pull-2{
  right:8.33333333%
}

body.dark .ant-col-offset-2{
  margin-left:8.33333333%
}

body.dark .ant-col-order-2{
  order:2
}

body.dark .ant-col-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

body.dark .ant-col-push-1{
  left:4.16666667%
}

body.dark .ant-col-pull-1{
  right:4.16666667%
}

body.dark .ant-col-offset-1{
  margin-left:4.16666667%
}

body.dark .ant-col-order-1{
  order:1
}

body.dark .ant-col-0{
  display:none
}

body.dark .ant-col-push-0{
  left:auto
}

body.dark .ant-col-pull-0{
  right:auto
}

body.dark .ant-col-push-0{
  left:auto
}

body.dark .ant-col-pull-0{
  right:auto
}

body.dark .ant-col-offset-0{
  margin-left:0
}

body.dark .ant-col-order-0{
  order:0
}

body.dark .ant-col-push-0.ant-col-rtl{
  right:auto
}

body.dark .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body.dark .ant-col-push-0.ant-col-rtl{
  right:auto
}

body.dark .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body.dark .ant-col-offset-0.ant-col-rtl{
  margin-right:0
}

body.dark .ant-col-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

body.dark .ant-col-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

body.dark .ant-col-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

body.dark .ant-col-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

body.dark .ant-col-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

body.dark .ant-col-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

body.dark .ant-col-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

body.dark .ant-col-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

body.dark .ant-col-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

body.dark .ant-col-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

body.dark .ant-col-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

body.dark .ant-col-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

body.dark .ant-col-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

body.dark .ant-col-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

body.dark .ant-col-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

body.dark .ant-col-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

body.dark .ant-col-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

body.dark .ant-col-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

body.dark .ant-col-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

body.dark .ant-col-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

body.dark .ant-col-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

body.dark .ant-col-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

body.dark .ant-col-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

body.dark .ant-col-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

body.dark .ant-col-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

body.dark .ant-col-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

body.dark .ant-col-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

body.dark .ant-col-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

body.dark .ant-col-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

body.dark .ant-col-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

body.dark .ant-col-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

body.dark .ant-col-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

body.dark .ant-col-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

body.dark .ant-col-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

body.dark .ant-col-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

body.dark .ant-col-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

body.dark .ant-col-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

body.dark .ant-col-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

body.dark .ant-col-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

body.dark .ant-col-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

body.dark .ant-col-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

body.dark .ant-col-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

body.dark .ant-col-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

body.dark .ant-col-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

body.dark .ant-col-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

body.dark .ant-col-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

body.dark .ant-col-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

body.dark .ant-col-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

body.dark .ant-col-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

body.dark .ant-col-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

body.dark .ant-col-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

body.dark .ant-col-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

body.dark .ant-col-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

body.dark .ant-col-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

body.dark .ant-col-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

body.dark .ant-col-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

body.dark .ant-col-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

body.dark .ant-col-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

body.dark .ant-col-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

body.dark .ant-col-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

body.dark .ant-col-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

body.dark .ant-col-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

body.dark .ant-col-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

body.dark .ant-col-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

body.dark .ant-col-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

body.dark .ant-col-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

body.dark .ant-col-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

body.dark .ant-col-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

body.dark .ant-col-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

body.dark .ant-col-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

body.dark .ant-col-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

body.dark .ant-col-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

body.dark .ant-col-xs-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

body.dark .ant-col-xs-push-24{
  left:100%
}

body.dark .ant-col-xs-pull-24{
  right:100%
}

body.dark .ant-col-xs-offset-24{
  margin-left:100%
}

body.dark .ant-col-xs-order-24{
  order:24
}

body.dark .ant-col-xs-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

body.dark .ant-col-xs-push-23{
  left:95.83333333%
}

body.dark .ant-col-xs-pull-23{
  right:95.83333333%
}

body.dark .ant-col-xs-offset-23{
  margin-left:95.83333333%
}

body.dark .ant-col-xs-order-23{
  order:23
}

body.dark .ant-col-xs-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

body.dark .ant-col-xs-push-22{
  left:91.66666667%
}

body.dark .ant-col-xs-pull-22{
  right:91.66666667%
}

body.dark .ant-col-xs-offset-22{
  margin-left:91.66666667%
}

body.dark .ant-col-xs-order-22{
  order:22
}

body.dark .ant-col-xs-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

body.dark .ant-col-xs-push-21{
  left:87.5%
}

body.dark .ant-col-xs-pull-21{
  right:87.5%
}

body.dark .ant-col-xs-offset-21{
  margin-left:87.5%
}

body.dark .ant-col-xs-order-21{
  order:21
}

body.dark .ant-col-xs-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

body.dark .ant-col-xs-push-20{
  left:83.33333333%
}

body.dark .ant-col-xs-pull-20{
  right:83.33333333%
}

body.dark .ant-col-xs-offset-20{
  margin-left:83.33333333%
}

body.dark .ant-col-xs-order-20{
  order:20
}

body.dark .ant-col-xs-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

body.dark .ant-col-xs-push-19{
  left:79.16666667%
}

body.dark .ant-col-xs-pull-19{
  right:79.16666667%
}

body.dark .ant-col-xs-offset-19{
  margin-left:79.16666667%
}

body.dark .ant-col-xs-order-19{
  order:19
}

body.dark .ant-col-xs-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

body.dark .ant-col-xs-push-18{
  left:75%
}

body.dark .ant-col-xs-pull-18{
  right:75%
}

body.dark .ant-col-xs-offset-18{
  margin-left:75%
}

body.dark .ant-col-xs-order-18{
  order:18
}

body.dark .ant-col-xs-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

body.dark .ant-col-xs-push-17{
  left:70.83333333%
}

body.dark .ant-col-xs-pull-17{
  right:70.83333333%
}

body.dark .ant-col-xs-offset-17{
  margin-left:70.83333333%
}

body.dark .ant-col-xs-order-17{
  order:17
}

body.dark .ant-col-xs-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

body.dark .ant-col-xs-push-16{
  left:66.66666667%
}

body.dark .ant-col-xs-pull-16{
  right:66.66666667%
}

body.dark .ant-col-xs-offset-16{
  margin-left:66.66666667%
}

body.dark .ant-col-xs-order-16{
  order:16
}

body.dark .ant-col-xs-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

body.dark .ant-col-xs-push-15{
  left:62.5%
}

body.dark .ant-col-xs-pull-15{
  right:62.5%
}

body.dark .ant-col-xs-offset-15{
  margin-left:62.5%
}

body.dark .ant-col-xs-order-15{
  order:15
}

body.dark .ant-col-xs-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

body.dark .ant-col-xs-push-14{
  left:58.33333333%
}

body.dark .ant-col-xs-pull-14{
  right:58.33333333%
}

body.dark .ant-col-xs-offset-14{
  margin-left:58.33333333%
}

body.dark .ant-col-xs-order-14{
  order:14
}

body.dark .ant-col-xs-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

body.dark .ant-col-xs-push-13{
  left:54.16666667%
}

body.dark .ant-col-xs-pull-13{
  right:54.16666667%
}

body.dark .ant-col-xs-offset-13{
  margin-left:54.16666667%
}

body.dark .ant-col-xs-order-13{
  order:13
}

body.dark .ant-col-xs-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

body.dark .ant-col-xs-push-12{
  left:50%
}

body.dark .ant-col-xs-pull-12{
  right:50%
}

body.dark .ant-col-xs-offset-12{
  margin-left:50%
}

body.dark .ant-col-xs-order-12{
  order:12
}

body.dark .ant-col-xs-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

body.dark .ant-col-xs-push-11{
  left:45.83333333%
}

body.dark .ant-col-xs-pull-11{
  right:45.83333333%
}

body.dark .ant-col-xs-offset-11{
  margin-left:45.83333333%
}

body.dark .ant-col-xs-order-11{
  order:11
}

body.dark .ant-col-xs-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

body.dark .ant-col-xs-push-10{
  left:41.66666667%
}

body.dark .ant-col-xs-pull-10{
  right:41.66666667%
}

body.dark .ant-col-xs-offset-10{
  margin-left:41.66666667%
}

body.dark .ant-col-xs-order-10{
  order:10
}

body.dark .ant-col-xs-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

body.dark .ant-col-xs-push-9{
  left:37.5%
}

body.dark .ant-col-xs-pull-9{
  right:37.5%
}

body.dark .ant-col-xs-offset-9{
  margin-left:37.5%
}

body.dark .ant-col-xs-order-9{
  order:9
}

body.dark .ant-col-xs-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

body.dark .ant-col-xs-push-8{
  left:33.33333333%
}

body.dark .ant-col-xs-pull-8{
  right:33.33333333%
}

body.dark .ant-col-xs-offset-8{
  margin-left:33.33333333%
}

body.dark .ant-col-xs-order-8{
  order:8
}

body.dark .ant-col-xs-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

body.dark .ant-col-xs-push-7{
  left:29.16666667%
}

body.dark .ant-col-xs-pull-7{
  right:29.16666667%
}

body.dark .ant-col-xs-offset-7{
  margin-left:29.16666667%
}

body.dark .ant-col-xs-order-7{
  order:7
}

body.dark .ant-col-xs-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

body.dark .ant-col-xs-push-6{
  left:25%
}

body.dark .ant-col-xs-pull-6{
  right:25%
}

body.dark .ant-col-xs-offset-6{
  margin-left:25%
}

body.dark .ant-col-xs-order-6{
  order:6
}

body.dark .ant-col-xs-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

body.dark .ant-col-xs-push-5{
  left:20.83333333%
}

body.dark .ant-col-xs-pull-5{
  right:20.83333333%
}

body.dark .ant-col-xs-offset-5{
  margin-left:20.83333333%
}

body.dark .ant-col-xs-order-5{
  order:5
}

body.dark .ant-col-xs-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

body.dark .ant-col-xs-push-4{
  left:16.66666667%
}

body.dark .ant-col-xs-pull-4{
  right:16.66666667%
}

body.dark .ant-col-xs-offset-4{
  margin-left:16.66666667%
}

body.dark .ant-col-xs-order-4{
  order:4
}

body.dark .ant-col-xs-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

body.dark .ant-col-xs-push-3{
  left:12.5%
}

body.dark .ant-col-xs-pull-3{
  right:12.5%
}

body.dark .ant-col-xs-offset-3{
  margin-left:12.5%
}

body.dark .ant-col-xs-order-3{
  order:3
}

body.dark .ant-col-xs-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

body.dark .ant-col-xs-push-2{
  left:8.33333333%
}

body.dark .ant-col-xs-pull-2{
  right:8.33333333%
}

body.dark .ant-col-xs-offset-2{
  margin-left:8.33333333%
}

body.dark .ant-col-xs-order-2{
  order:2
}

body.dark .ant-col-xs-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

body.dark .ant-col-xs-push-1{
  left:4.16666667%
}

body.dark .ant-col-xs-pull-1{
  right:4.16666667%
}

body.dark .ant-col-xs-offset-1{
  margin-left:4.16666667%
}

body.dark .ant-col-xs-order-1{
  order:1
}

body.dark .ant-col-xs-0{
  display:none
}

body.dark .ant-col-push-0{
  left:auto
}

body.dark .ant-col-pull-0{
  right:auto
}

body.dark .ant-col-xs-push-0{
  left:auto
}

body.dark .ant-col-xs-pull-0{
  right:auto
}

body.dark .ant-col-xs-offset-0{
  margin-left:0
}

body.dark .ant-col-xs-order-0{
  order:0
}

body.dark .ant-col-push-0.ant-col-rtl{
  right:auto
}

body.dark .ant-col-pull-0.ant-col-rtl{
  left:auto
}

body.dark .ant-col-xs-push-0.ant-col-rtl{
  right:auto
}

body.dark .ant-col-xs-pull-0.ant-col-rtl{
  left:auto
}

body.dark .ant-col-xs-offset-0.ant-col-rtl{
  margin-right:0
}

body.dark .ant-col-xs-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

body.dark .ant-col-xs-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

body.dark .ant-col-xs-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

body.dark .ant-col-xs-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

body.dark .ant-col-xs-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

body.dark .ant-col-xs-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

body.dark .ant-col-xs-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

body.dark .ant-col-xs-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

body.dark .ant-col-xs-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

body.dark .ant-col-xs-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

body.dark .ant-col-xs-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

body.dark .ant-col-xs-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

body.dark .ant-col-xs-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

body.dark .ant-col-xs-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

body.dark .ant-col-xs-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

body.dark .ant-col-xs-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

body.dark .ant-col-xs-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

body.dark .ant-col-xs-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

body.dark .ant-col-xs-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

body.dark .ant-col-xs-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

body.dark .ant-col-xs-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

body.dark .ant-col-xs-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

body.dark .ant-col-xs-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

body.dark .ant-col-xs-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

body.dark .ant-col-xs-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

body.dark .ant-col-xs-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

body.dark .ant-col-xs-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

body.dark .ant-col-xs-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

body.dark .ant-col-xs-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

body.dark .ant-col-xs-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

body.dark .ant-col-xs-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

body.dark .ant-col-xs-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

body.dark .ant-col-xs-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

body.dark .ant-col-xs-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

body.dark .ant-col-xs-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

body.dark .ant-col-xs-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

body.dark .ant-col-xs-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

body.dark .ant-col-xs-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

body.dark .ant-col-xs-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

body.dark .ant-col-xs-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

body.dark .ant-col-xs-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

body.dark .ant-col-xs-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

body.dark .ant-col-xs-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

body.dark .ant-col-xs-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

body.dark .ant-col-xs-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

body.dark .ant-col-xs-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

body.dark .ant-col-xs-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

body.dark .ant-col-xs-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

body.dark .ant-col-xs-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

body.dark .ant-col-xs-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

body.dark .ant-col-xs-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

body.dark .ant-col-xs-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

body.dark .ant-col-xs-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

body.dark .ant-col-xs-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

body.dark .ant-col-xs-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

body.dark .ant-col-xs-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

body.dark .ant-col-xs-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

body.dark .ant-col-xs-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

@media(min-width: 576px){
  body.dark .ant-col-sm-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-sm-push-24{
    left:100%
  }

  body.dark .ant-col-sm-pull-24{
    right:100%
  }

  body.dark .ant-col-sm-offset-24{
    margin-left:100%
  }

  body.dark .ant-col-sm-order-24{
    order:24
  }

  body.dark .ant-col-sm-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body.dark .ant-col-sm-push-23{
    left:95.83333333%
  }

  body.dark .ant-col-sm-pull-23{
    right:95.83333333%
  }

  body.dark .ant-col-sm-offset-23{
    margin-left:95.83333333%
  }

  body.dark .ant-col-sm-order-23{
    order:23
  }

  body.dark .ant-col-sm-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body.dark .ant-col-sm-push-22{
    left:91.66666667%
  }

  body.dark .ant-col-sm-pull-22{
    right:91.66666667%
  }

  body.dark .ant-col-sm-offset-22{
    margin-left:91.66666667%
  }

  body.dark .ant-col-sm-order-22{
    order:22
  }

  body.dark .ant-col-sm-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body.dark .ant-col-sm-push-21{
    left:87.5%
  }

  body.dark .ant-col-sm-pull-21{
    right:87.5%
  }

  body.dark .ant-col-sm-offset-21{
    margin-left:87.5%
  }

  body.dark .ant-col-sm-order-21{
    order:21
  }

  body.dark .ant-col-sm-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body.dark .ant-col-sm-push-20{
    left:83.33333333%
  }

  body.dark .ant-col-sm-pull-20{
    right:83.33333333%
  }

  body.dark .ant-col-sm-offset-20{
    margin-left:83.33333333%
  }

  body.dark .ant-col-sm-order-20{
    order:20
  }

  body.dark .ant-col-sm-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body.dark .ant-col-sm-push-19{
    left:79.16666667%
  }

  body.dark .ant-col-sm-pull-19{
    right:79.16666667%
  }

  body.dark .ant-col-sm-offset-19{
    margin-left:79.16666667%
  }

  body.dark .ant-col-sm-order-19{
    order:19
  }

  body.dark .ant-col-sm-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body.dark .ant-col-sm-push-18{
    left:75%
  }

  body.dark .ant-col-sm-pull-18{
    right:75%
  }

  body.dark .ant-col-sm-offset-18{
    margin-left:75%
  }

  body.dark .ant-col-sm-order-18{
    order:18
  }

  body.dark .ant-col-sm-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body.dark .ant-col-sm-push-17{
    left:70.83333333%
  }

  body.dark .ant-col-sm-pull-17{
    right:70.83333333%
  }

  body.dark .ant-col-sm-offset-17{
    margin-left:70.83333333%
  }

  body.dark .ant-col-sm-order-17{
    order:17
  }

  body.dark .ant-col-sm-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body.dark .ant-col-sm-push-16{
    left:66.66666667%
  }

  body.dark .ant-col-sm-pull-16{
    right:66.66666667%
  }

  body.dark .ant-col-sm-offset-16{
    margin-left:66.66666667%
  }

  body.dark .ant-col-sm-order-16{
    order:16
  }

  body.dark .ant-col-sm-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body.dark .ant-col-sm-push-15{
    left:62.5%
  }

  body.dark .ant-col-sm-pull-15{
    right:62.5%
  }

  body.dark .ant-col-sm-offset-15{
    margin-left:62.5%
  }

  body.dark .ant-col-sm-order-15{
    order:15
  }

  body.dark .ant-col-sm-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body.dark .ant-col-sm-push-14{
    left:58.33333333%
  }

  body.dark .ant-col-sm-pull-14{
    right:58.33333333%
  }

  body.dark .ant-col-sm-offset-14{
    margin-left:58.33333333%
  }

  body.dark .ant-col-sm-order-14{
    order:14
  }

  body.dark .ant-col-sm-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body.dark .ant-col-sm-push-13{
    left:54.16666667%
  }

  body.dark .ant-col-sm-pull-13{
    right:54.16666667%
  }

  body.dark .ant-col-sm-offset-13{
    margin-left:54.16666667%
  }

  body.dark .ant-col-sm-order-13{
    order:13
  }

  body.dark .ant-col-sm-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body.dark .ant-col-sm-push-12{
    left:50%
  }

  body.dark .ant-col-sm-pull-12{
    right:50%
  }

  body.dark .ant-col-sm-offset-12{
    margin-left:50%
  }

  body.dark .ant-col-sm-order-12{
    order:12
  }

  body.dark .ant-col-sm-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body.dark .ant-col-sm-push-11{
    left:45.83333333%
  }

  body.dark .ant-col-sm-pull-11{
    right:45.83333333%
  }

  body.dark .ant-col-sm-offset-11{
    margin-left:45.83333333%
  }

  body.dark .ant-col-sm-order-11{
    order:11
  }

  body.dark .ant-col-sm-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body.dark .ant-col-sm-push-10{
    left:41.66666667%
  }

  body.dark .ant-col-sm-pull-10{
    right:41.66666667%
  }

  body.dark .ant-col-sm-offset-10{
    margin-left:41.66666667%
  }

  body.dark .ant-col-sm-order-10{
    order:10
  }

  body.dark .ant-col-sm-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body.dark .ant-col-sm-push-9{
    left:37.5%
  }

  body.dark .ant-col-sm-pull-9{
    right:37.5%
  }

  body.dark .ant-col-sm-offset-9{
    margin-left:37.5%
  }

  body.dark .ant-col-sm-order-9{
    order:9
  }

  body.dark .ant-col-sm-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body.dark .ant-col-sm-push-8{
    left:33.33333333%
  }

  body.dark .ant-col-sm-pull-8{
    right:33.33333333%
  }

  body.dark .ant-col-sm-offset-8{
    margin-left:33.33333333%
  }

  body.dark .ant-col-sm-order-8{
    order:8
  }

  body.dark .ant-col-sm-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body.dark .ant-col-sm-push-7{
    left:29.16666667%
  }

  body.dark .ant-col-sm-pull-7{
    right:29.16666667%
  }

  body.dark .ant-col-sm-offset-7{
    margin-left:29.16666667%
  }

  body.dark .ant-col-sm-order-7{
    order:7
  }

  body.dark .ant-col-sm-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body.dark .ant-col-sm-push-6{
    left:25%
  }

  body.dark .ant-col-sm-pull-6{
    right:25%
  }

  body.dark .ant-col-sm-offset-6{
    margin-left:25%
  }

  body.dark .ant-col-sm-order-6{
    order:6
  }

  body.dark .ant-col-sm-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body.dark .ant-col-sm-push-5{
    left:20.83333333%
  }

  body.dark .ant-col-sm-pull-5{
    right:20.83333333%
  }

  body.dark .ant-col-sm-offset-5{
    margin-left:20.83333333%
  }

  body.dark .ant-col-sm-order-5{
    order:5
  }

  body.dark .ant-col-sm-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body.dark .ant-col-sm-push-4{
    left:16.66666667%
  }

  body.dark .ant-col-sm-pull-4{
    right:16.66666667%
  }

  body.dark .ant-col-sm-offset-4{
    margin-left:16.66666667%
  }

  body.dark .ant-col-sm-order-4{
    order:4
  }

  body.dark .ant-col-sm-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body.dark .ant-col-sm-push-3{
    left:12.5%
  }

  body.dark .ant-col-sm-pull-3{
    right:12.5%
  }

  body.dark .ant-col-sm-offset-3{
    margin-left:12.5%
  }

  body.dark .ant-col-sm-order-3{
    order:3
  }

  body.dark .ant-col-sm-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body.dark .ant-col-sm-push-2{
    left:8.33333333%
  }

  body.dark .ant-col-sm-pull-2{
    right:8.33333333%
  }

  body.dark .ant-col-sm-offset-2{
    margin-left:8.33333333%
  }

  body.dark .ant-col-sm-order-2{
    order:2
  }

  body.dark .ant-col-sm-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body.dark .ant-col-sm-push-1{
    left:4.16666667%
  }

  body.dark .ant-col-sm-pull-1{
    right:4.16666667%
  }

  body.dark .ant-col-sm-offset-1{
    margin-left:4.16666667%
  }

  body.dark .ant-col-sm-order-1{
    order:1
  }

  body.dark .ant-col-sm-0{
    display:none
  }

  body.dark .ant-col-push-0{
    left:auto
  }

  body.dark .ant-col-pull-0{
    right:auto
  }

  body.dark .ant-col-sm-push-0{
    left:auto
  }

  body.dark .ant-col-sm-pull-0{
    right:auto
  }

  body.dark .ant-col-sm-offset-0{
    margin-left:0
  }

  body.dark .ant-col-sm-order-0{
    order:0
  }

  body.dark .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-sm-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-sm-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-sm-offset-0.ant-col-rtl{
    margin-right:0
  }

  body.dark .ant-col-sm-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body.dark .ant-col-sm-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body.dark .ant-col-sm-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body.dark .ant-col-sm-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body.dark .ant-col-sm-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body.dark .ant-col-sm-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body.dark .ant-col-sm-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body.dark .ant-col-sm-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body.dark .ant-col-sm-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body.dark .ant-col-sm-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body.dark .ant-col-sm-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body.dark .ant-col-sm-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body.dark .ant-col-sm-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body.dark .ant-col-sm-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body.dark .ant-col-sm-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body.dark .ant-col-sm-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body.dark .ant-col-sm-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body.dark .ant-col-sm-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body.dark .ant-col-sm-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body.dark .ant-col-sm-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body.dark .ant-col-sm-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body.dark .ant-col-sm-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body.dark .ant-col-sm-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body.dark .ant-col-sm-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body.dark .ant-col-sm-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body.dark .ant-col-sm-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body.dark .ant-col-sm-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body.dark .ant-col-sm-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body.dark .ant-col-sm-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body.dark .ant-col-sm-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body.dark .ant-col-sm-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body.dark .ant-col-sm-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body.dark .ant-col-sm-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body.dark .ant-col-sm-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body.dark .ant-col-sm-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body.dark .ant-col-sm-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 768px){
  body.dark .ant-col-md-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-md-push-24{
    left:100%
  }

  body.dark .ant-col-md-pull-24{
    right:100%
  }

  body.dark .ant-col-md-offset-24{
    margin-left:100%
  }

  body.dark .ant-col-md-order-24{
    order:24
  }

  body.dark .ant-col-md-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body.dark .ant-col-md-push-23{
    left:95.83333333%
  }

  body.dark .ant-col-md-pull-23{
    right:95.83333333%
  }

  body.dark .ant-col-md-offset-23{
    margin-left:95.83333333%
  }

  body.dark .ant-col-md-order-23{
    order:23
  }

  body.dark .ant-col-md-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body.dark .ant-col-md-push-22{
    left:91.66666667%
  }

  body.dark .ant-col-md-pull-22{
    right:91.66666667%
  }

  body.dark .ant-col-md-offset-22{
    margin-left:91.66666667%
  }

  body.dark .ant-col-md-order-22{
    order:22
  }

  body.dark .ant-col-md-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body.dark .ant-col-md-push-21{
    left:87.5%
  }

  body.dark .ant-col-md-pull-21{
    right:87.5%
  }

  body.dark .ant-col-md-offset-21{
    margin-left:87.5%
  }

  body.dark .ant-col-md-order-21{
    order:21
  }

  body.dark .ant-col-md-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body.dark .ant-col-md-push-20{
    left:83.33333333%
  }

  body.dark .ant-col-md-pull-20{
    right:83.33333333%
  }

  body.dark .ant-col-md-offset-20{
    margin-left:83.33333333%
  }

  body.dark .ant-col-md-order-20{
    order:20
  }

  body.dark .ant-col-md-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body.dark .ant-col-md-push-19{
    left:79.16666667%
  }

  body.dark .ant-col-md-pull-19{
    right:79.16666667%
  }

  body.dark .ant-col-md-offset-19{
    margin-left:79.16666667%
  }

  body.dark .ant-col-md-order-19{
    order:19
  }

  body.dark .ant-col-md-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body.dark .ant-col-md-push-18{
    left:75%
  }

  body.dark .ant-col-md-pull-18{
    right:75%
  }

  body.dark .ant-col-md-offset-18{
    margin-left:75%
  }

  body.dark .ant-col-md-order-18{
    order:18
  }

  body.dark .ant-col-md-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body.dark .ant-col-md-push-17{
    left:70.83333333%
  }

  body.dark .ant-col-md-pull-17{
    right:70.83333333%
  }

  body.dark .ant-col-md-offset-17{
    margin-left:70.83333333%
  }

  body.dark .ant-col-md-order-17{
    order:17
  }

  body.dark .ant-col-md-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body.dark .ant-col-md-push-16{
    left:66.66666667%
  }

  body.dark .ant-col-md-pull-16{
    right:66.66666667%
  }

  body.dark .ant-col-md-offset-16{
    margin-left:66.66666667%
  }

  body.dark .ant-col-md-order-16{
    order:16
  }

  body.dark .ant-col-md-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body.dark .ant-col-md-push-15{
    left:62.5%
  }

  body.dark .ant-col-md-pull-15{
    right:62.5%
  }

  body.dark .ant-col-md-offset-15{
    margin-left:62.5%
  }

  body.dark .ant-col-md-order-15{
    order:15
  }

  body.dark .ant-col-md-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body.dark .ant-col-md-push-14{
    left:58.33333333%
  }

  body.dark .ant-col-md-pull-14{
    right:58.33333333%
  }

  body.dark .ant-col-md-offset-14{
    margin-left:58.33333333%
  }

  body.dark .ant-col-md-order-14{
    order:14
  }

  body.dark .ant-col-md-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body.dark .ant-col-md-push-13{
    left:54.16666667%
  }

  body.dark .ant-col-md-pull-13{
    right:54.16666667%
  }

  body.dark .ant-col-md-offset-13{
    margin-left:54.16666667%
  }

  body.dark .ant-col-md-order-13{
    order:13
  }

  body.dark .ant-col-md-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body.dark .ant-col-md-push-12{
    left:50%
  }

  body.dark .ant-col-md-pull-12{
    right:50%
  }

  body.dark .ant-col-md-offset-12{
    margin-left:50%
  }

  body.dark .ant-col-md-order-12{
    order:12
  }

  body.dark .ant-col-md-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body.dark .ant-col-md-push-11{
    left:45.83333333%
  }

  body.dark .ant-col-md-pull-11{
    right:45.83333333%
  }

  body.dark .ant-col-md-offset-11{
    margin-left:45.83333333%
  }

  body.dark .ant-col-md-order-11{
    order:11
  }

  body.dark .ant-col-md-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body.dark .ant-col-md-push-10{
    left:41.66666667%
  }

  body.dark .ant-col-md-pull-10{
    right:41.66666667%
  }

  body.dark .ant-col-md-offset-10{
    margin-left:41.66666667%
  }

  body.dark .ant-col-md-order-10{
    order:10
  }

  body.dark .ant-col-md-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body.dark .ant-col-md-push-9{
    left:37.5%
  }

  body.dark .ant-col-md-pull-9{
    right:37.5%
  }

  body.dark .ant-col-md-offset-9{
    margin-left:37.5%
  }

  body.dark .ant-col-md-order-9{
    order:9
  }

  body.dark .ant-col-md-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body.dark .ant-col-md-push-8{
    left:33.33333333%
  }

  body.dark .ant-col-md-pull-8{
    right:33.33333333%
  }

  body.dark .ant-col-md-offset-8{
    margin-left:33.33333333%
  }

  body.dark .ant-col-md-order-8{
    order:8
  }

  body.dark .ant-col-md-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body.dark .ant-col-md-push-7{
    left:29.16666667%
  }

  body.dark .ant-col-md-pull-7{
    right:29.16666667%
  }

  body.dark .ant-col-md-offset-7{
    margin-left:29.16666667%
  }

  body.dark .ant-col-md-order-7{
    order:7
  }

  body.dark .ant-col-md-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body.dark .ant-col-md-push-6{
    left:25%
  }

  body.dark .ant-col-md-pull-6{
    right:25%
  }

  body.dark .ant-col-md-offset-6{
    margin-left:25%
  }

  body.dark .ant-col-md-order-6{
    order:6
  }

  body.dark .ant-col-md-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body.dark .ant-col-md-push-5{
    left:20.83333333%
  }

  body.dark .ant-col-md-pull-5{
    right:20.83333333%
  }

  body.dark .ant-col-md-offset-5{
    margin-left:20.83333333%
  }

  body.dark .ant-col-md-order-5{
    order:5
  }

  body.dark .ant-col-md-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body.dark .ant-col-md-push-4{
    left:16.66666667%
  }

  body.dark .ant-col-md-pull-4{
    right:16.66666667%
  }

  body.dark .ant-col-md-offset-4{
    margin-left:16.66666667%
  }

  body.dark .ant-col-md-order-4{
    order:4
  }

  body.dark .ant-col-md-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body.dark .ant-col-md-push-3{
    left:12.5%
  }

  body.dark .ant-col-md-pull-3{
    right:12.5%
  }

  body.dark .ant-col-md-offset-3{
    margin-left:12.5%
  }

  body.dark .ant-col-md-order-3{
    order:3
  }

  body.dark .ant-col-md-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body.dark .ant-col-md-push-2{
    left:8.33333333%
  }

  body.dark .ant-col-md-pull-2{
    right:8.33333333%
  }

  body.dark .ant-col-md-offset-2{
    margin-left:8.33333333%
  }

  body.dark .ant-col-md-order-2{
    order:2
  }

  body.dark .ant-col-md-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body.dark .ant-col-md-push-1{
    left:4.16666667%
  }

  body.dark .ant-col-md-pull-1{
    right:4.16666667%
  }

  body.dark .ant-col-md-offset-1{
    margin-left:4.16666667%
  }

  body.dark .ant-col-md-order-1{
    order:1
  }

  body.dark .ant-col-md-0{
    display:none
  }

  body.dark .ant-col-push-0{
    left:auto
  }

  body.dark .ant-col-pull-0{
    right:auto
  }

  body.dark .ant-col-md-push-0{
    left:auto
  }

  body.dark .ant-col-md-pull-0{
    right:auto
  }

  body.dark .ant-col-md-offset-0{
    margin-left:0
  }

  body.dark .ant-col-md-order-0{
    order:0
  }

  body.dark .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-md-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-md-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-md-offset-0.ant-col-rtl{
    margin-right:0
  }

  body.dark .ant-col-md-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body.dark .ant-col-md-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body.dark .ant-col-md-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body.dark .ant-col-md-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body.dark .ant-col-md-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body.dark .ant-col-md-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body.dark .ant-col-md-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body.dark .ant-col-md-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body.dark .ant-col-md-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body.dark .ant-col-md-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body.dark .ant-col-md-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body.dark .ant-col-md-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body.dark .ant-col-md-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body.dark .ant-col-md-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body.dark .ant-col-md-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body.dark .ant-col-md-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body.dark .ant-col-md-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body.dark .ant-col-md-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body.dark .ant-col-md-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body.dark .ant-col-md-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body.dark .ant-col-md-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body.dark .ant-col-md-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body.dark .ant-col-md-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body.dark .ant-col-md-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body.dark .ant-col-md-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body.dark .ant-col-md-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body.dark .ant-col-md-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body.dark .ant-col-md-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body.dark .ant-col-md-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body.dark .ant-col-md-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body.dark .ant-col-md-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body.dark .ant-col-md-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body.dark .ant-col-md-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body.dark .ant-col-md-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body.dark .ant-col-md-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body.dark .ant-col-md-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body.dark .ant-col-md-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body.dark .ant-col-md-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body.dark .ant-col-md-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body.dark .ant-col-md-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body.dark .ant-col-md-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body.dark .ant-col-md-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body.dark .ant-col-md-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body.dark .ant-col-md-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 992px){
  body.dark .ant-col-lg-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-lg-push-24{
    left:100%
  }

  body.dark .ant-col-lg-pull-24{
    right:100%
  }

  body.dark .ant-col-lg-offset-24{
    margin-left:100%
  }

  body.dark .ant-col-lg-order-24{
    order:24
  }

  body.dark .ant-col-lg-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body.dark .ant-col-lg-push-23{
    left:95.83333333%
  }

  body.dark .ant-col-lg-pull-23{
    right:95.83333333%
  }

  body.dark .ant-col-lg-offset-23{
    margin-left:95.83333333%
  }

  body.dark .ant-col-lg-order-23{
    order:23
  }

  body.dark .ant-col-lg-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body.dark .ant-col-lg-push-22{
    left:91.66666667%
  }

  body.dark .ant-col-lg-pull-22{
    right:91.66666667%
  }

  body.dark .ant-col-lg-offset-22{
    margin-left:91.66666667%
  }

  body.dark .ant-col-lg-order-22{
    order:22
  }

  body.dark .ant-col-lg-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body.dark .ant-col-lg-push-21{
    left:87.5%
  }

  body.dark .ant-col-lg-pull-21{
    right:87.5%
  }

  body.dark .ant-col-lg-offset-21{
    margin-left:87.5%
  }

  body.dark .ant-col-lg-order-21{
    order:21
  }

  body.dark .ant-col-lg-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body.dark .ant-col-lg-push-20{
    left:83.33333333%
  }

  body.dark .ant-col-lg-pull-20{
    right:83.33333333%
  }

  body.dark .ant-col-lg-offset-20{
    margin-left:83.33333333%
  }

  body.dark .ant-col-lg-order-20{
    order:20
  }

  body.dark .ant-col-lg-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body.dark .ant-col-lg-push-19{
    left:79.16666667%
  }

  body.dark .ant-col-lg-pull-19{
    right:79.16666667%
  }

  body.dark .ant-col-lg-offset-19{
    margin-left:79.16666667%
  }

  body.dark .ant-col-lg-order-19{
    order:19
  }

  body.dark .ant-col-lg-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body.dark .ant-col-lg-push-18{
    left:75%
  }

  body.dark .ant-col-lg-pull-18{
    right:75%
  }

  body.dark .ant-col-lg-offset-18{
    margin-left:75%
  }

  body.dark .ant-col-lg-order-18{
    order:18
  }

  body.dark .ant-col-lg-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body.dark .ant-col-lg-push-17{
    left:70.83333333%
  }

  body.dark .ant-col-lg-pull-17{
    right:70.83333333%
  }

  body.dark .ant-col-lg-offset-17{
    margin-left:70.83333333%
  }

  body.dark .ant-col-lg-order-17{
    order:17
  }

  body.dark .ant-col-lg-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body.dark .ant-col-lg-push-16{
    left:66.66666667%
  }

  body.dark .ant-col-lg-pull-16{
    right:66.66666667%
  }

  body.dark .ant-col-lg-offset-16{
    margin-left:66.66666667%
  }

  body.dark .ant-col-lg-order-16{
    order:16
  }

  body.dark .ant-col-lg-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body.dark .ant-col-lg-push-15{
    left:62.5%
  }

  body.dark .ant-col-lg-pull-15{
    right:62.5%
  }

  body.dark .ant-col-lg-offset-15{
    margin-left:62.5%
  }

  body.dark .ant-col-lg-order-15{
    order:15
  }

  body.dark .ant-col-lg-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body.dark .ant-col-lg-push-14{
    left:58.33333333%
  }

  body.dark .ant-col-lg-pull-14{
    right:58.33333333%
  }

  body.dark .ant-col-lg-offset-14{
    margin-left:58.33333333%
  }

  body.dark .ant-col-lg-order-14{
    order:14
  }

  body.dark .ant-col-lg-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body.dark .ant-col-lg-push-13{
    left:54.16666667%
  }

  body.dark .ant-col-lg-pull-13{
    right:54.16666667%
  }

  body.dark .ant-col-lg-offset-13{
    margin-left:54.16666667%
  }

  body.dark .ant-col-lg-order-13{
    order:13
  }

  body.dark .ant-col-lg-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body.dark .ant-col-lg-push-12{
    left:50%
  }

  body.dark .ant-col-lg-pull-12{
    right:50%
  }

  body.dark .ant-col-lg-offset-12{
    margin-left:50%
  }

  body.dark .ant-col-lg-order-12{
    order:12
  }

  body.dark .ant-col-lg-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body.dark .ant-col-lg-push-11{
    left:45.83333333%
  }

  body.dark .ant-col-lg-pull-11{
    right:45.83333333%
  }

  body.dark .ant-col-lg-offset-11{
    margin-left:45.83333333%
  }

  body.dark .ant-col-lg-order-11{
    order:11
  }

  body.dark .ant-col-lg-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body.dark .ant-col-lg-push-10{
    left:41.66666667%
  }

  body.dark .ant-col-lg-pull-10{
    right:41.66666667%
  }

  body.dark .ant-col-lg-offset-10{
    margin-left:41.66666667%
  }

  body.dark .ant-col-lg-order-10{
    order:10
  }

  body.dark .ant-col-lg-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body.dark .ant-col-lg-push-9{
    left:37.5%
  }

  body.dark .ant-col-lg-pull-9{
    right:37.5%
  }

  body.dark .ant-col-lg-offset-9{
    margin-left:37.5%
  }

  body.dark .ant-col-lg-order-9{
    order:9
  }

  body.dark .ant-col-lg-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body.dark .ant-col-lg-push-8{
    left:33.33333333%
  }

  body.dark .ant-col-lg-pull-8{
    right:33.33333333%
  }

  body.dark .ant-col-lg-offset-8{
    margin-left:33.33333333%
  }

  body.dark .ant-col-lg-order-8{
    order:8
  }

  body.dark .ant-col-lg-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body.dark .ant-col-lg-push-7{
    left:29.16666667%
  }

  body.dark .ant-col-lg-pull-7{
    right:29.16666667%
  }

  body.dark .ant-col-lg-offset-7{
    margin-left:29.16666667%
  }

  body.dark .ant-col-lg-order-7{
    order:7
  }

  body.dark .ant-col-lg-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body.dark .ant-col-lg-push-6{
    left:25%
  }

  body.dark .ant-col-lg-pull-6{
    right:25%
  }

  body.dark .ant-col-lg-offset-6{
    margin-left:25%
  }

  body.dark .ant-col-lg-order-6{
    order:6
  }

  body.dark .ant-col-lg-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body.dark .ant-col-lg-push-5{
    left:20.83333333%
  }

  body.dark .ant-col-lg-pull-5{
    right:20.83333333%
  }

  body.dark .ant-col-lg-offset-5{
    margin-left:20.83333333%
  }

  body.dark .ant-col-lg-order-5{
    order:5
  }

  body.dark .ant-col-lg-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body.dark .ant-col-lg-push-4{
    left:16.66666667%
  }

  body.dark .ant-col-lg-pull-4{
    right:16.66666667%
  }

  body.dark .ant-col-lg-offset-4{
    margin-left:16.66666667%
  }

  body.dark .ant-col-lg-order-4{
    order:4
  }

  body.dark .ant-col-lg-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body.dark .ant-col-lg-push-3{
    left:12.5%
  }

  body.dark .ant-col-lg-pull-3{
    right:12.5%
  }

  body.dark .ant-col-lg-offset-3{
    margin-left:12.5%
  }

  body.dark .ant-col-lg-order-3{
    order:3
  }

  body.dark .ant-col-lg-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body.dark .ant-col-lg-push-2{
    left:8.33333333%
  }

  body.dark .ant-col-lg-pull-2{
    right:8.33333333%
  }

  body.dark .ant-col-lg-offset-2{
    margin-left:8.33333333%
  }

  body.dark .ant-col-lg-order-2{
    order:2
  }

  body.dark .ant-col-lg-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body.dark .ant-col-lg-push-1{
    left:4.16666667%
  }

  body.dark .ant-col-lg-pull-1{
    right:4.16666667%
  }

  body.dark .ant-col-lg-offset-1{
    margin-left:4.16666667%
  }

  body.dark .ant-col-lg-order-1{
    order:1
  }

  body.dark .ant-col-lg-0{
    display:none
  }

  body.dark .ant-col-push-0{
    left:auto
  }

  body.dark .ant-col-pull-0{
    right:auto
  }

  body.dark .ant-col-lg-push-0{
    left:auto
  }

  body.dark .ant-col-lg-pull-0{
    right:auto
  }

  body.dark .ant-col-lg-offset-0{
    margin-left:0
  }

  body.dark .ant-col-lg-order-0{
    order:0
  }

  body.dark .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-lg-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-lg-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-lg-offset-0.ant-col-rtl{
    margin-right:0
  }

  body.dark .ant-col-lg-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body.dark .ant-col-lg-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body.dark .ant-col-lg-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body.dark .ant-col-lg-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body.dark .ant-col-lg-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body.dark .ant-col-lg-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body.dark .ant-col-lg-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body.dark .ant-col-lg-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body.dark .ant-col-lg-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body.dark .ant-col-lg-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body.dark .ant-col-lg-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body.dark .ant-col-lg-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body.dark .ant-col-lg-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body.dark .ant-col-lg-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body.dark .ant-col-lg-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body.dark .ant-col-lg-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body.dark .ant-col-lg-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body.dark .ant-col-lg-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body.dark .ant-col-lg-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body.dark .ant-col-lg-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body.dark .ant-col-lg-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body.dark .ant-col-lg-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body.dark .ant-col-lg-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body.dark .ant-col-lg-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body.dark .ant-col-lg-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body.dark .ant-col-lg-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body.dark .ant-col-lg-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body.dark .ant-col-lg-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body.dark .ant-col-lg-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body.dark .ant-col-lg-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body.dark .ant-col-lg-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body.dark .ant-col-lg-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body.dark .ant-col-lg-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body.dark .ant-col-lg-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body.dark .ant-col-lg-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body.dark .ant-col-lg-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1200px){
  body.dark .ant-col-xl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-xl-push-24{
    left:100%
  }

  body.dark .ant-col-xl-pull-24{
    right:100%
  }

  body.dark .ant-col-xl-offset-24{
    margin-left:100%
  }

  body.dark .ant-col-xl-order-24{
    order:24
  }

  body.dark .ant-col-xl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body.dark .ant-col-xl-push-23{
    left:95.83333333%
  }

  body.dark .ant-col-xl-pull-23{
    right:95.83333333%
  }

  body.dark .ant-col-xl-offset-23{
    margin-left:95.83333333%
  }

  body.dark .ant-col-xl-order-23{
    order:23
  }

  body.dark .ant-col-xl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body.dark .ant-col-xl-push-22{
    left:91.66666667%
  }

  body.dark .ant-col-xl-pull-22{
    right:91.66666667%
  }

  body.dark .ant-col-xl-offset-22{
    margin-left:91.66666667%
  }

  body.dark .ant-col-xl-order-22{
    order:22
  }

  body.dark .ant-col-xl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body.dark .ant-col-xl-push-21{
    left:87.5%
  }

  body.dark .ant-col-xl-pull-21{
    right:87.5%
  }

  body.dark .ant-col-xl-offset-21{
    margin-left:87.5%
  }

  body.dark .ant-col-xl-order-21{
    order:21
  }

  body.dark .ant-col-xl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body.dark .ant-col-xl-push-20{
    left:83.33333333%
  }

  body.dark .ant-col-xl-pull-20{
    right:83.33333333%
  }

  body.dark .ant-col-xl-offset-20{
    margin-left:83.33333333%
  }

  body.dark .ant-col-xl-order-20{
    order:20
  }

  body.dark .ant-col-xl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body.dark .ant-col-xl-push-19{
    left:79.16666667%
  }

  body.dark .ant-col-xl-pull-19{
    right:79.16666667%
  }

  body.dark .ant-col-xl-offset-19{
    margin-left:79.16666667%
  }

  body.dark .ant-col-xl-order-19{
    order:19
  }

  body.dark .ant-col-xl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body.dark .ant-col-xl-push-18{
    left:75%
  }

  body.dark .ant-col-xl-pull-18{
    right:75%
  }

  body.dark .ant-col-xl-offset-18{
    margin-left:75%
  }

  body.dark .ant-col-xl-order-18{
    order:18
  }

  body.dark .ant-col-xl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body.dark .ant-col-xl-push-17{
    left:70.83333333%
  }

  body.dark .ant-col-xl-pull-17{
    right:70.83333333%
  }

  body.dark .ant-col-xl-offset-17{
    margin-left:70.83333333%
  }

  body.dark .ant-col-xl-order-17{
    order:17
  }

  body.dark .ant-col-xl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body.dark .ant-col-xl-push-16{
    left:66.66666667%
  }

  body.dark .ant-col-xl-pull-16{
    right:66.66666667%
  }

  body.dark .ant-col-xl-offset-16{
    margin-left:66.66666667%
  }

  body.dark .ant-col-xl-order-16{
    order:16
  }

  body.dark .ant-col-xl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body.dark .ant-col-xl-push-15{
    left:62.5%
  }

  body.dark .ant-col-xl-pull-15{
    right:62.5%
  }

  body.dark .ant-col-xl-offset-15{
    margin-left:62.5%
  }

  body.dark .ant-col-xl-order-15{
    order:15
  }

  body.dark .ant-col-xl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body.dark .ant-col-xl-push-14{
    left:58.33333333%
  }

  body.dark .ant-col-xl-pull-14{
    right:58.33333333%
  }

  body.dark .ant-col-xl-offset-14{
    margin-left:58.33333333%
  }

  body.dark .ant-col-xl-order-14{
    order:14
  }

  body.dark .ant-col-xl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body.dark .ant-col-xl-push-13{
    left:54.16666667%
  }

  body.dark .ant-col-xl-pull-13{
    right:54.16666667%
  }

  body.dark .ant-col-xl-offset-13{
    margin-left:54.16666667%
  }

  body.dark .ant-col-xl-order-13{
    order:13
  }

  body.dark .ant-col-xl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body.dark .ant-col-xl-push-12{
    left:50%
  }

  body.dark .ant-col-xl-pull-12{
    right:50%
  }

  body.dark .ant-col-xl-offset-12{
    margin-left:50%
  }

  body.dark .ant-col-xl-order-12{
    order:12
  }

  body.dark .ant-col-xl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body.dark .ant-col-xl-push-11{
    left:45.83333333%
  }

  body.dark .ant-col-xl-pull-11{
    right:45.83333333%
  }

  body.dark .ant-col-xl-offset-11{
    margin-left:45.83333333%
  }

  body.dark .ant-col-xl-order-11{
    order:11
  }

  body.dark .ant-col-xl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body.dark .ant-col-xl-push-10{
    left:41.66666667%
  }

  body.dark .ant-col-xl-pull-10{
    right:41.66666667%
  }

  body.dark .ant-col-xl-offset-10{
    margin-left:41.66666667%
  }

  body.dark .ant-col-xl-order-10{
    order:10
  }

  body.dark .ant-col-xl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body.dark .ant-col-xl-push-9{
    left:37.5%
  }

  body.dark .ant-col-xl-pull-9{
    right:37.5%
  }

  body.dark .ant-col-xl-offset-9{
    margin-left:37.5%
  }

  body.dark .ant-col-xl-order-9{
    order:9
  }

  body.dark .ant-col-xl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body.dark .ant-col-xl-push-8{
    left:33.33333333%
  }

  body.dark .ant-col-xl-pull-8{
    right:33.33333333%
  }

  body.dark .ant-col-xl-offset-8{
    margin-left:33.33333333%
  }

  body.dark .ant-col-xl-order-8{
    order:8
  }

  body.dark .ant-col-xl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body.dark .ant-col-xl-push-7{
    left:29.16666667%
  }

  body.dark .ant-col-xl-pull-7{
    right:29.16666667%
  }

  body.dark .ant-col-xl-offset-7{
    margin-left:29.16666667%
  }

  body.dark .ant-col-xl-order-7{
    order:7
  }

  body.dark .ant-col-xl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body.dark .ant-col-xl-push-6{
    left:25%
  }

  body.dark .ant-col-xl-pull-6{
    right:25%
  }

  body.dark .ant-col-xl-offset-6{
    margin-left:25%
  }

  body.dark .ant-col-xl-order-6{
    order:6
  }

  body.dark .ant-col-xl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body.dark .ant-col-xl-push-5{
    left:20.83333333%
  }

  body.dark .ant-col-xl-pull-5{
    right:20.83333333%
  }

  body.dark .ant-col-xl-offset-5{
    margin-left:20.83333333%
  }

  body.dark .ant-col-xl-order-5{
    order:5
  }

  body.dark .ant-col-xl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body.dark .ant-col-xl-push-4{
    left:16.66666667%
  }

  body.dark .ant-col-xl-pull-4{
    right:16.66666667%
  }

  body.dark .ant-col-xl-offset-4{
    margin-left:16.66666667%
  }

  body.dark .ant-col-xl-order-4{
    order:4
  }

  body.dark .ant-col-xl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body.dark .ant-col-xl-push-3{
    left:12.5%
  }

  body.dark .ant-col-xl-pull-3{
    right:12.5%
  }

  body.dark .ant-col-xl-offset-3{
    margin-left:12.5%
  }

  body.dark .ant-col-xl-order-3{
    order:3
  }

  body.dark .ant-col-xl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body.dark .ant-col-xl-push-2{
    left:8.33333333%
  }

  body.dark .ant-col-xl-pull-2{
    right:8.33333333%
  }

  body.dark .ant-col-xl-offset-2{
    margin-left:8.33333333%
  }

  body.dark .ant-col-xl-order-2{
    order:2
  }

  body.dark .ant-col-xl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body.dark .ant-col-xl-push-1{
    left:4.16666667%
  }

  body.dark .ant-col-xl-pull-1{
    right:4.16666667%
  }

  body.dark .ant-col-xl-offset-1{
    margin-left:4.16666667%
  }

  body.dark .ant-col-xl-order-1{
    order:1
  }

  body.dark .ant-col-xl-0{
    display:none
  }

  body.dark .ant-col-push-0{
    left:auto
  }

  body.dark .ant-col-pull-0{
    right:auto
  }

  body.dark .ant-col-xl-push-0{
    left:auto
  }

  body.dark .ant-col-xl-pull-0{
    right:auto
  }

  body.dark .ant-col-xl-offset-0{
    margin-left:0
  }

  body.dark .ant-col-xl-order-0{
    order:0
  }

  body.dark .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-xl-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-xl-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-xl-offset-0.ant-col-rtl{
    margin-right:0
  }

  body.dark .ant-col-xl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body.dark .ant-col-xl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body.dark .ant-col-xl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body.dark .ant-col-xl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body.dark .ant-col-xl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body.dark .ant-col-xl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body.dark .ant-col-xl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body.dark .ant-col-xl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body.dark .ant-col-xl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body.dark .ant-col-xl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body.dark .ant-col-xl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body.dark .ant-col-xl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body.dark .ant-col-xl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body.dark .ant-col-xl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body.dark .ant-col-xl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body.dark .ant-col-xl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body.dark .ant-col-xl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body.dark .ant-col-xl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body.dark .ant-col-xl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body.dark .ant-col-xl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body.dark .ant-col-xl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body.dark .ant-col-xl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body.dark .ant-col-xl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body.dark .ant-col-xl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body.dark .ant-col-xl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body.dark .ant-col-xl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body.dark .ant-col-xl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body.dark .ant-col-xl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body.dark .ant-col-xl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body.dark .ant-col-xl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body.dark .ant-col-xl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body.dark .ant-col-xl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body.dark .ant-col-xl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body.dark .ant-col-xl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body.dark .ant-col-xl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1600px){
  body.dark .ant-col-xxl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-xxl-push-24{
    left:100%
  }

  body.dark .ant-col-xxl-pull-24{
    right:100%
  }

  body.dark .ant-col-xxl-offset-24{
    margin-left:100%
  }

  body.dark .ant-col-xxl-order-24{
    order:24
  }

  body.dark .ant-col-xxl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  body.dark .ant-col-xxl-push-23{
    left:95.83333333%
  }

  body.dark .ant-col-xxl-pull-23{
    right:95.83333333%
  }

  body.dark .ant-col-xxl-offset-23{
    margin-left:95.83333333%
  }

  body.dark .ant-col-xxl-order-23{
    order:23
  }

  body.dark .ant-col-xxl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  body.dark .ant-col-xxl-push-22{
    left:91.66666667%
  }

  body.dark .ant-col-xxl-pull-22{
    right:91.66666667%
  }

  body.dark .ant-col-xxl-offset-22{
    margin-left:91.66666667%
  }

  body.dark .ant-col-xxl-order-22{
    order:22
  }

  body.dark .ant-col-xxl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  body.dark .ant-col-xxl-push-21{
    left:87.5%
  }

  body.dark .ant-col-xxl-pull-21{
    right:87.5%
  }

  body.dark .ant-col-xxl-offset-21{
    margin-left:87.5%
  }

  body.dark .ant-col-xxl-order-21{
    order:21
  }

  body.dark .ant-col-xxl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  body.dark .ant-col-xxl-push-20{
    left:83.33333333%
  }

  body.dark .ant-col-xxl-pull-20{
    right:83.33333333%
  }

  body.dark .ant-col-xxl-offset-20{
    margin-left:83.33333333%
  }

  body.dark .ant-col-xxl-order-20{
    order:20
  }

  body.dark .ant-col-xxl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  body.dark .ant-col-xxl-push-19{
    left:79.16666667%
  }

  body.dark .ant-col-xxl-pull-19{
    right:79.16666667%
  }

  body.dark .ant-col-xxl-offset-19{
    margin-left:79.16666667%
  }

  body.dark .ant-col-xxl-order-19{
    order:19
  }

  body.dark .ant-col-xxl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  body.dark .ant-col-xxl-push-18{
    left:75%
  }

  body.dark .ant-col-xxl-pull-18{
    right:75%
  }

  body.dark .ant-col-xxl-offset-18{
    margin-left:75%
  }

  body.dark .ant-col-xxl-order-18{
    order:18
  }

  body.dark .ant-col-xxl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  body.dark .ant-col-xxl-push-17{
    left:70.83333333%
  }

  body.dark .ant-col-xxl-pull-17{
    right:70.83333333%
  }

  body.dark .ant-col-xxl-offset-17{
    margin-left:70.83333333%
  }

  body.dark .ant-col-xxl-order-17{
    order:17
  }

  body.dark .ant-col-xxl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  body.dark .ant-col-xxl-push-16{
    left:66.66666667%
  }

  body.dark .ant-col-xxl-pull-16{
    right:66.66666667%
  }

  body.dark .ant-col-xxl-offset-16{
    margin-left:66.66666667%
  }

  body.dark .ant-col-xxl-order-16{
    order:16
  }

  body.dark .ant-col-xxl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  body.dark .ant-col-xxl-push-15{
    left:62.5%
  }

  body.dark .ant-col-xxl-pull-15{
    right:62.5%
  }

  body.dark .ant-col-xxl-offset-15{
    margin-left:62.5%
  }

  body.dark .ant-col-xxl-order-15{
    order:15
  }

  body.dark .ant-col-xxl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  body.dark .ant-col-xxl-push-14{
    left:58.33333333%
  }

  body.dark .ant-col-xxl-pull-14{
    right:58.33333333%
  }

  body.dark .ant-col-xxl-offset-14{
    margin-left:58.33333333%
  }

  body.dark .ant-col-xxl-order-14{
    order:14
  }

  body.dark .ant-col-xxl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  body.dark .ant-col-xxl-push-13{
    left:54.16666667%
  }

  body.dark .ant-col-xxl-pull-13{
    right:54.16666667%
  }

  body.dark .ant-col-xxl-offset-13{
    margin-left:54.16666667%
  }

  body.dark .ant-col-xxl-order-13{
    order:13
  }

  body.dark .ant-col-xxl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  body.dark .ant-col-xxl-push-12{
    left:50%
  }

  body.dark .ant-col-xxl-pull-12{
    right:50%
  }

  body.dark .ant-col-xxl-offset-12{
    margin-left:50%
  }

  body.dark .ant-col-xxl-order-12{
    order:12
  }

  body.dark .ant-col-xxl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  body.dark .ant-col-xxl-push-11{
    left:45.83333333%
  }

  body.dark .ant-col-xxl-pull-11{
    right:45.83333333%
  }

  body.dark .ant-col-xxl-offset-11{
    margin-left:45.83333333%
  }

  body.dark .ant-col-xxl-order-11{
    order:11
  }

  body.dark .ant-col-xxl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  body.dark .ant-col-xxl-push-10{
    left:41.66666667%
  }

  body.dark .ant-col-xxl-pull-10{
    right:41.66666667%
  }

  body.dark .ant-col-xxl-offset-10{
    margin-left:41.66666667%
  }

  body.dark .ant-col-xxl-order-10{
    order:10
  }

  body.dark .ant-col-xxl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  body.dark .ant-col-xxl-push-9{
    left:37.5%
  }

  body.dark .ant-col-xxl-pull-9{
    right:37.5%
  }

  body.dark .ant-col-xxl-offset-9{
    margin-left:37.5%
  }

  body.dark .ant-col-xxl-order-9{
    order:9
  }

  body.dark .ant-col-xxl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  body.dark .ant-col-xxl-push-8{
    left:33.33333333%
  }

  body.dark .ant-col-xxl-pull-8{
    right:33.33333333%
  }

  body.dark .ant-col-xxl-offset-8{
    margin-left:33.33333333%
  }

  body.dark .ant-col-xxl-order-8{
    order:8
  }

  body.dark .ant-col-xxl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  body.dark .ant-col-xxl-push-7{
    left:29.16666667%
  }

  body.dark .ant-col-xxl-pull-7{
    right:29.16666667%
  }

  body.dark .ant-col-xxl-offset-7{
    margin-left:29.16666667%
  }

  body.dark .ant-col-xxl-order-7{
    order:7
  }

  body.dark .ant-col-xxl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  body.dark .ant-col-xxl-push-6{
    left:25%
  }

  body.dark .ant-col-xxl-pull-6{
    right:25%
  }

  body.dark .ant-col-xxl-offset-6{
    margin-left:25%
  }

  body.dark .ant-col-xxl-order-6{
    order:6
  }

  body.dark .ant-col-xxl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  body.dark .ant-col-xxl-push-5{
    left:20.83333333%
  }

  body.dark .ant-col-xxl-pull-5{
    right:20.83333333%
  }

  body.dark .ant-col-xxl-offset-5{
    margin-left:20.83333333%
  }

  body.dark .ant-col-xxl-order-5{
    order:5
  }

  body.dark .ant-col-xxl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  body.dark .ant-col-xxl-push-4{
    left:16.66666667%
  }

  body.dark .ant-col-xxl-pull-4{
    right:16.66666667%
  }

  body.dark .ant-col-xxl-offset-4{
    margin-left:16.66666667%
  }

  body.dark .ant-col-xxl-order-4{
    order:4
  }

  body.dark .ant-col-xxl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  body.dark .ant-col-xxl-push-3{
    left:12.5%
  }

  body.dark .ant-col-xxl-pull-3{
    right:12.5%
  }

  body.dark .ant-col-xxl-offset-3{
    margin-left:12.5%
  }

  body.dark .ant-col-xxl-order-3{
    order:3
  }

  body.dark .ant-col-xxl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  body.dark .ant-col-xxl-push-2{
    left:8.33333333%
  }

  body.dark .ant-col-xxl-pull-2{
    right:8.33333333%
  }

  body.dark .ant-col-xxl-offset-2{
    margin-left:8.33333333%
  }

  body.dark .ant-col-xxl-order-2{
    order:2
  }

  body.dark .ant-col-xxl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  body.dark .ant-col-xxl-push-1{
    left:4.16666667%
  }

  body.dark .ant-col-xxl-pull-1{
    right:4.16666667%
  }

  body.dark .ant-col-xxl-offset-1{
    margin-left:4.16666667%
  }

  body.dark .ant-col-xxl-order-1{
    order:1
  }

  body.dark .ant-col-xxl-0{
    display:none
  }

  body.dark .ant-col-push-0{
    left:auto
  }

  body.dark .ant-col-pull-0{
    right:auto
  }

  body.dark .ant-col-xxl-push-0{
    left:auto
  }

  body.dark .ant-col-xxl-pull-0{
    right:auto
  }

  body.dark .ant-col-xxl-offset-0{
    margin-left:0
  }

  body.dark .ant-col-xxl-order-0{
    order:0
  }

  body.dark .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-xxl-push-0.ant-col-rtl{
    right:auto
  }

  body.dark .ant-col-xxl-pull-0.ant-col-rtl{
    left:auto
  }

  body.dark .ant-col-xxl-offset-0.ant-col-rtl{
    margin-right:0
  }

  body.dark .ant-col-xxl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  body.dark .ant-col-xxl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  body.dark .ant-col-xxl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  body.dark .ant-col-xxl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  body.dark .ant-col-xxl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  body.dark .ant-col-xxl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  body.dark .ant-col-xxl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  body.dark .ant-col-xxl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  body.dark .ant-col-xxl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  body.dark .ant-col-xxl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  body.dark .ant-col-xxl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  body.dark .ant-col-xxl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  body.dark .ant-col-xxl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  body.dark .ant-col-xxl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  body.dark .ant-col-xxl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  body.dark .ant-col-xxl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  body.dark .ant-col-xxl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  body.dark .ant-col-xxl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  body.dark .ant-col-xxl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  body.dark .ant-col-xxl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  body.dark .ant-col-xxl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  body.dark .ant-col-xxl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  body.dark .ant-col-xxl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  body.dark .ant-col-xxl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  body.dark .ant-col-xxl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  body.dark .ant-col-xxl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  body.dark .ant-col-xxl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

body.dark .ant-row-rtl{
  direction:rtl
}

body.dark .ant-carousel{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-carousel .slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  touch-action:pan-y;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent
}

body.dark .ant-carousel .slick-list{
  position:relative;
  display:block;
  margin:0;
  padding:0;
  overflow:hidden
}

body.dark .ant-carousel .slick-list:focus{
  outline:none
}

body.dark .ant-carousel .slick-list.dragging{
  cursor:pointer
}

body.dark .ant-carousel .slick-list .slick-slide{
  pointer-events:none
}

body.dark .ant-carousel .slick-list .slick-slide input.ant-radio-input,body.dark .ant-carousel .slick-list .slick-slide input.ant-checkbox-input{
  visibility:hidden
}

body.dark .ant-carousel .slick-list .slick-slide.slick-active{
  pointer-events:auto
}

body.dark .ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,body.dark .ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{
  visibility:visible
}

body.dark .ant-carousel .slick-list .slick-slide>div>div{
  vertical-align:bottom
}

body.dark .ant-carousel .slick-slider .slick-track,body.dark .ant-carousel .slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  touch-action:pan-y
}

body.dark .ant-carousel .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block
}

body.dark .ant-carousel .slick-track::before,body.dark .ant-carousel .slick-track::after{
  display:table;
  content:""
}

body.dark .ant-carousel .slick-track::after{
  clear:both
}

body.dark .slick-loading .ant-carousel .slick-track{
  visibility:hidden
}

body.dark .ant-carousel .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}

body.dark .ant-carousel .slick-slide img{
  display:block
}

body.dark .ant-carousel .slick-slide.slick-loading img{
  display:none
}

body.dark .ant-carousel .slick-slide.dragging img{
  pointer-events:none
}

body.dark .ant-carousel .slick-initialized .slick-slide{
  display:block
}

body.dark .ant-carousel .slick-loading .slick-slide{
  visibility:hidden
}

body.dark .ant-carousel .slick-vertical .slick-slide{
  display:block;
  height:auto
}

body.dark .ant-carousel .slick-arrow.slick-hidden{
  display:none
}

body.dark .ant-carousel .slick-prev,body.dark .ant-carousel .slick-next{
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  margin-top:-10px;
  padding:0;
  color:transparent;
  font-size:0;
  line-height:0;
  background:transparent;
  border:0;
  outline:none;
  cursor:pointer
}

body.dark .ant-carousel .slick-prev:hover,body.dark .ant-carousel .slick-next:hover,body.dark .ant-carousel .slick-prev:focus,body.dark .ant-carousel .slick-next:focus{
  color:transparent;
  background:transparent;
  outline:none
}

body.dark .ant-carousel .slick-prev:hover::before,body.dark .ant-carousel .slick-next:hover::before,body.dark .ant-carousel .slick-prev:focus::before,body.dark .ant-carousel .slick-next:focus::before{
  opacity:1
}

body.dark .ant-carousel .slick-prev.slick-disabled::before,body.dark .ant-carousel .slick-next.slick-disabled::before{
  opacity:.25
}

body.dark .ant-carousel .slick-prev{
  left:-25px
}

body.dark .ant-carousel .slick-prev::before{
  content:"←"
}

body.dark .ant-carousel .slick-next{
  right:-25px
}

body.dark .ant-carousel .slick-next::before{
  content:"→"
}

body.dark .ant-carousel .slick-dots{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  z-index:15;
  display:flex !important;
  justify-content:center;
  margin-right:15%;
  margin-left:15%;
  padding-left:0;
  list-style:none
}

body.dark .ant-carousel .slick-dots-bottom{
  bottom:12px
}

body.dark .ant-carousel .slick-dots-top{
  top:12px;
  bottom:auto
}

body.dark .ant-carousel .slick-dots li{
  position:relative;
  display:inline-block;
  flex:0 1 auto;
  box-sizing:content-box;
  width:16px;
  height:3px;
  margin:0 2px;
  margin-right:3px;
  margin-left:3px;
  padding:0;
  text-align:center;
  text-indent:-999px;
  vertical-align:top;
  transition:all .5s
}

body.dark .ant-carousel .slick-dots li button{
  display:block;
  width:100%;
  height:3px;
  padding:0;
  color:transparent;
  font-size:0;
  background:#141414;
  border:0;
  border-radius:1px;
  outline:none;
  cursor:pointer;
  opacity:.3;
  transition:all .5s
}

body.dark .ant-carousel .slick-dots li button:hover,body.dark .ant-carousel .slick-dots li button:focus{
  opacity:.75
}

body.dark .ant-carousel .slick-dots li.slick-active{
  width:24px
}

body.dark .ant-carousel .slick-dots li.slick-active button{
  background:#141414;
  opacity:1
}

body.dark .ant-carousel .slick-dots li.slick-active:hover,body.dark .ant-carousel .slick-dots li.slick-active:focus{
  opacity:1
}

body.dark .ant-carousel-vertical .slick-dots{
  top:50%;
  bottom:auto;
  flex-direction:column;
  width:3px;
  height:auto;
  margin:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-carousel-vertical .slick-dots-left{
  right:auto;
  left:12px
}

body.dark .ant-carousel-vertical .slick-dots-right{
  right:12px;
  left:auto
}

body.dark .ant-carousel-vertical .slick-dots li{
  width:3px;
  height:16px;
  margin:4px 2px;
  vertical-align:baseline
}

body.dark .ant-carousel-vertical .slick-dots li button{
  width:3px;
  height:16px
}

body.dark .ant-carousel-vertical .slick-dots li.slick-active{
  width:3px;
  height:24px
}

body.dark .ant-carousel-vertical .slick-dots li.slick-active button{
  width:3px;
  height:24px
}

body.dark .ant-carousel-rtl{
  direction:rtl
}

body.dark .ant-carousel-rtl .ant-carousel .slick-track{
  right:0;
  left:auto
}

body.dark .ant-carousel-rtl .ant-carousel .slick-prev{
  right:-25px;
  left:auto
}

body.dark .ant-carousel-rtl .ant-carousel .slick-prev::before{
  content:"→"
}

body.dark .ant-carousel-rtl .ant-carousel .slick-next{
  right:auto;
  left:-25px
}

body.dark .ant-carousel-rtl .ant-carousel .slick-next::before{
  content:"←"
}

body.dark .ant-carousel-rtl.ant-carousel .slick-dots{
  flex-direction:row-reverse
}

body.dark .ant-carousel-rtl.ant-carousel-vertical .slick-dots{
  flex-direction:column
}

body.dark .ant-cascader{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-cascader-input.ant-input{
  position:static;
  width:100%;
  padding-right:24px;
  background-color:transparent !important;
  cursor:pointer
}

body.dark .ant-cascader-picker-show-search .ant-cascader-input.ant-input{
  position:relative
}

body.dark .ant-cascader-picker{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:transparent;
  border-radius:2px;
  outline:0;
  cursor:pointer;
  transition:color .3s
}

body.dark .ant-cascader-picker-with-value .ant-cascader-picker-label{
  color:transparent
}

body.dark .ant-cascader-picker-disabled{
  color:rgba(255, 255, 255, 0.3);
  background:rgba(255, 255, 255, 0.08);
  cursor:not-allowed
}

body.dark .ant-cascader-picker-disabled .ant-cascader-input{
  cursor:not-allowed
}

body.dark .ant-cascader-picker:focus .ant-cascader-input{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-cascader-picker-borderless .ant-cascader-input{
  border-color:transparent !important;
  box-shadow:none !important
}

body.dark .ant-cascader-picker-show-search.ant-cascader-picker-focused{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .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
}

body.dark .ant-cascader-picker-clear{
  position:absolute;
  top:50%;
  right:12px;
  z-index:2;
  width:12px;
  height:12px;
  margin-top:-6px;
  color:rgba(255, 255, 255, 0.3);
  font-size:12px;
  line-height:12px;
  background:#141414;
  cursor:pointer;
  opacity:0;
  transition:color .3s ease,opacity .15s ease
}

body.dark .ant-cascader-picker-clear:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-cascader-picker:hover .ant-cascader-picker-clear{
  opacity:1
}

body.dark .ant-cascader-picker-arrow{
  position:absolute;
  top:50%;
  right:12px;
  z-index:1;
  width:12px;
  height:12px;
  margin-top:-6px;
  color:rgba(255, 255, 255, 0.3);
  font-size:12px;
  line-height:12px
}

body.dark .ant-cascader-picker-label:hover+.ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover+.ant-cascader-input){
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-cascader-picker-small .ant-cascader-picker-clear,body.dark .ant-cascader-picker-small .ant-cascader-picker-arrow{
  right:8px
}

body.dark .ant-cascader-menus{
  position:absolute;
  z-index:1050;
  font-size:14px;
  white-space:nowrap;
  background:#1f1f1f;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-cascader-menus ul,body.dark .ant-cascader-menus ol{
  margin:0;
  list-style:none
}

body.dark .ant-cascader-menus-empty,body.dark .ant-cascader-menus-hidden{
  display:none
}

body.dark .ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,body.dark .ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft{
  -webkit-animation-name:antSlideUpIn;
  animation-name:antSlideUpIn
}

body.dark .ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,body.dark .ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft{
  -webkit-animation-name:antSlideDownIn;
  animation-name:antSlideDownIn
}

body.dark .ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{
  -webkit-animation-name:antSlideUpOut;
  animation-name:antSlideUpOut
}

body.dark .ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft{
  -webkit-animation-name:antSlideDownOut;
  animation-name:antSlideDownOut
}

body.dark .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 #303030;
  -ms-overflow-style:-ms-autohiding-scrollbar
}

body.dark .ant-cascader-menu:first-child{
  border-radius:2px 0 0 2px
}

body.dark .ant-cascader-menu:last-child{
  margin-right:-1px;
  border-right-color:transparent;
  border-radius:0 2px 2px 0
}

body.dark .ant-cascader-menu:only-child{
  border-radius:2px
}

body.dark .ant-cascader-menu-item{
  padding:5px 12px;
  overflow:hidden;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-cascader-menu-item:hover{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-cascader-menu-item-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-cascader-menu-item-disabled:hover{
  background:transparent
}

body.dark .ant-cascader-menu-empty .ant-cascader-menu-item{
  color:rgba(255, 255, 255, 0.3);
  cursor:default;
  pointer-events:none
}

body.dark .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),body.dark .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{
  font-weight:600;
  background-color:#111b26
}

body.dark .ant-cascader-menu-item-expand{
  position:relative;
  padding-right:24px
}

body.dark .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body.dark .ant-cascader-menu-item-loading-icon{
  position:absolute;
  right:12px;
  color:rgba(255, 255, 255, 0.45);
  font-size:10px
}

body.dark .ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body.dark .ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-cascader-menu-item .ant-cascader-menu-item-keyword{
  color:#a61d24
}

body.dark .ant-cascader-picker-rtl .ant-cascader-input.ant-input{
  padding-right:11px;
  padding-left:24px;
  text-align:right
}

body.dark .ant-cascader-picker-rtl{
  direction:rtl
}

body.dark .ant-cascader-picker-rtl .ant-cascader-picker-label{
  padding:0 12px 0 20px;
  text-align:right
}

body.dark .ant-cascader-picker-rtl .ant-cascader-picker-clear{
  right:auto;
  left:12px
}

body.dark .ant-cascader-picker-rtl .ant-cascader-picker-arrow{
  right:auto;
  left:12px
}

body.dark .ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,body.dark .ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow{
  right:auto;
  left:8px
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu{
  direction:rtl;
  border-right:none;
  border-left:1px solid #303030
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu:first-child{
  border-radius:0 2px 2px 0
}

body.dark .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
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu:only-child{
  border-radius:2px
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu-item-expand{
  padding-right:12px;
  padding-left:24px
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,body.dark .ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{
  right:auto;
  left:12px
}

body.dark .ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}

body.dark .ant-input-affix-wrapper{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:transparent;
  background-image:none;
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s;
  display:inline-flex
}

body.dark .ant-input-affix-wrapper:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-affix-wrapper::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-affix-wrapper::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-affix-wrapper:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-input-affix-wrapper:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-input-affix-wrapper:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-input-rtl .ant-input-affix-wrapper:hover{
  border-right-width:0;
  border-left-width:1px !important
}

body.dark .ant-input-affix-wrapper:focus,body.dark .ant-input-affix-wrapper-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-input-rtl .ant-input-affix-wrapper:focus,body.dark .ant-input-rtl .ant-input-affix-wrapper-focused{
  border-right-width:0;
  border-left-width:1px !important
}

body.dark .ant-input-affix-wrapper-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-affix-wrapper-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-affix-wrapper[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-affix-wrapper[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-affix-wrapper-borderless,body.dark .ant-input-affix-wrapper-borderless:hover,body.dark .ant-input-affix-wrapper-borderless:focus,body.dark .ant-input-affix-wrapper-borderless-focused,body.dark .ant-input-affix-wrapper-borderless-disabled,body.dark .ant-input-affix-wrapper-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-input-affix-wrapper{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-input-affix-wrapper-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-input-affix-wrapper-sm{
  padding:0px 7px
}

body.dark .ant-input-affix-wrapper-rtl{
  direction:rtl
}

body.dark .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-color:#165996;
  border-right-width:1px !important;
  z-index:1
}

body.dark .ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-right-width:0;
  border-left-width:1px !important
}

body.dark .ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  z-index:0
}

body.dark .ant-input-affix-wrapper-focused,body.dark .ant-input-affix-wrapper:focus{
  z-index:1
}

body.dark .ant-input-affix-wrapper-disabled .ant-input[disabled]{
  background:transparent
}

body.dark .ant-input-affix-wrapper>input.ant-input{
  padding:0;
  border:none;
  outline:none
}

body.dark .ant-input-affix-wrapper>input.ant-input:focus{
  box-shadow:none !important
}

body.dark .ant-input-affix-wrapper::before{
  width:0;
  visibility:hidden;
  content:" "
}

body.dark .ant-input-prefix,body.dark .ant-input-suffix{
  display:flex;
  flex:none;
  align-items:center
}

body.dark .ant-input-prefix{
  margin-right:4px
}

body.dark .ant-input-suffix{
  margin-left:4px
}

body.dark .anticon.ant-input-clear-icon{
  margin:0;
  color:rgba(255, 255, 255, 0.3);
  font-size:12px;
  vertical-align:-1px;
  cursor:pointer;
  transition:color .3s
}

body.dark .anticon.ant-input-clear-icon:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .anticon.ant-input-clear-icon:active{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .anticon.ant-input-clear-icon-hidden{
  visibility:hidden
}

body.dark .anticon.ant-input-clear-icon-has-suffix{
  margin:0 4px
}

body.dark .ant-input-affix-wrapper-textarea-with-clear-btn{
  padding:0 !important;
  border:0 !important
}

body.dark .ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{
  position:absolute;
  top:8px;
  right:8px;
  z-index:1
}

body.dark .ant-input{
  box-sizing:border-box;
  margin:0;
  padding: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(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:transparent;
  background-image:none;
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s
}

body.dark .ant-input:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-input:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-input:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-input-rtl .ant-input:hover{
  border-right-width:0;
  border-left-width:1px !important
}

body.dark .ant-input:focus,body.dark .ant-input-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-input-rtl .ant-input:focus,body.dark .ant-input-rtl .ant-input-focused{
  border-right-width:0;
  border-left-width:1px !important
}

body.dark .ant-input-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-borderless,body.dark .ant-input-borderless:hover,body.dark .ant-input-borderless:focus,body.dark .ant-input-borderless-focused,body.dark .ant-input-borderless-disabled,body.dark .ant-input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-input-sm{
  padding:0px 7px
}

body.dark .ant-input-rtl{
  direction:rtl
}

body.dark .ant-input-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-input-group[class*=col-]{
  float:none;
  padding-right:0;
  padding-left:0
}

body.dark .ant-input-group>[class*=col-]{
  padding-right:8px
}

body.dark .ant-input-group>[class*=col-]:last-child{
  padding-right:0
}

body.dark .ant-input-group-addon,body.dark .ant-input-group-wrap,body.dark .ant-input-group>.ant-input{
  display:table-cell
}

body.dark .ant-input-group-addon:not(:first-child):not(:last-child),body.dark .ant-input-group-wrap:not(:first-child):not(:last-child),body.dark .ant-input-group>.ant-input:not(:first-child):not(:last-child){
  border-radius:0
}

body.dark .ant-input-group-addon,body.dark .ant-input-group-wrap{
  width:1px;
  white-space:nowrap;
  vertical-align:middle
}

body.dark .ant-input-group-wrap>*{
  display:block !important
}

body.dark .ant-input-group .ant-input{
  float:left;
  width:100%;
  margin-bottom:0;
  text-align:inherit
}

body.dark .ant-input-group .ant-input:focus{
  z-index:1;
  border-right-width:1px
}

body.dark .ant-input-group .ant-input:hover{
  z-index:1;
  border-right-width:1px
}

body.dark .ant-input-search-with-button .ant-input-group .ant-input:hover{
  z-index:0
}

body.dark .ant-input-group-addon{
  position:relative;
  padding:0 11px;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  text-align:center;
  background-color:rgba(255, 255, 255, 0.04);
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s
}

body.dark .ant-input-group-addon .ant-select{
  margin:-5px -11px
}

body.dark .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  background-color:inherit;
  border:1px solid transparent;
  box-shadow:none
}

body.dark .ant-input-group-addon .ant-select-open .ant-select-selector,body.dark .ant-input-group-addon .ant-select-focused .ant-select-selector{
  color:#177ddc
}

body.dark .ant-input-group-addon .ant-cascader-picker{
  margin:-9px -12px;
  background-color:transparent
}

body.dark .ant-input-group-addon .ant-cascader-picker .ant-cascader-input{
  text-align:left;
  border:0;
  box-shadow:none
}

body.dark .ant-input-group>.ant-input:first-child,body.dark .ant-input-group-addon:first-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body.dark .ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,body.dark .ant-input-group-addon:first-child .ant-select .ant-select-selector{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body.dark .ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body.dark .ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body.dark .ant-input-group-addon:first-child{
  border-right:0
}

body.dark .ant-input-group-addon:last-child{
  border-left:0
}

body.dark .ant-input-group>.ant-input:last-child,body.dark .ant-input-group-addon:last-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body.dark .ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,body.dark .ant-input-group-addon:last-child .ant-select .ant-select-selector{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body.dark .ant-input-group-lg .ant-input,body.dark .ant-input-group-lg>.ant-input-group-addon{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-input-group-sm .ant-input,body.dark .ant-input-group-sm>.ant-input-group-addon{
  padding:0px 7px
}

body.dark .ant-input-group-lg .ant-select-single .ant-select-selector{
  height:40px
}

body.dark .ant-input-group-sm .ant-select-single .ant-select-selector{
  height:24px
}

body.dark .ant-input-group .ant-input-affix-wrapper:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

body.dark .ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

body.dark .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body.dark .ant-input-group.ant-input-group-compact{
  display:block
}

body.dark .ant-input-group.ant-input-group-compact::before{
  display:table;
  content:""
}

body.dark .ant-input-group.ant-input-group-compact::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),body.dark .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),body.dark .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){
  border-right-width:1px
}

body.dark .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,body.dark .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,body.dark .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,body.dark .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,body.dark .ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact>*{
  display:inline-block;
  float:none;
  vertical-align:top;
  border-radius:0
}

body.dark .ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{
  display:inline-flex
}

body.dark .ant-input-group.ant-input-group-compact>.ant-picker-range{
  display:inline-flex
}

body.dark .ant-input-group.ant-input-group-compact>*:not(:last-child){
  margin-right:-1px;
  border-right-width:1px
}

body.dark .ant-input-group.ant-input-group-compact .ant-input{
  float:none
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,body.dark .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,body.dark .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{
  border-right-width:1px;
  border-radius:0
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,body.dark .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,body.dark .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,body.dark .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,body.dark .ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select-focused{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{
  z-index:1
}

body.dark .ant-input-group.ant-input-group-compact>*:first-child,body.dark .ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,body.dark .ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

body.dark .ant-input-group.ant-input-group-compact>*:last-child,body.dark .ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,body.dark .ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{
  border-right-width:1px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

body.dark .ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{
  vertical-align:top
}

body.dark .ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{
  margin-left:-1px
}

body.dark .ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{
  border-radius:0
}

body.dark .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
}

body.dark .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
}

body.dark .ant-input-group>.ant-input-rtl:first-child,body.dark .ant-input-group-rtl .ant-input-group-addon:first-child{
  border-radius:0 2px 2px 0
}

body.dark .ant-input-group-rtl .ant-input-group-addon:first-child{
  border-right:1px solid #434343;
  border-left:0
}

body.dark .ant-input-group-rtl .ant-input-group-addon:last-child{
  border-right:0;
  border-left:1px solid #434343
}

body.dark .ant-input-group-rtl.ant-input-group>.ant-input:last-child,body.dark .ant-input-group-rtl.ant-input-group-addon:last-child{
  border-radius:2px 0 0 2px
}

body.dark .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){
  border-radius:2px 0 0 2px
}

body.dark .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-radius:0 2px 2px 0
}

body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){
  margin-right:0;
  margin-left:-1px;
  border-left-width:1px
}

body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{
  border-radius:0 2px 2px 0
}

body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,body.dark .ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{
  border-left-width:1px;
  border-radius:2px 0 0 2px
}

body.dark .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{
  margin-right:-1px;
  margin-left:0
}

body.dark .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
}

body.dark .ant-input-group-wrapper{
  display:inline-block;
  width:100%;
  text-align:start;
  vertical-align:top
}

body.dark .ant-input-password-icon{
  color:rgba(255, 255, 255, 0.45);
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-input-password-icon:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-input[type=color]{
  height:32px
}

body.dark .ant-input[type=color].ant-input-lg{
  height:40px
}

body.dark .ant-input[type=color].ant-input-sm{
  height:24px;
  padding-top:3px;
  padding-bottom:3px
}

body.dark .ant-input-textarea-show-count::after{
  float:right;
  color:rgba(255, 255, 255, 0.45);
  white-space:nowrap;
  content:attr(data-count);
  pointer-events:none
}

body.dark .ant-input-search .ant-input:hover,body.dark .ant-input-search .ant-input:focus{
  border-color:#165996
}

body.dark .ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),body.dark .ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-left-color:#165996
}

body.dark .ant-input-search .ant-input-affix-wrapper{
  border-radius:0
}

body.dark .ant-input-search .ant-input-lg{
  line-height:1.5713
}

body.dark .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{
  left:-1px;
  padding:0;
  border:0
}

body.dark .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
}

body.dark .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){
  color:rgba(255, 255, 255, 0.45)
}

body.dark .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
}

body.dark .ant-input-search-button{
  height:32px
}

body.dark .ant-input-search-button:hover,body.dark .ant-input-search-button:focus{
  z-index:1
}

body.dark .ant-input-search-large .ant-input-search-button{
  height:40px
}

body.dark .ant-input-search-small .ant-input-search-button{
  height:24px
}

body.dark .ant-input-group-wrapper-rtl{
  direction:rtl
}

body.dark .ant-input-group-rtl{
  direction:rtl
}

body.dark .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{
  border:none;
  outline:none
}

body.dark .ant-input-affix-wrapper-rtl .ant-input-prefix{
  margin:0 0 0 4px
}

body.dark .ant-input-affix-wrapper-rtl .ant-input-suffix{
  margin:0 4px 0 0
}

body.dark .ant-input-textarea-rtl{
  direction:rtl
}

body.dark .ant-input-textarea-rtl.ant-input-textarea-show-count::after{
  text-align:left
}

body.dark .ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{
  margin-right:0;
  margin-left:4px
}

body.dark .ant-input-affix-wrapper-rtl .ant-input-clear-icon{
  right:auto;
  left:8px
}

body.dark .ant-input-search-rtl{
  direction:rtl
}

body.dark .ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),body.dark .ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-right-color:#165996;
  border-left-color:#434343
}

body.dark .ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,body.dark .ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{
  border-right-color:#165996
}

body.dark .ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{
  right:-1px;
  left:auto
}

body.dark .ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{
  border-radius:2px 0 0 2px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  body.dark .ant-input{
    height:32px
  }

  body.dark .ant-input-lg{
    height:40px
  }

  body.dark .ant-input-sm{
    height:24px
  }

  body.dark .ant-input-affix-wrapper>input.ant-input{
    height:auto
  }
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body.dark .ant-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-checkbox-wrapper:hover .ant-checkbox-inner,body.dark .ant-checkbox:hover .ant-checkbox-inner,body.dark .ant-checkbox-input:focus+.ant-checkbox-inner{
  border-color:#177ddc
}

body.dark .ant-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #177ddc;
  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:""
}

body.dark .ant-checkbox:hover::after,body.dark .ant-checkbox-wrapper:hover .ant-checkbox::after{
  visibility:visible
}

body.dark .ant-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

body.dark .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body.dark .ant-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

body.dark .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body.dark .ant-checkbox-checked .ant-checkbox-inner{
  background-color:#177ddc;
  border-color:#177ddc
}

body.dark .ant-checkbox-disabled{
  cursor:not-allowed
}

body.dark .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.3);
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-checkbox-disabled .ant-checkbox-input{
  cursor:not-allowed
}

body.dark .ant-checkbox-disabled .ant-checkbox-inner{
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343 !important
}

body.dark .ant-checkbox-disabled .ant-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.08);
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-checkbox-disabled+span{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-checkbox-disabled:hover::after,body.dark .ant-checkbox-wrapper:hover .ant-checkbox-disabled::after{
  visibility:hidden
}

body.dark .ant-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body.dark .ant-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body.dark .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body.dark .ant-checkbox-wrapper+.ant-checkbox-wrapper{
  margin-left:8px
}

body.dark .ant-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-checkbox-group-item{
  margin-right:8px
}

body.dark .ant-checkbox-group-item:last-child{
  margin-right:0
}

body.dark .ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:0
}

body.dark .ant-checkbox-indeterminate .ant-checkbox-inner{
  background-color:transparent;
  border-color:#434343
}

body.dark .ant-checkbox-indeterminate .ant-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#177ddc;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body.dark .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after{
  background-color:rgba(255, 255, 255, 0.3);
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-checkbox-rtl{
  direction:rtl
}

body.dark .ant-checkbox-group-rtl .ant-checkbox-group-item{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{
  margin-left:0 !important
}

body.dark .ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:8px
}

body.dark .ant-collapse{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:rgba(255, 255, 255, 0.04);
  border:1px solid #434343;
  border-bottom:0;
  border-radius:2px
}

body.dark .ant-collapse>.ant-collapse-item{
  border-bottom:1px solid #434343
}

body.dark .ant-collapse>.ant-collapse-item:last-child,body.dark .ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{
  border-radius:0 0 2px 2px
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header{
  position:relative;
  padding:12px 16px;
  color:rgba(255, 255, 255, 0.85);
  line-height:1.5715;
  cursor:pointer;
  transition:all .3s,visibility 0s
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header::before{
  display:table;
  content:""
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  display:inline-block;
  margin-right:12px;
  font-size:12px;
  vertical-align:-1px
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  transition:-webkit-transform .24s;
  transition:transform .24s;
  transition:transform .24s, -webkit-transform .24s
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  float:right
}

body.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{
  outline:none
}

body.dark .ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{
  cursor:default
}

body.dark .ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{
  cursor:pointer
}

body.dark .ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-left:12px
}

body.dark .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{
  padding:12px 16px;
  padding-right:40px
}

body.dark .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%)
}

body.dark .ant-collapse-content{
  color:rgba(255, 255, 255, 0.85);
  background-color:#141414;
  border-top:1px solid #434343
}

body.dark .ant-collapse-content>.ant-collapse-content-box{
  padding:16px
}

body.dark .ant-collapse-content-hidden{
  display:none
}

body.dark .ant-collapse-item:last-child>.ant-collapse-content{
  border-radius:0 0 2px 2px
}

body.dark .ant-collapse-borderless{
  background-color:rgba(255, 255, 255, 0.04);
  border:0
}

body.dark .ant-collapse-borderless>.ant-collapse-item{
  border-bottom:1px solid #434343
}

body.dark .ant-collapse-borderless>.ant-collapse-item:last-child,body.dark .ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{
  border-radius:0
}

body.dark .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

body.dark .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:4px
}

body.dark .ant-collapse-ghost{
  background-color:transparent;
  border:0
}

body.dark .ant-collapse-ghost>.ant-collapse-item{
  border-bottom:0
}

body.dark .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

body.dark .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:12px;
  padding-bottom:12px
}

body.dark .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,body.dark .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-collapse-rtl{
  direction:rtl
}

body.dark .ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{
  padding:12px 16px;
  padding-right:40px
}

body.dark .ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body.dark .ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  float:left
}

body.dark .ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-right:12px;
  padding-left:0
}

body.dark .ant-comment{
  position:relative;
  background-color:transparent
}

body.dark .ant-comment-inner{
  display:flex;
  padding:16px 0
}

body.dark .ant-comment-avatar{
  position:relative;
  flex-shrink:0;
  margin-right:12px;
  cursor:pointer
}

body.dark .ant-comment-avatar img{
  width:32px;
  height:32px;
  border-radius:50%
}

body.dark .ant-comment-content{
  position:relative;
  flex:1 1 auto;
  min-width:1px;
  font-size:14px;
  word-wrap:break-word
}

body.dark .ant-comment-content-author{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin-bottom:4px;
  font-size:14px
}

body.dark .ant-comment-content-author>a,body.dark .ant-comment-content-author>span{
  padding-right:8px;
  font-size:12px;
  line-height:18px
}

body.dark .ant-comment-content-author-name{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  transition:color .3s
}

body.dark .ant-comment-content-author-name>*{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-comment-content-author-name>*:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-comment-content-author-time{
  color:rgba(255, 255, 255, 0.3);
  white-space:nowrap;
  cursor:auto
}

body.dark .ant-comment-content-detail p{
  margin-bottom:inherit;
  white-space:pre-wrap
}

body.dark .ant-comment-actions{
  margin-top:12px;
  margin-bottom:inherit;
  padding-left:0
}

body.dark .ant-comment-actions>li{
  display:inline-block;
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-comment-actions>li>span{
  margin-right:10px;
  color:rgba(255, 255, 255, 0.45);
  font-size:12px;
  cursor:pointer;
  transition:color .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-comment-actions>li>span:hover{
  color:rgba(255, 255, 255, 0.65)
}

body.dark .ant-comment-nested{
  margin-left:44px
}

body.dark .ant-comment-rtl{
  direction:rtl
}

body.dark .ant-comment-rtl .ant-comment-avatar{
  margin-right:0;
  margin-left:12px
}

body.dark .ant-comment-rtl .ant-comment-content-author>a,body.dark .ant-comment-rtl .ant-comment-content-author>span{
  padding-right:0;
  padding-left:8px
}

body.dark .ant-comment-rtl .ant-comment-actions{
  padding-right:0
}

body.dark .ant-comment-rtl .ant-comment-actions>li>span{
  margin-right:0;
  margin-left:10px
}

body.dark .ant-comment-rtl .ant-comment-nested{
  margin-right:44px;
  margin-left:0
}

body.dark .ant-descriptions-header{
  display:flex;
  align-items:center;
  margin-bottom:20px
}

body.dark .ant-descriptions-title{
  flex:auto;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  font-weight:bold;
  font-size:16px;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-descriptions-extra{
  margin-left:auto;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px
}

body.dark .ant-descriptions-view{
  width:100%;
  overflow:hidden;
  border-radius:2px
}

body.dark .ant-descriptions-view table{
  width:100%;
  table-layout:fixed
}

body.dark .ant-descriptions-row>th,body.dark .ant-descriptions-row>td{
  padding-bottom:16px
}

body.dark .ant-descriptions-row:last-child{
  border-bottom:none
}

body.dark .ant-descriptions-item-label{
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px;
  line-height:1.5715;
  text-align:start
}

body.dark .ant-descriptions-item-label::after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

body.dark .ant-descriptions-item-label.ant-descriptions-item-no-colon::after{
  content:" "
}

body.dark .ant-descriptions-item-no-label::after{
  margin:0;
  content:""
}

body.dark .ant-descriptions-item-content{
  display:table-cell;
  flex:1 1;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  word-break:break-word;
  overflow-wrap:break-word
}

body.dark .ant-descriptions-item{
  padding-bottom:0;
  vertical-align:top
}

body.dark .ant-descriptions-item-container{
  display:flex
}

body.dark .ant-descriptions-item-container .ant-descriptions-item-label,body.dark .ant-descriptions-item-container .ant-descriptions-item-content{
  display:inline-flex;
  align-items:baseline
}

body.dark .ant-descriptions-middle .ant-descriptions-row>th,body.dark .ant-descriptions-middle .ant-descriptions-row>td{
  padding-bottom:12px
}

body.dark .ant-descriptions-small .ant-descriptions-row>th,body.dark .ant-descriptions-small .ant-descriptions-row>td{
  padding-bottom:8px
}

body.dark .ant-descriptions-bordered .ant-descriptions-view{
  border:1px solid #303030
}

body.dark .ant-descriptions-bordered .ant-descriptions-view>table{
  table-layout:auto;
  border-collapse:collapse
}

body.dark .ant-descriptions-bordered .ant-descriptions-item-label,body.dark .ant-descriptions-bordered .ant-descriptions-item-content{
  padding:16px 24px;
  border-right:1px solid #303030
}

body.dark .ant-descriptions-bordered .ant-descriptions-item-label:last-child,body.dark .ant-descriptions-bordered .ant-descriptions-item-content:last-child{
  border-right:none
}

body.dark .ant-descriptions-bordered .ant-descriptions-item-label{
  background-color:rgba(255, 255, 255, 0.04)
}

body.dark .ant-descriptions-bordered .ant-descriptions-item-label::after{
  display:none
}

body.dark .ant-descriptions-bordered .ant-descriptions-row{
  border-bottom:1px solid #303030
}

body.dark .ant-descriptions-bordered .ant-descriptions-row:last-child{
  border-bottom:none
}

body.dark .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,body.dark .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{
  padding:12px 24px
}

body.dark .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,body.dark .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{
  padding:8px 16px
}

body.dark .ant-descriptions-rtl{
  direction:rtl
}

body.dark .ant-descriptions-rtl .ant-descriptions-item-label::after{
  margin:0 2px 0 8px
}

body.dark .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,body.dark .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{
  border-right:none;
  border-left:1px solid #303030
}

body.dark .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,body.dark .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{
  border-left:none
}

body.dark .ant-divider{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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(255, 255, 255, 0.12)
}

body.dark .ant-divider-vertical{
  position:relative;
  top:-0.06em;
  display:inline-block;
  height:.9em;
  margin:0 8px;
  vertical-align:middle;
  border-top:0;
  border-left:1px solid rgba(255, 255, 255, 0.12)
}

body.dark .ant-divider-horizontal{
  display:flex;
  clear:both;
  width:100%;
  min-width:100%;
  margin:24px 0
}

body.dark .ant-divider-horizontal.ant-divider-with-text{
  display:flex;
  margin:16px 0;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  white-space:nowrap;
  text-align:center;
  border-top:0;
  border-top-color:rgba(255, 255, 255, 0.12)
}

body.dark .ant-divider-horizontal.ant-divider-with-text::before,body.dark .ant-divider-horizontal.ant-divider-with-text::after{
  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:""
}

body.dark .ant-divider-horizontal.ant-divider-with-text-left::before{
  top:50%;
  width:5%
}

body.dark .ant-divider-horizontal.ant-divider-with-text-left::after{
  top:50%;
  width:95%
}

body.dark .ant-divider-horizontal.ant-divider-with-text-right::before{
  top:50%;
  width:95%
}

body.dark .ant-divider-horizontal.ant-divider-with-text-right::after{
  top:50%;
  width:5%
}

body.dark .ant-divider-inner-text{
  display:inline-block;
  padding:0 1em
}

body.dark .ant-divider-dashed{
  background:none;
  border-color:rgba(255, 255, 255, 0.12);
  border-style:dashed;
  border-width:1px 0 0
}

body.dark .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{
  border-top:0
}

body.dark .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,body.dark .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after{
  border-style:dashed none none
}

body.dark .ant-divider-vertical.ant-divider-dashed{
  border-width:0 0 0 1px
}

body.dark .ant-divider-plain.ant-divider-with-text{
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  font-size:14px
}

body.dark .ant-divider-rtl{
  direction:rtl
}

body.dark .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before{
  width:95%
}

body.dark .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after{
  width:5%
}

body.dark .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before{
  width:5%
}

body.dark .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after{
  width:95%
}

body.dark .ant-drawer{
  position:fixed;
  z-index:1000;
  width:0%;
  height:100%;
  transition:height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),height 0s ease .3s,width 0s ease .3s;
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body.dark .ant-drawer>*{
  transition:box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1),-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1),box-shadow .3s cubic-bezier(0.7, 0.3, 0.1, 1),-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body.dark .ant-drawer-content-wrapper{
  position:absolute;
  width:100%;
  height:100%
}

body.dark .ant-drawer .ant-drawer-content{
  width:100%;
  height:100%
}

body.dark .ant-drawer-left,body.dark .ant-drawer-right{
  top:0;
  width:0%;
  height:100%
}

body.dark .ant-drawer-left .ant-drawer-content-wrapper,body.dark .ant-drawer-right .ant-drawer-content-wrapper{
  height:100%
}

body.dark .ant-drawer-left.ant-drawer-open,body.dark .ant-drawer-right.ant-drawer-open{
  width:100%;
  transition:-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body.dark .ant-drawer-left{
  left:0
}

body.dark .ant-drawer-left .ant-drawer-content-wrapper{
  left:0
}

body.dark .ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:6px 0 16px -8px rgba(0, 0, 0, 0.32),9px 0 28px 0 rgba(0, 0, 0, 0.2),12px 0 48px 16px rgba(0, 0, 0, 0.12)
}

body.dark .ant-drawer-right{
  right:0
}

body.dark .ant-drawer-right .ant-drawer-content-wrapper{
  right:0
}

body.dark .ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:-6px 0 16px -8px rgba(0, 0, 0, 0.08),-9px 0 28px 0 rgba(0, 0, 0, 0.05),-12px 0 48px 16px rgba(0, 0, 0, 0.03)
}

body.dark .ant-drawer-right.ant-drawer-open.no-mask{
  right:1px;
  -webkit-transform:translateX(1px);
  transform:translateX(1px)
}

body.dark .ant-drawer-top,body.dark .ant-drawer-bottom{
  left:0;
  width:100%;
  height:0%
}

body.dark .ant-drawer-top .ant-drawer-content-wrapper,body.dark .ant-drawer-bottom .ant-drawer-content-wrapper{
  width:100%
}

body.dark .ant-drawer-top.ant-drawer-open,body.dark .ant-drawer-bottom.ant-drawer-open{
  height:100%;
  transition:-webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition:transform .3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform .3s cubic-bezier(0.7, 0.3, 0.1, 1)
}

body.dark .ant-drawer-top{
  top:0
}

body.dark .ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 6px 16px -8px rgba(0, 0, 0, 0.32),0 9px 28px 0 rgba(0, 0, 0, 0.2),0 12px 48px 16px rgba(0, 0, 0, 0.12)
}

body.dark .ant-drawer-bottom{
  bottom:0
}

body.dark .ant-drawer-bottom .ant-drawer-content-wrapper{
  bottom:0
}

body.dark .ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 -6px 16px -8px rgba(0, 0, 0, 0.32),0 -9px 28px 0 rgba(0, 0, 0, 0.2),0 -12px 48px 16px rgba(0, 0, 0, 0.12)
}

body.dark .ant-drawer-bottom.ant-drawer-open.no-mask{
  bottom:1px;
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
}

body.dark .ant-drawer.ant-drawer-open .ant-drawer-mask{
  height:100%;
  opacity:1;
  transition:none;
  -webkit-animation:antdDrawerFadeIn .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  animation:antdDrawerFadeIn .3s cubic-bezier(0.7, 0.3, 0.1, 1);
  pointer-events:auto
}

body.dark .ant-drawer-title{
  margin:0;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:22px
}

body.dark .ant-drawer-content{
  position:relative;
  z-index:1;
  overflow:auto;
  background-color:#1f1f1f;
  background-clip:padding-box;
  border:0
}

body.dark .ant-drawer-close{
  position:absolute;
  top:0;
  right:0;
  z-index:10;
  display:block;
  padding:20px;
  color:rgba(255, 255, 255, 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;
  transition:color .3s;
  text-rendering:auto
}

body.dark .ant-drawer-close:focus,body.dark .ant-drawer-close:hover{
  color:rgba(255, 255, 255, 0.75);
  text-decoration:none
}

body.dark .ant-drawer-header-no-title .ant-drawer-close{
  margin-right:var(--scroll-bar);
  padding-right:calc(20px - var(--scroll-bar))
}

body.dark .ant-drawer-header{
  position:relative;
  padding:16px 24px;
  color:rgba(255, 255, 255, 0.85);
  background:#1f1f1f;
  border-bottom:1px solid #303030;
  border-radius:2px 2px 0 0
}

body.dark .ant-drawer-header-no-title{
  color:rgba(255, 255, 255, 0.85);
  background:#1f1f1f
}

body.dark .ant-drawer-wrapper-body{
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  width:100%;
  height:100%
}

body.dark .ant-drawer-body{
  flex-grow:1;
  padding:24px;
  overflow:auto;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

body.dark .ant-drawer-footer{
  flex-shrink:0;
  padding:10px 16px;
  border-top:1px solid #303030
}

body.dark .ant-drawer-mask{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0;
  background-color:rgba(0, 0, 0, 0.45);
  opacity:0;
  filter:alpha(opacity=45);
  transition:opacity .3s linear,height 0s ease .3s;
  pointer-events:none
}

body.dark .ant-drawer-open-content{
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-drawer .ant-picker-clear{
  background:#1f1f1f
}

@-webkit-keyframes antdDrawerFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes antdDrawerFadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

body.dark .ant-drawer .ant-picker-clear,body.dark .ant-drawer .ant-slider-handle,body.dark .ant-drawer .ant-anchor-wrapper,body.dark .ant-drawer .ant-collapse-content,body.dark .ant-drawer .ant-timeline-item-head,body.dark .ant-drawer .ant-card{
  background-color:#1f1f1f
}

body.dark .ant-drawer .ant-transfer-list-header{
  background:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-drawer tr.ant-table-expanded-row>td,body.dark .ant-drawer tr.ant-table-expanded-row:hover>td{
  background:#272727
}

body.dark .ant-drawer .ant-table.ant-table-small thead>tr>th{
  background-color:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table{
  background-color:#1f1f1f
}

body.dark .ant-drawer .ant-table .ant-table-row-expand-icon{
  border:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table tfoot>tr>th,body.dark .ant-drawer .ant-table tfoot>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table thead>tr>th{
  background-color:#272727;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table tbody>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-left,body.dark .ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-right{
  background-color:#1f1f1f
}

body.dark .ant-drawer .ant-table tbody>tr.ant-table-row:hover>td{
  background:#303030
}

body.dark .ant-drawer .ant-table.ant-table-bordered .ant-table-title{
  border:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table.ant-table-bordered thead>tr>th,body.dark .ant-drawer .ant-table.ant-table-bordered tbody>tr>td,body.dark .ant-drawer .ant-table.ant-table-bordered tfoot>tr>th,body.dark .ant-drawer .ant-table.ant-table-bordered tfoot>tr>td{
  border-right:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table.ant-table-bordered .ant-table-cell-fix-right-first::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{
  border-bottom:1px solid #303030
}

body.dark .ant-drawer .ant-table.ant-table-bordered .ant-table-container{
  border:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table.ant-table-bordered .ant-table-expanded-row-fixed::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table.ant-table-bordered .ant-table-footer{
  border:1px solid #3a3a3a
}

body.dark .ant-drawer .ant-table .ant-table-filter-trigger-container-open{
  background-color:#525252
}

body.dark .ant-drawer .ant-picker-calendar-full{
  background-color:#1f1f1f
}

body.dark .ant-drawer .ant-picker-calendar-full .ant-picker-panel{
  background-color:#1f1f1f
}

body.dark .ant-drawer .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{
  border-top:2px solid #3a3a3a
}

body.dark .ant-drawer .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{
  background-color:#1f1f1f;
  border-bottom:1px solid #1f1f1f
}

body.dark .ant-drawer .ant-badge-count{
  box-shadow:0 0 0 1px #1f1f1f
}

body.dark .ant-drawer .ant-tree-show-line .ant-tree-switcher{
  background:#1f1f1f
}

body.dark .ant-drawer-rtl{
  direction:rtl
}

body.dark .ant-drawer-rtl .ant-drawer-close{
  right:auto;
  left:0
}

body.dark .ant-form-item .ant-mentions,body.dark .ant-form-item textarea.ant-input{
  height:auto
}

body.dark .ant-form-item .ant-upload{
  background:transparent
}

body.dark .ant-form-item .ant-upload.ant-upload-drag{
  background:rgba(255, 255, 255, 0.04)
}

body.dark .ant-form-item input[type=radio],body.dark .ant-form-item input[type=checkbox]{
  width:14px;
  height:14px
}

body.dark .ant-form-item .ant-radio-inline,body.dark .ant-form-item .ant-checkbox-inline{
  display:inline-block;
  margin-left:8px;
  font-weight:normal;
  vertical-align:middle;
  cursor:pointer
}

body.dark .ant-form-item .ant-radio-inline:first-child,body.dark .ant-form-item .ant-checkbox-inline:first-child{
  margin-left:0
}

body.dark .ant-form-item .ant-checkbox-vertical,body.dark .ant-form-item .ant-radio-vertical{
  display:block
}

body.dark .ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,body.dark .ant-form-item .ant-radio-vertical+.ant-radio-vertical{
  margin-left:0
}

body.dark .ant-form-item .ant-input-number+.ant-form-text{
  margin-left:8px
}

body.dark .ant-form-item .ant-input-number-handler-wrap{
  z-index:2
}

body.dark .ant-form-item .ant-select,body.dark .ant-form-item .ant-cascader-picker{
  width:100%
}

body.dark .ant-form-item .ant-picker-calendar-year-select,body.dark .ant-form-item .ant-picker-calendar-month-select,body.dark .ant-form-item .ant-input-group .ant-select,body.dark .ant-form-item .ant-input-group .ant-cascader-picker{
  width:auto
}

body.dark .ant-form-inline{
  display:flex;
  flex-wrap:wrap
}

body.dark .ant-form-inline .ant-form-item{
  flex:none;
  flex-wrap:nowrap;
  margin-right:16px;
  margin-bottom:0
}

body.dark .ant-form-inline .ant-form-item-with-help{
  margin-bottom:24px
}

body.dark .ant-form-inline .ant-form-item>.ant-form-item-label,body.dark .ant-form-inline .ant-form-item>.ant-form-item-control{
  display:inline-block;
  vertical-align:top
}

body.dark .ant-form-inline .ant-form-item>.ant-form-item-label{
  flex:none
}

body.dark .ant-form-inline .ant-form-item .ant-form-text{
  display:inline-block
}

body.dark .ant-form-inline .ant-form-item .ant-form-item-has-feedback{
  display:inline-block
}

body.dark .ant-form-horizontal .ant-form-item-label{
  flex-grow:0
}

body.dark .ant-form-horizontal .ant-form-item-control{
  flex:1 1
}

body.dark .ant-form-vertical .ant-form-item{
  flex-direction:column
}

body.dark .ant-form-vertical .ant-form-item-label>label{
  height:auto
}

body.dark .ant-form-vertical .ant-form-item-label,body.dark .ant-col-24.ant-form-item-label,body.dark .ant-col-xl-24.ant-form-item-label{
  padding:0 0 8px;
  line-height:1.5715;
  white-space:normal;
  white-space:initial;
  text-align:left
}

body.dark .ant-form-vertical .ant-form-item-label>label,body.dark .ant-col-24.ant-form-item-label>label,body.dark .ant-col-xl-24.ant-form-item-label>label{
  margin:0
}

body.dark .ant-form-vertical .ant-form-item-label>label::after,body.dark .ant-col-24.ant-form-item-label>label::after,body.dark .ant-col-xl-24.ant-form-item-label>label::after{
  display:none
}

body.dark .ant-form-rtl.ant-form-vertical .ant-form-item-label,body.dark .ant-form-rtl.ant-col-24.ant-form-item-label,body.dark .ant-form-rtl.ant-col-xl-24.ant-form-item-label{
  text-align:right
}

@media(max-width: 575px){
  body.dark .ant-form-item .ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-form-item .ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-form-item .ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-form-item .ant-form-item-label{
    text-align:right
  }

  body.dark .ant-form .ant-form-item{
    flex-wrap:wrap
  }

  body.dark .ant-form .ant-form-item .ant-form-item-label,body.dark .ant-form .ant-form-item .ant-form-item-control{
    flex:0 0 100%;
    max-width:100%
  }

  body.dark .ant-col-xs-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-col-xs-24.ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-col-xs-24.ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-col-xs-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 767px){
  body.dark .ant-col-sm-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-col-sm-24.ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-col-sm-24.ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-col-sm-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 991px){
  body.dark .ant-col-md-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-col-md-24.ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-col-md-24.ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-col-md-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1199px){
  body.dark .ant-col-lg-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-col-lg-24.ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-col-lg-24.ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-col-lg-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1599px){
  body.dark .ant-col-xl-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    white-space:initial;
    text-align:left
  }

  body.dark .ant-col-xl-24.ant-form-item-label>label{
    margin:0
  }

  body.dark .ant-col-xl-24.ant-form-item-label>label::after{
    display:none
  }

  body.dark .ant-form-rtl.ant-col-xl-24.ant-form-item-label{
    text-align:right
  }
}

body.dark .ant-form-item-explain.ant-form-item-explain-error{
  color:#a61d24
}

body.dark .ant-form-item-explain.ant-form-item-explain-warning{
  color:#d89614
}

body.dark .ant-form-item-has-feedback .ant-input{
  padding-right:24px
}

body.dark .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:18px
}

body.dark .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:28px
}

body.dark .ant-form-item-has-feedback .ant-switch{
  margin:2px 0 4px
}

body.dark .ant-form-item-has-feedback>.ant-select .ant-select-arrow,body.dark .ant-form-item-has-feedback>.ant-select .ant-select-clear,body.dark .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,body.dark .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear{
  right:32px
}

body.dark .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,body.dark .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value{
  padding-right:42px
}

body.dark .ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:19px
}

body.dark .ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:32px
}

body.dark .ant-form-item-has-feedback .ant-picker{
  padding-right:29.2px
}

body.dark .ant-form-item-has-feedback .ant-picker-large{
  padding-right:29.2px
}

body.dark .ant-form-item-has-feedback .ant-picker-small{
  padding-right:25.2px
}

body.dark .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,body.dark .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,body.dark .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,body.dark .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(0.12, 0.4, 0.29, 1.46);
  animation:zoomIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events:none
}

body.dark .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#49aa19;
  -webkit-animation-name:diffZoomIn1 !important;
  animation-name:diffZoomIn1 !important
}

body.dark .ant-form-item-has-warning .ant-form-item-split{
  color:#d89614
}

body.dark .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,body.dark .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,body.dark .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,body.dark .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{
  background-color:transparent;
  border-color:#d89614
}

body.dark .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,body.dark .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,body.dark .ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,body.dark .ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{
  border-color:#d89614;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(216, 150, 20, 0.2)
}

body.dark .ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{
  border-color:#d89614;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(216, 150, 20, 0.2)
}

body.dark .ant-form-item-has-warning .ant-input-prefix{
  color:#d89614
}

body.dark .ant-form-item-has-warning .ant-input-group-addon{
  color:#d89614;
  border-color:#d89614
}

body.dark .ant-form-item-has-warning .has-feedback{
  color:#d89614
}

body.dark .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#d89614;
  -webkit-animation-name:diffZoomIn3 !important;
  animation-name:diffZoomIn3 !important
}

body.dark .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{
  background-color:transparent;
  border-color:#d89614 !important
}

body.dark .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,body.dark .ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{
  border-color:#d89614;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(216, 150, 20, 0.2)
}

body.dark .ant-form-item-has-warning .ant-input-number,body.dark .ant-form-item-has-warning .ant-picker{
  background-color:transparent;
  border-color:#d89614
}

body.dark .ant-form-item-has-warning .ant-input-number-focused,body.dark .ant-form-item-has-warning .ant-picker-focused,body.dark .ant-form-item-has-warning .ant-input-number:focus,body.dark .ant-form-item-has-warning .ant-picker:focus{
  border-color:#d89614;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(216, 150, 20, 0.2)
}

body.dark .ant-form-item-has-warning .ant-input-number:not([disabled]):hover,body.dark .ant-form-item-has-warning .ant-picker:not([disabled]):hover{
  background-color:transparent;
  border-color:#d89614
}

body.dark .ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{
  border-color:#d89614;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(216, 150, 20, 0.2)
}

body.dark .ant-form-item-has-error .ant-form-item-split{
  color:#a61d24
}

body.dark .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,body.dark .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,body.dark .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,body.dark .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{
  background-color:transparent;
  border-color:#a61d24
}

body.dark .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,body.dark .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,body.dark .ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,body.dark .ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .ant-form-item-has-error .ant-input-prefix{
  color:#a61d24
}

body.dark .ant-form-item-has-error .ant-input-group-addon{
  color:#a61d24;
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .has-feedback{
  color:#a61d24
}

body.dark .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#a61d24;
  -webkit-animation-name:diffZoomIn2 !important;
  animation-name:diffZoomIn2 !important
}

body.dark .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{
  background-color:transparent;
  border-color:#a61d24 !important
}

body.dark .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,body.dark .ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .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;
  box-shadow:none
}

body.dark .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-input-number,body.dark .ant-form-item-has-error .ant-picker{
  background-color:transparent;
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-input-number-focused,body.dark .ant-form-item-has-error .ant-picker-focused,body.dark .ant-form-item-has-error .ant-input-number:focus,body.dark .ant-form-item-has-error .ant-picker:focus{
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .ant-form-item-has-error .ant-input-number:not([disabled]):hover,body.dark .ant-form-item-has-error .ant-picker:not([disabled]):hover{
  background-color:transparent;
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,body.dark .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{
  background-color:transparent;
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,body.dark .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{
  background-color:transparent;
  border-color:#a61d24;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(166, 29, 36, 0.2)
}

body.dark .ant-form-item-has-error .ant-transfer-list{
  border-color:#a61d24
}

body.dark .ant-form-item-has-error .ant-transfer-list-search:not([disabled]){
  border-color:#434343
}

body.dark .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-form-item-has-error .ant-radio-button-wrapper{
  border-color:#a61d24 !important
}

body.dark .ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before{
  background-color:#a61d24
}

body.dark .ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{
  display:inline-block;
  color:#177ddc
}

body.dark .ant-form{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-form legend{
  display:block;
  width:100%;
  margin-bottom:20px;
  padding:0;
  color:rgba(255, 255, 255, 0.45);
  font-size:16px;
  line-height:inherit;
  border:0;
  border-bottom:1px solid #434343
}

body.dark .ant-form label{
  font-size:14px
}

body.dark .ant-form input[type=search]{
  box-sizing:border-box
}

body.dark .ant-form input[type=radio],body.dark .ant-form input[type=checkbox]{
  line-height:normal
}

body.dark .ant-form input[type=file]{
  display:block
}

body.dark .ant-form input[type=range]{
  display:block;
  width:100%
}

body.dark .ant-form select[multiple],body.dark .ant-form select[size]{
  height:auto
}

body.dark .ant-form input[type=file]:focus,body.dark .ant-form input[type=radio]:focus,body.dark .ant-form input[type=checkbox]:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

body.dark .ant-form output{
  display:block;
  padding-top:15px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715
}

body.dark .ant-form .ant-form-text{
  display:inline-block;
  padding-right:8px
}

body.dark .ant-form-small .ant-form-item-label>label{
  height:24px
}

body.dark .ant-form-small .ant-form-item-control-input{
  min-height:24px
}

body.dark .ant-form-large .ant-form-item-label>label{
  height:40px
}

body.dark .ant-form-large .ant-form-item-control-input{
  min-height:40px
}

body.dark .ant-form-item{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-bottom:24px;
  vertical-align:top
}

body.dark .ant-form-item-with-help{
  margin-bottom:0
}

body.dark .ant-form-item-hidden,body.dark .ant-form-item-hidden.ant-row{
  display:none
}

body.dark .ant-form-item-label{
  display:inline-block;
  flex-grow:0;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  vertical-align:middle
}

body.dark .ant-form-item-label-left{
  text-align:left
}

body.dark .ant-form-item-label>label{
  position:relative;
  display:inline-flex;
  align-items:center;
  max-width:100%;
  height:32px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px
}

body.dark .ant-form-item-label>label>.anticon{
  font-size:14px;
  vertical-align:top
}

body.dark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{
  display:inline-block;
  margin-right:4px;
  color:#a61d24;
  font-size:14px;
  font-family:SimSun,sans-serif;
  line-height:1;
  content:"*"
}

body.dark .ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{
  display:none
}

body.dark .ant-form-item-label>label .ant-form-item-optional{
  display:inline-block;
  margin-left:4px;
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{
  display:none
}

body.dark .ant-form-item-label>label .ant-form-item-tooltip{
  color:rgba(255, 255, 255, 0.45);
  cursor:help;
  -ms-writing-mode:lr-tb;
  -webkit-writing-mode:horizontal-tb;
  writing-mode:horizontal-tb;
  -webkit-margin-start:4px;
  margin-inline-start:4px
}

body.dark .ant-form-item-label>label::after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

body.dark .ant-form-item-label>label.ant-form-item-no-colon::after{
  content:" "
}

body.dark .ant-form-item-control{
  display:flex;
  flex-direction:column;
  flex-grow:1
}

body.dark .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){
  width:100%
}

body.dark .ant-form-item-control-input{
  position:relative;
  display:flex;
  align-items:center;
  min-height:32px
}

body.dark .ant-form-item-control-input-content{
  flex:auto;
  max-width:100%
}

body.dark .ant-form-item-explain,body.dark .ant-form-item-extra{
  clear:both;
  min-height:24px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.5715;
  transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)
}

body.dark .ant-form-item .ant-input-textarea-show-count::after{
  margin-bottom:-22px
}

body.dark .ant-show-help-enter,body.dark .ant-show-help-appear{
  -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
}

body.dark .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
}

body.dark .ant-show-help-enter.ant-show-help-enter-active,body.dark .ant-show-help-appear.ant-show-help-appear-active{
  -webkit-animation-name:antShowHelpIn;
  animation-name:antShowHelpIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
}

body.dark .ant-show-help-enter,body.dark .ant-show-help-appear{
  opacity:0;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)
}

body.dark .ant-show-help-leave{
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)
}

@-webkit-keyframes antShowHelpIn{
  0%{
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
    opacity:0
  }

  100%{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
  }
}

@keyframes antShowHelpIn{
  0%{
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
    opacity:0
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn1{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes diffZoomIn2{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn2{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@-webkit-keyframes diffZoomIn3{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn3{
  0%{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}

body.dark .ant-form-rtl{
  direction:rtl
}

body.dark .ant-form-rtl .ant-form-item-label{
  text-align:left
}

body.dark .ant-form-rtl .ant-form-item-label>label.ant-form-item-required::before{
  margin-right:0;
  margin-left:4px
}

body.dark .ant-form-rtl .ant-form-item-label>label::after{
  margin:0 2px 0 8px
}

body.dark .ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-col-rtl .ant-form-item-control:first-child{
  width:100%
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-input{
  padding-right:11px;
  padding-left:24px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:11px;
  padding-left:18px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input{
  padding:0
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:auto;
  left:28px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-input-number{
  padding-left:18px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,body.dark .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,body.dark .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,body.dark .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear{
  right:auto;
  left:32px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,body.dark .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value{
  padding-right:0;
  padding-left:42px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:0;
  margin-left:19px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:auto;
  left:32px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-picker{
  padding-right:11px;
  padding-left:29.2px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{
  padding-right:11px;
  padding-left:29.2px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{
  padding-right:7px;
  padding-left:25.2px
}

body.dark .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,body.dark .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,body.dark .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,body.dark .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{
  right:auto;
  left:0
}

body.dark .ant-form-rtl.ant-form-inline .ant-form-item{
  margin-right:0;
  margin-left:16px
}

body.dark .ant-image{
  position:relative;
  display:inline-block
}

body.dark .ant-image-img{
  display:block;
  width:100%;
  height:auto
}

body.dark .ant-image-img-placeholder{
  background-color:#f5f5f5;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:30%
}

body.dark .ant-image-mask{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.5);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s
}

body.dark .ant-image-mask-info .anticon{
  -webkit-margin-end:4px;
  margin-inline-end:4px
}

body.dark .ant-image-mask:hover{
  opacity:1
}

body.dark .ant-image-placeholder{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}

body.dark .ant-image-preview{
  pointer-events:none;
  height:100%;
  text-align:center
}

body.dark .ant-image-preview.ant-zoom-enter,body.dark .ant-image-preview.antzoom-appear{
  -webkit-transform:none;
  transform:none;
  opacity:0;
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .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, 0.45)
}

body.dark .ant-image-preview-mask-hidden{
  display:none
}

body.dark .ant-image-preview-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch
}

body.dark .ant-image-preview-body{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden
}

body.dark .ant-image-preview-img{
  max-width:100%;
  max-height:100%;
  vertical-align:middle;
  -webkit-transform:scale3d(1, 1, 1);
  transform:scale3d(1, 1, 1);
  cursor:grab;
  transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:auto
}

body.dark .ant-image-preview-img-wrapper{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}

body.dark .ant-image-preview-img-wrapper::before{
  display:inline-block;
  width:1px;
  height:50%;
  margin-right:-1px;
  content:""
}

body.dark .ant-image-preview-moving .ant-image-preview-img{
  cursor:grabbing
}

body.dark .ant-image-preview-moving .ant-image-preview-img-wrapper{
  transition-duration:0s
}

body.dark .ant-image-preview-wrap{
  z-index:1080
}

body.dark .ant-image-preview-operations{
  box-sizing:border-box;
  margin:0;
  padding:0;
  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:flex;
  flex-direction:row-reverse;
  align-items:center;
  width:100%;
  color:rgba(255, 255, 255, 0.85);
  list-style:none;
  background:rgba(0, 0, 0, 0.1);
  pointer-events:auto
}

body.dark .ant-image-preview-operations-operation{
  margin-left:12px;
  padding:12px;
  cursor:pointer
}

body.dark .ant-image-preview-operations-operation-disabled{
  color:rgba(255, 255, 255, 0.25);
  pointer-events:none
}

body.dark .ant-image-preview-operations-operation:last-of-type{
  margin-left:0
}

body.dark .ant-image-preview-operations-icon{
  font-size:18px
}

body.dark .ant-image-preview-switch-left,body.dark .ant-image-preview-switch-right{
  position:absolute;
  top:50%;
  right:10px;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  margin-top:-22px;
  color:rgba(255, 255, 255, 0.85);
  background:rgba(0, 0, 0, 0.1);
  border-radius:50%;
  cursor:pointer;
  pointer-events:auto
}

body.dark .ant-image-preview-switch-left-disabled,body.dark .ant-image-preview-switch-right-disabled{
  color:rgba(255, 255, 255, 0.25);
  cursor:not-allowed
}

body.dark .ant-image-preview-switch-left-disabled>.anticon,body.dark .ant-image-preview-switch-right-disabled>.anticon{
  cursor:not-allowed
}

body.dark .ant-image-preview-switch-left>.anticon,body.dark .ant-image-preview-switch-right>.anticon{
  font-size:18px
}

body.dark .ant-image-preview-switch-left{
  left:10px
}

body.dark .ant-image-preview-switch-right{
  right:10px
}

body.dark .ant-input-number{
  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;
  padding:4px 11px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:transparent;
  background-image:none;
  transition:all .3s;
  display:inline-block;
  width:90px;
  margin:0;
  padding:0;
  border:1px solid #434343;
  border-radius:2px
}

body.dark .ant-input-number:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-input-number:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-input-number:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-input-number:focus,body.dark .ant-input-number-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-input-number-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-number-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-number[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-number[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-number-borderless,body.dark .ant-input-number-borderless:hover,body.dark .ant-input-number-borderless:focus,body.dark .ant-input-number-borderless-focused,body.dark .ant-input-number-borderless-disabled,body.dark .ant-input-number-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-input-number{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-input-number-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-input-number-sm{
  padding:0px 7px
}

body.dark .ant-input-number-handler{
  position:relative;
  display:block;
  width:100%;
  height:50%;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.45);
  font-weight:bold;
  line-height:0;
  text-align:center;
  border-left:1px solid #434343;
  transition:all .1s linear
}

body.dark .ant-input-number-handler:active{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-input-number-handler:hover .ant-input-number-handler-up-inner,body.dark .ant-input-number-handler:hover .ant-input-number-handler-down-inner{
  color:#165996
}

body.dark .ant-input-number-handler-up-inner,body.dark .ant-input-number-handler-down-inner{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  right:4px;
  width:12px;
  height:12px;
  color:rgba(255, 255, 255, 0.45);
  line-height:12px;
  transition:all .1s linear;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-input-number-handler-up-inner>*,body.dark .ant-input-number-handler-down-inner>*{
  line-height:1
}

body.dark .ant-input-number-handler-up-inner svg,body.dark .ant-input-number-handler-down-inner svg{
  display:inline-block
}

body.dark .ant-input-number-handler-up-inner::before,body.dark .ant-input-number-handler-down-inner::before{
  display:none
}

body.dark .ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,body.dark .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,body.dark .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,body.dark .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{
  display:block
}

body.dark .ant-input-number:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-input-number:hover+.ant-form-item-children-icon{
  opacity:0;
  transition:opacity .24s linear .24s
}

body.dark .ant-input-number-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-input-number-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-input-number-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-input-number-disabled .ant-input-number-input{
  cursor:not-allowed
}

body.dark .ant-input-number-disabled .ant-input-number-handler-wrap{
  display:none
}

body.dark .ant-input-number-readonly .ant-input-number-handler-wrap{
  display:none
}

body.dark .ant-input-number-input{
  width:100%;
  height:30px;
  padding:0 11px;
  text-align:left;
  background-color:transparent;
  border:0;
  border-radius:2px;
  outline:0;
  transition:all .3s linear;
  -moz-appearance:textfield !important
}

body.dark .ant-input-number-input:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number-input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number-input::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number-input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-input-number-input:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-input-number-input[type=number]::-webkit-inner-spin-button,body.dark .ant-input-number-input[type=number]::-webkit-outer-spin-button{
  margin:0;
  -webkit-appearance:none
}

body.dark .ant-input-number-lg{
  padding:0;
  font-size:16px
}

body.dark .ant-input-number-lg input{
  height:38px
}

body.dark .ant-input-number-sm{
  padding:0
}

body.dark .ant-input-number-sm input{
  height:22px;
  padding:0 7px
}

body.dark .ant-input-number-handler-wrap{
  position:absolute;
  top:0;
  right:0;
  width:22px;
  height:100%;
  background:#141414;
  border-radius:0 2px 2px 0;
  opacity:0;
  transition:opacity .24s linear .1s
}

body.dark .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,body.dark .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{
  min-width:auto;
  margin-right:0;
  font-size:7px
}

body.dark .ant-input-number-borderless .ant-input-number-handler-wrap{
  border-left-width:0
}

body.dark .ant-input-number-handler-wrap:hover .ant-input-number-handler{
  height:40%
}

body.dark .ant-input-number:hover .ant-input-number-handler-wrap{
  opacity:1
}

body.dark .ant-input-number-handler-up{
  border-top-right-radius:2px;
  cursor:pointer
}

body.dark .ant-input-number-handler-up-inner{
  top:50%;
  margin-top:-5px;
  text-align:center
}

body.dark .ant-input-number-handler-up:hover{
  height:60% !important
}

body.dark .ant-input-number-handler-down{
  top:0;
  border-top:1px solid #434343;
  border-bottom-right-radius:2px;
  cursor:pointer
}

body.dark .ant-input-number-handler-down-inner{
  top:50%;
  text-align:center;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

body.dark .ant-input-number-handler-down:hover{
  height:60% !important
}

body.dark .ant-input-number-borderless .ant-input-number-handler-down{
  border-top-width:0
}

body.dark .ant-input-number-handler-up-disabled,body.dark .ant-input-number-handler-down-disabled{
  cursor:not-allowed
}

body.dark .ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,body.dark .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-input-number-borderless{
  box-shadow:none
}

body.dark .ant-input-number-out-of-range input{
  color:#a61d24
}

body.dark .ant-input-number-rtl{
  direction:rtl
}

body.dark .ant-input-number-rtl .ant-input-number-handler-wrap{
  right:auto;
  left:0;
  border-right:1px solid #434343;
  border-left:0;
  border-radius:2px 0 0 2px
}

body.dark .ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{
  border-right-width:0
}

body.dark .ant-input-number-rtl .ant-input-number-input{
  direction:ltr;
  text-align:right
}

body.dark .ant-layout{
  display:flex;
  flex:auto;
  flex-direction:column;
  min-height:0;
  background:#000
}

body.dark .ant-layout,body.dark .ant-layout *{
  box-sizing:border-box
}

body.dark .ant-layout.ant-layout-has-sider{
  flex-direction:row
}

body.dark .ant-layout.ant-layout-has-sider>.ant-layout,body.dark .ant-layout.ant-layout-has-sider>.ant-layout-content{
  width:0
}

body.dark .ant-layout-header,body.dark .ant-layout-footer{
  flex:0 0 auto
}

body.dark .ant-layout-header{
  height:64px;
  padding:0 50px;
  color:rgba(255, 255, 255, 0.85);
  line-height:64px;
  background:#1f1f1f
}

body.dark .ant-layout-footer{
  padding:24px 50px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  background:#000
}

body.dark .ant-layout-content{
  flex:auto;
  min-height:0
}

body.dark .ant-layout-sider{
  position:relative;
  min-width:0;
  background:#1f1f1f;
  transition:all .2s
}

body.dark .ant-layout-sider-children{
  height:100%;
  margin-top:-0.1px;
  padding-top:.1px
}

body.dark .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{
  width:auto
}

body.dark .ant-layout-sider-has-trigger{
  padding-bottom:48px
}

body.dark .ant-layout-sider-right{
  order:1
}

body.dark .ant-layout-sider-trigger{
  position:fixed;
  bottom:0;
  z-index:1;
  height:48px;
  color:#fff;
  line-height:48px;
  text-align:center;
  background:#262626;
  cursor:pointer;
  transition:all .2s
}

body.dark .ant-layout-sider-zero-width>*{
  overflow:hidden
}

body.dark .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:#1f1f1f;
  border-radius:0 2px 2px 0;
  cursor:pointer;
  transition:background .3s ease
}

body.dark .ant-layout-sider-zero-width-trigger::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  transition:all .3s;
  content:""
}

body.dark .ant-layout-sider-zero-width-trigger:hover::after{
  background:rgba(255, 255, 255, 0.1)
}

body.dark .ant-layout-sider-zero-width-trigger-right{
  left:-36px;
  border-radius:2px 0 0 2px
}

body.dark .ant-layout-sider-light{
  background:#fff
}

body.dark .ant-layout-sider-light .ant-layout-sider-trigger{
  color:rgba(255, 255, 255, 0.85);
  background:#fff
}

body.dark .ant-layout-sider-light .ant-layout-sider-zero-width-trigger{
  color:rgba(255, 255, 255, 0.85);
  background:#fff
}

body.dark .ant-layout-rtl{
  direction:rtl
}

body.dark .ant-list .ant-card{
  background:transparent
}

body.dark .ant-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-list *{
  outline:none
}

body.dark .ant-list-pagination{
  margin-top:24px;
  text-align:right
}

body.dark .ant-list-pagination .ant-pagination-options{
  text-align:left
}

body.dark .ant-list-more{
  margin-top:12px;
  text-align:center
}

body.dark .ant-list-more button{
  padding-right:32px;
  padding-left:32px
}

body.dark .ant-list-spin{
  min-height:40px;
  text-align:center
}

body.dark .ant-list-empty-text{
  padding:16px;
  color:rgba(255, 255, 255, 0.3);
  font-size:14px;
  text-align:center
}

body.dark .ant-list-items{
  margin:0;
  padding:0;
  list-style:none
}

body.dark .ant-list-item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:12px 0;
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-list-item-meta{
  display:flex;
  flex:1 1;
  align-items:flex-start;
  max-width:100%
}

body.dark .ant-list-item-meta-avatar{
  margin-right:16px
}

body.dark .ant-list-item-meta-content{
  flex:1 0;
  width:0;
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-list-item-meta-title{
  margin-bottom:4px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715
}

body.dark .ant-list-item-meta-title>a{
  color:rgba(255, 255, 255, 0.85);
  transition:all .3s
}

body.dark .ant-list-item-meta-title>a:hover{
  color:#177ddc
}

body.dark .ant-list-item-meta-description{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.5715
}

body.dark .ant-list-item-action{
  flex:0 0 auto;
  margin-left:48px;
  padding:0;
  font-size:0;
  list-style:none
}

body.dark .ant-list-item-action>li{
  position:relative;
  display:inline-block;
  padding:0 8px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

body.dark .ant-list-item-action>li:first-child{
  padding-left:0
}

body.dark .ant-list-item-action-split{
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:14px;
  margin-top:-7px;
  background-color:#303030
}

body.dark .ant-list-header{
  background:transparent
}

body.dark .ant-list-footer{
  background:transparent
}

body.dark .ant-list-header,body.dark .ant-list-footer{
  padding-top:12px;
  padding-bottom:12px
}

body.dark .ant-list-empty{
  padding:16px 0;
  color:rgba(255, 255, 255, 0.45);
  font-size:12px;
  text-align:center
}

body.dark .ant-list-split .ant-list-item{
  border-bottom:1px solid #303030
}

body.dark .ant-list-split .ant-list-item:last-child{
  border-bottom:none
}

body.dark .ant-list-split .ant-list-header{
  border-bottom:1px solid #303030
}

body.dark .ant-list-split.ant-list-empty .ant-list-footer{
  border-top:1px solid #303030
}

body.dark .ant-list-loading .ant-list-spin-nested-loading{
  min-height:32px
}

body.dark .ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{
  border-bottom:1px solid #303030
}

body.dark .ant-list-lg .ant-list-item{
  padding:16px 24px
}

body.dark .ant-list-sm .ant-list-item{
  padding:8px 16px
}

body.dark .ant-list-vertical .ant-list-item{
  align-items:initial
}

body.dark .ant-list-vertical .ant-list-item-main{
  display:block;
  flex:1 1
}

body.dark .ant-list-vertical .ant-list-item-extra{
  margin-left:40px
}

body.dark .ant-list-vertical .ant-list-item-meta{
  margin-bottom:16px
}

body.dark .ant-list-vertical .ant-list-item-meta-title{
  margin-bottom:12px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px;
  line-height:24px
}

body.dark .ant-list-vertical .ant-list-item-action{
  margin-top:16px;
  margin-left:auto
}

body.dark .ant-list-vertical .ant-list-item-action>li{
  padding:0 16px
}

body.dark .ant-list-vertical .ant-list-item-action>li:first-child{
  padding-left:0
}

body.dark .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
}

body.dark .ant-list-item-no-flex{
  display:block
}

body.dark .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{
  float:right
}

body.dark .ant-list-bordered{
  border:1px solid #434343;
  border-radius:2px
}

body.dark .ant-list-bordered .ant-list-header{
  padding-right:24px;
  padding-left:24px
}

body.dark .ant-list-bordered .ant-list-footer{
  padding-right:24px;
  padding-left:24px
}

body.dark .ant-list-bordered .ant-list-item{
  padding-right:24px;
  padding-left:24px
}

body.dark .ant-list-bordered .ant-list-pagination{
  margin:16px 24px
}

body.dark .ant-list-bordered.ant-list-sm .ant-list-item{
  padding:8px 16px
}

body.dark .ant-list-bordered.ant-list-sm .ant-list-header,body.dark .ant-list-bordered.ant-list-sm .ant-list-footer{
  padding:8px 16px
}

body.dark .ant-list-bordered.ant-list-lg .ant-list-item{
  padding:16px 24px
}

body.dark .ant-list-bordered.ant-list-lg .ant-list-header,body.dark .ant-list-bordered.ant-list-lg .ant-list-footer{
  padding:16px 24px
}

@media screen and (max-width: 768px){
  body.dark .ant-list-item-action{
    margin-left:24px
  }

  body.dark .ant-list-vertical .ant-list-item-extra{
    margin-left:24px
  }
}

@media screen and (max-width: 576px){
  body.dark .ant-list-item{
    flex-wrap:wrap
  }

  body.dark .ant-list-item-action{
    margin-left:12px
  }

  body.dark .ant-list-vertical .ant-list-item{
    flex-wrap:wrap-reverse
  }

  body.dark .ant-list-vertical .ant-list-item-main{
    min-width:220px
  }

  body.dark .ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

body.dark .ant-list-rtl{
  direction:rtl;
  text-align:right
}

body.dark .ant-list-rtl .ReactVirtualized__List .ant-list-item{
  direction:rtl
}

body.dark .ant-list-rtl .ant-list-pagination{
  text-align:left
}

body.dark .ant-list-rtl .ant-list-item-meta-avatar{
  margin-right:0;
  margin-left:16px
}

body.dark .ant-list-rtl .ant-list-item-action{
  margin-right:48px;
  margin-left:0
}

body.dark .ant-list.ant-list-rtl .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

body.dark .ant-list-rtl .ant-list-item-action-split{
  right:auto;
  left:0
}

body.dark .ant-list-rtl.ant-list-vertical .ant-list-item-extra{
  margin-right:40px;
  margin-left:0
}

body.dark .ant-list-rtl.ant-list-vertical .ant-list-item-action{
  margin-right:auto
}

body.dark .ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

body.dark .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){
  body.dark .ant-list-rtl .ant-list-item-action{
    margin-right:24px;
    margin-left:0
  }

  body.dark .ant-list-rtl .ant-list-vertical .ant-list-item-extra{
    margin-right:24px;
    margin-left:0
  }
}

@media screen and (max-width: 576px){
  body.dark .ant-list-rtl .ant-list-item-action{
    margin-right:22px;
    margin-left:0
  }

  body.dark .ant-list-rtl.ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

body.dark .ant-spin{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#177ddc;
  text-align:center;
  vertical-align:middle;
  opacity:0;
  transition:-webkit-transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition:transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition:transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-spin-spinning{
  position:static;
  display:inline-block;
  opacity:1
}

body.dark .ant-spin-nested-loading{
  position:relative
}

body.dark .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
}

body.dark .ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{
  position:absolute;
  top:50%;
  left:50%;
  margin:-10px
}

body.dark .ant-spin-nested-loading>div>.ant-spin .ant-spin-text{
  position:absolute;
  top:50%;
  width:100%;
  padding-top:5px;
  text-shadow:0 1px 2px #141414
}

body.dark .ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{
  margin-top:-20px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{
  margin:-7px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{
  padding-top:2px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{
  margin-top:-17px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{
  margin:-16px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{
  padding-top:11px
}

body.dark .ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{
  margin-top:-26px
}

body.dark .ant-spin-container{
  position:relative;
  transition:opacity .3s
}

body.dark .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:#141414;
  opacity:0;
  transition:all .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-spin-blur{
  clear:both;
  overflow:hidden;
  opacity:.5;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:none
}

body.dark .ant-spin-blur::after{
  opacity:.4;
  pointer-events:auto
}

body.dark .ant-spin-tip{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-spin-dot{
  position:relative;
  display:inline-block;
  font-size:20px;
  width:1em;
  height:1em
}

body.dark .ant-spin-dot-item{
  position:absolute;
  display:block;
  width:9px;
  height:9px;
  background-color:#177ddc;
  border-radius:100%;
  -webkit-transform:scale(0.75);
  transform:scale(0.75);
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%;
  opacity:.3;
  -webkit-animation:antSpinMove 1s infinite linear alternate;
  animation:antSpinMove 1s infinite linear alternate
}

body.dark .ant-spin-dot-item:nth-child(1){
  top:0;
  left:0
}

body.dark .ant-spin-dot-item:nth-child(2){
  top:0;
  right:0;
  -webkit-animation-delay:.4s;
  animation-delay:.4s
}

body.dark .ant-spin-dot-item:nth-child(3){
  right:0;
  bottom:0;
  -webkit-animation-delay:.8s;
  animation-delay:.8s
}

body.dark .ant-spin-dot-item:nth-child(4){
  bottom:0;
  left:0;
  -webkit-animation-delay:1.2s;
  animation-delay:1.2s
}

body.dark .ant-spin-dot-spin{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-animation:antRotate 1.2s infinite linear;
  animation:antRotate 1.2s infinite linear
}

body.dark .ant-spin-sm .ant-spin-dot{
  font-size:14px
}

body.dark .ant-spin-sm .ant-spin-dot i{
  width:6px;
  height:6px
}

body.dark .ant-spin-lg .ant-spin-dot{
  font-size:32px
}

body.dark .ant-spin-lg .ant-spin-dot i{
  width:14px;
  height:14px
}

body.dark .ant-spin.ant-spin-show-text .ant-spin-text{
  display:block
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
  body.dark .ant-spin-blur{
    background:#141414;
    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)
  }
}

body.dark .ant-spin-rtl{
  direction:rtl
}

body.dark .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)
  }
}

body.dark .ant-pagination{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-pagination ul,body.dark .ant-pagination ol{
  margin:0;
  padding:0;
  list-style:none
}

body.dark .ant-pagination::after{
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
  visibility:hidden;
  content:" "
}

body.dark .ant-pagination-total-text{
  display:inline-block;
  height:32px;
  margin-right:8px;
  line-height:30px;
  vertical-align:middle
}

body.dark .ant-pagination-item{
  display:inline-block;
  min-width:32px;
  height:32px;
  margin-right:8px;
  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:30px;
  text-align:center;
  vertical-align:middle;
  list-style:none;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  outline:0;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-pagination-item a{
  display:block;
  padding:0 6px;
  color:rgba(255, 255, 255, 0.85);
  transition:none
}

body.dark .ant-pagination-item a:hover{
  text-decoration:none
}

body.dark .ant-pagination-item:focus-visible,body.dark .ant-pagination-item:hover{
  border-color:#177ddc;
  transition:all .3s
}

body.dark .ant-pagination-item:focus-visible a,body.dark .ant-pagination-item:hover a{
  color:#177ddc
}

body.dark .ant-pagination-item-active{
  font-weight:500;
  background:transparent;
  border-color:#177ddc
}

body.dark .ant-pagination-item-active a{
  color:#177ddc
}

body.dark .ant-pagination-item-active:focus-visible,body.dark .ant-pagination-item-active:hover{
  border-color:#165996
}

body.dark .ant-pagination-item-active:focus-visible a,body.dark .ant-pagination-item-active:hover a{
  color:#165996
}

body.dark .ant-pagination-jump-prev,body.dark .ant-pagination-jump-next{
  outline:0
}

body.dark .ant-pagination-jump-prev .ant-pagination-item-container,body.dark .ant-pagination-jump-next .ant-pagination-item-container{
  position:relative
}

body.dark .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,body.dark .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{
  color:#177ddc;
  font-size:12px;
  letter-spacing:-1px;
  opacity:0;
  transition:all .2s
}

body.dark .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,body.dark .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto
}

body.dark .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,body.dark .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  margin:auto;
  color:rgba(255, 255, 255, 0.3);
  font-family:Arial,Helvetica,sans-serif;
  letter-spacing:2px;
  text-align:center;
  text-indent:.13em;
  opacity:1;
  transition:all .2s
}

body.dark .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,body.dark .ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,body.dark .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,body.dark .ant-pagination-jump-next:hover .ant-pagination-item-link-icon{
  opacity:1
}

body.dark .ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,body.dark .ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,body.dark .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,body.dark .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{
  opacity:0
}

body.dark .ant-pagination-prev,body.dark .ant-pagination-jump-prev,body.dark .ant-pagination-jump-next{
  margin-right:8px
}

body.dark .ant-pagination-prev,body.dark .ant-pagination-next,body.dark .ant-pagination-jump-prev,body.dark .ant-pagination-jump-next{
  display:inline-block;
  min-width:32px;
  height:32px;
  color:rgba(255, 255, 255, 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;
  transition:all .3s
}

body.dark .ant-pagination-prev,body.dark .ant-pagination-next{
  font-family:Arial,Helvetica,sans-serif;
  outline:0
}

body.dark .ant-pagination-prev button,body.dark .ant-pagination-next button{
  color:rgba(255, 255, 255, 0.85);
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-pagination-prev:hover button,body.dark .ant-pagination-next:hover button{
  border-color:#165996
}

body.dark .ant-pagination-prev .ant-pagination-item-link,body.dark .ant-pagination-next .ant-pagination-item-link{
  display:block;
  width:100%;
  height:100%;
  padding:0;
  font-size:12px;
  text-align:center;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  outline:none;
  transition:all .3s
}

body.dark .ant-pagination-prev:focus-visible .ant-pagination-item-link,body.dark .ant-pagination-next:focus-visible .ant-pagination-item-link,body.dark .ant-pagination-prev:hover .ant-pagination-item-link,body.dark .ant-pagination-next:hover .ant-pagination-item-link{
  color:#177ddc;
  border-color:#177ddc
}

body.dark .ant-pagination-disabled,body.dark .ant-pagination-disabled:hover,body.dark .ant-pagination-disabled:focus-visible{
  cursor:not-allowed
}

body.dark .ant-pagination-disabled .ant-pagination-item-link,body.dark .ant-pagination-disabled:hover .ant-pagination-item-link,body.dark .ant-pagination-disabled:focus-visible .ant-pagination-item-link{
  color:rgba(255, 255, 255, 0.3);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-pagination-slash{
  margin:0 10px 0 5px
}

body.dark .ant-pagination-options{
  display:inline-block;
  margin-left:16px;
  vertical-align:middle
}

@media all and (-ms-high-contrast: none){
  body.dark .ant-pagination-options *::-ms-backdrop,body.dark .ant-pagination-options{
    vertical-align:top
  }
}

body.dark .ant-pagination-options-size-changer.ant-select{
  display:inline-block;
  width:auto
}

body.dark .ant-pagination-options-quick-jumper{
  display:inline-block;
  height:32px;
  margin-left:8px;
  line-height:32px;
  vertical-align:top
}

body.dark .ant-pagination-options-quick-jumper input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  line-height:1.5715;
  background-color:transparent;
  background-image:none;
  border:1px solid #434343;
  border-radius:2px;
  transition:all .3s;
  width:50px;
  height:32px;
  margin:0 8px
}

body.dark .ant-pagination-options-quick-jumper input:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-pagination-options-quick-jumper input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-pagination-options-quick-jumper input::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-pagination-options-quick-jumper input:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-pagination-options-quick-jumper input:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-pagination-options-quick-jumper input:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-pagination-options-quick-jumper input:focus,body.dark .ant-pagination-options-quick-jumper input-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-pagination-options-quick-jumper input-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-pagination-options-quick-jumper input-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-pagination-options-quick-jumper input[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-pagination-options-quick-jumper input[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-pagination-options-quick-jumper input-borderless,body.dark .ant-pagination-options-quick-jumper input-borderless:hover,body.dark .ant-pagination-options-quick-jumper input-borderless:focus,body.dark .ant-pagination-options-quick-jumper input-borderless-focused,body.dark .ant-pagination-options-quick-jumper input-borderless-disabled,body.dark .ant-pagination-options-quick-jumper input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-pagination-options-quick-jumper input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-pagination-options-quick-jumper input-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-pagination-options-quick-jumper input-sm{
  padding:0px 7px
}

body.dark .ant-pagination-simple .ant-pagination-prev,body.dark .ant-pagination-simple .ant-pagination-next{
  height:24px;
  line-height:24px;
  vertical-align:top
}

body.dark .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,body.dark .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{
  height:24px;
  background-color:transparent;
  border:0
}

body.dark .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,body.dark .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after{
  height:24px;
  line-height:24px
}

body.dark .ant-pagination-simple .ant-pagination-simple-pager{
  display:inline-block;
  height:24px;
  margin-right:8px
}

body.dark .ant-pagination-simple .ant-pagination-simple-pager input{
  box-sizing:border-box;
  height:100%;
  margin-right:8px;
  padding:0 6px;
  text-align:center;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  outline:none;
  transition:border-color .3s
}

body.dark .ant-pagination-simple .ant-pagination-simple-pager input:hover{
  border-color:#177ddc
}

body.dark .ant-pagination-simple .ant-pagination-simple-pager input[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-pagination.mini .ant-pagination-total-text,body.dark .ant-pagination.mini .ant-pagination-simple-pager{
  height:24px;
  line-height:24px
}

body.dark .ant-pagination.mini .ant-pagination-item{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:22px
}

body.dark .ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){
  background:transparent;
  border-color:transparent
}

body.dark .ant-pagination.mini .ant-pagination-prev,body.dark .ant-pagination.mini .ant-pagination-next{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:24px
}

body.dark .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,body.dark .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{
  background:transparent;
  border-color:transparent
}

body.dark .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,body.dark .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after{
  height:24px;
  line-height:24px
}

body.dark .ant-pagination.mini .ant-pagination-jump-prev,body.dark .ant-pagination.mini .ant-pagination-jump-next{
  height:24px;
  margin-right:0;
  line-height:24px
}

body.dark .ant-pagination.mini .ant-pagination-options{
  margin-left:2px
}

body.dark .ant-pagination.mini .ant-pagination-options-size-changer{
  top:0px
}

body.dark .ant-pagination.mini .ant-pagination-options-quick-jumper{
  height:24px;
  line-height:24px
}

body.dark .ant-pagination.mini .ant-pagination-options-quick-jumper input{
  padding:0px 7px;
  width:44px;
  height:24px
}

body.dark .ant-pagination.ant-pagination-disabled{
  cursor:not-allowed
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item{
  background:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item a{
  color:rgba(255, 255, 255, 0.3);
  background:transparent;
  border:none;
  cursor:not-allowed
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item-active{
  background:rgba(255, 255, 255, 0.25)
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{
  color:#000
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  color:rgba(255, 255, 255, 0.3);
  background:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  cursor:not-allowed
}

body.dark .ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  background:transparent
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{
  opacity:0
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{
  opacity:1
}

body.dark .ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{
  color:rgba(255, 255, 255, 0.3)
}

@media only screen and (max-width: 992px){
  body.dark .ant-pagination-item-after-jump-prev,body.dark .ant-pagination-item-before-jump-next{
    display:none
  }
}

@media only screen and (max-width: 576px){
  body.dark .ant-pagination-options{
    display:none
  }
}

body.dark .ant-pagination-rtl .ant-pagination-total-text{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-pagination-rtl .ant-pagination-item,body.dark .ant-pagination-rtl .ant-pagination-prev,body.dark .ant-pagination-rtl .ant-pagination-jump-prev,body.dark .ant-pagination-rtl .ant-pagination-jump-next{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-pagination-rtl .ant-pagination-slash{
  margin:0 5px 0 10px
}

body.dark .ant-pagination-rtl .ant-pagination-options{
  margin-right:16px;
  margin-left:0
}

body.dark .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{
  margin-left:0
}

body.dark .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{
  margin-right:2px;
  margin-left:0
}

body.dark .ant-mentions{
  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;
  padding:4px 11px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px;
  background-color:transparent;
  background-image:none;
  border:1px solid #434343;
  border-radius:2px;
  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
}

body.dark .ant-mentions:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-mentions:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-mentions:hover{
  border-color:#165996;
  border-right-width:1px !important
}

body.dark .ant-mentions:focus,body.dark .ant-mentions-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-mentions-disabled{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-mentions-disabled:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-mentions[disabled]{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-mentions[disabled]:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-mentions-borderless,body.dark .ant-mentions-borderless:hover,body.dark .ant-mentions-borderless:focus,body.dark .ant-mentions-borderless-focused,body.dark .ant-mentions-borderless-disabled,body.dark .ant-mentions-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

body.dark textarea.ant-mentions{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

body.dark .ant-mentions-lg{
  padding:6.5px 11px;
  font-size:16px
}

body.dark .ant-mentions-sm{
  padding:0px 7px
}

body.dark .ant-mentions-disabled>textarea{
  color:rgba(255, 255, 255, 0.3);
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

body.dark .ant-mentions-disabled>textarea:hover{
  border-color:#434343;
  border-right-width:1px !important
}

body.dark .ant-mentions-focused{
  border-color:#177ddc;
  border-right-width:1px !important;
  outline:0;
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-mentions>textarea,body.dark .ant-mentions-measure{
  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;
  -webkit-font-feature-settings:inherit;
  font-feature-settings: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;
  tab-size:inherit
}

body.dark .ant-mentions>textarea{
  width:100%;
  border:none;
  outline:none;
  resize:none;
  background-color:transparent
}

body.dark .ant-mentions>textarea:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions>textarea::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions>textarea::placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-mentions>textarea:-ms-input-placeholder{
  text-overflow:ellipsis
}

body.dark .ant-mentions>textarea:placeholder-shown{
  text-overflow:ellipsis
}

body.dark .ant-mentions-measure{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  color:transparent;
  pointer-events:none
}

body.dark .ant-mentions-measure>span{
  display:inline-block;
  min-height:1em
}

body.dark .ant-mentions-dropdown{
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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;
  box-sizing:border-box;
  font-size:14px;
  font-variant:initial;
  background-color:#1f1f1f;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-mentions-dropdown-hidden{
  display:none
}

body.dark .ant-mentions-dropdown-menu{
  max-height:250px;
  margin-bottom:0;
  padding-left:0;
  overflow:auto;
  list-style:none;
  outline:none
}

body.dark .ant-mentions-dropdown-menu-item{
  position:relative;
  display:block;
  min-width:100px;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  font-weight:normal;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:background .3s ease
}

body.dark .ant-mentions-dropdown-menu-item:hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-mentions-dropdown-menu-item:first-child{
  border-radius:2px 2px 0 0
}

body.dark .ant-mentions-dropdown-menu-item:last-child{
  border-radius:0 0 2px 2px
}

body.dark .ant-mentions-dropdown-menu-item-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-mentions-dropdown-menu-item-disabled:hover{
  color:rgba(255, 255, 255, 0.3);
  background-color:#1f1f1f;
  cursor:not-allowed
}

body.dark .ant-mentions-dropdown-menu-item-selected{
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  background-color:rgba(255, 255, 255, 0.04)
}

body.dark .ant-mentions-dropdown-menu-item-active{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-mentions-rtl{
  direction:rtl
}

body.dark .ant-message{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-message-notice{
  padding:8px;
  text-align:center
}

body.dark .ant-message-notice-content{
  display:inline-block;
  padding:10px 16px;
  background:#1f1f1f;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2);
  pointer-events:all
}

body.dark .ant-message-success .anticon{
  color:#49aa19
}

body.dark .ant-message-error .anticon{
  color:#a61d24
}

body.dark .ant-message-warning .anticon{
  color:#d89614
}

body.dark .ant-message-info .anticon,body.dark .ant-message-loading .anticon{
  color:#177ddc
}

body.dark .ant-message .anticon{
  position:relative;
  top:1px;
  margin-right:8px;
  font-size:16px
}

body.dark .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
  }

  100%{
    max-height:0;
    padding:0;
    opacity:0
  }
}

@keyframes MessageMoveOut{
  0%{
    max-height:150px;
    padding:8px;
    opacity:1
  }

  100%{
    max-height:0;
    padding:0;
    opacity:0
  }
}

body.dark .ant-message-rtl{
  direction:rtl
}

body.dark .ant-message-rtl span{
  direction:rtl
}

body.dark .ant-message-rtl .anticon{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-modal{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-bottom:24px
}

body.dark .ant-modal.ant-zoom-enter,body.dark .ant-modal.antzoom-appear{
  -webkit-transform:none;
  transform:none;
  opacity:0;
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-modal-mask{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1000;
  height:100%;
  background-color:rgba(0, 0, 0, 0.45)
}

body.dark .ant-modal-mask-hidden{
  display:none
}

body.dark .ant-modal-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch
}

body.dark .ant-modal-wrap{
  z-index:1000
}

body.dark .ant-modal-title{
  margin:0;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:22px;
  word-wrap:break-word
}

body.dark .ant-modal-content{
  position:relative;
  background-color:#1f1f1f;
  background-clip:padding-box;
  border:0;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2);
  pointer-events:auto
}

body.dark .ant-modal-close{
  position:absolute;
  top:0;
  right:0;
  z-index:10;
  padding:0;
  color:rgba(255, 255, 255, 0.45);
  font-weight:700;
  line-height:1;
  text-decoration:none;
  background:transparent;
  border:0;
  outline:0;
  cursor:pointer;
  transition:color .3s
}

body.dark .ant-modal-close-x{
  display:block;
  width:56px;
  height:56px;
  font-size:16px;
  font-style:normal;
  line-height:56px;
  text-align:center;
  text-transform:none;
  text-rendering:auto
}

body.dark .ant-modal-close:focus,body.dark .ant-modal-close:hover{
  color:rgba(255, 255, 255, 0.75);
  text-decoration:none
}

body.dark .ant-modal-header{
  padding:16px 24px;
  color:rgba(255, 255, 255, 0.85);
  background:#1f1f1f;
  border-bottom:1px solid #303030;
  border-radius:2px 2px 0 0
}

body.dark .ant-modal-body{
  padding:24px;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

body.dark .ant-modal-footer{
  padding:10px 16px;
  text-align:right;
  background:transparent;
  border-top:1px solid #303030;
  border-radius:0 0 2px 2px
}

body.dark .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){
  margin-bottom:0;
  margin-left:8px
}

body.dark .ant-modal-open{
  overflow:hidden
}

body.dark .ant-modal-centered{
  text-align:center
}

body.dark .ant-modal-centered::before{
  display:inline-block;
  width:0;
  height:100%;
  vertical-align:middle;
  content:""
}

body.dark .ant-modal-centered .ant-modal{
  top:0;
  display:inline-block;
  text-align:left;
  vertical-align:middle
}

@media(max-width: 767px){
  body.dark .ant-modal{
    max-width:calc(100vw - 16px);
    margin:8px auto
  }

  body.dark .ant-modal-centered .ant-modal{
    flex:1 1
  }
}

body.dark .ant-modal-confirm .ant-modal-header{
  display:none
}

body.dark .ant-modal-confirm .ant-modal-body{
  padding:32px 32px 24px
}

body.dark .ant-modal-confirm-body-wrapper::before{
  display:table;
  content:""
}

body.dark .ant-modal-confirm-body-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-modal-confirm-body .ant-modal-confirm-title{
  display:block;
  overflow:hidden;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  font-size:16px;
  line-height:1.4
}

body.dark .ant-modal-confirm-body .ant-modal-confirm-content{
  margin-top:8px;
  color:rgba(255, 255, 255, 0.85);
  font-size:14px
}

body.dark .ant-modal-confirm-body>.anticon{
  float:left;
  margin-right:16px;
  font-size:22px
}

body.dark .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-left:38px
}

body.dark .ant-modal-confirm .ant-modal-confirm-btns{
  float:right;
  margin-top:24px
}

body.dark .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-bottom:0;
  margin-left:8px
}

body.dark .ant-modal-confirm-error .ant-modal-confirm-body>.anticon{
  color:#a61d24
}

body.dark .ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,body.dark .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{
  color:#d89614
}

body.dark .ant-modal-confirm-info .ant-modal-confirm-body>.anticon{
  color:#177ddc
}

body.dark .ant-modal-confirm-success .ant-modal-confirm-body>.anticon{
  color:#49aa19
}

body.dark .ant-modal .ant-picker-clear,body.dark .ant-modal .ant-slider-handle,body.dark .ant-modal .ant-anchor-wrapper,body.dark .ant-modal .ant-collapse-content,body.dark .ant-modal .ant-timeline-item-head,body.dark .ant-modal .ant-card{
  background-color:#1f1f1f
}

body.dark .ant-modal .ant-transfer-list-header{
  background:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-modal .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-modal tr.ant-table-expanded-row>td,body.dark .ant-modal tr.ant-table-expanded-row:hover>td{
  background:#272727
}

body.dark .ant-modal .ant-table.ant-table-small thead>tr>th{
  background-color:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table{
  background-color:#1f1f1f
}

body.dark .ant-modal .ant-table .ant-table-row-expand-icon{
  border:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table tfoot>tr>th,body.dark .ant-modal .ant-table tfoot>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table thead>tr>th{
  background-color:#272727;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table tbody>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-left,body.dark .ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-right{
  background-color:#1f1f1f
}

body.dark .ant-modal .ant-table tbody>tr.ant-table-row:hover>td{
  background:#303030
}

body.dark .ant-modal .ant-table.ant-table-bordered .ant-table-title{
  border:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table.ant-table-bordered thead>tr>th,body.dark .ant-modal .ant-table.ant-table-bordered tbody>tr>td,body.dark .ant-modal .ant-table.ant-table-bordered tfoot>tr>th,body.dark .ant-modal .ant-table.ant-table-bordered tfoot>tr>td{
  border-right:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table.ant-table-bordered .ant-table-cell-fix-right-first::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{
  border-bottom:1px solid #303030
}

body.dark .ant-modal .ant-table.ant-table-bordered .ant-table-container{
  border:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table.ant-table-bordered .ant-table-expanded-row-fixed::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table.ant-table-bordered .ant-table-footer{
  border:1px solid #3a3a3a
}

body.dark .ant-modal .ant-table .ant-table-filter-trigger-container-open{
  background-color:#525252
}

body.dark .ant-modal .ant-picker-calendar-full{
  background-color:#1f1f1f
}

body.dark .ant-modal .ant-picker-calendar-full .ant-picker-panel{
  background-color:#1f1f1f
}

body.dark .ant-modal .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{
  border-top:2px solid #3a3a3a
}

body.dark .ant-modal .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{
  background-color:#1f1f1f;
  border-bottom:1px solid #1f1f1f
}

body.dark .ant-modal .ant-badge-count{
  box-shadow:0 0 0 1px #1f1f1f
}

body.dark .ant-modal .ant-tree-show-line .ant-tree-switcher{
  background:#1f1f1f
}

body.dark .ant-modal-wrap-rtl{
  direction:rtl
}

body.dark .ant-modal-wrap-rtl .ant-modal-close{
  right:auto;
  right:initial;
  left:0
}

body.dark .ant-modal-wrap-rtl .ant-modal-footer{
  text-align:left
}

body.dark .ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-modal-wrap-rtl .ant-modal-confirm-body{
  direction:rtl
}

body.dark .ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{
  float:right;
  margin-right:0;
  margin-left:16px
}

body.dark .ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-right:38px;
  margin-left:0
}

body.dark .ant-modal-wrap-rtl .ant-modal-confirm-btns{
  float:left
}

body.dark .ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-modal-wrap-rtl.ant-modal-centered .ant-modal{
  text-align:right
}

body.dark .ant-notification .ant-picker-clear,body.dark .ant-notification .ant-slider-handle,body.dark .ant-notification .ant-anchor-wrapper,body.dark .ant-notification .ant-collapse-content,body.dark .ant-notification .ant-timeline-item-head,body.dark .ant-notification .ant-card{
  background-color:#1f1f1f
}

body.dark .ant-notification .ant-transfer-list-header{
  background:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-notification .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-notification tr.ant-table-expanded-row>td,body.dark .ant-notification tr.ant-table-expanded-row:hover>td{
  background:#272727
}

body.dark .ant-notification .ant-table.ant-table-small thead>tr>th{
  background-color:#1f1f1f;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table{
  background-color:#1f1f1f
}

body.dark .ant-notification .ant-table .ant-table-row-expand-icon{
  border:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table tfoot>tr>th,body.dark .ant-notification .ant-table tfoot>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table thead>tr>th{
  background-color:#272727;
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table tbody>tr>td{
  border-bottom:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-left,body.dark .ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-right{
  background-color:#1f1f1f
}

body.dark .ant-notification .ant-table tbody>tr.ant-table-row:hover>td{
  background:#303030
}

body.dark .ant-notification .ant-table.ant-table-bordered .ant-table-title{
  border:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table.ant-table-bordered thead>tr>th,body.dark .ant-notification .ant-table.ant-table-bordered tbody>tr>td,body.dark .ant-notification .ant-table.ant-table-bordered tfoot>tr>th,body.dark .ant-notification .ant-table.ant-table-bordered tfoot>tr>td{
  border-right:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table.ant-table-bordered .ant-table-cell-fix-right-first::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{
  border-bottom:1px solid #303030
}

body.dark .ant-notification .ant-table.ant-table-bordered .ant-table-container{
  border:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table.ant-table-bordered .ant-table-expanded-row-fixed::after{
  border-right:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table.ant-table-bordered .ant-table-footer{
  border:1px solid #3a3a3a
}

body.dark .ant-notification .ant-table .ant-table-filter-trigger-container-open{
  background-color:#525252
}

body.dark .ant-notification .ant-picker-calendar-full{
  background-color:#1f1f1f
}

body.dark .ant-notification .ant-picker-calendar-full .ant-picker-panel{
  background-color:#1f1f1f
}

body.dark .ant-notification .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{
  border-top:2px solid #3a3a3a
}

body.dark .ant-notification .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{
  background-color:#1f1f1f;
  border-bottom:1px solid #1f1f1f
}

body.dark .ant-notification .ant-badge-count{
  box-shadow:0 0 0 1px #1f1f1f
}

body.dark .ant-notification .ant-tree-show-line .ant-tree-switcher{
  background:#1f1f1f
}

body.dark .ant-notification{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-right:24px
}

body.dark .ant-notification-topLeft,body.dark .ant-notification-bottomLeft{
  margin-right:0;
  margin-left:24px
}

body.dark .ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,body.dark .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,body.dark .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,body.dark .ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{
  -webkit-animation-name:NotificationLeftFadeIn;
  animation-name:NotificationLeftFadeIn
}

body.dark .ant-notification-close-icon{
  font-size:14px;
  cursor:pointer
}

body.dark .ant-notification-hook-holder{
  position:relative
}

body.dark .ant-notification-notice{
  position:relative;
  width:384px;
  max-width:calc(100vw - 24px * 2);
  margin-bottom:16px;
  margin-left:auto;
  padding:16px 24px;
  overflow:hidden;
  line-height:1.5715;
  word-wrap:break-word;
  background:#1f1f1f;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-notification-topLeft .ant-notification-notice,body.dark .ant-notification-bottomLeft .ant-notification-notice{
  margin-right:auto;
  margin-left:0
}

body.dark .ant-notification-notice-message{
  margin-bottom:8px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px;
  line-height:24px
}

body.dark .ant-notification-notice-message-single-line-auto-margin{
  display:block;
  width:calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width:4px;
  background-color:transparent;
  pointer-events:none
}

body.dark .ant-notification-notice-message-single-line-auto-margin::before{
  display:block;
  content:""
}

body.dark .ant-notification-notice-description{
  font-size:14px
}

body.dark .ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:24px
}

body.dark .ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-bottom:4px;
  margin-left:48px;
  font-size:16px
}

body.dark .ant-notification-notice-with-icon .ant-notification-notice-description{
  margin-left:48px;
  font-size:14px
}

body.dark .ant-notification-notice-icon{
  position:absolute;
  margin-left:4px;
  font-size:24px;
  line-height:24px
}

body.dark .anticon.ant-notification-notice-icon-success{
  color:#49aa19
}

body.dark .anticon.ant-notification-notice-icon-info{
  color:#177ddc
}

body.dark .anticon.ant-notification-notice-icon-warning{
  color:#d89614
}

body.dark .anticon.ant-notification-notice-icon-error{
  color:#a61d24
}

body.dark .ant-notification-notice-close{
  position:absolute;
  top:16px;
  right:22px;
  color:rgba(255, 255, 255, 0.45);
  outline:none
}

body.dark .ant-notification-notice-close:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-notification-notice-btn{
  float:right;
  margin-top:16px
}

body.dark .ant-notification .notification-fade-effect{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

body.dark .ant-notification-fade-enter,body.dark .ant-notification-fade-appear{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  opacity:0;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

body.dark .ant-notification-fade-leave{
  -webkit-animation-duration:.24s;
  animation-duration:.24s;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-duration:.2s;
  animation-duration:.2s;
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

body.dark .ant-notification-fade-enter.ant-notification-fade-enter-active,body.dark .ant-notification-fade-appear.ant-notification-fade-appear-active{
  -webkit-animation-name:NotificationFadeIn;
  animation-name:NotificationFadeIn;
  -webkit-animation-play-state:running;
  animation-play-state:running
}

body.dark .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
  }

  100%{
    left:0;
    opacity:1
  }
}

@keyframes NotificationFadeIn{
  0%{
    left:384px;
    opacity:0
  }

  100%{
    left:0;
    opacity:1
  }
}

@-webkit-keyframes NotificationLeftFadeIn{
  0%{
    right:384px;
    opacity:0
  }

  100%{
    right:0;
    opacity:1
  }
}

@keyframes NotificationLeftFadeIn{
  0%{
    right:384px;
    opacity:0
  }

  100%{
    right:0;
    opacity:1
  }
}

@-webkit-keyframes NotificationFadeOut{
  0%{
    max-height:150px;
    margin-bottom:16px;
    opacity:1
  }

  100%{
    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
  }

  100%{
    max-height:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    opacity:0
  }
}

body.dark .ant-notification-rtl{
  direction:rtl
}

body.dark .ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:0;
  padding-left:24px
}

body.dark .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-right:48px;
  margin-left:0
}

body.dark .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{
  margin-right:48px;
  margin-left:0
}

body.dark .ant-notification-rtl .ant-notification-notice-icon{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-notification-rtl .ant-notification-notice-close{
  right:auto;
  left:22px
}

body.dark .ant-notification-rtl .ant-notification-notice-btn{
  float:left
}

body.dark .ant-page-header{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#141414
}

body.dark .ant-page-header-ghost{
  background-color:transparent
}

body.dark .ant-page-header.has-breadcrumb{
  padding-top:12px
}

body.dark .ant-page-header.has-footer{
  padding-bottom:0
}

body.dark .ant-page-header-back{
  margin-right:16px;
  font-size:16px;
  line-height:1
}

body.dark .ant-page-header-back-button{
  color:#177ddc;
  text-decoration:none;
  outline:none;
  transition:color .3s;
  color:inherit;
  cursor:pointer
}

body.dark .ant-page-header-back-button:focus,body.dark .ant-page-header-back-button:hover{
  color:#165996
}

body.dark .ant-page-header-back-button:active{
  color:#388ed3
}

body.dark .ant-page-header .ant-divider-vertical{
  height:14px;
  margin:0 12px;
  vertical-align:middle
}

body.dark .ant-breadcrumb+.ant-page-header-heading{
  margin-top:8px
}

body.dark .ant-page-header-heading{
  display:flex;
  justify-content:space-between
}

body.dark .ant-page-header-heading-left{
  display:flex;
  align-items:center;
  margin:4px 0;
  overflow:hidden
}

body.dark .ant-page-header-heading-title{
  margin-right:12px;
  margin-bottom:0;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:20px;
  line-height:32px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-page-header-heading .ant-avatar{
  margin-right:12px
}

body.dark .ant-page-header-heading-sub-title{
  margin-right:12px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.5715;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-page-header-heading-extra{
  margin:4px 0;
  white-space:nowrap
}

body.dark .ant-page-header-heading-extra>*{
  margin-left:12px;
  white-space:unset
}

body.dark .ant-page-header-heading-extra>*:first-child{
  margin-left:0
}

body.dark .ant-page-header-content{
  padding-top:12px
}

body.dark .ant-page-header-footer{
  margin-top:16px
}

body.dark .ant-page-header-footer .ant-tabs>.ant-tabs-nav{
  margin:0
}

body.dark .ant-page-header-footer .ant-tabs>.ant-tabs-nav::before{
  border:none
}

body.dark .ant-page-header-footer .ant-tabs .ant-tabs-tab{
  padding-top:8px;
  padding-bottom:8px;
  font-size:16px
}

body.dark .ant-page-header-compact .ant-page-header-heading{
  flex-wrap:wrap
}

body.dark .ant-page-header-rtl{
  direction:rtl
}

body.dark .ant-page-header-rtl .ant-page-header-back{
  float:right;
  margin-right:0;
  margin-left:16px
}

body.dark .ant-page-header-rtl .ant-page-header-heading-title{
  margin-right:0;
  margin-left:12px
}

body.dark .ant-page-header-rtl .ant-page-header-heading .ant-avatar{
  margin-right:0;
  margin-left:12px
}

body.dark .ant-page-header-rtl .ant-page-header-heading-sub-title{
  float:right;
  margin-right:0;
  margin-left:12px
}

body.dark .ant-page-header-rtl .ant-page-header-heading-tags{
  float:right
}

body.dark .ant-page-header-rtl .ant-page-header-heading-extra{
  float:left
}

body.dark .ant-page-header-rtl .ant-page-header-heading-extra>*{
  margin-right:12px;
  margin-left:0
}

body.dark .ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{
  margin-right:0
}

body.dark .ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{
  float:right
}

body.dark .ant-popconfirm{
  z-index:1060
}

body.dark .ant-progress{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-progress-line{
  position:relative;
  width:100%;
  font-size:14px
}

body.dark .ant-progress-steps{
  display:inline-block
}

body.dark .ant-progress-steps-outer{
  display:flex;
  flex-direction:row;
  align-items:center
}

body.dark .ant-progress-steps-item{
  flex-shrink:0;
  min-width:2px;
  margin-right:2px;
  background:rgba(255, 255, 255, 0.08);
  transition:all .3s
}

body.dark .ant-progress-steps-item-active{
  background:#177ddc
}

body.dark .ant-progress-small.ant-progress-line,body.dark .ant-progress-small.ant-progress-line .ant-progress-text .anticon{
  font-size:12px
}

body.dark .ant-progress-outer{
  display:inline-block;
  width:100%;
  margin-right:0;
  padding-right:0
}

body.dark .ant-progress-show-info .ant-progress-outer{
  margin-right:calc(-2em - 8px);
  padding-right:calc(2em + 8px)
}

body.dark .ant-progress-inner{
  position:relative;
  display:inline-block;
  width:100%;
  overflow:hidden;
  vertical-align:middle;
  background-color:rgba(255, 255, 255, 0.08);
  border-radius:100px
}

body.dark .ant-progress-circle-trail{
  stroke:rgba(255, 255, 255, 0.08)
}

body.dark .ant-progress-circle-path{
  -webkit-animation:ant-progress-appear .3s;
  animation:ant-progress-appear .3s
}

body.dark .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#177ddc
}

body.dark .ant-progress-success-bg,body.dark .ant-progress-bg{
  position:relative;
  background-color:#177ddc;
  border-radius:100px;
  transition:all .4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s
}

body.dark .ant-progress-success-bg{
  position:absolute;
  top:0;
  left:0;
  background-color:#49aa19
}

body.dark .ant-progress-text{
  display:inline-block;
  width:2em;
  margin-left:8px;
  color:rgba(255, 255, 255, 0.85);
  font-size:1em;
  line-height:1;
  white-space:nowrap;
  text-align:left;
  vertical-align:middle;
  word-break:normal
}

body.dark .ant-progress-text .anticon{
  font-size:14px
}

body.dark .ant-progress-status-active .ant-progress-bg::before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#141414;
  border-radius:10px;
  opacity:0;
  -webkit-animation:ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  animation:ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content:""
}

body.dark .ant-progress-status-exception .ant-progress-bg{
  background-color:#a61d24
}

body.dark .ant-progress-status-exception .ant-progress-text{
  color:#a61d24
}

body.dark .ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#a61d24
}

body.dark .ant-progress-status-success .ant-progress-bg{
  background-color:#49aa19
}

body.dark .ant-progress-status-success .ant-progress-text{
  color:#49aa19
}

body.dark .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#49aa19
}

body.dark .ant-progress-circle .ant-progress-inner{
  position:relative;
  line-height:1;
  background-color:transparent
}

body.dark .ant-progress-circle .ant-progress-text{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 0.85);
  font-size:1em;
  line-height:1;
  white-space:normal;
  text-align:center;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}

body.dark .ant-progress-circle .ant-progress-text .anticon{
  font-size:1.16666667em
}

body.dark .ant-progress-circle.ant-progress-status-exception .ant-progress-text{
  color:#a61d24
}

body.dark .ant-progress-circle.ant-progress-status-success .ant-progress-text{
  color:#49aa19
}

@-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
  }

  100%{
    -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
  }

  100%{
    -webkit-transform:translateX(0) scaleX(1);
    transform:translateX(0) scaleX(1);
    opacity:0
  }
}

body.dark .ant-progress-rtl{
  direction:rtl
}

body.dark .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)
}

body.dark .ant-progress-rtl .ant-progress-success-bg{
  right:0;
  left:auto
}

body.dark .ant-progress-rtl.ant-progress-line .ant-progress-text,body.dark .ant-progress-rtl.ant-progress-steps .ant-progress-text{
  margin-right:8px;
  margin-left:0;
  text-align:right
}

body.dark .ant-rate{
  box-sizing:border-box;
  color:rgba(255, 255, 255, 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:#d8bd14;
  font-size:20px;
  line-height:unset;
  list-style:none;
  outline:none
}

body.dark .ant-rate-disabled .ant-rate-star{
  cursor:default
}

body.dark .ant-rate-disabled .ant-rate-star:hover{
  -webkit-transform:scale(1);
  transform:scale(1)
}

body.dark .ant-rate-star{
  position:relative;
  display:inline-block;
  color:inherit;
  cursor:pointer
}

body.dark .ant-rate-star:not(:last-child){
  margin-right:8px
}

body.dark .ant-rate-star>div{
  transition:all .3s,outline 0s
}

body.dark .ant-rate-star>div:hover,body.dark .ant-rate-star>div:focus-visible{
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}

body.dark .ant-rate-star>div:focus{
  outline:0
}

body.dark .ant-rate-star>div:focus-visible{
  outline:1px dashed #d8bd14
}

body.dark .ant-rate-star-first,body.dark .ant-rate-star-second{
  color:rgba(255, 255, 255, 0.12);
  transition:all .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-rate-star-first .anticon,body.dark .ant-rate-star-second .anticon{
  vertical-align:middle
}

body.dark .ant-rate-star-first{
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  overflow:hidden;
  opacity:0
}

body.dark .ant-rate-star-half .ant-rate-star-first,body.dark .ant-rate-star-half .ant-rate-star-second{
  opacity:1
}

body.dark .ant-rate-star-half .ant-rate-star-first,body.dark .ant-rate-star-full .ant-rate-star-second{
  color:inherit
}

body.dark .ant-rate-text{
  display:inline-block;
  margin:0 8px;
  font-size:14px
}

body.dark .ant-rate-rtl{
  direction:rtl
}

body.dark .ant-rate-rtl .ant-rate-star:not(:last-child){
  margin-right:0;
  margin-left:8px
}

body.dark .ant-rate-rtl .ant-rate-star-first{
  right:0;
  left:auto
}

body.dark .ant-result{
  padding:48px 32px
}

body.dark .ant-result-success .ant-result-icon>.anticon{
  color:#49aa19
}

body.dark .ant-result-error .ant-result-icon>.anticon{
  color:#a61d24
}

body.dark .ant-result-info .ant-result-icon>.anticon{
  color:#177ddc
}

body.dark .ant-result-warning .ant-result-icon>.anticon{
  color:#d89614
}

body.dark .ant-result-image{
  width:250px;
  height:295px;
  margin:auto
}

body.dark .ant-result-icon{
  margin-bottom:24px;
  text-align:center
}

body.dark .ant-result-icon>.anticon{
  font-size:72px
}

body.dark .ant-result-title{
  color:rgba(255, 255, 255, 0.85);
  font-size:24px;
  line-height:1.8;
  text-align:center
}

body.dark .ant-result-subtitle{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px;
  line-height:1.6;
  text-align:center
}

body.dark .ant-result-extra{
  margin:24px 0 0 0;
  text-align:center
}

body.dark .ant-result-extra>*{
  margin-right:8px
}

body.dark .ant-result-extra>*:last-child{
  margin-right:0
}

body.dark .ant-result-content{
  margin-top:24px;
  padding:24px 40px;
  background-color:rgba(255, 255, 255, 0.04)
}

body.dark .ant-result-rtl{
  direction:rtl
}

body.dark .ant-result-rtl .ant-result-extra>*{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-result-rtl .ant-result-extra>*:last-child{
  margin-left:0
}

body.dark .ant-skeleton{
  display:table;
  width:100%
}

body.dark .ant-skeleton-header{
  display:table-cell;
  padding-right:16px;
  vertical-align:top
}

body.dark .ant-skeleton-header .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:32px;
  height:32px;
  line-height:32px
}

body.dark .ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-header .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

body.dark .ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-header .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

body.dark .ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-content{
  display:table-cell;
  width:100%;
  vertical-align:top
}

body.dark .ant-skeleton-content .ant-skeleton-title{
  width:100%;
  height:16px;
  margin-top:16px;
  background:rgba(190, 190, 190, 0.2);
  border-radius:4px
}

body.dark .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:24px
}

body.dark .ant-skeleton-content .ant-skeleton-paragraph{
  padding:0
}

body.dark .ant-skeleton-content .ant-skeleton-paragraph>li{
  width:100%;
  height:16px;
  list-style:none;
  background:rgba(190, 190, 190, 0.2);
  border-radius:4px
}

body.dark .ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){
  width:61%
}

body.dark .ant-skeleton-content .ant-skeleton-paragraph>li+li{
  margin-top:16px
}

body.dark .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{
  margin-top:12px
}

body.dark .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:28px
}

body.dark .ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,body.dark .ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{
  border-radius:100px
}

body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-button{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-input{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body.dark .ant-skeleton.ant-skeleton-active .ant-skeleton-image{
  background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size:400% 100%;
  -webkit-animation:ant-skeleton-loading 1.4s ease infinite;
  animation:ant-skeleton-loading 1.4s ease infinite
}

body.dark .ant-skeleton-element{
  display:inline-block;
  width:auto
}

body.dark .ant-skeleton-element .ant-skeleton-button{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  border-radius:2px;
  width:64px;
  height:32px;
  line-height:32px
}

body.dark .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{
  width:32px;
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{
  border-radius:32px
}

body.dark .ant-skeleton-element .ant-skeleton-button-lg{
  width:80px;
  height:40px;
  line-height:40px
}

body.dark .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{
  width:40px;
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{
  border-radius:40px
}

body.dark .ant-skeleton-element .ant-skeleton-button-sm{
  width:48px;
  height:24px;
  line-height:24px
}

body.dark .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{
  width:24px;
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{
  border-radius:24px
}

body.dark .ant-skeleton-element .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:32px;
  height:32px;
  line-height:32px
}

body.dark .ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

body.dark .ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

body.dark .ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-input{
  display:inline-block;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:100%;
  height:32px;
  line-height:32px
}

body.dark .ant-skeleton-element .ant-skeleton-input-lg{
  width:100%;
  height:40px;
  line-height:40px
}

body.dark .ant-skeleton-element .ant-skeleton-input-sm{
  width:100%;
  height:24px;
  line-height:24px
}

body.dark .ant-skeleton-element .ant-skeleton-image{
  display:flex;
  align-items:center;
  justify-content:center;
  vertical-align:top;
  background:rgba(190, 190, 190, 0.2);
  width:96px;
  height:96px;
  line-height:96px
}

body.dark .ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{
  border-radius:50%
}

body.dark .ant-skeleton-element .ant-skeleton-image-path{
  fill:#bfbfbf
}

body.dark .ant-skeleton-element .ant-skeleton-image-svg{
  width:48px;
  height:48px;
  line-height:48px;
  max-width:192px;
  max-height:192px
}

body.dark .ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{
  border-radius:50%
}

@-webkit-keyframes ant-skeleton-loading{
  0%{
    background-position:100% 50%
  }

  100%{
    background-position:0 50%
  }
}

@keyframes ant-skeleton-loading{
  0%{
    background-position:100% 50%
  }

  100%{
    background-position:0 50%
  }
}

body.dark .ant-skeleton-rtl{
  direction:rtl
}

body.dark .ant-skeleton-rtl .ant-skeleton-header{
  padding-right:0;
  padding-left:16px
}

body.dark .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,body.dark .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{
  -webkit-animation-name:ant-skeleton-loading-rtl;
  animation-name:ant-skeleton-loading-rtl
}

body.dark .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{
  -webkit-animation-name:ant-skeleton-loading-rtl;
  animation-name:ant-skeleton-loading-rtl
}

@-webkit-keyframes ant-skeleton-loading-rtl{
  0%{
    background-position:0% 50%
  }

  100%{
    background-position:100% 50%
  }
}

@keyframes ant-skeleton-loading-rtl{
  0%{
    background-position:0% 50%
  }

  100%{
    background-position:100% 50%
  }
}

body.dark .ant-slider{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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 10px;
  padding:4px 0;
  cursor:pointer;
  touch-action:none
}

body.dark .ant-slider-vertical{
  width:12px;
  height:100%;
  margin:6px 10px;
  padding:0 4px
}

body.dark .ant-slider-vertical .ant-slider-rail{
  width:4px;
  height:100%
}

body.dark .ant-slider-vertical .ant-slider-track{
  width:4px
}

body.dark .ant-slider-vertical .ant-slider-handle{
  margin-top:-6px;
  margin-left:-5px
}

body.dark .ant-slider-vertical .ant-slider-mark{
  top:0;
  left:12px;
  width:18px;
  height:100%
}

body.dark .ant-slider-vertical .ant-slider-mark-text{
  left:4px;
  white-space:nowrap
}

body.dark .ant-slider-vertical .ant-slider-step{
  width:4px;
  height:100%
}

body.dark .ant-slider-vertical .ant-slider-dot{
  top:auto;
  left:2px;
  margin-bottom:-4px
}

body.dark .ant-slider-tooltip .ant-tooltip-inner{
  min-width:unset
}

body.dark .ant-slider-rtl.ant-slider-vertical .ant-slider-handle{
  margin-right:-5px;
  margin-left:0
}

body.dark .ant-slider-rtl.ant-slider-vertical .ant-slider-mark{
  right:12px;
  left:auto
}

body.dark .ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{
  right:4px;
  left:auto
}

body.dark .ant-slider-rtl.ant-slider-vertical .ant-slider-dot{
  right:2px;
  left:auto
}

body.dark .ant-slider-with-marks{
  margin-bottom:28px
}

body.dark .ant-slider-rail{
  position:absolute;
  width:100%;
  height:4px;
  background-color:#262626;
  border-radius:2px;
  transition:background-color .3s
}

body.dark .ant-slider-track{
  position:absolute;
  height:4px;
  background-color:#153450;
  border-radius:2px;
  transition:background-color .3s
}

body.dark .ant-slider-handle{
  position:absolute;
  width:14px;
  height:14px;
  margin-top:-5px;
  background-color:#141414;
  border:solid 2px #153450;
  border-radius:50%;
  box-shadow:0;
  cursor:pointer;
  transition:border-color .3s,box-shadow .6s,-webkit-transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28)
}

body.dark .ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{
  border-color:#4697e3;
  box-shadow:0 0 0 5px rgba(23, 125, 220, 0.12)
}

body.dark .ant-slider-handle:focus{
  border-color:#4697e3;
  outline:none;
  box-shadow:0 0 0 5px rgba(23, 125, 220, 0.12)
}

body.dark .ant-slider-handle.ant-tooltip-open{
  border-color:#177ddc
}

body.dark .ant-slider:hover .ant-slider-rail{
  background-color:#434343
}

body.dark .ant-slider:hover .ant-slider-track{
  background-color:#16436e
}

body.dark .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){
  border-color:#16436e
}

body.dark .ant-slider-mark{
  position:absolute;
  top:14px;
  left:0;
  width:100%;
  font-size:14px
}

body.dark .ant-slider-mark-text{
  position:absolute;
  display:inline-block;
  color:rgba(255, 255, 255, 0.45);
  text-align:center;
  word-break:keep-all;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-slider-mark-text-active{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-slider-step{
  position:absolute;
  width:100%;
  height:4px;
  background:transparent
}

body.dark .ant-slider-dot{
  position:absolute;
  top:-2px;
  width:8px;
  height:8px;
  margin-left:-4px;
  background-color:#141414;
  border:2px solid #303030;
  border-radius:50%;
  cursor:pointer
}

body.dark .ant-slider-dot:first-child{
  margin-left:-4px
}

body.dark .ant-slider-dot:last-child{
  margin-left:-4px
}

body.dark .ant-slider-dot-active{
  border-color:#16436e
}

body.dark .ant-slider-disabled{
  cursor:not-allowed
}

body.dark .ant-slider-disabled .ant-slider-track{
  background-color:rgba(255, 255, 255, 0.3) !important
}

body.dark .ant-slider-disabled .ant-slider-handle,body.dark .ant-slider-disabled .ant-slider-dot{
  background-color:#141414;
  border-color:rgba(255, 255, 255, 0.3) !important;
  box-shadow:none;
  cursor:not-allowed
}

body.dark .ant-slider-disabled .ant-slider-mark-text,body.dark .ant-slider-disabled .ant-slider-dot{
  cursor:not-allowed !important
}

body.dark .ant-slider-rtl{
  direction:rtl
}

body.dark .ant-slider-rtl .ant-slider-mark{
  right:0;
  left:auto
}

body.dark .ant-slider-rtl .ant-slider-dot{
  margin-right:-4px;
  margin-left:0
}

body.dark .ant-slider-rtl .ant-slider-dot:first-child{
  margin-right:-4px;
  margin-left:0
}

body.dark .ant-slider-rtl .ant-slider-dot:last-child{
  margin-right:-4px;
  margin-left:0
}

body.dark .ant-space{
  display:inline-flex
}

body.dark .ant-space-vertical{
  flex-direction:column
}

body.dark .ant-space-align-center{
  align-items:center
}

body.dark .ant-space-align-start{
  align-items:flex-start
}

body.dark .ant-space-align-end{
  align-items:flex-end
}

body.dark .ant-space-align-baseline{
  align-items:baseline
}

body.dark .ant-space-item:empty{
  display:none
}

body.dark .ant-space-rtl{
  direction:rtl
}

body.dark .ant-statistic{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-statistic-title{
  margin-bottom:4px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-statistic-content{
  color:rgba(255, 255, 255, 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"
}

body.dark .ant-statistic-content-value{
  display:inline-block;
  direction:ltr
}

body.dark .ant-statistic-content-prefix,body.dark .ant-statistic-content-suffix{
  display:inline-block
}

body.dark .ant-statistic-content-prefix{
  margin-right:4px
}

body.dark .ant-statistic-content-suffix{
  margin-left:4px
}

body.dark .ant-statistic-rtl{
  direction:rtl
}

body.dark .ant-statistic-rtl .ant-statistic-content-prefix{
  margin-right:0;
  margin-left:4px
}

body.dark .ant-statistic-rtl .ant-statistic-content-suffix{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-steps{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:flex;
  width:100%;
  font-size:0;
  text-align:left;
  text-align:initial
}

body.dark .ant-steps-item{
  position:relative;
  display:inline-block;
  flex:1 1;
  overflow:hidden;
  vertical-align:top
}

body.dark .ant-steps-item-container{
  outline:none
}

body.dark .ant-steps-item:last-child{
  flex:none
}

body.dark .ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,body.dark .ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  display:none
}

body.dark .ant-steps-item-icon,body.dark .ant-steps-item-content{
  display:inline-block;
  vertical-align:top
}

body.dark .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(255, 255, 255, 0.3);
  border-radius:32px;
  transition:background-color .3s,border-color .3s
}

body.dark .ant-steps-item-icon .ant-steps-icon{
  position:relative;
  top:-0.5px;
  color:#177ddc;
  line-height:1
}

body.dark .ant-steps-item-tail{
  position:absolute;
  top:12px;
  left:0;
  width:100%;
  padding:0 10px
}

body.dark .ant-steps-item-tail::after{
  display:inline-block;
  width:100%;
  height:1px;
  background:#303030;
  border-radius:1px;
  transition:background .3s;
  content:""
}

body.dark .ant-steps-item-title{
  position:relative;
  display:inline-block;
  padding-right:16px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px;
  line-height:32px
}

body.dark .ant-steps-item-title::after{
  position:absolute;
  top:16px;
  left:100%;
  display:block;
  width:9999px;
  height:1px;
  background:#303030;
  content:""
}

body.dark .ant-steps-item-subtitle{
  display:inline;
  margin-left:8px;
  color:rgba(255, 255, 255, 0.45);
  font-weight:normal;
  font-size:14px
}

body.dark .ant-steps-item-description{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-steps-item-wait .ant-steps-item-icon{
  background-color:transparent;
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:rgba(255, 255, 255, 0.3)
}

body.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#303030
}

body.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#303030
}

body.dark .ant-steps-item-process .ant-steps-item-icon{
  background-color:transparent;
  border-color:#177ddc
}

body.dark .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#177ddc
}

body.dark .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#177ddc
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#303030
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#303030
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{
  background:#177ddc
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{
  color:#fff
}

body.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{
  font-weight:500
}

body.dark .ant-steps-item-finish .ant-steps-item-icon{
  background-color:transparent;
  border-color:#177ddc
}

body.dark .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{
  color:#177ddc
}

body.dark .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#177ddc
}

body.dark .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#177ddc
}

body.dark .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#177ddc
}

body.dark .ant-steps-item-error .ant-steps-item-icon{
  background-color:transparent;
  border-color:#a61d24
}

body.dark .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{
  color:#a61d24
}

body.dark .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#a61d24
}

body.dark .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:#a61d24
}

body.dark .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  background-color:#303030
}

body.dark .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:#a61d24
}

body.dark .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail::after{
  background-color:#303030
}

body.dark .ant-steps-item.ant-steps-next-error .ant-steps-item-title::after{
  background:#a61d24
}

body.dark .ant-steps-item-disabled{
  cursor:not-allowed
}

body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{
  cursor:pointer
}

body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{
  transition:color .3s
}

body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,body.dark .ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{
  color:#177ddc
}

body.dark .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:#177ddc
}

body.dark .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:#177ddc
}

body.dark .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:16px;
  white-space:nowrap
}

body.dark .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

body.dark .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-right:0
}

body.dark .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{
  display:none
}

body.dark .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{
  max-width:140px;
  white-space:normal
}

body.dark .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{
  height:auto;
  background:none;
  border:0
}

body.dark .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{
  top:0px;
  left:.5px;
  width:32px;
  height:32px;
  font-size:24px;
  line-height:32px
}

body.dark .ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#177ddc
}

body.dark .ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{
  width:auto;
  background:none
}

body.dark .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:12px
}

body.dark .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

body.dark .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
}

body.dark .ant-steps-small .ant-steps-item-title{
  padding-right:12px;
  font-size:14px;
  line-height:24px
}

body.dark .ant-steps-small .ant-steps-item-title::after{
  top:12px
}

body.dark .ant-steps-small .ant-steps-item-description{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-steps-small .ant-steps-item-tail{
  top:8px
}

body.dark .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
}

body.dark .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
}

body.dark .ant-steps-vertical{
  display:flex;
  flex-direction:column
}

body.dark .ant-steps-vertical>.ant-steps-item{
  display:block;
  flex:1 0 auto;
  padding-left:0;
  overflow:visible
}

body.dark .ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:left;
  margin-right:16px
}

body.dark .ant-steps-vertical>.ant-steps-item .ant-steps-item-content{
  display:block;
  min-height:48px;
  overflow:hidden
}

body.dark .ant-steps-vertical>.ant-steps-item .ant-steps-item-title{
  line-height:32px
}

body.dark .ant-steps-vertical>.ant-steps-item .ant-steps-item-description{
  padding-bottom:12px
}

body.dark .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
}

body.dark .ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after{
  width:1px;
  height:100%
}

body.dark .ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{
  display:block
}

body.dark .ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after{
  display:none
}

body.dark .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  position:absolute;
  top:0;
  left:12px;
  padding:30px 0 6px
}

body.dark .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{
  line-height:24px
}

body.dark .ant-steps-label-vertical .ant-steps-item{
  overflow:visible
}

body.dark .ant-steps-label-vertical .ant-steps-item-tail{
  margin-left:58px;
  padding:3.5px 24px
}

body.dark .ant-steps-label-vertical .ant-steps-item-content{
  display:block;
  width:116px;
  margin-top:8px;
  text-align:center
}

body.dark .ant-steps-label-vertical .ant-steps-item-icon{
  display:inline-block;
  margin-left:42px
}

body.dark .ant-steps-label-vertical .ant-steps-item-title{
  padding-right:0;
  padding-left:0
}

body.dark .ant-steps-label-vertical .ant-steps-item-title::after{
  display:none
}

body.dark .ant-steps-label-vertical .ant-steps-item-subtitle{
  display:block;
  margin-bottom:4px;
  margin-left:0;
  line-height:1.5715
}

body.dark .ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{
  margin-left:46px
}

body.dark .ant-steps-dot .ant-steps-item-title,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item-title{
  line-height:1.5715
}

body.dark .ant-steps-dot .ant-steps-item-tail,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  top:2px;
  width:100%;
  margin:0 0 0 70px;
  padding:0
}

body.dark .ant-steps-dot .ant-steps-item-tail::after,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{
  width:calc(100% - 20px);
  height:3px;
  margin-left:12px
}

body.dark .ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  left:2px
}

body.dark .ant-steps-dot .ant-steps-item-icon,body.dark .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
}

body.dark .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,body.dark .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;
  transition:all .3s
}

body.dark .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,body.dark .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, 0.001);
  content:""
}

body.dark .ant-steps-dot .ant-steps-item-content,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item-content{
  width:140px
}

body.dark .ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,body.dark .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
}

body.dark .ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,body.dark .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{
  left:0
}

body.dark .ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-top:8px;
  margin-left:0;
  background:none
}

body.dark .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
}

body.dark .ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  left:0
}

body.dark .ant-steps-vertical.ant-steps-dot .ant-steps-item-content{
  width:inherit
}

body.dark .ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{
  left:-2px
}

body.dark .ant-steps-navigation{
  padding-top:12px
}

body.dark .ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-left:-12px
}

body.dark .ant-steps-navigation .ant-steps-item{
  overflow:visible;
  text-align:center
}

body.dark .ant-steps-navigation .ant-steps-item-container{
  display:inline-block;
  height:100%;
  margin-left:-16px;
  padding-bottom:12px;
  text-align:left;
  transition:opacity .3s
}

body.dark .ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{
  max-width:auto
}

body.dark .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
}

body.dark .ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after{
  display:none
}

body.dark .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{
  cursor:pointer
}

body.dark .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{
  opacity:.85
}

body.dark .ant-steps-navigation .ant-steps-item:last-child{
  flex:1 1
}

body.dark .ant-steps-navigation .ant-steps-item:last-child::after{
  display:none
}

body.dark .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(255, 255, 255, 0.2);
  border-bottom:none;
  border-left:none;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  content:""
}

body.dark .ant-steps-navigation .ant-steps-item::before{
  position:absolute;
  bottom:0;
  left:50%;
  display:inline-block;
  width:0;
  height:2px;
  background-color:#177ddc;
  transition:width .3s,left .3s;
  transition-timing-function:ease-out;
  content:""
}

body.dark .ant-steps-navigation .ant-steps-item.ant-steps-item-active::before{
  left:0;
  width:100%
}

body.dark .ant-steps-navigation.ant-steps-vertical>.ant-steps-item{
  margin-right:0 !important
}

body.dark .ant-steps-navigation.ant-steps-vertical>.ant-steps-item::before{
  display:none
}

body.dark .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)
}

body.dark .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)
}

body.dark .ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  visibility:hidden
}

body.dark .ant-steps-rtl{
  direction:rtl
}

body.dark .ant-steps.ant-steps-rtl .ant-steps-item-icon{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-steps-rtl .ant-steps-item-tail{
  right:0;
  left:auto
}

body.dark .ant-steps-rtl .ant-steps-item-title{
  padding-right:0;
  padding-left:16px
}

body.dark .ant-steps-rtl .ant-steps-item-title::after{
  right:100%;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:16px;
  padding-left:0
}

body.dark .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

body.dark .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-left:0
}

body.dark .ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{
  right:.5px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-right:-12px;
  margin-left:0
}

body.dark .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{
  margin-right:-16px;
  margin-left:0;
  text-align:right
}

body.dark .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{
  padding-left:0
}

body.dark .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)
}

body.dark .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:12px;
  padding-left:0
}

body.dark .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

body.dark .ant-steps-rtl.ant-steps-small .ant-steps-item-title{
  padding-right:0;
  padding-left:12px
}

body.dark .ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:right;
  margin-right:0;
  margin-left:16px
}

body.dark .ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:16px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  right:12px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{
  padding-left:0
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  margin:0 70px 0 0
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after{
  margin-right:12px;
  margin-left:0
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  right:2px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{
  margin-right:67px;
  margin-left:0
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{
  float:right
}

body.dark .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,body.dark .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after{
  right:-26px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-right:0;
  margin-left:16px
}

body.dark .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:-9px;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  right:0;
  left:auto
}

body.dark .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{
  right:-2px;
  left:auto
}

body.dark .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
}

body.dark .ant-steps-with-progress .ant-steps-item{
  padding-top:4px
}

body.dark .ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{
  top:4px !important
}

body.dark .ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{
  padding-bottom:4px;
  padding-left:4px
}

body.dark .ant-steps-with-progress .ant-steps-item-icon{
  position:relative
}

body.dark .ant-steps-with-progress .ant-steps-item-icon .ant-progress{
  position:absolute;
  top:-5px;
  right:-5px;
  bottom:-5px;
  left:-5px
}

body.dark .ant-switch{
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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;
  box-sizing:border-box;
  min-width:44px;
  height:22px;
  line-height:22px;
  vertical-align:middle;
  background-color:rgba(255, 255, 255, 0.3);
  border:0;
  border-radius:100px;
  cursor:pointer;
  transition:all .2s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-switch:focus{
  outline:0;
  box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1)
}

body.dark .ant-switch-checked:focus{
  box-shadow:0 0 0 2px rgba(23, 125, 220, 0.2)
}

body.dark .ant-switch:focus:hover{
  box-shadow:none
}

body.dark .ant-switch-checked{
  background-color:#177ddc
}

body.dark .ant-switch-loading,body.dark .ant-switch-disabled{
  cursor:not-allowed;
  opacity:.4
}

body.dark .ant-switch-loading *,body.dark .ant-switch-disabled *{
  box-shadow:none;
  cursor:not-allowed
}

body.dark .ant-switch-inner{
  display:block;
  margin:0 7px 0 25px;
  color:#fff;
  font-size:12px;
  transition:margin .2s
}

body.dark .ant-switch-checked .ant-switch-inner{
  margin:0 25px 0 7px
}

body.dark .ant-switch-handle{
  position:absolute;
  top:2px;
  left:2px;
  width:18px;
  height:18px;
  transition:all .2s ease-in-out
}

body.dark .ant-switch-handle::before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#fff;
  border-radius:9px;
  box-shadow:0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition:all .2s ease-in-out;
  content:""
}

body.dark .ant-switch-checked .ant-switch-handle{
  left:calc(100% - 18px - 2px)
}

body.dark .ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before{
  right:-30%;
  left:0
}

body.dark .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before{
  right:0;
  left:-30%
}

body.dark .ant-switch-loading-icon{
  position:relative;
  top:2px;
  color:rgba(0, 0, 0, 0.65);
  vertical-align:top
}

body.dark .ant-switch-checked .ant-switch-loading-icon{
  color:#177ddc
}

body.dark .ant-switch-small{
  min-width:28px;
  height:16px;
  line-height:16px
}

body.dark .ant-switch-small .ant-switch-inner{
  margin:0 5px 0 18px;
  font-size:12px
}

body.dark .ant-switch-small .ant-switch-handle{
  width:12px;
  height:12px
}

body.dark .ant-switch-small .ant-switch-loading-icon{
  top:1.5px;
  font-size:9px
}

body.dark .ant-switch-small.ant-switch-checked .ant-switch-inner{
  margin:0 18px 0 5px
}

body.dark .ant-switch-small.ant-switch-checked .ant-switch-handle{
  left:calc(100% - 12px - 2px)
}

body.dark .ant-switch-rtl{
  direction:rtl
}

body.dark .ant-switch-rtl .ant-switch-inner{
  margin:0 25px 0 7px
}

body.dark .ant-switch-rtl .ant-switch-handle{
  right:2px;
  left:auto
}

body.dark .ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before{
  right:0;
  left:-30%
}

body.dark .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before{
  right:-30%;
  left:0
}

body.dark .ant-switch-rtl.ant-switch-checked .ant-switch-inner{
  margin:0 7px 0 25px
}

body.dark .ant-switch-rtl.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 18px - 2px)
}

body.dark .ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 12px - 2px)
}

body.dark .ant-table.ant-table-middle{
  font-size:14px
}

body.dark .ant-table.ant-table-middle .ant-table-title,body.dark .ant-table.ant-table-middle .ant-table-footer,body.dark .ant-table.ant-table-middle .ant-table-thead>tr>th,body.dark .ant-table.ant-table-middle .ant-table-tbody>tr>td,body.dark .ant-table.ant-table-middle tfoot>tr>th,body.dark .ant-table.ant-table-middle tfoot>tr>td{
  padding:12px 8px
}

body.dark .ant-table.ant-table-middle .ant-table-filter-trigger{
  margin-right:-4px
}

body.dark .ant-table.ant-table-middle .ant-table-expanded-row-fixed{
  margin:-12px -8px
}

body.dark .ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-12px -8px -12px 25px
}

body.dark .ant-table.ant-table-small{
  font-size:14px
}

body.dark .ant-table.ant-table-small .ant-table-title,body.dark .ant-table.ant-table-small .ant-table-footer,body.dark .ant-table.ant-table-small .ant-table-thead>tr>th,body.dark .ant-table.ant-table-small .ant-table-tbody>tr>td,body.dark .ant-table.ant-table-small tfoot>tr>th,body.dark .ant-table.ant-table-small tfoot>tr>td{
  padding:8px 8px
}

body.dark .ant-table.ant-table-small .ant-table-filter-trigger{
  margin-right:-4px
}

body.dark .ant-table.ant-table-small .ant-table-expanded-row-fixed{
  margin:-8px -8px
}

body.dark .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-8px -8px -8px 25px
}

body.dark .ant-table-small .ant-table-thead>tr>th{
  background-color:#1d1d1d
}

body.dark .ant-table-small .ant-table-selection-column{
  width:46px;
  min-width:46px
}

body.dark .ant-table.ant-table-bordered>.ant-table-title{
  border:1px solid #303030;
  border-bottom:0
}

body.dark .ant-table.ant-table-bordered>.ant-table-container{
  border-left:1px solid #303030
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{
  border-right:1px solid #303030
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{
  border-bottom:1px solid #303030
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th::before,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th::before,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th::before,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th::before{
  background-color:transparent !important
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first::after{
  border-right:1px solid #303030
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-16px -17px
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,body.dark .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 #303030;
  content:""
}

body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,body.dark .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{
  border-top:1px solid #303030
}

body.dark .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,body.dark .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
}

body.dark .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body.dark .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-12px -9px
}

body.dark .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,body.dark .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-8px -9px
}

body.dark .ant-table.ant-table-bordered>.ant-table-footer{
  border:1px solid #303030;
  border-top:0
}

body.dark .ant-table-cell .ant-table-container:first-child{
  border-top:0
}

body.dark .ant-table-cell-scrollbar{
  box-shadow:0 1px 0 1px #1d1d1d
}

body.dark .ant-table-wrapper{
  clear:both;
  max-width:100%
}

body.dark .ant-table-wrapper::before{
  display:table;
  content:""
}

body.dark .ant-table-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-table{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#141414;
  border-radius:2px
}

body.dark .ant-table table{
  width:100%;
  text-align:left;
  border-radius:2px 2px 0 0;
  border-collapse:separate;
  border-spacing:0
}

body.dark .ant-table-thead>tr>th,body.dark .ant-table-tbody>tr>td,body.dark .ant-table tfoot>tr>th,body.dark .ant-table tfoot>tr>td{
  position:relative;
  padding:16px 16px;
  overflow-wrap:break-word
}

body.dark .ant-table-cell-ellipsis{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  word-break:keep-all
}

body.dark .ant-table-cell-ellipsis.ant-table-cell-fix-left-last,body.dark .ant-table-cell-ellipsis.ant-table-cell-fix-right-first{
  overflow:visible
}

body.dark .ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,body.dark .ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis
}

body.dark .ant-table-cell-ellipsis .ant-table-column-title{
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:keep-all
}

body.dark .ant-table-title{
  padding:16px 16px
}

body.dark .ant-table-footer{
  padding:16px 16px;
  color:rgba(255, 255, 255, 0.85);
  background:rgba(255, 255, 255, 0.04)
}

body.dark .ant-table-thead>tr>th{
  position:relative;
  color:rgba(255, 255, 255, 0.85);
  font-weight:500;
  text-align:left;
  background:#1d1d1d;
  border-bottom:1px solid #303030;
  transition:background .3s ease
}

body.dark .ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

body.dark .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(255, 255, 255, 0.08);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:background-color .3s;
  content:""
}

body.dark .ant-table-thead>tr:not(:last-child)>th[colspan]{
  border-bottom:0
}

body.dark .ant-table-tbody>tr>td{
  border-bottom:1px solid #303030;
  transition:background .3s
}

body.dark .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,body.dark .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{
  margin:-16px -16px -16px 33px
}

body.dark .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,body.dark .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{
  border-bottom:0
}

body.dark .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,body.dark .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,body.dark .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,body.dark .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{
  border-radius:0
}

body.dark .ant-table-tbody>tr.ant-table-row:hover>td{
  background:#262626
}

body.dark .ant-table-tbody>tr.ant-table-row-selected>td{
  background:#111b26;
  border-color:rgba(0, 0, 0, 0.03)
}

body.dark .ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:#0e161f
}

body.dark .ant-table-summary{
  position:relative;
  z-index:2;
  background:#141414
}

body.dark div.ant-table-summary{
  box-shadow:0 -1px 0 #303030
}

body.dark .ant-table-summary>tr>th,body.dark .ant-table-summary>tr>td{
  border-bottom:1px solid #303030
}

body.dark .ant-table-pagination.ant-pagination{
  margin:16px 0
}

body.dark .ant-table-pagination{
  display:flex;
  flex-wrap:wrap;
  grid-row-gap:8px;
  row-gap:8px
}

body.dark .ant-table-pagination>*{
  flex:none
}

body.dark .ant-table-pagination-left{
  justify-content:flex-start
}

body.dark .ant-table-pagination-center{
  justify-content:center
}

body.dark .ant-table-pagination-right{
  justify-content:flex-end
}

body.dark .ant-table-thead th.ant-table-column-has-sorters{
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-table-thead th.ant-table-column-has-sorters:hover{
  background:#303030
}

body.dark .ant-table-thead th.ant-table-column-has-sorters:hover::before{
  background-color:transparent !important
}

body.dark .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,body.dark .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover{
  background:#222
}

body.dark .ant-table-thead th.ant-table-column-sort{
  background:#262626
}

body.dark .ant-table-thead th.ant-table-column-sort::before{
  background-color:transparent !important
}

body.dark td.ant-table-column-sort{
  background:rgba(255, 255, 255, 0.01)
}

body.dark .ant-table-column-title{
  position:relative;
  z-index:1;
  flex:1 1
}

body.dark .ant-table-column-sorters{
  display:flex;
  flex:auto;
  align-items:center;
  justify-content:space-between
}

body.dark .ant-table-column-sorters::after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  content:""
}

body.dark .ant-table-column-sorter{
  color:#bfbfbf;
  font-size:0;
  transition:color .3s
}

body.dark .ant-table-column-sorter-inner{
  display:inline-flex;
  flex-direction:column;
  align-items:center
}

body.dark .ant-table-column-sorter-up,body.dark .ant-table-column-sorter-down{
  font-size:11px
}

body.dark .ant-table-column-sorter-up.active,body.dark .ant-table-column-sorter-down.active{
  color:#177ddc
}

body.dark .ant-table-column-sorter-up+.ant-table-column-sorter-down{
  margin-top:-0.3em
}

body.dark .ant-table-column-sorters:hover .ant-table-column-sorter{
  color:#a6a6a6
}

body.dark .ant-table-filter-column{
  display:flex;
  justify-content:space-between
}

body.dark .ant-table-filter-trigger{
  position:relative;
  display:flex;
  align-items:center;
  margin:-4px -8px -4px 4px;
  padding:0 4px;
  color:#bfbfbf;
  font-size:12px;
  border-radius:2px;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-table-filter-trigger:hover{
  color:rgba(255, 255, 255, 0.45);
  background:#434343
}

body.dark .ant-table-filter-trigger.active{
  color:#177ddc
}

body.dark .ant-table-filter-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:#1f1f1f;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.48),0 6px 16px 0 rgba(0, 0, 0, 0.32),0 9px 28px 8px rgba(0, 0, 0, 0.2)
}

body.dark .ant-table-filter-dropdown .ant-dropdown-menu{
  max-height:264px;
  overflow-x:hidden;
  border:0;
  box-shadow:none
}

body.dark .ant-table-filter-dropdown-submenu>ul{
  max-height:calc(100vh - 130px);
  overflow-x:hidden;
  overflow-y:auto
}

body.dark .ant-table-filter-dropdown .ant-checkbox-wrapper+span,body.dark .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{
  padding-left:8px
}

body.dark .ant-table-filter-dropdown-btns{
  display:flex;
  justify-content:space-between;
  padding:7px 8px 7px 3px;
  overflow:hidden;
  background-color:#1f1f1f;
  border-top:1px solid #303030
}

body.dark .ant-table-selection-col{
  width:32px
}

body.dark .ant-table-bordered .ant-table-selection-col{
  width:50px
}

body.dark table tr th.ant-table-selection-column,body.dark table tr td.ant-table-selection-column{
  padding-right:8px;
  padding-left:8px;
  text-align:center
}

body.dark table tr th.ant-table-selection-column .ant-radio-wrapper,body.dark table tr td.ant-table-selection-column .ant-radio-wrapper{
  margin-right:0
}

body.dark table tr th.ant-table-selection-column::after{
  background-color:transparent !important
}

body.dark .ant-table-selection{
  position:relative;
  display:inline-flex;
  flex-direction:column
}

body.dark .ant-table-selection-extra{
  position:absolute;
  top:0;
  z-index:1;
  cursor:pointer;
  transition:all .3s;
  -webkit-margin-start:100%;
  margin-inline-start:100%;
  -webkit-padding-start:4px;
  padding-inline-start:4px
}

body.dark .ant-table-selection-extra .anticon{
  color:#bfbfbf;
  font-size:10px
}

body.dark .ant-table-selection-extra .anticon:hover{
  color:#a6a6a6
}

body.dark .ant-table-expand-icon-col{
  width:48px
}

body.dark .ant-table-row-expand-icon-cell{
  text-align:center
}

body.dark .ant-table-row-indent{
  float:left;
  height:1px
}

body.dark .ant-table-row-expand-icon{
  color:#177ddc;
  text-decoration:none;
  cursor:pointer;
  transition:color .3s;
  position:relative;
  display:inline-flex;
  float:left;
  box-sizing:border-box;
  width:17px;
  height:17px;
  padding:0;
  color:inherit;
  line-height:17px;
  background:transparent;
  border:1px solid #303030;
  border-radius:2px;
  outline:none;
  -webkit-transform:scale(0.94117647);
  transform:scale(0.94117647);
  transition:all .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-table-row-expand-icon:focus,body.dark .ant-table-row-expand-icon:hover{
  color:#165996
}

body.dark .ant-table-row-expand-icon:active{
  color:#388ed3
}

body.dark .ant-table-row-expand-icon:focus,body.dark .ant-table-row-expand-icon:hover,body.dark .ant-table-row-expand-icon:active{
  border-color:currentColor
}

body.dark .ant-table-row-expand-icon::before,body.dark .ant-table-row-expand-icon::after{
  position:absolute;
  background:currentColor;
  transition:-webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition:transform .3s ease-out, -webkit-transform .3s ease-out;
  content:""
}

body.dark .ant-table-row-expand-icon::before{
  top:7px;
  right:3px;
  left:3px;
  height:1px
}

body.dark .ant-table-row-expand-icon::after{
  top:3px;
  bottom:3px;
  left:7px;
  width:1px;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

body.dark .ant-table-row-expand-icon-collapsed::before{
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}

body.dark .ant-table-row-expand-icon-collapsed::after{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}

body.dark .ant-table-row-expand-icon-spaced{
  background:transparent;
  border:0;
  visibility:hidden
}

body.dark .ant-table-row-expand-icon-spaced::before,body.dark .ant-table-row-expand-icon-spaced::after{
  display:none;
  content:none
}

body.dark .ant-table-row-indent+.ant-table-row-expand-icon{
  margin-top:2.5005px;
  margin-right:8px
}

body.dark tr.ant-table-expanded-row>td,body.dark tr.ant-table-expanded-row:hover>td{
  background:#1d1d1d
}

body.dark tr.ant-table-expanded-row .ant-descriptions-view{
  display:flex
}

body.dark tr.ant-table-expanded-row .ant-descriptions-view table{
  flex:auto;
  width:auto
}

body.dark .ant-table .ant-table-expanded-row-fixed{
  position:relative;
  margin:-16px -16px;
  padding:16px 16px
}

body.dark .ant-table-tbody>tr.ant-table-placeholder{
  text-align:center
}

body.dark .ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{
  color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-table-tbody>tr.ant-table-placeholder:hover>td{
  background:#141414
}

body.dark .ant-table-cell-fix-left,body.dark .ant-table-cell-fix-right{
  position:sticky !important;
  z-index:2;
  background:#141414
}

body.dark .ant-table-cell-fix-left-first::after,body.dark .ant-table-cell-fix-left-last::after{
  position:absolute;
  top:0;
  right:0;
  bottom:-1px;
  width:30px;
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-table-cell-fix-right-first::after,body.dark .ant-table-cell-fix-right-last::after{
  position:absolute;
  top:0;
  bottom:-1px;
  left:0;
  width:30px;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-table .ant-table-container::before,body.dark .ant-table .ant-table-container::after{
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  width:30px;
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-table .ant-table-container::before{
  left:0
}

body.dark .ant-table .ant-table-container::after{
  right:0
}

body.dark .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{
  position:relative
}

body.dark .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before{
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.45)
}

body.dark .ant-table-ping-left .ant-table-cell-fix-left-first::after,body.dark .ant-table-ping-left .ant-table-cell-fix-left-last::after{
  box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.45)
}

body.dark .ant-table-ping-left .ant-table-cell-fix-left-last::before{
  background-color:transparent !important
}

body.dark .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{
  position:relative
}

body.dark .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after{
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.45)
}

body.dark .ant-table-ping-right .ant-table-cell-fix-right-first::after,body.dark .ant-table-ping-right .ant-table-cell-fix-right-last::after{
  box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.45)
}

body.dark .ant-table-sticky-holder{
  position:sticky;
  z-index:3;
  background:#141414
}

body.dark .ant-table-sticky-scroll{
  position:sticky;
  bottom:0;
  z-index:3;
  display:flex;
  align-items:center;
  background:#fcfcfc;
  border-top:1px solid #303030;
  opacity:.6
}

body.dark .ant-table-sticky-scroll:hover{
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom
}

body.dark .ant-table-sticky-scroll-bar{
  height:8px;
  background-color:rgba(0, 0, 0, 0.35);
  border-radius:4px
}

body.dark .ant-table-sticky-scroll-bar:hover{
  background-color:rgba(0, 0, 0, 0.8)
}

body.dark .ant-table-sticky-scroll-bar-active{
  background-color:rgba(0, 0, 0, 0.8)
}

@media all and (-ms-high-contrast: none){
  body.dark .ant-table-ping-left .ant-table-cell-fix-left-last::after{
    box-shadow:none !important
  }

  body.dark .ant-table-ping-right .ant-table-cell-fix-right-first::after{
    box-shadow:none !important
  }
}

body.dark .ant-table-title{
  border-radius:2px 2px 0 0
}

body.dark .ant-table-title+.ant-table-container{
  border-top-left-radius:0;
  border-top-right-radius:0
}

body.dark .ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{
  border-radius:0
}

body.dark .ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{
  border-radius:0
}

body.dark .ant-table-container{
  border-top-left-radius:2px;
  border-top-right-radius:2px
}

body.dark .ant-table-container table>thead>tr:first-child th:first-child{
  border-top-left-radius:2px
}

body.dark .ant-table-container table>thead>tr:first-child th:last-child{
  border-top-right-radius:2px
}

body.dark .ant-table-footer{
  border-radius:0 0 2px 2px
}

body.dark .ant-table-wrapper-rtl{
  direction:rtl
}

body.dark .ant-table-rtl{
  direction:rtl
}

body.dark .ant-table-wrapper-rtl .ant-table table{
  text-align:right
}

body.dark .ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

body.dark .ant-table-wrapper-rtl .ant-table-thead>tr>th{
  text-align:right
}

body.dark .ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{
  margin:-16px 33px -16px -16px
}

body.dark .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{
  justify-content:flex-end
}

body.dark .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{
  justify-content:flex-start
}

body.dark .ant-table-wrapper-rtl .ant-table-column-sorter{
  margin-right:8px;
  margin-left:0
}

body.dark .ant-table-wrapper-rtl .ant-table-filter-column-title{
  padding:16px 16px 16px 2.3em
}

body.dark .ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{
  padding:0 0 0 2.3em
}

body.dark .ant-table-wrapper-rtl .ant-table-filter-trigger-container{
  right:auto;
  left:0
}

body.dark .ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,body.dark .ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,body.dark .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,body.dark .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{
  padding-right:8px;
  padding-left:0
}

body.dark .ant-table-wrapper-rtl .ant-table-selection{
  text-align:center
}

body.dark .ant-table-wrapper-rtl .ant-table-row-indent{
  float:right
}

body.dark .ant-table-wrapper-rtl .ant-table-row-expand-icon{
  float:right
}

body.dark .ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{
  margin-right:0;
  margin-left:8px
}

body.dark .ant-table-wrapper-rtl .ant-table-row-expand-icon::after{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body.dark .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

body.dark .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}

body.dark .ant-timeline{
  box-sizing:border-box;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-timeline-item{
  position:relative;
  margin:0;
  padding-bottom:20px;
  font-size:14px;
  list-style:none
}

body.dark .ant-timeline-item-tail{
  position:absolute;
  top:10px;
  left:4px;
  height:calc(100% - 10px);
  border-left:2px solid #303030
}

body.dark .ant-timeline-item-pending .ant-timeline-item-head{
  font-size:12px;
  background-color:transparent
}

body.dark .ant-timeline-item-pending .ant-timeline-item-tail{
  display:none
}

body.dark .ant-timeline-item-head{
  position:absolute;
  width:10px;
  height:10px;
  background-color:#141414;
  border:2px solid transparent;
  border-radius:100px
}

body.dark .ant-timeline-item-head-blue{
  color:#177ddc;
  border-color:#177ddc
}

body.dark .ant-timeline-item-head-red{
  color:#a61d24;
  border-color:#a61d24
}

body.dark .ant-timeline-item-head-green{
  color:#49aa19;
  border-color:#49aa19
}

body.dark .ant-timeline-item-head-gray{
  color:rgba(255, 255, 255, 0.3);
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .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%)
}

body.dark .ant-timeline-item-content{
  position:relative;
  top:-7.001px;
  margin:0 0 0 26px;
  word-break:break-word
}

body.dark .ant-timeline-item-last>.ant-timeline-item-tail{
  display:none
}

body.dark .ant-timeline-item-last>.ant-timeline-item-content{
  min-height:48px
}

body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-tail,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-tail,body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  left:50%
}

body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-head{
  margin-left:-4px
}

body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  margin-left:1px
}

body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{
  left:calc(50% - 4px);
  width:calc(50% - 14px);
  text-align:left
}

body.dark .ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(50% - 12px);
  margin:0;
  text-align:right
}

body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{
  left:calc(100% - 4px - 2px)
}

body.dark .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(100% - 18px)
}

body.dark .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{
  display:block;
  height:calc(100% - 14px);
  border-left:2px dotted #303030
}

body.dark .ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{
  display:none
}

body.dark .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 #303030
}

body.dark .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{
  min-height:48px
}

body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-label{
  position:absolute;
  top:-7.001px;
  width:calc(50% - 12px);
  text-align:right
}

body.dark .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  left:calc(50% + 14px);
  width:calc(50% - 14px);
  text-align:left
}

body.dark .ant-timeline-rtl{
  direction:rtl
}

body.dark .ant-timeline-rtl .ant-timeline-item-tail{
  right:4px;
  left:auto;
  border-right:2px solid #303030;
  border-left:none
}

body.dark .ant-timeline-rtl .ant-timeline-item-head-custom{
  right:5px;
  left:auto;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%)
}

body.dark .ant-timeline-rtl .ant-timeline-item-content{
  margin:0 18px 0 0
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  right:50%;
  left:auto
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{
  margin-right:-4px;
  margin-left:0
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{
  margin-right:1px;
  margin-left:0
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{
  right:calc(50% - 4px);
  left:auto;
  text-align:right
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{
  text-align:left
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{
  right:0;
  left:auto
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:100%;
  margin-right:18px;
  text-align:right
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{
  border-right:2px dotted #303030;
  border-left:none
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{
  border-right:2px dotted #303030;
  border-left:none
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{
  text-align:left
}

body.dark .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  right:calc(50% + 14px);
  text-align:right
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body.dark .ant-transfer-customize-list .ant-transfer-list{
  flex:1 1 50%;
  width:auto;
  height:auto;
  min-height:200px
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-small{
  border:0;
  border-radius:0
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{
  width:40px;
  min-width:40px
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{
  background:#1d1d1d
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{
  border-bottom:1px solid #303030
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{
  margin:0
}

body.dark .ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{
  margin:16px 0 4px
}

body.dark .ant-transfer-customize-list .ant-input[disabled]{
  background-color:transparent
}

body.dark .ant-transfer{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:flex;
  align-items:stretch
}

body.dark .ant-transfer-disabled .ant-transfer-list{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-transfer-list{
  display:flex;
  flex-direction:column;
  width:180px;
  height:200px;
  border:1px solid #434343;
  border-radius:2px
}

body.dark .ant-transfer-list-with-pagination{
  width:250px;
  height:auto
}

body.dark .ant-transfer-list-search{
  padding-right:24px;
  padding-left:8px
}

body.dark .ant-transfer-list-search-action{
  position:absolute;
  top:12px;
  right:12px;
  bottom:12px;
  width:28px;
  color:rgba(255, 255, 255, 0.3);
  line-height:32px;
  text-align:center
}

body.dark .ant-transfer-list-search-action .anticon{
  color:rgba(255, 255, 255, 0.3);
  transition:all .3s
}

body.dark .ant-transfer-list-search-action .anticon:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark span.ant-transfer-list-search-action{
  pointer-events:none
}

body.dark .ant-transfer-list-header{
  display:flex;
  flex:none;
  align-items:center;
  height:40px;
  padding:8px 12px 9px;
  color:rgba(255, 255, 255, 0.85);
  background:#141414;
  border-bottom:1px solid #303030;
  border-radius:2px 2px 0 0
}

body.dark .ant-transfer-list-header>*:not(:last-child){
  margin-right:4px
}

body.dark .ant-transfer-list-header>*{
  flex:none
}

body.dark .ant-transfer-list-header-title{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  text-overflow:ellipsis
}

body.dark .ant-transfer-list-header-dropdown{
  font-size:10px;
  -webkit-transform:translateY(10%);
  transform:translateY(10%);
  cursor:pointer
}

body.dark .ant-transfer-list-header-dropdown[disabled]{
  cursor:not-allowed
}

body.dark .ant-transfer-list-body{
  display:flex;
  flex:auto;
  flex-direction:column;
  overflow:hidden;
  font-size:14px
}

body.dark .ant-transfer-list-body-search-wrapper{
  position:relative;
  flex:none;
  padding:12px
}

body.dark .ant-transfer-list-content{
  flex:auto;
  margin:0;
  padding:0;
  overflow:auto;
  list-style:none
}

body.dark .ant-transfer-list-content-item{
  display:flex;
  align-items:center;
  min-height:32px;
  padding:6px 12px;
  line-height:20px;
  transition:all .3s
}

body.dark .ant-transfer-list-content-item>*:not(:last-child){
  margin-right:8px
}

body.dark .ant-transfer-list-content-item>*{
  flex:none
}

body.dark .ant-transfer-list-content-item-text{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

body.dark .ant-transfer-list-content-item-remove{
  color:#177ddc;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  position:relative;
  color:#434343
}

body.dark .ant-transfer-list-content-item-remove:focus,body.dark .ant-transfer-list-content-item-remove:hover{
  color:#165996
}

body.dark .ant-transfer-list-content-item-remove:active{
  color:#388ed3
}

body.dark .ant-transfer-list-content-item-remove::after{
  position:absolute;
  top:-6px;
  right:-50%;
  bottom:-6px;
  left:-50%;
  content:""
}

body.dark .ant-transfer-list-content-item-remove:hover{
  color:#165996
}

body.dark .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:#262626;
  cursor:pointer
}

body.dark .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{
  background-color:#0e161f
}

body.dark .ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background:transparent;
  cursor:default
}

body.dark .ant-transfer-list-content-item-checked{
  background-color:#111b26
}

body.dark .ant-transfer-list-content-item-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-transfer-list-pagination{
  padding:8px 0;
  text-align:right;
  border-top:1px solid #303030
}

body.dark .ant-transfer-list-body-not-found{
  flex:none;
  width:100%;
  margin:auto 0;
  color:rgba(255, 255, 255, 0.3);
  text-align:center
}

body.dark .ant-transfer-list-footer{
  border-top:1px solid #303030
}

body.dark .ant-transfer-operation{
  display:flex;
  flex:none;
  flex-direction:column;
  align-self:center;
  margin:0 8px;
  vertical-align:middle
}

body.dark .ant-transfer-operation .ant-btn{
  display:block
}

body.dark .ant-transfer-operation .ant-btn:first-child{
  margin-bottom:4px
}

body.dark .ant-transfer-operation .ant-btn .anticon{
  font-size:12px
}

body.dark .ant-transfer .ant-empty-image{
  max-height:-2px
}

body.dark .ant-transfer-rtl{
  direction:rtl
}

body.dark .ant-transfer-rtl .ant-transfer-list-search{
  padding-right:8px;
  padding-left:24px
}

body.dark .ant-transfer-rtl .ant-transfer-list-search-action{
  right:auto;
  left:12px
}

body.dark .ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){
  margin-right:0;
  margin-left:4px
}

body.dark .ant-transfer-rtl .ant-transfer-list-header{
  right:0;
  left:auto
}

body.dark .ant-transfer-rtl .ant-transfer-list-header-title{
  text-align:left
}

body.dark .ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){
  margin-right:0;
  margin-left:8px
}

body.dark .ant-transfer-rtl .ant-transfer-list-pagination{
  text-align:left
}

body.dark .ant-transfer-rtl .ant-transfer-list-footer{
  right:0;
  left:auto
}

body.dark .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body.dark .ant-select-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,body.dark .ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,body.dark .ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{
  border-color:#177ddc
}

body.dark .ant-select-tree-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #177ddc;
  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:""
}

body.dark .ant-select-tree-checkbox:hover::after,body.dark .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after{
  visibility:visible
}

body.dark .ant-select-tree-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

body.dark .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body.dark .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
}

body.dark .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body.dark .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{
  background-color:#177ddc;
  border-color:#177ddc
}

body.dark .ant-select-tree-checkbox-disabled{
  cursor:not-allowed
}

body.dark .ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.3);
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{
  cursor:not-allowed
}

body.dark .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343 !important
}

body.dark .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.08);
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-select-tree-checkbox-disabled+span{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-select-tree-checkbox-disabled:hover::after,body.dark .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after{
  visibility:hidden
}

body.dark .ant-select-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body.dark .ant-select-tree-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body.dark .ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body.dark .ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{
  margin-left:8px
}

body.dark .ant-select-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-select-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-select-tree-checkbox-group-item{
  margin-right:8px
}

body.dark .ant-select-tree-checkbox-group-item:last-child{
  margin-right:0
}

body.dark .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{
  margin-left:0
}

body.dark .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{
  background-color:transparent;
  border-color:#434343
}

body.dark .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#177ddc;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body.dark .ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after{
  background-color:rgba(255, 255, 255, 0.3);
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-tree-select-dropdown{
  padding:8px 4px 0
}

body.dark .ant-tree-select-dropdown-rtl{
  direction:rtl
}

body.dark .ant-tree-select-dropdown .ant-select-tree{
  border-radius:0
}

body.dark .ant-tree-select-dropdown .ant-select-tree-list-holder-inner{
  align-items:stretch
}

body.dark .ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode{
  padding-bottom:8px
}

body.dark .ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{
  flex:auto
}

body.dark .ant-select-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:transparent;
  border-radius:2px;
  transition:background-color .3s
}

body.dark .ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){
  background:#111b26
}

body.dark .ant-select-tree-list-holder-inner{
  align-items:flex-start
}

body.dark .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{
  align-items:stretch
}

body.dark .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{
  flex:auto
}

body.dark .ant-select-tree .ant-select-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px 0;
  outline:none
}

body.dark .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{
  background:transparent
}

body.dark .ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .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
}

body.dark .ant-select-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-select-tree-indent-unit{
  display:inline-block;
  width:24px
}

body.dark .ant-select-tree-switcher{
  position:relative;
  flex:none;
  align-self:stretch;
  width:24px;
  margin:0;
  line-height:24px;
  text-align:center;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-select-tree-switcher .ant-tree-switcher-icon,body.dark .ant-select-tree-switcher .ant-select-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

body.dark .ant-select-tree-switcher .ant-tree-switcher-icon svg,body.dark .ant-select-tree-switcher .ant-select-tree-switcher-icon svg{
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body.dark .ant-select-tree-switcher-noop{
  cursor:default
}

body.dark .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body.dark .ant-select-tree-switcher-loading-icon{
  color:#177ddc
}

body.dark .ant-select-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

body.dark .ant-select-tree-switcher-leaf-line::before{
  position:absolute;
  top:0;
  bottom:-4px;
  margin-left:-1px;
  border-left:1px solid #d9d9d9;
  content:" "
}

body.dark .ant-select-tree-switcher-leaf-line::after{
  position:absolute;
  width:10px;
  height:14px;
  margin-left:-1px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

body.dark .ant-select-tree-checkbox{
  top:auto;
  top:initial;
  margin:4px 8px 0 0
}

body.dark .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;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

body.dark .ant-select-tree .ant-select-tree-node-content-wrapper:hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{
  background-color:#11263c
}

body.dark .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
}

body.dark .ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{
  display:none
}

body.dark .ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{
  background-color:transparent
}

body.dark .ant-select-tree-node-content-wrapper[draggable=true]{
  line-height:24px;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-select-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#177ddc;
  border-radius:1px;
  pointer-events:none
}

body.dark .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 #177ddc;
  border-radius:50%;
  content:""
}

body.dark .ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #177ddc
}

body.dark .ant-select-tree-show-line .ant-select-tree-indent-unit{
  position:relative;
  height:100%
}

body.dark .ant-select-tree-show-line .ant-select-tree-indent-unit::before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  border-right:1px solid #434343;
  content:""
}

body.dark .ant-select-tree-show-line .ant-select-tree-indent-unit-end::before{
  display:none
}

body.dark .ant-select-tree-show-line .ant-select-tree-switcher{
  background:#141414
}

body.dark .ant-select-tree-show-line .ant-select-tree-switcher-line-icon{
  vertical-align:-0.225em
}

body.dark .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)
}

body.dark .ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}

@-webkit-keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes antCheckboxEffect{
  0%{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:.5
  }

  100%{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    opacity:0
  }
}

body.dark .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode{
  position:relative
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode::before{
  position:absolute;
  top:0;
  right:0;
  bottom:4px;
  left:0;
  transition:background-color .3s;
  content:"";
  pointer-events:none
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode:hover::before{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode>*{
  z-index:1
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{
  transition:color .3s
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{
  border-radius:0;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{
  background:transparent
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{
  color:#fff;
  background:transparent
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,body.dark .ant-tree.ant-tree-directory .ant-tree-treenode-selected::before{
  background:#177ddc
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{
  color:#fff
}

body.dark .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{
  color:#fff;
  background:transparent
}

body.dark .ant-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,body.dark .ant-tree-checkbox:hover .ant-tree-checkbox-inner,body.dark .ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{
  border-color:#177ddc
}

body.dark .ant-tree-checkbox-checked::after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #177ddc;
  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:""
}

body.dark .ant-tree-checkbox:hover::after,body.dark .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after{
  visibility:visible
}

body.dark .ant-tree-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:transparent;
  border:1px solid #434343;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

body.dark .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;
  transition:all .1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity .1s;
  content:" "
}

body.dark .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
}

body.dark .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;
  transition:all .2s cubic-bezier(0.12, 0.4, 0.29, 1.46) .1s;
  content:" "
}

body.dark .ant-tree-checkbox-checked .ant-tree-checkbox-inner{
  background-color:#177ddc;
  border-color:#177ddc
}

body.dark .ant-tree-checkbox-disabled{
  cursor:not-allowed
}

body.dark .ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.3);
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-tree-checkbox-disabled .ant-tree-checkbox-input{
  cursor:not-allowed
}

body.dark .ant-tree-checkbox-disabled .ant-tree-checkbox-inner{
  background-color:rgba(255, 255, 255, 0.08);
  border-color:#434343 !important
}

body.dark .ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{
  border-color:rgba(255, 255, 255, 0.08);
  border-collapse:separate;
  -webkit-animation-name:none;
  animation-name:none
}

body.dark .ant-tree-checkbox-disabled+span{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-tree-checkbox-disabled:hover::after,body.dark .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after{
  visibility:hidden
}

body.dark .ant-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

body.dark .ant-tree-checkbox-wrapper::after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

body.dark .ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

body.dark .ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{
  margin-left:8px
}

body.dark .ant-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

body.dark .ant-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-tree-checkbox-group-item{
  margin-right:8px
}

body.dark .ant-tree-checkbox-group-item:last-child{
  margin-right:0
}

body.dark .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{
  margin-left:0
}

body.dark .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{
  background-color:transparent;
  border-color:#434343
}

body.dark .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#177ddc;
  border:0;
  -webkit-transform:translate(-50%, -50%) scale(1);
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

body.dark .ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after{
  background-color:rgba(255, 255, 255, 0.3);
  border-color:rgba(255, 255, 255, 0.3)
}

body.dark .ant-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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:transparent;
  border-radius:2px;
  transition:background-color .3s
}

body.dark .ant-tree-focused:not(:hover):not(.ant-tree-active-focused){
  background:#111b26
}

body.dark .ant-tree-list-holder-inner{
  align-items:flex-start
}

body.dark .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{
  align-items:stretch
}

body.dark .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{
  flex:auto
}

body.dark .ant-tree .ant-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px 0;
  outline:none
}

body.dark .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{
  background:transparent
}

body.dark .ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{
  background:rgba(255, 255, 255, 0.08)
}

body.dark .ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{
  color:inherit;
  font-weight:500
}

body.dark .ant-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-tree-indent-unit{
  display:inline-block;
  width:24px
}

body.dark .ant-tree-switcher{
  position:relative;
  flex:none;
  align-self:stretch;
  width:24px;
  margin:0;
  line-height:24px;
  text-align:center;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-tree-switcher .ant-tree-switcher-icon,body.dark .ant-tree-switcher .ant-select-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

body.dark .ant-tree-switcher .ant-tree-switcher-icon svg,body.dark .ant-tree-switcher .ant-select-tree-switcher-icon svg{
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s
}

body.dark .ant-tree-switcher-noop{
  cursor:default
}

body.dark .ant-tree-switcher_close .ant-tree-switcher-icon svg{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

body.dark .ant-tree-switcher-loading-icon{
  color:#177ddc
}

body.dark .ant-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

body.dark .ant-tree-switcher-leaf-line::before{
  position:absolute;
  top:0;
  bottom:-4px;
  margin-left:-1px;
  border-left:1px solid #d9d9d9;
  content:" "
}

body.dark .ant-tree-switcher-leaf-line::after{
  position:absolute;
  width:10px;
  height:14px;
  margin-left:-1px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

body.dark .ant-tree-checkbox{
  top:auto;
  top:initial;
  margin:4px 8px 0 0
}

body.dark .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;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

body.dark .ant-tree .ant-tree-node-content-wrapper:hover{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{
  background-color:#11263c
}

body.dark .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
}

body.dark .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{
  display:none
}

body.dark .ant-tree-unselectable .ant-tree-node-content-wrapper:hover{
  background-color:transparent
}

body.dark .ant-tree-node-content-wrapper[draggable=true]{
  line-height:24px;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#177ddc;
  border-radius:1px;
  pointer-events:none
}

body.dark .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 #177ddc;
  border-radius:50%;
  content:""
}

body.dark .ant-tree .ant-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #177ddc
}

body.dark .ant-tree-show-line .ant-tree-indent-unit{
  position:relative;
  height:100%
}

body.dark .ant-tree-show-line .ant-tree-indent-unit::before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  border-right:1px solid #434343;
  content:""
}

body.dark .ant-tree-show-line .ant-tree-indent-unit-end::before{
  display:none
}

body.dark .ant-tree-show-line .ant-tree-switcher{
  background:#141414
}

body.dark .ant-tree-show-line .ant-tree-switcher-line-icon{
  vertical-align:-0.225em
}

body.dark .ant-tree-rtl{
  direction:rtl
}

body.dark .ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator::after{
  right:-6px;
  left:unset
}

body.dark .ant-tree .ant-tree-treenode-rtl{
  direction:rtl
}

body.dark .ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

body.dark .ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before{
  right:auto;
  left:-13px;
  border-right:none;
  border-left:1px solid #434343
}

body.dark .ant-tree-rtl.ant-tree-checkbox{
  margin:4px 0 0 8px
}

body.dark .ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{
  margin:4px 0 0 8px
}

body.dark .ant-typography{
  color:rgba(255, 255, 255, 0.85);
  overflow-wrap:break-word
}

body.dark .ant-typography.ant-typography-secondary{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-typography.ant-typography-success{
  color:#49aa19
}

body.dark .ant-typography.ant-typography-warning{
  color:#d89614
}

body.dark .ant-typography.ant-typography-danger{
  color:#a61d24
}

body.dark a.ant-typography.ant-typography-danger:active,body.dark a.ant-typography.ant-typography-danger:focus,body.dark a.ant-typography.ant-typography-danger:hover{
  color:#b33b3d
}

body.dark .ant-typography.ant-typography-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

body.dark div.ant-typography,body.dark .ant-typography p{
  margin-bottom:1em
}

body.dark h1.ant-typography,body.dark .ant-typography h1{
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:38px;
  line-height:1.23
}

body.dark h2.ant-typography,body.dark .ant-typography h2{
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:30px;
  line-height:1.35
}

body.dark h3.ant-typography,body.dark .ant-typography h3{
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:24px;
  line-height:1.35
}

body.dark h4.ant-typography,body.dark .ant-typography h4{
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:20px;
  line-height:1.4
}

body.dark h5.ant-typography,body.dark .ant-typography h5{
  margin-bottom:.5em;
  color:rgba(255, 255, 255, 0.85);
  font-weight:600;
  font-size:16px;
  line-height:1.5
}

body.dark .ant-typography+h1.ant-typography,body.dark .ant-typography+h2.ant-typography,body.dark .ant-typography+h3.ant-typography,body.dark .ant-typography+h4.ant-typography,body.dark .ant-typography+h5.ant-typography{
  margin-top:1.2em
}

body.dark .ant-typography div+h1,body.dark .ant-typography ul+h1,body.dark .ant-typography li+h1,body.dark .ant-typography p+h1,body.dark .ant-typography h1+h1,body.dark .ant-typography h2+h1,body.dark .ant-typography h3+h1,body.dark .ant-typography h4+h1,body.dark .ant-typography h5+h1,body.dark .ant-typography div+h2,body.dark .ant-typography ul+h2,body.dark .ant-typography li+h2,body.dark .ant-typography p+h2,body.dark .ant-typography h1+h2,body.dark .ant-typography h2+h2,body.dark .ant-typography h3+h2,body.dark .ant-typography h4+h2,body.dark .ant-typography h5+h2,body.dark .ant-typography div+h3,body.dark .ant-typography ul+h3,body.dark .ant-typography li+h3,body.dark .ant-typography p+h3,body.dark .ant-typography h1+h3,body.dark .ant-typography h2+h3,body.dark .ant-typography h3+h3,body.dark .ant-typography h4+h3,body.dark .ant-typography h5+h3,body.dark .ant-typography div+h4,body.dark .ant-typography ul+h4,body.dark .ant-typography li+h4,body.dark .ant-typography p+h4,body.dark .ant-typography h1+h4,body.dark .ant-typography h2+h4,body.dark .ant-typography h3+h4,body.dark .ant-typography h4+h4,body.dark .ant-typography h5+h4,body.dark .ant-typography div+h5,body.dark .ant-typography ul+h5,body.dark .ant-typography li+h5,body.dark .ant-typography p+h5,body.dark .ant-typography h1+h5,body.dark .ant-typography h2+h5,body.dark .ant-typography h3+h5,body.dark .ant-typography h4+h5,body.dark .ant-typography h5+h5{
  margin-top:1.2em
}

body.dark a.ant-typography-ellipsis,body.dark span.ant-typography-ellipsis{
  display:inline-block;
  max-width:100%
}

body.dark a.ant-typography,body.dark .ant-typography a{
  color:#177ddc;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  text-decoration:none
}

body.dark a.ant-typography:focus,body.dark .ant-typography a:focus,body.dark a.ant-typography:hover,body.dark .ant-typography a:hover{
  color:#165996
}

body.dark a.ant-typography:active,body.dark .ant-typography a:active{
  color:#388ed3
}

body.dark a.ant-typography:active,body.dark .ant-typography a:active,body.dark a.ant-typography:hover,body.dark .ant-typography a:hover{
  text-decoration:none
}

body.dark a.ant-typography[disabled],body.dark .ant-typography a[disabled],body.dark a.ant-typography.ant-typography-disabled,body.dark .ant-typography a.ant-typography-disabled{
  color:rgba(255, 255, 255, 0.3);
  cursor:not-allowed
}

body.dark a.ant-typography[disabled]:active,body.dark .ant-typography a[disabled]:active,body.dark a.ant-typography.ant-typography-disabled:active,body.dark .ant-typography a.ant-typography-disabled:active,body.dark a.ant-typography[disabled]:hover,body.dark .ant-typography a[disabled]:hover,body.dark a.ant-typography.ant-typography-disabled:hover,body.dark .ant-typography a.ant-typography-disabled:hover{
  color:rgba(255, 255, 255, 0.3)
}

body.dark a.ant-typography[disabled]:active,body.dark .ant-typography a[disabled]:active,body.dark a.ant-typography.ant-typography-disabled:active,body.dark .ant-typography a.ant-typography-disabled:active{
  pointer-events:none
}

body.dark .ant-typography code{
  margin:0 .2em;
  padding:.2em .4em .1em;
  font-size:85%;
  background:rgba(150, 150, 150, 0.1);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-radius:3px
}

body.dark .ant-typography kbd{
  margin:0 .2em;
  padding:.15em .4em .1em;
  font-size:90%;
  background:rgba(150, 150, 150, 0.06);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width:2px;
  border-radius:3px
}

body.dark .ant-typography mark{
  padding:0;
  background-color:#594214
}

body.dark .ant-typography u,body.dark .ant-typography ins{
  text-decoration:underline;
  -webkit-text-decoration-skip:ink;
  text-decoration-skip-ink:auto
}

body.dark .ant-typography s,body.dark .ant-typography del{
  text-decoration:line-through
}

body.dark .ant-typography strong{
  font-weight:600
}

body.dark .ant-typography-expand,body.dark .ant-typography-edit,body.dark .ant-typography-copy{
  color:#177ddc;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  margin-left:4px
}

body.dark .ant-typography-expand:focus,body.dark .ant-typography-edit:focus,body.dark .ant-typography-copy:focus,body.dark .ant-typography-expand:hover,body.dark .ant-typography-edit:hover,body.dark .ant-typography-copy:hover{
  color:#165996
}

body.dark .ant-typography-expand:active,body.dark .ant-typography-edit:active,body.dark .ant-typography-copy:active{
  color:#388ed3
}

body.dark .ant-typography-copy-success,body.dark .ant-typography-copy-success:hover,body.dark .ant-typography-copy-success:focus{
  color:#49aa19
}

body.dark .ant-typography-edit-content{
  position:relative
}

body.dark div.ant-typography-edit-content{
  left:-12px;
  margin-top:-5px;
  margin-bottom:calc(1em - 4px - 1px)
}

body.dark .ant-typography-edit-content-confirm{
  position:absolute;
  right:10px;
  bottom:8px;
  color:rgba(255, 255, 255, 0.45);
  pointer-events:none
}

body.dark .ant-typography-edit-content textarea{
  -moz-transition:none
}

body.dark .ant-typography ul,body.dark .ant-typography ol{
  margin:0 0 1em 0;
  padding:0
}

body.dark .ant-typography ul li,body.dark .ant-typography ol li{
  margin:0 0 0 20px;
  padding:0 0 0 4px
}

body.dark .ant-typography ul{
  list-style-type:circle
}

body.dark .ant-typography ul ul{
  list-style-type:disc
}

body.dark .ant-typography ol{
  list-style-type:decimal
}

body.dark .ant-typography pre,body.dark .ant-typography blockquote{
  margin:1em 0
}

body.dark .ant-typography pre{
  padding:.4em .6em;
  white-space:pre-wrap;
  word-wrap:break-word;
  background:rgba(150, 150, 150, 0.1);
  border:1px solid rgba(100, 100, 100, 0.2);
  border-radius:3px
}

body.dark .ant-typography pre code{
  display:inline;
  margin:0;
  padding:0;
  font-size:inherit;
  font-family:inherit;
  background:transparent;
  border:0
}

body.dark .ant-typography blockquote{
  padding:0 0 0 .6em;
  border-left:4px solid rgba(100, 100, 100, 0.2);
  opacity:.85
}

body.dark .ant-typography-single-line{
  white-space:nowrap
}

body.dark .ant-typography-ellipsis-single-line{
  overflow:hidden;
  text-overflow:ellipsis
}

body.dark a.ant-typography-ellipsis-single-line,body.dark span.ant-typography-ellipsis-single-line{
  vertical-align:bottom
}

body.dark .ant-typography-ellipsis-multiple-line{
  display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient:vertical
}

body.dark .ant-typography-rtl{
  direction:rtl
}

body.dark .ant-typography-rtl .ant-typography-expand,body.dark .ant-typography-rtl .ant-typography-edit,body.dark .ant-typography-rtl .ant-typography-copy{
  margin-right:4px;
  margin-left:0
}

body.dark .ant-typography-rtl .ant-typography-expand{
  float:left
}

body.dark div.ant-typography-edit-content.ant-typography-rtl{
  right:-12px;
  left:auto
}

body.dark .ant-typography-rtl .ant-typography-edit-content-confirm{
  right:auto;
  left:10px
}

body.dark .ant-typography-rtl.ant-typography ul li,body.dark .ant-typography-rtl.ant-typography ol li{
  margin:0 20px 0 0;
  padding:0 4px 0 0
}

body.dark .ant-upload{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-upload p{
  margin:0
}

body.dark .ant-upload-btn{
  display:block;
  width:100%;
  outline:none
}

body.dark .ant-upload input[type=file]{
  cursor:pointer
}

body.dark .ant-upload.ant-upload-select{
  display:inline-block
}

body.dark .ant-upload.ant-upload-disabled{
  cursor:not-allowed
}

body.dark .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:rgba(255, 255, 255, 0.04);
  border:1px dashed #434343;
  border-radius:2px;
  cursor:pointer;
  transition:border-color .3s
}

body.dark .ant-upload.ant-upload-select-picture-card>.ant-upload{
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  text-align:center
}

body.dark .ant-upload.ant-upload-select-picture-card:hover{
  border-color:#177ddc
}

body.dark .ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{
  border-color:#434343
}

body.dark .ant-upload.ant-upload-drag{
  position:relative;
  width:100%;
  height:100%;
  text-align:center;
  background:rgba(255, 255, 255, 0.04);
  border:1px dashed #434343;
  border-radius:2px;
  cursor:pointer;
  transition:border-color .3s
}

body.dark .ant-upload.ant-upload-drag .ant-upload{
  padding:16px 0
}

body.dark .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){
  border-color:#388ed3
}

body.dark .ant-upload.ant-upload-drag.ant-upload-disabled{
  cursor:not-allowed
}

body.dark .ant-upload.ant-upload-drag .ant-upload-btn{
  display:table;
  height:100%
}

body.dark .ant-upload.ant-upload-drag .ant-upload-drag-container{
  display:table-cell;
  vertical-align:middle
}

body.dark .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{
  border-color:#165996
}

body.dark .ant-upload.ant-upload-drag p.ant-upload-drag-icon{
  margin-bottom:20px
}

body.dark .ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{
  color:#165996;
  font-size:48px
}

body.dark .ant-upload.ant-upload-drag p.ant-upload-text{
  margin:0 0 4px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px
}

body.dark .ant-upload.ant-upload-drag p.ant-upload-hint{
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-upload.ant-upload-drag .anticon-plus{
  color:rgba(255, 255, 255, 0.3);
  font-size:30px;
  transition:all .3s
}

body.dark .ant-upload.ant-upload-drag .anticon-plus:hover{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-upload.ant-upload-drag:hover .anticon-plus{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-upload-picture-card-wrapper{
  display:inline-block;
  width:100%
}

body.dark .ant-upload-picture-card-wrapper::before{
  display:table;
  content:""
}

body.dark .ant-upload-picture-card-wrapper::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-upload-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(255, 255, 255, 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
}

body.dark .ant-upload-list::before{
  display:table;
  content:""
}

body.dark .ant-upload-list::after{
  display:table;
  clear:both;
  content:""
}

body.dark .ant-upload-list-item{
  position:relative;
  height:22.001px;
  margin-top:8px;
  font-size:14px
}

body.dark .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
}

body.dark .ant-upload-list-item-card-actions{
  position:absolute;
  right:0
}

body.dark .ant-upload-list-item-card-actions-btn{
  opacity:0
}

body.dark .ant-upload-list-item-card-actions-btn.ant-btn-sm{
  height:20px;
  line-height:1
}

body.dark .ant-upload-list-item-card-actions.picture{
  top:22px;
  line-height:0
}

body.dark .ant-upload-list-item-card-actions-btn:focus,body.dark .ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body.dark .ant-upload-list-item-card-actions .anticon{
  color:rgba(255, 255, 255, 0.45)
}

body.dark .ant-upload-list-item-info{
  height:100%;
  padding:0 4px;
  transition:background-color .3s
}

body.dark .ant-upload-list-item-info>span{
  display:block;
  width:100%;
  height:100%
}

body.dark .ant-upload-list-item-info .anticon-loading .anticon,body.dark .ant-upload-list-item-info .ant-upload-text-icon .anticon{
  position:absolute;
  top:5px;
  color:rgba(255, 255, 255, 0.45);
  font-size:14px
}

body.dark .ant-upload-list-item .anticon-close{
  position:absolute;
  top:6px;
  right:4px;
  color:rgba(255, 255, 255, 0.45);
  font-size:10px;
  line-height:0;
  cursor:pointer;
  opacity:0;
  transition:all .3s
}

body.dark .ant-upload-list-item .anticon-close:hover{
  color:rgba(255, 255, 255, 0.85)
}

body.dark .ant-upload-list-item:hover .ant-upload-list-item-info{
  background-color:rgba(255, 255, 255, 0.08)
}

body.dark .ant-upload-list-item:hover .anticon-close{
  opacity:1
}

body.dark .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body.dark .ant-upload-list-item-error,body.dark .ant-upload-list-item-error .ant-upload-text-icon>.anticon,body.dark .ant-upload-list-item-error .ant-upload-list-item-name{
  color:#a61d24
}

body.dark .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{
  color:#a61d24
}

body.dark .ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{
  opacity:1
}

body.dark .ant-upload-list-item-progress{
  position:absolute;
  bottom:-12px;
  width:100%;
  padding-left:26px;
  font-size:14px;
  line-height:0
}

body.dark .ant-upload-list-picture .ant-upload-list-item,body.dark .ant-upload-list-picture-card .ant-upload-list-item{
  position:relative;
  height:66px;
  padding:8px;
  border:1px solid #434343;
  border-radius:2px
}

body.dark .ant-upload-list-picture .ant-upload-list-item:hover,body.dark .ant-upload-list-picture-card .ant-upload-list-item:hover{
  background:transparent
}

body.dark .ant-upload-list-picture .ant-upload-list-item-error,body.dark .ant-upload-list-picture-card .ant-upload-list-item-error{
  border-color:#a61d24
}

body.dark .ant-upload-list-picture .ant-upload-list-item-info,body.dark .ant-upload-list-picture-card .ant-upload-list-item-info{
  padding:0
}

body.dark .ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,body.dark .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{
  background:transparent
}

body.dark .ant-upload-list-picture .ant-upload-list-item-uploading,body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading{
  border-style:dashed
}

body.dark .ant-upload-list-picture .ant-upload-list-item-thumbnail,body.dark .ant-upload-list-picture-card .ant-upload-list-item-thumbnail{
  width:48px;
  height:48px;
  line-height:54px;
  text-align:center;
  opacity:.8
}

body.dark .ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,body.dark .ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{
  font-size:26px
}

body.dark .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],body.dark .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{
  fill:#e6d9d8
}

body.dark .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],body.dark .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{
  fill:#a61d24
}

body.dark .ant-upload-list-picture .ant-upload-list-item-icon,body.dark .ant-upload-list-picture-card .ant-upload-list-item-icon{
  position:absolute;
  top:50%;
  left:50%;
  font-size:26px;
  -webkit-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}

body.dark .ant-upload-list-picture .ant-upload-list-item-icon .anticon,body.dark .ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{
  font-size:26px
}

body.dark .ant-upload-list-picture .ant-upload-list-item-image,body.dark .ant-upload-list-picture-card .ant-upload-list-item-image{
  max-width:100%
}

body.dark .ant-upload-list-picture .ant-upload-list-item-thumbnail img,body.dark .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{
  display:block;
  width:48px;
  height:48px;
  overflow:hidden
}

body.dark .ant-upload-list-picture .ant-upload-list-item-name,body.dark .ant-upload-list-picture-card .ant-upload-list-item-name{
  display:inline-block;
  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;
  transition:all .3s
}

body.dark .ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{
  line-height:28px
}

body.dark .ant-upload-list-picture .ant-upload-list-item-progress,body.dark .ant-upload-list-picture-card .ant-upload-list-item-progress{
  bottom:14px;
  width:calc(100% - 24px);
  margin-top:0;
  padding-left:56px
}

body.dark .ant-upload-list-picture .anticon-close,body.dark .ant-upload-list-picture-card .anticon-close{
  position:absolute;
  top:8px;
  right:8px;
  line-height:1;
  opacity:1
}

body.dark .ant-upload-list-picture-card-container{
  display:inline-block;
  width:104px;
  height:104px;
  margin:0 8px 8px 0;
  vertical-align:top
}

body.dark .ant-upload-list-picture-card.ant-upload-list::after{
  display:none
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item{
  height:100%;
  margin:0
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-info{
  position:relative;
  height:100%;
  overflow:hidden
}

body.dark .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, 0.5);
  opacity:0;
  transition:all .3s;
  content:" "
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before{
  opacity:1
}

body.dark .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;
  transition:all .3s
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{
  z-index:10;
  width:16px;
  margin:0 4px;
  color:rgba(255, 255, 255, 0.85);
  font-size:16px;
  cursor:pointer;
  transition:all .3s
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{
  color:#fff
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,body.dark .ant-upload-list-picture-card .ant-upload-list-item-actions:hover{
  opacity:1
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,body.dark .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{
  position:static;
  display:block;
  width:100%;
  height:100%;
  object-fit:contain
}

body.dark .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
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{
  position:absolute;
  bottom:10px;
  display:block
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{
  background-color:rgba(255, 255, 255, 0.04)
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{
  height:auto
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,body.dark .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{
  display:none
}

body.dark .ant-upload-list-picture-card .ant-upload-list-item-progress{
  bottom:32px;
  width:calc(100% - 14px);
  padding-left:0
}

body.dark .ant-upload-list-text-container,body.dark .ant-upload-list-picture-container{
  transition:opacity .3s,height .3s
}

body.dark .ant-upload-list-text-container::before,body.dark .ant-upload-list-picture-container::before{
  display:table;
  width:0;
  height:0;
  content:""
}

body.dark .ant-upload-list-text-container .ant-upload-span,body.dark .ant-upload-list-picture-container .ant-upload-span{
  display:block;
  flex:auto
}

body.dark .ant-upload-list-text .ant-upload-span,body.dark .ant-upload-list-picture .ant-upload-span{
  display:flex;
  align-items:center
}

body.dark .ant-upload-list-text .ant-upload-span>*,body.dark .ant-upload-list-picture .ant-upload-span>*{
  flex:none
}

body.dark .ant-upload-list-text .ant-upload-list-item-name,body.dark .ant-upload-list-picture .ant-upload-list-item-name{
  flex:auto;
  padding:0 8px
}

body.dark .ant-upload-list-text .ant-upload-list-item-card-actions,body.dark .ant-upload-list-picture .ant-upload-list-item-card-actions{
  position:static
}

body.dark .ant-upload-list-text .ant-upload-text-icon .anticon{
  position:static
}

body.dark .ant-upload-list .ant-upload-animate-inline-appear,body.dark .ant-upload-list .ant-upload-animate-inline-enter,body.dark .ant-upload-list .ant-upload-animate-inline-leave{
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -webkit-animation-fill-mode:cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

body.dark .ant-upload-list .ant-upload-animate-inline-appear,body.dark .ant-upload-list .ant-upload-animate-inline-enter{
  -webkit-animation-name:uploadAnimateInlineIn;
  animation-name:uploadAnimateInlineIn
}

body.dark .ant-upload-list .ant-upload-animate-inline-leave{
  -webkit-animation-name:uploadAnimateInlineOut;
  animation-name:uploadAnimateInlineOut
}

@-webkit-keyframes uploadAnimateInlineIn{
  from{
    width:0;
    height:0;
    margin:0;
    padding:0;
    opacity:0
  }
}

@keyframes uploadAnimateInlineIn{
  from{
    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
  }
}

body.dark .ant-upload-rtl{
  direction:rtl
}

body.dark .ant-upload-rtl.ant-upload.ant-upload-select-picture-card{
  margin-right:auto;
  margin-left:8px
}

body.dark .ant-upload-list-rtl{
  direction:rtl
}

body.dark .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
}

body.dark .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
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-name{
  padding-right:22px;
  padding-left:0
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{
  padding-left:14px
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-card-actions{
  right:auto;
  left:0
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-info{
  padding:0 4px 0 12px
}

body.dark .ant-upload-list-rtl .ant-upload-list-item .anticon-close{
  right:auto;
  left:4px
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

body.dark .ant-upload-list-rtl .ant-upload-list-item-progress{
  padding-right:26px;
  padding-left:0
}

body.dark .ant-upload-list-picture .ant-upload-list-item-info,body.dark .ant-upload-list-picture-card .ant-upload-list-item-info{
  padding:0
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{
  right:8px;
  left:auto
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{
  right:50%;
  left:auto;
  -webkit-transform:translate(50%, -50%);
  transform:translate(50%, -50%)
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{
  margin:0 8px 0 0;
  padding-right:48px;
  padding-left:8px
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{
  padding-right:48px;
  padding-left:18px
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{
  padding-right:48px;
  padding-left:36px
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{
  padding-right:0;
  padding-left:0
}

body.dark .ant-upload-list-rtl.ant-upload-list-picture .anticon-close,body.dark .ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{
  right:auto;
  left:8px
}

body.dark .ant-upload-list-rtl .ant-upload-list-picture-card-container{
  margin:0 0 8px 8px
}

body.dark .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%)
}

body.dark .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
}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com       
 */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -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"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after{
  --tw-border-opacity:1;
  border-color:rgba(229, 231, 235, var(--tw-border-opacity))
}

.container{
  width:100%
}

@media (min-width: 640px){
  .container{
    max-width:640px
  }
}

@media (min-width: 768px){
  .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}

@media (min-width: 1280px){
  .container{
    max-width:1280px
  }
}

@media (min-width: 1536px){
  .container{
    max-width:1536px
  }
}

.visible{
  visibility:visible
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.mt-0{
  margin-top:0px
}

.mt-2{
  margin-top:0.5rem
}

.mt-3{
  margin-top:0.75rem
}

.mt-6{
  margin-top:1.5rem
}

.mt-8{
  margin-top:2rem
}

.mt-0\.5{
  margin-top:0.125rem
}

.mt-2\.5{
  margin-top:0.625rem
}

.-mt-12{
  margin-top:-3rem
}

.mr-0{
  margin-right:0px
}

.mr-1{
  margin-right:0.25rem
}

.mr-2{
  margin-right:0.5rem
}

.mr-4{
  margin-right:1rem
}

.mb-0{
  margin-bottom:0px
}

.mb-2{
  margin-bottom:0.5rem
}

.mb-3{
  margin-bottom:0.75rem
}

.mb-4{
  margin-bottom:1rem
}

.mb-6{
  margin-bottom:1.5rem
}

.mb-8{
  margin-bottom:2rem
}

.mb-10{
  margin-bottom:2.5rem
}

.ml-1{
  margin-left:0.25rem
}

.ml-4{
  margin-left:1rem
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.flex{
  display:flex
}

.table{
  display:table
}

.grid{
  display:grid
}

.hidden{
  display:none
}

.h-32{
  height:8rem
}

.h-screen{
  height:100vh
}

.w-32{
  width:8rem
}

.w-full{
  width:100%
}

@-webkit-keyframes spin{
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@keyframes spin{
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform:scale(2);
            transform:scale(2);
    opacity:0
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform:scale(2);
            transform:scale(2);
    opacity:0
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    -webkit-transform:translateY(-25%);
            transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
            animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    -webkit-transform:none;
            transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
            animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform:translateY(-25%);
            transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
            animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    -webkit-transform:none;
            transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
            animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.cursor-pointer{
  cursor:pointer
}

.resize{
  resize:both
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.flex-col{
  flex-direction:column
}

.flex-wrap{
  flex-wrap:wrap
}

.items-center{
  align-items:center
}

.justify-start{
  justify-content:flex-start
}

.justify-center{
  justify-content:center
}

.justify-around{
  justify-content:space-around
}

.gap-2{
  gap:0.5rem
}

.gap-8{
  gap:2rem
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.rounded-lg{
  border-radius:0.5rem
}

.rounded-full{
  border-radius:9999px
}

.border-4{
  border-width:4px
}

.border-blue-600{
  --tw-border-opacity:1;
  border-color:rgba(37, 99, 235, var(--tw-border-opacity))
}

.bg-white{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity))
}

.bg-gray-300{
  --tw-bg-opacity:1;
  background-color:rgba(209, 213, 219, var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-400{
  --tw-bg-opacity:1;
  background-color:rgba(156, 163, 175, var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-500{
  --tw-bg-opacity:1;
  background-color:rgba(107, 114, 128, var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-900{
  --tw-bg-opacity:1;
  background-color:rgba(17, 24, 39, var(--tw-bg-opacity))
}

.bg-cover{
  background-size:cover
}

.bg-center{
  background-position:center
}

.object-cover{
  object-fit:cover
}

.p-3{
  padding:0.75rem
}

.p-6{
  padding:1.5rem
}

.p-10{
  padding:2.5rem
}

.px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.px-8{
  padding-left:2rem;
  padding-right:2rem
}

.py-16{
  padding-top:4rem;
  padding-bottom:4rem
}

.pt-1{
  padding-top:0.25rem
}

.pt-2{
  padding-top:0.5rem
}

.pt-3{
  padding-top:0.75rem
}

.pt-4{
  padding-top:1rem
}

.pl-2{
  padding-left:0.5rem
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-justify{
  text-align:justify
}

.align-middle{
  vertical-align:middle
}

.text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.text-base{
  font-size:1rem;
  line-height:1.5rem
}

.text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.text-4xl{
  font-size:2.25rem;
  line-height:2.5rem
}

.font-medium{
  font-weight:500
}

.font-semibold{
  font-weight:600
}

.font-bold{
  font-weight:700
}

.uppercase{
  text-transform:uppercase
}

.leading-relaxed{
  line-height:1.625
}

.tracking-wide{
  letter-spacing:0.025em
}

.tracking-widest{
  letter-spacing:0.1em
}

.text-gray-500{
  --tw-text-opacity:1;
  color:rgba(107, 114, 128, var(--tw-text-opacity))
}

.text-gray-600{
  --tw-text-opacity:1;
  color:rgba(75, 85, 99, var(--tw-text-opacity))
}

.text-gray-700{
  --tw-text-opacity:1;
  color:rgba(55, 65, 81, var(--tw-text-opacity))
}

.text-gray-900{
  --tw-text-opacity:1;
  color:rgba(17, 24, 39, var(--tw-text-opacity))
}

.text-blue-600{
  --tw-text-opacity:1;
  color:rgba(37, 99, 235, var(--tw-text-opacity))
}

.dark .dark\:text-gray-100{
  --tw-text-opacity:1;
  color:rgba(243, 244, 246, var(--tw-text-opacity))
}

.dark .dark\:text-gray-200{
  --tw-text-opacity:1;
  color:rgba(229, 231, 235, var(--tw-text-opacity))
}

.dark .dark\:text-gray-300{
  --tw-text-opacity:1;
  color:rgba(209, 213, 219, var(--tw-text-opacity))
}

.dark .dark\:text-gray-400{
  --tw-text-opacity:1;
  color:rgba(156, 163, 175, var(--tw-text-opacity))
}

.dark .dark\:text-gray-500{
  --tw-text-opacity:1;
  color:rgba(107, 114, 128, var(--tw-text-opacity))
}

.dark .dark\:text-blue-400{
  --tw-text-opacity:1;
  color:rgba(96, 165, 250, var(--tw-text-opacity))
}

.text-opacity-75{
  --tw-text-opacity:0.75
}

.opacity-70{
  opacity:0.7
}

.opacity-75{
  opacity:0.75
}

.opacity-80{
  opacity:0.8
}

.opacity-90{
  opacity:0.9
}

*, ::before, ::after{
  --tw-shadow:0 0 #0000
}

.shadow-xl{
  --tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl{
  --tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

*, ::before, ::after{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000
}

.filter{
  --tw-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
  -webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

::-webkit-scrollbar-track{
  box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  -moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}

*{
  scrollbar-width:thin
}

@media screen and (min-width: 966px){
  ::-webkit-scrollbar,.scroller{
    width:8px;
    height:8px;
    background-color:#f1f1f1
  }
}

::-webkit-scrollbar-thumb{
  background-color:#888;
  border-radius:10px
}

body{
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

code{
  font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace
}

svg{
  vertical-align:unset
}

.z-hover{
  transition:all ease-in-out .3s !important
}

.z-hover:hover,.z-hover:focus,.z-hover:active{
  transition:-webkit-transform .3s !important;
  transition:transform .3s !important;
  transition:transform .3s, -webkit-transform .3s !important;
  -webkit-transform:scale(1.03) !important;
  transform:scale(1.03) !important
}

.center-this{
  align-items:center;
  justify-content:center;
  -webkit-box-align:center;
  display:inline-flex
}

.ant-carousel .slick-prev,.ant-carousel .slick-next{
  color:unset !important;
  font-size:unset !important
}

.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{
  color:unset !important
}

body.dark .ant-pro-global-footer-copyright{
  color:rgba(255,255,255,.45)
}

body.dark .ant-form-item-explain.ant-form-item-explain-error{
  color:#ef676e
}

.fade-in{
  opacity:1;
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  -webkit-animation-duration:1s;
  animation-duration:1s
}

@keyframes fadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes fadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@media (min-width: 640px){
}

@media (min-width: 768px){
  .md\:mt-0{
    margin-top:0px
  }

  .md\:mt-0\.5{
    margin-top:0.125rem
  }

  .md\:-mt-20{
    margin-top:-5rem
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .md\:flex-row{
    flex-direction:row
  }

  .md\:p-12{
    padding:3rem
  }

  .md\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }

  .md\:pt-12{
    padding-top:3rem
  }

  .md\:pb-8{
    padding-bottom:2rem
  }

  .md\:text-left{
    text-align:left
  }
}

@media (min-width: 1024px){
  .lg\:mt-12{
    margin-top:3rem
  }

  .lg\:-mt-24{
    margin-top:-6rem
  }

  .lg\:mr-2{
    margin-right:0.5rem
  }

  .lg\:mb-0{
    margin-bottom:0px
  }

  .lg\:h-40{
    height:10rem
  }

  .lg\:w-40{
    width:10rem
  }

  .lg\:w-3\/5{
    width:60%
  }

  .lg\:p-2{
    padding:0.5rem
  }

  .lg\:p-12{
    padding:3rem
  }

  .lg\:px-16{
    padding-left:4rem;
    padding-right:4rem
  }

  .lg\:pt-2{
    padding-top:0.5rem
  }

  .lg\:pt-2\.5{
    padding-top:0.625rem
  }

  .lg\:text-left{
    text-align:left
  }

  .lg\:text-base{
    font-size:1rem;
    line-height:1.5rem
  }

  .lg\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem
  }

  .lg\:tracking-wide{
    letter-spacing:0.025em
  }
}

@media (min-width: 1280px){
  .xl\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
}

@media (min-width: 1536px){
}
/* purgecss start ignore */

.NavContent_wrapper__3KsGh{
  display:flex;
  float:right;
  margin-left:auto;
  overflow:hidden
}

.NavContent_itemWrapper__2zFV5{
  align-items:center;
  height:100%;
  padding:0 10px;
  cursor:pointer;
  transition:all .3s;
  justify-content:center;
  -webkit-box-align:center;
  display:inline-flex
}

/* purgecss end ignore */
/* purgecss start ignore */

.Container_container__3fVIS{
  width:100%;
  margin-right:auto;
  margin-left:auto
}

@media(min-width: 576px){
  .Container_container__3fVIS{
    max-width:540px
  }
}

@media(min-width: 768px){
  .Container_container__3fVIS{
    max-width:720px
  }
}

@media(min-width: 992px){
  .Container_container__3fVIS{
    max-width:960px
  }
}

@media(min-width: 1200px){
  .Container_container__3fVIS{
    max-width:1140px
  }
}

.Container_pt60px__1h3lg{
  padding-top:60px
}

.Container_pt70px__2Kfm_{
  padding-top:70px
}

.Container_pt85px__1g5iQ{
  padding-top:85px
}

.Container_pt120px__3HW0G{
  padding-top:120px
}

/* purgecss end ignore */
/* purgecss start ignore */

.Education_listItem__35eEs{
  padding:2px 0px !important
}

/* purgecss end ignore */
/* purgecss start ignore */

.Projects_imageLoading__1R1sF{
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  -webkit-box-align:center;
  display:inline-flex
}

.Projects_image__hxhvc{
  height:210px !important;
  width:100% !important;
  transition:.3s ease !important;
  object-fit:cover !important
}

@media(min-width: 992px){
  .Projects_image__hxhvc{
    height:150px !important
  }
}

.Projects_description__5sY89{
  line-height:18px;
  text-align:justify;
  display:-webkit-box;
  overflow:hidden
}

.Projects_description__5sY89 a{
  color:unset !important
}

/* purgecss end ignore */
/* purgecss start ignore */

.ProjectPopup_imageLoading__2VArK{
  width:100%;
  align-items:center;
  justify-content:center;
  -webkit-box-align:center;
  display:inline-flex
}

/* purgecss end ignore */
