@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap);
/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */

.cropper-container{
  direction:ltr;
  font-size:0;
  line-height:0;
  position:relative;
  touch-action:none;
  -webkit-user-select:none;
  user-select:none
}

.cropper-container img{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  display:block;
  height:100%;
  image-orientation:0deg;
  max-height:none !important;
  max-width:none !important;
  min-height:0 !important;
  min-width:0 !important;
  width:100%
}

.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.cropper-wrap-box,.cropper-canvas{
  overflow:hidden
}

.cropper-drag-box{
  background-color:#fff;
  opacity:0
}

.cropper-modal{
  background-color:#000;
  opacity:.5
}

.cropper-view-box{
  display:block;
  height:100%;
  outline:1px solid #39f;
  outline-color:rgba(51,153,255,.75);
  overflow:hidden;
  width:100%
}

.cropper-dashed{
  border:0 dashed #eee;
  display:block;
  opacity:.5;
  position:absolute
}

.cropper-dashed.dashed-h{
  border-bottom-width:1px;
  border-top-width:1px;
  height:calc(100% / 3);
  left:0;
  top:calc(100% / 3);
  width:100%
}

.cropper-dashed.dashed-v{
  border-left-width:1px;
  border-right-width:1px;
  height:100%;
  left:calc(100% / 3);
  top:0;
  width:calc(100% / 3)
}

.cropper-center{
  display:block;
  height:0;
  left:50%;
  opacity:.75;
  position:absolute;
  top:50%;
  width:0
}

.cropper-center::before,.cropper-center::after{
  background-color:#eee;
  content:" ";
  display:block;
  position:absolute
}

.cropper-center::before{
  height:1px;
  left:-3px;
  top:0;
  width:7px
}

.cropper-center::after{
  height:7px;
  left:0;
  top:-3px;
  width:1px
}

.cropper-face,.cropper-line,.cropper-point{
  display:block;
  height:100%;
  opacity:.1;
  position:absolute;
  width:100%
}

.cropper-face{
  background-color:#fff;
  left:0;
  top:0
}

.cropper-line{
  background-color:#39f
}

.cropper-line.line-e{
  cursor:ew-resize;
  right:-3px;
  top:0;
  width:5px
}

.cropper-line.line-n{
  cursor:ns-resize;
  height:5px;
  left:0;
  top:-3px
}

.cropper-line.line-w{
  cursor:ew-resize;
  left:-3px;
  top:0;
  width:5px
}

.cropper-line.line-s{
  bottom:-3px;
  cursor:ns-resize;
  height:5px;
  left:0
}

.cropper-point{
  background-color:#39f;
  height:5px;
  opacity:.75;
  width:5px
}

.cropper-point.point-e{
  cursor:ew-resize;
  margin-top:-3px;
  right:-3px;
  top:50%
}

.cropper-point.point-n{
  cursor:ns-resize;
  left:50%;
  margin-left:-3px;
  top:-3px
}

.cropper-point.point-w{
  cursor:ew-resize;
  left:-3px;
  margin-top:-3px;
  top:50%
}

.cropper-point.point-s{
  bottom:-3px;
  cursor:s-resize;
  left:50%;
  margin-left:-3px
}

.cropper-point.point-ne{
  cursor:nesw-resize;
  right:-3px;
  top:-3px
}

.cropper-point.point-nw{
  cursor:nwse-resize;
  left:-3px;
  top:-3px
}

.cropper-point.point-sw{
  bottom:-3px;
  cursor:nesw-resize;
  left:-3px
}

.cropper-point.point-se{
  bottom:-3px;
  cursor:nwse-resize;
  height:20px;
  opacity:1;
  right:-3px;
  width:20px
}

@media(min-width: 768px){
  .cropper-point.point-se{
    height:15px;
    width:15px
  }
}

@media(min-width: 992px){
  .cropper-point.point-se{
    height:10px;
    width:10px
  }
}

@media(min-width: 1200px){
  .cropper-point.point-se{
    height:5px;
    opacity:.75;
    width:5px
  }
}

.cropper-point.point-se::before{
  background-color:#39f;
  bottom:-50%;
  content:" ";
  display:block;
  height:200%;
  opacity:0;
  position:absolute;
  right:-50%;
  width:200%
}

.cropper-invisible{
  opacity:0
}

.cropper-bg{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
}

.cropper-hide{
  display:block;
  height:0;
  position:absolute;
  width:0
}

.cropper-hidden{
  display:none !important
}

.cropper-move{
  cursor:move
}

.cropper-crop{
  cursor:crosshair
}

.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{
  cursor:not-allowed
}

/*!
 * 
 * antd v4.18.2
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */

[class*=ant-]::-ms-clear,[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal{
  display:none
}

body,html{
  width:100%;
  height:100%
}

input::-ms-clear,input::-ms-reveal{
  display:none
}

*{
  box-sizing:border-box
}

html{
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

body{
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-variant:tabular-nums;
  line-height:1.5715;
  background-color:#fff;
  font-feature-settings:"tnum"
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

h1,h2,h3,h4,h5,h6{
  margin-top:0;
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:500
}

abbr[title]{
  text-decoration:underline;
  text-decoration:underline dotted;
  border-bottom:0;
  cursor:help
}

address{
  margin-bottom:1em;
  font-style:normal;
  line-height:inherit
}

input[type=number],input[type=text],textarea{
  -webkit-appearance:none
}

dl,ol,ul{
  margin-top:0;
  margin-bottom:1em
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0
}

dt{
  font-weight:500
}

dd{
  margin-bottom:.5em;
  margin-left:0
}

blockquote{
  margin:0 0 1em
}

b,strong{
  font-weight:bolder
}

small{
  font-size:80%
}

sub,sup{
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}

sub{
  bottom:-0.25em
}

sup{
  top:-0.5em
}

a{
  color:#1890ff;
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  -webkit-text-decoration-skip:objects
}

a:hover{
  color:#40a9ff
}

a:active{
  color:#096dd9
}

a:active,a:focus,a:hover{
  text-decoration:none;
  outline:0
}

a[disabled]{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

code,kbd,pre,samp{
  font-size:1em;
  font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace
}

pre{
  margin-top:0;
  margin-bottom:1em;
  overflow:auto
}

figure{
  margin:0 0 1em
}

img{
  vertical-align:middle;
  border-style:none
}

svg:not(:root){
  overflow:hidden
}

[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{
  touch-action:manipulation
}

table{
  border-collapse:collapse
}

button,input,optgroup,select,textarea{
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

button,input{
  overflow:visible
}

button,select{
  text-transform:none
}

[type=reset],[type=submit],button,html [type=button]{
  -webkit-appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
  padding:0;
  border-style:none
}

input[type=checkbox],input[type=radio]{
  box-sizing:border-box;
  padding:0
}

input[type=date],input[type=month],input[type=time]{
  -webkit-appearance:listbox
}

textarea{
  overflow:auto;
  resize:vertical
}

fieldset{
  min-width:0;
  margin:0;
  padding:0;
  border:0
}

legend{
  display:block;
  width:100%;
  max-width:100%;
  margin-bottom:.5em;
  padding:0;
  color:inherit;
  font-size:1.5em;
  line-height:inherit;
  white-space:normal
}

progress{
  vertical-align:baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
  height:auto
}

[type=search]{
  outline-offset:-2px;
  -webkit-appearance:none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

output{
  display:inline-block
}

summary{
  display:list-item
}

template{
  display:none
}

[hidden]{
  display:none !important
}

mark{
  padding:.2em;
  background-color:#feffe6
}

::selection{
  color:#fff;
  background:#1890ff
}

.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
}

.anticon>*{
  line-height:1
}

.anticon svg{
  display:inline-block
}

.anticon:before{
  display:none
}

.anticon .anticon-icon{
  display:block
}

.anticon[tabindex]{
  cursor:pointer
}

.anticon-spin,.anticon-spin:before{
  display:inline-block;
  animation:loadingCircle 1s linear infinite
}

.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{
  animation-name:antFadeIn;
  animation-play-state:running
}

.ant-fade-leave.ant-fade-leave-active{
  animation-name:antFadeOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-fade-appear,.ant-fade-enter{
  opacity:0
}

.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{
  animation-timing-function:linear
}

@keyframes antFadeIn{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes antFadeOut{
  0%{
    opacity:1
  }

  to{
    opacity:0
  }
}

.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{
  animation-name:antMoveUpIn;
  animation-play-state:running
}

.ant-move-up-leave.ant-move-up-leave-active{
  animation-name:antMoveUpOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-move-up-appear,.ant-move-up-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-up-leave{
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{
  animation-name:antMoveDownIn;
  animation-play-state:running
}

.ant-move-down-leave.ant-move-down-leave-active{
  animation-name:antMoveDownOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-move-down-appear,.ant-move-down-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-down-leave{
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{
  animation-name:antMoveLeftIn;
  animation-play-state:running
}

.ant-move-left-leave.ant-move-left-leave-active{
  animation-name:antMoveLeftOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-move-left-appear,.ant-move-left-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-left-leave{
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{
  animation-name:antMoveRightIn;
  animation-play-state:running
}

.ant-move-right-leave.ant-move-right-leave-active{
  animation-name:antMoveRightOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-move-right-appear,.ant-move-right-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-move-right-leave{
  animation-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.34)
}

@keyframes antMoveDownIn{
  0%{
    transform:translateY(100%);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:translateY(0);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antMoveDownOut{
  0%{
    transform:translateY(0);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:translateY(100%);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes antMoveLeftIn{
  0%{
    transform:translateX(-100%);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:translateX(0);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antMoveLeftOut{
  0%{
    transform:translateX(0);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:translateX(-100%);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes antMoveRightIn{
  0%{
    transform:translateX(100%);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:translateX(0);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antMoveRightOut{
  0%{
    transform:translateX(0);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:translateX(100%);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes antMoveUpIn{
  0%{
    transform:translateY(-100%);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:translateY(0);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antMoveUpOut{
  0%{
    transform:translateY(0);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:translateY(-100%);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes loadingCircle{
  to{
    transform:rotate(1turn)
  }
}

[ant-click-animating-without-extra-node=true],[ant-click-animating=true]{
  position:relative
}

html{
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0
}

.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  border-radius:inherit;
  box-shadow:0 0 0 0 #1890ff;
  box-shadow:0 0 0 0 var(--antd-wave-shadow-color);
  opacity:.2;
  animation:fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1),waveEffect .4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode:forwards;
  content:"";
  pointer-events:none
}

@keyframes waveEffect{
  to{
    box-shadow:0 0 0 #1890ff;
    box-shadow:0 0 0 6px var(--antd-wave-shadow-color)
  }
}

@keyframes fadeEffect{
  to{
    opacity:0
  }
}

.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{
  animation-name:antSlideUpIn;
  animation-play-state:running
}

.ant-slide-up-leave.ant-slide-up-leave-active{
  animation-name:antSlideUpOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-slide-up-appear,.ant-slide-up-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-up-leave{
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{
  animation-name:antSlideDownIn;
  animation-play-state:running
}

.ant-slide-down-leave.ant-slide-down-leave-active{
  animation-name:antSlideDownOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-slide-down-appear,.ant-slide-down-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-down-leave{
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{
  animation-name:antSlideLeftIn;
  animation-play-state:running
}

.ant-slide-left-leave.ant-slide-left-leave-active{
  animation-name:antSlideLeftOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-slide-left-appear,.ant-slide-left-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-left-leave{
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{
  animation-name:antSlideRightIn;
  animation-play-state:running
}

.ant-slide-right-leave.ant-slide-right-leave-active{
  animation-name:antSlideRightOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-slide-right-appear,.ant-slide-right-enter{
  opacity:0;
  animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-slide-right-leave{
  animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)
}

@keyframes antSlideUpIn{
  0%{
    transform:scaleY(0.8);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:scaleY(1);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antSlideUpOut{
  0%{
    transform:scaleY(1);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:scaleY(0.8);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes antSlideDownIn{
  0%{
    transform:scaleY(0.8);
    transform-origin:100% 100%;
    opacity:0
  }

  to{
    transform:scaleY(1);
    transform-origin:100% 100%;
    opacity:1
  }
}

@keyframes antSlideDownOut{
  0%{
    transform:scaleY(1);
    transform-origin:100% 100%;
    opacity:1
  }

  to{
    transform:scaleY(0.8);
    transform-origin:100% 100%;
    opacity:0
  }
}

@keyframes antSlideLeftIn{
  0%{
    transform:scaleX(0.8);
    transform-origin:0 0;
    opacity:0
  }

  to{
    transform:scaleX(1);
    transform-origin:0 0;
    opacity:1
  }
}

@keyframes antSlideLeftOut{
  0%{
    transform:scaleX(1);
    transform-origin:0 0;
    opacity:1
  }

  to{
    transform:scaleX(0.8);
    transform-origin:0 0;
    opacity:0
  }
}

@keyframes antSlideRightIn{
  0%{
    transform:scaleX(0.8);
    transform-origin:100% 0;
    opacity:0
  }

  to{
    transform:scaleX(1);
    transform-origin:100% 0;
    opacity:1
  }
}

@keyframes antSlideRightOut{
  0%{
    transform:scaleX(1);
    transform-origin:100% 0;
    opacity:1
  }

  to{
    transform:scaleX(0.8);
    transform-origin:100% 0;
    opacity:0
  }
}

.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{
  animation-name:antZoomIn;
  animation-play-state:running
}

.ant-zoom-leave.ant-zoom-leave-active{
  animation-name:antZoomOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-appear,.ant-zoom-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{
  transform:none
}

.ant-zoom-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{
  animation-name:antZoomBigIn;
  animation-play-state:running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active{
  animation-name:antZoomBigOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-big-appear,.ant-zoom-big-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{
  transform:none
}

.ant-zoom-big-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{
  animation-duration:.1s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{
  animation-name:antZoomBigIn;
  animation-play-state:running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{
  animation-name:antZoomBigOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{
  transform:none
}

.ant-zoom-big-fast-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{
  animation-name:antZoomUpIn;
  animation-play-state:running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active{
  animation-name:antZoomUpOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-up-appear,.ant-zoom-up-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{
  transform:none
}

.ant-zoom-up-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{
  animation-name:antZoomDownIn;
  animation-play-state:running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active{
  animation-name:antZoomDownOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-down-appear,.ant-zoom-down-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{
  transform:none
}

.ant-zoom-down-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{
  animation-name:antZoomLeftIn;
  animation-play-state:running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active{
  animation-name:antZoomLeftOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-left-appear,.ant-zoom-left-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{
  transform:none
}

.ant-zoom-left-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{
  animation-duration:.2s;
  animation-fill-mode:both;
  animation-play-state:paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{
  animation-name:antZoomRightIn;
  animation-play-state:running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active{
  animation-name:antZoomRightOut;
  animation-play-state:running;
  pointer-events:none
}

.ant-zoom-right-appear,.ant-zoom-right-enter{
  transform:scale(0);
  opacity:0;
  animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1)
}

.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{
  transform:none
}

.ant-zoom-right-leave{
  animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

@keyframes antZoomIn{
  0%{
    transform:scale(0.2);
    opacity:0
  }

  to{
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomOut{
  0%{
    transform:scale(1)
  }

  to{
    transform:scale(0.2);
    opacity:0
  }
}

@keyframes antZoomBigIn{
  0%{
    transform:scale(0.8);
    opacity:0
  }

  to{
    transform:scale(1);
    opacity:1
  }
}

@keyframes antZoomBigOut{
  0%{
    transform:scale(1)
  }

  to{
    transform:scale(0.8);
    opacity:0
  }
}

@keyframes antZoomUpIn{
  0%{
    transform:scale(0.8);
    transform-origin:50% 0;
    opacity:0
  }

  to{
    transform:scale(1);
    transform-origin:50% 0
  }
}

@keyframes antZoomUpOut{
  0%{
    transform:scale(1);
    transform-origin:50% 0
  }

  to{
    transform:scale(0.8);
    transform-origin:50% 0;
    opacity:0
  }
}

@keyframes antZoomLeftIn{
  0%{
    transform:scale(0.8);
    transform-origin:0 50%;
    opacity:0
  }

  to{
    transform:scale(1);
    transform-origin:0 50%
  }
}

@keyframes antZoomLeftOut{
  0%{
    transform:scale(1);
    transform-origin:0 50%
  }

  to{
    transform:scale(0.8);
    transform-origin:0 50%;
    opacity:0
  }
}

@keyframes antZoomRightIn{
  0%{
    transform:scale(0.8);
    transform-origin:100% 50%;
    opacity:0
  }

  to{
    transform:scale(1);
    transform-origin:100% 50%
  }
}

@keyframes antZoomRightOut{
  0%{
    transform:scale(1);
    transform-origin:100% 50%
  }

  to{
    transform:scale(0.8);
    transform-origin:100% 50%;
    opacity:0
  }
}

@keyframes antZoomDownIn{
  0%{
    transform:scale(0.8);
    transform-origin:50% 100%;
    opacity:0
  }

  to{
    transform:scale(1);
    transform-origin:50% 100%
  }
}

@keyframes antZoomDownOut{
  0%{
    transform:scale(1);
    transform-origin:50% 100%
  }

  to{
    transform:scale(0.8);
    transform-origin:50% 100%;
    opacity:0
  }
}

.ant-motion-collapse-legacy{
  overflow:hidden
}

.ant-motion-collapse,.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
}

.ant-motion-collapse{
  overflow:hidden
}

.ant-affix{
  position:fixed;
  z-index:10
}

.ant-alert{
  box-sizing:border-box;
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:flex;
  align-items:center;
  padding:8px 15px;
  word-wrap:break-word;
  border-radius:2px
}

.ant-alert-content{
  flex:1;
  min-width:0
}

.ant-alert-icon{
  margin-right:8px
}

.ant-alert-description{
  display:none;
  font-size:14px;
  line-height:22px
}

.ant-alert-success{
  background-color:#f6ffed;
  border:1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon{
  color:#52c41a
}

.ant-alert-info{
  background-color:#e6f7ff;
  border:1px solid #91d5ff
}

.ant-alert-info .ant-alert-icon{
  color:#1890ff
}

.ant-alert-warning{
  background-color:#fffbe6;
  border:1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon{
  color:#faad14
}

.ant-alert-error{
  background-color:#fff2f0;
  border:1px solid #ffccc7
}

.ant-alert-error .ant-alert-icon{
  color:#ff4d4f
}

.ant-alert-error .ant-alert-description>pre{
  margin:0;
  padding:0
}

.ant-alert-action{
  margin-left:8px
}

.ant-alert-close-icon{
  margin-left:8px;
  padding:0;
  overflow:hidden;
  font-size:12px;
  line-height:12px;
  background-color:transparent;
  border:none;
  outline:none;
  cursor:pointer
}

.ant-alert-close-icon .anticon-close{
  color:rgba(0,0,0,.45);
  transition:color .3s
}

.ant-alert-close-icon .anticon-close:hover{
  color:rgba(0,0,0,.75)
}

.ant-alert-close-text{
  color:rgba(0,0,0,.45);
  transition:color .3s
}

.ant-alert-close-text:hover{
  color:rgba(0,0,0,.75)
}

.ant-alert-with-description{
  align-items:flex-start;
  padding:15px 15px 15px 24px
}

.ant-alert-with-description.ant-alert-no-icon{
  padding:15px
}

.ant-alert-with-description .ant-alert-icon{
  margin-right:15px;
  font-size:24px
}

.ant-alert-with-description .ant-alert-message{
  display:block;
  margin-bottom:4px;
  color:rgba(0,0,0,.85);
  font-size:16px
}

.ant-alert-message{
  color:rgba(0,0,0,.85)
}

.ant-alert-with-description .ant-alert-description{
  display:block
}

.ant-alert.ant-alert-motion-leave{
  overflow:hidden;
  opacity:1;
  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)
}

.ant-alert.ant-alert-motion-leave-active{
  max-height:0;
  margin-bottom:0 !important;
  padding-top:0;
  padding-bottom:0;
  opacity:0
}

.ant-alert-banner{
  margin-bottom:0;
  border:0;
  border-radius:0
}

.ant-alert.ant-alert-rtl{
  direction:rtl
}

.ant-alert-rtl .ant-alert-icon{
  margin-right:auto;
  margin-left:8px
}

.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{
  margin-right:8px;
  margin-left:auto
}

.ant-alert-rtl.ant-alert-with-description{
  padding-right:24px;
  padding-left:15px
}

.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{
  margin-right:auto;
  margin-left:15px
}

.ant-anchor{
  box-sizing:border-box;
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  padding:0 0 0 2px
}

.ant-anchor-wrapper{
  margin-left:-4px;
  padding-left:4px;
  overflow:auto;
  background-color:transparent
}

.ant-anchor-ink{
  position:absolute;
  top:0;
  left:0;
  height:100%
}

.ant-anchor-ink:before{
  position:relative;
  display:block;
  width:2px;
  height:100%;
  margin:0 auto;
  background-color:#f0f0f0;
  content:" "
}

.ant-anchor-ink-ball{
  position:absolute;
  left:50%;
  display:none;
  width:8px;
  height:8px;
  background-color:#fff;
  border:2px solid #1890ff;
  border-radius:8px;
  transform:translateX(-50%);
  transition:top .3s ease-in-out
}

.ant-anchor-ink-ball.visible{
  display:inline-block
}

.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{
  display:none
}

.ant-anchor-link{
  padding:7px 0 7px 16px;
  line-height:1.143
}

.ant-anchor-link-title{
  position:relative;
  display:block;
  margin-bottom:6px;
  overflow:hidden;
  color:rgba(0,0,0,.85);
  white-space:nowrap;
  text-overflow:ellipsis;
  transition:all .3s
}

.ant-anchor-link-title:only-child{
  margin-bottom:0
}

.ant-anchor-link-active>.ant-anchor-link-title{
  color:#1890ff
}

.ant-anchor-link .ant-anchor-link{
  padding-top:5px;
  padding-bottom:5px
}

.ant-anchor-rtl{
  direction:rtl
}

.ant-anchor-rtl.ant-anchor-wrapper{
  margin-right:-4px;
  margin-left:0;
  padding-right:4px;
  padding-left:0
}

.ant-anchor-rtl .ant-anchor-ink{
  right:0;
  left:auto
}

.ant-anchor-rtl .ant-anchor-ink-ball{
  right:50%;
  left:0;
  transform:translateX(50%)
}

.ant-anchor-rtl .ant-anchor-link{
  padding:7px 16px 7px 0
}

.ant-select-auto-complete{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum"
}

.ant-select-auto-complete .ant-select-clear{
  right:13px
}

.ant-avatar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:inline-block;
  overflow:hidden;
  color:#fff;
  white-space:nowrap;
  text-align:center;
  vertical-align:middle;
  background:#ccc;
  width:32px;
  height:32px;
  line-height:32px;
  border-radius:50%
}

.ant-avatar-image{
  background:transparent
}

.ant-avatar .ant-image-img{
  display:block
}

.ant-avatar-string{
  position:absolute;
  left:50%;
  transform-origin:0 center
}

.ant-avatar.ant-avatar-icon{
  font-size:18px
}

.ant-avatar.ant-avatar-icon>.anticon{
  margin:0
}

.ant-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px;
  border-radius:50%
}

.ant-avatar-lg-string{
  position:absolute;
  left:50%;
  transform-origin:0 center
}

.ant-avatar-lg.ant-avatar-icon{
  font-size:24px
}

.ant-avatar-lg.ant-avatar-icon>.anticon{
  margin:0
}

.ant-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px;
  border-radius:50%
}

.ant-avatar-sm-string{
  position:absolute;
  left:50%;
  transform-origin:0 center
}

.ant-avatar-sm.ant-avatar-icon{
  font-size:14px
}

.ant-avatar-sm.ant-avatar-icon>.anticon{
  margin:0
}

.ant-avatar-square{
  border-radius:2px
}

.ant-avatar>img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover
}

.ant-avatar-group{
  display:inline-flex
}

.ant-avatar-group .ant-avatar{
  border:1px solid #fff
}

.ant-avatar-group .ant-avatar:not(:first-child){
  margin-left:-8px
}

.ant-avatar-group-popover .ant-avatar+.ant-avatar{
  margin-left:3px
}

.ant-avatar-group-rtl .ant-avatar:not(:first-child){
  margin-right:-8px;
  margin-left:0
}

.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{
  margin-right:3px;
  margin-left:0
}

.ant-back-top{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:fixed;
  right:100px;
  bottom:50px;
  z-index:10;
  width:40px;
  height:40px;
  cursor:pointer
}

.ant-back-top:empty{
  display:none
}

.ant-back-top-rtl{
  right:auto;
  left:100px;
  direction:rtl
}

.ant-back-top-content{
  width:40px;
  height:40px;
  overflow:hidden;
  color:#fff;
  text-align:center;
  background-color:rgba(0,0,0,.45);
  border-radius:20px;
  transition:all .3s
}

.ant-back-top-content:hover{
  background-color:rgba(0,0,0,.85);
  transition:all .3s
}

.ant-back-top-icon{
  font-size:24px;
  line-height:40px
}

@media screen and (max-width: 768px){
  .ant-back-top{
    right:60px
  }
}

@media screen and (max-width: 480px){
  .ant-back-top{
    right:20px
  }
}

.ant-badge{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:inline-block;
  line-height:1
}

.ant-badge-count{
  z-index:auto;
  min-width:20px;
  height:20px;
  padding:0 6px;
  color:#fff;
  font-weight:400;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  text-align:center;
  background:#ff4d4f;
  border-radius:10px;
  box-shadow:0 0 0 1px #fff
}

.ant-badge-count a,.ant-badge-count a:hover{
  color:#fff
}

.ant-badge-count-sm{
  min-width:14px;
  height:14px;
  padding:0;
  font-size:12px;
  line-height:14px;
  border-radius:7px
}

.ant-badge-multiple-words{
  padding:0 8px
}

.ant-badge-dot{
  z-index:auto;
  width:6px;
  min-width:6px;
  height:6px;
  background:#ff4d4f;
  border-radius:100%;
  box-shadow:0 0 0 1px #fff
}

.ant-badge-dot.ant-scroll-number{
  transition:background 1.5s
}

.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{
  position:absolute;
  top:0;
  right:0;
  transform:translate(50%, -50%);
  transform-origin:100% 0
}

.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{
  animation:antBadgeLoadingCircle 1s linear infinite
}

.ant-badge-status{
  line-height:inherit;
  vertical-align:baseline
}

.ant-badge-status-dot{
  position:relative;
  top:-1px;
  display:inline-block;
  width:6px;
  height:6px;
  vertical-align:middle;
  border-radius:50%
}

.ant-badge-status-success{
  background-color:#52c41a
}

.ant-badge-status-processing{
  position:relative;
  background-color:#1890ff
}

.ant-badge-status-processing:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:50%;
  animation:antStatusProcessing 1.2s ease-in-out infinite;
  content:""
}

.ant-badge-status-default{
  background-color:#d9d9d9
}

.ant-badge-status-error{
  background-color:#ff4d4f
}

.ant-badge-status-warning{
  background-color:#faad14
}

.ant-badge-status-magenta,.ant-badge-status-pink{
  background:#eb2f96
}

.ant-badge-status-red{
  background:#f5222d
}

.ant-badge-status-volcano{
  background:#fa541c
}

.ant-badge-status-orange{
  background:#fa8c16
}

.ant-badge-status-yellow{
  background:#fadb14
}

.ant-badge-status-gold{
  background:#faad14
}

.ant-badge-status-cyan{
  background:#13c2c2
}

.ant-badge-status-lime{
  background:#a0d911
}

.ant-badge-status-green{
  background:#52c41a
}

.ant-badge-status-blue{
  background:#1890ff
}

.ant-badge-status-geekblue{
  background:#2f54eb
}

.ant-badge-status-purple{
  background:#722ed1
}

.ant-badge-status-text{
  margin-left:8px;
  color:rgba(0,0,0,.85);
  font-size:14px
}

.ant-badge-zoom-appear,.ant-badge-zoom-enter{
  animation:antZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode:both
}

.ant-badge-zoom-leave{
  animation:antZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode:both
}

.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{
  animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46)
}

.ant-badge-not-a-wrapper .ant-badge-zoom-leave{
  animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(0.71, -0.46, 0.88, 0.6)
}

.ant-badge-not-a-wrapper:not(.ant-badge-status){
  vertical-align:middle
}

.ant-badge-not-a-wrapper .ant-badge-count,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{
  transform:none
}

.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{
  position:relative;
  top:auto;
  display:block;
  transform-origin:50% 50%
}

@keyframes antStatusProcessing{
  0%{
    transform:scale(0.8);
    opacity:.5
  }

  to{
    transform:scale(2.4);
    opacity:0
  }
}

.ant-scroll-number{
  overflow:hidden;
  direction:ltr
}

.ant-scroll-number-only{
  position:relative;
  display:inline-block;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit{
  height:20px;
  -webkit-transform-style:preserve-3d;
  -webkit-backface-visibility:hidden
}

.ant-scroll-number-only>p.ant-scroll-number-only-unit{
  margin:0
}

.ant-scroll-number-symbol{
  vertical-align:top
}

@keyframes antZoomBadgeIn{
  0%{
    transform:scale(0) translate(50%, -50%);
    opacity:0
  }

  to{
    transform:scale(1) translate(50%, -50%)
  }
}

@keyframes antZoomBadgeOut{
  0%{
    transform:scale(1) translate(50%, -50%)
  }

  to{
    transform:scale(0) translate(50%, -50%);
    opacity:0
  }
}

@keyframes antNoWrapperZoomBadgeIn{
  0%{
    transform:scale(0);
    opacity:0
  }

  to{
    transform:scale(1)
  }
}

@keyframes antNoWrapperZoomBadgeOut{
  0%{
    transform:scale(1)
  }

  to{
    transform:scale(0);
    opacity:0
  }
}

@keyframes antBadgeLoadingCircle{
  0%{
    transform-origin:50%
  }

  to{
    transform:translate(50%, -50%) rotate(1turn);
    transform-origin:50%
  }
}

.ant-ribbon-wrapper{
  position:relative
}

.ant-ribbon{
  box-sizing:border-box;
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  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
}

.ant-ribbon-text{
  color:#fff
}

.ant-ribbon-corner{
  position:absolute;
  top:100%;
  width:8px;
  height:8px;
  color:currentColor;
  border:4px solid;
  transform:scaleY(0.75);
  transform-origin:top
}

.ant-ribbon-corner:after{
  position:absolute;
  top:-4px;
  left:-4px;
  width:inherit;
  height:inherit;
  color:rgba(0,0,0,.25);
  border:inherit;
  content:""
}

.ant-ribbon-color-magenta,.ant-ribbon-color-pink{
  color:#eb2f96;
  background:#eb2f96
}

.ant-ribbon-color-red{
  color:#f5222d;
  background:#f5222d
}

.ant-ribbon-color-volcano{
  color:#fa541c;
  background:#fa541c
}

.ant-ribbon-color-orange{
  color:#fa8c16;
  background:#fa8c16
}

.ant-ribbon-color-yellow{
  color:#fadb14;
  background:#fadb14
}

.ant-ribbon-color-gold{
  color:#faad14;
  background:#faad14
}

.ant-ribbon-color-cyan{
  color:#13c2c2;
  background:#13c2c2
}

.ant-ribbon-color-lime{
  color:#a0d911;
  background:#a0d911
}

.ant-ribbon-color-green{
  color:#52c41a;
  background:#52c41a
}

.ant-ribbon-color-blue{
  color:#1890ff;
  background:#1890ff
}

.ant-ribbon-color-geekblue{
  color:#2f54eb;
  background:#2f54eb
}

.ant-ribbon-color-purple{
  color:#722ed1;
  background:#722ed1
}

.ant-ribbon.ant-ribbon-placement-end{
  right:-8px;
  border-bottom-right-radius:0
}

.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{
  right:0;
  border-color:currentColor transparent transparent currentColor
}

.ant-ribbon.ant-ribbon-placement-start{
  left:-8px;
  border-bottom-left-radius:0
}

.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{
  left:0;
  border-color:currentColor currentColor transparent transparent
}

.ant-badge-rtl{
  direction:rtl
}

.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{
  right:auto;
  left:0;
  direction:ltr;
  transform:translate(-50%, -50%);
  transform-origin:0 0
}

.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{
  right:auto;
  left:0;
  transform:translate(-50%, -50%);
  transform-origin:0 0
}

.ant-badge-rtl .ant-badge-status-text{
  margin-right:8px;
  margin-left:0
}

.ant-ribbon-rtl{
  direction:rtl
}

.ant-ribbon-rtl.ant-ribbon-placement-end{
  right:unset;
  left:-8px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{
  right:unset;
  left:0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{
  border-color:currentColor currentColor transparent transparent
}

.ant-ribbon-rtl.ant-ribbon-placement-start{
  right:-8px;
  left:unset;
  border-bottom-right-radius:0;
  border-bottom-left-radius:2px
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{
  right:0;
  left:unset
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{
  border-color:currentColor transparent transparent currentColor
}

.ant-breadcrumb{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-breadcrumb .anticon{
  font-size:14px
}

.ant-breadcrumb a{
  color:rgba(0,0,0,.45);
  transition:color .3s
}

.ant-breadcrumb a:hover{
  color:#40a9ff
}

.ant-breadcrumb>span:last-child,.ant-breadcrumb>span:last-child a{
  color:rgba(0,0,0,.85)
}

.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{
  display:none
}

.ant-breadcrumb-separator{
  margin:0 8px;
  color:rgba(0,0,0,.45)
}

.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon{
  margin-left:4px
}

.ant-breadcrumb-rtl{
  direction:rtl
}

.ant-breadcrumb-rtl:before{
  display:table;
  content:""
}

.ant-breadcrumb-rtl:after{
  display:table;
  clear:both;
  content:""
}

.ant-breadcrumb-rtl>span{
  float:right
}

.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{
  margin-right:4px;
  margin-left:0
}

.ant-btn{
  line-height:1.5715;
  position:relative;
  display:inline-block;
  font-weight:400;
  white-space:nowrap;
  text-align:center;
  background-image:none;
  box-shadow:0 2px 0 rgba(0,0,0,.015);
  cursor:pointer;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-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,.85);
  border:1px solid #d9d9d9;
  background:#fff
}

.ant-btn>.anticon{
  line-height:1
}

.ant-btn,.ant-btn:active,.ant-btn:focus{
  outline:0
}

.ant-btn:not([disabled]):hover{
  text-decoration:none
}

.ant-btn:not([disabled]):active{
  outline:0;
  box-shadow:none
}

.ant-btn[disabled]{
  cursor:not-allowed
}

.ant-btn[disabled]>*{
  pointer-events:none
}

.ant-btn-lg{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:2px
}

.ant-btn-sm{
  height:24px;
  padding:0 7px;
  font-size:14px;
  border-radius:2px
}

.ant-btn>a:only-child{
  color:currentColor
}

.ant-btn>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn:focus,.ant-btn:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:#fff
}

.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{
  color:currentColor
}

.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn:active{
  color:#096dd9;
  border-color:#096dd9;
  background:#fff
}

.ant-btn:active>a:only-child{
  color:currentColor
}

.ant-btn:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{
  color:currentColor
}

.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn:active,.ant-btn:focus,.ant-btn:hover{
  text-decoration:none;
  background:#fff
}

.ant-btn>span{
  display:inline-block
}

.ant-btn-primary{
  color:#fff;
  border-color:#1890ff;
  background:#1890ff;
  text-shadow:0 -1px 0 rgba(0,0,0,.12);
  box-shadow:0 2px 0 rgba(0,0,0,.045)
}

.ant-btn-primary>a:only-child{
  color:currentColor
}

.ant-btn-primary>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-primary:focus,.ant-btn-primary:hover{
  color:#fff;
  border-color:#40a9ff;
  background:#40a9ff
}

.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{
  color:currentColor
}

.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-primary:active{
  color:#fff;
  border-color:#096dd9;
  background:#096dd9
}

.ant-btn-primary:active>a:only-child{
  color:currentColor
}

.ant-btn-primary:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){
  border-right-color:#40a9ff;
  border-left-color:#40a9ff
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{
  border-color:#d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child){
  border-right-color:#40a9ff
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{
  border-right-color:#d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){
  border-left-color:#40a9ff
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{
  border-left-color:#d9d9d9
}

.ant-btn-ghost{
  color:rgba(0,0,0,.85);
  border-color:#d9d9d9;
  background:transparent
}

.ant-btn-ghost>a:only-child{
  color:currentColor
}

.ant-btn-ghost>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-ghost:focus,.ant-btn-ghost:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{
  color:currentColor
}

.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-ghost:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

.ant-btn-ghost:active>a:only-child{
  color:currentColor
}

.ant-btn-ghost:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dashed{
  color:rgba(0,0,0,.85);
  border-color:#d9d9d9;
  background:#fff;
  border-style:dashed
}

.ant-btn-dashed>a:only-child{
  color:currentColor
}

.ant-btn-dashed>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dashed:focus,.ant-btn-dashed:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:#fff
}

.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{
  color:currentColor
}

.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dashed:active{
  color:#096dd9;
  border-color:#096dd9;
  background:#fff
}

.ant-btn-dashed:active>a:only-child{
  color:currentColor
}

.ant-btn-dashed:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-danger{
  color:#fff;
  border-color:#ff4d4f;
  background:#ff4d4f;
  text-shadow:0 -1px 0 rgba(0,0,0,.12);
  box-shadow:0 2px 0 rgba(0,0,0,.045)
}

.ant-btn-danger>a:only-child{
  color:currentColor
}

.ant-btn-danger>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-danger:focus,.ant-btn-danger:hover{
  color:#fff;
  border-color:#ff7875;
  background:#ff7875
}

.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{
  color:currentColor
}

.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-danger:active{
  color:#fff;
  border-color:#d9363e;
  background:#d9363e
}

.ant-btn-danger:active>a:only-child{
  color:currentColor
}

.ant-btn-danger:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-link{
  color:#1890ff;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

.ant-btn-link>a:only-child{
  color:currentColor
}

.ant-btn-link>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-link:focus,.ant-btn-link:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{
  color:currentColor
}

.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-link:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

.ant-btn-link:active>a:only-child{
  color:currentColor
}

.ant-btn-link:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{
  border-color:#d9d9d9;
  background:#f5f5f5
}

.ant-btn-link:hover{
  background:transparent
}

.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{
  border-color:transparent
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-text{
  color:rgba(0,0,0,.85);
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

.ant-btn-text>a:only-child{
  color:currentColor
}

.ant-btn-text>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-text:focus,.ant-btn-text:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child{
  color:currentColor
}

.ant-btn-text:focus>a:only-child:after,.ant-btn-text:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-text:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

.ant-btn-text:active>a:only-child{
  color:currentColor
}

.ant-btn-text:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{
  border-color:#d9d9d9;
  background:#f5f5f5
}

.ant-btn-text:focus,.ant-btn-text:hover{
  color:rgba(0,0,0,.85);
  background:rgba(0,0,0,.018);
  border-color:transparent
}

.ant-btn-text:active{
  color:rgba(0,0,0,.85);
  background:rgba(0,0,0,.028);
  border-color:transparent
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous{
  color:#ff4d4f;
  border-color:#ff4d4f;
  background:#fff
}

.ant-btn-dangerous>a:only-child{
  color:currentColor
}

.ant-btn-dangerous>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous:focus,.ant-btn-dangerous:hover{
  color:#ff7875;
  border-color:#ff7875;
  background:#fff
}

.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child{
  color:currentColor
}

.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-dangerous:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous:active{
  color:#d9363e;
  border-color:#d9363e;
  background:#fff
}

.ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

.ant-btn-dangerous:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-primary{
  color:#fff;
  border-color:#ff4d4f;
  background:#ff4d4f;
  text-shadow:0 -1px 0 rgba(0,0,0,.12);
  box-shadow:0 2px 0 rgba(0,0,0,.045)
}

.ant-btn-dangerous.ant-btn-primary>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-primary>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{
  color:#fff;
  border-color:#ff7875;
  background:#ff7875
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-primary:active{
  color:#fff;
  border-color:#d9363e;
  background:#d9363e
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-link{
  color:#ff4d4f;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

.ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-link>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{
  color:#40a9ff;
  border-color:#40a9ff
}

.ant-btn-dangerous.ant-btn-link:active{
  color:#096dd9;
  border-color:#096dd9
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{
  border-color:#d9d9d9;
  background:#f5f5f5
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{
  color:#ff7875;
  border-color:transparent;
  background:transparent
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-link:active{
  color:#d9363e;
  border-color:transparent;
  background:transparent
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-text{
  color:#ff4d4f;
  border-color:transparent;
  background:transparent;
  box-shadow:none
}

.ant-btn-dangerous.ant-btn-text>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-text>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{
  color:#40a9ff;
  border-color:#40a9ff;
  background:transparent
}

.ant-btn-dangerous.ant-btn-text:active{
  color:#096dd9;
  border-color:#096dd9;
  background:transparent
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{
  border-color:#d9d9d9;
  background:#f5f5f5
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{
  color:#ff7875;
  border-color:transparent;
  background:rgba(0,0,0,.018)
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-text:active{
  color:#d9363e;
  border-color:transparent;
  background:rgba(0,0,0,.028)
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:transparent;
  background:transparent;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-icon-only{
  width:32px;
  height:32px;
  padding:2.4px 0;
  font-size:16px;
  border-radius:2px;
  vertical-align:-3px
}

.ant-btn-icon-only>*{
  font-size:16px
}

.ant-btn-icon-only.ant-btn-lg{
  width:40px;
  height:40px;
  padding:4.9px 0;
  font-size:18px;
  border-radius:2px
}

.ant-btn-icon-only.ant-btn-lg>*{
  font-size:18px
}

.ant-btn-icon-only.ant-btn-sm{
  width:24px;
  height:24px;
  padding:0;
  font-size:14px;
  border-radius:2px
}

.ant-btn-icon-only.ant-btn-sm>*{
  font-size:14px
}

.ant-btn-icon-only>.anticon{
  display:flex;
  justify-content:center
}

a.ant-btn-icon-only{
  vertical-align:-1px
}

a.ant-btn-icon-only>.anticon{
  display:inline
}

.ant-btn-round{
  height:32px;
  padding:4px 16px;
  font-size:14px;
  border-radius:32px
}

.ant-btn-round.ant-btn-lg{
  height:40px;
  padding:6.4px 20px;
  font-size:16px;
  border-radius:40px
}

.ant-btn-round.ant-btn-sm{
  height:24px;
  padding:0 12px;
  font-size:14px;
  border-radius:24px
}

.ant-btn-round.ant-btn-icon-only{
  width:auto
}

.ant-btn-circle{
  min-width:32px;
  padding-right:0;
  padding-left:0;
  text-align:center;
  border-radius:50%
}

.ant-btn-circle.ant-btn-lg{
  min-width:40px;
  border-radius:50%
}

.ant-btn-circle.ant-btn-sm{
  min-width:24px;
  border-radius:50%
}

.ant-btn:before{
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  z-index:1;
  display:none;
  background:#fff;
  border-radius:inherit;
  opacity:.35;
  transition:opacity .2s;
  content:"";
  pointer-events:none
}

.ant-btn .anticon{
  transition:margin-left .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{
  shape-rendering:optimizeSpeed
}

.ant-btn.ant-btn-loading{
  position:relative;
  cursor:default
}

.ant-btn.ant-btn-loading:before{
  display:block
}

.ant-btn>.ant-btn-loading-icon{
  transition:width .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:8px;
  animation:none
}

.ant-btn>.ant-btn-loading-icon .anticon svg{
  animation:loadingCircle 1s linear infinite
}

.ant-btn-group{
  display:inline-flex
}

.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{
  position:relative
}

.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{
  z-index:2
}

.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{
  z-index:0
}

.ant-btn-group .ant-btn-icon-only{
  font-size:14px
}

.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{
  height:40px;
  padding:6.4px 15px;
  font-size:16px;
  border-radius:0
}

.ant-btn-group-lg .ant-btn.ant-btn-icon-only{
  width:40px;
  height:40px;
  padding-right:0;
  padding-left:0
}

.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{
  height:24px;
  padding:0 7px;
  font-size:14px;
  border-radius:0
}

.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{
  font-size:14px
}

.ant-btn-group-sm .ant-btn.ant-btn-icon-only{
  width:24px;
  height:24px;
  padding-right:0;
  padding-left:0
}

.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn{
  margin-left:-1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){
  border-left-color:transparent
}

.ant-btn-group .ant-btn{
  border-radius:0
}

.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{
  margin-left:0
}

.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn{
  border-radius:2px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn{
  border-radius:2px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

.ant-btn-group>.ant-btn-group{
  float:left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{
  border-radius:0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{
  padding-right:8px;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{
  padding-left:8px;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group span+.ant-btn{
  margin-right:-1px;
  margin-left:auto
}

.ant-btn-group.ant-btn-group-rtl{
  direction:rtl
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{
  border-radius:0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{
  border-radius:2px 0 0 2px
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{
  border-radius:0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{
  border-radius:2px 0 0 2px
}

.ant-btn:active>span,.ant-btn:focus>span{
  position:relative
}

.ant-btn>.anticon+span,.ant-btn>span+.anticon{
  margin-left:8px
}

.ant-btn.ant-btn-background-ghost{
  color:#fff;
  border-color:#fff
}

.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{
  background:transparent
}

.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{
  color:#40a9ff;
  border-color:#40a9ff
}

.ant-btn.ant-btn-background-ghost:active{
  color:#096dd9;
  border-color:#096dd9
}

.ant-btn.ant-btn-background-ghost[disabled]{
  color:rgba(0,0,0,.25);
  background:transparent;
  border-color:#d9d9d9
}

.ant-btn-background-ghost.ant-btn-primary{
  color:#1890ff;
  border-color:#1890ff;
  text-shadow:none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{
  color:#40a9ff;
  border-color:#40a9ff
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-primary:active{
  color:#096dd9;
  border-color:#096dd9
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-danger{
  color:#ff4d4f;
  border-color:#ff4d4f;
  text-shadow:none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{
  color:#ff7875;
  border-color:#ff7875
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-danger:active{
  color:#d9363e;
  border-color:#d9363e
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous{
  color:#ff4d4f;
  border-color:#ff4d4f;
  text-shadow:none
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover{
  color:#ff7875;
  border-color:#ff7875
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous:active{
  color:#d9363e;
  border-color:#d9363e
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{
  color:#ff4d4f;
  border-color:transparent;
  text-shadow:none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover{
  color:#ff7875;
  border-color:transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{
  color:#d9363e;
  border-color:transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  background:#f5f5f5;
  text-shadow:none;
  box-shadow:none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{
  color:currentColor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  content:""
}

.ant-btn-two-chinese-chars:first-letter{
  letter-spacing:.34em
}

.ant-btn-two-chinese-chars>:not(.anticon){
  margin-right:-0.34em;
  letter-spacing:.34em
}

.ant-btn-block{
  width:100%
}

.ant-btn:empty{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

a.ant-btn{
  padding-top:.01px !important;
  line-height:30px
}

a.ant-btn-lg{
  line-height:38px
}

a.ant-btn-sm{
  line-height:22px
}

.ant-btn-rtl{
  direction:rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child){
  border-right-color:#40a9ff;
  border-left-color:#d9d9d9
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{
  border-right-color:#d9d9d9;
  border-left-color:#40a9ff
}

.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{
  padding-right:0;
  padding-left:8px
}

.ant-btn>.ant-btn-loading-icon:only-child .anticon{
  padding-right:0;
  padding-left:0
}

.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{
  margin-right:8px;
  margin-left:0
}

.ant-picker-calendar{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  background:#fff
}

.ant-picker-calendar-header{
  display:flex;
  justify-content:flex-end;
  padding:12px 0
}

.ant-picker-calendar-header .ant-picker-calendar-year-select{
  min-width:80px
}

.ant-picker-calendar-header .ant-picker-calendar-month-select{
  min-width:70px;
  margin-left:8px
}

.ant-picker-calendar-header .ant-picker-calendar-mode-switch{
  margin-left:8px
}

.ant-picker-calendar .ant-picker-panel{
  background:#fff;
  border:0;
  border-top:1px solid #f0f0f0;
  border-radius:0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel{
  width:auto
}

.ant-picker-calendar .ant-picker-panel .ant-picker-body{
  padding:8px 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-content{
  width:100%
}

.ant-picker-calendar-mini{
  border-radius:2px
}

.ant-picker-calendar-mini .ant-picker-calendar-header{
  padding-right:8px;
  padding-left:8px
}

.ant-picker-calendar-mini .ant-picker-panel{
  border-radius:0 0 2px 2px
}

.ant-picker-calendar-mini .ant-picker-content{
  height:256px
}

.ant-picker-calendar-mini .ant-picker-content th{
  height:auto;
  padding:0;
  line-height:18px
}

.ant-picker-calendar-full .ant-picker-panel{
  display:block;
  width:100%;
  text-align:right;
  background:#fff;
  border:0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  padding:0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  height:auto;
  padding:0 12px 5px 0;
  line-height:18px
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{
  display:none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{
  background:#f5f5f5
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{
  display:none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{
  background:#e6f7ff
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value{
  color:#1890ff
}

.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
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{
  line-height:24px;
  transition:color .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{
  position:static;
  width:auto;
  height:86px;
  overflow-y:auto;
  color:rgba(0,0,0,.85);
  line-height:1.5715;
  text-align:left
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{
  border-color:#1890ff
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{
  color:rgba(0,0,0,.85)
}

@media only screen and (max-width: 480px){
  .ant-picker-calendar-header{
    display:block
  }

  .ant-picker-calendar-header .ant-picker-calendar-year-select{
    width:50%
  }

  .ant-picker-calendar-header .ant-picker-calendar-month-select{
    width:calc(50% - 8px)
  }

  .ant-picker-calendar-header .ant-picker-calendar-mode-switch{
    width:100%;
    margin-top:8px;
    margin-left:0
  }

  .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{
    width:50%;
    text-align:center
  }
}

.ant-picker-calendar-rtl{
  direction:rtl
}

.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{
  margin-right:8px;
  margin-left:0
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{
  text-align:left
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{
  padding:0 0 5px 12px
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{
  text-align:right
}

.ant-card{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  background:#fff;
  border-radius:2px
}

.ant-card-rtl{
  direction:rtl
}

.ant-card-hoverable{
  cursor:pointer;
  transition:box-shadow .3s,border-color .3s
}

.ant-card-hoverable:hover{
  border-color:transparent;
  box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)
}

.ant-card-bordered{
  border:1px solid #f0f0f0
}

.ant-card-head{
  min-height:48px;
  margin-bottom:-1px;
  padding:0 24px;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  background:transparent;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

.ant-card-head:after,.ant-card-head:before{
  display:table;
  content:""
}

.ant-card-head:after{
  clear:both
}

.ant-card-head-wrapper{
  display:flex;
  align-items:center
}

.ant-card-head-title{
  display:inline-block;
  flex:1;
  padding:16px 0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{
  left:0;
  margin-top:0;
  margin-bottom:0
}

.ant-card-head .ant-tabs-top{
  clear:both;
  margin-bottom:-17px;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px
}

.ant-card-head .ant-tabs-top-bar{
  border-bottom:1px solid #f0f0f0
}

.ant-card-extra{
  float:right;
  margin-left:auto;
  padding:16px 0;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px
}

.ant-card-rtl .ant-card-extra{
  margin-right:auto;
  margin-left:0
}

.ant-card-body{
  padding:24px
}

.ant-card-body:after,.ant-card-body:before{
  display:table;
  content:""
}

.ant-card-body:after{
  clear:both
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{
  margin:-1px 0 0 -1px;
  padding:0
}

.ant-card-grid{
  float:left;
  width:33.33%;
  padding:24px;
  border:0;
  border-radius:0;
  box-shadow:1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,inset 1px 0 0 0 #f0f0f0,inset 0 1px 0 0 #f0f0f0;
  transition:all .3s
}

.ant-card-rtl .ant-card-grid{
  float:right
}

.ant-card-grid-hoverable:hover{
  position:relative;
  z-index:1;
  box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{
  min-height:32px;
  padding-bottom:0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra{
  padding-bottom:0
}

.ant-card-bordered .ant-card-cover{
  margin-top:-1px;
  margin-right:-1px;
  margin-left:-1px
}

.ant-card-cover>*{
  display:block;
  width:100%
}

.ant-card-cover img{
  border-radius:2px 2px 0 0
}

.ant-card-actions{
  margin:0;
  padding:0;
  list-style:none;
  background:#fff;
  border-top:1px solid #f0f0f0
}

.ant-card-actions:after,.ant-card-actions:before{
  display:table;
  content:""
}

.ant-card-actions:after{
  clear:both
}

.ant-card-actions>li{
  float:left;
  margin:12px 0;
  color:rgba(0,0,0,.45);
  text-align:center
}

.ant-card-rtl .ant-card-actions>li{
  float:right
}

.ant-card-actions>li>span{
  position:relative;
  display:block;
  min-width:32px;
  font-size:14px;
  line-height:1.5715;
  cursor:pointer
}

.ant-card-actions>li>span:hover{
  color:#1890ff;
  transition:color .3s
}

.ant-card-actions>li>span>.anticon,.ant-card-actions>li>span a:not(.ant-btn){
  display:inline-block;
  width:100%;
  color:rgba(0,0,0,.45);
  line-height:22px;
  transition:color .3s
}

.ant-card-actions>li>span>.anticon:hover,.ant-card-actions>li>span a:not(.ant-btn):hover{
  color:#1890ff
}

.ant-card-actions>li>span>.anticon{
  font-size:16px;
  line-height:22px
}

.ant-card-actions>li:not(:last-child){
  border-right:1px solid #f0f0f0
}

.ant-card-rtl .ant-card-actions>li:not(:last-child){
  border-right:none;
  border-left:1px solid #f0f0f0
}

.ant-card-type-inner .ant-card-head{
  padding:0 24px;
  background:#fafafa
}

.ant-card-type-inner .ant-card-head-title{
  padding:12px 0;
  font-size:14px
}

.ant-card-type-inner .ant-card-body{
  padding:16px 24px
}

.ant-card-type-inner .ant-card-extra{
  padding:13.5px 0
}

.ant-card-meta{
  margin:-4px 0
}

.ant-card-meta:after,.ant-card-meta:before{
  display:table;
  content:""
}

.ant-card-meta:after{
  clear:both
}

.ant-card-meta-avatar{
  float:left;
  padding-right:16px
}

.ant-card-rtl .ant-card-meta-avatar{
  float:right;
  padding-right:0;
  padding-left:16px
}

.ant-card-meta-detail{
  overflow:hidden
}

.ant-card-meta-detail>div:not(:last-child){
  margin-bottom:8px
}

.ant-card-meta-title{
  overflow:hidden;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-card-meta-description{
  color:rgba(0,0,0,.45)
}

.ant-card-loading{
  overflow:hidden
}

.ant-card-loading .ant-card-body{
  -webkit-user-select:none;
  user-select:none
}

.ant-card-loading-content p{
  margin:0
}

.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;
  animation:card-loading 1.4s ease infinite
}

@keyframes card-loading{
  0%,to{
    background-position:0 50%
  }

  50%{
    background-position:100% 50%
  }
}

.ant-card-small>.ant-card-head{
  min-height:36px;
  padding:0 12px;
  font-size:14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{
  padding:8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{
  padding:8px 0;
  font-size:14px
}

.ant-card-small>.ant-card-body{
  padding:12px
}

.ant-carousel{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum"
}

.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
}

.ant-carousel .slick-list{
  position:relative;
  display:block;
  margin:0;
  padding:0;
  overflow:hidden
}

.ant-carousel .slick-list:focus{
  outline:none
}

.ant-carousel .slick-list.dragging{
  cursor:pointer
}

.ant-carousel .slick-list .slick-slide{
  pointer-events:none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input{
  visibility:hidden
}

.ant-carousel .slick-list .slick-slide.slick-active{
  pointer-events:auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input{
  visibility:visible
}

.ant-carousel .slick-list .slick-slide>div>div{
  vertical-align:bottom
}

.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track{
  transform:translateZ(0);
  touch-action:pan-y
}

.ant-carousel .slick-track{
  position:relative;
  top:0;
  left:0;
  display:block
}

.ant-carousel .slick-track:after,.ant-carousel .slick-track:before{
  display:table;
  content:""
}

.ant-carousel .slick-track:after{
  clear:both
}

.slick-loading .ant-carousel .slick-track{
  visibility:hidden
}

.ant-carousel .slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}

.ant-carousel .slick-slide img{
  display:block
}

.ant-carousel .slick-slide.slick-loading img{
  display:none
}

.ant-carousel .slick-slide.dragging img{
  pointer-events:none
}

.ant-carousel .slick-initialized .slick-slide{
  display:block
}

.ant-carousel .slick-loading .slick-slide{
  visibility:hidden
}

.ant-carousel .slick-vertical .slick-slide{
  display:block;
  height:auto
}

.ant-carousel .slick-arrow.slick-hidden{
  display:none
}

.ant-carousel .slick-next,.ant-carousel .slick-prev{
  position:absolute;
  top:50%;
  display:block;
  width:20px;
  height:20px;
  margin-top:-10px;
  padding:0;
  font-size:0;
  line-height:0;
  border:0;
  cursor:pointer
}

.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{
  color:transparent;
  background:transparent;
  outline:none
}

.ant-carousel .slick-next:focus:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-prev:hover:before{
  opacity:1
}

.ant-carousel .slick-next.slick-disabled:before,.ant-carousel .slick-prev.slick-disabled:before{
  opacity:.25
}

.ant-carousel .slick-prev{
  left:-25px
}

.ant-carousel .slick-prev:before{
  content:"←"
}

.ant-carousel .slick-next{
  right:-25px
}

.ant-carousel .slick-next:before{
  content:"→"
}

.ant-carousel .slick-dots{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  z-index:15;
  display:flex !important;
  justify-content:center;
  margin-right:15%;
  margin-left:15%;
  padding-left:0;
  list-style:none
}

.ant-carousel .slick-dots-bottom{
  bottom:12px
}

.ant-carousel .slick-dots-top{
  top:12px;
  bottom:auto
}

.ant-carousel .slick-dots li{
  position:relative;
  display:inline-block;
  flex:0 1 auto;
  box-sizing:content-box;
  width:16px;
  height:3px;
  margin:0 3px;
  padding:0;
  text-align:center;
  text-indent:-999px;
  vertical-align:top;
  transition:all .5s
}

.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
}

.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover{
  opacity:.75
}

.ant-carousel .slick-dots li.slick-active{
  width:24px
}

.ant-carousel .slick-dots li.slick-active button{
  background:#fff;
  opacity:1
}

.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover{
  opacity:1
}

.ant-carousel-vertical .slick-dots{
  top:50%;
  bottom:auto;
  flex-direction:column;
  width:3px;
  height:auto;
  margin:0;
  transform:translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left{
  right:auto;
  left:12px
}

.ant-carousel-vertical .slick-dots-right{
  right:12px;
  left:auto
}

.ant-carousel-vertical .slick-dots li{
  width:3px;
  height:16px;
  margin:4px 2px;
  vertical-align:baseline
}

.ant-carousel-vertical .slick-dots li button{
  width:3px;
  height:16px
}

.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{
  width:3px;
  height:24px
}

.ant-carousel-rtl{
  direction:rtl
}

.ant-carousel-rtl .ant-carousel .slick-track{
  right:0;
  left:auto
}

.ant-carousel-rtl .ant-carousel .slick-prev{
  right:-25px;
  left:auto
}

.ant-carousel-rtl .ant-carousel .slick-prev:before{
  content:"→"
}

.ant-carousel-rtl .ant-carousel .slick-next{
  right:auto;
  left:-25px
}

.ant-carousel-rtl .ant-carousel .slick-next:before{
  content:"←"
}

.ant-carousel-rtl.ant-carousel .slick-dots{
  flex-direction:row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots{
  flex-direction:column
}

.ant-cascader-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  top:.2em;
  line-height:1;
  white-space:nowrap;
  outline:none;
  cursor:pointer
}

.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner{
  border-color:#1890ff
}

.ant-cascader-checkbox-checked:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:2px;
  visibility:hidden;
  animation:antCheckboxEffect .36s ease-in-out;
  animation-fill-mode:backwards;
  content:""
}

.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,.ant-cascader-checkbox:hover:after{
  visibility:visible
}

.ant-cascader-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
}

.ant-cascader-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;
  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:" "
}

.ant-cascader-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{
  position:absolute;
  display:table;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

.ant-cascader-checkbox-disabled{
  cursor:not-allowed
}

.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{
  border-color:rgba(0,0,0,.25);
  animation-name:none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{
  cursor:not-allowed
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{
  border-color:#f5f5f5;
  border-collapse:separate;
  animation-name:none
}

.ant-cascader-checkbox-disabled+span{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{
  visibility:hidden
}

.ant-cascader-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

.ant-cascader-checkbox-wrapper:after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{
  cursor:not-allowed
}

.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{
  margin-left:8px
}

.ant-cascader-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

.ant-cascader-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block
}

.ant-cascader-checkbox-group-item{
  margin-right:8px
}

.ant-cascader-checkbox-group-item:last-child{
  margin-right:0
}

.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{
  margin-left:0
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{
  background-color:rgba(0,0,0,.25);
  border-color:rgba(0,0,0,.25)
}

.ant-cascader{
  width:184px
}

.ant-cascader-checkbox{
  top:0;
  margin-right:8px
}

.ant-cascader-menus{
  display:flex;
  flex-wrap:nowrap;
  align-items:flex-start
}

.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{
  width:100%;
  height:auto
}

.ant-cascader-menu{
  min-width:111px;
  height:180px;
  margin:-4px 0;
  padding:4px 0;
  overflow:auto;
  vertical-align:top;
  list-style:none;
  border-right:1px solid #f0f0f0;
  -ms-overflow-style:-ms-autohiding-scrollbar
}

.ant-cascader-menu-item{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  padding:5px 12px;
  overflow:hidden;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

.ant-cascader-menu-item:hover{
  background:#f5f5f5
}

.ant-cascader-menu-item-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-cascader-menu-item-disabled:hover{
  background:transparent
}

.ant-cascader-menu-empty .ant-cascader-menu-item{
  color:rgba(0,0,0,.25);
  cursor:default;
  pointer-events:none
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{
  font-weight:600;
  background-color:#e6f7ff
}

.ant-cascader-menu-item-content{
  flex:auto
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{
  margin-left:4px;
  color:rgba(0,0,0,.45);
  font-size:10px
}

.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{
  color:rgba(0,0,0,.25)
}

.ant-cascader-menu-item-keyword{
  color:#ff4d4f
}

.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{
  margin-right:4px;
  margin-left:0
}

.ant-cascader-rtl .ant-cascader-checkbox{
  top:0;
  margin-right:0;
  margin-left:8px
}

.ant-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  top:.2em;
  line-height:1;
  white-space:nowrap;
  outline:none;
  cursor:pointer
}

.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{
  border-color:#1890ff
}

.ant-checkbox-checked:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:2px;
  visibility:hidden;
  animation:antCheckboxEffect .36s ease-in-out;
  animation-fill-mode:backwards;
  content:""
}

.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{
  visibility:visible
}

.ant-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

.ant-checkbox-inner:after{
  position:absolute;
  top:50%;
  left:21.5%;
  display:table;
  width:5.71428571px;
  height:9.14285714px;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

.ant-checkbox-checked .ant-checkbox-inner:after{
  position:absolute;
  display:table;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-checkbox-checked .ant-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

.ant-checkbox-disabled{
  cursor:not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{
  border-color:rgba(0,0,0,.25);
  animation-name:none
}

.ant-checkbox-disabled .ant-checkbox-input{
  cursor:not-allowed
}

.ant-checkbox-disabled .ant-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

.ant-checkbox-disabled .ant-checkbox-inner:after{
  border-color:#f5f5f5;
  border-collapse:separate;
  animation-name:none
}

.ant-checkbox-disabled+span{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{
  visibility:hidden
}

.ant-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

.ant-checkbox-wrapper:after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{
  cursor:not-allowed
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper{
  margin-left:8px
}

.ant-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

.ant-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block
}

.ant-checkbox-group-item{
  margin-right:8px
}

.ant-checkbox-group-item:last-child{
  margin-right:0
}

.ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:0
}

.ant-checkbox-indeterminate .ant-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{
  background-color:rgba(0,0,0,.25);
  border-color:rgba(0,0,0,.25)
}

.ant-checkbox-rtl{
  direction:rtl
}

.ant-checkbox-group-rtl .ant-checkbox-group-item{
  margin-right:0;
  margin-left:8px
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{
  margin-left:0 !important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{
  margin-left:8px
}

.ant-collapse{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  background-color:#fafafa;
  border:1px solid #d9d9d9;
  border-bottom:0;
  border-radius:2px
}

.ant-collapse>.ant-collapse-item{
  border-bottom:1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{
  border-radius:0 0 2px 2px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header{
  position:relative;
  display:flex;
  flex-wrap:nowrap;
  align-items:flex-start;
  padding:12px 16px;
  color:rgba(0,0,0,.85);
  line-height:1.5715;
  cursor:pointer;
  transition:all .3s,visibility 0s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  display:inline-block;
  margin-right:12px;
  font-size:12px;
  vertical-align:-1px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  transition:transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  margin-left:auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{
  outline:none
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{
  cursor:default
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{
  cursor:pointer
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-left:12px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{
  position:relative;
  padding:12px 40px 12px 16px
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  position:absolute;
  top:50%;
  right:16px;
  left:auto;
  margin:0;
  transform:translateY(-50%)
}

.ant-collapse-content{
  color:rgba(0,0,0,.85);
  background-color:#fff;
  border-top:1px solid #d9d9d9
}

.ant-collapse-content>.ant-collapse-content-box{
  padding:16px
}

.ant-collapse-content-hidden{
  display:none
}

.ant-collapse-item:last-child>.ant-collapse-content{
  border-radius:0 0 2px 2px
}

.ant-collapse-borderless{
  background-color:#fafafa;
  border:0
}

.ant-collapse-borderless>.ant-collapse-item{
  border-bottom:1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{
  border-radius:0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:4px
}

.ant-collapse-ghost{
  background-color:transparent;
  border:0
}

.ant-collapse-ghost>.ant-collapse-item{
  border-bottom:0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{
  background-color:transparent;
  border-top:0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{
  padding-top:12px;
  padding-bottom:12px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-collapse-rtl{
  direction:rtl
}

.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{
  padding:12px 40px 12px 16px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  margin-right:0;
  margin-left:12px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  transform:rotate(180deg)
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{
  margin-right:auto;
  margin-left:0
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{
  padding-right:12px;
  padding-left:0
}

.ant-comment{
  position:relative;
  background-color:inherit
}

.ant-comment-inner{
  display:flex;
  padding:16px 0
}

.ant-comment-avatar{
  position:relative;
  flex-shrink:0;
  margin-right:12px;
  cursor:pointer
}

.ant-comment-avatar img{
  width:32px;
  height:32px;
  border-radius:50%
}

.ant-comment-content{
  position:relative;
  flex:1 1 auto;
  min-width:1px;
  font-size:14px;
  word-wrap:break-word
}

.ant-comment-content-author{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin-bottom:4px;
  font-size:14px
}

.ant-comment-content-author>a,.ant-comment-content-author>span{
  padding-right:8px;
  font-size:12px;
  line-height:18px
}

.ant-comment-content-author-name{
  color:rgba(0,0,0,.45);
  font-size:14px;
  transition:color .3s
}

.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover{
  color:rgba(0,0,0,.45)
}

.ant-comment-content-author-time{
  color:#ccc;
  white-space:nowrap;
  cursor:auto
}

.ant-comment-content-detail p{
  margin-bottom:inherit;
  white-space:pre-wrap
}

.ant-comment-actions{
  margin-top:12px;
  margin-bottom:inherit;
  padding-left:0
}

.ant-comment-actions>li{
  display:inline-block;
  color:rgba(0,0,0,.45)
}

.ant-comment-actions>li>span{
  margin-right:10px;
  color:rgba(0,0,0,.45);
  font-size:12px;
  cursor:pointer;
  transition:color .3s;
  -webkit-user-select:none;
  user-select:none
}

.ant-comment-actions>li>span:hover{
  color:#595959
}

.ant-comment-nested{
  margin-left:44px
}

.ant-comment-rtl{
  direction:rtl
}

.ant-comment-rtl .ant-comment-avatar{
  margin-right:0;
  margin-left:12px
}

.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{
  padding-right:0;
  padding-left:8px
}

.ant-comment-rtl .ant-comment-actions{
  padding-right:0
}

.ant-comment-rtl .ant-comment-actions>li>span{
  margin-right:0;
  margin-left:10px
}

.ant-comment-rtl .ant-comment-nested{
  margin-right:44px;
  margin-left:0
}

.ant-picker{
  box-sizing:border-box;
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  padding:4px 11px;
  position:relative;
  display:inline-flex;
  align-items:center;
  background:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:border .3s,box-shadow .3s
}

.ant-picker-focused,.ant-picker:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-picker-focused{
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  outline:0
}

.ant-picker.ant-picker-disabled{
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-picker.ant-picker-disabled .ant-picker-suffix{
  color:rgba(0,0,0,.25)
}

.ant-picker.ant-picker-borderless{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

.ant-picker-input{
  position:relative;
  display:inline-flex;
  align-items:center;
  width:100%
}

.ant-picker-input>input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border-radius:2px;
  transition:all .3s;
  flex:auto;
  min-width:1px;
  height:auto;
  padding:0;
  background:transparent;
  border:0
}

.ant-picker-input>input::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-picker-input>input:placeholder-shown{
  text-overflow:ellipsis
}

.ant-picker-input>input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-picker-input>input-focused,.ant-picker-input>input:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-picker-input>input-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-picker-input>input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-picker-input>input[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-picker-input>input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

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
}

.ant-picker-input>input-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-picker-input>input-sm{
  padding:0 7px
}

.ant-picker-input>input:focus{
  box-shadow:none
}

.ant-picker-input>input[disabled]{
  background:transparent
}

.ant-picker-input:hover .ant-picker-clear{
  opacity:1
}

.ant-picker-input-placeholder>input{
  color:#bfbfbf
}

.ant-picker-large{
  padding:6.5px 11px
}

.ant-picker-large .ant-picker-input>input{
  font-size:16px
}

.ant-picker-small{
  padding:0 7px
}

.ant-picker-suffix{
  align-self:center;
  margin-left:4px;
  color:rgba(0,0,0,.25);
  line-height:1;
  pointer-events:none
}

.ant-picker-suffix>*{
  vertical-align:top
}

.ant-picker-clear{
  position:absolute;
  top:50%;
  right:0;
  color:rgba(0,0,0,.25);
  line-height:1;
  background:#fff;
  transform:translateY(-50%);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s,color .3s
}

.ant-picker-clear>*{
  vertical-align:top
}

.ant-picker-clear:hover{
  color:rgba(0,0,0,.45)
}

.ant-picker-separator{
  position:relative;
  display:inline-block;
  width:1em;
  height:16px;
  color:rgba(0,0,0,.25);
  font-size:16px;
  vertical-align:top;
  cursor:default
}

.ant-picker-focused .ant-picker-separator{
  color:rgba(0,0,0,.45)
}

.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{
  cursor:not-allowed
}

.ant-picker-range{
  position:relative;
  display:inline-flex
}

.ant-picker-range .ant-picker-clear{
  right:11px
}

.ant-picker-range:hover .ant-picker-clear{
  opacity:1
}

.ant-picker-range .ant-picker-active-bar{
  bottom:-1px;
  height:2px;
  margin-left:11px;
  background:#1890ff;
  opacity:0;
  transition:all .3s ease-out;
  pointer-events:none
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar{
  opacity:1
}

.ant-picker-range-separator{
  align-items:center;
  padding:0 8px;
  line-height:1
}

.ant-picker-range.ant-picker-small .ant-picker-clear{
  right:7px
}

.ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-left:7px
}

.ant-picker-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  z-index:1050
}

.ant-picker-dropdown-hidden{
  display:none
}

.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{
  top:1.66666667px;
  display:block;
  transform:rotate(-45deg)
}

.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{
  bottom:1.66666667px;
  display:block;
  transform:rotate(135deg)
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{
  animation-name:antSlideDownIn
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{
  animation-name:antSlideUpIn
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{
  animation-name:antSlideDownOut
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{
  animation-name:antSlideUpOut
}

.ant-picker-dropdown-range{
  padding:6.66666667px 0
}

.ant-picker-dropdown-range-hidden{
  display:none
}

.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{
  padding-top:4px
}

.ant-picker-ranges{
  margin-bottom:0;
  padding:4px 12px;
  overflow:hidden;
  line-height:34px;
  text-align:left;
  list-style:none
}

.ant-picker-ranges>li{
  display:inline-block
}

.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{
  color:#1890ff;
  background:#e6f7ff;
  border-color:#91d5ff;
  cursor:pointer
}

.ant-picker-ranges .ant-picker-ok{
  float:right;
  margin-left:8px
}

.ant-picker-range-wrapper{
  display:flex
}

.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,.06);
  transition:left .3s ease-out
}

.ant-picker-range-arrow:after{
  position:absolute;
  top:1px;
  right:1px;
  width:10px;
  height:10px;
  border-color:#fff #fff transparent transparent;
  border-style:solid;
  border-width:5px;
  content:""
}

.ant-picker-panel-container{
  overflow:hidden;
  vertical-align:top;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
  transition:margin .3s
}

.ant-picker-panel-container .ant-picker-panels{
  display:inline-flex;
  flex-wrap:nowrap;
  direction:ltr
}

.ant-picker-panel-container .ant-picker-panel{
  vertical-align:top;
  background:transparent;
  border-width:0 0 1px;
  border-radius:0
}

.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{
  text-align:center
}

.ant-picker-panel-container .ant-picker-panel-focused{
  border-color:#f0f0f0
}

.ant-picker-panel{
  display:inline-flex;
  flex-direction:column;
  text-align:center;
  background:#fff;
  border:1px solid #f0f0f0;
  border-radius:2px;
  outline:none
}

.ant-picker-panel-focused{
  border-color:#1890ff
}

.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{
  display:flex;
  flex-direction:column;
  width:280px
}

.ant-picker-header{
  display:flex;
  padding:0 8px;
  color:rgba(0,0,0,.85);
  border-bottom:1px solid #f0f0f0
}

.ant-picker-header>*{
  flex:none
}

.ant-picker-header button{
  padding:0;
  color:rgba(0,0,0,.25);
  line-height:40px;
  background:transparent;
  border:0;
  cursor:pointer;
  transition:color .3s
}

.ant-picker-header>button{
  min-width:1.6em;
  font-size:14px
}

.ant-picker-header>button:hover{
  color:rgba(0,0,0,.85)
}

.ant-picker-header-view{
  flex:auto;
  font-weight:500;
  line-height:40px
}

.ant-picker-header-view button{
  color:inherit;
  font-weight:inherit
}

.ant-picker-header-view button:not(:first-child){
  margin-left:8px
}

.ant-picker-header-view button:hover{
  color:#1890ff
}

.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{
  position:relative;
  display:inline-block;
  width:7px;
  height:7px
}

.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{
  position:absolute;
  top:0;
  left:0;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid;
  border-width:1.5px 0 0 1.5px;
  content:""
}

.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{
  position:absolute;
  top:4px;
  left:4px;
  display:inline-block;
  width:7px;
  height:7px;
  border:0 solid;
  border-width:1.5px 0 0 1.5px;
  content:""
}

.ant-picker-prev-icon,.ant-picker-super-prev-icon{
  transform:rotate(-45deg)
}

.ant-picker-next-icon,.ant-picker-super-next-icon{
  transform:rotate(135deg)
}

.ant-picker-content{
  width:100%;
  table-layout:fixed;
  border-collapse:collapse
}

.ant-picker-content td,.ant-picker-content th{
  position:relative;
  min-width:24px;
  font-weight:400
}

.ant-picker-content th{
  height:30px;
  color:rgba(0,0,0,.85);
  line-height:30px
}

.ant-picker-cell{
  padding:3px 0;
  color:rgba(0,0,0,.25);
  cursor:pointer
}

.ant-picker-cell-in-view{
  color:rgba(0,0,0,.85)
}

.ant-picker-cell:before{
  position:absolute;
  top:50%;
  right:0;
  left:0;
  z-index:1;
  height:24px;
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{
  background:#f5f5f5
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  border:1px solid #1890ff;
  border-radius:2px;
  content:""
}

.ant-picker-cell-in-view.ant-picker-cell-in-range{
  position:relative
}

.ant-picker-cell-in-view.ant-picker-cell-in-range:before{
  background:#e6f7ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{
  color:#fff;
  background:#1890ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{
  background:#e6f7ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:before{
  left:50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:before{
  right:50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{
  position:absolute;
  top:50%;
  z-index:0;
  height:24px;
  border-top:1px dashed #7ec1ff;
  border-bottom:1px dashed #7ec1ff;
  transform:translateY(-50%);
  transition:all .3s;
  content:""
}

.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{
  right:0;
  left:2px
}

.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{
  background:#cbe6ff
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{
  border-radius:2px 0 0 2px
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{
  border-radius:0 2px 2px 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{
  position:absolute;
  top:0;
  bottom:0;
  z-index:-1;
  background:#cbe6ff;
  transition:all .3s;
  content:""
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{
  right:-6px;
  left:0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{
  right:0;
  left:-6px
}

.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{
  right:50%
}

.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{
  left:50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{
  left:6px;
  border-left:1px dashed #7ec1ff;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{
  right:6px;
  border-right:1px dashed #7ec1ff;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

.ant-picker-cell-disabled{
  color:rgba(0,0,0,.25);
  pointer-events:none
}

.ant-picker-cell-disabled .ant-picker-cell-inner{
  background:transparent
}

.ant-picker-cell-disabled:before{
  background:rgba(0,0,0,.04)
}

.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{
  border-color:rgba(0,0,0,.25)
}

.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{
  height:264px
}

.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{
  padding:0 8px
}

.ant-picker-quarter-panel .ant-picker-content{
  height:56px
}

.ant-picker-footer{
  width:min-content;
  min-width:100%;
  line-height:38px;
  text-align:center;
  border-bottom:1px solid transparent
}

.ant-picker-panel .ant-picker-footer{
  border-top:1px solid #f0f0f0
}

.ant-picker-footer-extra{
  padding:0 12px;
  line-height:38px;
  text-align:left
}

.ant-picker-footer-extra:not(:last-child){
  border-bottom:1px solid #f0f0f0
}

.ant-picker-now{
  text-align:left
}

.ant-picker-today-btn{
  color:#1890ff
}

.ant-picker-today-btn:hover{
  color:#40a9ff
}

.ant-picker-today-btn:active{
  color:#096dd9
}

.ant-picker-today-btn.ant-picker-today-btn-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-picker-decade-panel .ant-picker-cell-inner{
  padding:0 4px
}

.ant-picker-decade-panel .ant-picker-cell:before{
  display:none
}

.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{
  padding:0 8px
}

.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{
  width:60px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{
  left:14px;
  border-left:1px dashed #7ec1ff;
  border-radius:2px 0 0 2px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{
  right:14px;
  border-right:1px dashed #7ec1ff;
  border-radius:0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{
  left:14px;
  border-left:1px dashed #7ec1ff;
  border-radius:2px 0 0 2px
}

.ant-picker-week-panel .ant-picker-body{
  padding:8px 12px
}

.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{
  background:transparent !important
}

.ant-picker-week-panel-row td{
  transition:background .3s
}

.ant-picker-week-panel-row:hover td{
  background:#f5f5f5
}

.ant-picker-week-panel-row-selected:hover td,.ant-picker-week-panel-row-selected td{
  background:#1890ff
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week,.ant-picker-week-panel-row-selected td.ant-picker-cell-week{
  color:rgba(255,255,255,.5)
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before{
  border-color:#fff
}

.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected td .ant-picker-cell-inner{
  color:#fff
}

.ant-picker-date-panel .ant-picker-body{
  padding:8px 12px
}

.ant-picker-date-panel .ant-picker-content{
  width:252px
}

.ant-picker-date-panel .ant-picker-content th{
  width:36px
}

.ant-picker-datetime-panel{
  display:flex
}

.ant-picker-datetime-panel .ant-picker-time-panel{
  border-left:1px solid #f0f0f0
}

.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{
  transition:opacity .3s
}

.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{
  opacity:.3
}

.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{
  opacity:1
}

.ant-picker-time-panel{
  width:auto;
  min-width:auto
}

.ant-picker-time-panel .ant-picker-content{
  display:flex;
  flex:auto;
  height:224px
}

.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
}

.ant-picker-time-panel-column:after{
  display:block;
  height:196px;
  content:""
}

.ant-picker-datetime-panel .ant-picker-time-panel-column:after{
  height:198px
}

.ant-picker-time-panel-column:not(:first-child){
  border-left:1px solid #f0f0f0
}

.ant-picker-time-panel-column-active{
  background:rgba(230,247,255,.2)
}

.ant-picker-time-panel-column:hover{
  overflow-y:auto
}

.ant-picker-time-panel-column>li{
  margin:0;
  padding:0
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{
  display:block;
  width:100%;
  height:28px;
  margin:0;
  padding:0 0 0 14px;
  color:rgba(0,0,0,.85);
  line-height:28px;
  border-radius:0;
  cursor:pointer;
  transition:background .3s
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{
  background:#f5f5f5
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{
  background:#e6f7ff
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{
  color:rgba(0,0,0,.25);
  background:transparent;
  cursor:not-allowed
}

:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{
  padding:21px 0
}

.ant-picker-rtl{
  direction:rtl
}

.ant-picker-rtl .ant-picker-suffix{
  margin-right:4px;
  margin-left:0
}

.ant-picker-rtl .ant-picker-clear{
  right:auto;
  left:0
}

.ant-picker-rtl .ant-picker-separator{
  transform:rotate(180deg)
}

.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){
  margin-right:8px;
  margin-left:0
}

.ant-picker-rtl.ant-picker-range .ant-picker-clear{
  right:auto;
  left:11px
}

.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{
  margin-right:11px;
  margin-left:0
}

.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{
  margin-right:7px
}

.ant-picker-dropdown-rtl .ant-picker-ranges{
  text-align:right
}

.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{
  float:left;
  margin-right:8px;
  margin-left:0
}

.ant-picker-panel-rtl{
  direction:rtl
}

.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{
  transform:rotate(135deg)
}

.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{
  transform:rotate(-45deg)
}

.ant-picker-cell .ant-picker-cell-inner{
  position:relative;
  z-index:2;
  display:inline-block;
  min-width:24px;
  height:24px;
  line-height:24px;
  border-radius:2px;
  transition:background .3s,border .3s
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{
  right:50%;
  left:0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{
  right:0;
  left:50%
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{
  right:50%;
  left:50%
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{
  right:0;
  left:-6px
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{
  right:-6px;
  left:0
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{
  right:0;
  left:50%
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{
  right:50%;
  left:0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{
  border-radius:0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{
  border-radius:2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{
  right:6px;
  left:0;
  border-right:1px dashed #7ec1ff;
  border-left:none;
  border-radius:0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{
  right:0;
  left:6px;
  border-right:none;
  border-left:1px dashed #7ec1ff;
  border-radius:2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{
  right:6px;
  left:6px;
  border-right:1px dashed #7ec1ff;
  border-left:1px dashed #7ec1ff;
  border-radius:2px
}

.ant-picker-dropdown-rtl .ant-picker-footer-extra{
  direction:rtl;
  text-align:right
}

.ant-picker-panel-rtl .ant-picker-time-panel{
  direction:ltr
}

.ant-descriptions-header{
  display:flex;
  align-items:center;
  margin-bottom:20px
}

.ant-descriptions-title{
  flex:auto;
  overflow:hidden;
  color:rgba(0,0,0,.85);
  font-weight:700;
  font-size:16px;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-descriptions-extra{
  margin-left:auto;
  color:rgba(0,0,0,.85);
  font-size:14px
}

.ant-descriptions-view{
  width:100%;
  border-radius:2px
}

.ant-descriptions-view table{
  width:100%;
  table-layout:fixed
}

.ant-descriptions-row>td,.ant-descriptions-row>th{
  padding-bottom:16px
}

.ant-descriptions-row:last-child{
  border-bottom:none
}

.ant-descriptions-item-label{
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px;
  line-height:1.5715;
  text-align:start
}

.ant-descriptions-item-label:after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{
  content:" "
}

.ant-descriptions-item-no-label:after{
  margin:0;
  content:""
}

.ant-descriptions-item-content{
  display:table-cell;
  flex:1;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  word-break:break-word;
  overflow-wrap:break-word
}

.ant-descriptions-item{
  padding-bottom:0;
  vertical-align:top
}

.ant-descriptions-item-container{
  display:flex
}

.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label{
  display:inline-flex;
  align-items:baseline
}

.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th{
  padding-bottom:12px
}

.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{
  padding-bottom:8px
}

.ant-descriptions-bordered .ant-descriptions-view{
  border:1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-view>table{
  table-layout:auto;
  border-collapse:collapse
}

.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{
  padding:16px 24px;
  border-right:1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child{
  border-right:none
}

.ant-descriptions-bordered .ant-descriptions-item-label{
  background-color:#fafafa
}

.ant-descriptions-bordered .ant-descriptions-item-label:after{
  display:none
}

.ant-descriptions-bordered .ant-descriptions-row{
  border-bottom:1px solid #f0f0f0
}

.ant-descriptions-bordered .ant-descriptions-row:last-child{
  border-bottom:none
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label{
  padding:12px 24px
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{
  padding:8px 16px
}

.ant-descriptions-rtl{
  direction:rtl
}

.ant-descriptions-rtl .ant-descriptions-item-label:after{
  margin:0 2px 0 8px
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label{
  border-right:none;
  border-left:1px solid #f0f0f0
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child{
  border-left:none
}

.ant-divider{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  border-top:1px solid rgba(0,0,0,.06)
}

.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,.06)
}

.ant-divider-horizontal{
  display:flex;
  clear:both;
  width:100%;
  min-width:100%;
  margin:24px 0
}

.ant-divider-horizontal.ant-divider-with-text{
  display:flex;
  margin:16px 0;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  white-space:nowrap;
  text-align:center;
  border-top:0;
  border-top-color:rgba(0,0,0,.06)
}

.ant-divider-horizontal.ant-divider-with-text:after,.ant-divider-horizontal.ant-divider-with-text:before{
  position:relative;
  top:50%;
  width:50%;
  border-top:1px solid transparent;
  border-top-color:inherit;
  border-bottom:0;
  transform:translateY(50%);
  content:""
}

.ant-divider-horizontal.ant-divider-with-text-left:before{
  top:50%;
  width:5%
}

.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{
  top:50%;
  width:95%
}

.ant-divider-horizontal.ant-divider-with-text-right:after{
  top:50%;
  width:5%
}

.ant-divider-inner-text{
  display:inline-block;
  padding:0 1em
}

.ant-divider-dashed{
  background:none;
  border:dashed rgba(0,0,0,.06);
  border-width:1px 0 0
}

.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before{
  border-style:dashed none none
}

.ant-divider-vertical.ant-divider-dashed{
  border-width:0 0 0 1px
}

.ant-divider-plain.ant-divider-with-text{
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{
  width:0
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{
  width:100%
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{
  padding-left:0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{
  width:100%
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{
  width:0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{
  padding-right:0
}

.ant-divider-rtl{
  direction:rtl
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{
  width:95%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{
  width:5%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{
  width:95%
}

.ant-drawer{
  position:fixed;
  z-index:1000;
  width:0;
  height:100%;
  transition:width 0s ease .3s,height 0s ease .3s
}

.ant-drawer-content-wrapper{
  position:absolute;
  width:100%;
  height:100%;
  transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .3s cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-drawer .ant-drawer-content{
  width:100%;
  height:100%
}

.ant-drawer-left,.ant-drawer-right{
  top:0;
  width:0;
  height:100%
}

.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{
  height:100%
}

.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{
  width:100%;
  transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{
  left:0
}

.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)
}

.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{
  right:0
}

.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)
}

.ant-drawer-right.ant-drawer-open.no-mask{
  right:1px;
  transform:translateX(1px)
}

.ant-drawer-bottom,.ant-drawer-top{
  left:0;
  width:100%;
  height:0%
}

.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{
  width:100%
}

.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{
  height:100%;
  transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1)
}

.ant-drawer-top{
  top:0
}

.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)
}

.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{
  bottom:0
}

.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{
  box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)
}

.ant-drawer-bottom.ant-drawer-open.no-mask{
  bottom:1px;
  transform:translateY(1px)
}

.ant-drawer.ant-drawer-open .ant-drawer-mask{
  height:100%;
  opacity:1;
  transition:none;
  animation:antdDrawerFadeIn .3s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events:auto
}

.ant-drawer-title{
  flex:1;
  margin:0;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  line-height:22px
}

.ant-drawer-content{
  position:relative;
  z-index:1;
  overflow:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:0
}

.ant-drawer-close{
  display:inline-block;
  margin-right:12px;
  color:rgba(0,0,0,.45);
  font-weight:700;
  font-size:16px;
  font-style:normal;
  line-height:1;
  text-align:center;
  text-transform:none;
  text-decoration:none;
  background:transparent;
  border:0;
  outline:0;
  cursor:pointer;
  transition:color .3s;
  text-rendering:auto
}

.ant-drawer-close:focus,.ant-drawer-close:hover{
  color:rgba(0,0,0,.75);
  text-decoration:none
}

.ant-drawer-header{
  position:relative;
  padding:16px 24px;
  color:rgba(0,0,0,.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

.ant-drawer-header,.ant-drawer-header-title{
  display:flex;
  align-items:center;
  justify-content:space-between
}

.ant-drawer-header-title{
  flex:1
}

.ant-drawer-header-close-only{
  padding-bottom:0;
  border:none
}

.ant-drawer-wrapper-body{
  display:flex;
  flex-flow:column nowrap;
  width:100%;
  height:100%
}

.ant-drawer-body{
  flex-grow:1;
  padding:24px;
  overflow:auto;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

.ant-drawer-footer{
  flex-shrink:0;
  padding:10px 16px;
  border-top:1px solid #f0f0f0
}

.ant-drawer-mask{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:0;
  background-color:rgba(0,0,0,.45);
  opacity:0;
  transition:opacity .3s linear,height 0s ease .3s;
  pointer-events:none
}

.ant-drawer .ant-picker-clear{
  background:#fff
}

@keyframes antdDrawerFadeIn{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

.ant-drawer-rtl{
  direction:rtl
}

.ant-drawer-rtl .ant-drawer-close{
  margin-right:0;
  margin-left:12px
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{
  color:#ff4d4f
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{
  color:#fff;
  background-color:#ff4d4f
}

.ant-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  top:-9999px;
  left:-9999px;
  z-index:1050;
  display:block
}

.ant-dropdown:before{
  position:absolute;
  top:-4px;
  right:0;
  bottom:-4px;
  left:-7px;
  z-index:-9999;
  opacity:.0001;
  content:" "
}

.ant-dropdown-wrap{
  position:relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down{
  font-size:10px
}

.ant-dropdown-wrap .anticon-down:before{
  transition:transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before{
  transform:rotate(180deg)
}

.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{
  display:none
}

.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{
  padding-bottom:10px
}

.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{
  padding-top:10px
}

.ant-dropdown-arrow{
  position:absolute;
  z-index:1;
  display:block;
  width:8.48528137px;
  height:8.48528137px;
  background:transparent;
  border-style:solid;
  border-width:4.24264069px;
  transform:rotate(45deg)
}

.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  bottom:6.2px;
  border-color:transparent #fff #fff transparent;
  box-shadow:3px 3px 7px rgba(0,0,0,.07)
}

.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{
  left:50%;
  transform:translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{
  left:16px
}

.ant-dropdown-placement-topRight>.ant-dropdown-arrow{
  right:16px
}

.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  top:6px;
  border-color:#fff transparent transparent #fff;
  box-shadow:-2px -2px 5px rgba(0,0,0,.06)
}

.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{
  left:50%;
  transform:translateX(-50%) rotate(45deg)
}

.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{
  left:16px
}

.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{
  right:16px
}

.ant-dropdown-menu{
  position:relative;
  margin:0;
  padding:4px 0;
  text-align:left;
  list-style-type:none;
  background-color:#fff;
  background-clip:padding-box;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-dropdown-menu-item-group-title{
  padding:5px 12px;
  color:rgba(0,0,0,.45);
  transition:all .3s
}

.ant-dropdown-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  box-shadow:none;
  transform-origin:0 0;
  overflow-y:auto;
  max-height:95vh
}

.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul{
  list-style:none
}

.ant-dropdown-menu-submenu-popup ul{
  margin-right:.3em;
  margin-left:.3em
}

.ant-dropdown-menu-item{
  position:relative;
  display:flex;
  align-items:center
}

.ant-dropdown-menu-item-icon{
  min-width:12px;
  margin-right:8px;
  font-size:12px
}

.ant-dropdown-menu-title-content{
  flex:auto
}

.ant-dropdown-menu-title-content>a{
  color:inherit;
  transition:all .3s
}

.ant-dropdown-menu-title-content>a:hover{
  color:inherit
}

.ant-dropdown-menu-title-content>a:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:""
}

.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{
  clear:both;
  margin:0;
  padding:5px 12px;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  cursor:pointer;
  transition:all .3s
}

.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{
  color:#1890ff;
  background-color:#e6f7ff
}

.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{
  background-color:#f5f5f5
}

.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{
  color:rgba(0,0,0,.25);
  background-color:#fff;
  cursor:not-allowed
}

.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{
  pointer-events:none
}

.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{
  height:1px;
  margin:4px 0;
  overflow:hidden;
  line-height:0;
  background-color:#f0f0f0
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{
  position:absolute;
  right:8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{
  margin-right:0 !important;
  color:rgba(0,0,0,.45);
  font-size:10px;
  font-style:normal
}

.ant-dropdown-menu-item-group-list{
  margin:0 8px;
  padding:0;
  list-style:none
}

.ant-dropdown-menu-submenu-title{
  padding-right:24px
}

.ant-dropdown-menu-submenu-vertical{
  position:relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{
  position:absolute;
  top:0;
  left:100%;
  min-width:100%;
  margin-left:4px;
  transform-origin:0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{
  color:rgba(0,0,0,.25);
  background-color:#fff;
  cursor:not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{
  color:#1890ff
}

.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight{
  animation-name:antSlideUpIn
}

.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight{
  animation-name:antSlideDownIn
}

.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{
  animation-name:antSlideUpOut
}

.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{
  animation-name:antSlideDownOut
}

.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down{
  font-size:10px;
  vertical-align:baseline
}

.ant-dropdown-button{
  white-space:nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{
  cursor:default;
  pointer-events:none
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{
  display:block
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){
  padding-right:8px;
  padding-left:8px
}

.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{
  background:#001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after{
  color:rgba(255,255,255,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover{
  color:#fff;
  background:transparent
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{
  color:#fff;
  background:#1890ff
}

.ant-dropdown-rtl{
  direction:rtl
}

.ant-dropdown-rtl.ant-dropdown:before{
  right:-7px;
  left:0
}

.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title{
  direction:rtl;
  text-align:right
}

.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{
  transform-origin:100% 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  text-align:right
}

.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{
  margin-right:0;
  margin-left:8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{
  right:auto;
  left:8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{
  margin-left:0 !important;
  transform:scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{
  padding-right:12px;
  padding-left:24px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{
  right:100%;
  left:0;
  margin-right:4px;
  margin-left:0
}

.ant-empty{
  margin:0 8px;
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

.ant-empty-image{
  height:100px;
  margin-bottom:8px
}

.ant-empty-image img{
  height:100%
}

.ant-empty-image svg{
  height:100%;
  margin:auto
}

.ant-empty-footer{
  margin-top:16px
}

.ant-empty-normal{
  margin:32px 0;
  color:rgba(0,0,0,.25)
}

.ant-empty-normal .ant-empty-image{
  height:40px
}

.ant-empty-small{
  margin:8px 0;
  color:rgba(0,0,0,.25)
}

.ant-empty-small .ant-empty-image{
  height:35px
}

.ant-empty-img-default-ellipse{
  fill:#f5f5f5;
  fill-opacity:.8
}

.ant-empty-img-default-path-1{
  fill:#aeb8c2
}

.ant-empty-img-default-path-2{
  fill:url(#linearGradient-1)
}

.ant-empty-img-default-path-3{
  fill:#f5f5f7
}

.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{
  fill:#dce0e6
}

.ant-empty-img-default-g{
  fill:#fff
}

.ant-empty-img-simple-ellipse{
  fill:#f5f5f5
}

.ant-empty-img-simple-g{
  stroke:#d9d9d9
}

.ant-empty-img-simple-path{
  fill:#fafafa
}

.ant-empty-rtl{
  direction:rtl
}

.ant-form-item .ant-upload{
  background:transparent
}

.ant-form-item .ant-upload.ant-upload-drag{
  background:#fafafa
}

.ant-form-item input[type=checkbox],.ant-form-item input[type=radio]{
  width:14px;
  height:14px
}

.ant-form-item .ant-checkbox-inline,.ant-form-item .ant-radio-inline{
  display:inline-block;
  margin-left:8px;
  font-weight:400;
  vertical-align:middle;
  cursor:pointer
}

.ant-form-item .ant-checkbox-inline:first-child,.ant-form-item .ant-radio-inline:first-child{
  margin-left:0
}

.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{
  display:block
}

.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{
  margin-left:0
}

.ant-form-item .ant-input-number+.ant-form-text{
  margin-left:8px
}

.ant-form-item .ant-input-number-handler-wrap{
  z-index:2
}

.ant-form-item .ant-cascader-picker,.ant-form-item .ant-select{
  width:100%
}

.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-picker-calendar-year-select{
  width:auto
}

.ant-form-inline{
  display:flex;
  flex-wrap:wrap
}

.ant-form-inline .ant-form-item{
  flex:none;
  flex-wrap:nowrap;
  margin-right:16px;
  margin-bottom:0
}

.ant-form-inline .ant-form-item-with-help{
  margin-bottom:24px
}

.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label{
  display:inline-block;
  vertical-align:top
}

.ant-form-inline .ant-form-item>.ant-form-item-label{
  flex:none
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text{
  display:inline-block
}

.ant-form-horizontal .ant-form-item-label{
  flex-grow:0
}

.ant-form-horizontal .ant-form-item-control{
  flex:1 1 0
}

.ant-form-horizontal .ant-form-item-control:not(.ant-col){
  min-width:0
}

.ant-form-vertical .ant-form-item{
  flex-direction:column
}

.ant-form-vertical .ant-form-item-label>label{
  height:auto
}

.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{
  padding:0 0 8px;
  line-height:1.5715;
  white-space:normal;
  text-align:left
}

.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label{
  margin:0
}

.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after,.ant-form-vertical .ant-form-item-label>label:after{
  display:none
}

.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label{
  text-align:right
}

@media(max-width: 575px){
  .ant-form-item .ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-form-item .ant-form-item-label>label{
    margin:0
  }

  .ant-form-item .ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-form-item .ant-form-item-label{
    text-align:right
  }

  .ant-form .ant-form-item{
    flex-wrap:wrap
  }

  .ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label{
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-xs-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-col-xs-24.ant-form-item-label>label{
    margin:0
  }

  .ant-col-xs-24.ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-col-xs-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 767px){
  .ant-col-sm-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-col-sm-24.ant-form-item-label>label{
    margin:0
  }

  .ant-col-sm-24.ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-col-sm-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 991px){
  .ant-col-md-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-col-md-24.ant-form-item-label>label{
    margin:0
  }

  .ant-col-md-24.ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-col-md-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1199px){
  .ant-col-lg-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-col-lg-24.ant-form-item-label>label{
    margin:0
  }

  .ant-col-lg-24.ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-col-lg-24.ant-form-item-label{
    text-align:right
  }
}

@media(max-width: 1599px){
  .ant-col-xl-24.ant-form-item-label{
    padding:0 0 8px;
    line-height:1.5715;
    white-space:normal;
    text-align:left
  }

  .ant-col-xl-24.ant-form-item-label>label{
    margin:0
  }

  .ant-col-xl-24.ant-form-item-label>label:after{
    display:none
  }

  .ant-form-rtl.ant-col-xl-24.ant-form-item-label{
    text-align:right
  }
}

.ant-form-item-explain-error{
  color:#ff4d4f
}

.ant-form-item-explain-warning{
  color:#faad14
}

.ant-form-item-has-feedback .ant-input{
  padding-right:24px
}

.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:18px
}

.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:28px
}

.ant-form-item-has-feedback .ant-switch{
  margin:2px 0 4px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear{
  right:32px
}

.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{
  padding-right:42px
}

.ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:19px
}

.ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:32px
}

.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{
  padding-right:29.2px
}

.ant-form-item-has-feedback .ant-picker-small{
  padding-right:25.2px
}

.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{
  position:absolute;
  top:50%;
  right:0;
  z-index:1;
  width:32px;
  height:20px;
  margin-top:-10px;
  font-size:14px;
  line-height:20px;
  text-align:center;
  visibility:visible;
  animation:zoomIn .3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events:none
}

.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#52c41a;
  animation-name:diffZoomIn1 !important
}

.ant-form-item-has-warning .ant-form-item-split{
  color:#faad14
}

.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{
  background-color:#fff;
  border-color:#faad14
}

.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus{
  border-color:#ffc53d;
  box-shadow:0 0 0 2px rgba(250,173,20,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-warning .ant-input-number-prefix,.ant-form-item-has-warning .ant-input-prefix{
  color:#faad14
}

.ant-form-item-has-warning .ant-input-group-addon,.ant-form-item-has-warning .ant-input-number-group-addon{
  color:#faad14;
  border-color:#faad14
}

.ant-form-item-has-warning .has-feedback{
  color:#faad14
}

.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#faad14;
  animation-name:diffZoomIn3 !important
}

.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{
  background-color:#fff;
  border-color:#faad14 !important
}

.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{
  border-color:#ffc53d;
  box-shadow:0 0 0 2px rgba(250,173,20,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{
  background-color:#fff;
  border-color:#faad14
}

.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-picker:focus{
  border-color:#ffc53d;
  box-shadow:0 0 0 2px rgba(250,173,20,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{
  background-color:#fff;
  border-color:#faad14
}

.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{
  border-color:#ffc53d;
  box-shadow:0 0 0 2px rgba(250,173,20,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-form-item-split{
  color:#ff4d4f
}

.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{
  background-color:#fff;
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus{
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-input-number-prefix,.ant-form-item-has-error .ant-input-prefix{
  color:#ff4d4f
}

.ant-form-item-has-error .ant-input-group-addon,.ant-form-item-has-error .ant-input-number-group-addon{
  color:#ff4d4f;
  border-color:#ff4d4f
}

.ant-form-item-has-error .has-feedback{
  color:#ff4d4f
}

.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{
  color:#ff4d4f;
  animation-name:diffZoomIn2 !important
}

.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{
  background-color:#fff;
  border-color:#ff4d4f !important
}

.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector{
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  background-color:inherit;
  border:0;
  box-shadow:none
}

.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{
  background-color:#fff;
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-picker:focus{
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{
  background-color:#fff;
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{
  background-color:#fff;
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-transfer-list{
  border-color:#ff4d4f
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){
  border-color:#d9d9d9
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-has-error .ant-radio-button-wrapper{
  border-color:#ff4d4f !important
}

.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{
  background-color:#ff4d4f
}

.ant-form-item-has-error .ant-mentions{
  border-color:#ff4d4f !important
}

.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{
  border-color:#ff7875;
  box-shadow:0 0 0 2px rgba(255,77,79,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{
  display:inline-block;
  color:#1890ff
}

.ant-form{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum"
}

.ant-form legend{
  display:block;
  width:100%;
  margin-bottom:20px;
  padding:0;
  color:rgba(0,0,0,.45);
  font-size:16px;
  line-height:inherit;
  border:0;
  border-bottom:1px solid #d9d9d9
}

.ant-form label{
  font-size:14px
}

.ant-form input[type=search]{
  box-sizing:border-box
}

.ant-form input[type=checkbox],.ant-form input[type=radio]{
  line-height:normal
}

.ant-form input[type=file]{
  display:block
}

.ant-form input[type=range]{
  display:block;
  width:100%
}

.ant-form select[multiple],.ant-form select[size]{
  height:auto
}

.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

.ant-form output{
  display:block;
  padding-top:15px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715
}

.ant-form .ant-form-text{
  display:inline-block;
  padding-right:8px
}

.ant-form-small .ant-form-item-label>label{
  height:24px
}

.ant-form-small .ant-form-item-control-input{
  min-height:24px
}

.ant-form-large .ant-form-item-label>label{
  height:40px
}

.ant-form-large .ant-form-item-control-input{
  min-height:40px
}

.ant-form-item{
  box-sizing:border-box;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  margin:0 0 24px;
  vertical-align:top;
  transition:margin-bottom .3s linear 17ms
}

.ant-form-item-with-help{
  margin-bottom:0;
  transition:none
}

.ant-form-item-hidden,.ant-form-item-hidden.ant-row{
  display:none
}

.ant-form-item-label{
  display:inline-block;
  flex-grow:0;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  vertical-align:middle
}

.ant-form-item-label-left{
  text-align:left
}

.ant-form-item-label-wrap{
  overflow:unset;
  line-height:1.3215em;
  white-space:unset
}

.ant-form-item-label>label{
  position:relative;
  display:inline-flex;
  align-items:center;
  max-width:100%;
  height:32px;
  color:rgba(0,0,0,.85);
  font-size:14px
}

.ant-form-item-label>label>.anticon{
  font-size:14px;
  vertical-align:top
}

.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{
  display:inline-block;
  margin-right:4px;
  color:#ff4d4f;
  font-size:14px;
  font-family:SimSun,sans-serif;
  line-height:1;
  content:"*"
}

.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{
  display:none
}

.ant-form-item-label>label .ant-form-item-optional{
  display:inline-block;
  margin-left:4px;
  color:rgba(0,0,0,.45)
}

.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{
  display:none
}

.ant-form-item-label>label .ant-form-item-tooltip{
  color:rgba(0,0,0,.45);
  cursor:help;
  writing-mode:horizontal-tb;
  margin-inline-start:4px
}

.ant-form-item-label>label:after{
  content:":";
  position:relative;
  top:-0.5px;
  margin:0 8px 0 2px
}

.ant-form-item-label>label.ant-form-item-no-colon:after{
  content:" "
}

.ant-form-item-control{
  display:flex;
  flex-direction:column;
  flex-grow:1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){
  width:100%
}

.ant-form-item-control-input{
  position:relative;
  display:flex;
  align-items:center;
  min-height:32px
}

.ant-form-item-control-input-content{
  flex:auto;
  max-width:100%
}

.ant-form-item-explain,.ant-form-item-extra{
  clear:both;
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.5715;
  transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)
}

.ant-form-item-explain-connected{
  height:0;
  min-height:0;
  opacity:0
}

.ant-form-item-extra{
  min-height:24px
}

.ant-form-item .ant-input-textarea-show-count:after{
  margin-bottom:-22px
}

.ant-form-item-with-help .ant-form-item-explain{
  height:auto;
  min-height:24px;
  opacity:1
}

.ant-show-help{
  transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-show-help-leave{
  min-height:24px
}

.ant-show-help-leave-active{
  min-height:0
}

.ant-show-help-item{
  overflow:hidden;
  transition:height .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1) !important
}

.ant-show-help-item-appear,.ant-show-help-item-enter{
  transform:translateY(-5px);
  opacity:0
}

.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{
  transform:translateY(0);
  opacity:1
}

.ant-show-help-item-leave-active{
  transform:translateY(-5px)
}

@keyframes diffZoomIn1{
  0%{
    transform:scale(0);
    opacity:0
  }

  to{
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn2{
  0%{
    transform:scale(0);
    opacity:0
  }

  to{
    transform:scale(1);
    opacity:1
  }
}

@keyframes diffZoomIn3{
  0%{
    transform:scale(0);
    opacity:0
  }

  to{
    transform:scale(1);
    opacity:1
  }
}

.ant-form-rtl{
  direction:rtl
}

.ant-form-rtl .ant-form-item-label{
  text-align:left
}

.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{
  margin-right:0;
  margin-left:4px
}

.ant-form-rtl .ant-form-item-label>label:after{
  margin:0 2px 0 8px
}

.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{
  margin-right:4px;
  margin-left:0
}

.ant-col-rtl .ant-form-item-control:first-child{
  width:100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input{
  padding-right:11px;
  padding-left:24px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{
  padding-right:11px;
  padding-left:18px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{
  padding:0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{
  right:auto;
  left:28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{
  padding-left:18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear{
  right:auto;
  left:32px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{
  padding-right:0;
  padding-left:42px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{
  margin-right:0;
  margin-left:19px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{
  right:auto;
  left:32px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{
  padding-right:11px;
  padding-left:29.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{
  padding-right:7px;
  padding-left:25.2px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{
  right:auto;
  left:0
}

.ant-form-rtl.ant-form-inline .ant-form-item{
  margin-right:0;
  margin-left:16px
}

.ant-row{
  flex-flow:row wrap
}

.ant-row,.ant-row:after,.ant-row:before{
  display:flex
}

.ant-row-no-wrap{
  flex-wrap:nowrap
}

.ant-row-start{
  justify-content:flex-start
}

.ant-row-center{
  justify-content:center
}

.ant-row-end{
  justify-content:flex-end
}

.ant-row-space-between{
  justify-content:space-between
}

.ant-row-space-around{
  justify-content:space-around
}

.ant-row-top{
  align-items:flex-start
}

.ant-row-middle{
  align-items:center
}

.ant-row-bottom{
  align-items:flex-end
}

.ant-col{
  position:relative;
  max-width:100%;
  min-height:1px
}

.ant-col-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

.ant-col-push-24{
  left:100%
}

.ant-col-pull-24{
  right:100%
}

.ant-col-offset-24{
  margin-left:100%
}

.ant-col-order-24{
  order:24
}

.ant-col-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

.ant-col-push-23{
  left:95.83333333%
}

.ant-col-pull-23{
  right:95.83333333%
}

.ant-col-offset-23{
  margin-left:95.83333333%
}

.ant-col-order-23{
  order:23
}

.ant-col-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

.ant-col-push-22{
  left:91.66666667%
}

.ant-col-pull-22{
  right:91.66666667%
}

.ant-col-offset-22{
  margin-left:91.66666667%
}

.ant-col-order-22{
  order:22
}

.ant-col-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

.ant-col-push-21{
  left:87.5%
}

.ant-col-pull-21{
  right:87.5%
}

.ant-col-offset-21{
  margin-left:87.5%
}

.ant-col-order-21{
  order:21
}

.ant-col-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

.ant-col-push-20{
  left:83.33333333%
}

.ant-col-pull-20{
  right:83.33333333%
}

.ant-col-offset-20{
  margin-left:83.33333333%
}

.ant-col-order-20{
  order:20
}

.ant-col-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

.ant-col-push-19{
  left:79.16666667%
}

.ant-col-pull-19{
  right:79.16666667%
}

.ant-col-offset-19{
  margin-left:79.16666667%
}

.ant-col-order-19{
  order:19
}

.ant-col-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

.ant-col-push-18{
  left:75%
}

.ant-col-pull-18{
  right:75%
}

.ant-col-offset-18{
  margin-left:75%
}

.ant-col-order-18{
  order:18
}

.ant-col-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

.ant-col-push-17{
  left:70.83333333%
}

.ant-col-pull-17{
  right:70.83333333%
}

.ant-col-offset-17{
  margin-left:70.83333333%
}

.ant-col-order-17{
  order:17
}

.ant-col-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

.ant-col-push-16{
  left:66.66666667%
}

.ant-col-pull-16{
  right:66.66666667%
}

.ant-col-offset-16{
  margin-left:66.66666667%
}

.ant-col-order-16{
  order:16
}

.ant-col-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

.ant-col-push-15{
  left:62.5%
}

.ant-col-pull-15{
  right:62.5%
}

.ant-col-offset-15{
  margin-left:62.5%
}

.ant-col-order-15{
  order:15
}

.ant-col-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

.ant-col-push-14{
  left:58.33333333%
}

.ant-col-pull-14{
  right:58.33333333%
}

.ant-col-offset-14{
  margin-left:58.33333333%
}

.ant-col-order-14{
  order:14
}

.ant-col-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

.ant-col-push-13{
  left:54.16666667%
}

.ant-col-pull-13{
  right:54.16666667%
}

.ant-col-offset-13{
  margin-left:54.16666667%
}

.ant-col-order-13{
  order:13
}

.ant-col-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

.ant-col-push-12{
  left:50%
}

.ant-col-pull-12{
  right:50%
}

.ant-col-offset-12{
  margin-left:50%
}

.ant-col-order-12{
  order:12
}

.ant-col-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

.ant-col-push-11{
  left:45.83333333%
}

.ant-col-pull-11{
  right:45.83333333%
}

.ant-col-offset-11{
  margin-left:45.83333333%
}

.ant-col-order-11{
  order:11
}

.ant-col-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

.ant-col-push-10{
  left:41.66666667%
}

.ant-col-pull-10{
  right:41.66666667%
}

.ant-col-offset-10{
  margin-left:41.66666667%
}

.ant-col-order-10{
  order:10
}

.ant-col-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

.ant-col-push-9{
  left:37.5%
}

.ant-col-pull-9{
  right:37.5%
}

.ant-col-offset-9{
  margin-left:37.5%
}

.ant-col-order-9{
  order:9
}

.ant-col-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

.ant-col-push-8{
  left:33.33333333%
}

.ant-col-pull-8{
  right:33.33333333%
}

.ant-col-offset-8{
  margin-left:33.33333333%
}

.ant-col-order-8{
  order:8
}

.ant-col-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

.ant-col-push-7{
  left:29.16666667%
}

.ant-col-pull-7{
  right:29.16666667%
}

.ant-col-offset-7{
  margin-left:29.16666667%
}

.ant-col-order-7{
  order:7
}

.ant-col-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

.ant-col-push-6{
  left:25%
}

.ant-col-pull-6{
  right:25%
}

.ant-col-offset-6{
  margin-left:25%
}

.ant-col-order-6{
  order:6
}

.ant-col-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

.ant-col-push-5{
  left:20.83333333%
}

.ant-col-pull-5{
  right:20.83333333%
}

.ant-col-offset-5{
  margin-left:20.83333333%
}

.ant-col-order-5{
  order:5
}

.ant-col-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

.ant-col-push-4{
  left:16.66666667%
}

.ant-col-pull-4{
  right:16.66666667%
}

.ant-col-offset-4{
  margin-left:16.66666667%
}

.ant-col-order-4{
  order:4
}

.ant-col-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

.ant-col-push-3{
  left:12.5%
}

.ant-col-pull-3{
  right:12.5%
}

.ant-col-offset-3{
  margin-left:12.5%
}

.ant-col-order-3{
  order:3
}

.ant-col-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

.ant-col-push-2{
  left:8.33333333%
}

.ant-col-pull-2{
  right:8.33333333%
}

.ant-col-offset-2{
  margin-left:8.33333333%
}

.ant-col-order-2{
  order:2
}

.ant-col-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

.ant-col-push-1{
  left:4.16666667%
}

.ant-col-pull-1{
  right:4.16666667%
}

.ant-col-offset-1{
  margin-left:4.16666667%
}

.ant-col-order-1{
  order:1
}

.ant-col-0{
  display:none
}

.ant-col-offset-0{
  margin-left:0
}

.ant-col-order-0{
  order:0
}

.ant-col-offset-0.ant-col-rtl{
  margin-right:0
}

.ant-col-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

.ant-col-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

.ant-col-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

.ant-col-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

.ant-col-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

.ant-col-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

.ant-col-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

.ant-col-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

.ant-col-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

.ant-col-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

.ant-col-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

.ant-col-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

.ant-col-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

.ant-col-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

.ant-col-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

.ant-col-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

.ant-col-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

.ant-col-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

.ant-col-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

.ant-col-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

.ant-col-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

.ant-col-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

.ant-col-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

.ant-col-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

.ant-col-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

.ant-col-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

.ant-col-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

.ant-col-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

.ant-col-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

.ant-col-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

.ant-col-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

.ant-col-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

.ant-col-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

.ant-col-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

.ant-col-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

.ant-col-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

.ant-col-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

.ant-col-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

.ant-col-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

.ant-col-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

.ant-col-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

.ant-col-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

.ant-col-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

.ant-col-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

.ant-col-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

.ant-col-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

.ant-col-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

.ant-col-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

.ant-col-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

.ant-col-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

.ant-col-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

.ant-col-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

.ant-col-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

.ant-col-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

.ant-col-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

.ant-col-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

.ant-col-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

.ant-col-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

.ant-col-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

.ant-col-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

.ant-col-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

.ant-col-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

.ant-col-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

.ant-col-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

.ant-col-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

.ant-col-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

.ant-col-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

.ant-col-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

.ant-col-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

.ant-col-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

.ant-col-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

.ant-col-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

.ant-col-xs-24{
  display:block;
  flex:0 0 100%;
  max-width:100%
}

.ant-col-xs-push-24{
  left:100%
}

.ant-col-xs-pull-24{
  right:100%
}

.ant-col-xs-offset-24{
  margin-left:100%
}

.ant-col-xs-order-24{
  order:24
}

.ant-col-xs-23{
  display:block;
  flex:0 0 95.83333333%;
  max-width:95.83333333%
}

.ant-col-xs-push-23{
  left:95.83333333%
}

.ant-col-xs-pull-23{
  right:95.83333333%
}

.ant-col-xs-offset-23{
  margin-left:95.83333333%
}

.ant-col-xs-order-23{
  order:23
}

.ant-col-xs-22{
  display:block;
  flex:0 0 91.66666667%;
  max-width:91.66666667%
}

.ant-col-xs-push-22{
  left:91.66666667%
}

.ant-col-xs-pull-22{
  right:91.66666667%
}

.ant-col-xs-offset-22{
  margin-left:91.66666667%
}

.ant-col-xs-order-22{
  order:22
}

.ant-col-xs-21{
  display:block;
  flex:0 0 87.5%;
  max-width:87.5%
}

.ant-col-xs-push-21{
  left:87.5%
}

.ant-col-xs-pull-21{
  right:87.5%
}

.ant-col-xs-offset-21{
  margin-left:87.5%
}

.ant-col-xs-order-21{
  order:21
}

.ant-col-xs-20{
  display:block;
  flex:0 0 83.33333333%;
  max-width:83.33333333%
}

.ant-col-xs-push-20{
  left:83.33333333%
}

.ant-col-xs-pull-20{
  right:83.33333333%
}

.ant-col-xs-offset-20{
  margin-left:83.33333333%
}

.ant-col-xs-order-20{
  order:20
}

.ant-col-xs-19{
  display:block;
  flex:0 0 79.16666667%;
  max-width:79.16666667%
}

.ant-col-xs-push-19{
  left:79.16666667%
}

.ant-col-xs-pull-19{
  right:79.16666667%
}

.ant-col-xs-offset-19{
  margin-left:79.16666667%
}

.ant-col-xs-order-19{
  order:19
}

.ant-col-xs-18{
  display:block;
  flex:0 0 75%;
  max-width:75%
}

.ant-col-xs-push-18{
  left:75%
}

.ant-col-xs-pull-18{
  right:75%
}

.ant-col-xs-offset-18{
  margin-left:75%
}

.ant-col-xs-order-18{
  order:18
}

.ant-col-xs-17{
  display:block;
  flex:0 0 70.83333333%;
  max-width:70.83333333%
}

.ant-col-xs-push-17{
  left:70.83333333%
}

.ant-col-xs-pull-17{
  right:70.83333333%
}

.ant-col-xs-offset-17{
  margin-left:70.83333333%
}

.ant-col-xs-order-17{
  order:17
}

.ant-col-xs-16{
  display:block;
  flex:0 0 66.66666667%;
  max-width:66.66666667%
}

.ant-col-xs-push-16{
  left:66.66666667%
}

.ant-col-xs-pull-16{
  right:66.66666667%
}

.ant-col-xs-offset-16{
  margin-left:66.66666667%
}

.ant-col-xs-order-16{
  order:16
}

.ant-col-xs-15{
  display:block;
  flex:0 0 62.5%;
  max-width:62.5%
}

.ant-col-xs-push-15{
  left:62.5%
}

.ant-col-xs-pull-15{
  right:62.5%
}

.ant-col-xs-offset-15{
  margin-left:62.5%
}

.ant-col-xs-order-15{
  order:15
}

.ant-col-xs-14{
  display:block;
  flex:0 0 58.33333333%;
  max-width:58.33333333%
}

.ant-col-xs-push-14{
  left:58.33333333%
}

.ant-col-xs-pull-14{
  right:58.33333333%
}

.ant-col-xs-offset-14{
  margin-left:58.33333333%
}

.ant-col-xs-order-14{
  order:14
}

.ant-col-xs-13{
  display:block;
  flex:0 0 54.16666667%;
  max-width:54.16666667%
}

.ant-col-xs-push-13{
  left:54.16666667%
}

.ant-col-xs-pull-13{
  right:54.16666667%
}

.ant-col-xs-offset-13{
  margin-left:54.16666667%
}

.ant-col-xs-order-13{
  order:13
}

.ant-col-xs-12{
  display:block;
  flex:0 0 50%;
  max-width:50%
}

.ant-col-xs-push-12{
  left:50%
}

.ant-col-xs-pull-12{
  right:50%
}

.ant-col-xs-offset-12{
  margin-left:50%
}

.ant-col-xs-order-12{
  order:12
}

.ant-col-xs-11{
  display:block;
  flex:0 0 45.83333333%;
  max-width:45.83333333%
}

.ant-col-xs-push-11{
  left:45.83333333%
}

.ant-col-xs-pull-11{
  right:45.83333333%
}

.ant-col-xs-offset-11{
  margin-left:45.83333333%
}

.ant-col-xs-order-11{
  order:11
}

.ant-col-xs-10{
  display:block;
  flex:0 0 41.66666667%;
  max-width:41.66666667%
}

.ant-col-xs-push-10{
  left:41.66666667%
}

.ant-col-xs-pull-10{
  right:41.66666667%
}

.ant-col-xs-offset-10{
  margin-left:41.66666667%
}

.ant-col-xs-order-10{
  order:10
}

.ant-col-xs-9{
  display:block;
  flex:0 0 37.5%;
  max-width:37.5%
}

.ant-col-xs-push-9{
  left:37.5%
}

.ant-col-xs-pull-9{
  right:37.5%
}

.ant-col-xs-offset-9{
  margin-left:37.5%
}

.ant-col-xs-order-9{
  order:9
}

.ant-col-xs-8{
  display:block;
  flex:0 0 33.33333333%;
  max-width:33.33333333%
}

.ant-col-xs-push-8{
  left:33.33333333%
}

.ant-col-xs-pull-8{
  right:33.33333333%
}

.ant-col-xs-offset-8{
  margin-left:33.33333333%
}

.ant-col-xs-order-8{
  order:8
}

.ant-col-xs-7{
  display:block;
  flex:0 0 29.16666667%;
  max-width:29.16666667%
}

.ant-col-xs-push-7{
  left:29.16666667%
}

.ant-col-xs-pull-7{
  right:29.16666667%
}

.ant-col-xs-offset-7{
  margin-left:29.16666667%
}

.ant-col-xs-order-7{
  order:7
}

.ant-col-xs-6{
  display:block;
  flex:0 0 25%;
  max-width:25%
}

.ant-col-xs-push-6{
  left:25%
}

.ant-col-xs-pull-6{
  right:25%
}

.ant-col-xs-offset-6{
  margin-left:25%
}

.ant-col-xs-order-6{
  order:6
}

.ant-col-xs-5{
  display:block;
  flex:0 0 20.83333333%;
  max-width:20.83333333%
}

.ant-col-xs-push-5{
  left:20.83333333%
}

.ant-col-xs-pull-5{
  right:20.83333333%
}

.ant-col-xs-offset-5{
  margin-left:20.83333333%
}

.ant-col-xs-order-5{
  order:5
}

.ant-col-xs-4{
  display:block;
  flex:0 0 16.66666667%;
  max-width:16.66666667%
}

.ant-col-xs-push-4{
  left:16.66666667%
}

.ant-col-xs-pull-4{
  right:16.66666667%
}

.ant-col-xs-offset-4{
  margin-left:16.66666667%
}

.ant-col-xs-order-4{
  order:4
}

.ant-col-xs-3{
  display:block;
  flex:0 0 12.5%;
  max-width:12.5%
}

.ant-col-xs-push-3{
  left:12.5%
}

.ant-col-xs-pull-3{
  right:12.5%
}

.ant-col-xs-offset-3{
  margin-left:12.5%
}

.ant-col-xs-order-3{
  order:3
}

.ant-col-xs-2{
  display:block;
  flex:0 0 8.33333333%;
  max-width:8.33333333%
}

.ant-col-xs-push-2{
  left:8.33333333%
}

.ant-col-xs-pull-2{
  right:8.33333333%
}

.ant-col-xs-offset-2{
  margin-left:8.33333333%
}

.ant-col-xs-order-2{
  order:2
}

.ant-col-xs-1{
  display:block;
  flex:0 0 4.16666667%;
  max-width:4.16666667%
}

.ant-col-xs-push-1{
  left:4.16666667%
}

.ant-col-xs-pull-1{
  right:4.16666667%
}

.ant-col-xs-offset-1{
  margin-left:4.16666667%
}

.ant-col-xs-order-1{
  order:1
}

.ant-col-xs-0{
  display:none
}

.ant-col-push-0{
  left:auto
}

.ant-col-pull-0{
  right:auto
}

.ant-col-xs-push-0{
  left:auto
}

.ant-col-xs-pull-0{
  right:auto
}

.ant-col-xs-offset-0{
  margin-left:0
}

.ant-col-xs-order-0{
  order:0
}

.ant-col-push-0.ant-col-rtl{
  right:auto
}

.ant-col-pull-0.ant-col-rtl{
  left:auto
}

.ant-col-xs-push-0.ant-col-rtl{
  right:auto
}

.ant-col-xs-pull-0.ant-col-rtl{
  left:auto
}

.ant-col-xs-offset-0.ant-col-rtl{
  margin-right:0
}

.ant-col-xs-push-1.ant-col-rtl{
  right:4.16666667%;
  left:auto
}

.ant-col-xs-pull-1.ant-col-rtl{
  right:auto;
  left:4.16666667%
}

.ant-col-xs-offset-1.ant-col-rtl{
  margin-right:4.16666667%;
  margin-left:0
}

.ant-col-xs-push-2.ant-col-rtl{
  right:8.33333333%;
  left:auto
}

.ant-col-xs-pull-2.ant-col-rtl{
  right:auto;
  left:8.33333333%
}

.ant-col-xs-offset-2.ant-col-rtl{
  margin-right:8.33333333%;
  margin-left:0
}

.ant-col-xs-push-3.ant-col-rtl{
  right:12.5%;
  left:auto
}

.ant-col-xs-pull-3.ant-col-rtl{
  right:auto;
  left:12.5%
}

.ant-col-xs-offset-3.ant-col-rtl{
  margin-right:12.5%;
  margin-left:0
}

.ant-col-xs-push-4.ant-col-rtl{
  right:16.66666667%;
  left:auto
}

.ant-col-xs-pull-4.ant-col-rtl{
  right:auto;
  left:16.66666667%
}

.ant-col-xs-offset-4.ant-col-rtl{
  margin-right:16.66666667%;
  margin-left:0
}

.ant-col-xs-push-5.ant-col-rtl{
  right:20.83333333%;
  left:auto
}

.ant-col-xs-pull-5.ant-col-rtl{
  right:auto;
  left:20.83333333%
}

.ant-col-xs-offset-5.ant-col-rtl{
  margin-right:20.83333333%;
  margin-left:0
}

.ant-col-xs-push-6.ant-col-rtl{
  right:25%;
  left:auto
}

.ant-col-xs-pull-6.ant-col-rtl{
  right:auto;
  left:25%
}

.ant-col-xs-offset-6.ant-col-rtl{
  margin-right:25%;
  margin-left:0
}

.ant-col-xs-push-7.ant-col-rtl{
  right:29.16666667%;
  left:auto
}

.ant-col-xs-pull-7.ant-col-rtl{
  right:auto;
  left:29.16666667%
}

.ant-col-xs-offset-7.ant-col-rtl{
  margin-right:29.16666667%;
  margin-left:0
}

.ant-col-xs-push-8.ant-col-rtl{
  right:33.33333333%;
  left:auto
}

.ant-col-xs-pull-8.ant-col-rtl{
  right:auto;
  left:33.33333333%
}

.ant-col-xs-offset-8.ant-col-rtl{
  margin-right:33.33333333%;
  margin-left:0
}

.ant-col-xs-push-9.ant-col-rtl{
  right:37.5%;
  left:auto
}

.ant-col-xs-pull-9.ant-col-rtl{
  right:auto;
  left:37.5%
}

.ant-col-xs-offset-9.ant-col-rtl{
  margin-right:37.5%;
  margin-left:0
}

.ant-col-xs-push-10.ant-col-rtl{
  right:41.66666667%;
  left:auto
}

.ant-col-xs-pull-10.ant-col-rtl{
  right:auto;
  left:41.66666667%
}

.ant-col-xs-offset-10.ant-col-rtl{
  margin-right:41.66666667%;
  margin-left:0
}

.ant-col-xs-push-11.ant-col-rtl{
  right:45.83333333%;
  left:auto
}

.ant-col-xs-pull-11.ant-col-rtl{
  right:auto;
  left:45.83333333%
}

.ant-col-xs-offset-11.ant-col-rtl{
  margin-right:45.83333333%;
  margin-left:0
}

.ant-col-xs-push-12.ant-col-rtl{
  right:50%;
  left:auto
}

.ant-col-xs-pull-12.ant-col-rtl{
  right:auto;
  left:50%
}

.ant-col-xs-offset-12.ant-col-rtl{
  margin-right:50%;
  margin-left:0
}

.ant-col-xs-push-13.ant-col-rtl{
  right:54.16666667%;
  left:auto
}

.ant-col-xs-pull-13.ant-col-rtl{
  right:auto;
  left:54.16666667%
}

.ant-col-xs-offset-13.ant-col-rtl{
  margin-right:54.16666667%;
  margin-left:0
}

.ant-col-xs-push-14.ant-col-rtl{
  right:58.33333333%;
  left:auto
}

.ant-col-xs-pull-14.ant-col-rtl{
  right:auto;
  left:58.33333333%
}

.ant-col-xs-offset-14.ant-col-rtl{
  margin-right:58.33333333%;
  margin-left:0
}

.ant-col-xs-push-15.ant-col-rtl{
  right:62.5%;
  left:auto
}

.ant-col-xs-pull-15.ant-col-rtl{
  right:auto;
  left:62.5%
}

.ant-col-xs-offset-15.ant-col-rtl{
  margin-right:62.5%;
  margin-left:0
}

.ant-col-xs-push-16.ant-col-rtl{
  right:66.66666667%;
  left:auto
}

.ant-col-xs-pull-16.ant-col-rtl{
  right:auto;
  left:66.66666667%
}

.ant-col-xs-offset-16.ant-col-rtl{
  margin-right:66.66666667%;
  margin-left:0
}

.ant-col-xs-push-17.ant-col-rtl{
  right:70.83333333%;
  left:auto
}

.ant-col-xs-pull-17.ant-col-rtl{
  right:auto;
  left:70.83333333%
}

.ant-col-xs-offset-17.ant-col-rtl{
  margin-right:70.83333333%;
  margin-left:0
}

.ant-col-xs-push-18.ant-col-rtl{
  right:75%;
  left:auto
}

.ant-col-xs-pull-18.ant-col-rtl{
  right:auto;
  left:75%
}

.ant-col-xs-offset-18.ant-col-rtl{
  margin-right:75%;
  margin-left:0
}

.ant-col-xs-push-19.ant-col-rtl{
  right:79.16666667%;
  left:auto
}

.ant-col-xs-pull-19.ant-col-rtl{
  right:auto;
  left:79.16666667%
}

.ant-col-xs-offset-19.ant-col-rtl{
  margin-right:79.16666667%;
  margin-left:0
}

.ant-col-xs-push-20.ant-col-rtl{
  right:83.33333333%;
  left:auto
}

.ant-col-xs-pull-20.ant-col-rtl{
  right:auto;
  left:83.33333333%
}

.ant-col-xs-offset-20.ant-col-rtl{
  margin-right:83.33333333%;
  margin-left:0
}

.ant-col-xs-push-21.ant-col-rtl{
  right:87.5%;
  left:auto
}

.ant-col-xs-pull-21.ant-col-rtl{
  right:auto;
  left:87.5%
}

.ant-col-xs-offset-21.ant-col-rtl{
  margin-right:87.5%;
  margin-left:0
}

.ant-col-xs-push-22.ant-col-rtl{
  right:91.66666667%;
  left:auto
}

.ant-col-xs-pull-22.ant-col-rtl{
  right:auto;
  left:91.66666667%
}

.ant-col-xs-offset-22.ant-col-rtl{
  margin-right:91.66666667%;
  margin-left:0
}

.ant-col-xs-push-23.ant-col-rtl{
  right:95.83333333%;
  left:auto
}

.ant-col-xs-pull-23.ant-col-rtl{
  right:auto;
  left:95.83333333%
}

.ant-col-xs-offset-23.ant-col-rtl{
  margin-right:95.83333333%;
  margin-left:0
}

.ant-col-xs-push-24.ant-col-rtl{
  right:100%;
  left:auto
}

.ant-col-xs-pull-24.ant-col-rtl{
  right:auto;
  left:100%
}

.ant-col-xs-offset-24.ant-col-rtl{
  margin-right:100%;
  margin-left:0
}

@media(min-width: 576px){
  .ant-col-sm-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-sm-push-24{
    left:100%
  }

  .ant-col-sm-pull-24{
    right:100%
  }

  .ant-col-sm-offset-24{
    margin-left:100%
  }

  .ant-col-sm-order-24{
    order:24
  }

  .ant-col-sm-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  .ant-col-sm-push-23{
    left:95.83333333%
  }

  .ant-col-sm-pull-23{
    right:95.83333333%
  }

  .ant-col-sm-offset-23{
    margin-left:95.83333333%
  }

  .ant-col-sm-order-23{
    order:23
  }

  .ant-col-sm-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  .ant-col-sm-push-22{
    left:91.66666667%
  }

  .ant-col-sm-pull-22{
    right:91.66666667%
  }

  .ant-col-sm-offset-22{
    margin-left:91.66666667%
  }

  .ant-col-sm-order-22{
    order:22
  }

  .ant-col-sm-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  .ant-col-sm-push-21{
    left:87.5%
  }

  .ant-col-sm-pull-21{
    right:87.5%
  }

  .ant-col-sm-offset-21{
    margin-left:87.5%
  }

  .ant-col-sm-order-21{
    order:21
  }

  .ant-col-sm-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  .ant-col-sm-push-20{
    left:83.33333333%
  }

  .ant-col-sm-pull-20{
    right:83.33333333%
  }

  .ant-col-sm-offset-20{
    margin-left:83.33333333%
  }

  .ant-col-sm-order-20{
    order:20
  }

  .ant-col-sm-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  .ant-col-sm-push-19{
    left:79.16666667%
  }

  .ant-col-sm-pull-19{
    right:79.16666667%
  }

  .ant-col-sm-offset-19{
    margin-left:79.16666667%
  }

  .ant-col-sm-order-19{
    order:19
  }

  .ant-col-sm-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  .ant-col-sm-push-18{
    left:75%
  }

  .ant-col-sm-pull-18{
    right:75%
  }

  .ant-col-sm-offset-18{
    margin-left:75%
  }

  .ant-col-sm-order-18{
    order:18
  }

  .ant-col-sm-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  .ant-col-sm-push-17{
    left:70.83333333%
  }

  .ant-col-sm-pull-17{
    right:70.83333333%
  }

  .ant-col-sm-offset-17{
    margin-left:70.83333333%
  }

  .ant-col-sm-order-17{
    order:17
  }

  .ant-col-sm-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  .ant-col-sm-push-16{
    left:66.66666667%
  }

  .ant-col-sm-pull-16{
    right:66.66666667%
  }

  .ant-col-sm-offset-16{
    margin-left:66.66666667%
  }

  .ant-col-sm-order-16{
    order:16
  }

  .ant-col-sm-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  .ant-col-sm-push-15{
    left:62.5%
  }

  .ant-col-sm-pull-15{
    right:62.5%
  }

  .ant-col-sm-offset-15{
    margin-left:62.5%
  }

  .ant-col-sm-order-15{
    order:15
  }

  .ant-col-sm-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  .ant-col-sm-push-14{
    left:58.33333333%
  }

  .ant-col-sm-pull-14{
    right:58.33333333%
  }

  .ant-col-sm-offset-14{
    margin-left:58.33333333%
  }

  .ant-col-sm-order-14{
    order:14
  }

  .ant-col-sm-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  .ant-col-sm-push-13{
    left:54.16666667%
  }

  .ant-col-sm-pull-13{
    right:54.16666667%
  }

  .ant-col-sm-offset-13{
    margin-left:54.16666667%
  }

  .ant-col-sm-order-13{
    order:13
  }

  .ant-col-sm-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  .ant-col-sm-push-12{
    left:50%
  }

  .ant-col-sm-pull-12{
    right:50%
  }

  .ant-col-sm-offset-12{
    margin-left:50%
  }

  .ant-col-sm-order-12{
    order:12
  }

  .ant-col-sm-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  .ant-col-sm-push-11{
    left:45.83333333%
  }

  .ant-col-sm-pull-11{
    right:45.83333333%
  }

  .ant-col-sm-offset-11{
    margin-left:45.83333333%
  }

  .ant-col-sm-order-11{
    order:11
  }

  .ant-col-sm-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  .ant-col-sm-push-10{
    left:41.66666667%
  }

  .ant-col-sm-pull-10{
    right:41.66666667%
  }

  .ant-col-sm-offset-10{
    margin-left:41.66666667%
  }

  .ant-col-sm-order-10{
    order:10
  }

  .ant-col-sm-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  .ant-col-sm-push-9{
    left:37.5%
  }

  .ant-col-sm-pull-9{
    right:37.5%
  }

  .ant-col-sm-offset-9{
    margin-left:37.5%
  }

  .ant-col-sm-order-9{
    order:9
  }

  .ant-col-sm-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  .ant-col-sm-push-8{
    left:33.33333333%
  }

  .ant-col-sm-pull-8{
    right:33.33333333%
  }

  .ant-col-sm-offset-8{
    margin-left:33.33333333%
  }

  .ant-col-sm-order-8{
    order:8
  }

  .ant-col-sm-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  .ant-col-sm-push-7{
    left:29.16666667%
  }

  .ant-col-sm-pull-7{
    right:29.16666667%
  }

  .ant-col-sm-offset-7{
    margin-left:29.16666667%
  }

  .ant-col-sm-order-7{
    order:7
  }

  .ant-col-sm-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  .ant-col-sm-push-6{
    left:25%
  }

  .ant-col-sm-pull-6{
    right:25%
  }

  .ant-col-sm-offset-6{
    margin-left:25%
  }

  .ant-col-sm-order-6{
    order:6
  }

  .ant-col-sm-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  .ant-col-sm-push-5{
    left:20.83333333%
  }

  .ant-col-sm-pull-5{
    right:20.83333333%
  }

  .ant-col-sm-offset-5{
    margin-left:20.83333333%
  }

  .ant-col-sm-order-5{
    order:5
  }

  .ant-col-sm-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  .ant-col-sm-push-4{
    left:16.66666667%
  }

  .ant-col-sm-pull-4{
    right:16.66666667%
  }

  .ant-col-sm-offset-4{
    margin-left:16.66666667%
  }

  .ant-col-sm-order-4{
    order:4
  }

  .ant-col-sm-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  .ant-col-sm-push-3{
    left:12.5%
  }

  .ant-col-sm-pull-3{
    right:12.5%
  }

  .ant-col-sm-offset-3{
    margin-left:12.5%
  }

  .ant-col-sm-order-3{
    order:3
  }

  .ant-col-sm-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  .ant-col-sm-push-2{
    left:8.33333333%
  }

  .ant-col-sm-pull-2{
    right:8.33333333%
  }

  .ant-col-sm-offset-2{
    margin-left:8.33333333%
  }

  .ant-col-sm-order-2{
    order:2
  }

  .ant-col-sm-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  .ant-col-sm-push-1{
    left:4.16666667%
  }

  .ant-col-sm-pull-1{
    right:4.16666667%
  }

  .ant-col-sm-offset-1{
    margin-left:4.16666667%
  }

  .ant-col-sm-order-1{
    order:1
  }

  .ant-col-sm-0{
    display:none
  }

  .ant-col-push-0{
    left:auto
  }

  .ant-col-pull-0{
    right:auto
  }

  .ant-col-sm-push-0{
    left:auto
  }

  .ant-col-sm-pull-0{
    right:auto
  }

  .ant-col-sm-offset-0{
    margin-left:0
  }

  .ant-col-sm-order-0{
    order:0
  }

  .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-sm-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-sm-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-sm-offset-0.ant-col-rtl{
    margin-right:0
  }

  .ant-col-sm-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  .ant-col-sm-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  .ant-col-sm-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  .ant-col-sm-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  .ant-col-sm-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  .ant-col-sm-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  .ant-col-sm-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  .ant-col-sm-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  .ant-col-sm-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  .ant-col-sm-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  .ant-col-sm-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  .ant-col-sm-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  .ant-col-sm-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  .ant-col-sm-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  .ant-col-sm-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  .ant-col-sm-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  .ant-col-sm-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  .ant-col-sm-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  .ant-col-sm-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  .ant-col-sm-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  .ant-col-sm-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  .ant-col-sm-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  .ant-col-sm-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  .ant-col-sm-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  .ant-col-sm-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  .ant-col-sm-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  .ant-col-sm-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  .ant-col-sm-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  .ant-col-sm-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  .ant-col-sm-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  .ant-col-sm-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  .ant-col-sm-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  .ant-col-sm-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  .ant-col-sm-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  .ant-col-sm-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  .ant-col-sm-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  .ant-col-sm-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  .ant-col-sm-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  .ant-col-sm-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  .ant-col-sm-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  .ant-col-sm-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  .ant-col-sm-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  .ant-col-sm-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  .ant-col-sm-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  .ant-col-sm-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  .ant-col-sm-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  .ant-col-sm-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  .ant-col-sm-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  .ant-col-sm-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  .ant-col-sm-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  .ant-col-sm-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  .ant-col-sm-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  .ant-col-sm-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  .ant-col-sm-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  .ant-col-sm-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  .ant-col-sm-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  .ant-col-sm-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  .ant-col-sm-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  .ant-col-sm-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  .ant-col-sm-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  .ant-col-sm-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  .ant-col-sm-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  .ant-col-sm-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  .ant-col-sm-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  .ant-col-sm-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  .ant-col-sm-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  .ant-col-sm-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  .ant-col-sm-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  .ant-col-sm-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  .ant-col-sm-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  .ant-col-sm-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  .ant-col-sm-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 768px){
  .ant-col-md-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-md-push-24{
    left:100%
  }

  .ant-col-md-pull-24{
    right:100%
  }

  .ant-col-md-offset-24{
    margin-left:100%
  }

  .ant-col-md-order-24{
    order:24
  }

  .ant-col-md-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  .ant-col-md-push-23{
    left:95.83333333%
  }

  .ant-col-md-pull-23{
    right:95.83333333%
  }

  .ant-col-md-offset-23{
    margin-left:95.83333333%
  }

  .ant-col-md-order-23{
    order:23
  }

  .ant-col-md-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  .ant-col-md-push-22{
    left:91.66666667%
  }

  .ant-col-md-pull-22{
    right:91.66666667%
  }

  .ant-col-md-offset-22{
    margin-left:91.66666667%
  }

  .ant-col-md-order-22{
    order:22
  }

  .ant-col-md-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  .ant-col-md-push-21{
    left:87.5%
  }

  .ant-col-md-pull-21{
    right:87.5%
  }

  .ant-col-md-offset-21{
    margin-left:87.5%
  }

  .ant-col-md-order-21{
    order:21
  }

  .ant-col-md-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  .ant-col-md-push-20{
    left:83.33333333%
  }

  .ant-col-md-pull-20{
    right:83.33333333%
  }

  .ant-col-md-offset-20{
    margin-left:83.33333333%
  }

  .ant-col-md-order-20{
    order:20
  }

  .ant-col-md-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  .ant-col-md-push-19{
    left:79.16666667%
  }

  .ant-col-md-pull-19{
    right:79.16666667%
  }

  .ant-col-md-offset-19{
    margin-left:79.16666667%
  }

  .ant-col-md-order-19{
    order:19
  }

  .ant-col-md-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  .ant-col-md-push-18{
    left:75%
  }

  .ant-col-md-pull-18{
    right:75%
  }

  .ant-col-md-offset-18{
    margin-left:75%
  }

  .ant-col-md-order-18{
    order:18
  }

  .ant-col-md-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  .ant-col-md-push-17{
    left:70.83333333%
  }

  .ant-col-md-pull-17{
    right:70.83333333%
  }

  .ant-col-md-offset-17{
    margin-left:70.83333333%
  }

  .ant-col-md-order-17{
    order:17
  }

  .ant-col-md-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  .ant-col-md-push-16{
    left:66.66666667%
  }

  .ant-col-md-pull-16{
    right:66.66666667%
  }

  .ant-col-md-offset-16{
    margin-left:66.66666667%
  }

  .ant-col-md-order-16{
    order:16
  }

  .ant-col-md-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  .ant-col-md-push-15{
    left:62.5%
  }

  .ant-col-md-pull-15{
    right:62.5%
  }

  .ant-col-md-offset-15{
    margin-left:62.5%
  }

  .ant-col-md-order-15{
    order:15
  }

  .ant-col-md-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  .ant-col-md-push-14{
    left:58.33333333%
  }

  .ant-col-md-pull-14{
    right:58.33333333%
  }

  .ant-col-md-offset-14{
    margin-left:58.33333333%
  }

  .ant-col-md-order-14{
    order:14
  }

  .ant-col-md-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  .ant-col-md-push-13{
    left:54.16666667%
  }

  .ant-col-md-pull-13{
    right:54.16666667%
  }

  .ant-col-md-offset-13{
    margin-left:54.16666667%
  }

  .ant-col-md-order-13{
    order:13
  }

  .ant-col-md-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  .ant-col-md-push-12{
    left:50%
  }

  .ant-col-md-pull-12{
    right:50%
  }

  .ant-col-md-offset-12{
    margin-left:50%
  }

  .ant-col-md-order-12{
    order:12
  }

  .ant-col-md-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  .ant-col-md-push-11{
    left:45.83333333%
  }

  .ant-col-md-pull-11{
    right:45.83333333%
  }

  .ant-col-md-offset-11{
    margin-left:45.83333333%
  }

  .ant-col-md-order-11{
    order:11
  }

  .ant-col-md-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  .ant-col-md-push-10{
    left:41.66666667%
  }

  .ant-col-md-pull-10{
    right:41.66666667%
  }

  .ant-col-md-offset-10{
    margin-left:41.66666667%
  }

  .ant-col-md-order-10{
    order:10
  }

  .ant-col-md-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  .ant-col-md-push-9{
    left:37.5%
  }

  .ant-col-md-pull-9{
    right:37.5%
  }

  .ant-col-md-offset-9{
    margin-left:37.5%
  }

  .ant-col-md-order-9{
    order:9
  }

  .ant-col-md-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  .ant-col-md-push-8{
    left:33.33333333%
  }

  .ant-col-md-pull-8{
    right:33.33333333%
  }

  .ant-col-md-offset-8{
    margin-left:33.33333333%
  }

  .ant-col-md-order-8{
    order:8
  }

  .ant-col-md-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  .ant-col-md-push-7{
    left:29.16666667%
  }

  .ant-col-md-pull-7{
    right:29.16666667%
  }

  .ant-col-md-offset-7{
    margin-left:29.16666667%
  }

  .ant-col-md-order-7{
    order:7
  }

  .ant-col-md-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  .ant-col-md-push-6{
    left:25%
  }

  .ant-col-md-pull-6{
    right:25%
  }

  .ant-col-md-offset-6{
    margin-left:25%
  }

  .ant-col-md-order-6{
    order:6
  }

  .ant-col-md-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  .ant-col-md-push-5{
    left:20.83333333%
  }

  .ant-col-md-pull-5{
    right:20.83333333%
  }

  .ant-col-md-offset-5{
    margin-left:20.83333333%
  }

  .ant-col-md-order-5{
    order:5
  }

  .ant-col-md-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  .ant-col-md-push-4{
    left:16.66666667%
  }

  .ant-col-md-pull-4{
    right:16.66666667%
  }

  .ant-col-md-offset-4{
    margin-left:16.66666667%
  }

  .ant-col-md-order-4{
    order:4
  }

  .ant-col-md-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  .ant-col-md-push-3{
    left:12.5%
  }

  .ant-col-md-pull-3{
    right:12.5%
  }

  .ant-col-md-offset-3{
    margin-left:12.5%
  }

  .ant-col-md-order-3{
    order:3
  }

  .ant-col-md-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  .ant-col-md-push-2{
    left:8.33333333%
  }

  .ant-col-md-pull-2{
    right:8.33333333%
  }

  .ant-col-md-offset-2{
    margin-left:8.33333333%
  }

  .ant-col-md-order-2{
    order:2
  }

  .ant-col-md-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  .ant-col-md-push-1{
    left:4.16666667%
  }

  .ant-col-md-pull-1{
    right:4.16666667%
  }

  .ant-col-md-offset-1{
    margin-left:4.16666667%
  }

  .ant-col-md-order-1{
    order:1
  }

  .ant-col-md-0{
    display:none
  }

  .ant-col-push-0{
    left:auto
  }

  .ant-col-pull-0{
    right:auto
  }

  .ant-col-md-push-0{
    left:auto
  }

  .ant-col-md-pull-0{
    right:auto
  }

  .ant-col-md-offset-0{
    margin-left:0
  }

  .ant-col-md-order-0{
    order:0
  }

  .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-md-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-md-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-md-offset-0.ant-col-rtl{
    margin-right:0
  }

  .ant-col-md-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  .ant-col-md-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  .ant-col-md-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  .ant-col-md-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  .ant-col-md-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  .ant-col-md-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  .ant-col-md-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  .ant-col-md-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  .ant-col-md-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  .ant-col-md-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  .ant-col-md-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  .ant-col-md-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  .ant-col-md-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  .ant-col-md-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  .ant-col-md-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  .ant-col-md-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  .ant-col-md-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  .ant-col-md-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  .ant-col-md-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  .ant-col-md-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  .ant-col-md-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  .ant-col-md-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  .ant-col-md-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  .ant-col-md-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  .ant-col-md-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  .ant-col-md-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  .ant-col-md-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  .ant-col-md-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  .ant-col-md-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  .ant-col-md-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  .ant-col-md-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  .ant-col-md-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  .ant-col-md-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  .ant-col-md-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  .ant-col-md-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  .ant-col-md-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  .ant-col-md-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  .ant-col-md-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  .ant-col-md-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  .ant-col-md-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  .ant-col-md-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  .ant-col-md-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  .ant-col-md-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  .ant-col-md-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  .ant-col-md-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  .ant-col-md-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  .ant-col-md-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  .ant-col-md-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  .ant-col-md-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  .ant-col-md-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  .ant-col-md-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  .ant-col-md-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  .ant-col-md-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  .ant-col-md-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  .ant-col-md-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  .ant-col-md-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  .ant-col-md-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  .ant-col-md-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  .ant-col-md-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  .ant-col-md-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  .ant-col-md-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  .ant-col-md-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  .ant-col-md-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  .ant-col-md-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  .ant-col-md-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  .ant-col-md-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  .ant-col-md-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  .ant-col-md-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  .ant-col-md-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  .ant-col-md-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  .ant-col-md-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  .ant-col-md-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 992px){
  .ant-col-lg-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-lg-push-24{
    left:100%
  }

  .ant-col-lg-pull-24{
    right:100%
  }

  .ant-col-lg-offset-24{
    margin-left:100%
  }

  .ant-col-lg-order-24{
    order:24
  }

  .ant-col-lg-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  .ant-col-lg-push-23{
    left:95.83333333%
  }

  .ant-col-lg-pull-23{
    right:95.83333333%
  }

  .ant-col-lg-offset-23{
    margin-left:95.83333333%
  }

  .ant-col-lg-order-23{
    order:23
  }

  .ant-col-lg-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  .ant-col-lg-push-22{
    left:91.66666667%
  }

  .ant-col-lg-pull-22{
    right:91.66666667%
  }

  .ant-col-lg-offset-22{
    margin-left:91.66666667%
  }

  .ant-col-lg-order-22{
    order:22
  }

  .ant-col-lg-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  .ant-col-lg-push-21{
    left:87.5%
  }

  .ant-col-lg-pull-21{
    right:87.5%
  }

  .ant-col-lg-offset-21{
    margin-left:87.5%
  }

  .ant-col-lg-order-21{
    order:21
  }

  .ant-col-lg-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  .ant-col-lg-push-20{
    left:83.33333333%
  }

  .ant-col-lg-pull-20{
    right:83.33333333%
  }

  .ant-col-lg-offset-20{
    margin-left:83.33333333%
  }

  .ant-col-lg-order-20{
    order:20
  }

  .ant-col-lg-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  .ant-col-lg-push-19{
    left:79.16666667%
  }

  .ant-col-lg-pull-19{
    right:79.16666667%
  }

  .ant-col-lg-offset-19{
    margin-left:79.16666667%
  }

  .ant-col-lg-order-19{
    order:19
  }

  .ant-col-lg-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  .ant-col-lg-push-18{
    left:75%
  }

  .ant-col-lg-pull-18{
    right:75%
  }

  .ant-col-lg-offset-18{
    margin-left:75%
  }

  .ant-col-lg-order-18{
    order:18
  }

  .ant-col-lg-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  .ant-col-lg-push-17{
    left:70.83333333%
  }

  .ant-col-lg-pull-17{
    right:70.83333333%
  }

  .ant-col-lg-offset-17{
    margin-left:70.83333333%
  }

  .ant-col-lg-order-17{
    order:17
  }

  .ant-col-lg-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  .ant-col-lg-push-16{
    left:66.66666667%
  }

  .ant-col-lg-pull-16{
    right:66.66666667%
  }

  .ant-col-lg-offset-16{
    margin-left:66.66666667%
  }

  .ant-col-lg-order-16{
    order:16
  }

  .ant-col-lg-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  .ant-col-lg-push-15{
    left:62.5%
  }

  .ant-col-lg-pull-15{
    right:62.5%
  }

  .ant-col-lg-offset-15{
    margin-left:62.5%
  }

  .ant-col-lg-order-15{
    order:15
  }

  .ant-col-lg-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  .ant-col-lg-push-14{
    left:58.33333333%
  }

  .ant-col-lg-pull-14{
    right:58.33333333%
  }

  .ant-col-lg-offset-14{
    margin-left:58.33333333%
  }

  .ant-col-lg-order-14{
    order:14
  }

  .ant-col-lg-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  .ant-col-lg-push-13{
    left:54.16666667%
  }

  .ant-col-lg-pull-13{
    right:54.16666667%
  }

  .ant-col-lg-offset-13{
    margin-left:54.16666667%
  }

  .ant-col-lg-order-13{
    order:13
  }

  .ant-col-lg-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  .ant-col-lg-push-12{
    left:50%
  }

  .ant-col-lg-pull-12{
    right:50%
  }

  .ant-col-lg-offset-12{
    margin-left:50%
  }

  .ant-col-lg-order-12{
    order:12
  }

  .ant-col-lg-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  .ant-col-lg-push-11{
    left:45.83333333%
  }

  .ant-col-lg-pull-11{
    right:45.83333333%
  }

  .ant-col-lg-offset-11{
    margin-left:45.83333333%
  }

  .ant-col-lg-order-11{
    order:11
  }

  .ant-col-lg-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  .ant-col-lg-push-10{
    left:41.66666667%
  }

  .ant-col-lg-pull-10{
    right:41.66666667%
  }

  .ant-col-lg-offset-10{
    margin-left:41.66666667%
  }

  .ant-col-lg-order-10{
    order:10
  }

  .ant-col-lg-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  .ant-col-lg-push-9{
    left:37.5%
  }

  .ant-col-lg-pull-9{
    right:37.5%
  }

  .ant-col-lg-offset-9{
    margin-left:37.5%
  }

  .ant-col-lg-order-9{
    order:9
  }

  .ant-col-lg-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  .ant-col-lg-push-8{
    left:33.33333333%
  }

  .ant-col-lg-pull-8{
    right:33.33333333%
  }

  .ant-col-lg-offset-8{
    margin-left:33.33333333%
  }

  .ant-col-lg-order-8{
    order:8
  }

  .ant-col-lg-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  .ant-col-lg-push-7{
    left:29.16666667%
  }

  .ant-col-lg-pull-7{
    right:29.16666667%
  }

  .ant-col-lg-offset-7{
    margin-left:29.16666667%
  }

  .ant-col-lg-order-7{
    order:7
  }

  .ant-col-lg-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  .ant-col-lg-push-6{
    left:25%
  }

  .ant-col-lg-pull-6{
    right:25%
  }

  .ant-col-lg-offset-6{
    margin-left:25%
  }

  .ant-col-lg-order-6{
    order:6
  }

  .ant-col-lg-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  .ant-col-lg-push-5{
    left:20.83333333%
  }

  .ant-col-lg-pull-5{
    right:20.83333333%
  }

  .ant-col-lg-offset-5{
    margin-left:20.83333333%
  }

  .ant-col-lg-order-5{
    order:5
  }

  .ant-col-lg-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  .ant-col-lg-push-4{
    left:16.66666667%
  }

  .ant-col-lg-pull-4{
    right:16.66666667%
  }

  .ant-col-lg-offset-4{
    margin-left:16.66666667%
  }

  .ant-col-lg-order-4{
    order:4
  }

  .ant-col-lg-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  .ant-col-lg-push-3{
    left:12.5%
  }

  .ant-col-lg-pull-3{
    right:12.5%
  }

  .ant-col-lg-offset-3{
    margin-left:12.5%
  }

  .ant-col-lg-order-3{
    order:3
  }

  .ant-col-lg-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  .ant-col-lg-push-2{
    left:8.33333333%
  }

  .ant-col-lg-pull-2{
    right:8.33333333%
  }

  .ant-col-lg-offset-2{
    margin-left:8.33333333%
  }

  .ant-col-lg-order-2{
    order:2
  }

  .ant-col-lg-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  .ant-col-lg-push-1{
    left:4.16666667%
  }

  .ant-col-lg-pull-1{
    right:4.16666667%
  }

  .ant-col-lg-offset-1{
    margin-left:4.16666667%
  }

  .ant-col-lg-order-1{
    order:1
  }

  .ant-col-lg-0{
    display:none
  }

  .ant-col-push-0{
    left:auto
  }

  .ant-col-pull-0{
    right:auto
  }

  .ant-col-lg-push-0{
    left:auto
  }

  .ant-col-lg-pull-0{
    right:auto
  }

  .ant-col-lg-offset-0{
    margin-left:0
  }

  .ant-col-lg-order-0{
    order:0
  }

  .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-lg-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-lg-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-lg-offset-0.ant-col-rtl{
    margin-right:0
  }

  .ant-col-lg-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  .ant-col-lg-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  .ant-col-lg-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  .ant-col-lg-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  .ant-col-lg-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  .ant-col-lg-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  .ant-col-lg-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  .ant-col-lg-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  .ant-col-lg-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  .ant-col-lg-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  .ant-col-lg-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  .ant-col-lg-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  .ant-col-lg-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  .ant-col-lg-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  .ant-col-lg-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  .ant-col-lg-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  .ant-col-lg-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  .ant-col-lg-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  .ant-col-lg-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  .ant-col-lg-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  .ant-col-lg-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  .ant-col-lg-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  .ant-col-lg-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  .ant-col-lg-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  .ant-col-lg-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  .ant-col-lg-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  .ant-col-lg-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  .ant-col-lg-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  .ant-col-lg-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  .ant-col-lg-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  .ant-col-lg-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  .ant-col-lg-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  .ant-col-lg-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  .ant-col-lg-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  .ant-col-lg-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  .ant-col-lg-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  .ant-col-lg-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  .ant-col-lg-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  .ant-col-lg-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  .ant-col-lg-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  .ant-col-lg-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  .ant-col-lg-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  .ant-col-lg-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  .ant-col-lg-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  .ant-col-lg-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  .ant-col-lg-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  .ant-col-lg-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  .ant-col-lg-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  .ant-col-lg-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  .ant-col-lg-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  .ant-col-lg-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  .ant-col-lg-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  .ant-col-lg-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  .ant-col-lg-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  .ant-col-lg-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  .ant-col-lg-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  .ant-col-lg-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  .ant-col-lg-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  .ant-col-lg-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  .ant-col-lg-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  .ant-col-lg-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  .ant-col-lg-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  .ant-col-lg-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  .ant-col-lg-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  .ant-col-lg-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  .ant-col-lg-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  .ant-col-lg-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  .ant-col-lg-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  .ant-col-lg-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  .ant-col-lg-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  .ant-col-lg-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  .ant-col-lg-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1200px){
  .ant-col-xl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-xl-push-24{
    left:100%
  }

  .ant-col-xl-pull-24{
    right:100%
  }

  .ant-col-xl-offset-24{
    margin-left:100%
  }

  .ant-col-xl-order-24{
    order:24
  }

  .ant-col-xl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  .ant-col-xl-push-23{
    left:95.83333333%
  }

  .ant-col-xl-pull-23{
    right:95.83333333%
  }

  .ant-col-xl-offset-23{
    margin-left:95.83333333%
  }

  .ant-col-xl-order-23{
    order:23
  }

  .ant-col-xl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  .ant-col-xl-push-22{
    left:91.66666667%
  }

  .ant-col-xl-pull-22{
    right:91.66666667%
  }

  .ant-col-xl-offset-22{
    margin-left:91.66666667%
  }

  .ant-col-xl-order-22{
    order:22
  }

  .ant-col-xl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  .ant-col-xl-push-21{
    left:87.5%
  }

  .ant-col-xl-pull-21{
    right:87.5%
  }

  .ant-col-xl-offset-21{
    margin-left:87.5%
  }

  .ant-col-xl-order-21{
    order:21
  }

  .ant-col-xl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  .ant-col-xl-push-20{
    left:83.33333333%
  }

  .ant-col-xl-pull-20{
    right:83.33333333%
  }

  .ant-col-xl-offset-20{
    margin-left:83.33333333%
  }

  .ant-col-xl-order-20{
    order:20
  }

  .ant-col-xl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  .ant-col-xl-push-19{
    left:79.16666667%
  }

  .ant-col-xl-pull-19{
    right:79.16666667%
  }

  .ant-col-xl-offset-19{
    margin-left:79.16666667%
  }

  .ant-col-xl-order-19{
    order:19
  }

  .ant-col-xl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  .ant-col-xl-push-18{
    left:75%
  }

  .ant-col-xl-pull-18{
    right:75%
  }

  .ant-col-xl-offset-18{
    margin-left:75%
  }

  .ant-col-xl-order-18{
    order:18
  }

  .ant-col-xl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  .ant-col-xl-push-17{
    left:70.83333333%
  }

  .ant-col-xl-pull-17{
    right:70.83333333%
  }

  .ant-col-xl-offset-17{
    margin-left:70.83333333%
  }

  .ant-col-xl-order-17{
    order:17
  }

  .ant-col-xl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  .ant-col-xl-push-16{
    left:66.66666667%
  }

  .ant-col-xl-pull-16{
    right:66.66666667%
  }

  .ant-col-xl-offset-16{
    margin-left:66.66666667%
  }

  .ant-col-xl-order-16{
    order:16
  }

  .ant-col-xl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  .ant-col-xl-push-15{
    left:62.5%
  }

  .ant-col-xl-pull-15{
    right:62.5%
  }

  .ant-col-xl-offset-15{
    margin-left:62.5%
  }

  .ant-col-xl-order-15{
    order:15
  }

  .ant-col-xl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  .ant-col-xl-push-14{
    left:58.33333333%
  }

  .ant-col-xl-pull-14{
    right:58.33333333%
  }

  .ant-col-xl-offset-14{
    margin-left:58.33333333%
  }

  .ant-col-xl-order-14{
    order:14
  }

  .ant-col-xl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  .ant-col-xl-push-13{
    left:54.16666667%
  }

  .ant-col-xl-pull-13{
    right:54.16666667%
  }

  .ant-col-xl-offset-13{
    margin-left:54.16666667%
  }

  .ant-col-xl-order-13{
    order:13
  }

  .ant-col-xl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  .ant-col-xl-push-12{
    left:50%
  }

  .ant-col-xl-pull-12{
    right:50%
  }

  .ant-col-xl-offset-12{
    margin-left:50%
  }

  .ant-col-xl-order-12{
    order:12
  }

  .ant-col-xl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  .ant-col-xl-push-11{
    left:45.83333333%
  }

  .ant-col-xl-pull-11{
    right:45.83333333%
  }

  .ant-col-xl-offset-11{
    margin-left:45.83333333%
  }

  .ant-col-xl-order-11{
    order:11
  }

  .ant-col-xl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  .ant-col-xl-push-10{
    left:41.66666667%
  }

  .ant-col-xl-pull-10{
    right:41.66666667%
  }

  .ant-col-xl-offset-10{
    margin-left:41.66666667%
  }

  .ant-col-xl-order-10{
    order:10
  }

  .ant-col-xl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  .ant-col-xl-push-9{
    left:37.5%
  }

  .ant-col-xl-pull-9{
    right:37.5%
  }

  .ant-col-xl-offset-9{
    margin-left:37.5%
  }

  .ant-col-xl-order-9{
    order:9
  }

  .ant-col-xl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  .ant-col-xl-push-8{
    left:33.33333333%
  }

  .ant-col-xl-pull-8{
    right:33.33333333%
  }

  .ant-col-xl-offset-8{
    margin-left:33.33333333%
  }

  .ant-col-xl-order-8{
    order:8
  }

  .ant-col-xl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  .ant-col-xl-push-7{
    left:29.16666667%
  }

  .ant-col-xl-pull-7{
    right:29.16666667%
  }

  .ant-col-xl-offset-7{
    margin-left:29.16666667%
  }

  .ant-col-xl-order-7{
    order:7
  }

  .ant-col-xl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  .ant-col-xl-push-6{
    left:25%
  }

  .ant-col-xl-pull-6{
    right:25%
  }

  .ant-col-xl-offset-6{
    margin-left:25%
  }

  .ant-col-xl-order-6{
    order:6
  }

  .ant-col-xl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  .ant-col-xl-push-5{
    left:20.83333333%
  }

  .ant-col-xl-pull-5{
    right:20.83333333%
  }

  .ant-col-xl-offset-5{
    margin-left:20.83333333%
  }

  .ant-col-xl-order-5{
    order:5
  }

  .ant-col-xl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  .ant-col-xl-push-4{
    left:16.66666667%
  }

  .ant-col-xl-pull-4{
    right:16.66666667%
  }

  .ant-col-xl-offset-4{
    margin-left:16.66666667%
  }

  .ant-col-xl-order-4{
    order:4
  }

  .ant-col-xl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  .ant-col-xl-push-3{
    left:12.5%
  }

  .ant-col-xl-pull-3{
    right:12.5%
  }

  .ant-col-xl-offset-3{
    margin-left:12.5%
  }

  .ant-col-xl-order-3{
    order:3
  }

  .ant-col-xl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  .ant-col-xl-push-2{
    left:8.33333333%
  }

  .ant-col-xl-pull-2{
    right:8.33333333%
  }

  .ant-col-xl-offset-2{
    margin-left:8.33333333%
  }

  .ant-col-xl-order-2{
    order:2
  }

  .ant-col-xl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  .ant-col-xl-push-1{
    left:4.16666667%
  }

  .ant-col-xl-pull-1{
    right:4.16666667%
  }

  .ant-col-xl-offset-1{
    margin-left:4.16666667%
  }

  .ant-col-xl-order-1{
    order:1
  }

  .ant-col-xl-0{
    display:none
  }

  .ant-col-push-0{
    left:auto
  }

  .ant-col-pull-0{
    right:auto
  }

  .ant-col-xl-push-0{
    left:auto
  }

  .ant-col-xl-pull-0{
    right:auto
  }

  .ant-col-xl-offset-0{
    margin-left:0
  }

  .ant-col-xl-order-0{
    order:0
  }

  .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-xl-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-xl-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-xl-offset-0.ant-col-rtl{
    margin-right:0
  }

  .ant-col-xl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  .ant-col-xl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  .ant-col-xl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  .ant-col-xl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  .ant-col-xl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  .ant-col-xl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  .ant-col-xl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  .ant-col-xl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  .ant-col-xl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  .ant-col-xl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  .ant-col-xl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  .ant-col-xl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  .ant-col-xl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  .ant-col-xl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  .ant-col-xl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  .ant-col-xl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  .ant-col-xl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  .ant-col-xl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  .ant-col-xl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  .ant-col-xl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  .ant-col-xl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  .ant-col-xl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  .ant-col-xl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  .ant-col-xl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  .ant-col-xl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  .ant-col-xl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  .ant-col-xl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  .ant-col-xl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  .ant-col-xl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  .ant-col-xl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  .ant-col-xl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  .ant-col-xl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  .ant-col-xl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  .ant-col-xl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  .ant-col-xl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  .ant-col-xl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  .ant-col-xl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  .ant-col-xl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  .ant-col-xl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  .ant-col-xl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  .ant-col-xl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  .ant-col-xl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  .ant-col-xl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  .ant-col-xl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  .ant-col-xl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  .ant-col-xl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  .ant-col-xl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  .ant-col-xl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  .ant-col-xl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  .ant-col-xl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  .ant-col-xl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  .ant-col-xl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  .ant-col-xl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  .ant-col-xl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  .ant-col-xl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  .ant-col-xl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  .ant-col-xl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  .ant-col-xl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  .ant-col-xl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  .ant-col-xl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  .ant-col-xl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  .ant-col-xl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  .ant-col-xl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  .ant-col-xl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  .ant-col-xl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  .ant-col-xl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  .ant-col-xl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  .ant-col-xl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  .ant-col-xl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  .ant-col-xl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  .ant-col-xl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  .ant-col-xl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

@media(min-width: 1600px){
  .ant-col-xxl-24{
    display:block;
    flex:0 0 100%;
    max-width:100%
  }

  .ant-col-xxl-push-24{
    left:100%
  }

  .ant-col-xxl-pull-24{
    right:100%
  }

  .ant-col-xxl-offset-24{
    margin-left:100%
  }

  .ant-col-xxl-order-24{
    order:24
  }

  .ant-col-xxl-23{
    display:block;
    flex:0 0 95.83333333%;
    max-width:95.83333333%
  }

  .ant-col-xxl-push-23{
    left:95.83333333%
  }

  .ant-col-xxl-pull-23{
    right:95.83333333%
  }

  .ant-col-xxl-offset-23{
    margin-left:95.83333333%
  }

  .ant-col-xxl-order-23{
    order:23
  }

  .ant-col-xxl-22{
    display:block;
    flex:0 0 91.66666667%;
    max-width:91.66666667%
  }

  .ant-col-xxl-push-22{
    left:91.66666667%
  }

  .ant-col-xxl-pull-22{
    right:91.66666667%
  }

  .ant-col-xxl-offset-22{
    margin-left:91.66666667%
  }

  .ant-col-xxl-order-22{
    order:22
  }

  .ant-col-xxl-21{
    display:block;
    flex:0 0 87.5%;
    max-width:87.5%
  }

  .ant-col-xxl-push-21{
    left:87.5%
  }

  .ant-col-xxl-pull-21{
    right:87.5%
  }

  .ant-col-xxl-offset-21{
    margin-left:87.5%
  }

  .ant-col-xxl-order-21{
    order:21
  }

  .ant-col-xxl-20{
    display:block;
    flex:0 0 83.33333333%;
    max-width:83.33333333%
  }

  .ant-col-xxl-push-20{
    left:83.33333333%
  }

  .ant-col-xxl-pull-20{
    right:83.33333333%
  }

  .ant-col-xxl-offset-20{
    margin-left:83.33333333%
  }

  .ant-col-xxl-order-20{
    order:20
  }

  .ant-col-xxl-19{
    display:block;
    flex:0 0 79.16666667%;
    max-width:79.16666667%
  }

  .ant-col-xxl-push-19{
    left:79.16666667%
  }

  .ant-col-xxl-pull-19{
    right:79.16666667%
  }

  .ant-col-xxl-offset-19{
    margin-left:79.16666667%
  }

  .ant-col-xxl-order-19{
    order:19
  }

  .ant-col-xxl-18{
    display:block;
    flex:0 0 75%;
    max-width:75%
  }

  .ant-col-xxl-push-18{
    left:75%
  }

  .ant-col-xxl-pull-18{
    right:75%
  }

  .ant-col-xxl-offset-18{
    margin-left:75%
  }

  .ant-col-xxl-order-18{
    order:18
  }

  .ant-col-xxl-17{
    display:block;
    flex:0 0 70.83333333%;
    max-width:70.83333333%
  }

  .ant-col-xxl-push-17{
    left:70.83333333%
  }

  .ant-col-xxl-pull-17{
    right:70.83333333%
  }

  .ant-col-xxl-offset-17{
    margin-left:70.83333333%
  }

  .ant-col-xxl-order-17{
    order:17
  }

  .ant-col-xxl-16{
    display:block;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
  }

  .ant-col-xxl-push-16{
    left:66.66666667%
  }

  .ant-col-xxl-pull-16{
    right:66.66666667%
  }

  .ant-col-xxl-offset-16{
    margin-left:66.66666667%
  }

  .ant-col-xxl-order-16{
    order:16
  }

  .ant-col-xxl-15{
    display:block;
    flex:0 0 62.5%;
    max-width:62.5%
  }

  .ant-col-xxl-push-15{
    left:62.5%
  }

  .ant-col-xxl-pull-15{
    right:62.5%
  }

  .ant-col-xxl-offset-15{
    margin-left:62.5%
  }

  .ant-col-xxl-order-15{
    order:15
  }

  .ant-col-xxl-14{
    display:block;
    flex:0 0 58.33333333%;
    max-width:58.33333333%
  }

  .ant-col-xxl-push-14{
    left:58.33333333%
  }

  .ant-col-xxl-pull-14{
    right:58.33333333%
  }

  .ant-col-xxl-offset-14{
    margin-left:58.33333333%
  }

  .ant-col-xxl-order-14{
    order:14
  }

  .ant-col-xxl-13{
    display:block;
    flex:0 0 54.16666667%;
    max-width:54.16666667%
  }

  .ant-col-xxl-push-13{
    left:54.16666667%
  }

  .ant-col-xxl-pull-13{
    right:54.16666667%
  }

  .ant-col-xxl-offset-13{
    margin-left:54.16666667%
  }

  .ant-col-xxl-order-13{
    order:13
  }

  .ant-col-xxl-12{
    display:block;
    flex:0 0 50%;
    max-width:50%
  }

  .ant-col-xxl-push-12{
    left:50%
  }

  .ant-col-xxl-pull-12{
    right:50%
  }

  .ant-col-xxl-offset-12{
    margin-left:50%
  }

  .ant-col-xxl-order-12{
    order:12
  }

  .ant-col-xxl-11{
    display:block;
    flex:0 0 45.83333333%;
    max-width:45.83333333%
  }

  .ant-col-xxl-push-11{
    left:45.83333333%
  }

  .ant-col-xxl-pull-11{
    right:45.83333333%
  }

  .ant-col-xxl-offset-11{
    margin-left:45.83333333%
  }

  .ant-col-xxl-order-11{
    order:11
  }

  .ant-col-xxl-10{
    display:block;
    flex:0 0 41.66666667%;
    max-width:41.66666667%
  }

  .ant-col-xxl-push-10{
    left:41.66666667%
  }

  .ant-col-xxl-pull-10{
    right:41.66666667%
  }

  .ant-col-xxl-offset-10{
    margin-left:41.66666667%
  }

  .ant-col-xxl-order-10{
    order:10
  }

  .ant-col-xxl-9{
    display:block;
    flex:0 0 37.5%;
    max-width:37.5%
  }

  .ant-col-xxl-push-9{
    left:37.5%
  }

  .ant-col-xxl-pull-9{
    right:37.5%
  }

  .ant-col-xxl-offset-9{
    margin-left:37.5%
  }

  .ant-col-xxl-order-9{
    order:9
  }

  .ant-col-xxl-8{
    display:block;
    flex:0 0 33.33333333%;
    max-width:33.33333333%
  }

  .ant-col-xxl-push-8{
    left:33.33333333%
  }

  .ant-col-xxl-pull-8{
    right:33.33333333%
  }

  .ant-col-xxl-offset-8{
    margin-left:33.33333333%
  }

  .ant-col-xxl-order-8{
    order:8
  }

  .ant-col-xxl-7{
    display:block;
    flex:0 0 29.16666667%;
    max-width:29.16666667%
  }

  .ant-col-xxl-push-7{
    left:29.16666667%
  }

  .ant-col-xxl-pull-7{
    right:29.16666667%
  }

  .ant-col-xxl-offset-7{
    margin-left:29.16666667%
  }

  .ant-col-xxl-order-7{
    order:7
  }

  .ant-col-xxl-6{
    display:block;
    flex:0 0 25%;
    max-width:25%
  }

  .ant-col-xxl-push-6{
    left:25%
  }

  .ant-col-xxl-pull-6{
    right:25%
  }

  .ant-col-xxl-offset-6{
    margin-left:25%
  }

  .ant-col-xxl-order-6{
    order:6
  }

  .ant-col-xxl-5{
    display:block;
    flex:0 0 20.83333333%;
    max-width:20.83333333%
  }

  .ant-col-xxl-push-5{
    left:20.83333333%
  }

  .ant-col-xxl-pull-5{
    right:20.83333333%
  }

  .ant-col-xxl-offset-5{
    margin-left:20.83333333%
  }

  .ant-col-xxl-order-5{
    order:5
  }

  .ant-col-xxl-4{
    display:block;
    flex:0 0 16.66666667%;
    max-width:16.66666667%
  }

  .ant-col-xxl-push-4{
    left:16.66666667%
  }

  .ant-col-xxl-pull-4{
    right:16.66666667%
  }

  .ant-col-xxl-offset-4{
    margin-left:16.66666667%
  }

  .ant-col-xxl-order-4{
    order:4
  }

  .ant-col-xxl-3{
    display:block;
    flex:0 0 12.5%;
    max-width:12.5%
  }

  .ant-col-xxl-push-3{
    left:12.5%
  }

  .ant-col-xxl-pull-3{
    right:12.5%
  }

  .ant-col-xxl-offset-3{
    margin-left:12.5%
  }

  .ant-col-xxl-order-3{
    order:3
  }

  .ant-col-xxl-2{
    display:block;
    flex:0 0 8.33333333%;
    max-width:8.33333333%
  }

  .ant-col-xxl-push-2{
    left:8.33333333%
  }

  .ant-col-xxl-pull-2{
    right:8.33333333%
  }

  .ant-col-xxl-offset-2{
    margin-left:8.33333333%
  }

  .ant-col-xxl-order-2{
    order:2
  }

  .ant-col-xxl-1{
    display:block;
    flex:0 0 4.16666667%;
    max-width:4.16666667%
  }

  .ant-col-xxl-push-1{
    left:4.16666667%
  }

  .ant-col-xxl-pull-1{
    right:4.16666667%
  }

  .ant-col-xxl-offset-1{
    margin-left:4.16666667%
  }

  .ant-col-xxl-order-1{
    order:1
  }

  .ant-col-xxl-0{
    display:none
  }

  .ant-col-push-0{
    left:auto
  }

  .ant-col-pull-0{
    right:auto
  }

  .ant-col-xxl-push-0{
    left:auto
  }

  .ant-col-xxl-pull-0{
    right:auto
  }

  .ant-col-xxl-offset-0{
    margin-left:0
  }

  .ant-col-xxl-order-0{
    order:0
  }

  .ant-col-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-xxl-push-0.ant-col-rtl{
    right:auto
  }

  .ant-col-xxl-pull-0.ant-col-rtl{
    left:auto
  }

  .ant-col-xxl-offset-0.ant-col-rtl{
    margin-right:0
  }

  .ant-col-xxl-push-1.ant-col-rtl{
    right:4.16666667%;
    left:auto
  }

  .ant-col-xxl-pull-1.ant-col-rtl{
    right:auto;
    left:4.16666667%
  }

  .ant-col-xxl-offset-1.ant-col-rtl{
    margin-right:4.16666667%;
    margin-left:0
  }

  .ant-col-xxl-push-2.ant-col-rtl{
    right:8.33333333%;
    left:auto
  }

  .ant-col-xxl-pull-2.ant-col-rtl{
    right:auto;
    left:8.33333333%
  }

  .ant-col-xxl-offset-2.ant-col-rtl{
    margin-right:8.33333333%;
    margin-left:0
  }

  .ant-col-xxl-push-3.ant-col-rtl{
    right:12.5%;
    left:auto
  }

  .ant-col-xxl-pull-3.ant-col-rtl{
    right:auto;
    left:12.5%
  }

  .ant-col-xxl-offset-3.ant-col-rtl{
    margin-right:12.5%;
    margin-left:0
  }

  .ant-col-xxl-push-4.ant-col-rtl{
    right:16.66666667%;
    left:auto
  }

  .ant-col-xxl-pull-4.ant-col-rtl{
    right:auto;
    left:16.66666667%
  }

  .ant-col-xxl-offset-4.ant-col-rtl{
    margin-right:16.66666667%;
    margin-left:0
  }

  .ant-col-xxl-push-5.ant-col-rtl{
    right:20.83333333%;
    left:auto
  }

  .ant-col-xxl-pull-5.ant-col-rtl{
    right:auto;
    left:20.83333333%
  }

  .ant-col-xxl-offset-5.ant-col-rtl{
    margin-right:20.83333333%;
    margin-left:0
  }

  .ant-col-xxl-push-6.ant-col-rtl{
    right:25%;
    left:auto
  }

  .ant-col-xxl-pull-6.ant-col-rtl{
    right:auto;
    left:25%
  }

  .ant-col-xxl-offset-6.ant-col-rtl{
    margin-right:25%;
    margin-left:0
  }

  .ant-col-xxl-push-7.ant-col-rtl{
    right:29.16666667%;
    left:auto
  }

  .ant-col-xxl-pull-7.ant-col-rtl{
    right:auto;
    left:29.16666667%
  }

  .ant-col-xxl-offset-7.ant-col-rtl{
    margin-right:29.16666667%;
    margin-left:0
  }

  .ant-col-xxl-push-8.ant-col-rtl{
    right:33.33333333%;
    left:auto
  }

  .ant-col-xxl-pull-8.ant-col-rtl{
    right:auto;
    left:33.33333333%
  }

  .ant-col-xxl-offset-8.ant-col-rtl{
    margin-right:33.33333333%;
    margin-left:0
  }

  .ant-col-xxl-push-9.ant-col-rtl{
    right:37.5%;
    left:auto
  }

  .ant-col-xxl-pull-9.ant-col-rtl{
    right:auto;
    left:37.5%
  }

  .ant-col-xxl-offset-9.ant-col-rtl{
    margin-right:37.5%;
    margin-left:0
  }

  .ant-col-xxl-push-10.ant-col-rtl{
    right:41.66666667%;
    left:auto
  }

  .ant-col-xxl-pull-10.ant-col-rtl{
    right:auto;
    left:41.66666667%
  }

  .ant-col-xxl-offset-10.ant-col-rtl{
    margin-right:41.66666667%;
    margin-left:0
  }

  .ant-col-xxl-push-11.ant-col-rtl{
    right:45.83333333%;
    left:auto
  }

  .ant-col-xxl-pull-11.ant-col-rtl{
    right:auto;
    left:45.83333333%
  }

  .ant-col-xxl-offset-11.ant-col-rtl{
    margin-right:45.83333333%;
    margin-left:0
  }

  .ant-col-xxl-push-12.ant-col-rtl{
    right:50%;
    left:auto
  }

  .ant-col-xxl-pull-12.ant-col-rtl{
    right:auto;
    left:50%
  }

  .ant-col-xxl-offset-12.ant-col-rtl{
    margin-right:50%;
    margin-left:0
  }

  .ant-col-xxl-push-13.ant-col-rtl{
    right:54.16666667%;
    left:auto
  }

  .ant-col-xxl-pull-13.ant-col-rtl{
    right:auto;
    left:54.16666667%
  }

  .ant-col-xxl-offset-13.ant-col-rtl{
    margin-right:54.16666667%;
    margin-left:0
  }

  .ant-col-xxl-push-14.ant-col-rtl{
    right:58.33333333%;
    left:auto
  }

  .ant-col-xxl-pull-14.ant-col-rtl{
    right:auto;
    left:58.33333333%
  }

  .ant-col-xxl-offset-14.ant-col-rtl{
    margin-right:58.33333333%;
    margin-left:0
  }

  .ant-col-xxl-push-15.ant-col-rtl{
    right:62.5%;
    left:auto
  }

  .ant-col-xxl-pull-15.ant-col-rtl{
    right:auto;
    left:62.5%
  }

  .ant-col-xxl-offset-15.ant-col-rtl{
    margin-right:62.5%;
    margin-left:0
  }

  .ant-col-xxl-push-16.ant-col-rtl{
    right:66.66666667%;
    left:auto
  }

  .ant-col-xxl-pull-16.ant-col-rtl{
    right:auto;
    left:66.66666667%
  }

  .ant-col-xxl-offset-16.ant-col-rtl{
    margin-right:66.66666667%;
    margin-left:0
  }

  .ant-col-xxl-push-17.ant-col-rtl{
    right:70.83333333%;
    left:auto
  }

  .ant-col-xxl-pull-17.ant-col-rtl{
    right:auto;
    left:70.83333333%
  }

  .ant-col-xxl-offset-17.ant-col-rtl{
    margin-right:70.83333333%;
    margin-left:0
  }

  .ant-col-xxl-push-18.ant-col-rtl{
    right:75%;
    left:auto
  }

  .ant-col-xxl-pull-18.ant-col-rtl{
    right:auto;
    left:75%
  }

  .ant-col-xxl-offset-18.ant-col-rtl{
    margin-right:75%;
    margin-left:0
  }

  .ant-col-xxl-push-19.ant-col-rtl{
    right:79.16666667%;
    left:auto
  }

  .ant-col-xxl-pull-19.ant-col-rtl{
    right:auto;
    left:79.16666667%
  }

  .ant-col-xxl-offset-19.ant-col-rtl{
    margin-right:79.16666667%;
    margin-left:0
  }

  .ant-col-xxl-push-20.ant-col-rtl{
    right:83.33333333%;
    left:auto
  }

  .ant-col-xxl-pull-20.ant-col-rtl{
    right:auto;
    left:83.33333333%
  }

  .ant-col-xxl-offset-20.ant-col-rtl{
    margin-right:83.33333333%;
    margin-left:0
  }

  .ant-col-xxl-push-21.ant-col-rtl{
    right:87.5%;
    left:auto
  }

  .ant-col-xxl-pull-21.ant-col-rtl{
    right:auto;
    left:87.5%
  }

  .ant-col-xxl-offset-21.ant-col-rtl{
    margin-right:87.5%;
    margin-left:0
  }

  .ant-col-xxl-push-22.ant-col-rtl{
    right:91.66666667%;
    left:auto
  }

  .ant-col-xxl-pull-22.ant-col-rtl{
    right:auto;
    left:91.66666667%
  }

  .ant-col-xxl-offset-22.ant-col-rtl{
    margin-right:91.66666667%;
    margin-left:0
  }

  .ant-col-xxl-push-23.ant-col-rtl{
    right:95.83333333%;
    left:auto
  }

  .ant-col-xxl-pull-23.ant-col-rtl{
    right:auto;
    left:95.83333333%
  }

  .ant-col-xxl-offset-23.ant-col-rtl{
    margin-right:95.83333333%;
    margin-left:0
  }

  .ant-col-xxl-push-24.ant-col-rtl{
    right:100%;
    left:auto
  }

  .ant-col-xxl-pull-24.ant-col-rtl{
    right:auto;
    left:100%
  }

  .ant-col-xxl-offset-24.ant-col-rtl{
    margin-right:100%;
    margin-left:0
  }
}

.ant-row-rtl{
  direction:rtl
}

.ant-image{
  position:relative;
  display:inline-block
}

.ant-image-img{
  display:block;
  width:100%;
  height:auto
}

.ant-image-img-placeholder{
  background-color:#f5f5f5;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMi41aC0xM0EuNS41IDAgMDAxIDN2MTBhLjUuNSAwIDAwLjUuNWgxM2EuNS41IDAgMDAuNS0uNVYzYS41LjUgMCAwMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwMTAgMiAxIDEgMCAwMTAtMnptOC4wMyA2LjgzYS4xMjcuMTI3IDAgMDEtLjA4MS4wM0gyLjc2OWEuMTI1LjEyNSAwIDAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAxLjE3Ny0uMDE2bC4wMTYuMDE2TDcuMDggMTAuMDlsMi40Ny0yLjkzYS4xMjYuMTI2IDAgMDEuMTc3LS4wMTZsLjAxNS4wMTYgMy41ODggNC4yNDRhLjEyNy4xMjcgMCAwMS0uMDIuMTc1eiIgZmlsbD0iIzhDOEM4QyIvPjwvc3ZnPg==");
  background-repeat:no-repeat;
  background-position:50%;
  background-size:30%
}

.ant-image-mask{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:rgba(0,0,0,.5);
  cursor:pointer;
  opacity:0;
  transition:opacity .3s
}

.ant-image-mask-info{
  padding:0 4px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-image-mask-info .anticon{
  margin-inline-end:4px
}

.ant-image-mask:hover{
  opacity:1
}

.ant-image-placeholder{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}

.ant-image-preview{
  pointer-events:none;
  height:100%;
  text-align:center
}

.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{
  transform:none;
  opacity:0;
  animation-duration:.3s;
  -webkit-user-select:none;
  user-select:none
}

.ant-image-preview-mask{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1000;
  height:100%;
  background-color:rgba(0,0,0,.45)
}

.ant-image-preview-mask-hidden{
  display:none
}

.ant-image-preview-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch
}

.ant-image-preview-body{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden
}

.ant-image-preview-img{
  max-width:100%;
  max-height:100%;
  vertical-align:middle;
  transform:scaleX(1);
  cursor:grab;
  -webkit-user-select:none;
  user-select:none;
  pointer-events:auto
}

.ant-image-preview-img,.ant-image-preview-img-wrapper{
  transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}

.ant-image-preview-img-wrapper{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}

.ant-image-preview-img-wrapper:before{
  display:inline-block;
  width:1px;
  height:50%;
  margin-right:-1px;
  content:""
}

.ant-image-preview-moving .ant-image-preview-img{
  cursor:grabbing
}

.ant-image-preview-moving .ant-image-preview-img-wrapper{
  transition-duration:0s
}

.ant-image-preview-wrap{
  z-index:1080
}

.ant-image-preview-operations{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  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,.85);
  list-style:none;
  background:rgba(0,0,0,.1);
  pointer-events:auto
}

.ant-image-preview-operations-operation{
  margin-left:12px;
  padding:12px;
  cursor:pointer
}

.ant-image-preview-operations-operation-disabled{
  color:rgba(255,255,255,.25);
  pointer-events:none
}

.ant-image-preview-operations-operation:last-of-type{
  margin-left:0
}

.ant-image-preview-operations-icon{
  font-size:18px
}

.ant-image-preview-switch-left,.ant-image-preview-switch-right{
  position:absolute;
  top:50%;
  right:10px;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  margin-top:-22px;
  color:rgba(255,255,255,.85);
  background:rgba(0,0,0,.1);
  border-radius:50%;
  cursor:pointer;
  pointer-events:auto
}

.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{
  color:rgba(255,255,255,.25);
  cursor:not-allowed
}

.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{
  cursor:not-allowed
}

.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{
  font-size:18px
}

.ant-image-preview-switch-left{
  left:10px
}

.ant-image-preview-switch-right{
  right:10px
}

.ant-input-number-affix-wrapper{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  position:static;
  display:inline-flex;
  width:90px;
  padding:0;
  padding-inline-start:11px
}

.ant-input-number-affix-wrapper::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-input-number-affix-wrapper:placeholder-shown{
  text-overflow:ellipsis
}

.ant-input-number-affix-wrapper:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-input-number-affix-wrapper-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-number-affix-wrapper-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-number-affix-wrapper[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-number-affix-wrapper[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

textarea.ant-input-number-affix-wrapper{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

.ant-input-number-affix-wrapper-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-input-number-affix-wrapper-sm{
  padding:0 7px
}

.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{
  border-color:#40a9ff;
  border-right-width:1px !important;
  z-index:1
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{
  z-index:1
}

.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{
  background:transparent
}

.ant-input-number-affix-wrapper>div.ant-input-number{
  width:100%;
  border:none;
  outline:none
}

.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{
  box-shadow:none !important
}

.ant-input-number-affix-wrapper input.ant-input-number-input{
  padding:0
}

.ant-input-number-affix-wrapper:before{
  width:0;
  visibility:hidden;
  content:" "
}

.ant-input-number-prefix{
  display:flex;
  flex:none;
  align-items:center;
  margin-inline-end:4px
}

.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{
  width:100%
}

.ant-input-number{
  box-sizing:border-box;
  font-variant:tabular-nums;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  width:100%;
  min-width:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  transition:all .3s;
  display:inline-block;
  width:90px;
  margin:0;
  padding:0;
  border:1px solid #d9d9d9;
  border-radius:2px
}

.ant-input-number::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-input-number:placeholder-shown{
  text-overflow:ellipsis
}

.ant-input-number-focused,.ant-input-number:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-input-number[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-number[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

textarea.ant-input-number{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

.ant-input-number-lg{
  padding:6.5px 11px
}

.ant-input-number-sm{
  padding:0 7px
}

.ant-input-number-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:table;
  width:100%;
  border-collapse:separate;
  border-spacing:0
}

.ant-input-number-group[class*=col-]{
  float:none;
  padding-right:0;
  padding-left:0
}

.ant-input-number-group>[class*=col-]{
  padding-right:8px
}

.ant-input-number-group>[class*=col-]:last-child{
  padding-right:0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{
  display:table-cell
}

.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){
  border-radius:0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap{
  width:1px;
  white-space:nowrap;
  vertical-align:middle
}

.ant-input-number-group-wrap>*{
  display:block !important
}

.ant-input-number-group .ant-input-number{
  float:left;
  width:100%;
  margin-bottom:0;
  text-align:inherit
}

.ant-input-number-group .ant-input-number:focus,.ant-input-number-group .ant-input-number:hover{
  z-index:1;
  border-right-width:1px
}

.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{
  z-index:0
}

.ant-input-number-group-addon{
  position:relative;
  padding:0 11px;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px;
  text-align:center;
  background-color:#fafafa;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s
}

.ant-input-number-group-addon .ant-select{
  margin:-5px -11px
}

.ant-input-number-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
}

.ant-input-number-group-addon .ant-select-focused .ant-select-selector,.ant-input-number-group-addon .ant-select-open .ant-select-selector{
  color:#1890ff
}

.ant-input-number-group-addon .ant-cascader-picker{
  margin:-9px -12px;
  background-color:transparent
}

.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{
  text-align:left;
  border:0;
  box-shadow:none
}

.ant-input-number-group-addon:first-child,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-number-group-addon:first-child{
  border-right:0
}

.ant-input-number-group-addon:last-child{
  border-left:0
}

.ant-input-number-group-addon:last-child,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{
  padding:6.5px 11px;
  font-size:16px
}

.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{
  padding:0 7px
}

.ant-input-number-group-lg .ant-select-single .ant-select-selector{
  height:40px
}

.ant-input-number-group-sm .ant-select-single .ant-select-selector{
  height:24px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-number-group.ant-input-number-group-compact{
  display:block
}

.ant-input-number-group.ant-input-number-group-compact:before{
  display:table;
  content:""
}

.ant-input-number-group.ant-input-number-group-compact:after{
  display:table;
  clear:both;
  content:""
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){
  border-right-width:1px
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{
  z-index:1
}

.ant-input-number-group.ant-input-number-group-compact>*{
  display:inline-block;
  float:none;
  vertical-align:top;
  border-radius:0
}

.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{
  display:inline-flex
}

.ant-input-number-group.ant-input-number-group-compact>:not(:last-child){
  margin-right:-1px;
  border-right-width:1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-number{
  float:none
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector{
  border-right-width:1px;
  border-radius:0
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover{
  z-index:1
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:first-child{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:last-child{
  border-right-width:1px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{
  vertical-align:top
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{
  margin-left:-1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{
  border-radius:0
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{
  border-radius:2px 0 0 2px
}

.ant-input-number-group-wrapper{
  display:inline-block;
  text-align:start;
  vertical-align:top
}

.ant-input-number-handler{
  position:relative;
  display:block;
  width:100%;
  height:50%;
  overflow:hidden;
  color:rgba(0,0,0,.45);
  font-weight:700;
  line-height:0;
  text-align:center;
  border-left:1px solid #d9d9d9;
  transition:all .1s linear
}

.ant-input-number-handler:active{
  background:#f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{
  color:#40a9ff
}

.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{
  display:inline-block;
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-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,.45);
  line-height:12px;
  transition:all .1s linear;
  -webkit-user-select:none;
  user-select:none
}

.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{
  line-height:1
}

.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{
  display:inline-block
}

.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before{
  display:none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon{
  display:block
}

.ant-input-number:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-input-number:hover+.ant-form-item-children-icon{
  opacity:0;
  transition:opacity .24s linear .24s
}

.ant-input-number-focused{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-input-number-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-number-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-number-disabled .ant-input-number-input{
  cursor:not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{
  display:none
}

.ant-input-number-input{
  width:100%;
  height:30px;
  padding:0 11px;
  text-align:left;
  background-color:transparent;
  border:0;
  border-radius:2px;
  outline:0;
  transition:all .3s linear;
  -webkit-appearance:textfield !important;
  appearance:textfield !important
}

.ant-input-number-input::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-input-number-input:placeholder-shown{
  text-overflow:ellipsis
}

.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{
  margin:0;
  -webkit-appearance:none;
  appearance:none
}

.ant-input-number-lg{
  padding:0;
  font-size:16px
}

.ant-input-number-lg input{
  height:38px
}

.ant-input-number-sm{
  padding:0
}

.ant-input-number-sm input{
  height:22px;
  padding:0 7px
}

.ant-input-number-handler-wrap{
  position:absolute;
  top:0;
  right:0;
  width:22px;
  height:100%;
  background:#fff;
  border-radius:0 2px 2px 0;
  opacity:0;
  transition:opacity .24s linear .1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:auto;
  margin-right:0;
  font-size:7px
}

.ant-input-number-borderless .ant-input-number-handler-wrap{
  border-left-width:0
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler{
  height:40%
}

.ant-input-number-focused .ant-input-number-handler-wrap,.ant-input-number:hover .ant-input-number-handler-wrap{
  opacity:1
}

.ant-input-number-handler-up{
  border-top-right-radius:2px;
  cursor:pointer
}

.ant-input-number-handler-up-inner{
  top:50%;
  margin-top:-5px;
  text-align:center
}

.ant-input-number-handler-up:hover{
  height:60% !important
}

.ant-input-number-handler-down{
  top:0;
  border-top:1px solid #d9d9d9;
  border-bottom-right-radius:2px;
  cursor:pointer
}

.ant-input-number-handler-down-inner{
  top:50%;
  text-align:center;
  transform:translateY(-50%)
}

.ant-input-number-handler-down:hover{
  height:60% !important
}

.ant-input-number-borderless .ant-input-number-handler-down{
  border-top-width:0
}

.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{
  cursor:not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{
  color:rgba(0,0,0,.25)
}

.ant-input-number-borderless{
  box-shadow:none
}

.ant-input-number-out-of-range input{
  color:#ff4d4f
}

.ant-input-number-rtl{
  direction:rtl
}

.ant-input-number-rtl .ant-input-number-handler{
  border-right:1px solid #d9d9d9;
  border-left:0
}

.ant-input-number-rtl .ant-input-number-handler-wrap{
  right:auto;
  left:0
}

.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{
  border-right-width:0
}

.ant-input-number-rtl .ant-input-number-handler-up{
  border-top-right-radius:0
}

.ant-input-number-rtl .ant-input-number-handler-down{
  border-bottom-right-radius:0
}

.ant-input-number-rtl .ant-input-number-input{
  direction:ltr;
  text-align:right
}

.ant-input-affix-wrapper{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  display:inline-flex
}

.ant-input-affix-wrapper::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-input-affix-wrapper:placeholder-shown{
  text-overflow:ellipsis
}

.ant-input-affix-wrapper:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-input-rtl .ant-input-affix-wrapper:hover{
  border-right-width:0;
  border-left-width:1px !important
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{
  border-right-width:0;
  border-left-width:1px !important
}

.ant-input-affix-wrapper-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-affix-wrapper-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-affix-wrapper[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-affix-wrapper[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

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
}

.ant-input-affix-wrapper-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-input-affix-wrapper-sm{
  padding:0 7px
}

.ant-input-affix-wrapper-rtl{
  direction:rtl
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-color:#40a9ff;
  border-right-width:1px !important;
  z-index:1
}

.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  border-right-width:0;
  border-left-width:1px !important
}

.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{
  z-index:0
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{
  z-index:1
}

.ant-input-affix-wrapper-disabled .ant-input[disabled]{
  background:transparent
}

.ant-input-affix-wrapper>input.ant-input{
  padding:0;
  border:none;
  outline:none
}

.ant-input-affix-wrapper>input.ant-input:focus{
  box-shadow:none !important
}

.ant-input-affix-wrapper:before{
  width:0;
  visibility:hidden;
  content:" "
}

.ant-input-prefix,.ant-input-suffix{
  display:flex;
  flex:none;
  align-items:center
}

.ant-input-show-count-suffix{
  color:rgba(0,0,0,.45)
}

.ant-input-show-count-has-suffix{
  margin-right:2px
}

.ant-input-prefix{
  margin-right:4px
}

.ant-input-suffix{
  margin-left:4px
}

.anticon.ant-input-clear-icon{
  margin:0;
  color:rgba(0,0,0,.25);
  font-size:12px;
  vertical-align:-1px;
  cursor:pointer;
  transition:color .3s
}

.anticon.ant-input-clear-icon:hover{
  color:rgba(0,0,0,.45)
}

.anticon.ant-input-clear-icon:active{
  color:rgba(0,0,0,.85)
}

.anticon.ant-input-clear-icon-hidden{
  visibility:hidden
}

.anticon.ant-input-clear-icon-has-suffix{
  margin:0 4px
}

.ant-input-affix-wrapper-textarea-with-clear-btn{
  padding:0 !important;
  border:0 !important
}

.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{
  position:absolute;
  top:8px;
  right:8px;
  z-index:1
}

.ant-input{
  box-sizing:border-box;
  margin:0;
  font-variant:tabular-nums;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s
}

.ant-input::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-input:placeholder-shown{
  text-overflow:ellipsis
}

.ant-input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-input-rtl .ant-input:hover{
  border-right-width:0;
  border-left-width:1px !important
}

.ant-input-focused,.ant-input:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{
  border-right-width:0;
  border-left-width:1px !important
}

.ant-input-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

textarea.ant-input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

.ant-input-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-input-sm{
  padding:0 7px
}

.ant-input-rtl{
  direction:rtl
}

.ant-input-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:table;
  width:100%;
  border-collapse:separate;
  border-spacing:0
}

.ant-input-group[class*=col-]{
  float:none;
  padding-right:0;
  padding-left:0
}

.ant-input-group>[class*=col-]{
  padding-right:8px
}

.ant-input-group>[class*=col-]:last-child{
  padding-right:0
}

.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{
  display:table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){
  border-radius:0
}

.ant-input-group-addon,.ant-input-group-wrap{
  width:1px;
  white-space:nowrap;
  vertical-align:middle
}

.ant-input-group-wrap>*{
  display:block !important
}

.ant-input-group .ant-input{
  float:left;
  width:100%;
  margin-bottom:0;
  text-align:inherit
}

.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{
  z-index:1;
  border-right-width:1px
}

.ant-input-search-with-button .ant-input-group .ant-input:hover{
  z-index:0
}

.ant-input-group-addon{
  position:relative;
  padding:0 11px;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px;
  text-align:center;
  background-color:#fafafa;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s
}

.ant-input-group-addon .ant-select{
  margin:-5px -11px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  background-color:inherit;
  border:1px solid transparent;
  box-shadow:none
}

.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{
  color:#1890ff
}

.ant-input-group-addon .ant-cascader-picker{
  margin:-9px -12px;
  background-color:transparent
}

.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{
  text-align:left;
  border:0;
  box-shadow:none
}

.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-group-addon:first-child{
  border-right:0
}

.ant-input-group-addon:last-child{
  border-left:0
}

.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{
  padding:6.5px 11px;
  font-size:16px
}

.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{
  padding:0 7px
}

.ant-input-group-lg .ant-select-single .ant-select-selector{
  height:40px
}

.ant-input-group-sm .ant-select-single .ant-select-selector{
  height:24px
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.ant-input-group.ant-input-group-compact{
  display:block
}

.ant-input-group.ant-input-group-compact:before{
  display:table;
  content:""
}

.ant-input-group.ant-input-group-compact:after{
  display:table;
  clear:both;
  content:""
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){
  border-right-width:1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{
  z-index:1
}

.ant-input-group.ant-input-group-compact>*{
  display:inline-block;
  float:none;
  vertical-align:top;
  border-radius:0
}

.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{
  display:inline-flex
}

.ant-input-group.ant-input-group-compact>:not(:last-child){
  margin-right:-1px;
  border-right-width:1px
}

.ant-input-group.ant-input-group-compact .ant-input{
  float:none
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{
  border-right-width:1px;
  border-radius:0
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{
  z-index:1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{
  border-right-width:1px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{
  vertical-align:top
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{
  margin-left:-1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{
  border-radius:0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{
  border-radius:2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{
  border-radius:0 2px 2px 0
}

.ant-input-group-rtl .ant-input-group-addon:first-child{
  border-right:1px solid #d9d9d9;
  border-left:0
}

.ant-input-group-rtl .ant-input-group-addon:last-child{
  border-right:0;
  border-left:1px solid #d9d9d9
}

.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group>.ant-input:last-child{
  border-radius:2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){
  border-radius:0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){
  margin-right:0;
  margin-left:-1px;
  border-left-width:1px
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{
  border-radius:0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{
  border-left-width:1px;
  border-radius:2px 0 0 2px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{
  margin-right:-1px;
  margin-left:0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{
  border-radius:0 2px 2px 0
}

.ant-input-group-wrapper{
  display:inline-block;
  width:100%;
  text-align:start;
  vertical-align:top
}

.ant-input-password-icon{
  color:rgba(0,0,0,.45);
  cursor:pointer;
  transition:all .3s
}

.ant-input-password-icon:hover{
  color:rgba(0,0,0,.85)
}

.ant-input[type=color]{
  height:32px
}

.ant-input[type=color].ant-input-lg{
  height:40px
}

.ant-input[type=color].ant-input-sm{
  height:24px;
  padding-top:3px;
  padding-bottom:3px
}

.ant-input-textarea-show-count>.ant-input{
  height:100%
}

.ant-input-textarea-show-count:after{
  float:right;
  color:rgba(0,0,0,.45);
  white-space:nowrap;
  content:attr(data-count);
  pointer-events:none
}

.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{
  border-color:#40a9ff
}

.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-left-color:#40a9ff
}

.ant-input-search .ant-input-affix-wrapper{
  border-radius:0
}

.ant-input-search .ant-input-lg{
  line-height:1.5713
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{
  left:-1px;
  padding:0;
  border:0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{
  padding-top:0;
  padding-bottom:0;
  border-radius:0 2px 2px 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){
  color:rgba(0,0,0,.45)
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{
  top:0;
  right:0;
  bottom:0;
  left:0
}

.ant-input-search-button{
  height:32px
}

.ant-input-search-button:focus,.ant-input-search-button:hover{
  z-index:1
}

.ant-input-search-large .ant-input-search-button{
  height:40px
}

.ant-input-search-small .ant-input-search-button{
  height:24px
}

.ant-input-group-rtl,.ant-input-group-wrapper-rtl{
  direction:rtl
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{
  border:none;
  outline:none
}

.ant-input-affix-wrapper-rtl .ant-input-prefix{
  margin:0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix{
  margin:0 4px 0 0
}

.ant-input-textarea-rtl{
  direction:rtl
}

.ant-input-textarea-rtl.ant-input-textarea-show-count:after{
  text-align:left
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{
  margin-right:0;
  margin-left:4px
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon{
  right:auto;
  left:8px
}

.ant-input-search-rtl{
  direction:rtl
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){
  border-right-color:#40a9ff;
  border-left-color:#d9d9d9
}

.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{
  border-right-color:#40a9ff
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{
  right:-1px;
  left:auto
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{
  border-radius:2px 0 0 2px
}

@media(-ms-high-contrast: none),screen and (-ms-high-contrast: active){
  .ant-input{
    height:32px
  }

  .ant-input-lg{
    height:40px
  }

  .ant-input-sm{
    height:24px
  }

  .ant-input-affix-wrapper>input.ant-input{
    height:auto
  }
}

.ant-layout{
  display:flex;
  flex:auto;
  flex-direction:column;
  min-height:0;
  background:#f0f2f5
}

.ant-layout,.ant-layout *{
  box-sizing:border-box
}

.ant-layout.ant-layout-has-sider{
  flex-direction:row
}

.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{
  width:0
}

.ant-layout-footer,.ant-layout-header{
  flex:0 0 auto
}

.ant-layout-header{
  height:64px;
  padding:0 50px;
  color:rgba(0,0,0,.85);
  line-height:64px;
  background:#001529
}

.ant-layout-footer{
  padding:24px 50px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  background:#f0f2f5
}

.ant-layout-content{
  flex:auto;
  min-height:0
}

.ant-layout-sider{
  position:relative;
  min-width:0;
  background:#001529;
  transition:all .2s
}

.ant-layout-sider-children{
  height:100%;
  margin-top:-0.1px;
  padding-top:.1px
}

.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{
  width:auto
}

.ant-layout-sider-has-trigger{
  padding-bottom:48px
}

.ant-layout-sider-right{
  order:1
}

.ant-layout-sider-trigger{
  position:fixed;
  bottom:0;
  z-index:1;
  height:48px;
  color:#fff;
  line-height:48px;
  text-align:center;
  background:#002140;
  cursor:pointer;
  transition:all .2s
}

.ant-layout-sider-zero-width>*{
  overflow:hidden
}

.ant-layout-sider-zero-width-trigger{
  position:absolute;
  top:64px;
  right:-36px;
  z-index:1;
  width:36px;
  height:42px;
  color:#fff;
  font-size:18px;
  line-height:42px;
  text-align:center;
  background:#001529;
  border-radius:0 2px 2px 0;
  cursor:pointer;
  transition:background .3s ease
}

.ant-layout-sider-zero-width-trigger:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent;
  transition:all .3s;
  content:""
}

.ant-layout-sider-zero-width-trigger:hover:after{
  background:rgba(255,255,255,.1)
}

.ant-layout-sider-zero-width-trigger-right{
  left:-36px;
  border-radius:2px 0 0 2px
}

.ant-layout-sider-light{
  background:#fff
}

.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{
  color:rgba(0,0,0,.85);
  background:#fff
}

.ant-layout-rtl{
  direction:rtl
}

.ant-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative
}

.ant-list *{
  outline:none
}

.ant-list-pagination{
  margin-top:24px;
  text-align:right
}

.ant-list-pagination .ant-pagination-options{
  text-align:left
}

.ant-list-more{
  margin-top:12px;
  text-align:center
}

.ant-list-more button{
  padding-right:32px;
  padding-left:32px
}

.ant-list-spin{
  min-height:40px;
  text-align:center
}

.ant-list-empty-text{
  padding:16px;
  color:rgba(0,0,0,.25);
  font-size:14px;
  text-align:center
}

.ant-list-items{
  margin:0;
  padding:0;
  list-style:none
}

.ant-list-item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:12px 0;
  color:rgba(0,0,0,.85)
}

.ant-list-item-meta{
  display:flex;
  flex:1;
  align-items:flex-start;
  max-width:100%
}

.ant-list-item-meta-avatar{
  margin-right:16px
}

.ant-list-item-meta-content{
  flex:1 0;
  width:0;
  color:rgba(0,0,0,.85)
}

.ant-list-item-meta-title{
  margin-bottom:4px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715
}

.ant-list-item-meta-title>a{
  color:rgba(0,0,0,.85);
  transition:all .3s
}

.ant-list-item-meta-title>a:hover{
  color:#1890ff
}

.ant-list-item-meta-description{
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.5715
}

.ant-list-item-action{
  flex:0 0 auto;
  margin-left:48px;
  padding:0;
  font-size:0;
  list-style:none
}

.ant-list-item-action>li{
  position:relative;
  display:inline-block;
  padding:0 8px;
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.5715;
  text-align:center
}

.ant-list-item-action>li:first-child{
  padding-left:0
}

.ant-list-item-action-split{
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:14px;
  margin-top:-7px;
  background-color:#f0f0f0
}

.ant-list-footer,.ant-list-header{
  background:transparent
}

.ant-list-footer,.ant-list-header{
  padding-top:12px;
  padding-bottom:12px
}

.ant-list-empty{
  padding:16px 0;
  color:rgba(0,0,0,.45);
  font-size:12px;
  text-align:center
}

.ant-list-split .ant-list-item{
  border-bottom:1px solid #f0f0f0
}

.ant-list-split .ant-list-item:last-child{
  border-bottom:none
}

.ant-list-split .ant-list-header{
  border-bottom:1px solid #f0f0f0
}

.ant-list-split.ant-list-empty .ant-list-footer{
  border-top:1px solid #f0f0f0
}

.ant-list-loading .ant-list-spin-nested-loading{
  min-height:32px
}

.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{
  border-bottom:1px solid #f0f0f0
}

.ant-list-lg .ant-list-item{
  padding:16px 24px
}

.ant-list-sm .ant-list-item{
  padding:8px 16px
}

.ant-list-vertical .ant-list-item{
  align-items:normal
}

.ant-list-vertical .ant-list-item-main{
  display:block;
  flex:1
}

.ant-list-vertical .ant-list-item-extra{
  margin-left:40px
}

.ant-list-vertical .ant-list-item-meta{
  margin-bottom:16px
}

.ant-list-vertical .ant-list-item-meta-title{
  margin-bottom:12px;
  color:rgba(0,0,0,.85);
  font-size:16px;
  line-height:24px
}

.ant-list-vertical .ant-list-item-action{
  margin-top:16px;
  margin-left:auto
}

.ant-list-vertical .ant-list-item-action>li{
  padding:0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child{
  padding-left:0
}

.ant-list-grid .ant-col>.ant-list-item{
  display:block;
  max-width:100%;
  margin-bottom:16px;
  padding-top:0;
  padding-bottom:0;
  border-bottom:none
}

.ant-list-item-no-flex{
  display:block
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{
  float:right
}

.ant-list-bordered{
  border:1px solid #d9d9d9;
  border-radius:2px
}

.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{
  padding-right:24px;
  padding-left:24px
}

.ant-list-bordered .ant-list-pagination{
  margin:16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item{
  padding:8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item{
  padding:16px 24px
}

@media screen and (max-width: 768px){
  .ant-list-item-action,.ant-list-vertical .ant-list-item-extra{
    margin-left:24px
  }
}

@media screen and (max-width: 576px){
  .ant-list-item{
    flex-wrap:wrap
  }

  .ant-list-item-action{
    margin-left:12px
  }

  .ant-list-vertical .ant-list-item{
    flex-wrap:wrap-reverse
  }

  .ant-list-vertical .ant-list-item-main{
    min-width:220px
  }

  .ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

.ant-list-rtl{
  direction:rtl;
  text-align:right
}

.ant-list-rtl .ReactVirtualized__List .ant-list-item{
  direction:rtl
}

.ant-list-rtl .ant-list-pagination{
  text-align:left
}

.ant-list-rtl .ant-list-item-meta-avatar{
  margin-right:0;
  margin-left:16px
}

.ant-list-rtl .ant-list-item-action{
  margin-right:48px;
  margin-left:0
}

.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

.ant-list-rtl .ant-list-item-action-split{
  right:auto;
  left:0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-extra{
  margin-right:40px;
  margin-left:0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-action{
  margin-right:auto
}

.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{
  padding-right:0;
  padding-left:16px
}

.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{
  float:left
}

@media screen and (max-width: 768px){
  .ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{
    margin-right:24px;
    margin-left:0
  }
}

@media screen and (max-width: 576px){
  .ant-list-rtl .ant-list-item-action{
    margin-right:22px;
    margin-left:0
  }

  .ant-list-rtl.ant-list-vertical .ant-list-item-extra{
    margin:auto auto 16px
  }
}

.ant-mentions{
  box-sizing:border-box;
  margin:0;
  font-variant:tabular-nums;
  list-style:none;
  font-feature-settings:"tnum";
  width:100%;
  min-width:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  position:relative;
  display:inline-block;
  height:auto;
  padding:0;
  overflow:hidden;
  line-height:1.5715;
  white-space:pre-wrap;
  vertical-align:bottom
}

.ant-mentions::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-mentions:placeholder-shown{
  text-overflow:ellipsis
}

.ant-mentions-focused,.ant-mentions:focus,.ant-mentions:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-mentions-focused,.ant-mentions:focus{
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  outline:0
}

.ant-mentions-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-mentions-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-mentions[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-mentions[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-mentions-borderless,.ant-mentions-borderless-disabled,.ant-mentions-borderless-focused,.ant-mentions-borderless:focus,.ant-mentions-borderless:hover,.ant-mentions-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

textarea.ant-mentions{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

.ant-mentions-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-mentions-sm{
  padding:0 7px
}

.ant-mentions-disabled>textarea{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-mentions-disabled>textarea:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-mentions-focused{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-mentions-measure,.ant-mentions>textarea{
  min-height:30px;
  margin:0;
  padding:4px 11px;
  overflow:inherit;
  overflow-x:hidden;
  overflow-y:auto;
  font-weight:inherit;
  font-size:inherit;
  font-family:inherit;
  font-style:inherit;
  font-variant:inherit;
  font-size-adjust:inherit;
  font-stretch:inherit;
  line-height:inherit;
  direction:inherit;
  letter-spacing:inherit;
  white-space:inherit;
  text-align:inherit;
  vertical-align:top;
  word-wrap:break-word;
  word-break:inherit;
  tab-size:inherit
}

.ant-mentions>textarea{
  width:100%;
  border:none;
  outline:none;
  resize:none
}

.ant-mentions>textarea::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-mentions>textarea:placeholder-shown{
  text-overflow:ellipsis
}

.ant-mentions-measure{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  color:transparent;
  pointer-events:none
}

.ant-mentions-measure>span{
  display:inline-block;
  min-height:1em
}

.ant-mentions-dropdown{
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  top:-9999px;
  left:-9999px;
  z-index:1050;
  box-sizing:border-box;
  font-size:14px;
  font-variant:normal;
  background-color:#fff;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-mentions-dropdown-hidden{
  display:none
}

.ant-mentions-dropdown-menu{
  max-height:250px;
  margin-bottom:0;
  padding-left:0;
  overflow:auto;
  list-style:none;
  outline:none
}

.ant-mentions-dropdown-menu-item{
  position:relative;
  display:block;
  min-width:100px;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(0,0,0,.85);
  font-weight:400;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:background .3s ease
}

.ant-mentions-dropdown-menu-item:hover{
  background-color:#f5f5f5
}

.ant-mentions-dropdown-menu-item:first-child{
  border-radius:2px 2px 0 0
}

.ant-mentions-dropdown-menu-item:last-child{
  border-radius:0 0 2px 2px
}

.ant-mentions-dropdown-menu-item-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-mentions-dropdown-menu-item-disabled:hover{
  color:rgba(0,0,0,.25);
  background-color:#fff;
  cursor:not-allowed
}

.ant-mentions-dropdown-menu-item-selected{
  color:rgba(0,0,0,.85);
  font-weight:600;
  background-color:#fafafa
}

.ant-mentions-dropdown-menu-item-active{
  background-color:#f5f5f5
}

.ant-mentions-rtl{
  direction:rtl
}

.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item:hover{
  color:#ff4d4f
}

.ant-menu-item-danger.ant-menu-item:active{
  background:#fff1f0
}

.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{
  color:#ff4d4f
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  background-color:#fff1f0
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{
  border-right-color:#ff4d4f
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{
  color:#ff4d4f
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{
  color:#fff;
  background-color:#ff4d4f
}

.ant-menu{
  box-sizing:border-box;
  font-variant:tabular-nums;
  line-height:1.5715;
  font-feature-settings:"tnum";
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:0;
  text-align:left;
  list-style:none;
  background:#fff;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
  transition:background .3s,width .3s cubic-bezier(0.2, 0, 0, 1) 0s
}

.ant-menu:after,.ant-menu:before{
  display:table;
  content:""
}

.ant-menu:after{
  clear:both
}

.ant-menu.ant-menu-root:focus-visible{
  box-shadow:0 0 0 2px #e6f7ff
}

.ant-menu ol,.ant-menu ul{
  margin:0;
  padding:0;
  list-style:none
}

.ant-menu-overflow{
  display:flex
}

.ant-menu-overflow-item{
  flex:none
}

.ant-menu-hidden,.ant-menu-submenu-hidden{
  display:none
}

.ant-menu-item-group-title{
  height:1.5715;
  padding:8px 16px;
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.5715;
  transition:all .3s
}

.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)
}

.ant-menu-submenu,.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)
}

.ant-menu-submenu-selected{
  color:#1890ff
}

.ant-menu-item:active,.ant-menu-submenu-title:active{
  background:#e6f7ff
}

.ant-menu-submenu .ant-menu-sub{
  cursor:auto;
  transition:background .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-menu-title-content{
  transition:color .3s
}

.ant-menu-item a{
  color:rgba(0,0,0,.85)
}

.ant-menu-item a:hover{
  color:#1890ff
}

.ant-menu-item a:before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:transparent;
  content:""
}

.ant-menu-item>.ant-badge a{
  color:rgba(0,0,0,.85)
}

.ant-menu-item>.ant-badge a:hover{
  color:#1890ff
}

.ant-menu-item-divider{
  overflow:hidden;
  line-height:0;
  border:solid #f0f0f0;
  border-width:1px 0 0
}

.ant-menu-item-divider-dashed{
  border-style:dashed
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{
  margin-top:-1px
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{
  background-color:transparent
}

.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{
  color:#1890ff
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#e6f7ff
}

.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{
  border-right:1px solid #f0f0f0
}

.ant-menu-vertical-right{
  border-left:1px solid #f0f0f0
}

.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{
  min-width:160px;
  max-height:calc(100vh - 100px);
  padding:0;
  overflow:hidden;
  border-right:0
}

.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]){
  overflow-x:hidden;
  overflow-y:auto
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after{
  border-right:0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{
  transform-origin:0 0
}

.ant-menu-horizontal.ant-menu-sub{
  min-width:114px
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{
  transition:border-color .3s,background .3s
}

.ant-menu-item,.ant-menu-submenu-title{
  position:relative;
  display:block;
  margin:0;
  padding:0 20px;
  white-space:nowrap;
  cursor:pointer;
  transition:border-color .3s,background .3s,padding .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{
  min-width:14px;
  font-size:14px;
  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
}

.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span{
  margin-left:10px;
  opacity:1;
  transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),margin .3s,color .3s
}

.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{
  vertical-align:-0.125em
}

.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon{
  margin-right:0
}

.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{
  box-shadow:0 0 0 2px #e6f7ff
}

.ant-menu>.ant-menu-item-divider{
  margin:1px 0;
  padding:0
}

.ant-menu-submenu-popup{
  position:absolute;
  z-index:1050;
  background:transparent;
  border-radius:2px;
  box-shadow:none;
  transform-origin:0 0
}

.ant-menu-submenu-popup:before{
  position:absolute;
  top:-7px;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  opacity:.0001;
  content:" "
}

.ant-menu-submenu-placement-rightTop:before{
  top:0;
  left:-7px
}

.ant-menu-submenu>.ant-menu{
  background-color:#fff;
  border-radius:2px
}

.ant-menu-submenu>.ant-menu-submenu-title:after{
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-menu-submenu-popup>.ant-menu{
  background-color:#fff
}

.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon{
  position:absolute;
  top:50%;
  right:16px;
  width:10px;
  color:rgba(0,0,0,.85);
  transform:translateY(-50%);
  transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before{
  position:absolute;
  width:6px;
  height:1.5px;
  background-color:currentColor;
  border-radius:2px;
  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);
  content:""
}

.ant-menu-submenu-arrow:before{
  transform:rotate(45deg) translateY(-2.5px)
}

.ant-menu-submenu-arrow:after{
  transform:rotate(-45deg) translateY(2.5px)
}

.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon{
  color:#1890ff
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{
  transform:rotate(-45deg) translateX(2.5px)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{
  transform:rotate(45deg) translateX(-2.5px)
}

.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{
  display:none
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  transform:translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{
  transform:rotate(-45deg) translateX(-2.5px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{
  transform:rotate(45deg) translateX(2.5px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected,.ant-menu-vertical .ant-menu-submenu-selected{
  color:#1890ff
}

.ant-menu-horizontal{
  line-height:46px;
  border:0;
  border-bottom:1px solid #f0f0f0;
  box-shadow:none
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{
  margin-top:-1px;
  margin-bottom:0;
  padding:0 20px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover{
  color:#1890ff
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after{
  border-bottom:2px solid #1890ff
}

.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{
  position:relative;
  top:1px;
  display:inline-block;
  vertical-align:bottom
}

.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{
  position:absolute;
  right:20px;
  bottom:0;
  left:20px;
  border-bottom:2px solid transparent;
  transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content:""
}

.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{
  padding:0
}

.ant-menu-horizontal>.ant-menu-item a{
  color:rgba(0,0,0,.85)
}

.ant-menu-horizontal>.ant-menu-item a:hover{
  color:#1890ff
}

.ant-menu-horizontal>.ant-menu-item a:before{
  bottom:-2px
}

.ant-menu-horizontal>.ant-menu-item-selected a{
  color:#1890ff
}

.ant-menu-horizontal:after{
  display:block;
  clear:both;
  height:0;
  content:" "
}

.ant-menu-inline .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical .ant-menu-item{
  position:relative
}

.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  border-right:3px solid #1890ff;
  transform:scaleY(0.0001);
  opacity:0;
  transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content:""
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title{
  height:40px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0 16px;
  overflow:hidden;
  line-height:40px;
  text-overflow:ellipsis
}

.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu{
  padding-bottom:.02px
}

.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child){
  margin-bottom:8px
}

.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{
  height:40px;
  line-height:40px
}

.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{
  padding-right:34px
}

.ant-menu-inline{
  width:100%
}

.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after{
  transform:scaleY(1);
  opacity:1;
  transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .15s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{
  width:calc(100% + 1px)
}

.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{
  padding-right:34px
}

.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{
  display:flex;
  align-items:center;
  transition:border-color .3s,background .3s,padding .1s cubic-bezier(0.215, 0.61, 0.355, 1)
}

.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{
  flex:auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis
}

.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{
  flex:none
}

.ant-menu.ant-menu-inline-collapsed{
  width:80px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{
  left:0;
  padding:0 calc(50% - 8px);
  text-overflow:clip
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{
  margin:0;
  font-size:16px;
  line-height:40px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{
  display:inline-block;
  opacity:0
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{
  display:inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip{
  pointer-events:none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{
  display:none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a{
  color:rgba(255,255,255,.85)
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{
  padding-right:4px;
  padding-left:4px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-menu-item-group-list{
  margin:0;
  padding:0
}

.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right{
  box-shadow:none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{
  font-size:16px;
  text-align:center
}

.ant-menu-sub.ant-menu-inline{
  padding:0;
  background:#fafafa;
  border-radius:0;
  box-shadow:none
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{
  height:40px;
  line-height:40px;
  list-style-position:inside;
  list-style-type:disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-left:32px
}

.ant-menu-item-disabled,.ant-menu-submenu-disabled{
  color:rgba(0,0,0,.25) !important;
  background:none;
  cursor:not-allowed
}

.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{
  border-color:transparent !important
}

.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{
  color:rgba(0,0,0,.25) !important;
  pointer-events:none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(0,0,0,.25) !important;
  cursor:not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{
  background:rgba(0,0,0,.25) !important
}

.ant-layout-header .ant-menu{
  line-height:inherit
}

.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{
  color:#fff
}

.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{
  color:#1890ff
}

.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{
  color:rgba(255,255,255,.65);
  background:#001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow{
  opacity:.45;
  transition:all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before{
  background:#fff
}

.ant-menu-dark.ant-menu-submenu-popup{
  background:transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub{
  background:#000c17
}

.ant-menu-dark.ant-menu-horizontal{
  border-bottom:0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{
  top:0;
  margin-top:0;
  padding:0 20px;
  border-color:#001529;
  border-bottom:0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{
  background-color:#1890ff
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{
  bottom:0
}

.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{
  color:rgba(255,255,255,.65)
}

.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{
  border-right:0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item{
  left:0;
  margin-left:0;
  border-right:0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after{
  border-right:0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{
  width:100%
}

.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{
  color:#fff;
  background-color:transparent
}

.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{
  color:#fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{
  opacity:1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{
  background:#fff
}

.ant-menu-dark .ant-menu-item:hover{
  background-color:transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{
  background-color:#1890ff
}

.ant-menu-dark .ant-menu-item-selected{
  color:#fff;
  border-right:0
}

.ant-menu-dark .ant-menu-item-selected:after{
  border-right:0
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover{
  color:#fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected{
  background-color:#1890ff
}

.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{
  color:rgba(255,255,255,.35) !important;
  opacity:.8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{
  color:rgba(255,255,255,.35) !important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{
  background:rgba(255,255,255,.35) !important
}

.ant-menu.ant-menu-rtl{
  direction:rtl;
  text-align:right
}

.ant-menu-rtl .ant-menu-item-group-title{
  text-align:right
}

.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{
  border-right:none;
  border-left:1px solid #f0f0f0
}

.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{
  border-left:none
}

.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{
  transform-origin:top right
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon{
  margin-right:auto;
  margin-left:10px
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{
  margin-left:0
}

.ant-menu-submenu-rtl.ant-menu-submenu-popup{
  transform-origin:100% 0
}

.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{
  right:auto;
  left:16px
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{
  transform:rotate(-45deg) translateY(-2px)
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{
  transform:rotate(45deg) translateY(2px)
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after{
  right:auto;
  left:0
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{
  text-align:right
}

.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{
  padding-right:0;
  padding-left:34px
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{
  padding-right:16px;
  padding-left:34px
}

.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{
  padding:0 calc(50% - 8px)
}

.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{
  padding:0 28px 0 16px
}

.ant-menu-sub.ant-menu-inline{
  border:0
}

.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{
  padding-right:32px;
  padding-left:0
}

.ant-message{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:fixed;
  top:8px;
  left:0;
  z-index:1010;
  width:100%;
  pointer-events:none
}

.ant-message-notice{
  padding:8px;
  text-align:center
}

.ant-message-notice-content{
  display:inline-block;
  padding:10px 16px;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
  pointer-events:all
}

.ant-message-success .anticon{
  color:#52c41a
}

.ant-message-error .anticon{
  color:#ff4d4f
}

.ant-message-warning .anticon{
  color:#faad14
}

.ant-message-info .anticon,.ant-message-loading .anticon{
  color:#1890ff
}

.ant-message .anticon{
  position:relative;
  top:1px;
  margin-right:8px;
  font-size:16px
}

.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{
  animation-name:MessageMoveOut;
  animation-duration:.3s
}

@keyframes MessageMoveOut{
  0%{
    max-height:150px;
    padding:8px;
    opacity:1
  }

  to{
    max-height:0;
    padding:0;
    opacity:0
  }
}

.ant-message-rtl,.ant-message-rtl span{
  direction:rtl
}

.ant-message-rtl .anticon{
  margin-right:0;
  margin-left:8px
}

.ant-modal{
  box-sizing:border-box;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  pointer-events:none;
  position:relative;
  top:100px;
  width:auto;
  max-width:calc(100vw - 32px);
  margin:0 auto;
  padding:0 0 24px
}

.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{
  transform:none;
  opacity:0;
  animation-duration:.3s;
  -webkit-user-select:none;
  user-select:none
}

.ant-modal-mask{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1000;
  height:100%;
  background-color:rgba(0,0,0,.45)
}

.ant-modal-mask-hidden{
  display:none
}

.ant-modal-wrap{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  outline:0;
  -webkit-overflow-scrolling:touch;
  z-index:1000
}

.ant-modal-title{
  margin:0;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  line-height:22px;
  word-wrap:break-word
}

.ant-modal-content{
  position:relative;
  background-color:#fff;
  background-clip:padding-box;
  border:0;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
  pointer-events:auto
}

.ant-modal-close{
  position:absolute;
  top:0;
  right:0;
  z-index:10;
  padding:0;
  color:rgba(0,0,0,.45);
  font-weight:700;
  line-height:1;
  text-decoration:none;
  background:transparent;
  border:0;
  outline:0;
  cursor:pointer;
  transition:color .3s
}

.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
}

.ant-modal-close:focus,.ant-modal-close:hover{
  color:rgba(0,0,0,.75);
  text-decoration:none
}

.ant-modal-header{
  padding:16px 24px;
  color:rgba(0,0,0,.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

.ant-modal-body{
  padding:24px;
  font-size:14px;
  line-height:1.5715;
  word-wrap:break-word
}

.ant-modal-footer{
  padding:10px 16px;
  text-align:right;
  background:transparent;
  border-top:1px solid #f0f0f0;
  border-radius:0 0 2px 2px
}

.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){
  margin-bottom:0;
  margin-left:8px
}

.ant-modal-open{
  overflow:hidden
}

.ant-modal-centered{
  text-align:center
}

.ant-modal-centered:before{
  display:inline-block;
  width:0;
  height:100%;
  vertical-align:middle;
  content:""
}

.ant-modal-centered .ant-modal{
  top:0;
  display:inline-block;
  padding-bottom:0;
  text-align:left;
  vertical-align:middle
}

@media(max-width: 767px){
  .ant-modal{
    max-width:calc(100vw - 16px);
    margin:8px auto
  }

  .ant-modal-centered .ant-modal{
    flex:1
  }
}

.ant-modal-confirm .ant-modal-header{
  display:none
}

.ant-modal-confirm .ant-modal-body{
  padding:32px 32px 24px
}

.ant-modal-confirm-body-wrapper:before{
  display:table;
  content:""
}

.ant-modal-confirm-body-wrapper:after{
  display:table;
  clear:both;
  content:""
}

.ant-modal-confirm-body .ant-modal-confirm-title{
  display:block;
  overflow:hidden;
  color:rgba(0,0,0,.85);
  font-weight:500;
  font-size:16px;
  line-height:1.4
}

.ant-modal-confirm-body .ant-modal-confirm-content{
  margin-top:8px;
  color:rgba(0,0,0,.85);
  font-size:14px
}

.ant-modal-confirm-body>.anticon{
  float:left;
  margin-right:16px;
  font-size:22px
}

.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-left:38px
}

.ant-modal-confirm .ant-modal-confirm-btns{
  float:right;
  margin-top:24px
}

.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-bottom:0;
  margin-left:8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{
  color:#ff4d4f
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{
  color:#faad14
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{
  color:#1890ff
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{
  color:#52c41a
}

.ant-modal-wrap-rtl{
  direction:rtl
}

.ant-modal-wrap-rtl .ant-modal-close{
  right:auto;
  left:0
}

.ant-modal-wrap-rtl .ant-modal-footer{
  text-align:left
}

.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

.ant-modal-wrap-rtl .ant-modal-confirm-body{
  direction:rtl
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{
  float:right;
  margin-right:0;
  margin-left:16px
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{
  margin-right:38px;
  margin-left:0
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns{
  float:left
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{
  margin-right:8px;
  margin-left:0
}

.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{
  text-align:right
}

.ant-notification{
  box-sizing:border-box;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:fixed;
  z-index:1010;
  margin:0 24px 0 0
}

.ant-notification-bottomLeft,.ant-notification-topLeft{
  margin-right:0;
  margin-left:24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{
  animation-name:NotificationLeftFadeIn
}

.ant-notification-close-icon{
  font-size:14px;
  cursor:pointer
}

.ant-notification-hook-holder{
  position:relative
}

.ant-notification-notice{
  position:relative;
  width:384px;
  max-width:calc(100vw - 48px);
  margin-bottom:16px;
  margin-left:auto;
  padding:16px 24px;
  overflow:hidden;
  line-height:1.5715;
  word-wrap:break-word;
  background:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice{
  margin-right:auto;
  margin-left:0
}

.ant-notification-notice-message{
  margin-bottom:8px;
  color:rgba(0,0,0,.85);
  font-size:16px;
  line-height:24px
}

.ant-notification-notice-message-single-line-auto-margin{
  display:block;
  width:calc(264px - 100%);
  max-width:4px;
  background-color:transparent;
  pointer-events:none
}

.ant-notification-notice-message-single-line-auto-margin:before{
  display:block;
  content:""
}

.ant-notification-notice-description{
  font-size:14px
}

.ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-bottom:4px;
  margin-left:48px;
  font-size:16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description{
  margin-left:48px;
  font-size:14px
}

.ant-notification-notice-icon{
  position:absolute;
  margin-left:4px;
  font-size:24px;
  line-height:24px
}

.anticon.ant-notification-notice-icon-success{
  color:#52c41a
}

.anticon.ant-notification-notice-icon-info{
  color:#1890ff
}

.anticon.ant-notification-notice-icon-warning{
  color:#faad14
}

.anticon.ant-notification-notice-icon-error{
  color:#ff4d4f
}

.ant-notification-notice-close{
  position:absolute;
  top:16px;
  right:22px;
  color:rgba(0,0,0,.45);
  outline:none
}

.ant-notification-notice-close:hover{
  color:rgba(0,0,0,.67)
}

.ant-notification-notice-btn{
  float:right;
  margin-top:16px
}

.ant-notification .notification-fade-effect{
  animation-duration:.24s;
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode:both
}

.ant-notification-fade-appear,.ant-notification-fade-enter{
  opacity:0;
  animation-play-state:paused
}

.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave{
  animation-duration:.24s;
  animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode:both
}

.ant-notification-fade-leave{
  animation-duration:.2s;
  animation-play-state:paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{
  animation-name:NotificationFadeIn;
  animation-play-state:running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active{
  animation-name:NotificationFadeOut;
  animation-play-state:running
}

@keyframes NotificationFadeIn{
  0%{
    left:384px;
    opacity:0
  }

  to{
    left:0;
    opacity:1
  }
}

@keyframes NotificationLeftFadeIn{
  0%{
    right:384px;
    opacity:0
  }

  to{
    right:0;
    opacity:1
  }
}

@keyframes NotificationFadeOut{
  0%{
    max-height:150px;
    margin-bottom:16px;
    opacity:1
  }

  to{
    max-height:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    opacity:0
  }
}

.ant-notification-rtl{
  direction:rtl
}

.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{
  padding-right:0;
  padding-left:24px
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{
  margin-right:48px;
  margin-left:0
}

.ant-notification-rtl .ant-notification-notice-icon{
  margin-right:4px;
  margin-left:0
}

.ant-notification-rtl .ant-notification-notice-close{
  right:auto;
  left:22px
}

.ant-notification-rtl .ant-notification-notice-btn{
  float:left
}

.ant-page-header{
  box-sizing:border-box;
  margin:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  padding:16px 24px;
  background-color:#fff
}

.ant-page-header-ghost{
  background-color:inherit
}

.ant-page-header.has-breadcrumb{
  padding-top:12px
}

.ant-page-header.has-footer{
  padding-bottom:0
}

.ant-page-header-back{
  margin-right:16px;
  font-size:16px;
  line-height:1
}

.ant-page-header-back-button{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  transition:color .3s;
  color:#000;
  cursor:pointer
}

.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{
  color:#40a9ff
}

.ant-page-header-back-button:active{
  color:#096dd9
}

.ant-page-header .ant-divider-vertical{
  height:14px;
  margin:0 12px;
  vertical-align:middle
}

.ant-breadcrumb+.ant-page-header-heading{
  margin-top:8px
}

.ant-page-header-heading{
  display:flex;
  justify-content:space-between
}

.ant-page-header-heading-left{
  display:flex;
  align-items:center;
  margin:4px 0;
  overflow:hidden
}

.ant-page-header-heading-title{
  margin-right:12px;
  margin-bottom:0;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:20px;
  line-height:32px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-page-header-heading .ant-avatar{
  margin-right:12px
}

.ant-page-header-heading-sub-title{
  margin-right:12px;
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.5715;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-page-header-heading-extra{
  margin:4px 0;
  white-space:nowrap
}

.ant-page-header-heading-extra>*{
  margin-left:12px;
  white-space:unset
}

.ant-page-header-heading-extra>:first-child{
  margin-left:0
}

.ant-page-header-content{
  padding-top:12px
}

.ant-page-header-footer{
  margin-top:16px
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav{
  margin:0
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{
  border:none
}

.ant-page-header-footer .ant-tabs .ant-tabs-tab{
  padding-top:8px;
  padding-bottom:8px;
  font-size:16px
}

.ant-page-header-compact .ant-page-header-heading{
  flex-wrap:wrap
}

.ant-page-header-rtl{
  direction:rtl
}

.ant-page-header-rtl .ant-page-header-back{
  float:right;
  margin-right:0;
  margin-left:16px
}

.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{
  margin-right:0;
  margin-left:12px
}

.ant-page-header-rtl .ant-page-header-heading-sub-title{
  float:right;
  margin-right:0;
  margin-left:12px
}

.ant-page-header-rtl .ant-page-header-heading-tags{
  float:right
}

.ant-page-header-rtl .ant-page-header-heading-extra{
  float:left
}

.ant-page-header-rtl .ant-page-header-heading-extra>*{
  margin-right:12px;
  margin-left:0
}

.ant-page-header-rtl .ant-page-header-heading-extra>:first-child{
  margin-right:0
}

.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{
  float:right
}

.ant-pagination{
  box-sizing:border-box;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  font-feature-settings:"tnum"
}

.ant-pagination,.ant-pagination ol,.ant-pagination ul{
  margin:0;
  padding:0;
  list-style:none
}

.ant-pagination:after{
  display:block;
  clear:both;
  height:0;
  overflow:hidden;
  visibility:hidden;
  content:" "
}

.ant-pagination-item,.ant-pagination-total-text{
  display:inline-block;
  height:32px;
  margin-right:8px;
  line-height:30px;
  vertical-align:middle
}

.ant-pagination-item{
  min-width:32px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  text-align:center;
  list-style:none;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  outline:0;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}

.ant-pagination-item a{
  display:block;
  padding:0 6px;
  color:rgba(0,0,0,.85);
  transition:none
}

.ant-pagination-item a:hover{
  text-decoration:none
}

.ant-pagination-item:focus-visible,.ant-pagination-item:hover{
  border-color:#1890ff;
  transition:all .3s
}

.ant-pagination-item:focus-visible a,.ant-pagination-item:hover a{
  color:#1890ff
}

.ant-pagination-item-active{
  font-weight:500;
  background:#fff;
  border-color:#1890ff
}

.ant-pagination-item-active a{
  color:#1890ff
}

.ant-pagination-item-active:focus-visible,.ant-pagination-item-active:hover{
  border-color:#40a9ff
}

.ant-pagination-item-active:focus-visible a,.ant-pagination-item-active:hover a{
  color:#40a9ff
}

.ant-pagination-jump-next,.ant-pagination-jump-prev{
  outline:0
}

.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container{
  position:relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{
  color:#1890ff;
  font-size:12px;
  letter-spacing:-1px;
  opacity:0;
  transition:all .2s
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg{
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  margin:auto;
  color:rgba(0,0,0,.25);
  font-family:Arial,Helvetica,sans-serif;
  letter-spacing:2px;
  text-align:center;
  text-indent:.13em;
  opacity:1;
  transition:all .2s
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{
  opacity:1
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{
  opacity:0
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev{
  margin-right:8px
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{
  display:inline-block;
  min-width:32px;
  height:32px;
  color:rgba(0,0,0,.85);
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  line-height:32px;
  text-align:center;
  vertical-align:middle;
  list-style:none;
  border-radius:2px;
  cursor:pointer;
  transition:all .3s
}

.ant-pagination-next,.ant-pagination-prev{
  font-family:Arial,Helvetica,sans-serif;
  outline:0
}

.ant-pagination-next button,.ant-pagination-prev button{
  color:rgba(0,0,0,.85);
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}

.ant-pagination-next:hover button,.ant-pagination-prev:hover button{
  border-color:#40a9ff
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{
  display:block;
  width:100%;
  height:100%;
  padding:0;
  font-size:12px;
  text-align:center;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  outline:none;
  transition:all .3s
}

.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{
  color:#1890ff;
  border-color:#1890ff
}

.ant-pagination-disabled,.ant-pagination-disabled:focus-visible,.ant-pagination-disabled:hover{
  cursor:not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus-visible .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{
  color:rgba(0,0,0,.25);
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-pagination-slash{
  margin:0 10px 0 5px
}

.ant-pagination-options{
  display:inline-block;
  margin-left:16px;
  vertical-align:middle
}

@media(-ms-high-contrast: none){
  .ant-pagination-options,.ant-pagination-options ::-ms-backdrop{
    vertical-align:top
  }
}

.ant-pagination-options-size-changer.ant-select{
  display:inline-block;
  width:auto
}

.ant-pagination-options-quick-jumper{
  display:inline-block;
  height:32px;
  margin-left:8px;
  line-height:32px;
  vertical-align:top
}

.ant-pagination-options-quick-jumper input{
  position:relative;
  display:inline-block;
  width:100%;
  min-width:0;
  padding:4px 11px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:1.5715;
  background-color:#fff;
  background-image:none;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s;
  width:50px;
  height:32px;
  margin:0 8px
}

.ant-pagination-options-quick-jumper input::placeholder{
  color:#bfbfbf;
  -webkit-user-select:none;
  user-select:none
}

.ant-pagination-options-quick-jumper input:placeholder-shown{
  text-overflow:ellipsis
}

.ant-pagination-options-quick-jumper input:hover{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-pagination-options-quick-jumper input-disabled{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-pagination-options-quick-jumper input-disabled:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-pagination-options-quick-jumper input[disabled]{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9;
  box-shadow:none;
  cursor:not-allowed;
  opacity:1
}

.ant-pagination-options-quick-jumper input[disabled]:hover{
  border-color:#d9d9d9;
  border-right-width:1px !important
}

.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled]{
  background-color:transparent;
  border:none;
  box-shadow:none
}

textarea.ant-pagination-options-quick-jumper input{
  max-width:100%;
  height:auto;
  min-height:32px;
  line-height:1.5715;
  vertical-align:bottom;
  transition:all .3s,height 0s
}

.ant-pagination-options-quick-jumper input-lg{
  padding:6.5px 11px;
  font-size:16px
}

.ant-pagination-options-quick-jumper input-sm{
  padding:0 7px
}

.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev{
  height:24px;
  line-height:24px;
  vertical-align:top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link{
  height:24px;
  background-color:transparent;
  border:0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after{
  height:24px;
  line-height:24px
}

.ant-pagination-simple .ant-pagination-simple-pager{
  display:inline-block;
  height:24px;
  margin-right:8px
}

.ant-pagination-simple .ant-pagination-simple-pager input{
  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
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover{
  border-color:#1890ff
}

.ant-pagination-simple .ant-pagination-simple-pager input:focus{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2)
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{
  color:rgba(0,0,0,.25);
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-pagination.mini .ant-pagination-simple-pager,.ant-pagination.mini .ant-pagination-total-text{
  height:24px;
  line-height:24px
}

.ant-pagination.mini .ant-pagination-item{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:22px
}

.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){
  background:transparent;
  border-color:transparent
}

.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev{
  min-width:24px;
  height:24px;
  margin:0;
  line-height:24px
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link{
  background:transparent;
  border-color:transparent
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after{
  height:24px;
  line-height:24px
}

.ant-pagination.mini .ant-pagination-jump-next,.ant-pagination.mini .ant-pagination-jump-prev{
  height:24px;
  margin-right:0;
  line-height:24px
}

.ant-pagination.mini .ant-pagination-options{
  margin-left:2px
}

.ant-pagination.mini .ant-pagination-options-size-changer{
  top:0
}

.ant-pagination.mini .ant-pagination-options-quick-jumper{
  height:24px;
  line-height:24px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input{
  padding:0 7px;
  width:44px;
  height:24px
}

.ant-pagination.ant-pagination-disabled{
  cursor:not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item{
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a{
  color:rgba(0,0,0,.25);
  background:transparent;
  border:none;
  cursor:not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{
  background:#e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{
  color:rgba(0,0,0,.25)
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  color:rgba(0,0,0,.25);
  background:#f5f5f5;
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{
  background:transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{
  opacity:0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{
  opacity:1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{
  color:rgba(0,0,0,.25)
}

@media only screen and (max-width: 992px){
  .ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{
    display:none
  }
}

@media only screen and (max-width: 576px){
  .ant-pagination-options{
    display:none
  }
}

.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text{
  margin-right:0;
  margin-left:8px
}

.ant-pagination-rtl .ant-pagination-slash{
  margin:0 5px 0 10px
}

.ant-pagination-rtl .ant-pagination-options{
  margin-right:16px;
  margin-left:0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{
  margin-right:0;
  margin-left:8px
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{
  margin-left:0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{
  margin-right:0;
  margin-left:8px
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{
  margin-right:2px;
  margin-left:0
}

.ant-popconfirm{
  z-index:1060
}

.ant-popover{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  top:0;
  left:0;
  z-index:1030;
  font-weight:400;
  white-space:normal;
  text-align:left;
  cursor:auto;
  -webkit-user-select:text;
  user-select:text
}

.ant-popover:after{
  position:absolute;
  background:rgba(255,255,255,.01);
  content:""
}

.ant-popover-hidden{
  display:none
}

.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{
  padding-bottom:10px
}

.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{
  padding-left:10px
}

.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{
  padding-top:10px
}

.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{
  padding-right:10px
}

.ant-popover-inner{
  background-color:#fff;
  background-clip:padding-box;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);
  box-shadow:0 0 8px rgba(0,0,0,.15) \9 
}

@media(-ms-high-contrast: none),screen and (-ms-high-contrast: active){
  .ant-popover-inner{
    box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
  }
}

.ant-popover-title{
  min-width:177px;
  min-height:32px;
  margin:0;
  padding:5px 16px 4px;
  color:rgba(0,0,0,.85);
  font-weight:500;
  border-bottom:1px solid #f0f0f0
}

.ant-popover-inner-content{
  padding:12px 16px;
  color:rgba(0,0,0,.85)
}

.ant-popover-message{
  position:relative;
  padding:4px 0 12px;
  color:rgba(0,0,0,.85);
  font-size:14px
}

.ant-popover-message>.anticon{
  position:absolute;
  top:8.0005px;
  color:#faad14;
  font-size:14px
}

.ant-popover-message-title{
  padding-left:22px
}

.ant-popover-buttons{
  margin-bottom:4px;
  text-align:right
}

.ant-popover-buttons button{
  margin-left:8px
}

.ant-popover-arrow{
  position:absolute;
  display:block;
  width:8.48528137px;
  height:8.48528137px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

.ant-popover-arrow-content{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:6px;
  height:6px;
  margin:auto;
  background-color:#fff;
  content:"";
  pointer-events:auto
}

.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{
  bottom:1.51471863px
}

.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{
  box-shadow:3px 3px 7px rgba(0,0,0,.07);
  transform:translateY(-4.24264069px) rotate(45deg)
}

.ant-popover-placement-top .ant-popover-arrow{
  left:50%;
  transform:translateX(-50%)
}

.ant-popover-placement-topLeft .ant-popover-arrow{
  left:16px
}

.ant-popover-placement-topRight .ant-popover-arrow{
  right:16px
}

.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{
  left:1.51471863px
}

.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{
  box-shadow:-3px 3px 7px rgba(0,0,0,.07);
  transform:translateX(4.24264069px) rotate(45deg)
}

.ant-popover-placement-right .ant-popover-arrow{
  top:50%;
  transform:translateY(-50%)
}

.ant-popover-placement-rightTop .ant-popover-arrow{
  top:12px
}

.ant-popover-placement-rightBottom .ant-popover-arrow{
  bottom:12px
}

.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{
  top:1.51471863px
}

.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{
  box-shadow:-2px -2px 5px rgba(0,0,0,.06);
  transform:translateY(4.24264069px) rotate(45deg)
}

.ant-popover-placement-bottom .ant-popover-arrow{
  left:50%;
  transform:translateX(-50%)
}

.ant-popover-placement-bottomLeft .ant-popover-arrow{
  left:16px
}

.ant-popover-placement-bottomRight .ant-popover-arrow{
  right:16px
}

.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{
  right:1.51471863px
}

.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{
  box-shadow:3px -3px 7px rgba(0,0,0,.07);
  transform:translateX(-4.24264069px) rotate(45deg)
}

.ant-popover-placement-left .ant-popover-arrow{
  top:50%;
  transform:translateY(-50%)
}

.ant-popover-placement-leftTop .ant-popover-arrow{
  top:12px
}

.ant-popover-placement-leftBottom .ant-popover-arrow{
  bottom:12px
}

.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{
  background-color:#eb2f96
}

.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{
  background-color:#f5222d
}

.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{
  background-color:#fa541c
}

.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{
  background-color:#fa8c16
}

.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{
  background-color:#fadb14
}

.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{
  background-color:#faad14
}

.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{
  background-color:#13c2c2
}

.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{
  background-color:#a0d911
}

.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{
  background-color:#52c41a
}

.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{
  background-color:#1890ff
}

.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{
  background-color:#2f54eb
}

.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{
  background-color:#722ed1
}

.ant-popover-rtl{
  direction:rtl;
  text-align:right
}

.ant-popover-rtl .ant-popover-message-title{
  padding-right:22px;
  padding-left:16px
}

.ant-popover-rtl .ant-popover-buttons{
  text-align:left
}

.ant-popover-rtl .ant-popover-buttons button{
  margin-right:8px;
  margin-left:0
}

.ant-progress{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block
}

.ant-progress-line{
  position:relative;
  width:100%;
  font-size:14px
}

.ant-progress-steps{
  display:inline-block
}

.ant-progress-steps-outer{
  display:flex;
  flex-direction:row;
  align-items:center
}

.ant-progress-steps-item{
  flex-shrink:0;
  min-width:2px;
  margin-right:2px;
  background:#f3f3f3;
  transition:all .3s
}

.ant-progress-steps-item-active{
  background:#1890ff
}

.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{
  font-size:12px
}

.ant-progress-outer{
  display:inline-block;
  width:100%;
  margin-right:0;
  padding-right:0
}

.ant-progress-show-info .ant-progress-outer{
  margin-right:calc(-2em - 8px);
  padding-right:calc(2em + 8px)
}

.ant-progress-inner{
  position:relative;
  display:inline-block;
  width:100%;
  overflow:hidden;
  vertical-align:middle;
  background-color:#f5f5f5;
  border-radius:100px
}

.ant-progress-circle-trail{
  stroke:#f5f5f5
}

.ant-progress-circle-path{
  animation:ant-progress-appear .3s
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#1890ff
}

.ant-progress-bg,.ant-progress-success-bg{
  position:relative;
  background-color:#1890ff;
  border-radius:100px;
  transition:all .4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s
}

.ant-progress-success-bg{
  position:absolute;
  top:0;
  left:0;
  background-color:#52c41a
}

.ant-progress-text{
  display:inline-block;
  width:2em;
  margin-left:8px;
  color:rgba(0,0,0,.85);
  font-size:1em;
  line-height:1;
  white-space:nowrap;
  text-align:left;
  vertical-align:middle;
  word-break:normal
}

.ant-progress-text .anticon{
  font-size:14px
}

.ant-progress-status-active .ant-progress-bg:before{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#fff;
  border-radius:10px;
  opacity:0;
  animation:ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content:""
}

.ant-progress-status-exception .ant-progress-bg{
  background-color:#ff4d4f
}

.ant-progress-status-exception .ant-progress-text{
  color:#ff4d4f
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#ff4d4f
}

.ant-progress-status-success .ant-progress-bg{
  background-color:#52c41a
}

.ant-progress-status-success .ant-progress-text{
  color:#52c41a
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{
  stroke:#52c41a
}

.ant-progress-circle .ant-progress-inner{
  position:relative;
  line-height:1;
  background-color:transparent
}

.ant-progress-circle .ant-progress-text{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:1em;
  line-height:1;
  white-space:normal;
  text-align:center;
  transform:translate(-50%, -50%)
}

.ant-progress-circle .ant-progress-text .anticon{
  font-size:1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text{
  color:#ff4d4f
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text{
  color:#52c41a
}

@keyframes ant-progress-active{
  0%{
    transform:translateX(-100%) scaleX(0);
    opacity:.1
  }

  20%{
    transform:translateX(-100%) scaleX(0);
    opacity:.5
  }

  to{
    transform:translateX(0) scaleX(1);
    opacity:0
  }
}

.ant-progress-rtl{
  direction:rtl
}

.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{
  margin-right:0;
  margin-left:calc(-2em - 8px);
  padding-right:0;
  padding-left:calc(2em + 8px)
}

.ant-progress-rtl .ant-progress-success-bg{
  right:0;
  left:auto
}

.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{
  margin-right:8px;
  margin-left:0;
  text-align:right
}

.ant-radio-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block;
  font-size:0
}

.ant-radio-group .ant-badge-count{
  z-index:1
}

.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{
  border-left:none
}

.ant-radio-wrapper{
  box-sizing:border-box;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:inline-flex;
  align-items:baseline;
  margin:0 8px 0 0;
  cursor:pointer
}

.ant-radio-wrapper-disabled{
  cursor:not-allowed
}

.ant-radio-wrapper:after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

.ant-radio{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  top:.2em;
  display:inline-block;
  outline:none;
  cursor:pointer
}

.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{
  border-color:#1890ff
}

.ant-radio-input:focus+.ant-radio-inner{
  box-shadow:0 0 0 3px #e6f7ff
}

.ant-radio-checked:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:50%;
  visibility:hidden;
  animation:antRadioEffect .36s ease-in-out;
  animation-fill-mode:both;
  content:""
}

.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{
  visibility:visible
}

.ant-radio-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:50%;
  transition:all .3s
}

.ant-radio-inner:after{
  position:absolute;
  top:50%;
  left:50%;
  display:block;
  width:16px;
  height:16px;
  margin-top:-8px;
  margin-left:-8px;
  background-color:#1890ff;
  border-top:0;
  border-left:0;
  border-radius:16px;
  transform:scale(0);
  opacity:0;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content:" "
}

.ant-radio-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  cursor:pointer;
  opacity:0
}

.ant-radio-checked .ant-radio-inner{
  border-color:#1890ff
}

.ant-radio-checked .ant-radio-inner:after{
  transform:scale(0.5);
  opacity:1;
  transition:all .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-radio-disabled{
  cursor:not-allowed
}

.ant-radio-disabled .ant-radio-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important;
  cursor:not-allowed
}

.ant-radio-disabled .ant-radio-inner:after{
  background-color:rgba(0,0,0,.2)
}

.ant-radio-disabled .ant-radio-input{
  cursor:not-allowed
}

.ant-radio-disabled+span{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

span.ant-radio+*{
  padding-right:8px;
  padding-left:8px
}

.ant-radio-button-wrapper{
  position:relative;
  display:inline-block;
  height:32px;
  margin:0;
  padding:0 15px;
  color:rgba(0,0,0,.85);
  font-size:14px;
  line-height:30px;
  background:#fff;
  border-color:#d9d9d9;
  border-style:solid;
  border-width:1.02px 1px 1px 0;
  cursor:pointer;
  transition:color .3s,background .3s,border-color .3s,box-shadow .3s
}

.ant-radio-button-wrapper a{
  color:rgba(0,0,0,.85)
}

.ant-radio-button-wrapper>.ant-radio-button{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%
}

.ant-radio-group-large .ant-radio-button-wrapper{
  height:40px;
  font-size:16px;
  line-height:38px
}

.ant-radio-group-small .ant-radio-button-wrapper{
  height:24px;
  padding:0 7px;
  line-height:22px
}

.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:""
}

.ant-radio-button-wrapper:first-child{
  border-left:1px solid #d9d9d9;
  border-radius:2px 0 0 2px
}

.ant-radio-button-wrapper:last-child{
  border-radius:0 2px 2px 0
}

.ant-radio-button-wrapper:first-child:last-child{
  border-radius:2px
}

.ant-radio-button-wrapper:hover{
  position:relative;
  color:#1890ff
}

.ant-radio-button-wrapper:focus-within{
  box-shadow:0 0 0 3px #e6f7ff
}

.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{
  width:0;
  height:0;
  opacity:0;
  pointer-events:none
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  z-index:1;
  color:#1890ff;
  background:#fff;
  border-color:#1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{
  background-color:#1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{
  border-color:#1890ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#40a9ff;
  border-color:#40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{
  background-color:#40a9ff
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#096dd9;
  border-color:#096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{
  background-color:#096dd9
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px #e6f7ff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
  color:#fff;
  background:#1890ff;
  border-color:#1890ff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{
  color:#fff;
  background:#40a9ff;
  border-color:#40a9ff
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{
  color:#fff;
  background:#096dd9;
  border-color:#096dd9
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{
  box-shadow:0 0 0 3px #e6f7ff
}

.ant-radio-button-wrapper-disabled{
  cursor:not-allowed
}

.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{
  color:rgba(0,0,0,.25);
  background-color:#f5f5f5;
  border-color:#d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child{
  border-left-color:#d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{
  color:rgba(0,0,0,.25);
  background-color:#e6e6e6;
  border-color:#d9d9d9;
  box-shadow:none
}

@keyframes antRadioEffect{
  0%{
    transform:scale(1);
    opacity:.5
  }

  to{
    transform:scale(1.6);
    opacity:0
  }
}

.ant-radio-group.ant-radio-group-rtl{
  direction:rtl
}

.ant-radio-wrapper.ant-radio-wrapper-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{
  border-right-width:0;
  border-left-width:1px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{
  right:-1px;
  left:0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{
  border-right:1px solid #d9d9d9;
  border-radius:0 2px 2px 0
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{
  border-right-color:#40a9ff
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{
  border-radius:2px 0 0 2px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{
  border-right-color:#d9d9d9
}

.ant-rate{
  box-sizing:border-box;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  font-feature-settings:"tnum";
  display:inline-block;
  margin:0;
  padding:0;
  color:#fadb14;
  font-size:20px;
  line-height:unset;
  list-style:none;
  outline:none
}

.ant-rate-disabled .ant-rate-star{
  cursor:default
}

.ant-rate-disabled .ant-rate-star:hover{
  transform:scale(1)
}

.ant-rate-star{
  position:relative;
  display:inline-block;
  color:inherit;
  cursor:pointer
}

.ant-rate-star:not(:last-child){
  margin-right:8px
}

.ant-rate-star>div{
  transition:all .3s,outline 0s
}

.ant-rate-star>div:focus-visible,.ant-rate-star>div:hover{
  transform:scale(1.1)
}

.ant-rate-star>div:focus{
  outline:0
}

.ant-rate-star>div:focus-visible{
  outline:1px dashed #fadb14
}

.ant-rate-star-first,.ant-rate-star-second{
  color:#f0f0f0;
  transition:all .3s;
  -webkit-user-select:none;
  user-select:none
}

.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{
  vertical-align:middle
}

.ant-rate-star-first{
  position:absolute;
  top:0;
  left:0;
  width:50%;
  height:100%;
  overflow:hidden;
  opacity:0
}

.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{
  opacity:1
}

.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{
  color:inherit
}

.ant-rate-text{
  display:inline-block;
  margin:0 8px;
  font-size:14px
}

.ant-rate-rtl{
  direction:rtl
}

.ant-rate-rtl .ant-rate-star:not(:last-child){
  margin-right:0;
  margin-left:8px
}

.ant-rate-rtl .ant-rate-star-first{
  right:0;
  left:auto
}

.ant-result{
  padding:48px 32px
}

.ant-result-success .ant-result-icon>.anticon{
  color:#52c41a
}

.ant-result-error .ant-result-icon>.anticon{
  color:#ff4d4f
}

.ant-result-info .ant-result-icon>.anticon{
  color:#1890ff
}

.ant-result-warning .ant-result-icon>.anticon{
  color:#faad14
}

.ant-result-image{
  width:250px;
  height:295px;
  margin:auto
}

.ant-result-icon{
  margin-bottom:24px;
  text-align:center
}

.ant-result-icon>.anticon{
  font-size:72px
}

.ant-result-title{
  color:rgba(0,0,0,.85);
  font-size:24px;
  line-height:1.8;
  text-align:center
}

.ant-result-subtitle{
  color:rgba(0,0,0,.45);
  font-size:14px;
  line-height:1.6;
  text-align:center
}

.ant-result-extra{
  margin:24px 0 0;
  text-align:center
}

.ant-result-extra>*{
  margin-right:8px
}

.ant-result-extra>:last-child{
  margin-right:0
}

.ant-result-content{
  margin-top:24px;
  padding:24px 40px;
  background-color:#fafafa
}

.ant-result-rtl{
  direction:rtl
}

.ant-result-rtl .ant-result-extra>*{
  margin-right:0;
  margin-left:8px
}

.ant-result-rtl .ant-result-extra>:last-child{
  margin-left:0
}

.ant-select-single .ant-select-selector{
  display:flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search{
  position:absolute;
  top:0;
  right:11px;
  bottom:0;
  left:11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input{
  width:100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  padding:0;
  line-height:30px;
  transition:all .3s
}

@supports(-moz-appearance: meterbar){
  .ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
    line-height:30px
  }
}

.ant-select-single .ant-select-selector .ant-select-selection-item{
  position:relative;
  -webkit-user-select:none;
  user-select:none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  transition:none;
  pointer-events:none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,.ant-select-single .ant-select-selector:after{
  display:inline-block;
  width:0;
  visibility:hidden;
  content:" "
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:18px
}

.ant-select-single.ant-select-open .ant-select-selection-item{
  color:#bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
  width:100%;
  height:32px;
  padding:0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{
  height:30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{
  line-height:30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after{
  display:none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{
  position:static;
  width:100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{
  position:absolute;
  right:0;
  left:0;
  padding:0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{
  display:none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  height:40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after{
  line-height:38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  height:24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after{
  line-height:22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{
  height:22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{
  right:7px;
  left:7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{
  padding:0 11px
}

.ant-select-selection-overflow{
  position:relative;
  display:flex;
  flex:auto;
  flex-wrap:wrap;
  max-width:100%
}

.ant-select-selection-overflow-item{
  flex:none;
  align-self:center;
  max-width:100%
}

.ant-select-multiple .ant-select-selector{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  padding:1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector{
  cursor:text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector{
  background:#f5f5f5;
  cursor:not-allowed
}

.ant-select-multiple .ant-select-selector:after{
  display:inline-block;
  width:0;
  margin:2px 0;
  line-height:24px;
  content:" "
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector{
  padding-right:24px
}

.ant-select-multiple .ant-select-selection-item{
  position:relative;
  display: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;
  user-select:none;
  margin-inline-end:4px;
  padding-inline-start:8px;
  padding-inline-end:4px
}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item{
  color:#bfbfbf;
  border-color:#d9d9d9;
  cursor:not-allowed
}

.ant-select-multiple .ant-select-selection-item-content{
  display:inline-block;
  margin-right:4px;
  overflow:hidden;
  white-space:pre;
  text-overflow:ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove{
  color:inherit;
  font-style:normal;
  line-height:0;
  text-align:center;
  text-transform:none;
  vertical-align:-0.125em;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:rgba(0,0,0,.45);
  font-weight:700;
  font-size:10px;
  line-height:inherit;
  cursor:pointer
}

.ant-select-multiple .ant-select-selection-item-remove>*{
  line-height:1
}

.ant-select-multiple .ant-select-selection-item-remove svg{
  display:inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before{
  display:none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{
  display:block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon{
  vertical-align:-0.2em
}

.ant-select-multiple .ant-select-selection-item-remove:hover{
  color:rgba(0,0,0,.75)
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{
  margin-inline-start:0
}

.ant-select-multiple .ant-select-selection-search{
  position:relative;
  max-width:100%;
  margin-top:2px;
  margin-bottom:2px;
  margin-inline-start:7px
}

.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{
  height:24px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  line-height:24px;
  transition:all .3s
}

.ant-select-multiple .ant-select-selection-search-input{
  width:100%;
  min-width:4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror{
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  white-space:pre;
  visibility:hidden
}

.ant-select-multiple .ant-select-selection-placeholder{
  position:absolute;
  top:50%;
  right:11px;
  left:11px;
  transform:translateY(-50%);
  transition:all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after{
  line-height:32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item{
  line-height:30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search{
  height:32px;
  line-height:32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{
  height:32px;
  line-height:30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after{
  line-height:16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item{
  height:16px;
  line-height:14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search{
  height:16px;
  line-height:16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{
  height:16px;
  line-height:14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  left:7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search{
  margin-inline-start:3px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item{
  height:32px;
  line-height:32px
}

.ant-select-disabled .ant-select-selection-item-remove{
  display:none
}

.ant-select{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:inline-block;
  cursor:pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  position:relative;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  cursor:text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  border-color:#40a9ff;
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  border-right-width:1px !important;
  outline:0
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  color:rgba(0,0,0,.25);
  background:#f5f5f5;
  cursor:not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  background:#f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{
  cursor:not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{
  margin:0;
  padding:0;
  background:transparent;
  border:none;
  outline:none;
  -webkit-appearance:none;
  appearance:none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{
  display:none;
  -webkit-appearance:none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector{
  border-color:#40a9ff;
  border-right-width:1px !important
}

.ant-select-selection-item{
  flex:1;
  overflow:hidden;
  font-weight:400;
  white-space:nowrap;
  text-overflow:ellipsis
}

@media(-ms-high-contrast: none){
  .ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop{
    flex:auto
  }
}

.ant-select-selection-placeholder{
  flex:1;
  overflow:hidden;
  color:#bfbfbf;
  white-space:nowrap;
  text-overflow:ellipsis;
  pointer-events:none
}

@media(-ms-high-contrast: none){
  .ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop{
    flex:auto
  }
}

.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,.25);
  font-size:12px;
  line-height:1;
  text-align:center;
  pointer-events:none
}

.ant-select-arrow>*{
  line-height:1
}

.ant-select-arrow svg{
  display:inline-block
}

.ant-select-arrow:before{
  display:none
}

.ant-select-arrow .ant-select-arrow-icon{
  display:block
}

.ant-select-arrow .anticon{
  vertical-align:top;
  transition:transform .3s
}

.ant-select-arrow .anticon>svg{
  vertical-align:top
}

.ant-select-arrow .anticon:not(.ant-select-suffix){
  pointer-events:auto
}

.ant-select-disabled .ant-select-arrow{
  cursor:not-allowed
}

.ant-select-clear{
  position:absolute;
  top:50%;
  right:11px;
  z-index:1;
  display:inline-block;
  width:12px;
  height:12px;
  margin-top:-6px;
  color:rgba(0,0,0,.25);
  font-size:12px;
  font-style:normal;
  line-height:1;
  text-align:center;
  text-transform:none;
  background:#fff;
  cursor:pointer;
  opacity:0;
  transition:color .3s ease,opacity .15s ease;
  text-rendering:auto
}

.ant-select-clear:before{
  display:block
}

.ant-select-clear:hover{
  color:rgba(0,0,0,.45)
}

.ant-select:hover .ant-select-clear{
  opacity:1
}

.ant-select-dropdown{
  margin:0;
  color:rgba(0,0,0,.85);
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  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:normal;
  background-color:#fff;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft{
  animation-name:antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft{
  animation-name:antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{
  animation-name:antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{
  animation-name:antSlideDownOut
}

.ant-select-dropdown-hidden{
  display:none
}

.ant-select-dropdown-empty{
  color:rgba(0,0,0,.25)
}

.ant-select-item-empty{
  color:rgba(0,0,0,.85);
  color:rgba(0,0,0,.25)
}

.ant-select-item,.ant-select-item-empty{
  position:relative;
  display:block;
  min-height:32px;
  padding:5px 12px;
  font-weight:400;
  font-size:14px;
  line-height:22px
}

.ant-select-item{
  color:rgba(0,0,0,.85);
  cursor:pointer;
  transition:background .3s ease
}

.ant-select-item-group{
  color:rgba(0,0,0,.45);
  font-size:12px;
  cursor:default
}

.ant-select-item-option{
  display:flex
}

.ant-select-item-option-content{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-select-item-option-state{
  flex:none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled){
  background-color:#f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled){
  color:rgba(0,0,0,.85);
  font-weight:600;
  background-color:#e6f7ff
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{
  color:#1890ff
}

.ant-select-item-option-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected{
  background-color:#f5f5f5
}

.ant-select-item-option-grouped{
  padding-left:24px
}

.ant-select-lg{
  font-size:16px
}

.ant-select-borderless .ant-select-selector{
  background-color:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important
}

.ant-select-rtl{
  direction:rtl
}

.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{
  right:auto;
  left:11px
}

.ant-select-dropdown-rtl{
  direction:rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped{
  padding-right:24px;
  padding-left:12px
}

.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector{
  padding-right:4px;
  padding-left:24px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item{
  text-align:right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{
  margin-right:0;
  margin-left:4px;
  text-align:right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{
  right:0;
  left:auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{
  right:11px;
  left:auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{
  right:7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{
  right:0;
  left:9px;
  text-align:right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{
  right:11px;
  left:25px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:0;
  padding-left:18px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{
  right:6px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{
  padding-right:0;
  padding-left:21px
}

.ant-skeleton{
  display:table;
  width:100%
}

.ant-skeleton-header{
  display:table-cell;
  padding-right:16px;
  vertical-align:top
}

.ant-skeleton-header .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190,190,190,.2);
  width:32px;
  height:32px;
  line-height:32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-content{
  display:table-cell;
  width:100%;
  vertical-align:top
}

.ant-skeleton-content .ant-skeleton-title{
  width:100%;
  height:16px;
  margin-top:16px;
  background:rgba(190,190,190,.2);
  border-radius:4px
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:24px
}

.ant-skeleton-content .ant-skeleton-paragraph{
  padding:0
}

.ant-skeleton-content .ant-skeleton-paragraph>li{
  width:100%;
  height:16px;
  list-style:none;
  background:rgba(190,190,190,.2);
  border-radius:4px
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){
  width:61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li{
  margin-top:16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{
  margin-top:12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{
  margin-top:28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{
  border-radius:100px
}

.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-image,.ant-skeleton.ant-skeleton-active .ant-skeleton-input{
  background: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%;
  animation:ant-skeleton-loading 1.4s ease infinite
}

.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{
  width:100%
}

.ant-skeleton-element{
  display:inline-block;
  width:auto
}

.ant-skeleton-element .ant-skeleton-button{
  display:inline-block;
  vertical-align:top;
  background:rgba(190,190,190,.2);
  border-radius:2px;
  width:64px;
  min-width:64px;
  height:32px;
  line-height:32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{
  width:32px;
  min-width:32px;
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{
  border-radius:32px
}

.ant-skeleton-element .ant-skeleton-button-lg{
  width:80px;
  min-width:80px;
  height:40px;
  line-height:40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{
  width:40px;
  min-width:40px;
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{
  border-radius:40px
}

.ant-skeleton-element .ant-skeleton-button-sm{
  width:48px;
  min-width:48px;
  height:24px;
  line-height:24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{
  width:24px;
  min-width:24px;
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{
  border-radius:24px
}

.ant-skeleton-element .ant-skeleton-avatar{
  display:inline-block;
  vertical-align:top;
  background:rgba(190,190,190,.2);
  width:32px;
  height:32px;
  line-height:32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg{
  width:40px;
  height:40px;
  line-height:40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm{
  width:24px;
  height:24px;
  line-height:24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-input{
  display:inline-block;
  vertical-align:top;
  background:rgba(190,190,190,.2);
  width:100%;
  height:32px;
  line-height:32px
}

.ant-skeleton-element .ant-skeleton-input-lg{
  width:100%;
  height:40px;
  line-height:40px
}

.ant-skeleton-element .ant-skeleton-input-sm{
  width:100%;
  height:24px;
  line-height:24px
}

.ant-skeleton-element .ant-skeleton-image{
  display:flex;
  align-items:center;
  justify-content:center;
  vertical-align:top;
  background:rgba(190,190,190,.2);
  width:96px;
  height:96px;
  line-height:96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{
  border-radius:50%
}

.ant-skeleton-element .ant-skeleton-image-path{
  fill:#bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg{
  width:48px;
  height:48px;
  line-height:48px;
  max-width:192px;
  max-height:192px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{
  border-radius:50%
}

@keyframes ant-skeleton-loading{
  0%{
    background-position:100% 50%
  }

  to{
    background-position:0 50%
  }
}

.ant-skeleton-rtl{
  direction:rtl
}

.ant-skeleton-rtl .ant-skeleton-header{
  padding-right:0;
  padding-left:16px
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{
  animation-name:ant-skeleton-loading-rtl
}

@keyframes ant-skeleton-loading-rtl{
  0%{
    background-position:0 50%
  }

  to{
    background-position:100% 50%
  }
}

.ant-slider{
  box-sizing:border-box;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  height:12px;
  margin:10px 6px;
  padding:4px 0;
  cursor:pointer;
  touch-action:none
}

.ant-slider-vertical{
  width:12px;
  height:100%;
  margin:6px 10px;
  padding:0 4px
}

.ant-slider-vertical .ant-slider-rail{
  width:4px;
  height:100%
}

.ant-slider-vertical .ant-slider-track{
  width:4px
}

.ant-slider-vertical .ant-slider-handle{
  margin-top:-6px;
  margin-left:-5px
}

.ant-slider-vertical .ant-slider-mark{
  top:0;
  left:12px;
  width:18px;
  height:100%
}

.ant-slider-vertical .ant-slider-mark-text{
  left:4px;
  white-space:nowrap
}

.ant-slider-vertical .ant-slider-step{
  width:4px;
  height:100%
}

.ant-slider-vertical .ant-slider-dot{
  top:auto;
  left:2px;
  margin-bottom:-4px
}

.ant-slider-tooltip .ant-tooltip-inner{
  min-width:unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{
  margin-right:-5px;
  margin-left:0
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{
  right:12px;
  left:auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{
  right:4px;
  left:auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{
  right:2px;
  left:auto
}

.ant-slider-with-marks{
  margin-bottom:28px
}

.ant-slider-rail{
  width:100%;
  background-color:#f5f5f5
}

.ant-slider-rail,.ant-slider-track{
  position:absolute;
  height:4px;
  border-radius:2px;
  transition:background-color .3s
}

.ant-slider-track{
  background-color:#91d5ff
}

.ant-slider-handle{
  position:absolute;
  width:14px;
  height:14px;
  margin-top:-5px;
  background-color:#fff;
  border:2px solid #91d5ff;
  border-radius:50%;
  box-shadow:0;
  cursor:pointer;
  transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28)
}

.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging,.ant-slider-handle:focus{
  border-color:#46a6ff;
  box-shadow:0 0 0 5px rgba(24,144,255,.12)
}

.ant-slider-handle:focus{
  outline:none
}

.ant-slider-handle.ant-tooltip-open{
  border-color:#1890ff
}

.ant-slider:hover .ant-slider-rail{
  background-color:#e1e1e1
}

.ant-slider:hover .ant-slider-track{
  background-color:#69c0ff
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){
  border-color:#69c0ff
}

.ant-slider-mark{
  position:absolute;
  top:14px;
  left:0;
  width:100%;
  font-size:14px
}

.ant-slider-mark-text{
  position:absolute;
  display:inline-block;
  color:rgba(0,0,0,.45);
  text-align:center;
  word-break:keep-all;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}

.ant-slider-mark-text-active{
  color:rgba(0,0,0,.85)
}

.ant-slider-step{
  position:absolute;
  width:100%;
  height:4px;
  background:transparent
}

.ant-slider-dot{
  position:absolute;
  top:-2px;
  width:8px;
  height:8px;
  background-color:#fff;
  border:2px solid #f0f0f0;
  border-radius:50%;
  cursor:pointer
}

.ant-slider-dot,.ant-slider-dot:first-child,.ant-slider-dot:last-child{
  margin-left:-4px
}

.ant-slider-dot-active{
  border-color:#8cc8ff
}

.ant-slider-disabled{
  cursor:not-allowed
}

.ant-slider-disabled .ant-slider-rail{
  background-color:#f5f5f5 !important
}

.ant-slider-disabled .ant-slider-track{
  background-color:rgba(0,0,0,.25) !important
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle{
  background-color:#fff;
  border-color:rgba(0,0,0,.25) !important;
  box-shadow:none;
  cursor:not-allowed
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text{
  cursor:not-allowed !important
}

.ant-slider-rtl{
  direction:rtl
}

.ant-slider-rtl .ant-slider-mark{
  right:0;
  left:auto
}

.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child,.ant-slider-rtl .ant-slider-dot:last-child{
  margin-right:-4px;
  margin-left:0
}

.ant-space{
  display:inline-flex
}

.ant-space-vertical{
  flex-direction:column
}

.ant-space-align-center{
  align-items:center
}

.ant-space-align-start{
  align-items:flex-start
}

.ant-space-align-end{
  align-items:flex-end
}

.ant-space-align-baseline{
  align-items:baseline
}

.ant-space-item:empty{
  display:none
}

.ant-space-rtl{
  direction:rtl
}

.ant-spin{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  display:none;
  color:#1890ff;
  text-align:center;
  vertical-align:middle;
  opacity:0;
  transition:transform .3s cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-spin-spinning{
  position:static;
  display:inline-block;
  opacity:1
}

.ant-spin-nested-loading{
  position:relative
}

.ant-spin-nested-loading>div>.ant-spin{
  position:absolute;
  top:0;
  left:0;
  z-index:4;
  display:block;
  width:100%;
  height:100%;
  max-height:400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{
  position:absolute;
  top:50%;
  left:50%;
  margin:-10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{
  position:absolute;
  top:50%;
  width:100%;
  padding-top:5px;
  text-shadow:0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{
  margin-top:-20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{
  margin:-7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{
  padding-top:2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{
  margin-top:-17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{
  margin:-16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{
  padding-top:11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{
  margin-top:-26px
}

.ant-spin-container{
  position:relative;
  transition:opacity .3s
}

.ant-spin-container:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:10;
  display:none\9 ;
  width:100%;
  height:100%;
  background:#fff;
  opacity:0;
  transition:all .3s;
  content:"";
  pointer-events:none
}

.ant-spin-blur{
  clear:both;
  opacity:.5;
  -webkit-user-select:none;
  user-select:none;
  pointer-events:none
}

.ant-spin-blur:after{
  opacity:.4;
  pointer-events:auto
}

.ant-spin-tip{
  color:rgba(0,0,0,.45)
}

.ant-spin-dot{
  position:relative;
  display:inline-block;
  font-size:20px;
  width:1em;
  height:1em
}

.ant-spin-dot-item{
  position:absolute;
  display:block;
  width:9px;
  height:9px;
  background-color:#1890ff;
  border-radius:100%;
  transform:scale(0.75);
  transform-origin:50% 50%;
  opacity:.3;
  animation:antSpinMove 1s linear infinite alternate
}

.ant-spin-dot-item:first-child{
  top:0;
  left:0
}

.ant-spin-dot-item:nth-child(2){
  top:0;
  right:0;
  animation-delay:.4s
}

.ant-spin-dot-item:nth-child(3){
  right:0;
  bottom:0;
  animation-delay:.8s
}

.ant-spin-dot-item:nth-child(4){
  bottom:0;
  left:0;
  animation-delay:1.2s
}

.ant-spin-dot-spin{
  transform:rotate(45deg);
  animation:antRotate 1.2s linear infinite
}

.ant-spin-sm .ant-spin-dot{
  font-size:14px
}

.ant-spin-sm .ant-spin-dot i{
  width:6px;
  height:6px
}

.ant-spin-lg .ant-spin-dot{
  font-size:32px
}

.ant-spin-lg .ant-spin-dot i{
  width:14px;
  height:14px
}

.ant-spin.ant-spin-show-text .ant-spin-text{
  display:block
}

@media(-ms-high-contrast: active),(-ms-high-contrast: none){
  .ant-spin-blur{
    background:#fff;
    opacity:.5
  }
}

@keyframes antSpinMove{
  to{
    opacity:1
  }
}

@keyframes antRotate{
  to{
    transform:rotate(405deg)
  }
}

.ant-spin-rtl{
  direction:rtl
}

.ant-spin-rtl .ant-spin-dot-spin{
  transform:rotate(-45deg);
  animation-name:antRotateRtl
}

@keyframes antRotateRtl{
  to{
    transform:rotate(-405deg)
  }
}

.ant-statistic{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum"
}

.ant-statistic-title{
  margin-bottom:4px;
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-statistic-content{
  color:rgba(0,0,0,.85);
  font-size:24px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.ant-statistic-content-value{
  display:inline-block;
  direction:ltr
}

.ant-statistic-content-prefix,.ant-statistic-content-suffix{
  display:inline-block
}

.ant-statistic-content-prefix{
  margin-right:4px
}

.ant-statistic-content-suffix{
  margin-left:4px
}

.ant-statistic-rtl{
  direction:rtl
}

.ant-statistic-rtl .ant-statistic-content-prefix{
  margin-right:0;
  margin-left:4px
}

.ant-statistic-rtl .ant-statistic-content-suffix{
  margin-right:4px;
  margin-left:0
}

.ant-steps{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:flex;
  width:100%;
  font-size:0;
  text-align:initial
}

.ant-steps-item{
  position:relative;
  display:inline-block;
  flex:1;
  overflow:hidden;
  vertical-align:top
}

.ant-steps-item-container{
  outline:none
}

.ant-steps-item:last-child{
  flex:none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail{
  display:none
}

.ant-steps-item-content,.ant-steps-item-icon{
  display:inline-block;
  vertical-align:top
}

.ant-steps-item-icon{
  width:32px;
  height:32px;
  margin:0 8px 0 0;
  font-size:16px;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  line-height:32px;
  text-align:center;
  border:1px solid rgba(0,0,0,.25);
  border-radius:32px;
  transition:background-color .3s,border-color .3s
}

.ant-steps-item-icon .ant-steps-icon{
  position:relative;
  top:-0.5px;
  color:#1890ff;
  line-height:1
}

.ant-steps-item-tail{
  position:absolute;
  top:12px;
  left:0;
  width:100%;
  padding:0 10px
}

.ant-steps-item-tail:after{
  display:inline-block;
  width:100%;
  height:1px;
  background:#f0f0f0;
  border-radius:1px;
  transition:background .3s;
  content:""
}

.ant-steps-item-title{
  position:relative;
  display:inline-block;
  padding-right:16px;
  color:rgba(0,0,0,.85);
  font-size:16px;
  line-height:32px
}

.ant-steps-item-title:after{
  position:absolute;
  top:16px;
  left:100%;
  display:block;
  width:9999px;
  height:1px;
  background:#f0f0f0;
  content:""
}

.ant-steps-item-subtitle{
  display:inline;
  margin-left:8px;
  font-weight:400
}

.ant-steps-item-description,.ant-steps-item-subtitle{
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-steps-item-wait .ant-steps-item-icon{
  background-color:#fff;
  border-color:rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{
  color:rgba(0,0,0,.25)
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:rgba(0,0,0,.25)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{
  background-color:#f0f0f0
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0,0,0,.45)
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{
  background-color:#f0f0f0
}

.ant-steps-item-process .ant-steps-item-icon{
  background-color:#fff;
  border-color:#1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{
  background-color:#f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0,0,0,.85)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{
  background-color:#f0f0f0
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{
  background:#1890ff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{
  color:#fff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{
  font-weight:500
}

.ant-steps-item-finish .ant-steps-item-icon{
  background-color:#fff;
  border-color:#1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:rgba(0,0,0,.85)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{
  background-color:#1890ff
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:rgba(0,0,0,.45)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{
  background-color:#1890ff
}

.ant-steps-item-error .ant-steps-item-icon{
  background-color:#fff;
  border-color:#ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{
  color:#ff4d4f
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{
  background:#ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{
  color:#ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{
  background-color:#f0f0f0
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{
  color:#ff4d4f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{
  background-color:#f0f0f0
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{
  background:#ff4d4f
}

.ant-steps-item-disabled{
  cursor:not-allowed
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{
  cursor:pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title{
  transition:color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title{
  color:#1890ff
}

.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
}

.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
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:16px;
  white-space:nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-right:0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{
  display:none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{
  max-width:140px;
  white-space:normal
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{
  height:auto;
  background:none;
  border:0
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{
  top:0;
  left:.5px;
  width:32px;
  height:32px;
  font-size:24px;
  line-height:32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{
  color:#1890ff
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{
  width:auto;
  background:none
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-left:12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-left:0
}

.ant-steps-small .ant-steps-item-icon{
  width:24px;
  height:24px;
  margin:0 8px 0 0;
  font-size:12px;
  line-height:24px;
  text-align:center;
  border-radius:24px
}

.ant-steps-small .ant-steps-item-title{
  padding-right:12px;
  font-size:14px;
  line-height:24px
}

.ant-steps-small .ant-steps-item-title:after{
  top:12px
}

.ant-steps-small .ant-steps-item-description{
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-steps-small .ant-steps-item-tail{
  top:8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{
  width:inherit;
  height:inherit;
  line-height:inherit;
  background:none;
  border:0;
  border-radius:0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{
  font-size:24px;
  line-height:24px;
  transform:none
}

.ant-steps-vertical{
  display:flex;
  flex-direction:column
}

.ant-steps-vertical>.ant-steps-item{
  display:block;
  flex:1 0 auto;
  padding-left:0;
  overflow:visible
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:left;
  margin-right:16px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{
  display:block;
  min-height:48px;
  overflow:hidden
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{
  line-height:32px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{
  padding-bottom:12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  position:absolute;
  top:0;
  left:16px;
  width:1px;
  height:100%;
  padding:38px 0 6px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{
  width:1px;
  height:100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{
  display:block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{
  display:none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  position:absolute;
  top:0;
  left:12px;
  padding:30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{
  line-height:24px
}

.ant-steps-label-vertical .ant-steps-item{
  overflow:visible
}

.ant-steps-label-vertical .ant-steps-item-tail{
  margin-left:58px;
  padding:3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content{
  display:block;
  width:116px;
  margin-top:8px;
  text-align:center
}

.ant-steps-label-vertical .ant-steps-item-icon{
  display:inline-block;
  margin-left:42px
}

.ant-steps-label-vertical .ant-steps-item-title{
  padding-right:0;
  padding-left:0
}

.ant-steps-label-vertical .ant-steps-item-title:after{
  display:none
}

.ant-steps-label-vertical .ant-steps-item-subtitle{
  display:block;
  margin-bottom:4px;
  margin-left:0;
  line-height:1.5715
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{
  margin-left:46px
}

.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{
  line-height:1.5715
}

.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  top:2px;
  width:100%;
  margin:0 0 0 70px;
  padding:0
}

.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{
  width:calc(100% - 20px);
  height:3px;
  margin-left:12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  left:2px
}

.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{
  width:8px;
  height:8px;
  margin-left:67px;
  padding-right:0;
  line-height:8px;
  background:transparent;
  border:0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{
  position:relative;
  float:left;
  width:100%;
  height:100%;
  border-radius:100px;
  transition:all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{
  position:absolute;
  top:-12px;
  left:-26px;
  width:60px;
  height:32px;
  background:rgba(0,0,0,.001);
  content:""
}

.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{
  width:140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{
  position:relative;
  top:-1px;
  width:10px;
  height:10px;
  line-height:10px;
  background:none
}

.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{
  left:0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-top:13px;
  margin-left:0;
  background:none
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  top:6.5px;
  left:-9px;
  margin:0;
  padding:22px 0 4px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  left:0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{
  width:inherit
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{
  top:-1px;
  left:-1px
}

.ant-steps-navigation{
  padding-top:12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-left:-12px
}

.ant-steps-navigation .ant-steps-item{
  overflow:visible;
  text-align:center
}

.ant-steps-navigation .ant-steps-item-container{
  display:inline-block;
  height:100%;
  margin-left:-16px;
  padding-bottom:12px;
  text-align:left;
  transition:opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{
  max-width:auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{
  max-width:100%;
  padding-right:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{
  display:none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{
  cursor:pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{
  opacity:.85
}

.ant-steps-navigation .ant-steps-item:last-child{
  flex:1
}

.ant-steps-navigation .ant-steps-item:last-child:after{
  display:none
}

.ant-steps-navigation .ant-steps-item:after{
  position:absolute;
  top:50%;
  left:100%;
  display:inline-block;
  width:12px;
  height:12px;
  margin-top:-14px;
  margin-left:-2px;
  border:1px solid rgba(0,0,0,.25);
  border-bottom:none;
  border-left:none;
  transform:rotate(45deg);
  content:""
}

.ant-steps-navigation .ant-steps-item:before{
  position:absolute;
  bottom:0;
  left:50%;
  display:inline-block;
  width:0;
  height:2px;
  background-color:#1890ff;
  transition:width .3s,left .3s;
  transition-timing-function:ease-out;
  content:""
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{
  left:0;
  width:100%
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{
  margin-right:0 !important
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{
  display:none
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{
  top:0;
  right:0;
  left:unset;
  display:block;
  width:3px;
  height:calc(100% - 24px)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{
  position:relative;
  top:-2px;
  left:50%;
  display:block;
  width:8px;
  height:8px;
  margin-bottom:8px;
  text-align:center;
  transform:rotate(135deg)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  visibility:hidden
}

.ant-steps-rtl{
  direction:rtl
}

.ant-steps.ant-steps-rtl .ant-steps-item-icon{
  margin-right:0;
  margin-left:8px
}

.ant-steps-rtl .ant-steps-item-tail{
  right:0;
  left:auto
}

.ant-steps-rtl .ant-steps-item-title{
  padding-right:0;
  padding-left:16px
}

.ant-steps-rtl .ant-steps-item-title:after{
  right:100%;
  left:auto
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:16px;
  padding-left:0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{
  padding-left:0
}

.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{
  right:.5px;
  left:auto
}

.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{
  margin-right:-12px;
  margin-left:0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{
  margin-right:-16px;
  margin-left:0;
  text-align:right
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{
  padding-left:0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{
  right:100%;
  left:auto;
  margin-right:-2px;
  margin-left:0;
  transform:rotate(225deg)
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{
  padding-right:12px;
  padding-left:0
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{
  padding-right:0
}

.ant-steps-rtl.ant-steps-small .ant-steps-item-title{
  padding-right:0;
  padding-left:12px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{
  float:right;
  margin-right:0;
  margin-left:16px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:16px;
  left:auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{
  right:12px;
  left:auto
}

.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{
  padding-left:0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{
  margin:0 70px 0 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{
  margin-right:12px;
  margin-left:0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{
  right:2px;
  left:auto
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{
  margin-right:67px;
  margin-left:0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{
  float:right
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{
  right:-26px;
  left:auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{
  margin-right:0;
  margin-left:16px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{
  right:-9px;
  left:auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{
  right:0;
  left:auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{
  right:-2px;
  left:auto
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{
  padding-right:4px
}

.ant-steps-with-progress .ant-steps-item{
  padding-top:4px
}

.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{
  top:4px !important
}

.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{
  padding-bottom:4px;
  padding-left:4px
}

.ant-steps-with-progress .ant-steps-item-icon{
  position:relative
}

.ant-steps-with-progress .ant-steps-item-icon .ant-progress{
  position:absolute;
  top:-5px;
  right:-5px;
  bottom:-5px;
  left:-5px
}

.ant-switch{
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  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,.25);
  border:0;
  border-radius:100px;
  cursor:pointer;
  transition:all .2s;
  -webkit-user-select:none;
  user-select:none
}

.ant-switch:focus{
  outline:0;
  box-shadow:0 0 0 2px rgba(0,0,0,.1)
}

.ant-switch-checked:focus{
  box-shadow:0 0 0 2px #e6f7ff
}

.ant-switch:focus:hover{
  box-shadow:none
}

.ant-switch-checked{
  background-color:#1890ff
}

.ant-switch-disabled,.ant-switch-loading{
  cursor:not-allowed;
  opacity:.4
}

.ant-switch-disabled *,.ant-switch-loading *{
  box-shadow:none;
  cursor:not-allowed
}

.ant-switch-inner{
  display:block;
  margin:0 7px 0 25px;
  color:#fff;
  font-size:12px;
  transition:margin .2s
}

.ant-switch-checked .ant-switch-inner{
  margin:0 25px 0 7px
}

.ant-switch-handle{
  top:2px;
  left:2px;
  width:18px;
  height:18px
}

.ant-switch-handle,.ant-switch-handle:before{
  position:absolute;
  transition:all .2s ease-in-out
}

.ant-switch-handle:before{
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#fff;
  border-radius:9px;
  box-shadow:0 2px 4px 0 rgba(0,35,11,.2);
  content:""
}

.ant-switch-checked .ant-switch-handle{
  left:calc(100% - 20px)
}

.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{
  right:-30%;
  left:0
}

.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{
  right:0;
  left:-30%
}

.ant-switch-loading-icon.anticon{
  position:relative;
  top:2px;
  color:rgba(0,0,0,.65);
  vertical-align:top
}

.ant-switch-checked .ant-switch-loading-icon{
  color:#1890ff
}

.ant-switch-small{
  min-width:28px;
  height:16px;
  line-height:16px
}

.ant-switch-small .ant-switch-inner{
  margin:0 5px 0 18px;
  font-size:12px
}

.ant-switch-small .ant-switch-handle{
  width:12px;
  height:12px
}

.ant-switch-small .ant-switch-loading-icon{
  top:1.5px;
  font-size:9px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner{
  margin:0 18px 0 5px
}

.ant-switch-small.ant-switch-checked .ant-switch-handle{
  left:calc(100% - 14px)
}

.ant-switch-rtl{
  direction:rtl
}

.ant-switch-rtl .ant-switch-inner{
  margin:0 25px 0 7px
}

.ant-switch-rtl .ant-switch-handle{
  right:2px;
  left:auto
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{
  right:0;
  left:-30%
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{
  right:-30%;
  left:0
}

.ant-switch-rtl.ant-switch-checked .ant-switch-inner{
  margin:0 7px 0 25px
}

.ant-switch-rtl.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 20px)
}

.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{
  right:calc(100% - 14px)
}

.ant-table.ant-table-middle{
  font-size:14px
}

.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{
  padding:12px 8px
}

.ant-table.ant-table-middle .ant-table-filter-trigger{
  margin-right:-4px
}

.ant-table.ant-table-middle .ant-table-expanded-row-fixed{
  margin:-12px -8px
}

.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-12px -8px -12px 25px
}

.ant-table.ant-table-small{
  font-size:14px
}

.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{
  padding:8px
}

.ant-table.ant-table-small .ant-table-filter-trigger{
  margin-right:-4px
}

.ant-table.ant-table-small .ant-table-expanded-row-fixed{
  margin:-8px
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{
  margin:-8px -8px -8px 25px
}

.ant-table-small .ant-table-thead>tr>th{
  background-color:#fafafa
}

.ant-table-small .ant-table-selection-column{
  width:46px;
  min-width:46px
}

.ant-table.ant-table-bordered>.ant-table-title{
  border:1px solid #f0f0f0;
  border-bottom:0
}

.ant-table.ant-table-bordered>.ant-table-container{
  border-left:1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{
  border-right:1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{
  border-bottom:1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{
  background-color:transparent !important
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after{
  border-right:1px solid #f0f0f0
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-16px -17px
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{
  position:absolute;
  top:0;
  right:1px;
  bottom:0;
  border-right:1px solid #f0f0f0;
  content:""
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{
  border-top:1px solid #f0f0f0
}

.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{
  border-right:0
}

.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-12px -9px
}

.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{
  margin:-8px -9px
}

.ant-table.ant-table-bordered>.ant-table-footer{
  border:1px solid #f0f0f0;
  border-top:0
}

.ant-table-cell .ant-table-container:first-child{
  border-top:0
}

.ant-table-cell-scrollbar{
  box-shadow:0 1px 0 1px #fafafa
}

.ant-table-wrapper{
  clear:both;
  max-width:100%
}

.ant-table-wrapper:before{
  display:table;
  content:""
}

.ant-table-wrapper:after{
  display:table;
  clear:both;
  content:""
}

.ant-table{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  font-size:14px;
  background:#fff;
  border-radius:2px
}

.ant-table table{
  width:100%;
  text-align:left;
  border-radius:2px 2px 0 0;
  border-collapse:separate;
  border-spacing:0
}

.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{
  position:relative;
  padding:16px;
  overflow-wrap:break-word
}

.ant-table-cell-ellipsis{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  word-break:keep-all
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{
  overflow:visible
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis
}

.ant-table-cell-ellipsis .ant-table-column-title{
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:keep-all
}

.ant-table-title{
  padding:16px
}

.ant-table-footer{
  padding:16px;
  color:rgba(0,0,0,.85);
  background:#fafafa
}

.ant-table-thead>tr>th{
  position:relative;
  color:rgba(0,0,0,.85);
  font-weight:500;
  text-align:left;
  background:#fafafa;
  border-bottom:1px solid #f0f0f0;
  transition:background .3s ease
}

.ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:1.6em;
  background-color:rgba(0,0,0,.06);
  transform:translateY(-50%);
  transition:background-color .3s;
  content:""
}

.ant-table-thead>tr:not(:last-child)>th[colspan]{
  border-bottom:0
}

.ant-table-tbody>tr>td{
  border-bottom:1px solid #f0f0f0;
  transition:background .3s
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table{
  margin:-16px -16px -16px 33px
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{
  border-bottom:0
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{
  border-radius:0
}

.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{
  background:#fafafa
}

.ant-table-tbody>tr.ant-table-row-selected>td{
  background:#e6f7ff;
  border-color:rgba(0,0,0,.03)
}

.ant-table-tbody>tr.ant-table-row-selected:hover>td{
  background:#dcf4ff
}

.ant-table-summary{
  position:relative;
  z-index:2;
  background:#fff
}

div.ant-table-summary{
  box-shadow:0 -1px 0 #f0f0f0
}

.ant-table-summary>tr>td,.ant-table-summary>tr>th{
  border-bottom:1px solid #f0f0f0
}

.ant-table-pagination.ant-pagination{
  margin:16px 0
}

.ant-table-pagination{
  display:flex;
  flex-wrap:wrap;
  row-gap:8px
}

.ant-table-pagination>*{
  flex:none
}

.ant-table-pagination-left{
  justify-content:flex-start
}

.ant-table-pagination-center{
  justify-content:center
}

.ant-table-pagination-right{
  justify-content:flex-end
}

.ant-table-thead th.ant-table-column-has-sorters{
  cursor:pointer;
  transition:all .3s
}

.ant-table-thead th.ant-table-column-has-sorters:hover{
  background:rgba(0,0,0,.04)
}

.ant-table-thead th.ant-table-column-has-sorters:hover:before{
  background-color:transparent !important
}

.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{
  background:#f5f5f5
}

.ant-table-thead th.ant-table-column-sort:before{
  background-color:transparent !important
}

td.ant-table-column-sort{
  background:#fafafa
}

.ant-table-column-title{
  position:relative;
  z-index:1;
  flex:1
}

.ant-table-column-sorters{
  display:flex;
  flex:auto;
  align-items:center;
  justify-content:space-between
}

.ant-table-column-sorters:after{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  content:""
}

.ant-table-column-sorter{
  margin-left:4px;
  color:#bfbfbf;
  font-size:0;
  transition:color .3s
}

.ant-table-column-sorter-inner{
  display:inline-flex;
  flex-direction:column;
  align-items:center
}

.ant-table-column-sorter-down,.ant-table-column-sorter-up{
  font-size:11px
}

.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{
  color:#1890ff
}

.ant-table-column-sorter-up+.ant-table-column-sorter-down{
  margin-top:-0.3em
}

.ant-table-column-sorters:hover .ant-table-column-sorter{
  color:#a6a6a6
}

.ant-table-filter-column{
  display:flex;
  justify-content:space-between
}

.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
}

.ant-table-filter-trigger:hover{
  color:rgba(0,0,0,.45);
  background:rgba(0,0,0,.04)
}

.ant-table-filter-trigger.active{
  color:#1890ff
}

.ant-table-filter-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  min-width:120px;
  background-color:#fff;
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-table-filter-dropdown .ant-dropdown-menu{
  max-height:264px;
  overflow-x:hidden;
  border:0;
  box-shadow:none
}

.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{
  display:block;
  padding:8px 0;
  color:rgba(0,0,0,.25);
  font-size:12px;
  text-align:center;
  content:"Not Found"
}

.ant-table-filter-dropdown-tree{
  padding:8px 8px 0
}

.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{
  background-color:#f5f5f5
}

.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{
  background-color:#bae7ff
}

.ant-table-filter-dropdown-search{
  padding:8px;
  border-bottom:1px solid #f0f0f0
}

.ant-table-filter-dropdown-search-input input{
  min-width:140px
}

.ant-table-filter-dropdown-search-input .anticon{
  color:rgba(0,0,0,.25)
}

.ant-table-filter-dropdown-checkall{
  width:100%;
  margin-bottom:4px;
  margin-left:4px
}

.ant-table-filter-dropdown-submenu>ul{
  max-height:calc(100vh - 130px);
  overflow-x:hidden;
  overflow-y:auto
}

.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-table-filter-dropdown .ant-checkbox-wrapper+span{
  padding-left:8px
}

.ant-table-filter-dropdown-btns{
  display:flex;
  justify-content:space-between;
  padding:7px 8px;
  overflow:hidden;
  background-color:inherit;
  border-top:1px solid #f0f0f0
}

.ant-table-selection-col{
  width:32px
}

.ant-table-bordered .ant-table-selection-col{
  width:50px
}

table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{
  padding-right:8px;
  padding-left:8px;
  text-align:center
}

table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{
  margin-right:0
}

table tr th.ant-table-selection-column.ant-table-cell-fix-left{
  z-index:3
}

table tr th.ant-table-selection-column:after{
  background-color:transparent !important
}

.ant-table-selection{
  position:relative;
  display:inline-flex;
  flex-direction:column
}

.ant-table-selection-extra{
  position:absolute;
  top:0;
  z-index:1;
  cursor:pointer;
  transition:all .3s;
  margin-inline-start:100%;
  padding-inline-start:4px
}

.ant-table-selection-extra .anticon{
  color:#bfbfbf;
  font-size:10px
}

.ant-table-selection-extra .anticon:hover{
  color:#a6a6a6
}

.ant-table-expand-icon-col{
  width:48px
}

.ant-table-row-expand-icon-cell{
  text-align:center
}

.ant-table-row-indent{
  float:left;
  height:1px
}

.ant-table-row-expand-icon{
  color:#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;
  transform:scale(0.94117647);
  transition:all .3s;
  -webkit-user-select:none;
  user-select:none
}

.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{
  color:#40a9ff
}

.ant-table-row-expand-icon:active{
  color:#096dd9
}

.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{
  border-color:currentColor
}

.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before{
  position:absolute;
  background:currentColor;
  transition:transform .3s ease-out;
  content:""
}

.ant-table-row-expand-icon:before{
  top:7px;
  right:3px;
  left:3px;
  height:1px
}

.ant-table-row-expand-icon:after{
  top:3px;
  bottom:3px;
  left:7px;
  width:1px;
  transform:rotate(90deg)
}

.ant-table-row-expand-icon-collapsed:before{
  transform:rotate(-180deg)
}

.ant-table-row-expand-icon-collapsed:after{
  transform:rotate(0deg)
}

.ant-table-row-expand-icon-spaced{
  background:transparent;
  border:0;
  visibility:hidden
}

.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before{
  display:none;
  content:none
}

.ant-table-row-indent+.ant-table-row-expand-icon{
  margin-top:2.5005px;
  margin-right:8px
}

tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{
  background:#fbfbfb
}

tr.ant-table-expanded-row .ant-descriptions-view{
  display:flex
}

tr.ant-table-expanded-row .ant-descriptions-view table{
  flex:auto;
  width:auto
}

.ant-table .ant-table-expanded-row-fixed{
  position:relative;
  margin:-16px;
  padding:16px
}

.ant-table-tbody>tr.ant-table-placeholder{
  text-align:center
}

.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{
  color:rgba(0,0,0,.25)
}

.ant-table-tbody>tr.ant-table-placeholder:hover>td{
  background:#fff
}

.ant-table-cell-fix-left,.ant-table-cell-fix-right{
  position:sticky !important;
  z-index:2;
  background:#fff
}

.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{
  position:absolute;
  top:0;
  right:0;
  bottom:-1px;
  width:30px;
  transform:translateX(100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{
  position:absolute;
  top:0;
  bottom:-1px;
  left:0;
  width:30px;
  transform:translateX(-100%);
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

.ant-table .ant-table-container:after,.ant-table .ant-table-container:before{
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  width:30px;
  transition:box-shadow .3s;
  content:"";
  pointer-events:none
}

.ant-table .ant-table-container:before{
  left:0
}

.ant-table .ant-table-container:after{
  right:0
}

.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{
  position:relative
}

.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{
  box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-ping-left .ant-table-cell-fix-left-last:before{
  background-color:transparent !important
}

.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{
  position:relative
}

.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after,.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{
  box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)
}

.ant-table-sticky-holder,.ant-table-sticky-scroll{
  position:sticky;
  z-index:3;
  background:#fff
}

.ant-table-sticky-scroll{
  bottom:0;
  display:flex;
  align-items:center;
  border-top:1px solid #f0f0f0;
  opacity:.6
}

.ant-table-sticky-scroll:hover{
  transform-origin:center bottom
}

.ant-table-sticky-scroll-bar{
  height:8px;
  background-color:rgba(0,0,0,.35);
  border-radius:4px
}

.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover{
  background-color:rgba(0,0,0,.8)
}

@media(-ms-high-contrast: none){
  .ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after{
    box-shadow:none !important
  }
}

.ant-table-title{
  border-radius:2px 2px 0 0
}

.ant-table-title+.ant-table-container{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{
  border-radius:0
}

.ant-table-container{
  border-top-right-radius:2px
}

.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child{
  border-top-left-radius:2px
}

.ant-table-container table>thead>tr:first-child th:last-child{
  border-top-right-radius:2px
}

.ant-table-footer{
  border-radius:0 0 2px 2px
}

.ant-table-rtl,.ant-table-wrapper-rtl{
  direction:rtl
}

.ant-table-wrapper-rtl .ant-table table{
  text-align:right
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){
  text-align:center
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{
  right:auto;
  left:0
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th{
  text-align:right
}

.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{
  margin:-16px 33px -16px -16px
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{
  justify-content:flex-end
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{
  justify-content:flex-start
}

.ant-table-wrapper-rtl .ant-table-column-sorter{
  margin-right:4px;
  margin-left:0
}

.ant-table-wrapper-rtl .ant-table-filter-column-title{
  padding:16px 16px 16px 2.3em
}

.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{
  padding:0 0 0 2.3em
}

.ant-table-wrapper-rtl .ant-table-filter-trigger{
  margin:-4px 4px -4px -8px
}

.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span{
  padding-right:8px;
  padding-left:0
}

.ant-table-wrapper-rtl .ant-table-selection{
  text-align:center
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent{
  float:right
}

.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{
  margin-right:0;
  margin-left:8px
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{
  transform:rotate(-90deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{
  transform:rotate(180deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{
  transform:rotate(0deg)
}

.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 0;
  font-size:14px
}

.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:16px 0;
  font-size:16px
}

.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{
  padding:6px 16px
}

.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{
  padding:7px 16px 6px
}

.ant-tabs-rtl{
  direction:rtl
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{
  margin:0 0 0 32px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{
  margin-left:0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{
  margin-right:0;
  margin-left:12px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{
  margin-right:8px;
  margin-left:-4px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{
  order:1
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{
  order:0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{
  order:1
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-right:2px;
  margin-left:0
}

.ant-tabs-dropdown-rtl{
  direction:rtl
}

.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{
  text-align:right
}

.ant-tabs-bottom,.ant-tabs-top{
  flex-direction:column
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav{
  margin:0 0 16px
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{
  position:absolute;
  right:0;
  left:0;
  border-bottom:1px solid #f0f0f0;
  content:""
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{
  height:2px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:width .3s,left .3s,right .3s
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{
  top:0;
  bottom:0;
  width:30px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{
  left:0;
  box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{
  right:0;
  box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{
  opacity:1
}

.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav:before{
  bottom:0
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{
  order:1;
  margin-top:16px;
  margin-bottom:0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav:before{
  top:0
}

.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{
  order:0
}

.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{
  flex-direction:column;
  min-width:50px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  padding:8px 24px;
  text-align:center
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin:16px 0 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  flex-direction:column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{
  right:0;
  left:0;
  height:30px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{
  top:0;
  box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{
  bottom:0;
  box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{
  opacity:1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  width:2px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{
  transition:height .3s,top .3s
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{
  flex:1 0 auto;
  flex-direction:column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{
  right:0
}

.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{
  margin-left:-1px;
  border-left:1px solid #f0f0f0
}

.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-left:24px
}

.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{
  order:1
}

.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{
  left:0
}

.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{
  order:0;
  margin-right:-1px;
  border-right:1px solid #f0f0f0
}

.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{
  padding-right:24px
}

.ant-tabs-dropdown{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  top:-9999px;
  left:-9999px;
  z-index:1050;
  display:block
}

.ant-tabs-dropdown-hidden{
  display:none
}

.ant-tabs-dropdown-menu{
  max-height:200px;
  margin:0;
  padding:4px 0;
  overflow-x:hidden;
  overflow-y:auto;
  text-align:left;
  list-style-type:none;
  background-color:#fff;
  background-clip:padding-box;
  border-radius:2px;
  outline:none;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-tabs-dropdown-menu-item{
  display:flex;
  align-items:center;
  min-width:120px;
  margin:0;
  padding:5px 12px;
  overflow:hidden;
  color:rgba(0,0,0,.85);
  font-weight:400;
  font-size:14px;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
  cursor:pointer;
  transition:all .3s
}

.ant-tabs-dropdown-menu-item>span{
  flex:1;
  white-space:nowrap
}

.ant-tabs-dropdown-menu-item-remove{
  flex:none;
  margin-left:12px;
  color:rgba(0,0,0,.45);
  font-size:12px;
  background:transparent;
  border:0;
  cursor:pointer
}

.ant-tabs-dropdown-menu-item-remove:hover{
  color:#40a9ff
}

.ant-tabs-dropdown-menu-item:hover{
  background:#f5f5f5
}

.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{
  color:rgba(0,0,0,.25);
  background:transparent;
  cursor:not-allowed
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{
  margin:0;
  padding:8px 16px;
  background:#fafafa;
  border:1px solid #f0f0f0;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{
  color:#1890ff;
  background:#fff
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{
  visibility:hidden
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-left:2px
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 2px 0 0
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-bottom-color:#fff
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 0 2px 2px
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-top-color:#fff
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{
  margin-top:2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:2px 0 0 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-right-color:#fff
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{
  border-radius:0 2px 2px 0
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{
  border-left-color:#fff
}

.ant-tabs{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:flex;
  overflow:hidden
}

.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{
  position:relative;
  display:flex;
  flex:none;
  align-items:center
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{
  position:relative;
  display:inline-block;
  display:flex;
  flex:auto;
  align-self:stretch;
  overflow:hidden;
  white-space:nowrap;
  transform:translate(0)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{
  position:absolute;
  z-index:1;
  opacity:0;
  transition:opacity .3s;
  content:"";
  pointer-events:none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{
  position:relative;
  display:flex;
  transition:transform .3s
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{
  display:flex;
  align-self:stretch
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{
  position:absolute;
  visibility:hidden;
  pointer-events:none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{
  position:relative;
  padding:8px 16px;
  background:transparent;
  border:0
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  height:5px;
  transform:translateY(100%);
  content:""
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{
  min-width:40px;
  margin-left:2px;
  padding:0 8px;
  background:#fafafa;
  border:1px solid #f0f0f0;
  border-radius:2px 2px 0 0;
  outline:none;
  cursor:pointer;
  transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{
  color:#40a9ff
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{
  color:#096dd9
}

.ant-tabs-extra-content{
  flex:none
}

.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){
  justify-content:center
}

.ant-tabs-ink-bar{
  position:absolute;
  background:#1890ff;
  pointer-events:none
}

.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
}

.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus{
  color:#096dd9
}

.ant-tabs-tab-btn,.ant-tabs-tab-remove{
  outline:none;
  transition:all .3s
}

.ant-tabs-tab-remove{
  flex:none;
  margin-right:-4px;
  margin-left:8px;
  color:rgba(0,0,0,.45);
  font-size:12px;
  background:transparent;
  border:none;
  cursor:pointer
}

.ant-tabs-tab-remove:hover{
  color:rgba(0,0,0,.85)
}

.ant-tabs-tab:hover{
  color:#40a9ff
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
  color:#1890ff;
  text-shadow:0 0 .25px currentColor
}

.ant-tabs-tab.ant-tabs-tab-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus{
  color:rgba(0,0,0,.25)
}

.ant-tabs-tab .ant-tabs-tab-remove .anticon{
  margin:0
}

.ant-tabs-tab .anticon{
  margin-right:12px
}

.ant-tabs-tab+.ant-tabs-tab{
  margin:0 0 0 32px
}

.ant-tabs-content{
  display:flex;
  width:100%
}

.ant-tabs-content-holder{
  flex:auto;
  min-width:0;
  min-height:0
}

.ant-tabs-content-animated{
  transition:margin .3s
}

.ant-tabs-tabpane{
  flex:none;
  width:100%;
  outline:none
}

.ant-tag{
  box-sizing:border-box;
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block;
  height:auto;
  margin:0 8px 0 0;
  padding:0 7px;
  font-size:12px;
  line-height:20px;
  white-space:nowrap;
  background:#fafafa;
  border:1px solid #d9d9d9;
  border-radius:2px;
  opacity:1;
  transition:all .3s
}

.ant-tag,.ant-tag a,.ant-tag a:hover{
  color:rgba(0,0,0,.85)
}

.ant-tag>a:first-child:last-child{
  display:inline-block;
  margin:0 -8px;
  padding:0 8px
}

.ant-tag-close-icon{
  margin-left:3px;
  color:rgba(0,0,0,.45);
  font-size:10px;
  cursor:pointer;
  transition:all .3s
}

.ant-tag-close-icon:hover{
  color:rgba(0,0,0,.85)
}

.ant-tag-has-color{
  border-color:transparent
}

.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{
  color:#fff
}

.ant-tag-checkable{
  background-color:transparent;
  border-color:transparent;
  cursor:pointer
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{
  color:#1890ff
}

.ant-tag-checkable-checked,.ant-tag-checkable:active{
  color:#fff
}

.ant-tag-checkable-checked{
  background-color:#1890ff
}

.ant-tag-checkable:active{
  background-color:#096dd9
}

.ant-tag-hidden{
  display:none
}

.ant-tag-pink{
  color:#c41d7f;
  background:#fff0f6;
  border-color:#ffadd2
}

.ant-tag-pink-inverse{
  color:#fff;
  background:#eb2f96;
  border-color:#eb2f96
}

.ant-tag-magenta{
  color:#c41d7f;
  background:#fff0f6;
  border-color:#ffadd2
}

.ant-tag-magenta-inverse{
  color:#fff;
  background:#eb2f96;
  border-color:#eb2f96
}

.ant-tag-red{
  color:#cf1322;
  background:#fff1f0;
  border-color:#ffa39e
}

.ant-tag-red-inverse{
  color:#fff;
  background:#f5222d;
  border-color:#f5222d
}

.ant-tag-volcano{
  color:#d4380d;
  background:#fff2e8;
  border-color:#ffbb96
}

.ant-tag-volcano-inverse{
  color:#fff;
  background:#fa541c;
  border-color:#fa541c
}

.ant-tag-orange{
  color:#d46b08;
  background:#fff7e6;
  border-color:#ffd591
}

.ant-tag-orange-inverse{
  color:#fff;
  background:#fa8c16;
  border-color:#fa8c16
}

.ant-tag-yellow{
  color:#d4b106;
  background:#feffe6;
  border-color:#fffb8f
}

.ant-tag-yellow-inverse{
  color:#fff;
  background:#fadb14;
  border-color:#fadb14
}

.ant-tag-gold{
  color:#d48806;
  background:#fffbe6;
  border-color:#ffe58f
}

.ant-tag-gold-inverse{
  color:#fff;
  background:#faad14;
  border-color:#faad14
}

.ant-tag-cyan{
  color:#08979c;
  background:#e6fffb;
  border-color:#87e8de
}

.ant-tag-cyan-inverse{
  color:#fff;
  background:#13c2c2;
  border-color:#13c2c2
}

.ant-tag-lime{
  color:#7cb305;
  background:#fcffe6;
  border-color:#eaff8f
}

.ant-tag-lime-inverse{
  color:#fff;
  background:#a0d911;
  border-color:#a0d911
}

.ant-tag-green{
  color:#389e0d;
  background:#f6ffed;
  border-color:#b7eb8f
}

.ant-tag-green-inverse{
  color:#fff;
  background:#52c41a;
  border-color:#52c41a
}

.ant-tag-blue{
  color:#096dd9;
  background:#e6f7ff;
  border-color:#91d5ff
}

.ant-tag-blue-inverse{
  color:#fff;
  background:#1890ff;
  border-color:#1890ff
}

.ant-tag-geekblue{
  color:#1d39c4;
  background:#f0f5ff;
  border-color:#adc6ff
}

.ant-tag-geekblue-inverse{
  color:#fff;
  background:#2f54eb;
  border-color:#2f54eb
}

.ant-tag-purple{
  color:#531dab;
  background:#f9f0ff;
  border-color:#d3adf7
}

.ant-tag-purple-inverse{
  color:#fff;
  background:#722ed1;
  border-color:#722ed1
}

.ant-tag-success{
  color:#52c41a;
  background:#f6ffed;
  border-color:#b7eb8f
}

.ant-tag-processing{
  color:#1890ff;
  background:#e6f7ff;
  border-color:#91d5ff
}

.ant-tag-error{
  color:#ff4d4f;
  background:#fff2f0;
  border-color:#ffccc7
}

.ant-tag-warning{
  color:#faad14;
  background:#fffbe6;
  border-color:#ffe58f
}

.ant-tag>.anticon+span,.ant-tag>span+.anticon{
  margin-left:7px
}

.ant-tag.ant-tag-rtl{
  margin-right:0;
  margin-left:8px;
  direction:rtl;
  text-align:right
}

.ant-tag-rtl .ant-tag-close-icon{
  margin-right:3px;
  margin-left:0
}

.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{
  margin-right:7px;
  margin-left:0
}

.ant-timeline{
  box-sizing:border-box;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  font-feature-settings:"tnum";
  margin:0;
  padding:0;
  list-style:none
}

.ant-timeline-item{
  position:relative;
  margin:0;
  padding-bottom:20px;
  font-size:14px;
  list-style:none
}

.ant-timeline-item-tail{
  position:absolute;
  top:10px;
  left:4px;
  height:calc(100% - 10px);
  border-left:2px solid #f0f0f0
}

.ant-timeline-item-pending .ant-timeline-item-head{
  font-size:12px;
  background-color:transparent
}

.ant-timeline-item-pending .ant-timeline-item-tail{
  display:none
}

.ant-timeline-item-head{
  position:absolute;
  width:10px;
  height:10px;
  background-color:#fff;
  border:2px solid transparent;
  border-radius:100px
}

.ant-timeline-item-head-blue{
  color:#1890ff;
  border-color:#1890ff
}

.ant-timeline-item-head-red{
  color:#ff4d4f;
  border-color:#ff4d4f
}

.ant-timeline-item-head-green{
  color:#52c41a;
  border-color:#52c41a
}

.ant-timeline-item-head-gray{
  color:rgba(0,0,0,.25);
  border-color:rgba(0,0,0,.25)
}

.ant-timeline-item-head-custom{
  position:absolute;
  top:5.5px;
  left:5px;
  width:auto;
  height:auto;
  margin-top:0;
  padding:3px 1px;
  line-height:1;
  text-align:center;
  border:0;
  border-radius:0;
  transform:translate(-50%, -50%)
}

.ant-timeline-item-content{
  position:relative;
  top:-7.001px;
  margin:0 0 0 26px;
  word-break:break-word
}

.ant-timeline-item-last>.ant-timeline-item-tail{
  display:none
}

.ant-timeline-item-last>.ant-timeline-item-content{
  min-height:48px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail{
  left:50%
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head{
  margin-left:-4px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{
  margin-left:1px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{
  left:calc(50% - 4px);
  width:calc(50% - 14px);
  text-align:left
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(50% - 12px);
  margin:0;
  text-align:right
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{
  left:calc(100% - 6px)
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:calc(100% - 18px)
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{
  display:block;
  height:calc(100% - 14px);
  border-left:2px dotted #f0f0f0
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{
  display:none
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{
  top:15px;
  display:block;
  height:calc(100% - 15px);
  border-left:2px dotted #f0f0f0
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{
  min-height:48px
}

.ant-timeline.ant-timeline-label .ant-timeline-item-label{
  position:absolute;
  top:-7.001px;
  width:calc(50% - 12px);
  text-align:right
}

.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  left:calc(50% + 14px);
  width:calc(50% - 14px);
  text-align:left
}

.ant-timeline-rtl{
  direction:rtl
}

.ant-timeline-rtl .ant-timeline-item-tail{
  right:4px;
  left:auto;
  border-right:2px solid #f0f0f0;
  border-left:none
}

.ant-timeline-rtl .ant-timeline-item-head-custom{
  right:5px;
  left:auto;
  transform:translate(50%, -50%)
}

.ant-timeline-rtl .ant-timeline-item-content{
  margin:0 18px 0 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail{
  right:50%;
  left:auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head{
  margin-right:-4px;
  margin-left:0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{
  margin-right:1px;
  margin-left:0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{
  right:calc(50% - 4px);
  left:auto;
  text-align:right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  text-align:left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{
  right:0;
  left:auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{
  width:100%;
  margin-right:18px;
  text-align:right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{
  border-right:2px dotted #f0f0f0;
  border-left:none
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{
  text-align:left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{
  right:calc(50% + 14px);
  text-align:right
}

.ant-tooltip{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:absolute;
  z-index:1070;
  display:block;
  width:max-content;
  max-width:250px;
  visibility:visible
}

.ant-tooltip-hidden{
  display:none
}

.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{
  padding-bottom:8px
}

.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{
  padding-left:8px
}

.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{
  padding-top:8px
}

.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{
  padding-right:8px
}

.ant-tooltip-inner{
  min-width:30px;
  min-height:32px;
  padding:6px 8px;
  color:#fff;
  text-align:left;
  text-decoration:none;
  word-wrap:break-word;
  background-color:rgba(0,0,0,.75);
  border-radius:2px;
  box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)
}

.ant-tooltip-arrow{
  position:absolute;
  display:block;
  width:13.07106781px;
  height:13.07106781px;
  overflow:hidden;
  background:transparent;
  pointer-events:none
}

.ant-tooltip-arrow-content{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:5px;
  height:5px;
  margin:auto;
  background-color:rgba(0,0,0,.75);
  content:"";
  pointer-events:auto
}

.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{
  bottom:-5.07106781px
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{
  box-shadow:3px 3px 7px rgba(0,0,0,.07);
  transform:translateY(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow{
  left:50%;
  transform:translateX(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow{
  left:13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow{
  right:13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{
  left:-5.07106781px
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{
  box-shadow:-3px 3px 7px rgba(0,0,0,.07);
  transform:translateX(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow{
  top:50%;
  transform:translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow{
  top:5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{
  bottom:5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{
  right:-5.07106781px
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{
  box-shadow:3px -3px 7px rgba(0,0,0,.07);
  transform:translateX(-6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow{
  top:50%;
  transform:translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow{
  top:5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{
  bottom:5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  top:-5.07106781px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{
  box-shadow:-3px -3px 7px rgba(0,0,0,.07);
  transform:translateY(6.53553391px) rotate(45deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow{
  left:50%;
  transform:translateX(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{
  left:13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{
  right:13px
}

.ant-tooltip-magenta .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-pink .ant-tooltip-inner{
  background-color:#eb2f96
}

.ant-tooltip-red .ant-tooltip-arrow-content,.ant-tooltip-red .ant-tooltip-inner{
  background-color:#f5222d
}

.ant-tooltip-volcano .ant-tooltip-arrow-content,.ant-tooltip-volcano .ant-tooltip-inner{
  background-color:#fa541c
}

.ant-tooltip-orange .ant-tooltip-arrow-content,.ant-tooltip-orange .ant-tooltip-inner{
  background-color:#fa8c16
}

.ant-tooltip-yellow .ant-tooltip-arrow-content,.ant-tooltip-yellow .ant-tooltip-inner{
  background-color:#fadb14
}

.ant-tooltip-gold .ant-tooltip-arrow-content,.ant-tooltip-gold .ant-tooltip-inner{
  background-color:#faad14
}

.ant-tooltip-cyan .ant-tooltip-arrow-content,.ant-tooltip-cyan .ant-tooltip-inner{
  background-color:#13c2c2
}

.ant-tooltip-lime .ant-tooltip-arrow-content,.ant-tooltip-lime .ant-tooltip-inner{
  background-color:#a0d911
}

.ant-tooltip-green .ant-tooltip-arrow-content,.ant-tooltip-green .ant-tooltip-inner{
  background-color:#52c41a
}

.ant-tooltip-blue .ant-tooltip-arrow-content,.ant-tooltip-blue .ant-tooltip-inner{
  background-color:#1890ff
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content,.ant-tooltip-geekblue .ant-tooltip-inner{
  background-color:#2f54eb
}

.ant-tooltip-purple .ant-tooltip-arrow-content,.ant-tooltip-purple .ant-tooltip-inner{
  background-color:#722ed1
}

.ant-tooltip-rtl{
  direction:rtl
}

.ant-tooltip-rtl .ant-tooltip-inner{
  text-align:right
}

.ant-transfer-customize-list .ant-transfer-list{
  flex:1 1 50%;
  width:auto;
  height:auto;
  min-height:200px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{
  border:0;
  border-radius:0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{
  width:40px;
  min-width:40px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{
  background:#fafafa
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{
  border-bottom:1px solid #f0f0f0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{
  margin:0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{
  margin:16px 0 4px
}

.ant-transfer-customize-list .ant-input[disabled]{
  background-color:transparent
}

.ant-transfer{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  display:flex;
  align-items:stretch
}

.ant-transfer-disabled .ant-transfer-list{
  background:#f5f5f5
}

.ant-transfer-list{
  display:flex;
  flex-direction:column;
  width:180px;
  height:200px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

.ant-transfer-list-with-pagination{
  width:250px;
  height:auto
}

.ant-transfer-list-search .anticon-search{
  color:rgba(0,0,0,.25)
}

.ant-transfer-list-header{
  display:flex;
  flex:none;
  align-items:center;
  height:40px;
  padding:8px 12px 9px;
  color:rgba(0,0,0,.85);
  background:#fff;
  border-bottom:1px solid #f0f0f0;
  border-radius:2px 2px 0 0
}

.ant-transfer-list-header>:not(:last-child){
  margin-right:4px
}

.ant-transfer-list-header>*{
  flex:none
}

.ant-transfer-list-header-title{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-align:right;
  text-overflow:ellipsis
}

.ant-transfer-list-header-dropdown{
  font-size:10px;
  transform:translateY(10%);
  cursor:pointer
}

.ant-transfer-list-header-dropdown[disabled]{
  cursor:not-allowed
}

.ant-transfer-list-body{
  display:flex;
  flex:auto;
  flex-direction:column;
  overflow:hidden;
  font-size:14px
}

.ant-transfer-list-body-search-wrapper{
  position:relative;
  flex:none;
  padding:12px
}

.ant-transfer-list-content{
  flex:auto;
  margin:0;
  padding:0;
  overflow:auto;
  list-style:none
}

.ant-transfer-list-content-item{
  display:flex;
  align-items:center;
  min-height:32px;
  padding:6px 12px;
  line-height:20px;
  transition:all .3s
}

.ant-transfer-list-content-item>:not(:last-child){
  margin-right:8px
}

.ant-transfer-list-content-item>*{
  flex:none
}

.ant-transfer-list-content-item-text{
  flex:auto;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-transfer-list-content-item-remove{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  position:relative;
  color:#d9d9d9
}

.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{
  color:#40a9ff
}

.ant-transfer-list-content-item-remove:active{
  color:#096dd9
}

.ant-transfer-list-content-item-remove:after{
  position:absolute;
  top:-6px;
  right:-50%;
  bottom:-6px;
  left:-50%;
  content:""
}

.ant-transfer-list-content-item-remove:hover{
  color:#40a9ff
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background-color:#f5f5f5;
  cursor:pointer
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{
  background-color:#dcf4ff
}

.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{
  background:transparent;
  cursor:default
}

.ant-transfer-list-content-item-checked{
  background-color:#e6f7ff
}

.ant-transfer-list-content-item-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-transfer-list-pagination{
  padding:8px 0;
  text-align:right;
  border-top:1px solid #f0f0f0
}

.ant-transfer-list-body-not-found{
  flex:none;
  width:100%;
  margin:auto 0;
  color:rgba(0,0,0,.25);
  text-align:center
}

.ant-transfer-list-footer{
  border-top:1px solid #f0f0f0
}

.ant-transfer-operation{
  display:flex;
  flex:none;
  flex-direction:column;
  align-self:center;
  margin:0 8px;
  vertical-align:middle
}

.ant-transfer-operation .ant-btn{
  display:block
}

.ant-transfer-operation .ant-btn:first-child{
  margin-bottom:4px
}

.ant-transfer-operation .ant-btn .anticon{
  font-size:12px
}

.ant-transfer .ant-empty-image{
  max-height:-2px
}

.ant-transfer-rtl{
  direction:rtl
}

.ant-transfer-rtl .ant-transfer-list-search{
  padding-right:8px;
  padding-left:24px
}

.ant-transfer-rtl .ant-transfer-list-search-action{
  right:auto;
  left:12px
}

.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child){
  margin-right:0;
  margin-left:4px
}

.ant-transfer-rtl .ant-transfer-list-header{
  right:0;
  left:auto
}

.ant-transfer-rtl .ant-transfer-list-header-title{
  text-align:left
}

.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child){
  margin-right:0;
  margin-left:8px
}

.ant-transfer-rtl .ant-transfer-list-pagination{
  text-align:left
}

.ant-transfer-rtl .ant-transfer-list-footer{
  right:0;
  left:auto
}

.ant-select-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  top:.2em;
  line-height:1;
  white-space:nowrap;
  outline:none;
  cursor:pointer
}

.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner{
  border-color:#1890ff
}

.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;
  animation:antCheckboxEffect .36s ease-in-out;
  animation-fill-mode:backwards;
  content:""
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,.ant-select-tree-checkbox:hover:after{
  visibility:visible
}

.ant-select-tree-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

.ant-select-tree-checkbox-inner:after{
  position:absolute;
  top:50%;
  left:21.5%;
  display:table;
  width:5.71428571px;
  height:9.14285714px;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-select-tree-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{
  position:absolute;
  display:table;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

.ant-select-tree-checkbox-disabled{
  cursor:not-allowed
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{
  border-color:rgba(0,0,0,.25);
  animation-name:none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{
  cursor:not-allowed
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{
  border-color:#f5f5f5;
  border-collapse:separate;
  animation-name:none
}

.ant-select-tree-checkbox-disabled+span{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{
  visibility:hidden
}

.ant-select-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

.ant-select-tree-checkbox-wrapper:after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{
  margin-left:8px
}

.ant-select-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

.ant-select-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block
}

.ant-select-tree-checkbox-group-item{
  margin-right:8px
}

.ant-select-tree-checkbox-group-item:last-child{
  margin-right:0
}

.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{
  margin-left:0
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{
  background-color:rgba(0,0,0,.25);
  border-color:rgba(0,0,0,.25)
}

.ant-tree-select-dropdown{
  padding:8px 4px
}

.ant-tree-select-dropdown-rtl{
  direction:rtl
}

.ant-tree-select-dropdown .ant-select-tree{
  border-radius:0
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{
  align-items:stretch
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{
  flex:auto
}

.ant-select-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  background:#fff;
  border-radius:2px;
  transition:background-color .3s
}

.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){
  background:#e6f7ff
}

.ant-select-tree-list-holder-inner{
  align-items:flex-start
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{
  align-items:stretch
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{
  flex:auto
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{
  position:relative
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{
  position:absolute;
  top:0;
  right:0;
  bottom:4px;
  left:0;
  border:1px solid #1890ff;
  opacity:0;
  animation:ant-tree-node-fx-do-not-use .3s;
  animation-play-state:running;
  animation-fill-mode:forwards;
  content:"";
  pointer-events:none
}

.ant-select-tree .ant-select-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px;
  outline:none
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{
  background:transparent
}

.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{
  background:#f5f5f5
}

.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{
  color:inherit;
  font-weight:500
}

.ant-select-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  user-select:none
}

.ant-select-tree-indent-unit{
  display:inline-block;
  width:24px
}

.ant-select-tree-draggable-icon{
  width:24px;
  line-height:24px;
  text-align:center;
  opacity:.2;
  transition:opacity .3s
}

.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{
  opacity:.45
}

.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;
  user-select:none
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg{
  transition:transform .3s
}

.ant-select-tree-switcher-noop{
  cursor:default
}

.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{
  transform:rotate(-90deg)
}

.ant-select-tree-switcher-loading-icon{
  color:#1890ff
}

.ant-select-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

.ant-select-tree-switcher-leaf-line:before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  margin-left:-1px;
  border-right:1px solid #d9d9d9;
  content:" "
}

.ant-select-tree-switcher-leaf-line:after{
  position:absolute;
  width:10px;
  height:14px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

.ant-select-tree-checkbox{
  top:auto;
  margin:4px 8px 0 0
}

.ant-select-tree .ant-select-tree-node-content-wrapper{
  position:relative;
  z-index:auto;
  min-height:24px;
  margin:0;
  padding:0 4px;
  color:inherit;
  line-height:24px;
  background:transparent;
  border-radius:2px;
  cursor:pointer;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

.ant-select-tree .ant-select-tree-node-content-wrapper:hover{
  background-color:#f5f5f5
}

.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{
  background-color:#bae7ff
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{
  display:inline-block;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  vertical-align:top
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{
  display:none
}

.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{
  background-color:transparent
}

.ant-select-tree-node-content-wrapper{
  line-height:24px;
  -webkit-user-select:none;
  user-select:none
}

.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#1890ff;
  border-radius:1px;
  pointer-events:none
}

.ant-select-tree-node-content-wrapper .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:""
}

.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #1890ff
}

.ant-select-tree-show-line .ant-select-tree-indent-unit{
  position:relative;
  height:100%
}

.ant-select-tree-show-line .ant-select-tree-indent-unit:before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  border-right:1px solid #d9d9d9;
  content:""
}

.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{
  display:none
}

.ant-select-tree-show-line .ant-select-tree-switcher{
  background:#fff
}

.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{
  vertical-align:-0.15em
}

.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{
  transform:rotate(90deg)
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{
  transform:scaleY(-1)
}

@keyframes antCheckboxEffect{
  0%{
    transform:scale(1);
    opacity:.5
  }

  to{
    transform:scale(1.6);
    opacity:0
  }
}

@keyframes ant-tree-node-fx-do-not-use{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

.ant-tree.ant-tree-directory .ant-tree-treenode{
  position:relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before{
  position:absolute;
  top:0;
  right:0;
  bottom:4px;
  left:0;
  transition:background-color .3s;
  content:"";
  pointer-events:none
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{
  background:#f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>*{
  z-index:1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{
  transition:color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{
  border-radius:0;
  -webkit-user-select:none;
  user-select:none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{
  background:transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{
  color:#fff;
  background:transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before{
  background:#1890ff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{
  color:#fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{
  color:#fff;
  background:transparent
}

.ant-tree-checkbox{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  position:relative;
  top:.2em;
  line-height:1;
  white-space:nowrap;
  outline:none;
  cursor:pointer
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{
  border-color:#1890ff
}

.ant-tree-checkbox-checked:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:1px solid #1890ff;
  border-radius:2px;
  visibility:hidden;
  animation:antCheckboxEffect .36s ease-in-out;
  animation-fill-mode:backwards;
  content:""
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{
  visibility:visible
}

.ant-tree-checkbox-inner{
  position:relative;
  top:0;
  left:0;
  display:block;
  width:16px;
  height:16px;
  direction:ltr;
  background-color:#fff;
  border:1px solid #d9d9d9;
  border-radius:2px;
  border-collapse:separate;
  transition:all .3s
}

.ant-tree-checkbox-inner:after{
  position:absolute;
  top:50%;
  left:21.5%;
  display:table;
  width:5.71428571px;
  height:9.14285714px;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-tree-checkbox-input{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{
  position:absolute;
  display:table;
  border:2px solid #fff;
  border-top:0;
  border-left:0;
  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:" "
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner{
  background-color:#1890ff;
  border-color:#1890ff
}

.ant-tree-checkbox-disabled{
  cursor:not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{
  border-color:rgba(0,0,0,.25);
  animation-name:none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input{
  cursor:not-allowed
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{
  background-color:#f5f5f5;
  border-color:#d9d9d9 !important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{
  border-color:#f5f5f5;
  border-collapse:separate;
  animation-name:none
}

.ant-tree-checkbox-disabled+span{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{
  visibility:hidden
}

.ant-tree-checkbox-wrapper{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-flex;
  align-items:baseline;
  line-height:unset;
  cursor:pointer
}

.ant-tree-checkbox-wrapper:after{
  display:inline-block;
  width:0;
  overflow:hidden;
  content:" "
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{
  cursor:not-allowed
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{
  margin-left:8px
}

.ant-tree-checkbox+span{
  padding-right:8px;
  padding-left:8px
}

.ant-tree-checkbox-group{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  display:inline-block
}

.ant-tree-checkbox-group-item{
  margin-right:8px
}

.ant-tree-checkbox-group-item:last-child{
  margin-right:0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{
  margin-left:0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{
  background-color:#fff;
  border-color:#d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{
  top:50%;
  left:50%;
  width:8px;
  height:8px;
  background-color:#1890ff;
  border:0;
  transform:translate(-50%, -50%) scale(1);
  opacity:1;
  content:" "
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{
  background-color:rgba(0,0,0,.25);
  border-color:rgba(0,0,0,.25)
}

.ant-tree{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  background:#fff;
  border-radius:2px;
  transition:background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){
  background:#e6f7ff
}

.ant-tree-list-holder-inner{
  align-items:flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{
  align-items:stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{
  flex:auto
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{
  position:relative
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{
  position:absolute;
  top:0;
  right:0;
  bottom:4px;
  left:0;
  border:1px solid #1890ff;
  opacity:0;
  animation:ant-tree-node-fx-do-not-use .3s;
  animation-play-state:running;
  animation-fill-mode:forwards;
  content:"";
  pointer-events:none
}

.ant-tree .ant-tree-treenode{
  display:flex;
  align-items:flex-start;
  padding:0 0 4px;
  outline:none
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{
  background:transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{
  background:#f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{
  color:inherit;
  font-weight:500
}

.ant-tree-indent{
  align-self:stretch;
  white-space:nowrap;
  -webkit-user-select:none;
  user-select:none
}

.ant-tree-indent-unit{
  display:inline-block;
  width:24px
}

.ant-tree-draggable-icon{
  width:24px;
  line-height:24px;
  text-align:center;
  opacity:.2;
  transition:opacity .3s
}

.ant-tree-treenode:hover .ant-tree-draggable-icon{
  opacity:.45
}

.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;
  user-select:none
}

.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon{
  display:inline-block;
  font-size:10px;
  vertical-align:baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg{
  transition:transform .3s
}

.ant-tree-switcher-noop{
  cursor:default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg{
  transform:rotate(-90deg)
}

.ant-tree-switcher-loading-icon{
  color:#1890ff
}

.ant-tree-switcher-leaf-line{
  position:relative;
  z-index:1;
  display:inline-block;
  width:100%;
  height:100%
}

.ant-tree-switcher-leaf-line:before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  margin-left:-1px;
  border-right:1px solid #d9d9d9;
  content:" "
}

.ant-tree-switcher-leaf-line:after{
  position:absolute;
  width:10px;
  height:14px;
  border-bottom:1px solid #d9d9d9;
  content:" "
}

.ant-tree-checkbox{
  top:auto;
  margin:4px 8px 0 0
}

.ant-tree .ant-tree-node-content-wrapper{
  position:relative;
  z-index:auto;
  min-height:24px;
  margin:0;
  padding:0 4px;
  color:inherit;
  line-height:24px;
  background:transparent;
  border-radius:2px;
  cursor:pointer;
  transition:all .3s,border 0s,line-height 0s,box-shadow 0s
}

.ant-tree .ant-tree-node-content-wrapper:hover{
  background-color:#f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{
  background-color:#bae7ff
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{
  display:inline-block;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  vertical-align:top
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{
  display:none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{
  background-color:transparent
}

.ant-tree-node-content-wrapper{
  line-height:24px;
  -webkit-user-select:none;
  user-select:none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator{
  position:absolute;
  z-index:1;
  height:2px;
  background-color:#1890ff;
  border-radius:1px;
  pointer-events:none
}

.ant-tree-node-content-wrapper .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:""
}

.ant-tree .ant-tree-treenode.drop-container>[draggable]{
  box-shadow:0 0 0 2px #1890ff
}

.ant-tree-show-line .ant-tree-indent-unit{
  position:relative;
  height:100%
}

.ant-tree-show-line .ant-tree-indent-unit:before{
  position:absolute;
  top:0;
  right:12px;
  bottom:-4px;
  border-right:1px solid #d9d9d9;
  content:""
}

.ant-tree-show-line .ant-tree-indent-unit-end:before{
  display:none
}

.ant-tree-show-line .ant-tree-switcher{
  background:#fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon{
  vertical-align:-0.15em
}

.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{
  top:auto !important;
  bottom:auto !important;
  height:14px !important
}

.ant-tree-rtl{
  direction:rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{
  right:-6px;
  left:unset
}

.ant-tree .ant-tree-treenode-rtl{
  direction:rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{
  transform:rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{
  right:auto;
  left:-13px;
  border-right:none;
  border-left:1px solid #d9d9d9
}

.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{
  margin:4px 0 0 8px
}

.ant-typography{
  color:rgba(0,0,0,.85);
  overflow-wrap:break-word
}

.ant-typography.ant-typography-secondary{
  color:rgba(0,0,0,.45)
}

.ant-typography.ant-typography-success{
  color:#52c41a
}

.ant-typography.ant-typography-warning{
  color:#faad14
}

.ant-typography.ant-typography-danger{
  color:#ff4d4f
}

a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{
  color:#ff7875
}

.ant-typography.ant-typography-disabled{
  color:rgba(0,0,0,.25);
  cursor:not-allowed;
  -webkit-user-select:none;
  user-select:none
}

.ant-typography p,div.ant-typography{
  margin-bottom:1em
}

.ant-typography h1,h1.ant-typography{
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:38px;
  line-height:1.23
}

.ant-typography h2,h2.ant-typography{
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:30px;
  line-height:1.35
}

.ant-typography h3,h3.ant-typography{
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:24px;
  line-height:1.35
}

.ant-typography h4,h4.ant-typography{
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:20px;
  line-height:1.4
}

.ant-typography h5,h5.ant-typography{
  margin-bottom:.5em;
  color:rgba(0,0,0,.85);
  font-weight:600;
  font-size:16px;
  line-height:1.5
}

.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography,.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5{
  margin-top:1.2em
}

a.ant-typography-ellipsis,span.ant-typography-ellipsis{
  display:inline-block;
  max-width:100%
}

.ant-typography a,a.ant-typography{
  color:#1890ff;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  text-decoration:none
}

.ant-typography a:focus,.ant-typography a:hover,a.ant-typography:focus,a.ant-typography:hover{
  color:#40a9ff
}

.ant-typography a:active,a.ant-typography:active{
  color:#096dd9
}

.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover{
  text-decoration:none
}

.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled]{
  color:rgba(0,0,0,.25);
  cursor:not-allowed
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover{
  color:rgba(0,0,0,.25)
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active{
  pointer-events:none
}

.ant-typography code{
  margin:0 .2em;
  padding:.2em .4em .1em;
  font-size:85%;
  background:rgba(150,150,150,.1);
  border:1px solid rgba(100,100,100,.2);
  border-radius:3px
}

.ant-typography kbd{
  margin:0 .2em;
  padding:.15em .4em .1em;
  font-size:90%;
  background:rgba(150,150,150,.06);
  border:solid rgba(100,100,100,.2);
  border-width:1px 1px 2px;
  border-radius:3px
}

.ant-typography mark{
  padding:0;
  background-color:#ffe58f
}

.ant-typography ins,.ant-typography u{
  text-decoration:underline;
  -webkit-text-decoration-skip:ink;
  text-decoration-skip-ink:auto
}

.ant-typography del,.ant-typography s{
  text-decoration:line-through
}

.ant-typography strong{
  font-weight:600
}

.ant-typography-copy,.ant-typography-edit,.ant-typography-expand{
  color:#1890ff;
  text-decoration:none;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  margin-left:4px
}

.ant-typography-copy:focus,.ant-typography-copy:hover,.ant-typography-edit:focus,.ant-typography-edit:hover,.ant-typography-expand:focus,.ant-typography-expand:hover{
  color:#40a9ff
}

.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active{
  color:#096dd9
}

.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover{
  color:#52c41a
}

.ant-typography-edit-content{
  position:relative
}

div.ant-typography-edit-content{
  left:-12px;
  margin-top:-5px;
  margin-bottom:calc(1em - 5px)
}

.ant-typography-edit-content-confirm{
  position:absolute;
  right:10px;
  bottom:8px;
  color:rgba(0,0,0,.45);
  pointer-events:none
}

.ant-typography-edit-content textarea{
  -moz-transition:none
}

.ant-typography ol,.ant-typography ul{
  margin:0 0 1em;
  padding:0
}

.ant-typography ol li,.ant-typography ul li{
  margin:0 0 0 20px;
  padding:0 0 0 4px
}

.ant-typography ul{
  list-style-type:circle
}

.ant-typography ul ul{
  list-style-type:disc
}

.ant-typography ol{
  list-style-type:decimal
}

.ant-typography blockquote,.ant-typography pre{
  margin:1em 0
}

.ant-typography pre{
  padding:.4em .6em;
  white-space:pre-wrap;
  word-wrap:break-word;
  background:rgba(150,150,150,.1);
  border:1px solid rgba(100,100,100,.2);
  border-radius:3px
}

.ant-typography pre code{
  display:inline;
  margin:0;
  padding:0;
  font-size:inherit;
  font-family:inherit;
  background:transparent;
  border:0
}

.ant-typography blockquote{
  padding:0 0 0 .6em;
  border-left:4px solid rgba(100,100,100,.2);
  opacity:.85
}

.ant-typography-single-line{
  white-space:nowrap
}

.ant-typography-ellipsis-single-line{
  overflow:hidden;
  text-overflow:ellipsis
}

a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{
  vertical-align:bottom
}

.ant-typography-ellipsis-multiple-line{
  display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient:vertical
}

.ant-typography-rtl{
  direction:rtl
}

.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{
  margin-right:4px;
  margin-left:0
}

.ant-typography-rtl .ant-typography-expand{
  float:left
}

div.ant-typography-edit-content.ant-typography-rtl{
  right:-12px;
  left:auto
}

.ant-typography-rtl .ant-typography-edit-content-confirm{
  right:auto;
  left:10px
}

.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{
  margin:0 20px 0 0;
  padding:0 4px 0 0
}

.ant-upload{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  line-height:1.5715;
  list-style:none;
  font-feature-settings:"tnum";
  outline:0
}

.ant-upload p{
  margin:0
}

.ant-upload-btn{
  display:block;
  width:100%;
  outline:none
}

.ant-upload input[type=file]{
  cursor:pointer
}

.ant-upload.ant-upload-select{
  display:inline-block
}

.ant-upload.ant-upload-disabled{
  cursor:not-allowed
}

.ant-upload.ant-upload-select-picture-card{
  width:104px;
  height:104px;
  margin-right:8px;
  margin-bottom:8px;
  text-align:center;
  vertical-align:top;
  background-color:#fafafa;
  border:1px dashed #d9d9d9;
  border-radius:2px;
  cursor:pointer;
  transition:border-color .3s
}

.ant-upload.ant-upload-select-picture-card>.ant-upload{
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  text-align:center
}

.ant-upload.ant-upload-select-picture-card:hover{
  border-color:#1890ff
}

.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{
  border-color:#d9d9d9
}

.ant-upload.ant-upload-drag{
  position:relative;
  width:100%;
  height:100%;
  text-align:center;
  background:#fafafa;
  border:1px dashed #d9d9d9;
  border-radius:2px;
  cursor:pointer;
  transition:border-color .3s
}

.ant-upload.ant-upload-drag .ant-upload{
  padding:16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){
  border-color:#096dd9
}

.ant-upload.ant-upload-drag.ant-upload-disabled{
  cursor:not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn{
  display:table;
  height:100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container{
  display:table-cell;
  vertical-align:middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{
  border-color:#40a9ff
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon{
  margin-bottom:20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{
  color:#40a9ff;
  font-size:48px
}

.ant-upload.ant-upload-drag p.ant-upload-text{
  margin:0 0 4px;
  color:rgba(0,0,0,.85);
  font-size:16px
}

.ant-upload.ant-upload-drag p.ant-upload-hint{
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-upload.ant-upload-drag .anticon-plus{
  color:rgba(0,0,0,.25);
  font-size:30px;
  transition:all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{
  color:rgba(0,0,0,.45)
}

.ant-upload-picture-card-wrapper{
  display:inline-block;
  width:100%
}

.ant-upload-picture-card-wrapper:before{
  display:table;
  content:""
}

.ant-upload-picture-card-wrapper:after{
  display:table;
  clear:both;
  content:""
}

.ant-upload-list{
  box-sizing:border-box;
  margin:0;
  padding:0;
  color:rgba(0,0,0,.85);
  font-size:14px;
  font-variant:tabular-nums;
  list-style:none;
  font-feature-settings:"tnum";
  line-height:1.5715
}

.ant-upload-list:after,.ant-upload-list:before{
  display:table;
  content:""
}

.ant-upload-list:after{
  clear:both
}

.ant-upload-list-item{
  position:relative;
  height:22.001px;
  margin-top:8px;
  font-size:14px
}

.ant-upload-list-item-name{
  display:inline-block;
  width:100%;
  padding-left:22px;
  overflow:hidden;
  line-height:1.5715;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ant-upload-list-item-card-actions{
  position:absolute;
  right:0
}

.ant-upload-list-item-card-actions-btn{
  opacity:0
}

.ant-upload-list-item-card-actions-btn.ant-btn-sm{
  height:20px;
  line-height:1
}

.ant-upload-list-item-card-actions.picture{
  top:22px;
  line-height:0
}

.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{
  opacity:1
}

.ant-upload-list-item-card-actions .anticon{
  color:rgba(0,0,0,.45)
}

.ant-upload-list-item-info{
  height:100%;
  padding:0 4px;
  transition:background-color .3s
}

.ant-upload-list-item-info>span{
  display:block;
  width:100%;
  height:100%
}

.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{
  position:absolute;
  top:5px;
  color:rgba(0,0,0,.45);
  font-size:14px
}

.ant-upload-list-item .anticon-close{
  position:absolute;
  top:6px;
  right:4px;
  color:rgba(0,0,0,.45);
  font-size:10px;
  line-height:0;
  cursor:pointer;
  opacity:0;
  transition:all .3s
}

.ant-upload-list-item .anticon-close:hover{
  color:rgba(0,0,0,.85)
}

.ant-upload-list-item:hover .ant-upload-list-item-info{
  background-color:#f5f5f5
}

.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn,.ant-upload-list-item:hover .anticon-close{
  opacity:1
}

.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{
  color:#ff4d4f
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{
  opacity:1
}

.ant-upload-list-item-progress{
  position:absolute;
  bottom:-12px;
  width:100%;
  padding-left:26px;
  font-size:14px;
  line-height:0
}

.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-list-picture .ant-upload-list-item{
  position:relative;
  height:66px;
  padding:8px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover{
  background:transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-error,.ant-upload-list-picture .ant-upload-list-item-error{
  border-color:#ff4d4f
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info{
  background:transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading,.ant-upload-list-picture .ant-upload-list-item-uploading{
  border-style:dashed
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture .ant-upload-list-item-thumbnail{
  width:48px;
  height:48px;
  line-height:60px;
  text-align:center;
  opacity:.8
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon{
  font-size:26px
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{
  fill:#fff2f0
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{
  fill:#ff4d4f
}

.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-picture .ant-upload-list-item-icon{
  position:absolute;
  top:50%;
  left:50%;
  font-size:26px;
  transform:translate(-50%, -50%)
}

.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon,.ant-upload-list-picture .ant-upload-list-item-icon .anticon{
  font-size:26px
}

.ant-upload-list-picture-card .ant-upload-list-item-image,.ant-upload-list-picture .ant-upload-list-item-image{
  max-width:100%
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,.ant-upload-list-picture .ant-upload-list-item-thumbnail img{
  display:block;
  width:48px;
  height:48px;
  overflow:hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{
  display:inline-block;
  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
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name{
  margin-bottom:12px
}

.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-picture .ant-upload-list-item-progress{
  bottom:14px;
  width:calc(100% - 24px);
  margin-top:0;
  padding-left:56px
}

.ant-upload-list-picture-card .anticon-close,.ant-upload-list-picture .anticon-close{
  position:absolute;
  top:8px;
  right:8px;
  line-height:1;
  opacity:1
}

.ant-upload-list-picture-card-container{
  display:inline-block;
  width:104px;
  height:104px;
  margin:0 8px 8px 0;
  vertical-align:top
}

.ant-upload-list-picture-card.ant-upload-list:after{
  display:none
}

.ant-upload-list-picture-card .ant-upload-list-item{
  height:100%;
  margin:0
}

.ant-upload-list-picture-card .ant-upload-list-item-info{
  position:relative;
  height:100%;
  overflow:hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before{
  position:absolute;
  z-index:1;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.5);
  opacity:0;
  transition:all .3s;
  content:" "
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{
  opacity:1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions{
  position:absolute;
  top:50%;
  left:50%;
  z-index:10;
  white-space:nowrap;
  transform:translate(-50%, -50%);
  opacity:0;
  transition:all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{
  z-index:10;
  width:16px;
  margin:0 4px;
  color:rgba(255,255,255,.85);
  font-size:16px;
  cursor:pointer;
  transition:all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{
  color:#fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{
  opacity:1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{
  position:static;
  display:block;
  width:100%;
  height:100%;
  object-fit:contain
}

.ant-upload-list-picture-card .ant-upload-list-item-name{
  display:none;
  margin:8px 0 0;
  padding:0;
  line-height:1.5715;
  text-align:center
}

.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{
  position:absolute;
  bottom:10px;
  display:block
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{
  background-color:#fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{
  height:auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{
  display:none
}

.ant-upload-list-picture-card .ant-upload-list-item-progress{
  bottom:32px;
  width:calc(100% - 14px);
  padding-left:0
}

.ant-upload-list-picture-container,.ant-upload-list-text-container{
  transition:opacity .3s,height .3s
}

.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{
  display:table;
  width:0;
  height:0;
  content:""
}

.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{
  display:block;
  flex:auto
}

.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{
  display:flex;
  align-items:center
}

.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{
  flex:none
}

.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{
  flex:auto;
  margin:0;
  padding:0 8px
}

.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{
  position:static
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{
  animation-duration:.3s;
  animation-fill-mode:cubic-bezier(0.78, 0.14, 0.15, 0.86)
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{
  animation-name:uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave{
  animation-name:uploadAnimateInlineOut
}

@keyframes uploadAnimateInlineIn{
  0%{
    width:0;
    height:0;
    margin:0;
    padding:0;
    opacity:0
  }
}

@keyframes uploadAnimateInlineOut{
  to{
    width:0;
    height:0;
    margin:0;
    padding:0;
    opacity:0
  }
}

.ant-upload-rtl{
  direction:rtl
}

.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{
  margin-right:auto;
  margin-left:8px
}

.ant-upload-list-rtl{
  direction:rtl
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{
  padding-right:22px;
  padding-left:14px
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{
  padding-right:22px;
  padding-left:28px
}

.ant-upload-list-rtl .ant-upload-list-item-name{
  padding-right:22px;
  padding-left:0
}

.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{
  padding-left:14px
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions{
  right:auto;
  left:0
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

.ant-upload-list-rtl .ant-upload-list-item-info{
  padding:0 4px 0 12px
}

.ant-upload-list-rtl .ant-upload-list-item .anticon-close{
  right:auto;
  left:4px
}

.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{
  padding-right:0;
  padding-left:5px
}

.ant-upload-list-rtl .ant-upload-list-item-progress{
  padding-right:26px;
  padding-left:0
}

.ant-upload-list-picture-card .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item-info{
  padding:0
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail{
  right:8px;
  left:auto
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon{
  right:50%;
  left:auto;
  transform:translate(50%, -50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name{
  margin:0 8px 0 0;
  padding-right:48px;
  padding-left:8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1{
  padding-right:48px;
  padding-left:18px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2{
  padding-right:48px;
  padding-left:36px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress{
  padding-right:0;
  padding-left:0
}

.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture .anticon-close{
  right:auto;
  left:8px
}

.ant-upload-list-rtl .ant-upload-list-picture-card-container{
  margin:0 0 8px 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{
  right:50%;
  left:auto;
  transform:translate(50%, -50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{
  margin:8px 0 0;
  padding:0
}

/*! 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 {
  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] {
  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='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

/**
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.
*/

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

/*
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::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}

button,
[role="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{
  border-color:currentColor
}

.container{
  width:100%
}

@media (min-width: 420px){
  .container{
    max-width:420px
  }
}

@media (min-width: 768px){
  .container{
    max-width:768px
  }
}

@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}

@media (min-width: 1280px){
  .container{
    max-width:1280px
  }
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.not-sr-only{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.pointer-events-none{
  pointer-events:none
}

.pointer-events-auto{
  pointer-events:auto
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.static{
  position:static
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.sticky{
  position:sticky
}

.inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.inset-1{
  top:.0625rem;
  right:.0625rem;
  bottom:.0625rem;
  left:.0625rem
}

.inset-2{
  top:0.125rem;
  right:0.125rem;
  bottom:0.125rem;
  left:0.125rem
}

.inset-3{
  top:0.1875rem;
  right:0.1875rem;
  bottom:0.1875rem;
  left:0.1875rem
}

.inset-4{
  top:0.25rem;
  right:0.25rem;
  bottom:0.25rem;
  left:0.25rem
}

.inset-5{
  top:0.3125rem;
  right:0.3125rem;
  bottom:0.3125rem;
  left:0.3125rem
}

.inset-6{
  top:0.375rem;
  right:0.375rem;
  bottom:0.375rem;
  left:0.375rem
}

.inset-7{
  top:.4375rem;
  right:.4375rem;
  bottom:.4375rem;
  left:.4375rem
}

.inset-8{
  top:0.5rem;
  right:0.5rem;
  bottom:0.5rem;
  left:0.5rem
}

.inset-9{
  top:0.5625rem;
  right:0.5625rem;
  bottom:0.5625rem;
  left:0.5625rem
}

.inset-10{
  top:0.625rem;
  right:0.625rem;
  bottom:0.625rem;
  left:0.625rem
}

.inset-11{
  top:0.6875rem;
  right:0.6875rem;
  bottom:0.6875rem;
  left:0.6875rem
}

.inset-12{
  top:0.75rem;
  right:0.75rem;
  bottom:0.75rem;
  left:0.75rem
}

.inset-13{
  top:0.8125rem;
  right:0.8125rem;
  bottom:0.8125rem;
  left:0.8125rem
}

.inset-14{
  top:0.875rem;
  right:0.875rem;
  bottom:0.875rem;
  left:0.875rem
}

.inset-15{
  top:0.9375rem;
  right:0.9375rem;
  bottom:0.9375rem;
  left:0.9375rem
}

.inset-16{
  top:1rem;
  right:1rem;
  bottom:1rem;
  left:1rem
}

.inset-18{
  top:1.125rem;
  right:1.125rem;
  bottom:1.125rem;
  left:1.125rem
}

.inset-20{
  top:1.25rem;
  right:1.25rem;
  bottom:1.25rem;
  left:1.25rem
}

.inset-21{
  top:1.3125rem;
  right:1.3125rem;
  bottom:1.3125rem;
  left:1.3125rem
}

.inset-22{
  top:1.375rem;
  right:1.375rem;
  bottom:1.375rem;
  left:1.375rem
}

.inset-24{
  top:1.5rem;
  right:1.5rem;
  bottom:1.5rem;
  left:1.5rem
}

.inset-26{
  top:1.625rem;
  right:1.625rem;
  bottom:1.625rem;
  left:1.625rem
}

.inset-27{
  top:1.6875rem;
  right:1.6875rem;
  bottom:1.6875rem;
  left:1.6875rem
}

.inset-28{
  top:1.75rem;
  right:1.75rem;
  bottom:1.75rem;
  left:1.75rem
}

.inset-30{
  top:1.875rem;
  right:1.875rem;
  bottom:1.875rem;
  left:1.875rem
}

.inset-32{
  top:2rem;
  right:2rem;
  bottom:2rem;
  left:2rem
}

.inset-34{
  top:2.125rem;
  right:2.125rem;
  bottom:2.125rem;
  left:2.125rem
}

.inset-36{
  top:2.25rem;
  right:2.25rem;
  bottom:2.25rem;
  left:2.25rem
}

.inset-38{
  top:2.375rem;
  right:2.375rem;
  bottom:2.375rem;
  left:2.375rem
}

.inset-40{
  top:2.5rem;
  right:2.5rem;
  bottom:2.5rem;
  left:2.5rem
}

.inset-41{
  top:2.5625rem;
  right:2.5625rem;
  bottom:2.5625rem;
  left:2.5625rem
}

.inset-43{
  top:2.6875rem;
  right:2.6875rem;
  bottom:2.6875rem;
  left:2.6875rem
}

.inset-44{
  top:2.75rem;
  right:2.75rem;
  bottom:2.75rem;
  left:2.75rem
}

.inset-46{
  top:2.875rem;
  right:2.875rem;
  bottom:2.875rem;
  left:2.875rem
}

.inset-48{
  top:3rem;
  right:3rem;
  bottom:3rem;
  left:3rem
}

.inset-50{
  top:3.2rem;
  right:3.2rem;
  bottom:3.2rem;
  left:3.2rem
}

.inset-52{
  top:3.3125rem;
  right:3.3125rem;
  bottom:3.3125rem;
  left:3.3125rem
}

.inset-56{
  top:3.5rem;
  right:3.5rem;
  bottom:3.5rem;
  left:3.5rem
}

.inset-64{
  top:4rem;
  right:4rem;
  bottom:4rem;
  left:4rem
}

.inset-66{
  top:4.125rem;
  right:4.125rem;
  bottom:4.125rem;
  left:4.125rem
}

.inset-68{
  top:4.25rem;
  right:4.25rem;
  bottom:4.25rem;
  left:4.25rem
}

.inset-72{
  top:4.5rem;
  right:4.5rem;
  bottom:4.5rem;
  left:4.5rem
}

.inset-74{
  top:4.625rem;
  right:4.625rem;
  bottom:4.625rem;
  left:4.625rem
}

.inset-80{
  top:5rem;
  right:5rem;
  bottom:5rem;
  left:5rem
}

.inset-84{
  top:5.25rem;
  right:5.25rem;
  bottom:5.25rem;
  left:5.25rem
}

.inset-91{
  top:5.6875rem;
  right:5.6875rem;
  bottom:5.6875rem;
  left:5.6875rem
}

.inset-92{
  top:5.75rem;
  right:5.75rem;
  bottom:5.75rem;
  left:5.75rem
}

.inset-96{
  top:6rem;
  right:6rem;
  bottom:6rem;
  left:6rem
}

.inset-99{
  top:6.1875rem;
  right:6.1875rem;
  bottom:6.1875rem;
  left:6.1875rem
}

.inset-100{
  top:6.25rem;
  right:6.25rem;
  bottom:6.25rem;
  left:6.25rem
}

.inset-102{
  top:6.375rem;
  right:6.375rem;
  bottom:6.375rem;
  left:6.375rem
}

.inset-104{
  top:6.5rem;
  right:6.5rem;
  bottom:6.5rem;
  left:6.5rem
}

.inset-105{
  top:105px;
  right:105px;
  bottom:105px;
  left:105px
}

.inset-108{
  top:6.75rem;
  right:6.75rem;
  bottom:6.75rem;
  left:6.75rem
}

.inset-112{
  top:7rem;
  right:7rem;
  bottom:7rem;
  left:7rem
}

.inset-116{
  top:7.25rem;
  right:7.25rem;
  bottom:7.25rem;
  left:7.25rem
}

.inset-117{
  top:7.3125rem;
  right:7.3125rem;
  bottom:7.3125rem;
  left:7.3125rem
}

.inset-118{
  top:7.375rem;
  right:7.375rem;
  bottom:7.375rem;
  left:7.375rem
}

.inset-120{
  top:7.5rem;
  right:7.5rem;
  bottom:7.5rem;
  left:7.5rem
}

.inset-127{
  top:7.9375rem;
  right:7.9375rem;
  bottom:7.9375rem;
  left:7.9375rem
}

.inset-128{
  top:8rem;
  right:8rem;
  bottom:8rem;
  left:8rem
}

.inset-132{
  top:8.25rem;
  right:8.25rem;
  bottom:8.25rem;
  left:8.25rem
}

.inset-136{
  top:8.5rem;
  right:8.5rem;
  bottom:8.5rem;
  left:8.5rem
}

.inset-140{
  top:8.75rem;
  right:8.75rem;
  bottom:8.75rem;
  left:8.75rem
}

.inset-144{
  top:9rem;
  right:9rem;
  bottom:9rem;
  left:9rem
}

.inset-145{
  top:9.0625rem;
  right:9.0625rem;
  bottom:9.0625rem;
  left:9.0625rem
}

.inset-150{
  top:9.375rem;
  right:9.375rem;
  bottom:9.375rem;
  left:9.375rem
}

.inset-155{
  top:9.6875rem;
  right:9.6875rem;
  bottom:9.6875rem;
  left:9.6875rem
}

.inset-160{
  top:10rem;
  right:10rem;
  bottom:10rem;
  left:10rem
}

.inset-162{
  top:10.125rem;
  right:10.125rem;
  bottom:10.125rem;
  left:10.125rem
}

.inset-168{
  top:10.5rem;
  right:10.5rem;
  bottom:10.5rem;
  left:10.5rem
}

.inset-172{
  top:10.75rem;
  right:10.75rem;
  bottom:10.75rem;
  left:10.75rem
}

.inset-176{
  top:11rem;
  right:11rem;
  bottom:11rem;
  left:11rem
}

.inset-192{
  top:12rem;
  right:12rem;
  bottom:12rem;
  left:12rem
}

.inset-196{
  top:12.25rem;
  right:12.25rem;
  bottom:12.25rem;
  left:12.25rem
}

.inset-200{
  top:12.5rem;
  right:12.5rem;
  bottom:12.5rem;
  left:12.5rem
}

.inset-204{
  top:12.75rem;
  right:12.75rem;
  bottom:12.75rem;
  left:12.75rem
}

.inset-208{
  top:13rem;
  right:13rem;
  bottom:13rem;
  left:13rem
}

.inset-209{
  top:13.0625rem;
  right:13.0625rem;
  bottom:13.0625rem;
  left:13.0625rem
}

.inset-210{
  top:210px;
  right:210px;
  bottom:210px;
  left:210px
}

.inset-212{
  top:13.25rem;
  right:13.25rem;
  bottom:13.25rem;
  left:13.25rem
}

.inset-224{
  top:14rem;
  right:14rem;
  bottom:14rem;
  left:14rem
}

.inset-228{
  top:14.25rem;
  right:14.25rem;
  bottom:14.25rem;
  left:14.25rem
}

.inset-230{
  top:14.375rem;
  right:14.375rem;
  bottom:14.375rem;
  left:14.375rem
}

.inset-232{
  top:14.5rem;
  right:14.5rem;
  bottom:14.5rem;
  left:14.5rem
}

.inset-240{
  top:15rem;
  right:15rem;
  bottom:15rem;
  left:15rem
}

.inset-241{
  top:15.0625rem;
  right:15.0625rem;
  bottom:15.0625rem;
  left:15.0625rem
}

.inset-253{
  top:15.8125rem;
  right:15.8125rem;
  bottom:15.8125rem;
  left:15.8125rem
}

.inset-256{
  top:16rem;
  right:16rem;
  bottom:16rem;
  left:16rem
}

.inset-263{
  top:16.4375rem;
  right:16.4375rem;
  bottom:16.4375rem;
  left:16.4375rem
}

.inset-264{
  top:16.5rem;
  right:16.5rem;
  bottom:16.5rem;
  left:16.5rem
}

.inset-266{
  top:16.625rem;
  right:16.625rem;
  bottom:16.625rem;
  left:16.625rem
}

.inset-272{
  top:17rem;
  right:17rem;
  bottom:17rem;
  left:17rem
}

.inset-278{
  top:17.375rem;
  right:17.375rem;
  bottom:17.375rem;
  left:17.375rem
}

.inset-288{
  top:18rem;
  right:18rem;
  bottom:18rem;
  left:18rem
}

.inset-296{
  top:18.5rem;
  right:18.5rem;
  bottom:18.5rem;
  left:18.5rem
}

.inset-304{
  top:19rem;
  right:19rem;
  bottom:19rem;
  left:19rem
}

.inset-308{
  top:19.25rem;
  right:19.25rem;
  bottom:19.25rem;
  left:19.25rem
}

.inset-320{
  top:20rem;
  right:20rem;
  bottom:20rem;
  left:20rem
}

.inset-328{
  top:20.5rem;
  right:20.5rem;
  bottom:20.5rem;
  left:20.5rem
}

.inset-360{
  top:22.5rem;
  right:22.5rem;
  bottom:22.5rem;
  left:22.5rem
}

.inset-368{
  top:23rem;
  right:23rem;
  bottom:23rem;
  left:23rem
}

.inset-384{
  top:24rem;
  right:24rem;
  bottom:24rem;
  left:24rem
}

.inset-386{
  top:24.125rem;
  right:24.125rem;
  bottom:24.125rem;
  left:24.125rem
}

.inset-400{
  top:25rem;
  right:25rem;
  bottom:25rem;
  left:25rem
}

.inset-420{
  top:26.25rem;
  right:26.25rem;
  bottom:26.25rem;
  left:26.25rem
}

.inset-440{
  top:27.5rem;
  right:27.5rem;
  bottom:27.5rem;
  left:27.5rem
}

.inset-450{
  top:28.125rem;
  right:28.125rem;
  bottom:28.125rem;
  left:28.125rem
}

.inset-462{
  top:28.875rem;
  right:28.875rem;
  bottom:28.875rem;
  left:28.875rem
}

.inset-480{
  top:30rem;
  right:30rem;
  bottom:30rem;
  left:30rem
}

.inset-504{
  top:504.03px;
  right:504.03px;
  bottom:504.03px;
  left:504.03px
}

.inset-524{
  top:524px;
  right:524px;
  bottom:524px;
  left:524px
}

.inset-560{
  top:35rem;
  right:35rem;
  bottom:35rem;
  left:35rem
}

.inset-592{
  top:37rem;
  right:37rem;
  bottom:37rem;
  left:37rem
}

.inset-632{
  top:39.5rem;
  right:39.5rem;
  bottom:39.5rem;
  left:39.5rem
}

.inset-670{
  top:41.85rem;
  right:41.85rem;
  bottom:41.85rem;
  left:41.85rem
}

.inset-696{
  top:43.5;
  right:43.5;
  bottom:43.5;
  left:43.5
}

.inset-704{
  top:44rem;
  right:44rem;
  bottom:44rem;
  left:44rem
}

.inset-736{
  top:46rem;
  right:46rem;
  bottom:46rem;
  left:46rem
}

.inset-840{
  top:52.5rem;
  right:52.5rem;
  bottom:52.5rem;
  left:52.5rem
}

.inset-auto{
  top:auto;
  right:auto;
  bottom:auto;
  left:auto
}

.inset-max{
  top:max-content;
  right:max-content;
  bottom:max-content;
  left:max-content
}

.-inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.-inset-1{
  top:-0.0625rem;
  right:-0.0625rem;
  bottom:-0.0625rem;
  left:-0.0625rem
}

.-inset-2{
  top:-0.125rem;
  right:-0.125rem;
  bottom:-0.125rem;
  left:-0.125rem
}

.-inset-3{
  top:-0.1875rem;
  right:-0.1875rem;
  bottom:-0.1875rem;
  left:-0.1875rem
}

.-inset-4{
  top:-0.25rem;
  right:-0.25rem;
  bottom:-0.25rem;
  left:-0.25rem
}

.-inset-5{
  top:-0.3125rem;
  right:-0.3125rem;
  bottom:-0.3125rem;
  left:-0.3125rem
}

.-inset-6{
  top:-0.375rem;
  right:-0.375rem;
  bottom:-0.375rem;
  left:-0.375rem
}

.-inset-7{
  top:-0.4375rem;
  right:-0.4375rem;
  bottom:-0.4375rem;
  left:-0.4375rem
}

.-inset-8{
  top:-0.5rem;
  right:-0.5rem;
  bottom:-0.5rem;
  left:-0.5rem
}

.-inset-9{
  top:-0.5625rem;
  right:-0.5625rem;
  bottom:-0.5625rem;
  left:-0.5625rem
}

.-inset-10{
  top:-0.625rem;
  right:-0.625rem;
  bottom:-0.625rem;
  left:-0.625rem
}

.-inset-11{
  top:-0.6875rem;
  right:-0.6875rem;
  bottom:-0.6875rem;
  left:-0.6875rem
}

.-inset-12{
  top:-0.75rem;
  right:-0.75rem;
  bottom:-0.75rem;
  left:-0.75rem
}

.-inset-13{
  top:-0.8125rem;
  right:-0.8125rem;
  bottom:-0.8125rem;
  left:-0.8125rem
}

.-inset-14{
  top:-0.875rem;
  right:-0.875rem;
  bottom:-0.875rem;
  left:-0.875rem
}

.-inset-15{
  top:-0.9375rem;
  right:-0.9375rem;
  bottom:-0.9375rem;
  left:-0.9375rem
}

.-inset-16{
  top:-1rem;
  right:-1rem;
  bottom:-1rem;
  left:-1rem
}

.-inset-18{
  top:-1.125rem;
  right:-1.125rem;
  bottom:-1.125rem;
  left:-1.125rem
}

.-inset-20{
  top:-1.25rem;
  right:-1.25rem;
  bottom:-1.25rem;
  left:-1.25rem
}

.-inset-21{
  top:-1.3125rem;
  right:-1.3125rem;
  bottom:-1.3125rem;
  left:-1.3125rem
}

.-inset-22{
  top:-1.375rem;
  right:-1.375rem;
  bottom:-1.375rem;
  left:-1.375rem
}

.-inset-24{
  top:-1.5rem;
  right:-1.5rem;
  bottom:-1.5rem;
  left:-1.5rem
}

.-inset-26{
  top:-1.625rem;
  right:-1.625rem;
  bottom:-1.625rem;
  left:-1.625rem
}

.-inset-27{
  top:-1.6875rem;
  right:-1.6875rem;
  bottom:-1.6875rem;
  left:-1.6875rem
}

.-inset-28{
  top:-1.75rem;
  right:-1.75rem;
  bottom:-1.75rem;
  left:-1.75rem
}

.-inset-30{
  top:-1.875rem;
  right:-1.875rem;
  bottom:-1.875rem;
  left:-1.875rem
}

.-inset-32{
  top:-2rem;
  right:-2rem;
  bottom:-2rem;
  left:-2rem
}

.-inset-34{
  top:-2.125rem;
  right:-2.125rem;
  bottom:-2.125rem;
  left:-2.125rem
}

.-inset-36{
  top:-2.25rem;
  right:-2.25rem;
  bottom:-2.25rem;
  left:-2.25rem
}

.-inset-38{
  top:-2.375rem;
  right:-2.375rem;
  bottom:-2.375rem;
  left:-2.375rem
}

.-inset-40{
  top:-2.5rem;
  right:-2.5rem;
  bottom:-2.5rem;
  left:-2.5rem
}

.-inset-41{
  top:-2.5625rem;
  right:-2.5625rem;
  bottom:-2.5625rem;
  left:-2.5625rem
}

.-inset-43{
  top:-2.6875rem;
  right:-2.6875rem;
  bottom:-2.6875rem;
  left:-2.6875rem
}

.-inset-44{
  top:-2.75rem;
  right:-2.75rem;
  bottom:-2.75rem;
  left:-2.75rem
}

.-inset-46{
  top:-2.875rem;
  right:-2.875rem;
  bottom:-2.875rem;
  left:-2.875rem
}

.-inset-48{
  top:-3rem;
  right:-3rem;
  bottom:-3rem;
  left:-3rem
}

.-inset-50{
  top:-3.2rem;
  right:-3.2rem;
  bottom:-3.2rem;
  left:-3.2rem
}

.-inset-52{
  top:-3.3125rem;
  right:-3.3125rem;
  bottom:-3.3125rem;
  left:-3.3125rem
}

.-inset-56{
  top:-3.5rem;
  right:-3.5rem;
  bottom:-3.5rem;
  left:-3.5rem
}

.-inset-64{
  top:-4rem;
  right:-4rem;
  bottom:-4rem;
  left:-4rem
}

.-inset-66{
  top:-4.125rem;
  right:-4.125rem;
  bottom:-4.125rem;
  left:-4.125rem
}

.-inset-68{
  top:-4.25rem;
  right:-4.25rem;
  bottom:-4.25rem;
  left:-4.25rem
}

.-inset-72{
  top:-4.5rem;
  right:-4.5rem;
  bottom:-4.5rem;
  left:-4.5rem
}

.-inset-74{
  top:-4.625rem;
  right:-4.625rem;
  bottom:-4.625rem;
  left:-4.625rem
}

.-inset-80{
  top:-5rem;
  right:-5rem;
  bottom:-5rem;
  left:-5rem
}

.-inset-84{
  top:-5.25rem;
  right:-5.25rem;
  bottom:-5.25rem;
  left:-5.25rem
}

.-inset-91{
  top:-5.6875rem;
  right:-5.6875rem;
  bottom:-5.6875rem;
  left:-5.6875rem
}

.-inset-92{
  top:-5.75rem;
  right:-5.75rem;
  bottom:-5.75rem;
  left:-5.75rem
}

.-inset-96{
  top:-6rem;
  right:-6rem;
  bottom:-6rem;
  left:-6rem
}

.-inset-99{
  top:-6.1875rem;
  right:-6.1875rem;
  bottom:-6.1875rem;
  left:-6.1875rem
}

.-inset-100{
  top:-6.25rem;
  right:-6.25rem;
  bottom:-6.25rem;
  left:-6.25rem
}

.-inset-102{
  top:-6.375rem;
  right:-6.375rem;
  bottom:-6.375rem;
  left:-6.375rem
}

.-inset-104{
  top:-6.5rem;
  right:-6.5rem;
  bottom:-6.5rem;
  left:-6.5rem
}

.-inset-105{
  top:-105px;
  right:-105px;
  bottom:-105px;
  left:-105px
}

.-inset-108{
  top:-6.75rem;
  right:-6.75rem;
  bottom:-6.75rem;
  left:-6.75rem
}

.-inset-112{
  top:-7rem;
  right:-7rem;
  bottom:-7rem;
  left:-7rem
}

.-inset-116{
  top:-7.25rem;
  right:-7.25rem;
  bottom:-7.25rem;
  left:-7.25rem
}

.-inset-117{
  top:-7.3125rem;
  right:-7.3125rem;
  bottom:-7.3125rem;
  left:-7.3125rem
}

.-inset-118{
  top:-7.375rem;
  right:-7.375rem;
  bottom:-7.375rem;
  left:-7.375rem
}

.-inset-120{
  top:-7.5rem;
  right:-7.5rem;
  bottom:-7.5rem;
  left:-7.5rem
}

.-inset-127{
  top:-7.9375rem;
  right:-7.9375rem;
  bottom:-7.9375rem;
  left:-7.9375rem
}

.-inset-128{
  top:-8rem;
  right:-8rem;
  bottom:-8rem;
  left:-8rem
}

.-inset-132{
  top:-8.25rem;
  right:-8.25rem;
  bottom:-8.25rem;
  left:-8.25rem
}

.-inset-136{
  top:-8.5rem;
  right:-8.5rem;
  bottom:-8.5rem;
  left:-8.5rem
}

.-inset-140{
  top:-8.75rem;
  right:-8.75rem;
  bottom:-8.75rem;
  left:-8.75rem
}

.-inset-144{
  top:-9rem;
  right:-9rem;
  bottom:-9rem;
  left:-9rem
}

.-inset-145{
  top:-9.0625rem;
  right:-9.0625rem;
  bottom:-9.0625rem;
  left:-9.0625rem
}

.-inset-150{
  top:-9.375rem;
  right:-9.375rem;
  bottom:-9.375rem;
  left:-9.375rem
}

.-inset-155{
  top:-9.6875rem;
  right:-9.6875rem;
  bottom:-9.6875rem;
  left:-9.6875rem
}

.-inset-160{
  top:-10rem;
  right:-10rem;
  bottom:-10rem;
  left:-10rem
}

.-inset-162{
  top:-10.125rem;
  right:-10.125rem;
  bottom:-10.125rem;
  left:-10.125rem
}

.-inset-168{
  top:-10.5rem;
  right:-10.5rem;
  bottom:-10.5rem;
  left:-10.5rem
}

.-inset-172{
  top:-10.75rem;
  right:-10.75rem;
  bottom:-10.75rem;
  left:-10.75rem
}

.-inset-176{
  top:-11rem;
  right:-11rem;
  bottom:-11rem;
  left:-11rem
}

.-inset-192{
  top:-12rem;
  right:-12rem;
  bottom:-12rem;
  left:-12rem
}

.-inset-196{
  top:-12.25rem;
  right:-12.25rem;
  bottom:-12.25rem;
  left:-12.25rem
}

.-inset-200{
  top:-12.5rem;
  right:-12.5rem;
  bottom:-12.5rem;
  left:-12.5rem
}

.-inset-204{
  top:-12.75rem;
  right:-12.75rem;
  bottom:-12.75rem;
  left:-12.75rem
}

.-inset-208{
  top:-13rem;
  right:-13rem;
  bottom:-13rem;
  left:-13rem
}

.-inset-209{
  top:-13.0625rem;
  right:-13.0625rem;
  bottom:-13.0625rem;
  left:-13.0625rem
}

.-inset-210{
  top:-210px;
  right:-210px;
  bottom:-210px;
  left:-210px
}

.-inset-212{
  top:-13.25rem;
  right:-13.25rem;
  bottom:-13.25rem;
  left:-13.25rem
}

.-inset-224{
  top:-14rem;
  right:-14rem;
  bottom:-14rem;
  left:-14rem
}

.-inset-228{
  top:-14.25rem;
  right:-14.25rem;
  bottom:-14.25rem;
  left:-14.25rem
}

.-inset-230{
  top:-14.375rem;
  right:-14.375rem;
  bottom:-14.375rem;
  left:-14.375rem
}

.-inset-232{
  top:-14.5rem;
  right:-14.5rem;
  bottom:-14.5rem;
  left:-14.5rem
}

.-inset-240{
  top:-15rem;
  right:-15rem;
  bottom:-15rem;
  left:-15rem
}

.-inset-241{
  top:-15.0625rem;
  right:-15.0625rem;
  bottom:-15.0625rem;
  left:-15.0625rem
}

.-inset-253{
  top:-15.8125rem;
  right:-15.8125rem;
  bottom:-15.8125rem;
  left:-15.8125rem
}

.-inset-256{
  top:-16rem;
  right:-16rem;
  bottom:-16rem;
  left:-16rem
}

.-inset-263{
  top:-16.4375rem;
  right:-16.4375rem;
  bottom:-16.4375rem;
  left:-16.4375rem
}

.-inset-264{
  top:-16.5rem;
  right:-16.5rem;
  bottom:-16.5rem;
  left:-16.5rem
}

.-inset-266{
  top:-16.625rem;
  right:-16.625rem;
  bottom:-16.625rem;
  left:-16.625rem
}

.-inset-272{
  top:-17rem;
  right:-17rem;
  bottom:-17rem;
  left:-17rem
}

.-inset-278{
  top:-17.375rem;
  right:-17.375rem;
  bottom:-17.375rem;
  left:-17.375rem
}

.-inset-288{
  top:-18rem;
  right:-18rem;
  bottom:-18rem;
  left:-18rem
}

.-inset-296{
  top:-18.5rem;
  right:-18.5rem;
  bottom:-18.5rem;
  left:-18.5rem
}

.-inset-304{
  top:-19rem;
  right:-19rem;
  bottom:-19rem;
  left:-19rem
}

.-inset-308{
  top:-19.25rem;
  right:-19.25rem;
  bottom:-19.25rem;
  left:-19.25rem
}

.-inset-320{
  top:-20rem;
  right:-20rem;
  bottom:-20rem;
  left:-20rem
}

.-inset-328{
  top:-20.5rem;
  right:-20.5rem;
  bottom:-20.5rem;
  left:-20.5rem
}

.-inset-360{
  top:-22.5rem;
  right:-22.5rem;
  bottom:-22.5rem;
  left:-22.5rem
}

.-inset-368{
  top:-23rem;
  right:-23rem;
  bottom:-23rem;
  left:-23rem
}

.-inset-384{
  top:-24rem;
  right:-24rem;
  bottom:-24rem;
  left:-24rem
}

.-inset-386{
  top:-24.125rem;
  right:-24.125rem;
  bottom:-24.125rem;
  left:-24.125rem
}

.-inset-400{
  top:-25rem;
  right:-25rem;
  bottom:-25rem;
  left:-25rem
}

.-inset-420{
  top:-26.25rem;
  right:-26.25rem;
  bottom:-26.25rem;
  left:-26.25rem
}

.-inset-440{
  top:-27.5rem;
  right:-27.5rem;
  bottom:-27.5rem;
  left:-27.5rem
}

.-inset-450{
  top:-28.125rem;
  right:-28.125rem;
  bottom:-28.125rem;
  left:-28.125rem
}

.-inset-462{
  top:-28.875rem;
  right:-28.875rem;
  bottom:-28.875rem;
  left:-28.875rem
}

.-inset-480{
  top:-30rem;
  right:-30rem;
  bottom:-30rem;
  left:-30rem
}

.-inset-504{
  top:-504.03px;
  right:-504.03px;
  bottom:-504.03px;
  left:-504.03px
}

.-inset-524{
  top:-524px;
  right:-524px;
  bottom:-524px;
  left:-524px
}

.-inset-560{
  top:-35rem;
  right:-35rem;
  bottom:-35rem;
  left:-35rem
}

.-inset-592{
  top:-37rem;
  right:-37rem;
  bottom:-37rem;
  left:-37rem
}

.-inset-632{
  top:-39.5rem;
  right:-39.5rem;
  bottom:-39.5rem;
  left:-39.5rem
}

.-inset-670{
  top:-41.85rem;
  right:-41.85rem;
  bottom:-41.85rem;
  left:-41.85rem
}

.-inset-696{
  top:-43.5;
  right:-43.5;
  bottom:-43.5;
  left:-43.5
}

.-inset-704{
  top:-44rem;
  right:-44rem;
  bottom:-44rem;
  left:-44rem
}

.-inset-736{
  top:-46rem;
  right:-46rem;
  bottom:-46rem;
  left:-46rem
}

.-inset-840{
  top:-52.5rem;
  right:-52.5rem;
  bottom:-52.5rem;
  left:-52.5rem
}

.-inset-max{
  top:max-content;
  right:max-content;
  bottom:max-content;
  left:max-content
}

.inset-full{
  top:100%;
  right:100%;
  bottom:100%;
  left:100%
}

.-inset-full{
  top:-100%;
  right:-100%;
  bottom:-100%;
  left:-100%
}

.inset-x-0{
  left:0px;
  right:0px
}

.inset-x-1{
  left:.0625rem;
  right:.0625rem
}

.inset-x-2{
  left:0.125rem;
  right:0.125rem
}

.inset-x-3{
  left:0.1875rem;
  right:0.1875rem
}

.inset-x-4{
  left:0.25rem;
  right:0.25rem
}

.inset-x-5{
  left:0.3125rem;
  right:0.3125rem
}

.inset-x-6{
  left:0.375rem;
  right:0.375rem
}

.inset-x-7{
  left:.4375rem;
  right:.4375rem
}

.inset-x-8{
  left:0.5rem;
  right:0.5rem
}

.inset-x-9{
  left:0.5625rem;
  right:0.5625rem
}

.inset-x-10{
  left:0.625rem;
  right:0.625rem
}

.inset-x-11{
  left:0.6875rem;
  right:0.6875rem
}

.inset-x-12{
  left:0.75rem;
  right:0.75rem
}

.inset-x-13{
  left:0.8125rem;
  right:0.8125rem
}

.inset-x-14{
  left:0.875rem;
  right:0.875rem
}

.inset-x-15{
  left:0.9375rem;
  right:0.9375rem
}

.inset-x-16{
  left:1rem;
  right:1rem
}

.inset-x-18{
  left:1.125rem;
  right:1.125rem
}

.inset-x-20{
  left:1.25rem;
  right:1.25rem
}

.inset-x-21{
  left:1.3125rem;
  right:1.3125rem
}

.inset-x-22{
  left:1.375rem;
  right:1.375rem
}

.inset-x-24{
  left:1.5rem;
  right:1.5rem
}

.inset-x-26{
  left:1.625rem;
  right:1.625rem
}

.inset-x-27{
  left:1.6875rem;
  right:1.6875rem
}

.inset-x-28{
  left:1.75rem;
  right:1.75rem
}

.inset-x-30{
  left:1.875rem;
  right:1.875rem
}

.inset-x-32{
  left:2rem;
  right:2rem
}

.inset-x-34{
  left:2.125rem;
  right:2.125rem
}

.inset-x-36{
  left:2.25rem;
  right:2.25rem
}

.inset-x-38{
  left:2.375rem;
  right:2.375rem
}

.inset-x-40{
  left:2.5rem;
  right:2.5rem
}

.inset-x-41{
  left:2.5625rem;
  right:2.5625rem
}

.inset-x-43{
  left:2.6875rem;
  right:2.6875rem
}

.inset-x-44{
  left:2.75rem;
  right:2.75rem
}

.inset-x-46{
  left:2.875rem;
  right:2.875rem
}

.inset-x-48{
  left:3rem;
  right:3rem
}

.inset-x-50{
  left:3.2rem;
  right:3.2rem
}

.inset-x-52{
  left:3.3125rem;
  right:3.3125rem
}

.inset-x-56{
  left:3.5rem;
  right:3.5rem
}

.inset-x-64{
  left:4rem;
  right:4rem
}

.inset-x-66{
  left:4.125rem;
  right:4.125rem
}

.inset-x-68{
  left:4.25rem;
  right:4.25rem
}

.inset-x-72{
  left:4.5rem;
  right:4.5rem
}

.inset-x-74{
  left:4.625rem;
  right:4.625rem
}

.inset-x-80{
  left:5rem;
  right:5rem
}

.inset-x-84{
  left:5.25rem;
  right:5.25rem
}

.inset-x-91{
  left:5.6875rem;
  right:5.6875rem
}

.inset-x-92{
  left:5.75rem;
  right:5.75rem
}

.inset-x-96{
  left:6rem;
  right:6rem
}

.inset-x-99{
  left:6.1875rem;
  right:6.1875rem
}

.inset-x-100{
  left:6.25rem;
  right:6.25rem
}

.inset-x-102{
  left:6.375rem;
  right:6.375rem
}

.inset-x-104{
  left:6.5rem;
  right:6.5rem
}

.inset-x-105{
  left:105px;
  right:105px
}

.inset-x-108{
  left:6.75rem;
  right:6.75rem
}

.inset-x-112{
  left:7rem;
  right:7rem
}

.inset-x-116{
  left:7.25rem;
  right:7.25rem
}

.inset-x-117{
  left:7.3125rem;
  right:7.3125rem
}

.inset-x-118{
  left:7.375rem;
  right:7.375rem
}

.inset-x-120{
  left:7.5rem;
  right:7.5rem
}

.inset-x-127{
  left:7.9375rem;
  right:7.9375rem
}

.inset-x-128{
  left:8rem;
  right:8rem
}

.inset-x-132{
  left:8.25rem;
  right:8.25rem
}

.inset-x-136{
  left:8.5rem;
  right:8.5rem
}

.inset-x-140{
  left:8.75rem;
  right:8.75rem
}

.inset-x-144{
  left:9rem;
  right:9rem
}

.inset-x-145{
  left:9.0625rem;
  right:9.0625rem
}

.inset-x-150{
  left:9.375rem;
  right:9.375rem
}

.inset-x-155{
  left:9.6875rem;
  right:9.6875rem
}

.inset-x-160{
  left:10rem;
  right:10rem
}

.inset-x-162{
  left:10.125rem;
  right:10.125rem
}

.inset-x-168{
  left:10.5rem;
  right:10.5rem
}

.inset-x-172{
  left:10.75rem;
  right:10.75rem
}

.inset-x-176{
  left:11rem;
  right:11rem
}

.inset-x-192{
  left:12rem;
  right:12rem
}

.inset-x-196{
  left:12.25rem;
  right:12.25rem
}

.inset-x-200{
  left:12.5rem;
  right:12.5rem
}

.inset-x-204{
  left:12.75rem;
  right:12.75rem
}

.inset-x-208{
  left:13rem;
  right:13rem
}

.inset-x-209{
  left:13.0625rem;
  right:13.0625rem
}

.inset-x-210{
  left:210px;
  right:210px
}

.inset-x-212{
  left:13.25rem;
  right:13.25rem
}

.inset-x-224{
  left:14rem;
  right:14rem
}

.inset-x-228{
  left:14.25rem;
  right:14.25rem
}

.inset-x-230{
  left:14.375rem;
  right:14.375rem
}

.inset-x-232{
  left:14.5rem;
  right:14.5rem
}

.inset-x-240{
  left:15rem;
  right:15rem
}

.inset-x-241{
  left:15.0625rem;
  right:15.0625rem
}

.inset-x-253{
  left:15.8125rem;
  right:15.8125rem
}

.inset-x-256{
  left:16rem;
  right:16rem
}

.inset-x-263{
  left:16.4375rem;
  right:16.4375rem
}

.inset-x-264{
  left:16.5rem;
  right:16.5rem
}

.inset-x-266{
  left:16.625rem;
  right:16.625rem
}

.inset-x-272{
  left:17rem;
  right:17rem
}

.inset-x-278{
  left:17.375rem;
  right:17.375rem
}

.inset-x-288{
  left:18rem;
  right:18rem
}

.inset-x-296{
  left:18.5rem;
  right:18.5rem
}

.inset-x-304{
  left:19rem;
  right:19rem
}

.inset-x-308{
  left:19.25rem;
  right:19.25rem
}

.inset-x-320{
  left:20rem;
  right:20rem
}

.inset-x-328{
  left:20.5rem;
  right:20.5rem
}

.inset-x-360{
  left:22.5rem;
  right:22.5rem
}

.inset-x-368{
  left:23rem;
  right:23rem
}

.inset-x-384{
  left:24rem;
  right:24rem
}

.inset-x-386{
  left:24.125rem;
  right:24.125rem
}

.inset-x-400{
  left:25rem;
  right:25rem
}

.inset-x-420{
  left:26.25rem;
  right:26.25rem
}

.inset-x-440{
  left:27.5rem;
  right:27.5rem
}

.inset-x-450{
  left:28.125rem;
  right:28.125rem
}

.inset-x-462{
  left:28.875rem;
  right:28.875rem
}

.inset-x-480{
  left:30rem;
  right:30rem
}

.inset-x-504{
  left:504.03px;
  right:504.03px
}

.inset-x-524{
  left:524px;
  right:524px
}

.inset-x-560{
  left:35rem;
  right:35rem
}

.inset-x-592{
  left:37rem;
  right:37rem
}

.inset-x-632{
  left:39.5rem;
  right:39.5rem
}

.inset-x-670{
  left:41.85rem;
  right:41.85rem
}

.inset-x-696{
  left:43.5;
  right:43.5
}

.inset-x-704{
  left:44rem;
  right:44rem
}

.inset-x-736{
  left:46rem;
  right:46rem
}

.inset-x-840{
  left:52.5rem;
  right:52.5rem
}

.inset-x-auto{
  left:auto;
  right:auto
}

.inset-x-max{
  left:max-content;
  right:max-content
}

.-inset-x-0{
  left:0px;
  right:0px
}

.-inset-x-1{
  left:-0.0625rem;
  right:-0.0625rem
}

.-inset-x-2{
  left:-0.125rem;
  right:-0.125rem
}

.-inset-x-3{
  left:-0.1875rem;
  right:-0.1875rem
}

.-inset-x-4{
  left:-0.25rem;
  right:-0.25rem
}

.-inset-x-5{
  left:-0.3125rem;
  right:-0.3125rem
}

.-inset-x-6{
  left:-0.375rem;
  right:-0.375rem
}

.-inset-x-7{
  left:-0.4375rem;
  right:-0.4375rem
}

.-inset-x-8{
  left:-0.5rem;
  right:-0.5rem
}

.-inset-x-9{
  left:-0.5625rem;
  right:-0.5625rem
}

.-inset-x-10{
  left:-0.625rem;
  right:-0.625rem
}

.-inset-x-11{
  left:-0.6875rem;
  right:-0.6875rem
}

.-inset-x-12{
  left:-0.75rem;
  right:-0.75rem
}

.-inset-x-13{
  left:-0.8125rem;
  right:-0.8125rem
}

.-inset-x-14{
  left:-0.875rem;
  right:-0.875rem
}

.-inset-x-15{
  left:-0.9375rem;
  right:-0.9375rem
}

.-inset-x-16{
  left:-1rem;
  right:-1rem
}

.-inset-x-18{
  left:-1.125rem;
  right:-1.125rem
}

.-inset-x-20{
  left:-1.25rem;
  right:-1.25rem
}

.-inset-x-21{
  left:-1.3125rem;
  right:-1.3125rem
}

.-inset-x-22{
  left:-1.375rem;
  right:-1.375rem
}

.-inset-x-24{
  left:-1.5rem;
  right:-1.5rem
}

.-inset-x-26{
  left:-1.625rem;
  right:-1.625rem
}

.-inset-x-27{
  left:-1.6875rem;
  right:-1.6875rem
}

.-inset-x-28{
  left:-1.75rem;
  right:-1.75rem
}

.-inset-x-30{
  left:-1.875rem;
  right:-1.875rem
}

.-inset-x-32{
  left:-2rem;
  right:-2rem
}

.-inset-x-34{
  left:-2.125rem;
  right:-2.125rem
}

.-inset-x-36{
  left:-2.25rem;
  right:-2.25rem
}

.-inset-x-38{
  left:-2.375rem;
  right:-2.375rem
}

.-inset-x-40{
  left:-2.5rem;
  right:-2.5rem
}

.-inset-x-41{
  left:-2.5625rem;
  right:-2.5625rem
}

.-inset-x-43{
  left:-2.6875rem;
  right:-2.6875rem
}

.-inset-x-44{
  left:-2.75rem;
  right:-2.75rem
}

.-inset-x-46{
  left:-2.875rem;
  right:-2.875rem
}

.-inset-x-48{
  left:-3rem;
  right:-3rem
}

.-inset-x-50{
  left:-3.2rem;
  right:-3.2rem
}

.-inset-x-52{
  left:-3.3125rem;
  right:-3.3125rem
}

.-inset-x-56{
  left:-3.5rem;
  right:-3.5rem
}

.-inset-x-64{
  left:-4rem;
  right:-4rem
}

.-inset-x-66{
  left:-4.125rem;
  right:-4.125rem
}

.-inset-x-68{
  left:-4.25rem;
  right:-4.25rem
}

.-inset-x-72{
  left:-4.5rem;
  right:-4.5rem
}

.-inset-x-74{
  left:-4.625rem;
  right:-4.625rem
}

.-inset-x-80{
  left:-5rem;
  right:-5rem
}

.-inset-x-84{
  left:-5.25rem;
  right:-5.25rem
}

.-inset-x-91{
  left:-5.6875rem;
  right:-5.6875rem
}

.-inset-x-92{
  left:-5.75rem;
  right:-5.75rem
}

.-inset-x-96{
  left:-6rem;
  right:-6rem
}

.-inset-x-99{
  left:-6.1875rem;
  right:-6.1875rem
}

.-inset-x-100{
  left:-6.25rem;
  right:-6.25rem
}

.-inset-x-102{
  left:-6.375rem;
  right:-6.375rem
}

.-inset-x-104{
  left:-6.5rem;
  right:-6.5rem
}

.-inset-x-105{
  left:-105px;
  right:-105px
}

.-inset-x-108{
  left:-6.75rem;
  right:-6.75rem
}

.-inset-x-112{
  left:-7rem;
  right:-7rem
}

.-inset-x-116{
  left:-7.25rem;
  right:-7.25rem
}

.-inset-x-117{
  left:-7.3125rem;
  right:-7.3125rem
}

.-inset-x-118{
  left:-7.375rem;
  right:-7.375rem
}

.-inset-x-120{
  left:-7.5rem;
  right:-7.5rem
}

.-inset-x-127{
  left:-7.9375rem;
  right:-7.9375rem
}

.-inset-x-128{
  left:-8rem;
  right:-8rem
}

.-inset-x-132{
  left:-8.25rem;
  right:-8.25rem
}

.-inset-x-136{
  left:-8.5rem;
  right:-8.5rem
}

.-inset-x-140{
  left:-8.75rem;
  right:-8.75rem
}

.-inset-x-144{
  left:-9rem;
  right:-9rem
}

.-inset-x-145{
  left:-9.0625rem;
  right:-9.0625rem
}

.-inset-x-150{
  left:-9.375rem;
  right:-9.375rem
}

.-inset-x-155{
  left:-9.6875rem;
  right:-9.6875rem
}

.-inset-x-160{
  left:-10rem;
  right:-10rem
}

.-inset-x-162{
  left:-10.125rem;
  right:-10.125rem
}

.-inset-x-168{
  left:-10.5rem;
  right:-10.5rem
}

.-inset-x-172{
  left:-10.75rem;
  right:-10.75rem
}

.-inset-x-176{
  left:-11rem;
  right:-11rem
}

.-inset-x-192{
  left:-12rem;
  right:-12rem
}

.-inset-x-196{
  left:-12.25rem;
  right:-12.25rem
}

.-inset-x-200{
  left:-12.5rem;
  right:-12.5rem
}

.-inset-x-204{
  left:-12.75rem;
  right:-12.75rem
}

.-inset-x-208{
  left:-13rem;
  right:-13rem
}

.-inset-x-209{
  left:-13.0625rem;
  right:-13.0625rem
}

.-inset-x-210{
  left:-210px;
  right:-210px
}

.-inset-x-212{
  left:-13.25rem;
  right:-13.25rem
}

.-inset-x-224{
  left:-14rem;
  right:-14rem
}

.-inset-x-228{
  left:-14.25rem;
  right:-14.25rem
}

.-inset-x-230{
  left:-14.375rem;
  right:-14.375rem
}

.-inset-x-232{
  left:-14.5rem;
  right:-14.5rem
}

.-inset-x-240{
  left:-15rem;
  right:-15rem
}

.-inset-x-241{
  left:-15.0625rem;
  right:-15.0625rem
}

.-inset-x-253{
  left:-15.8125rem;
  right:-15.8125rem
}

.-inset-x-256{
  left:-16rem;
  right:-16rem
}

.-inset-x-263{
  left:-16.4375rem;
  right:-16.4375rem
}

.-inset-x-264{
  left:-16.5rem;
  right:-16.5rem
}

.-inset-x-266{
  left:-16.625rem;
  right:-16.625rem
}

.-inset-x-272{
  left:-17rem;
  right:-17rem
}

.-inset-x-278{
  left:-17.375rem;
  right:-17.375rem
}

.-inset-x-288{
  left:-18rem;
  right:-18rem
}

.-inset-x-296{
  left:-18.5rem;
  right:-18.5rem
}

.-inset-x-304{
  left:-19rem;
  right:-19rem
}

.-inset-x-308{
  left:-19.25rem;
  right:-19.25rem
}

.-inset-x-320{
  left:-20rem;
  right:-20rem
}

.-inset-x-328{
  left:-20.5rem;
  right:-20.5rem
}

.-inset-x-360{
  left:-22.5rem;
  right:-22.5rem
}

.-inset-x-368{
  left:-23rem;
  right:-23rem
}

.-inset-x-384{
  left:-24rem;
  right:-24rem
}

.-inset-x-386{
  left:-24.125rem;
  right:-24.125rem
}

.-inset-x-400{
  left:-25rem;
  right:-25rem
}

.-inset-x-420{
  left:-26.25rem;
  right:-26.25rem
}

.-inset-x-440{
  left:-27.5rem;
  right:-27.5rem
}

.-inset-x-450{
  left:-28.125rem;
  right:-28.125rem
}

.-inset-x-462{
  left:-28.875rem;
  right:-28.875rem
}

.-inset-x-480{
  left:-30rem;
  right:-30rem
}

.-inset-x-504{
  left:-504.03px;
  right:-504.03px
}

.-inset-x-524{
  left:-524px;
  right:-524px
}

.-inset-x-560{
  left:-35rem;
  right:-35rem
}

.-inset-x-592{
  left:-37rem;
  right:-37rem
}

.-inset-x-632{
  left:-39.5rem;
  right:-39.5rem
}

.-inset-x-670{
  left:-41.85rem;
  right:-41.85rem
}

.-inset-x-696{
  left:-43.5;
  right:-43.5
}

.-inset-x-704{
  left:-44rem;
  right:-44rem
}

.-inset-x-736{
  left:-46rem;
  right:-46rem
}

.-inset-x-840{
  left:-52.5rem;
  right:-52.5rem
}

.-inset-x-max{
  left:max-content;
  right:max-content
}

.inset-x-full{
  left:100%;
  right:100%
}

.-inset-x-full{
  left:-100%;
  right:-100%
}

.inset-y-0{
  top:0px;
  bottom:0px
}

.inset-y-1{
  top:.0625rem;
  bottom:.0625rem
}

.inset-y-2{
  top:0.125rem;
  bottom:0.125rem
}

.inset-y-3{
  top:0.1875rem;
  bottom:0.1875rem
}

.inset-y-4{
  top:0.25rem;
  bottom:0.25rem
}

.inset-y-5{
  top:0.3125rem;
  bottom:0.3125rem
}

.inset-y-6{
  top:0.375rem;
  bottom:0.375rem
}

.inset-y-7{
  top:.4375rem;
  bottom:.4375rem
}

.inset-y-8{
  top:0.5rem;
  bottom:0.5rem
}

.inset-y-9{
  top:0.5625rem;
  bottom:0.5625rem
}

.inset-y-10{
  top:0.625rem;
  bottom:0.625rem
}

.inset-y-11{
  top:0.6875rem;
  bottom:0.6875rem
}

.inset-y-12{
  top:0.75rem;
  bottom:0.75rem
}

.inset-y-13{
  top:0.8125rem;
  bottom:0.8125rem
}

.inset-y-14{
  top:0.875rem;
  bottom:0.875rem
}

.inset-y-15{
  top:0.9375rem;
  bottom:0.9375rem
}

.inset-y-16{
  top:1rem;
  bottom:1rem
}

.inset-y-18{
  top:1.125rem;
  bottom:1.125rem
}

.inset-y-20{
  top:1.25rem;
  bottom:1.25rem
}

.inset-y-21{
  top:1.3125rem;
  bottom:1.3125rem
}

.inset-y-22{
  top:1.375rem;
  bottom:1.375rem
}

.inset-y-24{
  top:1.5rem;
  bottom:1.5rem
}

.inset-y-26{
  top:1.625rem;
  bottom:1.625rem
}

.inset-y-27{
  top:1.6875rem;
  bottom:1.6875rem
}

.inset-y-28{
  top:1.75rem;
  bottom:1.75rem
}

.inset-y-30{
  top:1.875rem;
  bottom:1.875rem
}

.inset-y-32{
  top:2rem;
  bottom:2rem
}

.inset-y-34{
  top:2.125rem;
  bottom:2.125rem
}

.inset-y-36{
  top:2.25rem;
  bottom:2.25rem
}

.inset-y-38{
  top:2.375rem;
  bottom:2.375rem
}

.inset-y-40{
  top:2.5rem;
  bottom:2.5rem
}

.inset-y-41{
  top:2.5625rem;
  bottom:2.5625rem
}

.inset-y-43{
  top:2.6875rem;
  bottom:2.6875rem
}

.inset-y-44{
  top:2.75rem;
  bottom:2.75rem
}

.inset-y-46{
  top:2.875rem;
  bottom:2.875rem
}

.inset-y-48{
  top:3rem;
  bottom:3rem
}

.inset-y-50{
  top:3.2rem;
  bottom:3.2rem
}

.inset-y-52{
  top:3.3125rem;
  bottom:3.3125rem
}

.inset-y-56{
  top:3.5rem;
  bottom:3.5rem
}

.inset-y-64{
  top:4rem;
  bottom:4rem
}

.inset-y-66{
  top:4.125rem;
  bottom:4.125rem
}

.inset-y-68{
  top:4.25rem;
  bottom:4.25rem
}

.inset-y-72{
  top:4.5rem;
  bottom:4.5rem
}

.inset-y-74{
  top:4.625rem;
  bottom:4.625rem
}

.inset-y-80{
  top:5rem;
  bottom:5rem
}

.inset-y-84{
  top:5.25rem;
  bottom:5.25rem
}

.inset-y-91{
  top:5.6875rem;
  bottom:5.6875rem
}

.inset-y-92{
  top:5.75rem;
  bottom:5.75rem
}

.inset-y-96{
  top:6rem;
  bottom:6rem
}

.inset-y-99{
  top:6.1875rem;
  bottom:6.1875rem
}

.inset-y-100{
  top:6.25rem;
  bottom:6.25rem
}

.inset-y-102{
  top:6.375rem;
  bottom:6.375rem
}

.inset-y-104{
  top:6.5rem;
  bottom:6.5rem
}

.inset-y-105{
  top:105px;
  bottom:105px
}

.inset-y-108{
  top:6.75rem;
  bottom:6.75rem
}

.inset-y-112{
  top:7rem;
  bottom:7rem
}

.inset-y-116{
  top:7.25rem;
  bottom:7.25rem
}

.inset-y-117{
  top:7.3125rem;
  bottom:7.3125rem
}

.inset-y-118{
  top:7.375rem;
  bottom:7.375rem
}

.inset-y-120{
  top:7.5rem;
  bottom:7.5rem
}

.inset-y-127{
  top:7.9375rem;
  bottom:7.9375rem
}

.inset-y-128{
  top:8rem;
  bottom:8rem
}

.inset-y-132{
  top:8.25rem;
  bottom:8.25rem
}

.inset-y-136{
  top:8.5rem;
  bottom:8.5rem
}

.inset-y-140{
  top:8.75rem;
  bottom:8.75rem
}

.inset-y-144{
  top:9rem;
  bottom:9rem
}

.inset-y-145{
  top:9.0625rem;
  bottom:9.0625rem
}

.inset-y-150{
  top:9.375rem;
  bottom:9.375rem
}

.inset-y-155{
  top:9.6875rem;
  bottom:9.6875rem
}

.inset-y-160{
  top:10rem;
  bottom:10rem
}

.inset-y-162{
  top:10.125rem;
  bottom:10.125rem
}

.inset-y-168{
  top:10.5rem;
  bottom:10.5rem
}

.inset-y-172{
  top:10.75rem;
  bottom:10.75rem
}

.inset-y-176{
  top:11rem;
  bottom:11rem
}

.inset-y-192{
  top:12rem;
  bottom:12rem
}

.inset-y-196{
  top:12.25rem;
  bottom:12.25rem
}

.inset-y-200{
  top:12.5rem;
  bottom:12.5rem
}

.inset-y-204{
  top:12.75rem;
  bottom:12.75rem
}

.inset-y-208{
  top:13rem;
  bottom:13rem
}

.inset-y-209{
  top:13.0625rem;
  bottom:13.0625rem
}

.inset-y-210{
  top:210px;
  bottom:210px
}

.inset-y-212{
  top:13.25rem;
  bottom:13.25rem
}

.inset-y-224{
  top:14rem;
  bottom:14rem
}

.inset-y-228{
  top:14.25rem;
  bottom:14.25rem
}

.inset-y-230{
  top:14.375rem;
  bottom:14.375rem
}

.inset-y-232{
  top:14.5rem;
  bottom:14.5rem
}

.inset-y-240{
  top:15rem;
  bottom:15rem
}

.inset-y-241{
  top:15.0625rem;
  bottom:15.0625rem
}

.inset-y-253{
  top:15.8125rem;
  bottom:15.8125rem
}

.inset-y-256{
  top:16rem;
  bottom:16rem
}

.inset-y-263{
  top:16.4375rem;
  bottom:16.4375rem
}

.inset-y-264{
  top:16.5rem;
  bottom:16.5rem
}

.inset-y-266{
  top:16.625rem;
  bottom:16.625rem
}

.inset-y-272{
  top:17rem;
  bottom:17rem
}

.inset-y-278{
  top:17.375rem;
  bottom:17.375rem
}

.inset-y-288{
  top:18rem;
  bottom:18rem
}

.inset-y-296{
  top:18.5rem;
  bottom:18.5rem
}

.inset-y-304{
  top:19rem;
  bottom:19rem
}

.inset-y-308{
  top:19.25rem;
  bottom:19.25rem
}

.inset-y-320{
  top:20rem;
  bottom:20rem
}

.inset-y-328{
  top:20.5rem;
  bottom:20.5rem
}

.inset-y-360{
  top:22.5rem;
  bottom:22.5rem
}

.inset-y-368{
  top:23rem;
  bottom:23rem
}

.inset-y-384{
  top:24rem;
  bottom:24rem
}

.inset-y-386{
  top:24.125rem;
  bottom:24.125rem
}

.inset-y-400{
  top:25rem;
  bottom:25rem
}

.inset-y-420{
  top:26.25rem;
  bottom:26.25rem
}

.inset-y-440{
  top:27.5rem;
  bottom:27.5rem
}

.inset-y-450{
  top:28.125rem;
  bottom:28.125rem
}

.inset-y-462{
  top:28.875rem;
  bottom:28.875rem
}

.inset-y-480{
  top:30rem;
  bottom:30rem
}

.inset-y-504{
  top:504.03px;
  bottom:504.03px
}

.inset-y-524{
  top:524px;
  bottom:524px
}

.inset-y-560{
  top:35rem;
  bottom:35rem
}

.inset-y-592{
  top:37rem;
  bottom:37rem
}

.inset-y-632{
  top:39.5rem;
  bottom:39.5rem
}

.inset-y-670{
  top:41.85rem;
  bottom:41.85rem
}

.inset-y-696{
  top:43.5;
  bottom:43.5
}

.inset-y-704{
  top:44rem;
  bottom:44rem
}

.inset-y-736{
  top:46rem;
  bottom:46rem
}

.inset-y-840{
  top:52.5rem;
  bottom:52.5rem
}

.inset-y-auto{
  top:auto;
  bottom:auto
}

.inset-y-max{
  top:max-content;
  bottom:max-content
}

.-inset-y-0{
  top:0px;
  bottom:0px
}

.-inset-y-1{
  top:-0.0625rem;
  bottom:-0.0625rem
}

.-inset-y-2{
  top:-0.125rem;
  bottom:-0.125rem
}

.-inset-y-3{
  top:-0.1875rem;
  bottom:-0.1875rem
}

.-inset-y-4{
  top:-0.25rem;
  bottom:-0.25rem
}

.-inset-y-5{
  top:-0.3125rem;
  bottom:-0.3125rem
}

.-inset-y-6{
  top:-0.375rem;
  bottom:-0.375rem
}

.-inset-y-7{
  top:-0.4375rem;
  bottom:-0.4375rem
}

.-inset-y-8{
  top:-0.5rem;
  bottom:-0.5rem
}

.-inset-y-9{
  top:-0.5625rem;
  bottom:-0.5625rem
}

.-inset-y-10{
  top:-0.625rem;
  bottom:-0.625rem
}

.-inset-y-11{
  top:-0.6875rem;
  bottom:-0.6875rem
}

.-inset-y-12{
  top:-0.75rem;
  bottom:-0.75rem
}

.-inset-y-13{
  top:-0.8125rem;
  bottom:-0.8125rem
}

.-inset-y-14{
  top:-0.875rem;
  bottom:-0.875rem
}

.-inset-y-15{
  top:-0.9375rem;
  bottom:-0.9375rem
}

.-inset-y-16{
  top:-1rem;
  bottom:-1rem
}

.-inset-y-18{
  top:-1.125rem;
  bottom:-1.125rem
}

.-inset-y-20{
  top:-1.25rem;
  bottom:-1.25rem
}

.-inset-y-21{
  top:-1.3125rem;
  bottom:-1.3125rem
}

.-inset-y-22{
  top:-1.375rem;
  bottom:-1.375rem
}

.-inset-y-24{
  top:-1.5rem;
  bottom:-1.5rem
}

.-inset-y-26{
  top:-1.625rem;
  bottom:-1.625rem
}

.-inset-y-27{
  top:-1.6875rem;
  bottom:-1.6875rem
}

.-inset-y-28{
  top:-1.75rem;
  bottom:-1.75rem
}

.-inset-y-30{
  top:-1.875rem;
  bottom:-1.875rem
}

.-inset-y-32{
  top:-2rem;
  bottom:-2rem
}

.-inset-y-34{
  top:-2.125rem;
  bottom:-2.125rem
}

.-inset-y-36{
  top:-2.25rem;
  bottom:-2.25rem
}

.-inset-y-38{
  top:-2.375rem;
  bottom:-2.375rem
}

.-inset-y-40{
  top:-2.5rem;
  bottom:-2.5rem
}

.-inset-y-41{
  top:-2.5625rem;
  bottom:-2.5625rem
}

.-inset-y-43{
  top:-2.6875rem;
  bottom:-2.6875rem
}

.-inset-y-44{
  top:-2.75rem;
  bottom:-2.75rem
}

.-inset-y-46{
  top:-2.875rem;
  bottom:-2.875rem
}

.-inset-y-48{
  top:-3rem;
  bottom:-3rem
}

.-inset-y-50{
  top:-3.2rem;
  bottom:-3.2rem
}

.-inset-y-52{
  top:-3.3125rem;
  bottom:-3.3125rem
}

.-inset-y-56{
  top:-3.5rem;
  bottom:-3.5rem
}

.-inset-y-64{
  top:-4rem;
  bottom:-4rem
}

.-inset-y-66{
  top:-4.125rem;
  bottom:-4.125rem
}

.-inset-y-68{
  top:-4.25rem;
  bottom:-4.25rem
}

.-inset-y-72{
  top:-4.5rem;
  bottom:-4.5rem
}

.-inset-y-74{
  top:-4.625rem;
  bottom:-4.625rem
}

.-inset-y-80{
  top:-5rem;
  bottom:-5rem
}

.-inset-y-84{
  top:-5.25rem;
  bottom:-5.25rem
}

.-inset-y-91{
  top:-5.6875rem;
  bottom:-5.6875rem
}

.-inset-y-92{
  top:-5.75rem;
  bottom:-5.75rem
}

.-inset-y-96{
  top:-6rem;
  bottom:-6rem
}

.-inset-y-99{
  top:-6.1875rem;
  bottom:-6.1875rem
}

.-inset-y-100{
  top:-6.25rem;
  bottom:-6.25rem
}

.-inset-y-102{
  top:-6.375rem;
  bottom:-6.375rem
}

.-inset-y-104{
  top:-6.5rem;
  bottom:-6.5rem
}

.-inset-y-105{
  top:-105px;
  bottom:-105px
}

.-inset-y-108{
  top:-6.75rem;
  bottom:-6.75rem
}

.-inset-y-112{
  top:-7rem;
  bottom:-7rem
}

.-inset-y-116{
  top:-7.25rem;
  bottom:-7.25rem
}

.-inset-y-117{
  top:-7.3125rem;
  bottom:-7.3125rem
}

.-inset-y-118{
  top:-7.375rem;
  bottom:-7.375rem
}

.-inset-y-120{
  top:-7.5rem;
  bottom:-7.5rem
}

.-inset-y-127{
  top:-7.9375rem;
  bottom:-7.9375rem
}

.-inset-y-128{
  top:-8rem;
  bottom:-8rem
}

.-inset-y-132{
  top:-8.25rem;
  bottom:-8.25rem
}

.-inset-y-136{
  top:-8.5rem;
  bottom:-8.5rem
}

.-inset-y-140{
  top:-8.75rem;
  bottom:-8.75rem
}

.-inset-y-144{
  top:-9rem;
  bottom:-9rem
}

.-inset-y-145{
  top:-9.0625rem;
  bottom:-9.0625rem
}

.-inset-y-150{
  top:-9.375rem;
  bottom:-9.375rem
}

.-inset-y-155{
  top:-9.6875rem;
  bottom:-9.6875rem
}

.-inset-y-160{
  top:-10rem;
  bottom:-10rem
}

.-inset-y-162{
  top:-10.125rem;
  bottom:-10.125rem
}

.-inset-y-168{
  top:-10.5rem;
  bottom:-10.5rem
}

.-inset-y-172{
  top:-10.75rem;
  bottom:-10.75rem
}

.-inset-y-176{
  top:-11rem;
  bottom:-11rem
}

.-inset-y-192{
  top:-12rem;
  bottom:-12rem
}

.-inset-y-196{
  top:-12.25rem;
  bottom:-12.25rem
}

.-inset-y-200{
  top:-12.5rem;
  bottom:-12.5rem
}

.-inset-y-204{
  top:-12.75rem;
  bottom:-12.75rem
}

.-inset-y-208{
  top:-13rem;
  bottom:-13rem
}

.-inset-y-209{
  top:-13.0625rem;
  bottom:-13.0625rem
}

.-inset-y-210{
  top:-210px;
  bottom:-210px
}

.-inset-y-212{
  top:-13.25rem;
  bottom:-13.25rem
}

.-inset-y-224{
  top:-14rem;
  bottom:-14rem
}

.-inset-y-228{
  top:-14.25rem;
  bottom:-14.25rem
}

.-inset-y-230{
  top:-14.375rem;
  bottom:-14.375rem
}

.-inset-y-232{
  top:-14.5rem;
  bottom:-14.5rem
}

.-inset-y-240{
  top:-15rem;
  bottom:-15rem
}

.-inset-y-241{
  top:-15.0625rem;
  bottom:-15.0625rem
}

.-inset-y-253{
  top:-15.8125rem;
  bottom:-15.8125rem
}

.-inset-y-256{
  top:-16rem;
  bottom:-16rem
}

.-inset-y-263{
  top:-16.4375rem;
  bottom:-16.4375rem
}

.-inset-y-264{
  top:-16.5rem;
  bottom:-16.5rem
}

.-inset-y-266{
  top:-16.625rem;
  bottom:-16.625rem
}

.-inset-y-272{
  top:-17rem;
  bottom:-17rem
}

.-inset-y-278{
  top:-17.375rem;
  bottom:-17.375rem
}

.-inset-y-288{
  top:-18rem;
  bottom:-18rem
}

.-inset-y-296{
  top:-18.5rem;
  bottom:-18.5rem
}

.-inset-y-304{
  top:-19rem;
  bottom:-19rem
}

.-inset-y-308{
  top:-19.25rem;
  bottom:-19.25rem
}

.-inset-y-320{
  top:-20rem;
  bottom:-20rem
}

.-inset-y-328{
  top:-20.5rem;
  bottom:-20.5rem
}

.-inset-y-360{
  top:-22.5rem;
  bottom:-22.5rem
}

.-inset-y-368{
  top:-23rem;
  bottom:-23rem
}

.-inset-y-384{
  top:-24rem;
  bottom:-24rem
}

.-inset-y-386{
  top:-24.125rem;
  bottom:-24.125rem
}

.-inset-y-400{
  top:-25rem;
  bottom:-25rem
}

.-inset-y-420{
  top:-26.25rem;
  bottom:-26.25rem
}

.-inset-y-440{
  top:-27.5rem;
  bottom:-27.5rem
}

.-inset-y-450{
  top:-28.125rem;
  bottom:-28.125rem
}

.-inset-y-462{
  top:-28.875rem;
  bottom:-28.875rem
}

.-inset-y-480{
  top:-30rem;
  bottom:-30rem
}

.-inset-y-504{
  top:-504.03px;
  bottom:-504.03px
}

.-inset-y-524{
  top:-524px;
  bottom:-524px
}

.-inset-y-560{
  top:-35rem;
  bottom:-35rem
}

.-inset-y-592{
  top:-37rem;
  bottom:-37rem
}

.-inset-y-632{
  top:-39.5rem;
  bottom:-39.5rem
}

.-inset-y-670{
  top:-41.85rem;
  bottom:-41.85rem
}

.-inset-y-696{
  top:-43.5;
  bottom:-43.5
}

.-inset-y-704{
  top:-44rem;
  bottom:-44rem
}

.-inset-y-736{
  top:-46rem;
  bottom:-46rem
}

.-inset-y-840{
  top:-52.5rem;
  bottom:-52.5rem
}

.-inset-y-max{
  top:max-content;
  bottom:max-content
}

.inset-y-full{
  top:100%;
  bottom:100%
}

.-inset-y-full{
  top:-100%;
  bottom:-100%
}

.top-0{
  top:0px
}

.top-1{
  top:.0625rem
}

.top-2{
  top:0.125rem
}

.top-3{
  top:0.1875rem
}

.top-4{
  top:0.25rem
}

.top-5{
  top:0.3125rem
}

.top-6{
  top:0.375rem
}

.top-7{
  top:.4375rem
}

.top-8{
  top:0.5rem
}

.top-9{
  top:0.5625rem
}

.top-10{
  top:0.625rem
}

.top-11{
  top:0.6875rem
}

.top-12{
  top:0.75rem
}

.top-13{
  top:0.8125rem
}

.top-14{
  top:0.875rem
}

.top-15{
  top:0.9375rem
}

.top-16{
  top:1rem
}

.top-18{
  top:1.125rem
}

.top-20{
  top:1.25rem
}

.top-21{
  top:1.3125rem
}

.top-22{
  top:1.375rem
}

.top-24{
  top:1.5rem
}

.top-26{
  top:1.625rem
}

.top-27{
  top:1.6875rem
}

.top-28{
  top:1.75rem
}

.top-30{
  top:1.875rem
}

.top-32{
  top:2rem
}

.top-34{
  top:2.125rem
}

.top-36{
  top:2.25rem
}

.top-38{
  top:2.375rem
}

.top-40{
  top:2.5rem
}

.top-41{
  top:2.5625rem
}

.top-43{
  top:2.6875rem
}

.top-44{
  top:2.75rem
}

.top-46{
  top:2.875rem
}

.top-48{
  top:3rem
}

.top-50{
  top:3.2rem
}

.top-52{
  top:3.3125rem
}

.top-56{
  top:3.5rem
}

.top-64{
  top:4rem
}

.top-66{
  top:4.125rem
}

.top-68{
  top:4.25rem
}

.top-72{
  top:4.5rem
}

.top-74{
  top:4.625rem
}

.top-80{
  top:5rem
}

.top-84{
  top:5.25rem
}

.top-91{
  top:5.6875rem
}

.top-92{
  top:5.75rem
}

.top-96{
  top:6rem
}

.top-99{
  top:6.1875rem
}

.top-100{
  top:6.25rem
}

.top-102{
  top:6.375rem
}

.top-104{
  top:6.5rem
}

.top-105{
  top:105px
}

.top-108{
  top:6.75rem
}

.top-112{
  top:7rem
}

.top-116{
  top:7.25rem
}

.top-117{
  top:7.3125rem
}

.top-118{
  top:7.375rem
}

.top-120{
  top:7.5rem
}

.top-127{
  top:7.9375rem
}

.top-128{
  top:8rem
}

.top-132{
  top:8.25rem
}

.top-136{
  top:8.5rem
}

.top-140{
  top:8.75rem
}

.top-144{
  top:9rem
}

.top-145{
  top:9.0625rem
}

.top-150{
  top:9.375rem
}

.top-155{
  top:9.6875rem
}

.top-160{
  top:10rem
}

.top-162{
  top:10.125rem
}

.top-168{
  top:10.5rem
}

.top-172{
  top:10.75rem
}

.top-176{
  top:11rem
}

.top-192{
  top:12rem
}

.top-196{
  top:12.25rem
}

.top-200{
  top:12.5rem
}

.top-204{
  top:12.75rem
}

.top-208{
  top:13rem
}

.top-209{
  top:13.0625rem
}

.top-210{
  top:210px
}

.top-212{
  top:13.25rem
}

.top-224{
  top:14rem
}

.top-228{
  top:14.25rem
}

.top-230{
  top:14.375rem
}

.top-232{
  top:14.5rem
}

.top-240{
  top:15rem
}

.top-241{
  top:15.0625rem
}

.top-253{
  top:15.8125rem
}

.top-256{
  top:16rem
}

.top-263{
  top:16.4375rem
}

.top-264{
  top:16.5rem
}

.top-266{
  top:16.625rem
}

.top-272{
  top:17rem
}

.top-278{
  top:17.375rem
}

.top-288{
  top:18rem
}

.top-296{
  top:18.5rem
}

.top-304{
  top:19rem
}

.top-308{
  top:19.25rem
}

.top-320{
  top:20rem
}

.top-328{
  top:20.5rem
}

.top-360{
  top:22.5rem
}

.top-368{
  top:23rem
}

.top-384{
  top:24rem
}

.top-386{
  top:24.125rem
}

.top-400{
  top:25rem
}

.top-420{
  top:26.25rem
}

.top-440{
  top:27.5rem
}

.top-450{
  top:28.125rem
}

.top-462{
  top:28.875rem
}

.top-480{
  top:30rem
}

.top-504{
  top:504.03px
}

.top-524{
  top:524px
}

.top-560{
  top:35rem
}

.top-592{
  top:37rem
}

.top-632{
  top:39.5rem
}

.top-670{
  top:41.85rem
}

.top-696{
  top:43.5
}

.top-704{
  top:44rem
}

.top-736{
  top:46rem
}

.top-840{
  top:52.5rem
}

.top-auto{
  top:auto
}

.top-max{
  top:max-content
}

.-top-0{
  top:0px
}

.-top-1{
  top:-0.0625rem
}

.-top-2{
  top:-0.125rem
}

.-top-3{
  top:-0.1875rem
}

.-top-4{
  top:-0.25rem
}

.-top-5{
  top:-0.3125rem
}

.-top-6{
  top:-0.375rem
}

.-top-7{
  top:-0.4375rem
}

.-top-8{
  top:-0.5rem
}

.-top-9{
  top:-0.5625rem
}

.-top-10{
  top:-0.625rem
}

.-top-11{
  top:-0.6875rem
}

.-top-12{
  top:-0.75rem
}

.-top-13{
  top:-0.8125rem
}

.-top-14{
  top:-0.875rem
}

.-top-15{
  top:-0.9375rem
}

.-top-16{
  top:-1rem
}

.-top-18{
  top:-1.125rem
}

.-top-20{
  top:-1.25rem
}

.-top-21{
  top:-1.3125rem
}

.-top-22{
  top:-1.375rem
}

.-top-24{
  top:-1.5rem
}

.-top-26{
  top:-1.625rem
}

.-top-27{
  top:-1.6875rem
}

.-top-28{
  top:-1.75rem
}

.-top-30{
  top:-1.875rem
}

.-top-32{
  top:-2rem
}

.-top-34{
  top:-2.125rem
}

.-top-36{
  top:-2.25rem
}

.-top-38{
  top:-2.375rem
}

.-top-40{
  top:-2.5rem
}

.-top-41{
  top:-2.5625rem
}

.-top-43{
  top:-2.6875rem
}

.-top-44{
  top:-2.75rem
}

.-top-46{
  top:-2.875rem
}

.-top-48{
  top:-3rem
}

.-top-50{
  top:-3.2rem
}

.-top-52{
  top:-3.3125rem
}

.-top-56{
  top:-3.5rem
}

.-top-64{
  top:-4rem
}

.-top-66{
  top:-4.125rem
}

.-top-68{
  top:-4.25rem
}

.-top-72{
  top:-4.5rem
}

.-top-74{
  top:-4.625rem
}

.-top-80{
  top:-5rem
}

.-top-84{
  top:-5.25rem
}

.-top-91{
  top:-5.6875rem
}

.-top-92{
  top:-5.75rem
}

.-top-96{
  top:-6rem
}

.-top-99{
  top:-6.1875rem
}

.-top-100{
  top:-6.25rem
}

.-top-102{
  top:-6.375rem
}

.-top-104{
  top:-6.5rem
}

.-top-105{
  top:-105px
}

.-top-108{
  top:-6.75rem
}

.-top-112{
  top:-7rem
}

.-top-116{
  top:-7.25rem
}

.-top-117{
  top:-7.3125rem
}

.-top-118{
  top:-7.375rem
}

.-top-120{
  top:-7.5rem
}

.-top-127{
  top:-7.9375rem
}

.-top-128{
  top:-8rem
}

.-top-132{
  top:-8.25rem
}

.-top-136{
  top:-8.5rem
}

.-top-140{
  top:-8.75rem
}

.-top-144{
  top:-9rem
}

.-top-145{
  top:-9.0625rem
}

.-top-150{
  top:-9.375rem
}

.-top-155{
  top:-9.6875rem
}

.-top-160{
  top:-10rem
}

.-top-162{
  top:-10.125rem
}

.-top-168{
  top:-10.5rem
}

.-top-172{
  top:-10.75rem
}

.-top-176{
  top:-11rem
}

.-top-192{
  top:-12rem
}

.-top-196{
  top:-12.25rem
}

.-top-200{
  top:-12.5rem
}

.-top-204{
  top:-12.75rem
}

.-top-208{
  top:-13rem
}

.-top-209{
  top:-13.0625rem
}

.-top-210{
  top:-210px
}

.-top-212{
  top:-13.25rem
}

.-top-224{
  top:-14rem
}

.-top-228{
  top:-14.25rem
}

.-top-230{
  top:-14.375rem
}

.-top-232{
  top:-14.5rem
}

.-top-240{
  top:-15rem
}

.-top-241{
  top:-15.0625rem
}

.-top-253{
  top:-15.8125rem
}

.-top-256{
  top:-16rem
}

.-top-263{
  top:-16.4375rem
}

.-top-264{
  top:-16.5rem
}

.-top-266{
  top:-16.625rem
}

.-top-272{
  top:-17rem
}

.-top-278{
  top:-17.375rem
}

.-top-288{
  top:-18rem
}

.-top-296{
  top:-18.5rem
}

.-top-304{
  top:-19rem
}

.-top-308{
  top:-19.25rem
}

.-top-320{
  top:-20rem
}

.-top-328{
  top:-20.5rem
}

.-top-360{
  top:-22.5rem
}

.-top-368{
  top:-23rem
}

.-top-384{
  top:-24rem
}

.-top-386{
  top:-24.125rem
}

.-top-400{
  top:-25rem
}

.-top-420{
  top:-26.25rem
}

.-top-440{
  top:-27.5rem
}

.-top-450{
  top:-28.125rem
}

.-top-462{
  top:-28.875rem
}

.-top-480{
  top:-30rem
}

.-top-504{
  top:-504.03px
}

.-top-524{
  top:-524px
}

.-top-560{
  top:-35rem
}

.-top-592{
  top:-37rem
}

.-top-632{
  top:-39.5rem
}

.-top-670{
  top:-41.85rem
}

.-top-696{
  top:-43.5
}

.-top-704{
  top:-44rem
}

.-top-736{
  top:-46rem
}

.-top-840{
  top:-52.5rem
}

.-top-max{
  top:max-content
}

.top-1\/2{
  top:50%
}

.top-2\/4{
  top:50%
}

.top-full{
  top:100%
}

.-top-full{
  top:-100%
}

.right-0{
  right:0px
}

.right-1{
  right:.0625rem
}

.right-2{
  right:0.125rem
}

.right-3{
  right:0.1875rem
}

.right-4{
  right:0.25rem
}

.right-5{
  right:0.3125rem
}

.right-6{
  right:0.375rem
}

.right-7{
  right:.4375rem
}

.right-8{
  right:0.5rem
}

.right-9{
  right:0.5625rem
}

.right-10{
  right:0.625rem
}

.right-11{
  right:0.6875rem
}

.right-12{
  right:0.75rem
}

.right-13{
  right:0.8125rem
}

.right-14{
  right:0.875rem
}

.right-15{
  right:0.9375rem
}

.right-16{
  right:1rem
}

.right-18{
  right:1.125rem
}

.right-20{
  right:1.25rem
}

.right-21{
  right:1.3125rem
}

.right-22{
  right:1.375rem
}

.right-24{
  right:1.5rem
}

.right-26{
  right:1.625rem
}

.right-27{
  right:1.6875rem
}

.right-28{
  right:1.75rem
}

.right-30{
  right:1.875rem
}

.right-32{
  right:2rem
}

.right-34{
  right:2.125rem
}

.right-36{
  right:2.25rem
}

.right-38{
  right:2.375rem
}

.right-40{
  right:2.5rem
}

.right-41{
  right:2.5625rem
}

.right-43{
  right:2.6875rem
}

.right-44{
  right:2.75rem
}

.right-46{
  right:2.875rem
}

.right-48{
  right:3rem
}

.right-50{
  right:3.2rem
}

.right-52{
  right:3.3125rem
}

.right-56{
  right:3.5rem
}

.right-64{
  right:4rem
}

.right-66{
  right:4.125rem
}

.right-68{
  right:4.25rem
}

.right-72{
  right:4.5rem
}

.right-74{
  right:4.625rem
}

.right-80{
  right:5rem
}

.right-84{
  right:5.25rem
}

.right-91{
  right:5.6875rem
}

.right-92{
  right:5.75rem
}

.right-96{
  right:6rem
}

.right-99{
  right:6.1875rem
}

.right-100{
  right:6.25rem
}

.right-102{
  right:6.375rem
}

.right-104{
  right:6.5rem
}

.right-105{
  right:105px
}

.right-108{
  right:6.75rem
}

.right-112{
  right:7rem
}

.right-116{
  right:7.25rem
}

.right-117{
  right:7.3125rem
}

.right-118{
  right:7.375rem
}

.right-120{
  right:7.5rem
}

.right-127{
  right:7.9375rem
}

.right-128{
  right:8rem
}

.right-132{
  right:8.25rem
}

.right-136{
  right:8.5rem
}

.right-140{
  right:8.75rem
}

.right-144{
  right:9rem
}

.right-145{
  right:9.0625rem
}

.right-150{
  right:9.375rem
}

.right-155{
  right:9.6875rem
}

.right-160{
  right:10rem
}

.right-162{
  right:10.125rem
}

.right-168{
  right:10.5rem
}

.right-172{
  right:10.75rem
}

.right-176{
  right:11rem
}

.right-192{
  right:12rem
}

.right-196{
  right:12.25rem
}

.right-200{
  right:12.5rem
}

.right-204{
  right:12.75rem
}

.right-208{
  right:13rem
}

.right-209{
  right:13.0625rem
}

.right-210{
  right:210px
}

.right-212{
  right:13.25rem
}

.right-224{
  right:14rem
}

.right-228{
  right:14.25rem
}

.right-230{
  right:14.375rem
}

.right-232{
  right:14.5rem
}

.right-240{
  right:15rem
}

.right-241{
  right:15.0625rem
}

.right-253{
  right:15.8125rem
}

.right-256{
  right:16rem
}

.right-263{
  right:16.4375rem
}

.right-264{
  right:16.5rem
}

.right-266{
  right:16.625rem
}

.right-272{
  right:17rem
}

.right-278{
  right:17.375rem
}

.right-288{
  right:18rem
}

.right-296{
  right:18.5rem
}

.right-304{
  right:19rem
}

.right-308{
  right:19.25rem
}

.right-320{
  right:20rem
}

.right-328{
  right:20.5rem
}

.right-360{
  right:22.5rem
}

.right-368{
  right:23rem
}

.right-384{
  right:24rem
}

.right-386{
  right:24.125rem
}

.right-400{
  right:25rem
}

.right-420{
  right:26.25rem
}

.right-440{
  right:27.5rem
}

.right-450{
  right:28.125rem
}

.right-462{
  right:28.875rem
}

.right-480{
  right:30rem
}

.right-504{
  right:504.03px
}

.right-524{
  right:524px
}

.right-560{
  right:35rem
}

.right-592{
  right:37rem
}

.right-632{
  right:39.5rem
}

.right-670{
  right:41.85rem
}

.right-696{
  right:43.5
}

.right-704{
  right:44rem
}

.right-736{
  right:46rem
}

.right-840{
  right:52.5rem
}

.right-auto{
  right:auto
}

.right-max{
  right:max-content
}

.-right-0{
  right:0px
}

.-right-1{
  right:-0.0625rem
}

.-right-2{
  right:-0.125rem
}

.-right-3{
  right:-0.1875rem
}

.-right-4{
  right:-0.25rem
}

.-right-5{
  right:-0.3125rem
}

.-right-6{
  right:-0.375rem
}

.-right-7{
  right:-0.4375rem
}

.-right-8{
  right:-0.5rem
}

.-right-9{
  right:-0.5625rem
}

.-right-10{
  right:-0.625rem
}

.-right-11{
  right:-0.6875rem
}

.-right-12{
  right:-0.75rem
}

.-right-13{
  right:-0.8125rem
}

.-right-14{
  right:-0.875rem
}

.-right-15{
  right:-0.9375rem
}

.-right-16{
  right:-1rem
}

.-right-18{
  right:-1.125rem
}

.-right-20{
  right:-1.25rem
}

.-right-21{
  right:-1.3125rem
}

.-right-22{
  right:-1.375rem
}

.-right-24{
  right:-1.5rem
}

.-right-26{
  right:-1.625rem
}

.-right-27{
  right:-1.6875rem
}

.-right-28{
  right:-1.75rem
}

.-right-30{
  right:-1.875rem
}

.-right-32{
  right:-2rem
}

.-right-34{
  right:-2.125rem
}

.-right-36{
  right:-2.25rem
}

.-right-38{
  right:-2.375rem
}

.-right-40{
  right:-2.5rem
}

.-right-41{
  right:-2.5625rem
}

.-right-43{
  right:-2.6875rem
}

.-right-44{
  right:-2.75rem
}

.-right-46{
  right:-2.875rem
}

.-right-48{
  right:-3rem
}

.-right-50{
  right:-3.2rem
}

.-right-52{
  right:-3.3125rem
}

.-right-56{
  right:-3.5rem
}

.-right-64{
  right:-4rem
}

.-right-66{
  right:-4.125rem
}

.-right-68{
  right:-4.25rem
}

.-right-72{
  right:-4.5rem
}

.-right-74{
  right:-4.625rem
}

.-right-80{
  right:-5rem
}

.-right-84{
  right:-5.25rem
}

.-right-91{
  right:-5.6875rem
}

.-right-92{
  right:-5.75rem
}

.-right-96{
  right:-6rem
}

.-right-99{
  right:-6.1875rem
}

.-right-100{
  right:-6.25rem
}

.-right-102{
  right:-6.375rem
}

.-right-104{
  right:-6.5rem
}

.-right-105{
  right:-105px
}

.-right-108{
  right:-6.75rem
}

.-right-112{
  right:-7rem
}

.-right-116{
  right:-7.25rem
}

.-right-117{
  right:-7.3125rem
}

.-right-118{
  right:-7.375rem
}

.-right-120{
  right:-7.5rem
}

.-right-127{
  right:-7.9375rem
}

.-right-128{
  right:-8rem
}

.-right-132{
  right:-8.25rem
}

.-right-136{
  right:-8.5rem
}

.-right-140{
  right:-8.75rem
}

.-right-144{
  right:-9rem
}

.-right-145{
  right:-9.0625rem
}

.-right-150{
  right:-9.375rem
}

.-right-155{
  right:-9.6875rem
}

.-right-160{
  right:-10rem
}

.-right-162{
  right:-10.125rem
}

.-right-168{
  right:-10.5rem
}

.-right-172{
  right:-10.75rem
}

.-right-176{
  right:-11rem
}

.-right-192{
  right:-12rem
}

.-right-196{
  right:-12.25rem
}

.-right-200{
  right:-12.5rem
}

.-right-204{
  right:-12.75rem
}

.-right-208{
  right:-13rem
}

.-right-209{
  right:-13.0625rem
}

.-right-210{
  right:-210px
}

.-right-212{
  right:-13.25rem
}

.-right-224{
  right:-14rem
}

.-right-228{
  right:-14.25rem
}

.-right-230{
  right:-14.375rem
}

.-right-232{
  right:-14.5rem
}

.-right-240{
  right:-15rem
}

.-right-241{
  right:-15.0625rem
}

.-right-253{
  right:-15.8125rem
}

.-right-256{
  right:-16rem
}

.-right-263{
  right:-16.4375rem
}

.-right-264{
  right:-16.5rem
}

.-right-266{
  right:-16.625rem
}

.-right-272{
  right:-17rem
}

.-right-278{
  right:-17.375rem
}

.-right-288{
  right:-18rem
}

.-right-296{
  right:-18.5rem
}

.-right-304{
  right:-19rem
}

.-right-308{
  right:-19.25rem
}

.-right-320{
  right:-20rem
}

.-right-328{
  right:-20.5rem
}

.-right-360{
  right:-22.5rem
}

.-right-368{
  right:-23rem
}

.-right-384{
  right:-24rem
}

.-right-386{
  right:-24.125rem
}

.-right-400{
  right:-25rem
}

.-right-420{
  right:-26.25rem
}

.-right-440{
  right:-27.5rem
}

.-right-450{
  right:-28.125rem
}

.-right-462{
  right:-28.875rem
}

.-right-480{
  right:-30rem
}

.-right-504{
  right:-504.03px
}

.-right-524{
  right:-524px
}

.-right-560{
  right:-35rem
}

.-right-592{
  right:-37rem
}

.-right-632{
  right:-39.5rem
}

.-right-670{
  right:-41.85rem
}

.-right-696{
  right:-43.5
}

.-right-704{
  right:-44rem
}

.-right-736{
  right:-46rem
}

.-right-840{
  right:-52.5rem
}

.-right-max{
  right:max-content
}

.right-full{
  right:100%
}

.-right-full{
  right:-100%
}

.bottom-0{
  bottom:0px
}

.bottom-1{
  bottom:.0625rem
}

.bottom-2{
  bottom:0.125rem
}

.bottom-3{
  bottom:0.1875rem
}

.bottom-4{
  bottom:0.25rem
}

.bottom-5{
  bottom:0.3125rem
}

.bottom-6{
  bottom:0.375rem
}

.bottom-7{
  bottom:.4375rem
}

.bottom-8{
  bottom:0.5rem
}

.bottom-9{
  bottom:0.5625rem
}

.bottom-10{
  bottom:0.625rem
}

.bottom-11{
  bottom:0.6875rem
}

.bottom-12{
  bottom:0.75rem
}

.bottom-13{
  bottom:0.8125rem
}

.bottom-14{
  bottom:0.875rem
}

.bottom-15{
  bottom:0.9375rem
}

.bottom-16{
  bottom:1rem
}

.bottom-18{
  bottom:1.125rem
}

.bottom-20{
  bottom:1.25rem
}

.bottom-21{
  bottom:1.3125rem
}

.bottom-22{
  bottom:1.375rem
}

.bottom-24{
  bottom:1.5rem
}

.bottom-26{
  bottom:1.625rem
}

.bottom-27{
  bottom:1.6875rem
}

.bottom-28{
  bottom:1.75rem
}

.bottom-30{
  bottom:1.875rem
}

.bottom-32{
  bottom:2rem
}

.bottom-34{
  bottom:2.125rem
}

.bottom-36{
  bottom:2.25rem
}

.bottom-38{
  bottom:2.375rem
}

.bottom-40{
  bottom:2.5rem
}

.bottom-41{
  bottom:2.5625rem
}

.bottom-43{
  bottom:2.6875rem
}

.bottom-44{
  bottom:2.75rem
}

.bottom-46{
  bottom:2.875rem
}

.bottom-48{
  bottom:3rem
}

.bottom-50{
  bottom:3.2rem
}

.bottom-52{
  bottom:3.3125rem
}

.bottom-56{
  bottom:3.5rem
}

.bottom-64{
  bottom:4rem
}

.bottom-66{
  bottom:4.125rem
}

.bottom-68{
  bottom:4.25rem
}

.bottom-72{
  bottom:4.5rem
}

.bottom-74{
  bottom:4.625rem
}

.bottom-80{
  bottom:5rem
}

.bottom-84{
  bottom:5.25rem
}

.bottom-91{
  bottom:5.6875rem
}

.bottom-92{
  bottom:5.75rem
}

.bottom-96{
  bottom:6rem
}

.bottom-99{
  bottom:6.1875rem
}

.bottom-100{
  bottom:6.25rem
}

.bottom-102{
  bottom:6.375rem
}

.bottom-104{
  bottom:6.5rem
}

.bottom-105{
  bottom:105px
}

.bottom-108{
  bottom:6.75rem
}

.bottom-112{
  bottom:7rem
}

.bottom-116{
  bottom:7.25rem
}

.bottom-117{
  bottom:7.3125rem
}

.bottom-118{
  bottom:7.375rem
}

.bottom-120{
  bottom:7.5rem
}

.bottom-127{
  bottom:7.9375rem
}

.bottom-128{
  bottom:8rem
}

.bottom-132{
  bottom:8.25rem
}

.bottom-136{
  bottom:8.5rem
}

.bottom-140{
  bottom:8.75rem
}

.bottom-144{
  bottom:9rem
}

.bottom-145{
  bottom:9.0625rem
}

.bottom-150{
  bottom:9.375rem
}

.bottom-155{
  bottom:9.6875rem
}

.bottom-160{
  bottom:10rem
}

.bottom-162{
  bottom:10.125rem
}

.bottom-168{
  bottom:10.5rem
}

.bottom-172{
  bottom:10.75rem
}

.bottom-176{
  bottom:11rem
}

.bottom-192{
  bottom:12rem
}

.bottom-196{
  bottom:12.25rem
}

.bottom-200{
  bottom:12.5rem
}

.bottom-204{
  bottom:12.75rem
}

.bottom-208{
  bottom:13rem
}

.bottom-209{
  bottom:13.0625rem
}

.bottom-210{
  bottom:210px
}

.bottom-212{
  bottom:13.25rem
}

.bottom-224{
  bottom:14rem
}

.bottom-228{
  bottom:14.25rem
}

.bottom-230{
  bottom:14.375rem
}

.bottom-232{
  bottom:14.5rem
}

.bottom-240{
  bottom:15rem
}

.bottom-241{
  bottom:15.0625rem
}

.bottom-253{
  bottom:15.8125rem
}

.bottom-256{
  bottom:16rem
}

.bottom-263{
  bottom:16.4375rem
}

.bottom-264{
  bottom:16.5rem
}

.bottom-266{
  bottom:16.625rem
}

.bottom-272{
  bottom:17rem
}

.bottom-278{
  bottom:17.375rem
}

.bottom-288{
  bottom:18rem
}

.bottom-296{
  bottom:18.5rem
}

.bottom-304{
  bottom:19rem
}

.bottom-308{
  bottom:19.25rem
}

.bottom-320{
  bottom:20rem
}

.bottom-328{
  bottom:20.5rem
}

.bottom-360{
  bottom:22.5rem
}

.bottom-368{
  bottom:23rem
}

.bottom-384{
  bottom:24rem
}

.bottom-386{
  bottom:24.125rem
}

.bottom-400{
  bottom:25rem
}

.bottom-420{
  bottom:26.25rem
}

.bottom-440{
  bottom:27.5rem
}

.bottom-450{
  bottom:28.125rem
}

.bottom-462{
  bottom:28.875rem
}

.bottom-480{
  bottom:30rem
}

.bottom-504{
  bottom:504.03px
}

.bottom-524{
  bottom:524px
}

.bottom-560{
  bottom:35rem
}

.bottom-592{
  bottom:37rem
}

.bottom-632{
  bottom:39.5rem
}

.bottom-670{
  bottom:41.85rem
}

.bottom-696{
  bottom:43.5
}

.bottom-704{
  bottom:44rem
}

.bottom-736{
  bottom:46rem
}

.bottom-840{
  bottom:52.5rem
}

.bottom-auto{
  bottom:auto
}

.bottom-max{
  bottom:max-content
}

.-bottom-0{
  bottom:0px
}

.-bottom-1{
  bottom:-0.0625rem
}

.-bottom-2{
  bottom:-0.125rem
}

.-bottom-3{
  bottom:-0.1875rem
}

.-bottom-4{
  bottom:-0.25rem
}

.-bottom-5{
  bottom:-0.3125rem
}

.-bottom-6{
  bottom:-0.375rem
}

.-bottom-7{
  bottom:-0.4375rem
}

.-bottom-8{
  bottom:-0.5rem
}

.-bottom-9{
  bottom:-0.5625rem
}

.-bottom-10{
  bottom:-0.625rem
}

.-bottom-11{
  bottom:-0.6875rem
}

.-bottom-12{
  bottom:-0.75rem
}

.-bottom-13{
  bottom:-0.8125rem
}

.-bottom-14{
  bottom:-0.875rem
}

.-bottom-15{
  bottom:-0.9375rem
}

.-bottom-16{
  bottom:-1rem
}

.-bottom-18{
  bottom:-1.125rem
}

.-bottom-20{
  bottom:-1.25rem
}

.-bottom-21{
  bottom:-1.3125rem
}

.-bottom-22{
  bottom:-1.375rem
}

.-bottom-24{
  bottom:-1.5rem
}

.-bottom-26{
  bottom:-1.625rem
}

.-bottom-27{
  bottom:-1.6875rem
}

.-bottom-28{
  bottom:-1.75rem
}

.-bottom-30{
  bottom:-1.875rem
}

.-bottom-32{
  bottom:-2rem
}

.-bottom-34{
  bottom:-2.125rem
}

.-bottom-36{
  bottom:-2.25rem
}

.-bottom-38{
  bottom:-2.375rem
}

.-bottom-40{
  bottom:-2.5rem
}

.-bottom-41{
  bottom:-2.5625rem
}

.-bottom-43{
  bottom:-2.6875rem
}

.-bottom-44{
  bottom:-2.75rem
}

.-bottom-46{
  bottom:-2.875rem
}

.-bottom-48{
  bottom:-3rem
}

.-bottom-50{
  bottom:-3.2rem
}

.-bottom-52{
  bottom:-3.3125rem
}

.-bottom-56{
  bottom:-3.5rem
}

.-bottom-64{
  bottom:-4rem
}

.-bottom-66{
  bottom:-4.125rem
}

.-bottom-68{
  bottom:-4.25rem
}

.-bottom-72{
  bottom:-4.5rem
}

.-bottom-74{
  bottom:-4.625rem
}

.-bottom-80{
  bottom:-5rem
}

.-bottom-84{
  bottom:-5.25rem
}

.-bottom-91{
  bottom:-5.6875rem
}

.-bottom-92{
  bottom:-5.75rem
}

.-bottom-96{
  bottom:-6rem
}

.-bottom-99{
  bottom:-6.1875rem
}

.-bottom-100{
  bottom:-6.25rem
}

.-bottom-102{
  bottom:-6.375rem
}

.-bottom-104{
  bottom:-6.5rem
}

.-bottom-105{
  bottom:-105px
}

.-bottom-108{
  bottom:-6.75rem
}

.-bottom-112{
  bottom:-7rem
}

.-bottom-116{
  bottom:-7.25rem
}

.-bottom-117{
  bottom:-7.3125rem
}

.-bottom-118{
  bottom:-7.375rem
}

.-bottom-120{
  bottom:-7.5rem
}

.-bottom-127{
  bottom:-7.9375rem
}

.-bottom-128{
  bottom:-8rem
}

.-bottom-132{
  bottom:-8.25rem
}

.-bottom-136{
  bottom:-8.5rem
}

.-bottom-140{
  bottom:-8.75rem
}

.-bottom-144{
  bottom:-9rem
}

.-bottom-145{
  bottom:-9.0625rem
}

.-bottom-150{
  bottom:-9.375rem
}

.-bottom-155{
  bottom:-9.6875rem
}

.-bottom-160{
  bottom:-10rem
}

.-bottom-162{
  bottom:-10.125rem
}

.-bottom-168{
  bottom:-10.5rem
}

.-bottom-172{
  bottom:-10.75rem
}

.-bottom-176{
  bottom:-11rem
}

.-bottom-192{
  bottom:-12rem
}

.-bottom-196{
  bottom:-12.25rem
}

.-bottom-200{
  bottom:-12.5rem
}

.-bottom-204{
  bottom:-12.75rem
}

.-bottom-208{
  bottom:-13rem
}

.-bottom-209{
  bottom:-13.0625rem
}

.-bottom-210{
  bottom:-210px
}

.-bottom-212{
  bottom:-13.25rem
}

.-bottom-224{
  bottom:-14rem
}

.-bottom-228{
  bottom:-14.25rem
}

.-bottom-230{
  bottom:-14.375rem
}

.-bottom-232{
  bottom:-14.5rem
}

.-bottom-240{
  bottom:-15rem
}

.-bottom-241{
  bottom:-15.0625rem
}

.-bottom-253{
  bottom:-15.8125rem
}

.-bottom-256{
  bottom:-16rem
}

.-bottom-263{
  bottom:-16.4375rem
}

.-bottom-264{
  bottom:-16.5rem
}

.-bottom-266{
  bottom:-16.625rem
}

.-bottom-272{
  bottom:-17rem
}

.-bottom-278{
  bottom:-17.375rem
}

.-bottom-288{
  bottom:-18rem
}

.-bottom-296{
  bottom:-18.5rem
}

.-bottom-304{
  bottom:-19rem
}

.-bottom-308{
  bottom:-19.25rem
}

.-bottom-320{
  bottom:-20rem
}

.-bottom-328{
  bottom:-20.5rem
}

.-bottom-360{
  bottom:-22.5rem
}

.-bottom-368{
  bottom:-23rem
}

.-bottom-384{
  bottom:-24rem
}

.-bottom-386{
  bottom:-24.125rem
}

.-bottom-400{
  bottom:-25rem
}

.-bottom-420{
  bottom:-26.25rem
}

.-bottom-440{
  bottom:-27.5rem
}

.-bottom-450{
  bottom:-28.125rem
}

.-bottom-462{
  bottom:-28.875rem
}

.-bottom-480{
  bottom:-30rem
}

.-bottom-504{
  bottom:-504.03px
}

.-bottom-524{
  bottom:-524px
}

.-bottom-560{
  bottom:-35rem
}

.-bottom-592{
  bottom:-37rem
}

.-bottom-632{
  bottom:-39.5rem
}

.-bottom-670{
  bottom:-41.85rem
}

.-bottom-696{
  bottom:-43.5
}

.-bottom-704{
  bottom:-44rem
}

.-bottom-736{
  bottom:-46rem
}

.-bottom-840{
  bottom:-52.5rem
}

.-bottom-max{
  bottom:max-content
}

.bottom-full{
  bottom:100%
}

.-bottom-full{
  bottom:-100%
}

.left-0{
  left:0px
}

.left-1{
  left:.0625rem
}

.left-2{
  left:0.125rem
}

.left-3{
  left:0.1875rem
}

.left-4{
  left:0.25rem
}

.left-5{
  left:0.3125rem
}

.left-6{
  left:0.375rem
}

.left-7{
  left:.4375rem
}

.left-8{
  left:0.5rem
}

.left-9{
  left:0.5625rem
}

.left-10{
  left:0.625rem
}

.left-11{
  left:0.6875rem
}

.left-12{
  left:0.75rem
}

.left-13{
  left:0.8125rem
}

.left-14{
  left:0.875rem
}

.left-15{
  left:0.9375rem
}

.left-16{
  left:1rem
}

.left-18{
  left:1.125rem
}

.left-20{
  left:1.25rem
}

.left-21{
  left:1.3125rem
}

.left-22{
  left:1.375rem
}

.left-24{
  left:1.5rem
}

.left-26{
  left:1.625rem
}

.left-27{
  left:1.6875rem
}

.left-28{
  left:1.75rem
}

.left-30{
  left:1.875rem
}

.left-32{
  left:2rem
}

.left-34{
  left:2.125rem
}

.left-36{
  left:2.25rem
}

.left-38{
  left:2.375rem
}

.left-40{
  left:2.5rem
}

.left-41{
  left:2.5625rem
}

.left-43{
  left:2.6875rem
}

.left-44{
  left:2.75rem
}

.left-46{
  left:2.875rem
}

.left-48{
  left:3rem
}

.left-50{
  left:3.2rem
}

.left-52{
  left:3.3125rem
}

.left-56{
  left:3.5rem
}

.left-64{
  left:4rem
}

.left-66{
  left:4.125rem
}

.left-68{
  left:4.25rem
}

.left-72{
  left:4.5rem
}

.left-74{
  left:4.625rem
}

.left-80{
  left:5rem
}

.left-84{
  left:5.25rem
}

.left-91{
  left:5.6875rem
}

.left-92{
  left:5.75rem
}

.left-96{
  left:6rem
}

.left-99{
  left:6.1875rem
}

.left-100{
  left:6.25rem
}

.left-102{
  left:6.375rem
}

.left-104{
  left:6.5rem
}

.left-105{
  left:105px
}

.left-108{
  left:6.75rem
}

.left-112{
  left:7rem
}

.left-116{
  left:7.25rem
}

.left-117{
  left:7.3125rem
}

.left-118{
  left:7.375rem
}

.left-120{
  left:7.5rem
}

.left-127{
  left:7.9375rem
}

.left-128{
  left:8rem
}

.left-132{
  left:8.25rem
}

.left-136{
  left:8.5rem
}

.left-140{
  left:8.75rem
}

.left-144{
  left:9rem
}

.left-145{
  left:9.0625rem
}

.left-150{
  left:9.375rem
}

.left-155{
  left:9.6875rem
}

.left-160{
  left:10rem
}

.left-162{
  left:10.125rem
}

.left-168{
  left:10.5rem
}

.left-172{
  left:10.75rem
}

.left-176{
  left:11rem
}

.left-192{
  left:12rem
}

.left-196{
  left:12.25rem
}

.left-200{
  left:12.5rem
}

.left-204{
  left:12.75rem
}

.left-208{
  left:13rem
}

.left-209{
  left:13.0625rem
}

.left-210{
  left:210px
}

.left-212{
  left:13.25rem
}

.left-224{
  left:14rem
}

.left-228{
  left:14.25rem
}

.left-230{
  left:14.375rem
}

.left-232{
  left:14.5rem
}

.left-240{
  left:15rem
}

.left-241{
  left:15.0625rem
}

.left-253{
  left:15.8125rem
}

.left-256{
  left:16rem
}

.left-263{
  left:16.4375rem
}

.left-264{
  left:16.5rem
}

.left-266{
  left:16.625rem
}

.left-272{
  left:17rem
}

.left-278{
  left:17.375rem
}

.left-288{
  left:18rem
}

.left-296{
  left:18.5rem
}

.left-304{
  left:19rem
}

.left-308{
  left:19.25rem
}

.left-320{
  left:20rem
}

.left-328{
  left:20.5rem
}

.left-360{
  left:22.5rem
}

.left-368{
  left:23rem
}

.left-384{
  left:24rem
}

.left-386{
  left:24.125rem
}

.left-400{
  left:25rem
}

.left-420{
  left:26.25rem
}

.left-440{
  left:27.5rem
}

.left-450{
  left:28.125rem
}

.left-462{
  left:28.875rem
}

.left-480{
  left:30rem
}

.left-504{
  left:504.03px
}

.left-524{
  left:524px
}

.left-560{
  left:35rem
}

.left-592{
  left:37rem
}

.left-632{
  left:39.5rem
}

.left-670{
  left:41.85rem
}

.left-696{
  left:43.5
}

.left-704{
  left:44rem
}

.left-736{
  left:46rem
}

.left-840{
  left:52.5rem
}

.left-auto{
  left:auto
}

.left-max{
  left:max-content
}

.-left-0{
  left:0px
}

.-left-1{
  left:-0.0625rem
}

.-left-2{
  left:-0.125rem
}

.-left-3{
  left:-0.1875rem
}

.-left-4{
  left:-0.25rem
}

.-left-5{
  left:-0.3125rem
}

.-left-6{
  left:-0.375rem
}

.-left-7{
  left:-0.4375rem
}

.-left-8{
  left:-0.5rem
}

.-left-9{
  left:-0.5625rem
}

.-left-10{
  left:-0.625rem
}

.-left-11{
  left:-0.6875rem
}

.-left-12{
  left:-0.75rem
}

.-left-13{
  left:-0.8125rem
}

.-left-14{
  left:-0.875rem
}

.-left-15{
  left:-0.9375rem
}

.-left-16{
  left:-1rem
}

.-left-18{
  left:-1.125rem
}

.-left-20{
  left:-1.25rem
}

.-left-21{
  left:-1.3125rem
}

.-left-22{
  left:-1.375rem
}

.-left-24{
  left:-1.5rem
}

.-left-26{
  left:-1.625rem
}

.-left-27{
  left:-1.6875rem
}

.-left-28{
  left:-1.75rem
}

.-left-30{
  left:-1.875rem
}

.-left-32{
  left:-2rem
}

.-left-34{
  left:-2.125rem
}

.-left-36{
  left:-2.25rem
}

.-left-38{
  left:-2.375rem
}

.-left-40{
  left:-2.5rem
}

.-left-41{
  left:-2.5625rem
}

.-left-43{
  left:-2.6875rem
}

.-left-44{
  left:-2.75rem
}

.-left-46{
  left:-2.875rem
}

.-left-48{
  left:-3rem
}

.-left-50{
  left:-3.2rem
}

.-left-52{
  left:-3.3125rem
}

.-left-56{
  left:-3.5rem
}

.-left-64{
  left:-4rem
}

.-left-66{
  left:-4.125rem
}

.-left-68{
  left:-4.25rem
}

.-left-72{
  left:-4.5rem
}

.-left-74{
  left:-4.625rem
}

.-left-80{
  left:-5rem
}

.-left-84{
  left:-5.25rem
}

.-left-91{
  left:-5.6875rem
}

.-left-92{
  left:-5.75rem
}

.-left-96{
  left:-6rem
}

.-left-99{
  left:-6.1875rem
}

.-left-100{
  left:-6.25rem
}

.-left-102{
  left:-6.375rem
}

.-left-104{
  left:-6.5rem
}

.-left-105{
  left:-105px
}

.-left-108{
  left:-6.75rem
}

.-left-112{
  left:-7rem
}

.-left-116{
  left:-7.25rem
}

.-left-117{
  left:-7.3125rem
}

.-left-118{
  left:-7.375rem
}

.-left-120{
  left:-7.5rem
}

.-left-127{
  left:-7.9375rem
}

.-left-128{
  left:-8rem
}

.-left-132{
  left:-8.25rem
}

.-left-136{
  left:-8.5rem
}

.-left-140{
  left:-8.75rem
}

.-left-144{
  left:-9rem
}

.-left-145{
  left:-9.0625rem
}

.-left-150{
  left:-9.375rem
}

.-left-155{
  left:-9.6875rem
}

.-left-160{
  left:-10rem
}

.-left-162{
  left:-10.125rem
}

.-left-168{
  left:-10.5rem
}

.-left-172{
  left:-10.75rem
}

.-left-176{
  left:-11rem
}

.-left-192{
  left:-12rem
}

.-left-196{
  left:-12.25rem
}

.-left-200{
  left:-12.5rem
}

.-left-204{
  left:-12.75rem
}

.-left-208{
  left:-13rem
}

.-left-209{
  left:-13.0625rem
}

.-left-210{
  left:-210px
}

.-left-212{
  left:-13.25rem
}

.-left-224{
  left:-14rem
}

.-left-228{
  left:-14.25rem
}

.-left-230{
  left:-14.375rem
}

.-left-232{
  left:-14.5rem
}

.-left-240{
  left:-15rem
}

.-left-241{
  left:-15.0625rem
}

.-left-253{
  left:-15.8125rem
}

.-left-256{
  left:-16rem
}

.-left-263{
  left:-16.4375rem
}

.-left-264{
  left:-16.5rem
}

.-left-266{
  left:-16.625rem
}

.-left-272{
  left:-17rem
}

.-left-278{
  left:-17.375rem
}

.-left-288{
  left:-18rem
}

.-left-296{
  left:-18.5rem
}

.-left-304{
  left:-19rem
}

.-left-308{
  left:-19.25rem
}

.-left-320{
  left:-20rem
}

.-left-328{
  left:-20.5rem
}

.-left-360{
  left:-22.5rem
}

.-left-368{
  left:-23rem
}

.-left-384{
  left:-24rem
}

.-left-386{
  left:-24.125rem
}

.-left-400{
  left:-25rem
}

.-left-420{
  left:-26.25rem
}

.-left-440{
  left:-27.5rem
}

.-left-450{
  left:-28.125rem
}

.-left-462{
  left:-28.875rem
}

.-left-480{
  left:-30rem
}

.-left-504{
  left:-504.03px
}

.-left-524{
  left:-524px
}

.-left-560{
  left:-35rem
}

.-left-592{
  left:-37rem
}

.-left-632{
  left:-39.5rem
}

.-left-670{
  left:-41.85rem
}

.-left-696{
  left:-43.5
}

.-left-704{
  left:-44rem
}

.-left-736{
  left:-46rem
}

.-left-840{
  left:-52.5rem
}

.-left-max{
  left:max-content
}

.left-1\/2{
  left:50%
}

.left-full{
  left:100%
}

.-left-full{
  left:-100%
}

.isolate{
  isolation:isolate
}

.isolation-auto{
  isolation:auto
}

.z-0{
  z-index:0
}

.z-1{
  z-index:1
}

.z-10{
  z-index:10
}

.z-20{
  z-index:20
}

.z-30{
  z-index:30
}

.z-40{
  z-index:40
}

.z-50{
  z-index:50
}

.z-auto{
  z-index:auto
}

.-z-10{
  z-index:-10
}

.-z-20{
  z-index:-20
}

.order-1{
  order:1
}

.order-2{
  order:2
}

.order-3{
  order:3
}

.order-4{
  order:4
}

.order-5{
  order:5
}

.order-6{
  order:6
}

.order-7{
  order:7
}

.order-8{
  order:8
}

.order-9{
  order:9
}

.order-10{
  order:10
}

.order-11{
  order:11
}

.order-12{
  order:12
}

.order-first{
  order:-9999
}

.order-last{
  order:9999
}

.order-none{
  order:0
}

.col-auto{
  grid-column:auto
}

.col-span-1{
  grid-column:span 1 / span 1
}

.col-span-2{
  grid-column:span 2 / span 2
}

.col-span-3{
  grid-column:span 3 / span 3
}

.col-span-4{
  grid-column:span 4 / span 4
}

.col-span-5{
  grid-column:span 5 / span 5
}

.col-span-6{
  grid-column:span 6 / span 6
}

.col-span-7{
  grid-column:span 7 / span 7
}

.col-span-8{
  grid-column:span 8 / span 8
}

.col-span-9{
  grid-column:span 9 / span 9
}

.col-span-10{
  grid-column:span 10 / span 10
}

.col-span-11{
  grid-column:span 11 / span 11
}

.col-span-12{
  grid-column:span 12 / span 12
}

.col-span-full{
  grid-column:1 / -1
}

.col-start-1{
  grid-column-start:1
}

.col-start-2{
  grid-column-start:2
}

.col-start-3{
  grid-column-start:3
}

.col-start-4{
  grid-column-start:4
}

.col-start-5{
  grid-column-start:5
}

.col-start-6{
  grid-column-start:6
}

.col-start-7{
  grid-column-start:7
}

.col-start-8{
  grid-column-start:8
}

.col-start-9{
  grid-column-start:9
}

.col-start-10{
  grid-column-start:10
}

.col-start-11{
  grid-column-start:11
}

.col-start-12{
  grid-column-start:12
}

.col-start-13{
  grid-column-start:13
}

.col-start-auto{
  grid-column-start:auto
}

.col-end-1{
  grid-column-end:1
}

.col-end-2{
  grid-column-end:2
}

.col-end-3{
  grid-column-end:3
}

.col-end-4{
  grid-column-end:4
}

.col-end-5{
  grid-column-end:5
}

.col-end-6{
  grid-column-end:6
}

.col-end-7{
  grid-column-end:7
}

.col-end-8{
  grid-column-end:8
}

.col-end-9{
  grid-column-end:9
}

.col-end-10{
  grid-column-end:10
}

.col-end-11{
  grid-column-end:11
}

.col-end-12{
  grid-column-end:12
}

.col-end-13{
  grid-column-end:13
}

.col-end-auto{
  grid-column-end:auto
}

.row-auto{
  grid-row:auto
}

.row-span-1{
  grid-row:span 1 / span 1
}

.row-span-2{
  grid-row:span 2 / span 2
}

.row-span-3{
  grid-row:span 3 / span 3
}

.row-span-4{
  grid-row:span 4 / span 4
}

.row-span-5{
  grid-row:span 5 / span 5
}

.row-span-6{
  grid-row:span 6 / span 6
}

.row-span-7{
  grid-row:span 7 / span 7
}

.row-span-8{
  grid-row:span 8 / span 8
}

.row-span-9{
  grid-row:span 9 / span 9
}

.row-span-10{
  grid-row:span 10 / span 10
}

.row-span-11{
  grid-row:span 11 / span 11
}

.row-span-12{
  grid-row:span 12 / span 12
}

.row-span-full{
  grid-row:1 / -1
}

.row-start-1{
  grid-row-start:1
}

.row-start-2{
  grid-row-start:2
}

.row-start-3{
  grid-row-start:3
}

.row-start-4{
  grid-row-start:4
}

.row-start-5{
  grid-row-start:5
}

.row-start-6{
  grid-row-start:6
}

.row-start-7{
  grid-row-start:7
}

.row-start-auto{
  grid-row-start:auto
}

.row-end-1{
  grid-row-end:1
}

.row-end-2{
  grid-row-end:2
}

.row-end-3{
  grid-row-end:3
}

.row-end-4{
  grid-row-end:4
}

.row-end-5{
  grid-row-end:5
}

.row-end-6{
  grid-row-end:6
}

.row-end-7{
  grid-row-end:7
}

.row-end-auto{
  grid-row-end:auto
}

.float-right{
  float:right
}

.float-left{
  float:left
}

.float-none{
  float:none
}

.clear-left{
  clear:left
}

.clear-right{
  clear:right
}

.clear-both{
  clear:both
}

.clear-none{
  clear:none
}

.m-0{
  margin:0px
}

.m-1{
  margin:.0625rem
}

.m-2{
  margin:0.125rem
}

.m-3{
  margin:0.1875rem
}

.m-4{
  margin:0.25rem
}

.m-5{
  margin:0.3125rem
}

.m-6{
  margin:0.375rem
}

.m-7{
  margin:.4375rem
}

.m-8{
  margin:0.5rem
}

.m-9{
  margin:0.5625rem
}

.m-10{
  margin:0.625rem
}

.m-11{
  margin:0.6875rem
}

.m-12{
  margin:0.75rem
}

.m-13{
  margin:0.8125rem
}

.m-14{
  margin:0.875rem
}

.m-15{
  margin:0.9375rem
}

.m-16{
  margin:1rem
}

.m-18{
  margin:1.125rem
}

.m-20{
  margin:1.25rem
}

.m-21{
  margin:1.3125rem
}

.m-22{
  margin:1.375rem
}

.m-24{
  margin:1.5rem
}

.m-26{
  margin:1.625rem
}

.m-27{
  margin:1.6875rem
}

.m-28{
  margin:1.75rem
}

.m-30{
  margin:1.875rem
}

.m-32{
  margin:2rem
}

.m-34{
  margin:2.125rem
}

.m-36{
  margin:2.25rem
}

.m-38{
  margin:2.375rem
}

.m-40{
  margin:2.5rem
}

.m-41{
  margin:2.5625rem
}

.m-43{
  margin:2.6875rem
}

.m-44{
  margin:2.75rem
}

.m-46{
  margin:2.875rem
}

.m-48{
  margin:3rem
}

.m-50{
  margin:3.2rem
}

.m-52{
  margin:3.3125rem
}

.m-56{
  margin:3.5rem
}

.m-64{
  margin:4rem
}

.m-66{
  margin:4.125rem
}

.m-68{
  margin:4.25rem
}

.m-72{
  margin:4.5rem
}

.m-74{
  margin:4.625rem
}

.m-80{
  margin:5rem
}

.m-84{
  margin:5.25rem
}

.m-91{
  margin:5.6875rem
}

.m-92{
  margin:5.75rem
}

.m-96{
  margin:6rem
}

.m-99{
  margin:6.1875rem
}

.m-100{
  margin:6.25rem
}

.m-102{
  margin:6.375rem
}

.m-104{
  margin:6.5rem
}

.m-105{
  margin:105px
}

.m-108{
  margin:6.75rem
}

.m-112{
  margin:7rem
}

.m-116{
  margin:7.25rem
}

.m-117{
  margin:7.3125rem
}

.m-118{
  margin:7.375rem
}

.m-120{
  margin:7.5rem
}

.m-127{
  margin:7.9375rem
}

.m-128{
  margin:8rem
}

.m-132{
  margin:8.25rem
}

.m-136{
  margin:8.5rem
}

.m-140{
  margin:8.75rem
}

.m-144{
  margin:9rem
}

.m-145{
  margin:9.0625rem
}

.m-150{
  margin:9.375rem
}

.m-155{
  margin:9.6875rem
}

.m-160{
  margin:10rem
}

.m-162{
  margin:10.125rem
}

.m-168{
  margin:10.5rem
}

.m-172{
  margin:10.75rem
}

.m-176{
  margin:11rem
}

.m-192{
  margin:12rem
}

.m-196{
  margin:12.25rem
}

.m-200{
  margin:12.5rem
}

.m-204{
  margin:12.75rem
}

.m-208{
  margin:13rem
}

.m-209{
  margin:13.0625rem
}

.m-210{
  margin:210px
}

.m-212{
  margin:13.25rem
}

.m-224{
  margin:14rem
}

.m-228{
  margin:14.25rem
}

.m-230{
  margin:14.375rem
}

.m-232{
  margin:14.5rem
}

.m-240{
  margin:15rem
}

.m-241{
  margin:15.0625rem
}

.m-253{
  margin:15.8125rem
}

.m-256{
  margin:16rem
}

.m-263{
  margin:16.4375rem
}

.m-264{
  margin:16.5rem
}

.m-266{
  margin:16.625rem
}

.m-272{
  margin:17rem
}

.m-278{
  margin:17.375rem
}

.m-288{
  margin:18rem
}

.m-296{
  margin:18.5rem
}

.m-304{
  margin:19rem
}

.m-308{
  margin:19.25rem
}

.m-320{
  margin:20rem
}

.m-328{
  margin:20.5rem
}

.m-360{
  margin:22.5rem
}

.m-368{
  margin:23rem
}

.m-384{
  margin:24rem
}

.m-386{
  margin:24.125rem
}

.m-400{
  margin:25rem
}

.m-420{
  margin:26.25rem
}

.m-440{
  margin:27.5rem
}

.m-450{
  margin:28.125rem
}

.m-462{
  margin:28.875rem
}

.m-480{
  margin:30rem
}

.m-504{
  margin:504.03px
}

.m-524{
  margin:524px
}

.m-560{
  margin:35rem
}

.m-592{
  margin:37rem
}

.m-632{
  margin:39.5rem
}

.m-670{
  margin:41.85rem
}

.m-696{
  margin:43.5
}

.m-704{
  margin:44rem
}

.m-736{
  margin:46rem
}

.m-840{
  margin:52.5rem
}

.m-auto{
  margin:auto
}

.m-max{
  margin:max-content
}

.-m-0{
  margin:0px
}

.-m-1{
  margin:-0.0625rem
}

.-m-2{
  margin:-0.125rem
}

.-m-3{
  margin:-0.1875rem
}

.-m-4{
  margin:-0.25rem
}

.-m-5{
  margin:-0.3125rem
}

.-m-6{
  margin:-0.375rem
}

.-m-7{
  margin:-0.4375rem
}

.-m-8{
  margin:-0.5rem
}

.-m-9{
  margin:-0.5625rem
}

.-m-10{
  margin:-0.625rem
}

.-m-11{
  margin:-0.6875rem
}

.-m-12{
  margin:-0.75rem
}

.-m-13{
  margin:-0.8125rem
}

.-m-14{
  margin:-0.875rem
}

.-m-15{
  margin:-0.9375rem
}

.-m-16{
  margin:-1rem
}

.-m-18{
  margin:-1.125rem
}

.-m-20{
  margin:-1.25rem
}

.-m-21{
  margin:-1.3125rem
}

.-m-22{
  margin:-1.375rem
}

.-m-24{
  margin:-1.5rem
}

.-m-26{
  margin:-1.625rem
}

.-m-27{
  margin:-1.6875rem
}

.-m-28{
  margin:-1.75rem
}

.-m-30{
  margin:-1.875rem
}

.-m-32{
  margin:-2rem
}

.-m-34{
  margin:-2.125rem
}

.-m-36{
  margin:-2.25rem
}

.-m-38{
  margin:-2.375rem
}

.-m-40{
  margin:-2.5rem
}

.-m-41{
  margin:-2.5625rem
}

.-m-43{
  margin:-2.6875rem
}

.-m-44{
  margin:-2.75rem
}

.-m-46{
  margin:-2.875rem
}

.-m-48{
  margin:-3rem
}

.-m-50{
  margin:-3.2rem
}

.-m-52{
  margin:-3.3125rem
}

.-m-56{
  margin:-3.5rem
}

.-m-64{
  margin:-4rem
}

.-m-66{
  margin:-4.125rem
}

.-m-68{
  margin:-4.25rem
}

.-m-72{
  margin:-4.5rem
}

.-m-74{
  margin:-4.625rem
}

.-m-80{
  margin:-5rem
}

.-m-84{
  margin:-5.25rem
}

.-m-91{
  margin:-5.6875rem
}

.-m-92{
  margin:-5.75rem
}

.-m-96{
  margin:-6rem
}

.-m-99{
  margin:-6.1875rem
}

.-m-100{
  margin:-6.25rem
}

.-m-102{
  margin:-6.375rem
}

.-m-104{
  margin:-6.5rem
}

.-m-105{
  margin:-105px
}

.-m-108{
  margin:-6.75rem
}

.-m-112{
  margin:-7rem
}

.-m-116{
  margin:-7.25rem
}

.-m-117{
  margin:-7.3125rem
}

.-m-118{
  margin:-7.375rem
}

.-m-120{
  margin:-7.5rem
}

.-m-127{
  margin:-7.9375rem
}

.-m-128{
  margin:-8rem
}

.-m-132{
  margin:-8.25rem
}

.-m-136{
  margin:-8.5rem
}

.-m-140{
  margin:-8.75rem
}

.-m-144{
  margin:-9rem
}

.-m-145{
  margin:-9.0625rem
}

.-m-150{
  margin:-9.375rem
}

.-m-155{
  margin:-9.6875rem
}

.-m-160{
  margin:-10rem
}

.-m-162{
  margin:-10.125rem
}

.-m-168{
  margin:-10.5rem
}

.-m-172{
  margin:-10.75rem
}

.-m-176{
  margin:-11rem
}

.-m-192{
  margin:-12rem
}

.-m-196{
  margin:-12.25rem
}

.-m-200{
  margin:-12.5rem
}

.-m-204{
  margin:-12.75rem
}

.-m-208{
  margin:-13rem
}

.-m-209{
  margin:-13.0625rem
}

.-m-210{
  margin:-210px
}

.-m-212{
  margin:-13.25rem
}

.-m-224{
  margin:-14rem
}

.-m-228{
  margin:-14.25rem
}

.-m-230{
  margin:-14.375rem
}

.-m-232{
  margin:-14.5rem
}

.-m-240{
  margin:-15rem
}

.-m-241{
  margin:-15.0625rem
}

.-m-253{
  margin:-15.8125rem
}

.-m-256{
  margin:-16rem
}

.-m-263{
  margin:-16.4375rem
}

.-m-264{
  margin:-16.5rem
}

.-m-266{
  margin:-16.625rem
}

.-m-272{
  margin:-17rem
}

.-m-278{
  margin:-17.375rem
}

.-m-288{
  margin:-18rem
}

.-m-296{
  margin:-18.5rem
}

.-m-304{
  margin:-19rem
}

.-m-308{
  margin:-19.25rem
}

.-m-320{
  margin:-20rem
}

.-m-328{
  margin:-20.5rem
}

.-m-360{
  margin:-22.5rem
}

.-m-368{
  margin:-23rem
}

.-m-384{
  margin:-24rem
}

.-m-386{
  margin:-24.125rem
}

.-m-400{
  margin:-25rem
}

.-m-420{
  margin:-26.25rem
}

.-m-440{
  margin:-27.5rem
}

.-m-450{
  margin:-28.125rem
}

.-m-462{
  margin:-28.875rem
}

.-m-480{
  margin:-30rem
}

.-m-504{
  margin:-504.03px
}

.-m-524{
  margin:-524px
}

.-m-560{
  margin:-35rem
}

.-m-592{
  margin:-37rem
}

.-m-632{
  margin:-39.5rem
}

.-m-670{
  margin:-41.85rem
}

.-m-696{
  margin:-43.5
}

.-m-704{
  margin:-44rem
}

.-m-736{
  margin:-46rem
}

.-m-840{
  margin:-52.5rem
}

.-m-max{
  margin:max-content
}

.mx-0{
  margin-left:0px;
  margin-right:0px
}

.mx-1{
  margin-left:.0625rem;
  margin-right:.0625rem
}

.mx-2{
  margin-left:0.125rem;
  margin-right:0.125rem
}

.mx-3{
  margin-left:0.1875rem;
  margin-right:0.1875rem
}

.mx-4{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.mx-5{
  margin-left:0.3125rem;
  margin-right:0.3125rem
}

.mx-6{
  margin-left:0.375rem;
  margin-right:0.375rem
}

.mx-7{
  margin-left:.4375rem;
  margin-right:.4375rem
}

.mx-8{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.mx-9{
  margin-left:0.5625rem;
  margin-right:0.5625rem
}

.mx-10{
  margin-left:0.625rem;
  margin-right:0.625rem
}

.mx-11{
  margin-left:0.6875rem;
  margin-right:0.6875rem
}

.mx-12{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.mx-13{
  margin-left:0.8125rem;
  margin-right:0.8125rem
}

.mx-14{
  margin-left:0.875rem;
  margin-right:0.875rem
}

.mx-15{
  margin-left:0.9375rem;
  margin-right:0.9375rem
}

.mx-16{
  margin-left:1rem;
  margin-right:1rem
}

.mx-18{
  margin-left:1.125rem;
  margin-right:1.125rem
}

.mx-20{
  margin-left:1.25rem;
  margin-right:1.25rem
}

.mx-21{
  margin-left:1.3125rem;
  margin-right:1.3125rem
}

.mx-22{
  margin-left:1.375rem;
  margin-right:1.375rem
}

.mx-24{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.mx-26{
  margin-left:1.625rem;
  margin-right:1.625rem
}

.mx-27{
  margin-left:1.6875rem;
  margin-right:1.6875rem
}

.mx-28{
  margin-left:1.75rem;
  margin-right:1.75rem
}

.mx-30{
  margin-left:1.875rem;
  margin-right:1.875rem
}

.mx-32{
  margin-left:2rem;
  margin-right:2rem
}

.mx-34{
  margin-left:2.125rem;
  margin-right:2.125rem
}

.mx-36{
  margin-left:2.25rem;
  margin-right:2.25rem
}

.mx-38{
  margin-left:2.375rem;
  margin-right:2.375rem
}

.mx-40{
  margin-left:2.5rem;
  margin-right:2.5rem
}

.mx-41{
  margin-left:2.5625rem;
  margin-right:2.5625rem
}

.mx-43{
  margin-left:2.6875rem;
  margin-right:2.6875rem
}

.mx-44{
  margin-left:2.75rem;
  margin-right:2.75rem
}

.mx-46{
  margin-left:2.875rem;
  margin-right:2.875rem
}

.mx-48{
  margin-left:3rem;
  margin-right:3rem
}

.mx-50{
  margin-left:3.2rem;
  margin-right:3.2rem
}

.mx-52{
  margin-left:3.3125rem;
  margin-right:3.3125rem
}

.mx-56{
  margin-left:3.5rem;
  margin-right:3.5rem
}

.mx-64{
  margin-left:4rem;
  margin-right:4rem
}

.mx-66{
  margin-left:4.125rem;
  margin-right:4.125rem
}

.mx-68{
  margin-left:4.25rem;
  margin-right:4.25rem
}

.mx-72{
  margin-left:4.5rem;
  margin-right:4.5rem
}

.mx-74{
  margin-left:4.625rem;
  margin-right:4.625rem
}

.mx-80{
  margin-left:5rem;
  margin-right:5rem
}

.mx-84{
  margin-left:5.25rem;
  margin-right:5.25rem
}

.mx-91{
  margin-left:5.6875rem;
  margin-right:5.6875rem
}

.mx-92{
  margin-left:5.75rem;
  margin-right:5.75rem
}

.mx-96{
  margin-left:6rem;
  margin-right:6rem
}

.mx-99{
  margin-left:6.1875rem;
  margin-right:6.1875rem
}

.mx-100{
  margin-left:6.25rem;
  margin-right:6.25rem
}

.mx-102{
  margin-left:6.375rem;
  margin-right:6.375rem
}

.mx-104{
  margin-left:6.5rem;
  margin-right:6.5rem
}

.mx-105{
  margin-left:105px;
  margin-right:105px
}

.mx-108{
  margin-left:6.75rem;
  margin-right:6.75rem
}

.mx-112{
  margin-left:7rem;
  margin-right:7rem
}

.mx-116{
  margin-left:7.25rem;
  margin-right:7.25rem
}

.mx-117{
  margin-left:7.3125rem;
  margin-right:7.3125rem
}

.mx-118{
  margin-left:7.375rem;
  margin-right:7.375rem
}

.mx-120{
  margin-left:7.5rem;
  margin-right:7.5rem
}

.mx-127{
  margin-left:7.9375rem;
  margin-right:7.9375rem
}

.mx-128{
  margin-left:8rem;
  margin-right:8rem
}

.mx-132{
  margin-left:8.25rem;
  margin-right:8.25rem
}

.mx-136{
  margin-left:8.5rem;
  margin-right:8.5rem
}

.mx-140{
  margin-left:8.75rem;
  margin-right:8.75rem
}

.mx-144{
  margin-left:9rem;
  margin-right:9rem
}

.mx-145{
  margin-left:9.0625rem;
  margin-right:9.0625rem
}

.mx-150{
  margin-left:9.375rem;
  margin-right:9.375rem
}

.mx-155{
  margin-left:9.6875rem;
  margin-right:9.6875rem
}

.mx-160{
  margin-left:10rem;
  margin-right:10rem
}

.mx-162{
  margin-left:10.125rem;
  margin-right:10.125rem
}

.mx-168{
  margin-left:10.5rem;
  margin-right:10.5rem
}

.mx-172{
  margin-left:10.75rem;
  margin-right:10.75rem
}

.mx-176{
  margin-left:11rem;
  margin-right:11rem
}

.mx-192{
  margin-left:12rem;
  margin-right:12rem
}

.mx-196{
  margin-left:12.25rem;
  margin-right:12.25rem
}

.mx-200{
  margin-left:12.5rem;
  margin-right:12.5rem
}

.mx-204{
  margin-left:12.75rem;
  margin-right:12.75rem
}

.mx-208{
  margin-left:13rem;
  margin-right:13rem
}

.mx-209{
  margin-left:13.0625rem;
  margin-right:13.0625rem
}

.mx-210{
  margin-left:210px;
  margin-right:210px
}

.mx-212{
  margin-left:13.25rem;
  margin-right:13.25rem
}

.mx-224{
  margin-left:14rem;
  margin-right:14rem
}

.mx-228{
  margin-left:14.25rem;
  margin-right:14.25rem
}

.mx-230{
  margin-left:14.375rem;
  margin-right:14.375rem
}

.mx-232{
  margin-left:14.5rem;
  margin-right:14.5rem
}

.mx-240{
  margin-left:15rem;
  margin-right:15rem
}

.mx-241{
  margin-left:15.0625rem;
  margin-right:15.0625rem
}

.mx-253{
  margin-left:15.8125rem;
  margin-right:15.8125rem
}

.mx-256{
  margin-left:16rem;
  margin-right:16rem
}

.mx-263{
  margin-left:16.4375rem;
  margin-right:16.4375rem
}

.mx-264{
  margin-left:16.5rem;
  margin-right:16.5rem
}

.mx-266{
  margin-left:16.625rem;
  margin-right:16.625rem
}

.mx-272{
  margin-left:17rem;
  margin-right:17rem
}

.mx-278{
  margin-left:17.375rem;
  margin-right:17.375rem
}

.mx-288{
  margin-left:18rem;
  margin-right:18rem
}

.mx-296{
  margin-left:18.5rem;
  margin-right:18.5rem
}

.mx-304{
  margin-left:19rem;
  margin-right:19rem
}

.mx-308{
  margin-left:19.25rem;
  margin-right:19.25rem
}

.mx-320{
  margin-left:20rem;
  margin-right:20rem
}

.mx-328{
  margin-left:20.5rem;
  margin-right:20.5rem
}

.mx-360{
  margin-left:22.5rem;
  margin-right:22.5rem
}

.mx-368{
  margin-left:23rem;
  margin-right:23rem
}

.mx-384{
  margin-left:24rem;
  margin-right:24rem
}

.mx-386{
  margin-left:24.125rem;
  margin-right:24.125rem
}

.mx-400{
  margin-left:25rem;
  margin-right:25rem
}

.mx-420{
  margin-left:26.25rem;
  margin-right:26.25rem
}

.mx-440{
  margin-left:27.5rem;
  margin-right:27.5rem
}

.mx-450{
  margin-left:28.125rem;
  margin-right:28.125rem
}

.mx-462{
  margin-left:28.875rem;
  margin-right:28.875rem
}

.mx-480{
  margin-left:30rem;
  margin-right:30rem
}

.mx-504{
  margin-left:504.03px;
  margin-right:504.03px
}

.mx-524{
  margin-left:524px;
  margin-right:524px
}

.mx-560{
  margin-left:35rem;
  margin-right:35rem
}

.mx-592{
  margin-left:37rem;
  margin-right:37rem
}

.mx-632{
  margin-left:39.5rem;
  margin-right:39.5rem
}

.mx-670{
  margin-left:41.85rem;
  margin-right:41.85rem
}

.mx-696{
  margin-left:43.5;
  margin-right:43.5
}

.mx-704{
  margin-left:44rem;
  margin-right:44rem
}

.mx-736{
  margin-left:46rem;
  margin-right:46rem
}

.mx-840{
  margin-left:52.5rem;
  margin-right:52.5rem
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.mx-max{
  margin-left:max-content;
  margin-right:max-content
}

.-mx-0{
  margin-left:0px;
  margin-right:0px
}

.-mx-1{
  margin-left:-0.0625rem;
  margin-right:-0.0625rem
}

.-mx-2{
  margin-left:-0.125rem;
  margin-right:-0.125rem
}

.-mx-3{
  margin-left:-0.1875rem;
  margin-right:-0.1875rem
}

.-mx-4{
  margin-left:-0.25rem;
  margin-right:-0.25rem
}

.-mx-5{
  margin-left:-0.3125rem;
  margin-right:-0.3125rem
}

.-mx-6{
  margin-left:-0.375rem;
  margin-right:-0.375rem
}

.-mx-7{
  margin-left:-0.4375rem;
  margin-right:-0.4375rem
}

.-mx-8{
  margin-left:-0.5rem;
  margin-right:-0.5rem
}

.-mx-9{
  margin-left:-0.5625rem;
  margin-right:-0.5625rem
}

.-mx-10{
  margin-left:-0.625rem;
  margin-right:-0.625rem
}

.-mx-11{
  margin-left:-0.6875rem;
  margin-right:-0.6875rem
}

.-mx-12{
  margin-left:-0.75rem;
  margin-right:-0.75rem
}

.-mx-13{
  margin-left:-0.8125rem;
  margin-right:-0.8125rem
}

.-mx-14{
  margin-left:-0.875rem;
  margin-right:-0.875rem
}

.-mx-15{
  margin-left:-0.9375rem;
  margin-right:-0.9375rem
}

.-mx-16{
  margin-left:-1rem;
  margin-right:-1rem
}

.-mx-18{
  margin-left:-1.125rem;
  margin-right:-1.125rem
}

.-mx-20{
  margin-left:-1.25rem;
  margin-right:-1.25rem
}

.-mx-21{
  margin-left:-1.3125rem;
  margin-right:-1.3125rem
}

.-mx-22{
  margin-left:-1.375rem;
  margin-right:-1.375rem
}

.-mx-24{
  margin-left:-1.5rem;
  margin-right:-1.5rem
}

.-mx-26{
  margin-left:-1.625rem;
  margin-right:-1.625rem
}

.-mx-27{
  margin-left:-1.6875rem;
  margin-right:-1.6875rem
}

.-mx-28{
  margin-left:-1.75rem;
  margin-right:-1.75rem
}

.-mx-30{
  margin-left:-1.875rem;
  margin-right:-1.875rem
}

.-mx-32{
  margin-left:-2rem;
  margin-right:-2rem
}

.-mx-34{
  margin-left:-2.125rem;
  margin-right:-2.125rem
}

.-mx-36{
  margin-left:-2.25rem;
  margin-right:-2.25rem
}

.-mx-38{
  margin-left:-2.375rem;
  margin-right:-2.375rem
}

.-mx-40{
  margin-left:-2.5rem;
  margin-right:-2.5rem
}

.-mx-41{
  margin-left:-2.5625rem;
  margin-right:-2.5625rem
}

.-mx-43{
  margin-left:-2.6875rem;
  margin-right:-2.6875rem
}

.-mx-44{
  margin-left:-2.75rem;
  margin-right:-2.75rem
}

.-mx-46{
  margin-left:-2.875rem;
  margin-right:-2.875rem
}

.-mx-48{
  margin-left:-3rem;
  margin-right:-3rem
}

.-mx-50{
  margin-left:-3.2rem;
  margin-right:-3.2rem
}

.-mx-52{
  margin-left:-3.3125rem;
  margin-right:-3.3125rem
}

.-mx-56{
  margin-left:-3.5rem;
  margin-right:-3.5rem
}

.-mx-64{
  margin-left:-4rem;
  margin-right:-4rem
}

.-mx-66{
  margin-left:-4.125rem;
  margin-right:-4.125rem
}

.-mx-68{
  margin-left:-4.25rem;
  margin-right:-4.25rem
}

.-mx-72{
  margin-left:-4.5rem;
  margin-right:-4.5rem
}

.-mx-74{
  margin-left:-4.625rem;
  margin-right:-4.625rem
}

.-mx-80{
  margin-left:-5rem;
  margin-right:-5rem
}

.-mx-84{
  margin-left:-5.25rem;
  margin-right:-5.25rem
}

.-mx-91{
  margin-left:-5.6875rem;
  margin-right:-5.6875rem
}

.-mx-92{
  margin-left:-5.75rem;
  margin-right:-5.75rem
}

.-mx-96{
  margin-left:-6rem;
  margin-right:-6rem
}

.-mx-99{
  margin-left:-6.1875rem;
  margin-right:-6.1875rem
}

.-mx-100{
  margin-left:-6.25rem;
  margin-right:-6.25rem
}

.-mx-102{
  margin-left:-6.375rem;
  margin-right:-6.375rem
}

.-mx-104{
  margin-left:-6.5rem;
  margin-right:-6.5rem
}

.-mx-105{
  margin-left:-105px;
  margin-right:-105px
}

.-mx-108{
  margin-left:-6.75rem;
  margin-right:-6.75rem
}

.-mx-112{
  margin-left:-7rem;
  margin-right:-7rem
}

.-mx-116{
  margin-left:-7.25rem;
  margin-right:-7.25rem
}

.-mx-117{
  margin-left:-7.3125rem;
  margin-right:-7.3125rem
}

.-mx-118{
  margin-left:-7.375rem;
  margin-right:-7.375rem
}

.-mx-120{
  margin-left:-7.5rem;
  margin-right:-7.5rem
}

.-mx-127{
  margin-left:-7.9375rem;
  margin-right:-7.9375rem
}

.-mx-128{
  margin-left:-8rem;
  margin-right:-8rem
}

.-mx-132{
  margin-left:-8.25rem;
  margin-right:-8.25rem
}

.-mx-136{
  margin-left:-8.5rem;
  margin-right:-8.5rem
}

.-mx-140{
  margin-left:-8.75rem;
  margin-right:-8.75rem
}

.-mx-144{
  margin-left:-9rem;
  margin-right:-9rem
}

.-mx-145{
  margin-left:-9.0625rem;
  margin-right:-9.0625rem
}

.-mx-150{
  margin-left:-9.375rem;
  margin-right:-9.375rem
}

.-mx-155{
  margin-left:-9.6875rem;
  margin-right:-9.6875rem
}

.-mx-160{
  margin-left:-10rem;
  margin-right:-10rem
}

.-mx-162{
  margin-left:-10.125rem;
  margin-right:-10.125rem
}

.-mx-168{
  margin-left:-10.5rem;
  margin-right:-10.5rem
}

.-mx-172{
  margin-left:-10.75rem;
  margin-right:-10.75rem
}

.-mx-176{
  margin-left:-11rem;
  margin-right:-11rem
}

.-mx-192{
  margin-left:-12rem;
  margin-right:-12rem
}

.-mx-196{
  margin-left:-12.25rem;
  margin-right:-12.25rem
}

.-mx-200{
  margin-left:-12.5rem;
  margin-right:-12.5rem
}

.-mx-204{
  margin-left:-12.75rem;
  margin-right:-12.75rem
}

.-mx-208{
  margin-left:-13rem;
  margin-right:-13rem
}

.-mx-209{
  margin-left:-13.0625rem;
  margin-right:-13.0625rem
}

.-mx-210{
  margin-left:-210px;
  margin-right:-210px
}

.-mx-212{
  margin-left:-13.25rem;
  margin-right:-13.25rem
}

.-mx-224{
  margin-left:-14rem;
  margin-right:-14rem
}

.-mx-228{
  margin-left:-14.25rem;
  margin-right:-14.25rem
}

.-mx-230{
  margin-left:-14.375rem;
  margin-right:-14.375rem
}

.-mx-232{
  margin-left:-14.5rem;
  margin-right:-14.5rem
}

.-mx-240{
  margin-left:-15rem;
  margin-right:-15rem
}

.-mx-241{
  margin-left:-15.0625rem;
  margin-right:-15.0625rem
}

.-mx-253{
  margin-left:-15.8125rem;
  margin-right:-15.8125rem
}

.-mx-256{
  margin-left:-16rem;
  margin-right:-16rem
}

.-mx-263{
  margin-left:-16.4375rem;
  margin-right:-16.4375rem
}

.-mx-264{
  margin-left:-16.5rem;
  margin-right:-16.5rem
}

.-mx-266{
  margin-left:-16.625rem;
  margin-right:-16.625rem
}

.-mx-272{
  margin-left:-17rem;
  margin-right:-17rem
}

.-mx-278{
  margin-left:-17.375rem;
  margin-right:-17.375rem
}

.-mx-288{
  margin-left:-18rem;
  margin-right:-18rem
}

.-mx-296{
  margin-left:-18.5rem;
  margin-right:-18.5rem
}

.-mx-304{
  margin-left:-19rem;
  margin-right:-19rem
}

.-mx-308{
  margin-left:-19.25rem;
  margin-right:-19.25rem
}

.-mx-320{
  margin-left:-20rem;
  margin-right:-20rem
}

.-mx-328{
  margin-left:-20.5rem;
  margin-right:-20.5rem
}

.-mx-360{
  margin-left:-22.5rem;
  margin-right:-22.5rem
}

.-mx-368{
  margin-left:-23rem;
  margin-right:-23rem
}

.-mx-384{
  margin-left:-24rem;
  margin-right:-24rem
}

.-mx-386{
  margin-left:-24.125rem;
  margin-right:-24.125rem
}

.-mx-400{
  margin-left:-25rem;
  margin-right:-25rem
}

.-mx-420{
  margin-left:-26.25rem;
  margin-right:-26.25rem
}

.-mx-440{
  margin-left:-27.5rem;
  margin-right:-27.5rem
}

.-mx-450{
  margin-left:-28.125rem;
  margin-right:-28.125rem
}

.-mx-462{
  margin-left:-28.875rem;
  margin-right:-28.875rem
}

.-mx-480{
  margin-left:-30rem;
  margin-right:-30rem
}

.-mx-504{
  margin-left:-504.03px;
  margin-right:-504.03px
}

.-mx-524{
  margin-left:-524px;
  margin-right:-524px
}

.-mx-560{
  margin-left:-35rem;
  margin-right:-35rem
}

.-mx-592{
  margin-left:-37rem;
  margin-right:-37rem
}

.-mx-632{
  margin-left:-39.5rem;
  margin-right:-39.5rem
}

.-mx-670{
  margin-left:-41.85rem;
  margin-right:-41.85rem
}

.-mx-696{
  margin-left:-43.5;
  margin-right:-43.5
}

.-mx-704{
  margin-left:-44rem;
  margin-right:-44rem
}

.-mx-736{
  margin-left:-46rem;
  margin-right:-46rem
}

.-mx-840{
  margin-left:-52.5rem;
  margin-right:-52.5rem
}

.-mx-max{
  margin-left:max-content;
  margin-right:max-content
}

.my-0{
  margin-top:0px;
  margin-bottom:0px
}

.my-1{
  margin-top:.0625rem;
  margin-bottom:.0625rem
}

.my-2{
  margin-top:0.125rem;
  margin-bottom:0.125rem
}

.my-3{
  margin-top:0.1875rem;
  margin-bottom:0.1875rem
}

.my-4{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

.my-5{
  margin-top:0.3125rem;
  margin-bottom:0.3125rem
}

.my-6{
  margin-top:0.375rem;
  margin-bottom:0.375rem
}

.my-7{
  margin-top:.4375rem;
  margin-bottom:.4375rem
}

.my-8{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.my-9{
  margin-top:0.5625rem;
  margin-bottom:0.5625rem
}

.my-10{
  margin-top:0.625rem;
  margin-bottom:0.625rem
}

.my-11{
  margin-top:0.6875rem;
  margin-bottom:0.6875rem
}

.my-12{
  margin-top:0.75rem;
  margin-bottom:0.75rem
}

.my-13{
  margin-top:0.8125rem;
  margin-bottom:0.8125rem
}

.my-14{
  margin-top:0.875rem;
  margin-bottom:0.875rem
}

.my-15{
  margin-top:0.9375rem;
  margin-bottom:0.9375rem
}

.my-16{
  margin-top:1rem;
  margin-bottom:1rem
}

.my-18{
  margin-top:1.125rem;
  margin-bottom:1.125rem
}

.my-20{
  margin-top:1.25rem;
  margin-bottom:1.25rem
}

.my-21{
  margin-top:1.3125rem;
  margin-bottom:1.3125rem
}

.my-22{
  margin-top:1.375rem;
  margin-bottom:1.375rem
}

.my-24{
  margin-top:1.5rem;
  margin-bottom:1.5rem
}

.my-26{
  margin-top:1.625rem;
  margin-bottom:1.625rem
}

.my-27{
  margin-top:1.6875rem;
  margin-bottom:1.6875rem
}

.my-28{
  margin-top:1.75rem;
  margin-bottom:1.75rem
}

.my-30{
  margin-top:1.875rem;
  margin-bottom:1.875rem
}

.my-32{
  margin-top:2rem;
  margin-bottom:2rem
}

.my-34{
  margin-top:2.125rem;
  margin-bottom:2.125rem
}

.my-36{
  margin-top:2.25rem;
  margin-bottom:2.25rem
}

.my-38{
  margin-top:2.375rem;
  margin-bottom:2.375rem
}

.my-40{
  margin-top:2.5rem;
  margin-bottom:2.5rem
}

.my-41{
  margin-top:2.5625rem;
  margin-bottom:2.5625rem
}

.my-43{
  margin-top:2.6875rem;
  margin-bottom:2.6875rem
}

.my-44{
  margin-top:2.75rem;
  margin-bottom:2.75rem
}

.my-46{
  margin-top:2.875rem;
  margin-bottom:2.875rem
}

.my-48{
  margin-top:3rem;
  margin-bottom:3rem
}

.my-50{
  margin-top:3.2rem;
  margin-bottom:3.2rem
}

.my-52{
  margin-top:3.3125rem;
  margin-bottom:3.3125rem
}

.my-56{
  margin-top:3.5rem;
  margin-bottom:3.5rem
}

.my-64{
  margin-top:4rem;
  margin-bottom:4rem
}

.my-66{
  margin-top:4.125rem;
  margin-bottom:4.125rem
}

.my-68{
  margin-top:4.25rem;
  margin-bottom:4.25rem
}

.my-72{
  margin-top:4.5rem;
  margin-bottom:4.5rem
}

.my-74{
  margin-top:4.625rem;
  margin-bottom:4.625rem
}

.my-80{
  margin-top:5rem;
  margin-bottom:5rem
}

.my-84{
  margin-top:5.25rem;
  margin-bottom:5.25rem
}

.my-91{
  margin-top:5.6875rem;
  margin-bottom:5.6875rem
}

.my-92{
  margin-top:5.75rem;
  margin-bottom:5.75rem
}

.my-96{
  margin-top:6rem;
  margin-bottom:6rem
}

.my-99{
  margin-top:6.1875rem;
  margin-bottom:6.1875rem
}

.my-100{
  margin-top:6.25rem;
  margin-bottom:6.25rem
}

.my-102{
  margin-top:6.375rem;
  margin-bottom:6.375rem
}

.my-104{
  margin-top:6.5rem;
  margin-bottom:6.5rem
}

.my-105{
  margin-top:105px;
  margin-bottom:105px
}

.my-108{
  margin-top:6.75rem;
  margin-bottom:6.75rem
}

.my-112{
  margin-top:7rem;
  margin-bottom:7rem
}

.my-116{
  margin-top:7.25rem;
  margin-bottom:7.25rem
}

.my-117{
  margin-top:7.3125rem;
  margin-bottom:7.3125rem
}

.my-118{
  margin-top:7.375rem;
  margin-bottom:7.375rem
}

.my-120{
  margin-top:7.5rem;
  margin-bottom:7.5rem
}

.my-127{
  margin-top:7.9375rem;
  margin-bottom:7.9375rem
}

.my-128{
  margin-top:8rem;
  margin-bottom:8rem
}

.my-132{
  margin-top:8.25rem;
  margin-bottom:8.25rem
}

.my-136{
  margin-top:8.5rem;
  margin-bottom:8.5rem
}

.my-140{
  margin-top:8.75rem;
  margin-bottom:8.75rem
}

.my-144{
  margin-top:9rem;
  margin-bottom:9rem
}

.my-145{
  margin-top:9.0625rem;
  margin-bottom:9.0625rem
}

.my-150{
  margin-top:9.375rem;
  margin-bottom:9.375rem
}

.my-155{
  margin-top:9.6875rem;
  margin-bottom:9.6875rem
}

.my-160{
  margin-top:10rem;
  margin-bottom:10rem
}

.my-162{
  margin-top:10.125rem;
  margin-bottom:10.125rem
}

.my-168{
  margin-top:10.5rem;
  margin-bottom:10.5rem
}

.my-172{
  margin-top:10.75rem;
  margin-bottom:10.75rem
}

.my-176{
  margin-top:11rem;
  margin-bottom:11rem
}

.my-192{
  margin-top:12rem;
  margin-bottom:12rem
}

.my-196{
  margin-top:12.25rem;
  margin-bottom:12.25rem
}

.my-200{
  margin-top:12.5rem;
  margin-bottom:12.5rem
}

.my-204{
  margin-top:12.75rem;
  margin-bottom:12.75rem
}

.my-208{
  margin-top:13rem;
  margin-bottom:13rem
}

.my-209{
  margin-top:13.0625rem;
  margin-bottom:13.0625rem
}

.my-210{
  margin-top:210px;
  margin-bottom:210px
}

.my-212{
  margin-top:13.25rem;
  margin-bottom:13.25rem
}

.my-224{
  margin-top:14rem;
  margin-bottom:14rem
}

.my-228{
  margin-top:14.25rem;
  margin-bottom:14.25rem
}

.my-230{
  margin-top:14.375rem;
  margin-bottom:14.375rem
}

.my-232{
  margin-top:14.5rem;
  margin-bottom:14.5rem
}

.my-240{
  margin-top:15rem;
  margin-bottom:15rem
}

.my-241{
  margin-top:15.0625rem;
  margin-bottom:15.0625rem
}

.my-253{
  margin-top:15.8125rem;
  margin-bottom:15.8125rem
}

.my-256{
  margin-top:16rem;
  margin-bottom:16rem
}

.my-263{
  margin-top:16.4375rem;
  margin-bottom:16.4375rem
}

.my-264{
  margin-top:16.5rem;
  margin-bottom:16.5rem
}

.my-266{
  margin-top:16.625rem;
  margin-bottom:16.625rem
}

.my-272{
  margin-top:17rem;
  margin-bottom:17rem
}

.my-278{
  margin-top:17.375rem;
  margin-bottom:17.375rem
}

.my-288{
  margin-top:18rem;
  margin-bottom:18rem
}

.my-296{
  margin-top:18.5rem;
  margin-bottom:18.5rem
}

.my-304{
  margin-top:19rem;
  margin-bottom:19rem
}

.my-308{
  margin-top:19.25rem;
  margin-bottom:19.25rem
}

.my-320{
  margin-top:20rem;
  margin-bottom:20rem
}

.my-328{
  margin-top:20.5rem;
  margin-bottom:20.5rem
}

.my-360{
  margin-top:22.5rem;
  margin-bottom:22.5rem
}

.my-368{
  margin-top:23rem;
  margin-bottom:23rem
}

.my-384{
  margin-top:24rem;
  margin-bottom:24rem
}

.my-386{
  margin-top:24.125rem;
  margin-bottom:24.125rem
}

.my-400{
  margin-top:25rem;
  margin-bottom:25rem
}

.my-420{
  margin-top:26.25rem;
  margin-bottom:26.25rem
}

.my-440{
  margin-top:27.5rem;
  margin-bottom:27.5rem
}

.my-450{
  margin-top:28.125rem;
  margin-bottom:28.125rem
}

.my-462{
  margin-top:28.875rem;
  margin-bottom:28.875rem
}

.my-480{
  margin-top:30rem;
  margin-bottom:30rem
}

.my-504{
  margin-top:504.03px;
  margin-bottom:504.03px
}

.my-524{
  margin-top:524px;
  margin-bottom:524px
}

.my-560{
  margin-top:35rem;
  margin-bottom:35rem
}

.my-592{
  margin-top:37rem;
  margin-bottom:37rem
}

.my-632{
  margin-top:39.5rem;
  margin-bottom:39.5rem
}

.my-670{
  margin-top:41.85rem;
  margin-bottom:41.85rem
}

.my-696{
  margin-top:43.5;
  margin-bottom:43.5
}

.my-704{
  margin-top:44rem;
  margin-bottom:44rem
}

.my-736{
  margin-top:46rem;
  margin-bottom:46rem
}

.my-840{
  margin-top:52.5rem;
  margin-bottom:52.5rem
}

.my-auto{
  margin-top:auto;
  margin-bottom:auto
}

.my-max{
  margin-top:max-content;
  margin-bottom:max-content
}

.-my-0{
  margin-top:0px;
  margin-bottom:0px
}

.-my-1{
  margin-top:-0.0625rem;
  margin-bottom:-0.0625rem
}

.-my-2{
  margin-top:-0.125rem;
  margin-bottom:-0.125rem
}

.-my-3{
  margin-top:-0.1875rem;
  margin-bottom:-0.1875rem
}

.-my-4{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem
}

.-my-5{
  margin-top:-0.3125rem;
  margin-bottom:-0.3125rem
}

.-my-6{
  margin-top:-0.375rem;
  margin-bottom:-0.375rem
}

.-my-7{
  margin-top:-0.4375rem;
  margin-bottom:-0.4375rem
}

.-my-8{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem
}

.-my-9{
  margin-top:-0.5625rem;
  margin-bottom:-0.5625rem
}

.-my-10{
  margin-top:-0.625rem;
  margin-bottom:-0.625rem
}

.-my-11{
  margin-top:-0.6875rem;
  margin-bottom:-0.6875rem
}

.-my-12{
  margin-top:-0.75rem;
  margin-bottom:-0.75rem
}

.-my-13{
  margin-top:-0.8125rem;
  margin-bottom:-0.8125rem
}

.-my-14{
  margin-top:-0.875rem;
  margin-bottom:-0.875rem
}

.-my-15{
  margin-top:-0.9375rem;
  margin-bottom:-0.9375rem
}

.-my-16{
  margin-top:-1rem;
  margin-bottom:-1rem
}

.-my-18{
  margin-top:-1.125rem;
  margin-bottom:-1.125rem
}

.-my-20{
  margin-top:-1.25rem;
  margin-bottom:-1.25rem
}

.-my-21{
  margin-top:-1.3125rem;
  margin-bottom:-1.3125rem
}

.-my-22{
  margin-top:-1.375rem;
  margin-bottom:-1.375rem
}

.-my-24{
  margin-top:-1.5rem;
  margin-bottom:-1.5rem
}

.-my-26{
  margin-top:-1.625rem;
  margin-bottom:-1.625rem
}

.-my-27{
  margin-top:-1.6875rem;
  margin-bottom:-1.6875rem
}

.-my-28{
  margin-top:-1.75rem;
  margin-bottom:-1.75rem
}

.-my-30{
  margin-top:-1.875rem;
  margin-bottom:-1.875rem
}

.-my-32{
  margin-top:-2rem;
  margin-bottom:-2rem
}

.-my-34{
  margin-top:-2.125rem;
  margin-bottom:-2.125rem
}

.-my-36{
  margin-top:-2.25rem;
  margin-bottom:-2.25rem
}

.-my-38{
  margin-top:-2.375rem;
  margin-bottom:-2.375rem
}

.-my-40{
  margin-top:-2.5rem;
  margin-bottom:-2.5rem
}

.-my-41{
  margin-top:-2.5625rem;
  margin-bottom:-2.5625rem
}

.-my-43{
  margin-top:-2.6875rem;
  margin-bottom:-2.6875rem
}

.-my-44{
  margin-top:-2.75rem;
  margin-bottom:-2.75rem
}

.-my-46{
  margin-top:-2.875rem;
  margin-bottom:-2.875rem
}

.-my-48{
  margin-top:-3rem;
  margin-bottom:-3rem
}

.-my-50{
  margin-top:-3.2rem;
  margin-bottom:-3.2rem
}

.-my-52{
  margin-top:-3.3125rem;
  margin-bottom:-3.3125rem
}

.-my-56{
  margin-top:-3.5rem;
  margin-bottom:-3.5rem
}

.-my-64{
  margin-top:-4rem;
  margin-bottom:-4rem
}

.-my-66{
  margin-top:-4.125rem;
  margin-bottom:-4.125rem
}

.-my-68{
  margin-top:-4.25rem;
  margin-bottom:-4.25rem
}

.-my-72{
  margin-top:-4.5rem;
  margin-bottom:-4.5rem
}

.-my-74{
  margin-top:-4.625rem;
  margin-bottom:-4.625rem
}

.-my-80{
  margin-top:-5rem;
  margin-bottom:-5rem
}

.-my-84{
  margin-top:-5.25rem;
  margin-bottom:-5.25rem
}

.-my-91{
  margin-top:-5.6875rem;
  margin-bottom:-5.6875rem
}

.-my-92{
  margin-top:-5.75rem;
  margin-bottom:-5.75rem
}

.-my-96{
  margin-top:-6rem;
  margin-bottom:-6rem
}

.-my-99{
  margin-top:-6.1875rem;
  margin-bottom:-6.1875rem
}

.-my-100{
  margin-top:-6.25rem;
  margin-bottom:-6.25rem
}

.-my-102{
  margin-top:-6.375rem;
  margin-bottom:-6.375rem
}

.-my-104{
  margin-top:-6.5rem;
  margin-bottom:-6.5rem
}

.-my-105{
  margin-top:-105px;
  margin-bottom:-105px
}

.-my-108{
  margin-top:-6.75rem;
  margin-bottom:-6.75rem
}

.-my-112{
  margin-top:-7rem;
  margin-bottom:-7rem
}

.-my-116{
  margin-top:-7.25rem;
  margin-bottom:-7.25rem
}

.-my-117{
  margin-top:-7.3125rem;
  margin-bottom:-7.3125rem
}

.-my-118{
  margin-top:-7.375rem;
  margin-bottom:-7.375rem
}

.-my-120{
  margin-top:-7.5rem;
  margin-bottom:-7.5rem
}

.-my-127{
  margin-top:-7.9375rem;
  margin-bottom:-7.9375rem
}

.-my-128{
  margin-top:-8rem;
  margin-bottom:-8rem
}

.-my-132{
  margin-top:-8.25rem;
  margin-bottom:-8.25rem
}

.-my-136{
  margin-top:-8.5rem;
  margin-bottom:-8.5rem
}

.-my-140{
  margin-top:-8.75rem;
  margin-bottom:-8.75rem
}

.-my-144{
  margin-top:-9rem;
  margin-bottom:-9rem
}

.-my-145{
  margin-top:-9.0625rem;
  margin-bottom:-9.0625rem
}

.-my-150{
  margin-top:-9.375rem;
  margin-bottom:-9.375rem
}

.-my-155{
  margin-top:-9.6875rem;
  margin-bottom:-9.6875rem
}

.-my-160{
  margin-top:-10rem;
  margin-bottom:-10rem
}

.-my-162{
  margin-top:-10.125rem;
  margin-bottom:-10.125rem
}

.-my-168{
  margin-top:-10.5rem;
  margin-bottom:-10.5rem
}

.-my-172{
  margin-top:-10.75rem;
  margin-bottom:-10.75rem
}

.-my-176{
  margin-top:-11rem;
  margin-bottom:-11rem
}

.-my-192{
  margin-top:-12rem;
  margin-bottom:-12rem
}

.-my-196{
  margin-top:-12.25rem;
  margin-bottom:-12.25rem
}

.-my-200{
  margin-top:-12.5rem;
  margin-bottom:-12.5rem
}

.-my-204{
  margin-top:-12.75rem;
  margin-bottom:-12.75rem
}

.-my-208{
  margin-top:-13rem;
  margin-bottom:-13rem
}

.-my-209{
  margin-top:-13.0625rem;
  margin-bottom:-13.0625rem
}

.-my-210{
  margin-top:-210px;
  margin-bottom:-210px
}

.-my-212{
  margin-top:-13.25rem;
  margin-bottom:-13.25rem
}

.-my-224{
  margin-top:-14rem;
  margin-bottom:-14rem
}

.-my-228{
  margin-top:-14.25rem;
  margin-bottom:-14.25rem
}

.-my-230{
  margin-top:-14.375rem;
  margin-bottom:-14.375rem
}

.-my-232{
  margin-top:-14.5rem;
  margin-bottom:-14.5rem
}

.-my-240{
  margin-top:-15rem;
  margin-bottom:-15rem
}

.-my-241{
  margin-top:-15.0625rem;
  margin-bottom:-15.0625rem
}

.-my-253{
  margin-top:-15.8125rem;
  margin-bottom:-15.8125rem
}

.-my-256{
  margin-top:-16rem;
  margin-bottom:-16rem
}

.-my-263{
  margin-top:-16.4375rem;
  margin-bottom:-16.4375rem
}

.-my-264{
  margin-top:-16.5rem;
  margin-bottom:-16.5rem
}

.-my-266{
  margin-top:-16.625rem;
  margin-bottom:-16.625rem
}

.-my-272{
  margin-top:-17rem;
  margin-bottom:-17rem
}

.-my-278{
  margin-top:-17.375rem;
  margin-bottom:-17.375rem
}

.-my-288{
  margin-top:-18rem;
  margin-bottom:-18rem
}

.-my-296{
  margin-top:-18.5rem;
  margin-bottom:-18.5rem
}

.-my-304{
  margin-top:-19rem;
  margin-bottom:-19rem
}

.-my-308{
  margin-top:-19.25rem;
  margin-bottom:-19.25rem
}

.-my-320{
  margin-top:-20rem;
  margin-bottom:-20rem
}

.-my-328{
  margin-top:-20.5rem;
  margin-bottom:-20.5rem
}

.-my-360{
  margin-top:-22.5rem;
  margin-bottom:-22.5rem
}

.-my-368{
  margin-top:-23rem;
  margin-bottom:-23rem
}

.-my-384{
  margin-top:-24rem;
  margin-bottom:-24rem
}

.-my-386{
  margin-top:-24.125rem;
  margin-bottom:-24.125rem
}

.-my-400{
  margin-top:-25rem;
  margin-bottom:-25rem
}

.-my-420{
  margin-top:-26.25rem;
  margin-bottom:-26.25rem
}

.-my-440{
  margin-top:-27.5rem;
  margin-bottom:-27.5rem
}

.-my-450{
  margin-top:-28.125rem;
  margin-bottom:-28.125rem
}

.-my-462{
  margin-top:-28.875rem;
  margin-bottom:-28.875rem
}

.-my-480{
  margin-top:-30rem;
  margin-bottom:-30rem
}

.-my-504{
  margin-top:-504.03px;
  margin-bottom:-504.03px
}

.-my-524{
  margin-top:-524px;
  margin-bottom:-524px
}

.-my-560{
  margin-top:-35rem;
  margin-bottom:-35rem
}

.-my-592{
  margin-top:-37rem;
  margin-bottom:-37rem
}

.-my-632{
  margin-top:-39.5rem;
  margin-bottom:-39.5rem
}

.-my-670{
  margin-top:-41.85rem;
  margin-bottom:-41.85rem
}

.-my-696{
  margin-top:-43.5;
  margin-bottom:-43.5
}

.-my-704{
  margin-top:-44rem;
  margin-bottom:-44rem
}

.-my-736{
  margin-top:-46rem;
  margin-bottom:-46rem
}

.-my-840{
  margin-top:-52.5rem;
  margin-bottom:-52.5rem
}

.-my-max{
  margin-top:max-content;
  margin-bottom:max-content
}

.mt-0{
  margin-top:0px
}

.mt-1{
  margin-top:.0625rem
}

.mt-2{
  margin-top:0.125rem
}

.mt-3{
  margin-top:0.1875rem
}

.mt-4{
  margin-top:0.25rem
}

.mt-5{
  margin-top:0.3125rem
}

.mt-6{
  margin-top:0.375rem
}

.mt-7{
  margin-top:.4375rem
}

.mt-8{
  margin-top:0.5rem
}

.mt-9{
  margin-top:0.5625rem
}

.mt-10{
  margin-top:0.625rem
}

.mt-11{
  margin-top:0.6875rem
}

.mt-12{
  margin-top:0.75rem
}

.mt-13{
  margin-top:0.8125rem
}

.mt-14{
  margin-top:0.875rem
}

.mt-15{
  margin-top:0.9375rem
}

.mt-16{
  margin-top:1rem
}

.mt-18{
  margin-top:1.125rem
}

.mt-20{
  margin-top:1.25rem
}

.mt-21{
  margin-top:1.3125rem
}

.mt-22{
  margin-top:1.375rem
}

.mt-24{
  margin-top:1.5rem
}

.mt-26{
  margin-top:1.625rem
}

.mt-27{
  margin-top:1.6875rem
}

.mt-28{
  margin-top:1.75rem
}

.mt-30{
  margin-top:1.875rem
}

.mt-32{
  margin-top:2rem
}

.mt-34{
  margin-top:2.125rem
}

.mt-36{
  margin-top:2.25rem
}

.mt-38{
  margin-top:2.375rem
}

.mt-40{
  margin-top:2.5rem
}

.mt-41{
  margin-top:2.5625rem
}

.mt-43{
  margin-top:2.6875rem
}

.mt-44{
  margin-top:2.75rem
}

.mt-46{
  margin-top:2.875rem
}

.mt-48{
  margin-top:3rem
}

.mt-50{
  margin-top:3.2rem
}

.mt-52{
  margin-top:3.3125rem
}

.mt-56{
  margin-top:3.5rem
}

.mt-64{
  margin-top:4rem
}

.mt-66{
  margin-top:4.125rem
}

.mt-68{
  margin-top:4.25rem
}

.mt-72{
  margin-top:4.5rem
}

.mt-74{
  margin-top:4.625rem
}

.mt-80{
  margin-top:5rem
}

.mt-84{
  margin-top:5.25rem
}

.mt-91{
  margin-top:5.6875rem
}

.mt-92{
  margin-top:5.75rem
}

.mt-96{
  margin-top:6rem
}

.mt-99{
  margin-top:6.1875rem
}

.mt-100{
  margin-top:6.25rem
}

.mt-102{
  margin-top:6.375rem
}

.mt-104{
  margin-top:6.5rem
}

.mt-105{
  margin-top:105px
}

.mt-108{
  margin-top:6.75rem
}

.mt-112{
  margin-top:7rem
}

.mt-116{
  margin-top:7.25rem
}

.mt-117{
  margin-top:7.3125rem
}

.mt-118{
  margin-top:7.375rem
}

.mt-120{
  margin-top:7.5rem
}

.mt-127{
  margin-top:7.9375rem
}

.mt-128{
  margin-top:8rem
}

.mt-132{
  margin-top:8.25rem
}

.mt-136{
  margin-top:8.5rem
}

.mt-140{
  margin-top:8.75rem
}

.mt-144{
  margin-top:9rem
}

.mt-145{
  margin-top:9.0625rem
}

.mt-150{
  margin-top:9.375rem
}

.mt-155{
  margin-top:9.6875rem
}

.mt-160{
  margin-top:10rem
}

.mt-162{
  margin-top:10.125rem
}

.mt-168{
  margin-top:10.5rem
}

.mt-172{
  margin-top:10.75rem
}

.mt-176{
  margin-top:11rem
}

.mt-192{
  margin-top:12rem
}

.mt-196{
  margin-top:12.25rem
}

.mt-200{
  margin-top:12.5rem
}

.mt-204{
  margin-top:12.75rem
}

.mt-208{
  margin-top:13rem
}

.mt-209{
  margin-top:13.0625rem
}

.mt-210{
  margin-top:210px
}

.mt-212{
  margin-top:13.25rem
}

.mt-224{
  margin-top:14rem
}

.mt-228{
  margin-top:14.25rem
}

.mt-230{
  margin-top:14.375rem
}

.mt-232{
  margin-top:14.5rem
}

.mt-240{
  margin-top:15rem
}

.mt-241{
  margin-top:15.0625rem
}

.mt-253{
  margin-top:15.8125rem
}

.mt-256{
  margin-top:16rem
}

.mt-263{
  margin-top:16.4375rem
}

.mt-264{
  margin-top:16.5rem
}

.mt-266{
  margin-top:16.625rem
}

.mt-272{
  margin-top:17rem
}

.mt-278{
  margin-top:17.375rem
}

.mt-288{
  margin-top:18rem
}

.mt-296{
  margin-top:18.5rem
}

.mt-304{
  margin-top:19rem
}

.mt-308{
  margin-top:19.25rem
}

.mt-320{
  margin-top:20rem
}

.mt-328{
  margin-top:20.5rem
}

.mt-360{
  margin-top:22.5rem
}

.mt-368{
  margin-top:23rem
}

.mt-384{
  margin-top:24rem
}

.mt-386{
  margin-top:24.125rem
}

.mt-400{
  margin-top:25rem
}

.mt-420{
  margin-top:26.25rem
}

.mt-440{
  margin-top:27.5rem
}

.mt-450{
  margin-top:28.125rem
}

.mt-462{
  margin-top:28.875rem
}

.mt-480{
  margin-top:30rem
}

.mt-504{
  margin-top:504.03px
}

.mt-524{
  margin-top:524px
}

.mt-560{
  margin-top:35rem
}

.mt-592{
  margin-top:37rem
}

.mt-632{
  margin-top:39.5rem
}

.mt-670{
  margin-top:41.85rem
}

.mt-696{
  margin-top:43.5
}

.mt-704{
  margin-top:44rem
}

.mt-736{
  margin-top:46rem
}

.mt-840{
  margin-top:52.5rem
}

.mt-auto{
  margin-top:auto
}

.mt-max{
  margin-top:max-content
}

.-mt-0{
  margin-top:0px
}

.-mt-1{
  margin-top:-0.0625rem
}

.-mt-2{
  margin-top:-0.125rem
}

.-mt-3{
  margin-top:-0.1875rem
}

.-mt-4{
  margin-top:-0.25rem
}

.-mt-5{
  margin-top:-0.3125rem
}

.-mt-6{
  margin-top:-0.375rem
}

.-mt-7{
  margin-top:-0.4375rem
}

.-mt-8{
  margin-top:-0.5rem
}

.-mt-9{
  margin-top:-0.5625rem
}

.-mt-10{
  margin-top:-0.625rem
}

.-mt-11{
  margin-top:-0.6875rem
}

.-mt-12{
  margin-top:-0.75rem
}

.-mt-13{
  margin-top:-0.8125rem
}

.-mt-14{
  margin-top:-0.875rem
}

.-mt-15{
  margin-top:-0.9375rem
}

.-mt-16{
  margin-top:-1rem
}

.-mt-18{
  margin-top:-1.125rem
}

.-mt-20{
  margin-top:-1.25rem
}

.-mt-21{
  margin-top:-1.3125rem
}

.-mt-22{
  margin-top:-1.375rem
}

.-mt-24{
  margin-top:-1.5rem
}

.-mt-26{
  margin-top:-1.625rem
}

.-mt-27{
  margin-top:-1.6875rem
}

.-mt-28{
  margin-top:-1.75rem
}

.-mt-30{
  margin-top:-1.875rem
}

.-mt-32{
  margin-top:-2rem
}

.-mt-34{
  margin-top:-2.125rem
}

.-mt-36{
  margin-top:-2.25rem
}

.-mt-38{
  margin-top:-2.375rem
}

.-mt-40{
  margin-top:-2.5rem
}

.-mt-41{
  margin-top:-2.5625rem
}

.-mt-43{
  margin-top:-2.6875rem
}

.-mt-44{
  margin-top:-2.75rem
}

.-mt-46{
  margin-top:-2.875rem
}

.-mt-48{
  margin-top:-3rem
}

.-mt-50{
  margin-top:-3.2rem
}

.-mt-52{
  margin-top:-3.3125rem
}

.-mt-56{
  margin-top:-3.5rem
}

.-mt-64{
  margin-top:-4rem
}

.-mt-66{
  margin-top:-4.125rem
}

.-mt-68{
  margin-top:-4.25rem
}

.-mt-72{
  margin-top:-4.5rem
}

.-mt-74{
  margin-top:-4.625rem
}

.-mt-80{
  margin-top:-5rem
}

.-mt-84{
  margin-top:-5.25rem
}

.-mt-91{
  margin-top:-5.6875rem
}

.-mt-92{
  margin-top:-5.75rem
}

.-mt-96{
  margin-top:-6rem
}

.-mt-99{
  margin-top:-6.1875rem
}

.-mt-100{
  margin-top:-6.25rem
}

.-mt-102{
  margin-top:-6.375rem
}

.-mt-104{
  margin-top:-6.5rem
}

.-mt-105{
  margin-top:-105px
}

.-mt-108{
  margin-top:-6.75rem
}

.-mt-112{
  margin-top:-7rem
}

.-mt-116{
  margin-top:-7.25rem
}

.-mt-117{
  margin-top:-7.3125rem
}

.-mt-118{
  margin-top:-7.375rem
}

.-mt-120{
  margin-top:-7.5rem
}

.-mt-127{
  margin-top:-7.9375rem
}

.-mt-128{
  margin-top:-8rem
}

.-mt-132{
  margin-top:-8.25rem
}

.-mt-136{
  margin-top:-8.5rem
}

.-mt-140{
  margin-top:-8.75rem
}

.-mt-144{
  margin-top:-9rem
}

.-mt-145{
  margin-top:-9.0625rem
}

.-mt-150{
  margin-top:-9.375rem
}

.-mt-155{
  margin-top:-9.6875rem
}

.-mt-160{
  margin-top:-10rem
}

.-mt-162{
  margin-top:-10.125rem
}

.-mt-168{
  margin-top:-10.5rem
}

.-mt-172{
  margin-top:-10.75rem
}

.-mt-176{
  margin-top:-11rem
}

.-mt-192{
  margin-top:-12rem
}

.-mt-196{
  margin-top:-12.25rem
}

.-mt-200{
  margin-top:-12.5rem
}

.-mt-204{
  margin-top:-12.75rem
}

.-mt-208{
  margin-top:-13rem
}

.-mt-209{
  margin-top:-13.0625rem
}

.-mt-210{
  margin-top:-210px
}

.-mt-212{
  margin-top:-13.25rem
}

.-mt-224{
  margin-top:-14rem
}

.-mt-228{
  margin-top:-14.25rem
}

.-mt-230{
  margin-top:-14.375rem
}

.-mt-232{
  margin-top:-14.5rem
}

.-mt-240{
  margin-top:-15rem
}

.-mt-241{
  margin-top:-15.0625rem
}

.-mt-253{
  margin-top:-15.8125rem
}

.-mt-256{
  margin-top:-16rem
}

.-mt-263{
  margin-top:-16.4375rem
}

.-mt-264{
  margin-top:-16.5rem
}

.-mt-266{
  margin-top:-16.625rem
}

.-mt-272{
  margin-top:-17rem
}

.-mt-278{
  margin-top:-17.375rem
}

.-mt-288{
  margin-top:-18rem
}

.-mt-296{
  margin-top:-18.5rem
}

.-mt-304{
  margin-top:-19rem
}

.-mt-308{
  margin-top:-19.25rem
}

.-mt-320{
  margin-top:-20rem
}

.-mt-328{
  margin-top:-20.5rem
}

.-mt-360{
  margin-top:-22.5rem
}

.-mt-368{
  margin-top:-23rem
}

.-mt-384{
  margin-top:-24rem
}

.-mt-386{
  margin-top:-24.125rem
}

.-mt-400{
  margin-top:-25rem
}

.-mt-420{
  margin-top:-26.25rem
}

.-mt-440{
  margin-top:-27.5rem
}

.-mt-450{
  margin-top:-28.125rem
}

.-mt-462{
  margin-top:-28.875rem
}

.-mt-480{
  margin-top:-30rem
}

.-mt-504{
  margin-top:-504.03px
}

.-mt-524{
  margin-top:-524px
}

.-mt-560{
  margin-top:-35rem
}

.-mt-592{
  margin-top:-37rem
}

.-mt-632{
  margin-top:-39.5rem
}

.-mt-670{
  margin-top:-41.85rem
}

.-mt-696{
  margin-top:-43.5
}

.-mt-704{
  margin-top:-44rem
}

.-mt-736{
  margin-top:-46rem
}

.-mt-840{
  margin-top:-52.5rem
}

.-mt-max{
  margin-top:max-content
}

.mr-0{
  margin-right:0px
}

.mr-1{
  margin-right:.0625rem
}

.mr-2{
  margin-right:0.125rem
}

.mr-3{
  margin-right:0.1875rem
}

.mr-4{
  margin-right:0.25rem
}

.mr-5{
  margin-right:0.3125rem
}

.mr-6{
  margin-right:0.375rem
}

.mr-7{
  margin-right:.4375rem
}

.mr-8{
  margin-right:0.5rem
}

.mr-9{
  margin-right:0.5625rem
}

.mr-10{
  margin-right:0.625rem
}

.mr-11{
  margin-right:0.6875rem
}

.mr-12{
  margin-right:0.75rem
}

.mr-13{
  margin-right:0.8125rem
}

.mr-14{
  margin-right:0.875rem
}

.mr-15{
  margin-right:0.9375rem
}

.mr-16{
  margin-right:1rem
}

.mr-18{
  margin-right:1.125rem
}

.mr-20{
  margin-right:1.25rem
}

.mr-21{
  margin-right:1.3125rem
}

.mr-22{
  margin-right:1.375rem
}

.mr-24{
  margin-right:1.5rem
}

.mr-26{
  margin-right:1.625rem
}

.mr-27{
  margin-right:1.6875rem
}

.mr-28{
  margin-right:1.75rem
}

.mr-30{
  margin-right:1.875rem
}

.mr-32{
  margin-right:2rem
}

.mr-34{
  margin-right:2.125rem
}

.mr-36{
  margin-right:2.25rem
}

.mr-38{
  margin-right:2.375rem
}

.mr-40{
  margin-right:2.5rem
}

.mr-41{
  margin-right:2.5625rem
}

.mr-43{
  margin-right:2.6875rem
}

.mr-44{
  margin-right:2.75rem
}

.mr-46{
  margin-right:2.875rem
}

.mr-48{
  margin-right:3rem
}

.mr-50{
  margin-right:3.2rem
}

.mr-52{
  margin-right:3.3125rem
}

.mr-56{
  margin-right:3.5rem
}

.mr-64{
  margin-right:4rem
}

.mr-66{
  margin-right:4.125rem
}

.mr-68{
  margin-right:4.25rem
}

.mr-72{
  margin-right:4.5rem
}

.mr-74{
  margin-right:4.625rem
}

.mr-80{
  margin-right:5rem
}

.mr-84{
  margin-right:5.25rem
}

.mr-91{
  margin-right:5.6875rem
}

.mr-92{
  margin-right:5.75rem
}

.mr-96{
  margin-right:6rem
}

.mr-99{
  margin-right:6.1875rem
}

.mr-100{
  margin-right:6.25rem
}

.mr-102{
  margin-right:6.375rem
}

.mr-104{
  margin-right:6.5rem
}

.mr-105{
  margin-right:105px
}

.mr-108{
  margin-right:6.75rem
}

.mr-112{
  margin-right:7rem
}

.mr-116{
  margin-right:7.25rem
}

.mr-117{
  margin-right:7.3125rem
}

.mr-118{
  margin-right:7.375rem
}

.mr-120{
  margin-right:7.5rem
}

.mr-127{
  margin-right:7.9375rem
}

.mr-128{
  margin-right:8rem
}

.mr-132{
  margin-right:8.25rem
}

.mr-136{
  margin-right:8.5rem
}

.mr-140{
  margin-right:8.75rem
}

.mr-144{
  margin-right:9rem
}

.mr-145{
  margin-right:9.0625rem
}

.mr-150{
  margin-right:9.375rem
}

.mr-155{
  margin-right:9.6875rem
}

.mr-160{
  margin-right:10rem
}

.mr-162{
  margin-right:10.125rem
}

.mr-168{
  margin-right:10.5rem
}

.mr-172{
  margin-right:10.75rem
}

.mr-176{
  margin-right:11rem
}

.mr-192{
  margin-right:12rem
}

.mr-196{
  margin-right:12.25rem
}

.mr-200{
  margin-right:12.5rem
}

.mr-204{
  margin-right:12.75rem
}

.mr-208{
  margin-right:13rem
}

.mr-209{
  margin-right:13.0625rem
}

.mr-210{
  margin-right:210px
}

.mr-212{
  margin-right:13.25rem
}

.mr-224{
  margin-right:14rem
}

.mr-228{
  margin-right:14.25rem
}

.mr-230{
  margin-right:14.375rem
}

.mr-232{
  margin-right:14.5rem
}

.mr-240{
  margin-right:15rem
}

.mr-241{
  margin-right:15.0625rem
}

.mr-253{
  margin-right:15.8125rem
}

.mr-256{
  margin-right:16rem
}

.mr-263{
  margin-right:16.4375rem
}

.mr-264{
  margin-right:16.5rem
}

.mr-266{
  margin-right:16.625rem
}

.mr-272{
  margin-right:17rem
}

.mr-278{
  margin-right:17.375rem
}

.mr-288{
  margin-right:18rem
}

.mr-296{
  margin-right:18.5rem
}

.mr-304{
  margin-right:19rem
}

.mr-308{
  margin-right:19.25rem
}

.mr-320{
  margin-right:20rem
}

.mr-328{
  margin-right:20.5rem
}

.mr-360{
  margin-right:22.5rem
}

.mr-368{
  margin-right:23rem
}

.mr-384{
  margin-right:24rem
}

.mr-386{
  margin-right:24.125rem
}

.mr-400{
  margin-right:25rem
}

.mr-420{
  margin-right:26.25rem
}

.mr-440{
  margin-right:27.5rem
}

.mr-450{
  margin-right:28.125rem
}

.mr-462{
  margin-right:28.875rem
}

.mr-480{
  margin-right:30rem
}

.mr-504{
  margin-right:504.03px
}

.mr-524{
  margin-right:524px
}

.mr-560{
  margin-right:35rem
}

.mr-592{
  margin-right:37rem
}

.mr-632{
  margin-right:39.5rem
}

.mr-670{
  margin-right:41.85rem
}

.mr-696{
  margin-right:43.5
}

.mr-704{
  margin-right:44rem
}

.mr-736{
  margin-right:46rem
}

.mr-840{
  margin-right:52.5rem
}

.mr-auto{
  margin-right:auto
}

.mr-max{
  margin-right:max-content
}

.-mr-0{
  margin-right:0px
}

.-mr-1{
  margin-right:-0.0625rem
}

.-mr-2{
  margin-right:-0.125rem
}

.-mr-3{
  margin-right:-0.1875rem
}

.-mr-4{
  margin-right:-0.25rem
}

.-mr-5{
  margin-right:-0.3125rem
}

.-mr-6{
  margin-right:-0.375rem
}

.-mr-7{
  margin-right:-0.4375rem
}

.-mr-8{
  margin-right:-0.5rem
}

.-mr-9{
  margin-right:-0.5625rem
}

.-mr-10{
  margin-right:-0.625rem
}

.-mr-11{
  margin-right:-0.6875rem
}

.-mr-12{
  margin-right:-0.75rem
}

.-mr-13{
  margin-right:-0.8125rem
}

.-mr-14{
  margin-right:-0.875rem
}

.-mr-15{
  margin-right:-0.9375rem
}

.-mr-16{
  margin-right:-1rem
}

.-mr-18{
  margin-right:-1.125rem
}

.-mr-20{
  margin-right:-1.25rem
}

.-mr-21{
  margin-right:-1.3125rem
}

.-mr-22{
  margin-right:-1.375rem
}

.-mr-24{
  margin-right:-1.5rem
}

.-mr-26{
  margin-right:-1.625rem
}

.-mr-27{
  margin-right:-1.6875rem
}

.-mr-28{
  margin-right:-1.75rem
}

.-mr-30{
  margin-right:-1.875rem
}

.-mr-32{
  margin-right:-2rem
}

.-mr-34{
  margin-right:-2.125rem
}

.-mr-36{
  margin-right:-2.25rem
}

.-mr-38{
  margin-right:-2.375rem
}

.-mr-40{
  margin-right:-2.5rem
}

.-mr-41{
  margin-right:-2.5625rem
}

.-mr-43{
  margin-right:-2.6875rem
}

.-mr-44{
  margin-right:-2.75rem
}

.-mr-46{
  margin-right:-2.875rem
}

.-mr-48{
  margin-right:-3rem
}

.-mr-50{
  margin-right:-3.2rem
}

.-mr-52{
  margin-right:-3.3125rem
}

.-mr-56{
  margin-right:-3.5rem
}

.-mr-64{
  margin-right:-4rem
}

.-mr-66{
  margin-right:-4.125rem
}

.-mr-68{
  margin-right:-4.25rem
}

.-mr-72{
  margin-right:-4.5rem
}

.-mr-74{
  margin-right:-4.625rem
}

.-mr-80{
  margin-right:-5rem
}

.-mr-84{
  margin-right:-5.25rem
}

.-mr-91{
  margin-right:-5.6875rem
}

.-mr-92{
  margin-right:-5.75rem
}

.-mr-96{
  margin-right:-6rem
}

.-mr-99{
  margin-right:-6.1875rem
}

.-mr-100{
  margin-right:-6.25rem
}

.-mr-102{
  margin-right:-6.375rem
}

.-mr-104{
  margin-right:-6.5rem
}

.-mr-105{
  margin-right:-105px
}

.-mr-108{
  margin-right:-6.75rem
}

.-mr-112{
  margin-right:-7rem
}

.-mr-116{
  margin-right:-7.25rem
}

.-mr-117{
  margin-right:-7.3125rem
}

.-mr-118{
  margin-right:-7.375rem
}

.-mr-120{
  margin-right:-7.5rem
}

.-mr-127{
  margin-right:-7.9375rem
}

.-mr-128{
  margin-right:-8rem
}

.-mr-132{
  margin-right:-8.25rem
}

.-mr-136{
  margin-right:-8.5rem
}

.-mr-140{
  margin-right:-8.75rem
}

.-mr-144{
  margin-right:-9rem
}

.-mr-145{
  margin-right:-9.0625rem
}

.-mr-150{
  margin-right:-9.375rem
}

.-mr-155{
  margin-right:-9.6875rem
}

.-mr-160{
  margin-right:-10rem
}

.-mr-162{
  margin-right:-10.125rem
}

.-mr-168{
  margin-right:-10.5rem
}

.-mr-172{
  margin-right:-10.75rem
}

.-mr-176{
  margin-right:-11rem
}

.-mr-192{
  margin-right:-12rem
}

.-mr-196{
  margin-right:-12.25rem
}

.-mr-200{
  margin-right:-12.5rem
}

.-mr-204{
  margin-right:-12.75rem
}

.-mr-208{
  margin-right:-13rem
}

.-mr-209{
  margin-right:-13.0625rem
}

.-mr-210{
  margin-right:-210px
}

.-mr-212{
  margin-right:-13.25rem
}

.-mr-224{
  margin-right:-14rem
}

.-mr-228{
  margin-right:-14.25rem
}

.-mr-230{
  margin-right:-14.375rem
}

.-mr-232{
  margin-right:-14.5rem
}

.-mr-240{
  margin-right:-15rem
}

.-mr-241{
  margin-right:-15.0625rem
}

.-mr-253{
  margin-right:-15.8125rem
}

.-mr-256{
  margin-right:-16rem
}

.-mr-263{
  margin-right:-16.4375rem
}

.-mr-264{
  margin-right:-16.5rem
}

.-mr-266{
  margin-right:-16.625rem
}

.-mr-272{
  margin-right:-17rem
}

.-mr-278{
  margin-right:-17.375rem
}

.-mr-288{
  margin-right:-18rem
}

.-mr-296{
  margin-right:-18.5rem
}

.-mr-304{
  margin-right:-19rem
}

.-mr-308{
  margin-right:-19.25rem
}

.-mr-320{
  margin-right:-20rem
}

.-mr-328{
  margin-right:-20.5rem
}

.-mr-360{
  margin-right:-22.5rem
}

.-mr-368{
  margin-right:-23rem
}

.-mr-384{
  margin-right:-24rem
}

.-mr-386{
  margin-right:-24.125rem
}

.-mr-400{
  margin-right:-25rem
}

.-mr-420{
  margin-right:-26.25rem
}

.-mr-440{
  margin-right:-27.5rem
}

.-mr-450{
  margin-right:-28.125rem
}

.-mr-462{
  margin-right:-28.875rem
}

.-mr-480{
  margin-right:-30rem
}

.-mr-504{
  margin-right:-504.03px
}

.-mr-524{
  margin-right:-524px
}

.-mr-560{
  margin-right:-35rem
}

.-mr-592{
  margin-right:-37rem
}

.-mr-632{
  margin-right:-39.5rem
}

.-mr-670{
  margin-right:-41.85rem
}

.-mr-696{
  margin-right:-43.5
}

.-mr-704{
  margin-right:-44rem
}

.-mr-736{
  margin-right:-46rem
}

.-mr-840{
  margin-right:-52.5rem
}

.-mr-max{
  margin-right:max-content
}

.mb-0{
  margin-bottom:0px
}

.mb-1{
  margin-bottom:.0625rem
}

.mb-2{
  margin-bottom:0.125rem
}

.mb-3{
  margin-bottom:0.1875rem
}

.mb-4{
  margin-bottom:0.25rem
}

.mb-5{
  margin-bottom:0.3125rem
}

.mb-6{
  margin-bottom:0.375rem
}

.mb-7{
  margin-bottom:.4375rem
}

.mb-8{
  margin-bottom:0.5rem
}

.mb-9{
  margin-bottom:0.5625rem
}

.mb-10{
  margin-bottom:0.625rem
}

.mb-11{
  margin-bottom:0.6875rem
}

.mb-12{
  margin-bottom:0.75rem
}

.mb-13{
  margin-bottom:0.8125rem
}

.mb-14{
  margin-bottom:0.875rem
}

.mb-15{
  margin-bottom:0.9375rem
}

.mb-16{
  margin-bottom:1rem
}

.mb-18{
  margin-bottom:1.125rem
}

.mb-20{
  margin-bottom:1.25rem
}

.mb-21{
  margin-bottom:1.3125rem
}

.mb-22{
  margin-bottom:1.375rem
}

.mb-24{
  margin-bottom:1.5rem
}

.mb-26{
  margin-bottom:1.625rem
}

.mb-27{
  margin-bottom:1.6875rem
}

.mb-28{
  margin-bottom:1.75rem
}

.mb-30{
  margin-bottom:1.875rem
}

.mb-32{
  margin-bottom:2rem
}

.mb-34{
  margin-bottom:2.125rem
}

.mb-36{
  margin-bottom:2.25rem
}

.mb-38{
  margin-bottom:2.375rem
}

.mb-40{
  margin-bottom:2.5rem
}

.mb-41{
  margin-bottom:2.5625rem
}

.mb-43{
  margin-bottom:2.6875rem
}

.mb-44{
  margin-bottom:2.75rem
}

.mb-46{
  margin-bottom:2.875rem
}

.mb-48{
  margin-bottom:3rem
}

.mb-50{
  margin-bottom:3.2rem
}

.mb-52{
  margin-bottom:3.3125rem
}

.mb-56{
  margin-bottom:3.5rem
}

.mb-64{
  margin-bottom:4rem
}

.mb-66{
  margin-bottom:4.125rem
}

.mb-68{
  margin-bottom:4.25rem
}

.mb-72{
  margin-bottom:4.5rem
}

.mb-74{
  margin-bottom:4.625rem
}

.mb-80{
  margin-bottom:5rem
}

.mb-84{
  margin-bottom:5.25rem
}

.mb-91{
  margin-bottom:5.6875rem
}

.mb-92{
  margin-bottom:5.75rem
}

.mb-96{
  margin-bottom:6rem
}

.mb-99{
  margin-bottom:6.1875rem
}

.mb-100{
  margin-bottom:6.25rem
}

.mb-102{
  margin-bottom:6.375rem
}

.mb-104{
  margin-bottom:6.5rem
}

.mb-105{
  margin-bottom:105px
}

.mb-108{
  margin-bottom:6.75rem
}

.mb-112{
  margin-bottom:7rem
}

.mb-116{
  margin-bottom:7.25rem
}

.mb-117{
  margin-bottom:7.3125rem
}

.mb-118{
  margin-bottom:7.375rem
}

.mb-120{
  margin-bottom:7.5rem
}

.mb-127{
  margin-bottom:7.9375rem
}

.mb-128{
  margin-bottom:8rem
}

.mb-132{
  margin-bottom:8.25rem
}

.mb-136{
  margin-bottom:8.5rem
}

.mb-140{
  margin-bottom:8.75rem
}

.mb-144{
  margin-bottom:9rem
}

.mb-145{
  margin-bottom:9.0625rem
}

.mb-150{
  margin-bottom:9.375rem
}

.mb-155{
  margin-bottom:9.6875rem
}

.mb-160{
  margin-bottom:10rem
}

.mb-162{
  margin-bottom:10.125rem
}

.mb-168{
  margin-bottom:10.5rem
}

.mb-172{
  margin-bottom:10.75rem
}

.mb-176{
  margin-bottom:11rem
}

.mb-192{
  margin-bottom:12rem
}

.mb-196{
  margin-bottom:12.25rem
}

.mb-200{
  margin-bottom:12.5rem
}

.mb-204{
  margin-bottom:12.75rem
}

.mb-208{
  margin-bottom:13rem
}

.mb-209{
  margin-bottom:13.0625rem
}

.mb-210{
  margin-bottom:210px
}

.mb-212{
  margin-bottom:13.25rem
}

.mb-224{
  margin-bottom:14rem
}

.mb-228{
  margin-bottom:14.25rem
}

.mb-230{
  margin-bottom:14.375rem
}

.mb-232{
  margin-bottom:14.5rem
}

.mb-240{
  margin-bottom:15rem
}

.mb-241{
  margin-bottom:15.0625rem
}

.mb-253{
  margin-bottom:15.8125rem
}

.mb-256{
  margin-bottom:16rem
}

.mb-263{
  margin-bottom:16.4375rem
}

.mb-264{
  margin-bottom:16.5rem
}

.mb-266{
  margin-bottom:16.625rem
}

.mb-272{
  margin-bottom:17rem
}

.mb-278{
  margin-bottom:17.375rem
}

.mb-288{
  margin-bottom:18rem
}

.mb-296{
  margin-bottom:18.5rem
}

.mb-304{
  margin-bottom:19rem
}

.mb-308{
  margin-bottom:19.25rem
}

.mb-320{
  margin-bottom:20rem
}

.mb-328{
  margin-bottom:20.5rem
}

.mb-360{
  margin-bottom:22.5rem
}

.mb-368{
  margin-bottom:23rem
}

.mb-384{
  margin-bottom:24rem
}

.mb-386{
  margin-bottom:24.125rem
}

.mb-400{
  margin-bottom:25rem
}

.mb-420{
  margin-bottom:26.25rem
}

.mb-440{
  margin-bottom:27.5rem
}

.mb-450{
  margin-bottom:28.125rem
}

.mb-462{
  margin-bottom:28.875rem
}

.mb-480{
  margin-bottom:30rem
}

.mb-504{
  margin-bottom:504.03px
}

.mb-524{
  margin-bottom:524px
}

.mb-560{
  margin-bottom:35rem
}

.mb-592{
  margin-bottom:37rem
}

.mb-632{
  margin-bottom:39.5rem
}

.mb-670{
  margin-bottom:41.85rem
}

.mb-696{
  margin-bottom:43.5
}

.mb-704{
  margin-bottom:44rem
}

.mb-736{
  margin-bottom:46rem
}

.mb-840{
  margin-bottom:52.5rem
}

.mb-auto{
  margin-bottom:auto
}

.mb-max{
  margin-bottom:max-content
}

.-mb-0{
  margin-bottom:0px
}

.-mb-1{
  margin-bottom:-0.0625rem
}

.-mb-2{
  margin-bottom:-0.125rem
}

.-mb-3{
  margin-bottom:-0.1875rem
}

.-mb-4{
  margin-bottom:-0.25rem
}

.-mb-5{
  margin-bottom:-0.3125rem
}

.-mb-6{
  margin-bottom:-0.375rem
}

.-mb-7{
  margin-bottom:-0.4375rem
}

.-mb-8{
  margin-bottom:-0.5rem
}

.-mb-9{
  margin-bottom:-0.5625rem
}

.-mb-10{
  margin-bottom:-0.625rem
}

.-mb-11{
  margin-bottom:-0.6875rem
}

.-mb-12{
  margin-bottom:-0.75rem
}

.-mb-13{
  margin-bottom:-0.8125rem
}

.-mb-14{
  margin-bottom:-0.875rem
}

.-mb-15{
  margin-bottom:-0.9375rem
}

.-mb-16{
  margin-bottom:-1rem
}

.-mb-18{
  margin-bottom:-1.125rem
}

.-mb-20{
  margin-bottom:-1.25rem
}

.-mb-21{
  margin-bottom:-1.3125rem
}

.-mb-22{
  margin-bottom:-1.375rem
}

.-mb-24{
  margin-bottom:-1.5rem
}

.-mb-26{
  margin-bottom:-1.625rem
}

.-mb-27{
  margin-bottom:-1.6875rem
}

.-mb-28{
  margin-bottom:-1.75rem
}

.-mb-30{
  margin-bottom:-1.875rem
}

.-mb-32{
  margin-bottom:-2rem
}

.-mb-34{
  margin-bottom:-2.125rem
}

.-mb-36{
  margin-bottom:-2.25rem
}

.-mb-38{
  margin-bottom:-2.375rem
}

.-mb-40{
  margin-bottom:-2.5rem
}

.-mb-41{
  margin-bottom:-2.5625rem
}

.-mb-43{
  margin-bottom:-2.6875rem
}

.-mb-44{
  margin-bottom:-2.75rem
}

.-mb-46{
  margin-bottom:-2.875rem
}

.-mb-48{
  margin-bottom:-3rem
}

.-mb-50{
  margin-bottom:-3.2rem
}

.-mb-52{
  margin-bottom:-3.3125rem
}

.-mb-56{
  margin-bottom:-3.5rem
}

.-mb-64{
  margin-bottom:-4rem
}

.-mb-66{
  margin-bottom:-4.125rem
}

.-mb-68{
  margin-bottom:-4.25rem
}

.-mb-72{
  margin-bottom:-4.5rem
}

.-mb-74{
  margin-bottom:-4.625rem
}

.-mb-80{
  margin-bottom:-5rem
}

.-mb-84{
  margin-bottom:-5.25rem
}

.-mb-91{
  margin-bottom:-5.6875rem
}

.-mb-92{
  margin-bottom:-5.75rem
}

.-mb-96{
  margin-bottom:-6rem
}

.-mb-99{
  margin-bottom:-6.1875rem
}

.-mb-100{
  margin-bottom:-6.25rem
}

.-mb-102{
  margin-bottom:-6.375rem
}

.-mb-104{
  margin-bottom:-6.5rem
}

.-mb-105{
  margin-bottom:-105px
}

.-mb-108{
  margin-bottom:-6.75rem
}

.-mb-112{
  margin-bottom:-7rem
}

.-mb-116{
  margin-bottom:-7.25rem
}

.-mb-117{
  margin-bottom:-7.3125rem
}

.-mb-118{
  margin-bottom:-7.375rem
}

.-mb-120{
  margin-bottom:-7.5rem
}

.-mb-127{
  margin-bottom:-7.9375rem
}

.-mb-128{
  margin-bottom:-8rem
}

.-mb-132{
  margin-bottom:-8.25rem
}

.-mb-136{
  margin-bottom:-8.5rem
}

.-mb-140{
  margin-bottom:-8.75rem
}

.-mb-144{
  margin-bottom:-9rem
}

.-mb-145{
  margin-bottom:-9.0625rem
}

.-mb-150{
  margin-bottom:-9.375rem
}

.-mb-155{
  margin-bottom:-9.6875rem
}

.-mb-160{
  margin-bottom:-10rem
}

.-mb-162{
  margin-bottom:-10.125rem
}

.-mb-168{
  margin-bottom:-10.5rem
}

.-mb-172{
  margin-bottom:-10.75rem
}

.-mb-176{
  margin-bottom:-11rem
}

.-mb-192{
  margin-bottom:-12rem
}

.-mb-196{
  margin-bottom:-12.25rem
}

.-mb-200{
  margin-bottom:-12.5rem
}

.-mb-204{
  margin-bottom:-12.75rem
}

.-mb-208{
  margin-bottom:-13rem
}

.-mb-209{
  margin-bottom:-13.0625rem
}

.-mb-210{
  margin-bottom:-210px
}

.-mb-212{
  margin-bottom:-13.25rem
}

.-mb-224{
  margin-bottom:-14rem
}

.-mb-228{
  margin-bottom:-14.25rem
}

.-mb-230{
  margin-bottom:-14.375rem
}

.-mb-232{
  margin-bottom:-14.5rem
}

.-mb-240{
  margin-bottom:-15rem
}

.-mb-241{
  margin-bottom:-15.0625rem
}

.-mb-253{
  margin-bottom:-15.8125rem
}

.-mb-256{
  margin-bottom:-16rem
}

.-mb-263{
  margin-bottom:-16.4375rem
}

.-mb-264{
  margin-bottom:-16.5rem
}

.-mb-266{
  margin-bottom:-16.625rem
}

.-mb-272{
  margin-bottom:-17rem
}

.-mb-278{
  margin-bottom:-17.375rem
}

.-mb-288{
  margin-bottom:-18rem
}

.-mb-296{
  margin-bottom:-18.5rem
}

.-mb-304{
  margin-bottom:-19rem
}

.-mb-308{
  margin-bottom:-19.25rem
}

.-mb-320{
  margin-bottom:-20rem
}

.-mb-328{
  margin-bottom:-20.5rem
}

.-mb-360{
  margin-bottom:-22.5rem
}

.-mb-368{
  margin-bottom:-23rem
}

.-mb-384{
  margin-bottom:-24rem
}

.-mb-386{
  margin-bottom:-24.125rem
}

.-mb-400{
  margin-bottom:-25rem
}

.-mb-420{
  margin-bottom:-26.25rem
}

.-mb-440{
  margin-bottom:-27.5rem
}

.-mb-450{
  margin-bottom:-28.125rem
}

.-mb-462{
  margin-bottom:-28.875rem
}

.-mb-480{
  margin-bottom:-30rem
}

.-mb-504{
  margin-bottom:-504.03px
}

.-mb-524{
  margin-bottom:-524px
}

.-mb-560{
  margin-bottom:-35rem
}

.-mb-592{
  margin-bottom:-37rem
}

.-mb-632{
  margin-bottom:-39.5rem
}

.-mb-670{
  margin-bottom:-41.85rem
}

.-mb-696{
  margin-bottom:-43.5
}

.-mb-704{
  margin-bottom:-44rem
}

.-mb-736{
  margin-bottom:-46rem
}

.-mb-840{
  margin-bottom:-52.5rem
}

.-mb-max{
  margin-bottom:max-content
}

.ml-0{
  margin-left:0px
}

.ml-1{
  margin-left:.0625rem
}

.ml-2{
  margin-left:0.125rem
}

.ml-3{
  margin-left:0.1875rem
}

.ml-4{
  margin-left:0.25rem
}

.ml-5{
  margin-left:0.3125rem
}

.ml-6{
  margin-left:0.375rem
}

.ml-7{
  margin-left:.4375rem
}

.ml-8{
  margin-left:0.5rem
}

.ml-9{
  margin-left:0.5625rem
}

.ml-10{
  margin-left:0.625rem
}

.ml-11{
  margin-left:0.6875rem
}

.ml-12{
  margin-left:0.75rem
}

.ml-13{
  margin-left:0.8125rem
}

.ml-14{
  margin-left:0.875rem
}

.ml-15{
  margin-left:0.9375rem
}

.ml-16{
  margin-left:1rem
}

.ml-18{
  margin-left:1.125rem
}

.ml-20{
  margin-left:1.25rem
}

.ml-21{
  margin-left:1.3125rem
}

.ml-22{
  margin-left:1.375rem
}

.ml-24{
  margin-left:1.5rem
}

.ml-26{
  margin-left:1.625rem
}

.ml-27{
  margin-left:1.6875rem
}

.ml-28{
  margin-left:1.75rem
}

.ml-30{
  margin-left:1.875rem
}

.ml-32{
  margin-left:2rem
}

.ml-34{
  margin-left:2.125rem
}

.ml-36{
  margin-left:2.25rem
}

.ml-38{
  margin-left:2.375rem
}

.ml-40{
  margin-left:2.5rem
}

.ml-41{
  margin-left:2.5625rem
}

.ml-43{
  margin-left:2.6875rem
}

.ml-44{
  margin-left:2.75rem
}

.ml-46{
  margin-left:2.875rem
}

.ml-48{
  margin-left:3rem
}

.ml-50{
  margin-left:3.2rem
}

.ml-52{
  margin-left:3.3125rem
}

.ml-56{
  margin-left:3.5rem
}

.ml-64{
  margin-left:4rem
}

.ml-66{
  margin-left:4.125rem
}

.ml-68{
  margin-left:4.25rem
}

.ml-72{
  margin-left:4.5rem
}

.ml-74{
  margin-left:4.625rem
}

.ml-80{
  margin-left:5rem
}

.ml-84{
  margin-left:5.25rem
}

.ml-91{
  margin-left:5.6875rem
}

.ml-92{
  margin-left:5.75rem
}

.ml-96{
  margin-left:6rem
}

.ml-99{
  margin-left:6.1875rem
}

.ml-100{
  margin-left:6.25rem
}

.ml-102{
  margin-left:6.375rem
}

.ml-104{
  margin-left:6.5rem
}

.ml-105{
  margin-left:105px
}

.ml-108{
  margin-left:6.75rem
}

.ml-112{
  margin-left:7rem
}

.ml-116{
  margin-left:7.25rem
}

.ml-117{
  margin-left:7.3125rem
}

.ml-118{
  margin-left:7.375rem
}

.ml-120{
  margin-left:7.5rem
}

.ml-127{
  margin-left:7.9375rem
}

.ml-128{
  margin-left:8rem
}

.ml-132{
  margin-left:8.25rem
}

.ml-136{
  margin-left:8.5rem
}

.ml-140{
  margin-left:8.75rem
}

.ml-144{
  margin-left:9rem
}

.ml-145{
  margin-left:9.0625rem
}

.ml-150{
  margin-left:9.375rem
}

.ml-155{
  margin-left:9.6875rem
}

.ml-160{
  margin-left:10rem
}

.ml-162{
  margin-left:10.125rem
}

.ml-168{
  margin-left:10.5rem
}

.ml-172{
  margin-left:10.75rem
}

.ml-176{
  margin-left:11rem
}

.ml-192{
  margin-left:12rem
}

.ml-196{
  margin-left:12.25rem
}

.ml-200{
  margin-left:12.5rem
}

.ml-204{
  margin-left:12.75rem
}

.ml-208{
  margin-left:13rem
}

.ml-209{
  margin-left:13.0625rem
}

.ml-210{
  margin-left:210px
}

.ml-212{
  margin-left:13.25rem
}

.ml-224{
  margin-left:14rem
}

.ml-228{
  margin-left:14.25rem
}

.ml-230{
  margin-left:14.375rem
}

.ml-232{
  margin-left:14.5rem
}

.ml-240{
  margin-left:15rem
}

.ml-241{
  margin-left:15.0625rem
}

.ml-253{
  margin-left:15.8125rem
}

.ml-256{
  margin-left:16rem
}

.ml-263{
  margin-left:16.4375rem
}

.ml-264{
  margin-left:16.5rem
}

.ml-266{
  margin-left:16.625rem
}

.ml-272{
  margin-left:17rem
}

.ml-278{
  margin-left:17.375rem
}

.ml-288{
  margin-left:18rem
}

.ml-296{
  margin-left:18.5rem
}

.ml-304{
  margin-left:19rem
}

.ml-308{
  margin-left:19.25rem
}

.ml-320{
  margin-left:20rem
}

.ml-328{
  margin-left:20.5rem
}

.ml-360{
  margin-left:22.5rem
}

.ml-368{
  margin-left:23rem
}

.ml-384{
  margin-left:24rem
}

.ml-386{
  margin-left:24.125rem
}

.ml-400{
  margin-left:25rem
}

.ml-420{
  margin-left:26.25rem
}

.ml-440{
  margin-left:27.5rem
}

.ml-450{
  margin-left:28.125rem
}

.ml-462{
  margin-left:28.875rem
}

.ml-480{
  margin-left:30rem
}

.ml-504{
  margin-left:504.03px
}

.ml-524{
  margin-left:524px
}

.ml-560{
  margin-left:35rem
}

.ml-592{
  margin-left:37rem
}

.ml-632{
  margin-left:39.5rem
}

.ml-670{
  margin-left:41.85rem
}

.ml-696{
  margin-left:43.5
}

.ml-704{
  margin-left:44rem
}

.ml-736{
  margin-left:46rem
}

.ml-840{
  margin-left:52.5rem
}

.ml-auto{
  margin-left:auto
}

.ml-max{
  margin-left:max-content
}

.-ml-0{
  margin-left:0px
}

.-ml-1{
  margin-left:-0.0625rem
}

.-ml-2{
  margin-left:-0.125rem
}

.-ml-3{
  margin-left:-0.1875rem
}

.-ml-4{
  margin-left:-0.25rem
}

.-ml-5{
  margin-left:-0.3125rem
}

.-ml-6{
  margin-left:-0.375rem
}

.-ml-7{
  margin-left:-0.4375rem
}

.-ml-8{
  margin-left:-0.5rem
}

.-ml-9{
  margin-left:-0.5625rem
}

.-ml-10{
  margin-left:-0.625rem
}

.-ml-11{
  margin-left:-0.6875rem
}

.-ml-12{
  margin-left:-0.75rem
}

.-ml-13{
  margin-left:-0.8125rem
}

.-ml-14{
  margin-left:-0.875rem
}

.-ml-15{
  margin-left:-0.9375rem
}

.-ml-16{
  margin-left:-1rem
}

.-ml-18{
  margin-left:-1.125rem
}

.-ml-20{
  margin-left:-1.25rem
}

.-ml-21{
  margin-left:-1.3125rem
}

.-ml-22{
  margin-left:-1.375rem
}

.-ml-24{
  margin-left:-1.5rem
}

.-ml-26{
  margin-left:-1.625rem
}

.-ml-27{
  margin-left:-1.6875rem
}

.-ml-28{
  margin-left:-1.75rem
}

.-ml-30{
  margin-left:-1.875rem
}

.-ml-32{
  margin-left:-2rem
}

.-ml-34{
  margin-left:-2.125rem
}

.-ml-36{
  margin-left:-2.25rem
}

.-ml-38{
  margin-left:-2.375rem
}

.-ml-40{
  margin-left:-2.5rem
}

.-ml-41{
  margin-left:-2.5625rem
}

.-ml-43{
  margin-left:-2.6875rem
}

.-ml-44{
  margin-left:-2.75rem
}

.-ml-46{
  margin-left:-2.875rem
}

.-ml-48{
  margin-left:-3rem
}

.-ml-50{
  margin-left:-3.2rem
}

.-ml-52{
  margin-left:-3.3125rem
}

.-ml-56{
  margin-left:-3.5rem
}

.-ml-64{
  margin-left:-4rem
}

.-ml-66{
  margin-left:-4.125rem
}

.-ml-68{
  margin-left:-4.25rem
}

.-ml-72{
  margin-left:-4.5rem
}

.-ml-74{
  margin-left:-4.625rem
}

.-ml-80{
  margin-left:-5rem
}

.-ml-84{
  margin-left:-5.25rem
}

.-ml-91{
  margin-left:-5.6875rem
}

.-ml-92{
  margin-left:-5.75rem
}

.-ml-96{
  margin-left:-6rem
}

.-ml-99{
  margin-left:-6.1875rem
}

.-ml-100{
  margin-left:-6.25rem
}

.-ml-102{
  margin-left:-6.375rem
}

.-ml-104{
  margin-left:-6.5rem
}

.-ml-105{
  margin-left:-105px
}

.-ml-108{
  margin-left:-6.75rem
}

.-ml-112{
  margin-left:-7rem
}

.-ml-116{
  margin-left:-7.25rem
}

.-ml-117{
  margin-left:-7.3125rem
}

.-ml-118{
  margin-left:-7.375rem
}

.-ml-120{
  margin-left:-7.5rem
}

.-ml-127{
  margin-left:-7.9375rem
}

.-ml-128{
  margin-left:-8rem
}

.-ml-132{
  margin-left:-8.25rem
}

.-ml-136{
  margin-left:-8.5rem
}

.-ml-140{
  margin-left:-8.75rem
}

.-ml-144{
  margin-left:-9rem
}

.-ml-145{
  margin-left:-9.0625rem
}

.-ml-150{
  margin-left:-9.375rem
}

.-ml-155{
  margin-left:-9.6875rem
}

.-ml-160{
  margin-left:-10rem
}

.-ml-162{
  margin-left:-10.125rem
}

.-ml-168{
  margin-left:-10.5rem
}

.-ml-172{
  margin-left:-10.75rem
}

.-ml-176{
  margin-left:-11rem
}

.-ml-192{
  margin-left:-12rem
}

.-ml-196{
  margin-left:-12.25rem
}

.-ml-200{
  margin-left:-12.5rem
}

.-ml-204{
  margin-left:-12.75rem
}

.-ml-208{
  margin-left:-13rem
}

.-ml-209{
  margin-left:-13.0625rem
}

.-ml-210{
  margin-left:-210px
}

.-ml-212{
  margin-left:-13.25rem
}

.-ml-224{
  margin-left:-14rem
}

.-ml-228{
  margin-left:-14.25rem
}

.-ml-230{
  margin-left:-14.375rem
}

.-ml-232{
  margin-left:-14.5rem
}

.-ml-240{
  margin-left:-15rem
}

.-ml-241{
  margin-left:-15.0625rem
}

.-ml-253{
  margin-left:-15.8125rem
}

.-ml-256{
  margin-left:-16rem
}

.-ml-263{
  margin-left:-16.4375rem
}

.-ml-264{
  margin-left:-16.5rem
}

.-ml-266{
  margin-left:-16.625rem
}

.-ml-272{
  margin-left:-17rem
}

.-ml-278{
  margin-left:-17.375rem
}

.-ml-288{
  margin-left:-18rem
}

.-ml-296{
  margin-left:-18.5rem
}

.-ml-304{
  margin-left:-19rem
}

.-ml-308{
  margin-left:-19.25rem
}

.-ml-320{
  margin-left:-20rem
}

.-ml-328{
  margin-left:-20.5rem
}

.-ml-360{
  margin-left:-22.5rem
}

.-ml-368{
  margin-left:-23rem
}

.-ml-384{
  margin-left:-24rem
}

.-ml-386{
  margin-left:-24.125rem
}

.-ml-400{
  margin-left:-25rem
}

.-ml-420{
  margin-left:-26.25rem
}

.-ml-440{
  margin-left:-27.5rem
}

.-ml-450{
  margin-left:-28.125rem
}

.-ml-462{
  margin-left:-28.875rem
}

.-ml-480{
  margin-left:-30rem
}

.-ml-504{
  margin-left:-504.03px
}

.-ml-524{
  margin-left:-524px
}

.-ml-560{
  margin-left:-35rem
}

.-ml-592{
  margin-left:-37rem
}

.-ml-632{
  margin-left:-39.5rem
}

.-ml-670{
  margin-left:-41.85rem
}

.-ml-696{
  margin-left:-43.5
}

.-ml-704{
  margin-left:-44rem
}

.-ml-736{
  margin-left:-46rem
}

.-ml-840{
  margin-left:-52.5rem
}

.-ml-max{
  margin-left:max-content
}

.box-border{
  box-sizing:border-box
}

.box-content{
  box-sizing:content-box
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.flex{
  display:flex
}

.inline-flex{
  display:inline-flex
}

.table{
  display:table
}

.inline-table{
  display:inline-table
}

.table-caption{
  display:table-caption
}

.table-cell{
  display:table-cell
}

.table-column{
  display:table-column
}

.table-column-group{
  display:table-column-group
}

.table-footer-group{
  display:table-footer-group
}

.table-header-group{
  display:table-header-group
}

.table-row-group{
  display:table-row-group
}

.table-row{
  display:table-row
}

.flow-root{
  display:flow-root
}

.grid{
  display:grid
}

.inline-grid{
  display:inline-grid
}

.contents{
  display:contents
}

.list-item{
  display:list-item
}

.hidden{
  display:none
}

.h-0{
  height:0px
}

.h-1{
  height:.0625rem
}

.h-2{
  height:0.125rem
}

.h-3{
  height:0.1875rem
}

.h-4{
  height:0.25rem
}

.h-5{
  height:0.3125rem
}

.h-6{
  height:0.375rem
}

.h-7{
  height:.4375rem
}

.h-8{
  height:0.5rem
}

.h-9{
  height:0.5625rem
}

.h-10{
  height:0.625rem
}

.h-11{
  height:0.6875rem
}

.h-12{
  height:0.75rem
}

.h-13{
  height:0.8125rem
}

.h-14{
  height:0.875rem
}

.h-15{
  height:0.9375rem
}

.h-16{
  height:1rem
}

.h-18{
  height:1.125rem
}

.h-20{
  height:1.25rem
}

.h-21{
  height:1.3125rem
}

.h-22{
  height:1.375rem
}

.h-24{
  height:1.5rem
}

.h-26{
  height:1.625rem
}

.h-27{
  height:1.6875rem
}

.h-28{
  height:1.75rem
}

.h-30{
  height:1.875rem
}

.h-32{
  height:2rem
}

.h-34{
  height:2.125rem
}

.h-36{
  height:2.25rem
}

.h-38{
  height:2.375rem
}

.h-40{
  height:2.5rem
}

.h-41{
  height:2.5625rem
}

.h-43{
  height:2.6875rem
}

.h-44{
  height:2.75rem
}

.h-46{
  height:2.875rem
}

.h-48{
  height:3rem
}

.h-50{
  height:3.2rem
}

.h-52{
  height:3.3125rem
}

.h-56{
  height:3.5rem
}

.h-61{
  height:3.813rem
}

.h-64{
  height:4rem
}

.h-66{
  height:4.125rem
}

.h-68{
  height:4.25rem
}

.h-72{
  height:4.5rem
}

.h-74{
  height:4.625rem
}

.h-80{
  height:5rem
}

.h-84{
  height:5.25rem
}

.h-91{
  height:5.6875rem
}

.h-92{
  height:5.75rem
}

.h-96{
  height:6rem
}

.h-99{
  height:6.1875rem
}

.h-100{
  height:6.25rem
}

.h-102{
  height:6.375rem
}

.h-104{
  height:6.5rem
}

.h-105{
  height:105px
}

.h-108{
  height:6.75rem
}

.h-112{
  height:7rem
}

.h-116{
  height:7.25rem
}

.h-117{
  height:7.3125rem
}

.h-118{
  height:7.375rem
}

.h-120{
  height:7.5rem
}

.h-127{
  height:7.9375rem
}

.h-128{
  height:8rem
}

.h-132{
  height:8.25rem
}

.h-136{
  height:8.5rem
}

.h-140{
  height:8.75rem
}

.h-144{
  height:9rem
}

.h-145{
  height:9.0625rem
}

.h-150{
  height:9.375rem
}

.h-155{
  height:9.6875rem
}

.h-160{
  height:10rem
}

.h-162{
  height:10.125rem
}

.h-168{
  height:10.5rem
}

.h-172{
  height:10.75rem
}

.h-176{
  height:11rem
}

.h-192{
  height:12rem
}

.h-196{
  height:12.25rem
}

.h-200{
  height:12.5rem
}

.h-204{
  height:12.75rem
}

.h-208{
  height:13rem
}

.h-209{
  height:13.0625rem
}

.h-210{
  height:210px
}

.h-212{
  height:13.25rem
}

.h-224{
  height:14rem
}

.h-228{
  height:14.25rem
}

.h-230{
  height:14.375rem
}

.h-232{
  height:14.5rem
}

.h-240{
  height:15rem
}

.h-241{
  height:15.0625rem
}

.h-253{
  height:15.8125rem
}

.h-256{
  height:16rem
}

.h-263{
  height:16.4375rem
}

.h-264{
  height:16.5rem
}

.h-266{
  height:16.625rem
}

.h-272{
  height:17rem
}

.h-278{
  height:17.375rem
}

.h-288{
  height:18rem
}

.h-290{
  height:18.125rem
}

.h-296{
  height:18.5rem
}

.h-304{
  height:19rem
}

.h-308{
  height:19.25rem
}

.h-320{
  height:20rem
}

.h-328{
  height:20.5rem
}

.h-330{
  height:20.625rem
}

.h-360{
  height:22.5rem
}

.h-368{
  height:23rem
}

.h-384{
  height:24rem
}

.h-386{
  height:24.125rem
}

.h-400{
  height:25rem
}

.h-420{
  height:26.25rem
}

.h-440{
  height:27.5rem
}

.h-450{
  height:28.125rem
}

.h-462{
  height:28.875rem
}

.h-480{
  height:30rem
}

.h-504{
  height:504.03px
}

.h-524{
  height:524px
}

.h-560{
  height:35rem
}

.h-592{
  height:37rem
}

.h-632{
  height:39.5rem
}

.h-670{
  height:41.85rem
}

.h-696{
  height:43.5
}

.h-704{
  height:44rem
}

.h-736{
  height:46rem
}

.h-840{
  height:52.5rem
}

.h-auto{
  height:auto
}

.h-max{
  height:max-content
}

.h-2\/3{
  height:66.666667%
}

.h-3\/4{
  height:75%
}

.h-2\/5{
  height:40%
}

.h-3\/5{
  height:60%
}

.h-4\/5{
  height:80%
}

.h-5\/6{
  height:83.333333%
}

.h-90p{
  height:90%
}

.h-full{
  height:100%
}

.h-screen{
  height:100vh
}

.h-available{
  height:-webkit-fill-available
}

.max-h-0{
  max-height:0px
}

.max-h-1{
  max-height:.0625rem
}

.max-h-2{
  max-height:0.125rem
}

.max-h-3{
  max-height:0.1875rem
}

.max-h-4{
  max-height:0.25rem
}

.max-h-5{
  max-height:0.3125rem
}

.max-h-6{
  max-height:0.375rem
}

.max-h-7{
  max-height:.4375rem
}

.max-h-8{
  max-height:0.5rem
}

.max-h-9{
  max-height:0.5625rem
}

.max-h-10{
  max-height:0.625rem
}

.max-h-11{
  max-height:0.6875rem
}

.max-h-12{
  max-height:0.75rem
}

.max-h-13{
  max-height:0.8125rem
}

.max-h-14{
  max-height:0.875rem
}

.max-h-15{
  max-height:0.9375rem
}

.max-h-16{
  max-height:1rem
}

.max-h-18{
  max-height:1.125rem
}

.max-h-20{
  max-height:1.25rem
}

.max-h-21{
  max-height:1.3125rem
}

.max-h-22{
  max-height:1.375rem
}

.max-h-24{
  max-height:1.5rem
}

.max-h-26{
  max-height:1.625rem
}

.max-h-27{
  max-height:1.6875rem
}

.max-h-28{
  max-height:1.75rem
}

.max-h-30{
  max-height:1.875rem
}

.max-h-32{
  max-height:2rem
}

.max-h-34{
  max-height:2.125rem
}

.max-h-36{
  max-height:2.25rem
}

.max-h-38{
  max-height:2.375rem
}

.max-h-40{
  max-height:2.5rem
}

.max-h-41{
  max-height:2.5625rem
}

.max-h-43{
  max-height:2.6875rem
}

.max-h-44{
  max-height:2.75rem
}

.max-h-46{
  max-height:2.875rem
}

.max-h-48{
  max-height:3rem
}

.max-h-50{
  max-height:3.2rem
}

.max-h-52{
  max-height:3.3125rem
}

.max-h-56{
  max-height:3.5rem
}

.max-h-64{
  max-height:4rem
}

.max-h-66{
  max-height:4.125rem
}

.max-h-68{
  max-height:4.25rem
}

.max-h-72{
  max-height:4.5rem
}

.max-h-74{
  max-height:4.625rem
}

.max-h-80{
  max-height:5rem
}

.max-h-84{
  max-height:5.25rem
}

.max-h-91{
  max-height:5.6875rem
}

.max-h-92{
  max-height:5.75rem
}

.max-h-96{
  max-height:6rem
}

.max-h-99{
  max-height:6.1875rem
}

.max-h-100{
  max-height:6.25rem
}

.max-h-102{
  max-height:6.375rem
}

.max-h-104{
  max-height:6.5rem
}

.max-h-105{
  max-height:105px
}

.max-h-108{
  max-height:6.75rem
}

.max-h-112{
  max-height:7rem
}

.max-h-116{
  max-height:7.25rem
}

.max-h-117{
  max-height:7.3125rem
}

.max-h-118{
  max-height:7.375rem
}

.max-h-120{
  max-height:7.5rem
}

.max-h-127{
  max-height:7.9375rem
}

.max-h-128{
  max-height:8rem
}

.max-h-132{
  max-height:8.25rem
}

.max-h-136{
  max-height:8.5rem
}

.max-h-140{
  max-height:8.75rem
}

.max-h-144{
  max-height:9rem
}

.max-h-145{
  max-height:9.0625rem
}

.max-h-150{
  max-height:9.375rem
}

.max-h-155{
  max-height:9.6875rem
}

.max-h-160{
  max-height:10rem
}

.max-h-162{
  max-height:10.125rem
}

.max-h-168{
  max-height:10.5rem
}

.max-h-172{
  max-height:10.75rem
}

.max-h-176{
  max-height:11rem
}

.max-h-192{
  max-height:12rem
}

.max-h-196{
  max-height:12.25rem
}

.max-h-200{
  max-height:12.5rem
}

.max-h-204{
  max-height:12.75rem
}

.max-h-208{
  max-height:13rem
}

.max-h-209{
  max-height:13.0625rem
}

.max-h-210{
  max-height:210px
}

.max-h-212{
  max-height:13.25rem
}

.max-h-224{
  max-height:14rem
}

.max-h-228{
  max-height:14.25rem
}

.max-h-230{
  max-height:14.375rem
}

.max-h-232{
  max-height:14.5rem
}

.max-h-240{
  max-height:15rem
}

.max-h-241{
  max-height:15.0625rem
}

.max-h-253{
  max-height:15.8125rem
}

.max-h-256{
  max-height:16rem
}

.max-h-263{
  max-height:16.4375rem
}

.max-h-264{
  max-height:16.5rem
}

.max-h-266{
  max-height:16.625rem
}

.max-h-272{
  max-height:17rem
}

.max-h-278{
  max-height:17.375rem
}

.max-h-288{
  max-height:18rem
}

.max-h-290{
  max-height:18.125rem
}

.max-h-296{
  max-height:18.5rem
}

.max-h-304{
  max-height:19rem
}

.max-h-308{
  max-height:19.25rem
}

.max-h-320{
  max-height:20rem
}

.max-h-328{
  max-height:20.5rem
}

.max-h-330{
  max-height:20.625rem
}

.max-h-360{
  max-height:22.5rem
}

.max-h-368{
  max-height:23rem
}

.max-h-384{
  max-height:24rem
}

.max-h-386{
  max-height:24.125rem
}

.max-h-400{
  max-height:25rem
}

.max-h-420{
  max-height:26.25rem
}

.max-h-440{
  max-height:27.5rem
}

.max-h-450{
  max-height:28.125rem
}

.max-h-462{
  max-height:28.875rem
}

.max-h-480{
  max-height:30rem
}

.max-h-504{
  max-height:504.03px
}

.max-h-524{
  max-height:524px
}

.max-h-560{
  max-height:35rem
}

.max-h-592{
  max-height:37rem
}

.max-h-632{
  max-height:39.5rem
}

.max-h-670{
  max-height:41.85rem
}

.max-h-696{
  max-height:43.5
}

.max-h-704{
  max-height:44rem
}

.max-h-736{
  max-height:46rem
}

.max-h-840{
  max-height:52.5rem
}

.max-h-max{
  max-height:max-content
}

.max-h-auto{
  max-height:auto
}

.max-h-2\/3{
  max-height:66.666667%
}

.max-h-3\/4{
  max-height:75%
}

.max-h-2\/5{
  max-height:40%
}

.max-h-3\/5{
  max-height:60%
}

.max-h-4\/5{
  max-height:80%
}

.max-h-90p{
  max-height:90%
}

.max-h-full{
  max-height:100%
}

.max-h-screen{
  max-height:100vh
}

.max-h-available{
  max-height:-webkit-fill-available
}

.max-h-inherit{
  max-height:inherit
}

.min-h-0{
  min-height:0px
}

.min-h-1{
  min-height:.0625rem
}

.min-h-2{
  min-height:0.125rem
}

.min-h-3{
  min-height:0.1875rem
}

.min-h-4{
  min-height:0.25rem
}

.min-h-5{
  min-height:0.3125rem
}

.min-h-6{
  min-height:0.375rem
}

.min-h-7{
  min-height:.4375rem
}

.min-h-8{
  min-height:0.5rem
}

.min-h-9{
  min-height:0.5625rem
}

.min-h-10{
  min-height:0.625rem
}

.min-h-11{
  min-height:0.6875rem
}

.min-h-12{
  min-height:0.75rem
}

.min-h-13{
  min-height:0.8125rem
}

.min-h-14{
  min-height:0.875rem
}

.min-h-15{
  min-height:0.9375rem
}

.min-h-16{
  min-height:1rem
}

.min-h-18{
  min-height:1.125rem
}

.min-h-20{
  min-height:1.25rem
}

.min-h-21{
  min-height:1.3125rem
}

.min-h-22{
  min-height:1.375rem
}

.min-h-24{
  min-height:1.5rem
}

.min-h-26{
  min-height:1.625rem
}

.min-h-27{
  min-height:1.6875rem
}

.min-h-28{
  min-height:1.75rem
}

.min-h-30{
  min-height:1.875rem
}

.min-h-32{
  min-height:2rem
}

.min-h-34{
  min-height:2.125rem
}

.min-h-36{
  min-height:2.25rem
}

.min-h-38{
  min-height:2.375rem
}

.min-h-40{
  min-height:2.5rem
}

.min-h-41{
  min-height:2.5625rem
}

.min-h-43{
  min-height:2.6875rem
}

.min-h-44{
  min-height:2.75rem
}

.min-h-46{
  min-height:2.875rem
}

.min-h-48{
  min-height:3rem
}

.min-h-50{
  min-height:3.2rem
}

.min-h-52{
  min-height:3.3125rem
}

.min-h-56{
  min-height:3.5rem
}

.min-h-64{
  min-height:4rem
}

.min-h-66{
  min-height:4.125rem
}

.min-h-68{
  min-height:4.25rem
}

.min-h-72{
  min-height:4.5rem
}

.min-h-74{
  min-height:4.625rem
}

.min-h-80{
  min-height:5rem
}

.min-h-84{
  min-height:5.25rem
}

.min-h-91{
  min-height:5.6875rem
}

.min-h-92{
  min-height:5.75rem
}

.min-h-96{
  min-height:6rem
}

.min-h-99{
  min-height:6.1875rem
}

.min-h-100{
  min-height:6.25rem
}

.min-h-102{
  min-height:6.375rem
}

.min-h-104{
  min-height:6.5rem
}

.min-h-105{
  min-height:105px
}

.min-h-108{
  min-height:6.75rem
}

.min-h-112{
  min-height:7rem
}

.min-h-116{
  min-height:7.25rem
}

.min-h-117{
  min-height:7.3125rem
}

.min-h-118{
  min-height:7.375rem
}

.min-h-120{
  min-height:7.5rem
}

.min-h-127{
  min-height:7.9375rem
}

.min-h-128{
  min-height:8rem
}

.min-h-132{
  min-height:8.25rem
}

.min-h-136{
  min-height:8.5rem
}

.min-h-140{
  min-height:8.75rem
}

.min-h-144{
  min-height:9rem
}

.min-h-145{
  min-height:9.0625rem
}

.min-h-150{
  min-height:9.375rem
}

.min-h-155{
  min-height:9.6875rem
}

.min-h-160{
  min-height:10rem
}

.min-h-162{
  min-height:10.125rem
}

.min-h-168{
  min-height:10.5rem
}

.min-h-172{
  min-height:10.75rem
}

.min-h-176{
  min-height:11rem
}

.min-h-192{
  min-height:12rem
}

.min-h-196{
  min-height:12.25rem
}

.min-h-200{
  min-height:12.5rem
}

.min-h-204{
  min-height:12.75rem
}

.min-h-208{
  min-height:13rem
}

.min-h-209{
  min-height:13.0625rem
}

.min-h-210{
  min-height:210px
}

.min-h-212{
  min-height:13.25rem
}

.min-h-224{
  min-height:14rem
}

.min-h-228{
  min-height:14.25rem
}

.min-h-230{
  min-height:14.375rem
}

.min-h-232{
  min-height:14.5rem
}

.min-h-240{
  min-height:15rem
}

.min-h-241{
  min-height:15.0625rem
}

.min-h-253{
  min-height:15.8125rem
}

.min-h-256{
  min-height:16rem
}

.min-h-263{
  min-height:16.4375rem
}

.min-h-264{
  min-height:16.5rem
}

.min-h-266{
  min-height:16.625rem
}

.min-h-272{
  min-height:17rem
}

.min-h-278{
  min-height:17.375rem
}

.min-h-288{
  min-height:18rem
}

.min-h-290{
  min-height:18.125rem
}

.min-h-296{
  min-height:18.5rem
}

.min-h-304{
  min-height:19rem
}

.min-h-308{
  min-height:19.25rem
}

.min-h-320{
  min-height:20rem
}

.min-h-328{
  min-height:20.5rem
}

.min-h-330{
  min-height:20.625rem
}

.min-h-360{
  min-height:22.5rem
}

.min-h-368{
  min-height:23rem
}

.min-h-384{
  min-height:24rem
}

.min-h-386{
  min-height:24.125rem
}

.min-h-400{
  min-height:25rem
}

.min-h-420{
  min-height:26.25rem
}

.min-h-440{
  min-height:27.5rem
}

.min-h-450{
  min-height:28.125rem
}

.min-h-462{
  min-height:28.875rem
}

.min-h-480{
  min-height:30rem
}

.min-h-504{
  min-height:504.03px
}

.min-h-524{
  min-height:524px
}

.min-h-560{
  min-height:35rem
}

.min-h-592{
  min-height:37rem
}

.min-h-632{
  min-height:39.5rem
}

.min-h-670{
  min-height:41.85rem
}

.min-h-696{
  min-height:43.5
}

.min-h-704{
  min-height:44rem
}

.min-h-736{
  min-height:46rem
}

.min-h-840{
  min-height:52.5rem
}

.min-h-auto{
  min-height:auto
}

.min-h-max{
  min-height:max-content
}

.min-h-1\/3{
  min-height:33.333333%
}

.min-h-3\/4{
  min-height:75%
}

.min-h-3\/5{
  min-height:60%
}

.min-h-90p{
  min-height:90%
}

.min-h-full{
  min-height:100%
}

.min-h-screen{
  min-height:100vh
}

.min-h-available{
  min-height:-webkit-fill-available
}

.w-0{
  width:0px
}

.w-1{
  width:.0625rem
}

.w-2{
  width:0.125rem
}

.w-3{
  width:0.1875rem
}

.w-4{
  width:0.25rem
}

.w-5{
  width:0.3125rem
}

.w-6{
  width:0.375rem
}

.w-7{
  width:.4375rem
}

.w-8{
  width:0.5rem
}

.w-9{
  width:0.5625rem
}

.w-10{
  width:0.625rem
}

.w-11{
  width:0.6875rem
}

.w-12{
  width:0.75rem
}

.w-13{
  width:0.8125rem
}

.w-14{
  width:0.875rem
}

.w-15{
  width:0.9375rem
}

.w-16{
  width:1rem
}

.w-18{
  width:1.125rem
}

.w-20{
  width:1.25rem
}

.w-21{
  width:1.3125rem
}

.w-22{
  width:1.375rem
}

.w-24{
  width:1.5rem
}

.w-26{
  width:1.625rem
}

.w-27{
  width:1.6875rem
}

.w-28{
  width:1.75rem
}

.w-30{
  width:1.875rem
}

.w-32{
  width:2rem
}

.w-34{
  width:2.125rem
}

.w-36{
  width:2.25rem
}

.w-38{
  width:2.375rem
}

.w-40{
  width:2.5rem
}

.w-41{
  width:2.5625rem
}

.w-43{
  width:2.6875rem
}

.w-44{
  width:2.75rem
}

.w-46{
  width:2.875rem
}

.w-48{
  width:3rem
}

.w-50{
  width:3.2rem
}

.w-52{
  width:3.3125rem
}

.w-56{
  width:3.5rem
}

.w-64{
  width:4rem
}

.w-66{
  width:4.125rem
}

.w-68{
  width:4.25rem
}

.w-72{
  width:4.5rem
}

.w-74{
  width:4.625rem
}

.w-80{
  width:5rem
}

.w-84{
  width:5.25rem
}

.w-91{
  width:5.6875rem
}

.w-92{
  width:5.75rem
}

.w-96{
  width:6rem
}

.w-99{
  width:6.1875rem
}

.w-100{
  width:6.25rem
}

.w-102{
  width:6.375rem
}

.w-104{
  width:6.5rem
}

.w-105{
  width:105px
}

.w-108{
  width:6.75rem
}

.w-110{
  width:6.875rem
}

.w-112{
  width:7rem
}

.w-116{
  width:7.25rem
}

.w-117{
  width:7.3125rem
}

.w-118{
  width:7.375rem
}

.w-120{
  width:7.5rem
}

.w-127{
  width:7.9375rem
}

.w-128{
  width:8rem
}

.w-132{
  width:8.25rem
}

.w-136{
  width:8.5rem
}

.w-140{
  width:8.75rem
}

.w-144{
  width:9rem
}

.w-145{
  width:9.0625rem
}

.w-150{
  width:9.375rem
}

.w-155{
  width:9.6875rem
}

.w-160{
  width:10rem
}

.w-162{
  width:10.125rem
}

.w-168{
  width:10.5rem
}

.w-172{
  width:10.75rem
}

.w-176{
  width:11rem
}

.w-184{
  width:11.5rem
}

.w-192{
  width:12rem
}

.w-196{
  width:12.25rem
}

.w-200{
  width:12.5rem
}

.w-204{
  width:12.75rem
}

.w-208{
  width:13rem
}

.w-209{
  width:13.0625rem
}

.w-210{
  width:210px
}

.w-212{
  width:13.25rem
}

.w-224{
  width:14rem
}

.w-228{
  width:14.25rem
}

.w-230{
  width:14.375rem
}

.w-232{
  width:14.5rem
}

.w-240{
  width:15rem
}

.w-241{
  width:15.0625rem
}

.w-253{
  width:15.8125rem
}

.w-256{
  width:16rem
}

.w-263{
  width:16.4375rem
}

.w-264{
  width:16.5rem
}

.w-266{
  width:16.625rem
}

.w-272{
  width:17rem
}

.w-278{
  width:17.375rem
}

.w-288{
  width:18rem
}

.w-296{
  width:18.5rem
}

.w-300{
  width:18.75rem
}

.w-304{
  width:19rem
}

.w-308{
  width:19.25rem
}

.w-320{
  width:20rem
}

.w-323{
  width:20.1875rem
}

.w-328{
  width:20.5rem
}

.w-360{
  width:22.5rem
}

.w-368{
  width:23rem
}

.w-384{
  width:24rem
}

.w-386{
  width:24.125rem
}

.w-400{
  width:25rem
}

.w-420{
  width:26.25rem
}

.w-440{
  width:27.5rem
}

.w-450{
  width:28.125rem
}

.w-462{
  width:28.875rem
}

.w-480{
  width:30rem
}

.w-504{
  width:504.03px
}

.w-524{
  width:524px
}

.w-560{
  width:35rem
}

.w-592{
  width:37rem
}

.w-632{
  width:39.5rem
}

.w-670{
  width:41.85rem
}

.w-696{
  width:43.5
}

.w-704{
  width:44rem
}

.w-736{
  width:46rem
}

.w-840{
  width:52.5rem
}

.w-auto{
  width:auto
}

.w-max{
  width:max-content
}

.w-50p{
  width:50%
}

.w-30p{
  width:30%
}

.w-33p{
  width:33.333333%
}

.w-66p{
  width:66.666667%
}

.w-25p{
  width:25%
}

.w-75p{
  width:75%
}

.w-20p{
  width:20%
}

.w-5p{
  width:5%
}

.w-7p{
  width:7%
}

.w-10p{
  width:10%
}

.w-15p{
  width:15%
}

.w-40p{
  width:40%
}

.w-60p{
  width:60%
}

.w-70p{
  width:70%
}

.w-80p{
  width:80%
}

.w-16p{
  width:16.666667%
}

.w-83p{
  width:83.333333%
}

.w-87p{
  width:87%
}

.w-90p{
  width:90%
}

.w-full{
  width:100%
}

.w-screen{
  width:100vw
}

.w-fitContent{
  width:-moz-fit-content;
  width:fit-content
}

.min-w-0{
  min-width:0px
}

.min-w-1{
  min-width:.0625rem
}

.min-w-2{
  min-width:0.125rem
}

.min-w-3{
  min-width:0.1875rem
}

.min-w-4{
  min-width:0.25rem
}

.min-w-5{
  min-width:0.3125rem
}

.min-w-6{
  min-width:0.375rem
}

.min-w-7{
  min-width:.4375rem
}

.min-w-8{
  min-width:0.5rem
}

.min-w-9{
  min-width:0.5625rem
}

.min-w-10{
  min-width:0.625rem
}

.min-w-11{
  min-width:0.6875rem
}

.min-w-12{
  min-width:0.75rem
}

.min-w-13{
  min-width:0.8125rem
}

.min-w-14{
  min-width:0.875rem
}

.min-w-15{
  min-width:0.9375rem
}

.min-w-16{
  min-width:1rem
}

.min-w-18{
  min-width:1.125rem
}

.min-w-20{
  min-width:1.25rem
}

.min-w-21{
  min-width:1.3125rem
}

.min-w-22{
  min-width:1.375rem
}

.min-w-24{
  min-width:1.5rem
}

.min-w-26{
  min-width:1.625rem
}

.min-w-27{
  min-width:1.6875rem
}

.min-w-28{
  min-width:1.75rem
}

.min-w-30{
  min-width:1.875rem
}

.min-w-32{
  min-width:2rem
}

.min-w-34{
  min-width:2.125rem
}

.min-w-36{
  min-width:2.25rem
}

.min-w-38{
  min-width:2.375rem
}

.min-w-40{
  min-width:2.5rem
}

.min-w-41{
  min-width:2.5625rem
}

.min-w-43{
  min-width:2.6875rem
}

.min-w-44{
  min-width:2.75rem
}

.min-w-46{
  min-width:2.875rem
}

.min-w-48{
  min-width:3rem
}

.min-w-50{
  min-width:3.2rem
}

.min-w-52{
  min-width:3.3125rem
}

.min-w-56{
  min-width:3.5rem
}

.min-w-64{
  min-width:4rem
}

.min-w-66{
  min-width:4.125rem
}

.min-w-68{
  min-width:4.25rem
}

.min-w-72{
  min-width:4.5rem
}

.min-w-74{
  min-width:4.625rem
}

.min-w-80{
  min-width:5rem
}

.min-w-84{
  min-width:5.25rem
}

.min-w-91{
  min-width:5.6875rem
}

.min-w-92{
  min-width:5.75rem
}

.min-w-96{
  min-width:6rem
}

.min-w-99{
  min-width:6.1875rem
}

.min-w-100{
  min-width:6.25rem
}

.min-w-102{
  min-width:6.375rem
}

.min-w-104{
  min-width:6.5rem
}

.min-w-105{
  min-width:105px
}

.min-w-108{
  min-width:6.75rem
}

.min-w-112{
  min-width:7rem
}

.min-w-116{
  min-width:7.25rem
}

.min-w-117{
  min-width:7.3125rem
}

.min-w-118{
  min-width:7.375rem
}

.min-w-120{
  min-width:7.5rem
}

.min-w-127{
  min-width:7.9375rem
}

.min-w-128{
  min-width:8rem
}

.min-w-132{
  min-width:8.25rem
}

.min-w-136{
  min-width:8.5rem
}

.min-w-140{
  min-width:8.75rem
}

.min-w-144{
  min-width:9rem
}

.min-w-145{
  min-width:9.0625rem
}

.min-w-150{
  min-width:9.375rem
}

.min-w-155{
  min-width:9.6875rem
}

.min-w-160{
  min-width:10rem
}

.min-w-162{
  min-width:10.125rem
}

.min-w-168{
  min-width:10.5rem
}

.min-w-172{
  min-width:10.75rem
}

.min-w-176{
  min-width:11rem
}

.min-w-192{
  min-width:12rem
}

.min-w-196{
  min-width:12.25rem
}

.min-w-200{
  min-width:12.5rem
}

.min-w-204{
  min-width:12.75rem
}

.min-w-208{
  min-width:13rem
}

.min-w-209{
  min-width:13.0625rem
}

.min-w-210{
  min-width:210px
}

.min-w-212{
  min-width:13.25rem
}

.min-w-224{
  min-width:14rem
}

.min-w-228{
  min-width:14.25rem
}

.min-w-230{
  min-width:14.375rem
}

.min-w-232{
  min-width:14.5rem
}

.min-w-240{
  min-width:15rem
}

.min-w-241{
  min-width:15.0625rem
}

.min-w-253{
  min-width:15.8125rem
}

.min-w-256{
  min-width:16rem
}

.min-w-263{
  min-width:16.4375rem
}

.min-w-264{
  min-width:16.5rem
}

.min-w-266{
  min-width:16.625rem
}

.min-w-272{
  min-width:17rem
}

.min-w-278{
  min-width:17.375rem
}

.min-w-288{
  min-width:18rem
}

.min-w-296{
  min-width:18.5rem
}

.min-w-300{
  min-width:18.75rem
}

.min-w-304{
  min-width:19rem
}

.min-w-308{
  min-width:19.25rem
}

.min-w-320{
  min-width:20rem
}

.min-w-328{
  min-width:20.5rem
}

.min-w-360{
  min-width:22.5rem
}

.min-w-368{
  min-width:23rem
}

.min-w-384{
  min-width:24rem
}

.min-w-386{
  min-width:24.125rem
}

.min-w-400{
  min-width:25rem
}

.min-w-420{
  min-width:26.25rem
}

.min-w-440{
  min-width:27.5rem
}

.min-w-450{
  min-width:28.125rem
}

.min-w-462{
  min-width:28.875rem
}

.min-w-480{
  min-width:30rem
}

.min-w-504{
  min-width:504.03px
}

.min-w-524{
  min-width:524px
}

.min-w-560{
  min-width:35rem
}

.min-w-592{
  min-width:37rem
}

.min-w-632{
  min-width:39.5rem
}

.min-w-670{
  min-width:41.85rem
}

.min-w-696{
  min-width:43.5
}

.min-w-704{
  min-width:44rem
}

.min-w-736{
  min-width:46rem
}

.min-w-840{
  min-width:52.5rem
}

.min-w-1024{
  min-width:64rem
}

.min-w-auto{
  min-width:auto
}

.min-w-max{
  min-width:max-content
}

.min-w-50p{
  min-width:50%
}

.min-w-30p{
  min-width:30%
}

.min-w-33p{
  min-width:33.333333%
}

.min-w-66p{
  min-width:66.666667%
}

.min-w-25p{
  min-width:25%
}

.min-w-75p{
  min-width:75%
}

.min-w-20p{
  min-width:20%
}

.min-w-5p{
  min-width:5%
}

.min-w-7p{
  min-width:7%
}

.min-w-10p{
  min-width:10%
}

.min-w-15p{
  min-width:15%
}

.min-w-40p{
  min-width:40%
}

.min-w-60p{
  min-width:60%
}

.min-w-70p{
  min-width:70%
}

.min-w-80p{
  min-width:80%
}

.min-w-16p{
  min-width:16.666667%
}

.min-w-83p{
  min-width:83.333333%
}

.min-w-87p{
  min-width:87%
}

.min-w-90p{
  min-width:90%
}

.min-w-full{
  min-width:100%
}

.min-w-screen{
  min-width:100vw
}

.min-w-min{
  min-width:min-content
}

.max-w-0{
  max-width:0px
}

.max-w-1{
  max-width:.0625rem
}

.max-w-2{
  max-width:0.125rem
}

.max-w-3{
  max-width:0.1875rem
}

.max-w-4{
  max-width:0.25rem
}

.max-w-5{
  max-width:0.3125rem
}

.max-w-6{
  max-width:0.375rem
}

.max-w-7{
  max-width:.4375rem
}

.max-w-8{
  max-width:0.5rem
}

.max-w-9{
  max-width:0.5625rem
}

.max-w-10{
  max-width:0.625rem
}

.max-w-11{
  max-width:0.6875rem
}

.max-w-12{
  max-width:0.75rem
}

.max-w-13{
  max-width:0.8125rem
}

.max-w-14{
  max-width:0.875rem
}

.max-w-15{
  max-width:0.9375rem
}

.max-w-16{
  max-width:1rem
}

.max-w-18{
  max-width:1.125rem
}

.max-w-20{
  max-width:1.25rem
}

.max-w-21{
  max-width:1.3125rem
}

.max-w-22{
  max-width:1.375rem
}

.max-w-24{
  max-width:1.5rem
}

.max-w-26{
  max-width:1.625rem
}

.max-w-27{
  max-width:1.6875rem
}

.max-w-28{
  max-width:1.75rem
}

.max-w-30{
  max-width:1.875rem
}

.max-w-32{
  max-width:2rem
}

.max-w-34{
  max-width:2.125rem
}

.max-w-36{
  max-width:2.25rem
}

.max-w-38{
  max-width:2.375rem
}

.max-w-40{
  max-width:2.5rem
}

.max-w-41{
  max-width:2.5625rem
}

.max-w-43{
  max-width:2.6875rem
}

.max-w-44{
  max-width:2.75rem
}

.max-w-46{
  max-width:2.875rem
}

.max-w-48{
  max-width:3rem
}

.max-w-50{
  max-width:3.2rem
}

.max-w-52{
  max-width:3.3125rem
}

.max-w-56{
  max-width:3.5rem
}

.max-w-64{
  max-width:4rem
}

.max-w-66{
  max-width:4.125rem
}

.max-w-68{
  max-width:4.25rem
}

.max-w-72{
  max-width:4.5rem
}

.max-w-74{
  max-width:4.625rem
}

.max-w-80{
  max-width:5rem
}

.max-w-84{
  max-width:5.25rem
}

.max-w-91{
  max-width:5.6875rem
}

.max-w-92{
  max-width:5.75rem
}

.max-w-96{
  max-width:6rem
}

.max-w-99{
  max-width:6.1875rem
}

.max-w-100{
  max-width:6.25rem
}

.max-w-102{
  max-width:6.375rem
}

.max-w-104{
  max-width:6.5rem
}

.max-w-105{
  max-width:105px
}

.max-w-108{
  max-width:6.75rem
}

.max-w-112{
  max-width:7rem
}

.max-w-116{
  max-width:7.25rem
}

.max-w-117{
  max-width:7.3125rem
}

.max-w-118{
  max-width:7.375rem
}

.max-w-120{
  max-width:7.5rem
}

.max-w-127{
  max-width:7.9375rem
}

.max-w-128{
  max-width:8rem
}

.max-w-132{
  max-width:8.25rem
}

.max-w-136{
  max-width:8.5rem
}

.max-w-140{
  max-width:8.75rem
}

.max-w-144{
  max-width:9rem
}

.max-w-145{
  max-width:9.0625rem
}

.max-w-150{
  max-width:9.375rem
}

.max-w-155{
  max-width:9.6875rem
}

.max-w-160{
  max-width:10rem
}

.max-w-162{
  max-width:10.125rem
}

.max-w-168{
  max-width:10.5rem
}

.max-w-172{
  max-width:10.75rem
}

.max-w-176{
  max-width:11rem
}

.max-w-192{
  max-width:12rem
}

.max-w-196{
  max-width:12.25rem
}

.max-w-200{
  max-width:12.5rem
}

.max-w-204{
  max-width:12.75rem
}

.max-w-208{
  max-width:13rem
}

.max-w-209{
  max-width:13.0625rem
}

.max-w-210{
  max-width:210px
}

.max-w-212{
  max-width:13.25rem
}

.max-w-224{
  max-width:14rem
}

.max-w-228{
  max-width:14.25rem
}

.max-w-230{
  max-width:14.375rem
}

.max-w-232{
  max-width:14.5rem
}

.max-w-240{
  max-width:15rem
}

.max-w-241{
  max-width:15.0625rem
}

.max-w-253{
  max-width:15.8125rem
}

.max-w-256{
  max-width:16rem
}

.max-w-263{
  max-width:16.4375rem
}

.max-w-264{
  max-width:16.5rem
}

.max-w-266{
  max-width:16.625rem
}

.max-w-272{
  max-width:17rem
}

.max-w-278{
  max-width:17.375rem
}

.max-w-288{
  max-width:18rem
}

.max-w-296{
  max-width:18.5rem
}

.max-w-304{
  max-width:19rem
}

.max-w-308{
  max-width:19.25rem
}

.max-w-320{
  max-width:20rem
}

.max-w-328{
  max-width:20.5rem
}

.max-w-360{
  max-width:22.5rem
}

.max-w-368{
  max-width:23rem
}

.max-w-384{
  max-width:24rem
}

.max-w-386{
  max-width:24.125rem
}

.max-w-400{
  max-width:25rem
}

.max-w-420{
  max-width:26.25rem
}

.max-w-440{
  max-width:27.5rem
}

.max-w-450{
  max-width:28.125rem
}

.max-w-462{
  max-width:28.875rem
}

.max-w-480{
  max-width:30rem
}

.max-w-504{
  max-width:504.03px
}

.max-w-524{
  max-width:524px
}

.max-w-560{
  max-width:35rem
}

.max-w-592{
  max-width:37rem
}

.max-w-632{
  max-width:39.5rem
}

.max-w-670{
  max-width:41.85rem
}

.max-w-696{
  max-width:43.5
}

.max-w-704{
  max-width:44rem
}

.max-w-736{
  max-width:46rem
}

.max-w-840{
  max-width:52.5rem
}

.max-w-none{
  max-width:none
}

.max-w-xs{
  max-width:20rem
}

.max-w-sm{
  max-width:24rem
}

.max-w-md{
  max-width:28rem
}

.max-w-lg{
  max-width:32rem
}

.max-w-xl{
  max-width:36rem
}

.max-w-2xl{
  max-width:42rem
}

.max-w-3xl{
  max-width:48rem
}

.max-w-4xl{
  max-width:56rem
}

.max-w-5xl{
  max-width:64rem
}

.max-w-6xl{
  max-width:72rem
}

.max-w-7xl{
  max-width:80rem
}

.max-w-full{
  max-width:100%
}

.max-w-min{
  max-width:min-content
}

.max-w-max{
  max-width:max-content
}

.max-w-prose{
  max-width:65ch
}

.max-w-screen-sm{
  max-width:420px
}

.max-w-screen-md{
  max-width:768px
}

.max-w-screen-lg{
  max-width:1024px
}

.max-w-screen-xl{
  max-width:1280px
}

.flex-1{
  flex:1 1 0%
}

.flex-auto{
  flex:1 1 auto
}

.flex-initial{
  flex:0 1 auto
}

.flex-none{
  flex:none
}

.flex-shrink-0{
  flex-shrink:0
}

.flex-shrink{
  flex-shrink:1
}

.flex-grow-0{
  flex-grow:0
}

.flex-grow{
  flex-grow:1
}

.table-auto{
  table-layout:auto
}

.table-fixed{
  table-layout:fixed
}

.border-collapse{
  border-collapse:collapse
}

.border-separate{
  border-collapse:separate
}

.origin-center{
  transform-origin:center
}

.origin-top{
  transform-origin:top
}

.origin-top-right{
  transform-origin:top right
}

.origin-right{
  transform-origin:right
}

.origin-bottom-right{
  transform-origin:bottom right
}

.origin-bottom{
  transform-origin:bottom
}

.origin-bottom-left{
  transform-origin:bottom left
}

.origin-left{
  transform-origin:left
}

.origin-top-left{
  transform-origin:top left
}

.transform{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform-gpu{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform-none{
  transform:none
}

.translate-x-0{
  --tw-translate-x:0px
}

.translate-x-1{
  --tw-translate-x:.0625rem
}

.translate-x-2{
  --tw-translate-x:0.125rem
}

.translate-x-3{
  --tw-translate-x:0.1875rem
}

.translate-x-4{
  --tw-translate-x:0.25rem
}

.translate-x-5{
  --tw-translate-x:0.3125rem
}

.translate-x-6{
  --tw-translate-x:0.375rem
}

.translate-x-7{
  --tw-translate-x:.4375rem
}

.translate-x-8{
  --tw-translate-x:0.5rem
}

.translate-x-9{
  --tw-translate-x:0.5625rem
}

.translate-x-10{
  --tw-translate-x:0.625rem
}

.translate-x-11{
  --tw-translate-x:0.6875rem
}

.translate-x-12{
  --tw-translate-x:0.75rem
}

.translate-x-13{
  --tw-translate-x:0.8125rem
}

.translate-x-14{
  --tw-translate-x:0.875rem
}

.translate-x-15{
  --tw-translate-x:0.9375rem
}

.translate-x-16{
  --tw-translate-x:1rem
}

.translate-x-18{
  --tw-translate-x:1.125rem
}

.translate-x-20{
  --tw-translate-x:1.25rem
}

.translate-x-21{
  --tw-translate-x:1.3125rem
}

.translate-x-22{
  --tw-translate-x:1.375rem
}

.translate-x-24{
  --tw-translate-x:1.5rem
}

.translate-x-26{
  --tw-translate-x:1.625rem
}

.translate-x-27{
  --tw-translate-x:1.6875rem
}

.translate-x-28{
  --tw-translate-x:1.75rem
}

.translate-x-30{
  --tw-translate-x:1.875rem
}

.translate-x-32{
  --tw-translate-x:2rem
}

.translate-x-34{
  --tw-translate-x:2.125rem
}

.translate-x-36{
  --tw-translate-x:2.25rem
}

.translate-x-38{
  --tw-translate-x:2.375rem
}

.translate-x-40{
  --tw-translate-x:2.5rem
}

.translate-x-41{
  --tw-translate-x:2.5625rem
}

.translate-x-43{
  --tw-translate-x:2.6875rem
}

.translate-x-44{
  --tw-translate-x:2.75rem
}

.translate-x-46{
  --tw-translate-x:2.875rem
}

.translate-x-48{
  --tw-translate-x:3rem
}

.translate-x-50{
  --tw-translate-x:3.2rem
}

.translate-x-52{
  --tw-translate-x:3.3125rem
}

.translate-x-56{
  --tw-translate-x:3.5rem
}

.translate-x-64{
  --tw-translate-x:4rem
}

.translate-x-66{
  --tw-translate-x:4.125rem
}

.translate-x-68{
  --tw-translate-x:4.25rem
}

.translate-x-72{
  --tw-translate-x:4.5rem
}

.translate-x-74{
  --tw-translate-x:4.625rem
}

.translate-x-80{
  --tw-translate-x:5rem
}

.translate-x-84{
  --tw-translate-x:5.25rem
}

.translate-x-91{
  --tw-translate-x:5.6875rem
}

.translate-x-92{
  --tw-translate-x:5.75rem
}

.translate-x-96{
  --tw-translate-x:6rem
}

.translate-x-99{
  --tw-translate-x:6.1875rem
}

.translate-x-100{
  --tw-translate-x:6.25rem
}

.translate-x-102{
  --tw-translate-x:6.375rem
}

.translate-x-104{
  --tw-translate-x:6.5rem
}

.translate-x-105{
  --tw-translate-x:105px
}

.translate-x-108{
  --tw-translate-x:6.75rem
}

.translate-x-112{
  --tw-translate-x:7rem
}

.translate-x-116{
  --tw-translate-x:7.25rem
}

.translate-x-117{
  --tw-translate-x:7.3125rem
}

.translate-x-118{
  --tw-translate-x:7.375rem
}

.translate-x-120{
  --tw-translate-x:7.5rem
}

.translate-x-127{
  --tw-translate-x:7.9375rem
}

.translate-x-128{
  --tw-translate-x:8rem
}

.translate-x-132{
  --tw-translate-x:8.25rem
}

.translate-x-136{
  --tw-translate-x:8.5rem
}

.translate-x-140{
  --tw-translate-x:8.75rem
}

.translate-x-144{
  --tw-translate-x:9rem
}

.translate-x-145{
  --tw-translate-x:9.0625rem
}

.translate-x-150{
  --tw-translate-x:9.375rem
}

.translate-x-155{
  --tw-translate-x:9.6875rem
}

.translate-x-160{
  --tw-translate-x:10rem
}

.translate-x-162{
  --tw-translate-x:10.125rem
}

.translate-x-168{
  --tw-translate-x:10.5rem
}

.translate-x-172{
  --tw-translate-x:10.75rem
}

.translate-x-176{
  --tw-translate-x:11rem
}

.translate-x-192{
  --tw-translate-x:12rem
}

.translate-x-196{
  --tw-translate-x:12.25rem
}

.translate-x-200{
  --tw-translate-x:12.5rem
}

.translate-x-204{
  --tw-translate-x:12.75rem
}

.translate-x-208{
  --tw-translate-x:13rem
}

.translate-x-209{
  --tw-translate-x:13.0625rem
}

.translate-x-210{
  --tw-translate-x:210px
}

.translate-x-212{
  --tw-translate-x:13.25rem
}

.translate-x-224{
  --tw-translate-x:14rem
}

.translate-x-228{
  --tw-translate-x:14.25rem
}

.translate-x-230{
  --tw-translate-x:14.375rem
}

.translate-x-232{
  --tw-translate-x:14.5rem
}

.translate-x-240{
  --tw-translate-x:15rem
}

.translate-x-241{
  --tw-translate-x:15.0625rem
}

.translate-x-253{
  --tw-translate-x:15.8125rem
}

.translate-x-256{
  --tw-translate-x:16rem
}

.translate-x-263{
  --tw-translate-x:16.4375rem
}

.translate-x-264{
  --tw-translate-x:16.5rem
}

.translate-x-266{
  --tw-translate-x:16.625rem
}

.translate-x-272{
  --tw-translate-x:17rem
}

.translate-x-278{
  --tw-translate-x:17.375rem
}

.translate-x-288{
  --tw-translate-x:18rem
}

.translate-x-296{
  --tw-translate-x:18.5rem
}

.translate-x-304{
  --tw-translate-x:19rem
}

.translate-x-308{
  --tw-translate-x:19.25rem
}

.translate-x-320{
  --tw-translate-x:20rem
}

.translate-x-328{
  --tw-translate-x:20.5rem
}

.translate-x-360{
  --tw-translate-x:22.5rem
}

.translate-x-368{
  --tw-translate-x:23rem
}

.translate-x-384{
  --tw-translate-x:24rem
}

.translate-x-386{
  --tw-translate-x:24.125rem
}

.translate-x-400{
  --tw-translate-x:25rem
}

.translate-x-420{
  --tw-translate-x:26.25rem
}

.translate-x-440{
  --tw-translate-x:27.5rem
}

.translate-x-450{
  --tw-translate-x:28.125rem
}

.translate-x-462{
  --tw-translate-x:28.875rem
}

.translate-x-480{
  --tw-translate-x:30rem
}

.translate-x-504{
  --tw-translate-x:504.03px
}

.translate-x-524{
  --tw-translate-x:524px
}

.translate-x-560{
  --tw-translate-x:35rem
}

.translate-x-592{
  --tw-translate-x:37rem
}

.translate-x-632{
  --tw-translate-x:39.5rem
}

.translate-x-670{
  --tw-translate-x:41.85rem
}

.translate-x-696{
  --tw-translate-x:43.5
}

.translate-x-704{
  --tw-translate-x:44rem
}

.translate-x-736{
  --tw-translate-x:46rem
}

.translate-x-840{
  --tw-translate-x:52.5rem
}

.translate-x-max{
  --tw-translate-x:max-content
}

.-translate-x-0{
  --tw-translate-x:0px
}

.-translate-x-1{
  --tw-translate-x:-0.0625rem
}

.-translate-x-2{
  --tw-translate-x:-0.125rem
}

.-translate-x-3{
  --tw-translate-x:-0.1875rem
}

.-translate-x-4{
  --tw-translate-x:-0.25rem
}

.-translate-x-5{
  --tw-translate-x:-0.3125rem
}

.-translate-x-6{
  --tw-translate-x:-0.375rem
}

.-translate-x-7{
  --tw-translate-x:-0.4375rem
}

.-translate-x-8{
  --tw-translate-x:-0.5rem
}

.-translate-x-9{
  --tw-translate-x:-0.5625rem
}

.-translate-x-10{
  --tw-translate-x:-0.625rem
}

.-translate-x-11{
  --tw-translate-x:-0.6875rem
}

.-translate-x-12{
  --tw-translate-x:-0.75rem
}

.-translate-x-13{
  --tw-translate-x:-0.8125rem
}

.-translate-x-14{
  --tw-translate-x:-0.875rem
}

.-translate-x-15{
  --tw-translate-x:-0.9375rem
}

.-translate-x-16{
  --tw-translate-x:-1rem
}

.-translate-x-18{
  --tw-translate-x:-1.125rem
}

.-translate-x-20{
  --tw-translate-x:-1.25rem
}

.-translate-x-21{
  --tw-translate-x:-1.3125rem
}

.-translate-x-22{
  --tw-translate-x:-1.375rem
}

.-translate-x-24{
  --tw-translate-x:-1.5rem
}

.-translate-x-26{
  --tw-translate-x:-1.625rem
}

.-translate-x-27{
  --tw-translate-x:-1.6875rem
}

.-translate-x-28{
  --tw-translate-x:-1.75rem
}

.-translate-x-30{
  --tw-translate-x:-1.875rem
}

.-translate-x-32{
  --tw-translate-x:-2rem
}

.-translate-x-34{
  --tw-translate-x:-2.125rem
}

.-translate-x-36{
  --tw-translate-x:-2.25rem
}

.-translate-x-38{
  --tw-translate-x:-2.375rem
}

.-translate-x-40{
  --tw-translate-x:-2.5rem
}

.-translate-x-41{
  --tw-translate-x:-2.5625rem
}

.-translate-x-43{
  --tw-translate-x:-2.6875rem
}

.-translate-x-44{
  --tw-translate-x:-2.75rem
}

.-translate-x-46{
  --tw-translate-x:-2.875rem
}

.-translate-x-48{
  --tw-translate-x:-3rem
}

.-translate-x-50{
  --tw-translate-x:-3.2rem
}

.-translate-x-52{
  --tw-translate-x:-3.3125rem
}

.-translate-x-56{
  --tw-translate-x:-3.5rem
}

.-translate-x-64{
  --tw-translate-x:-4rem
}

.-translate-x-66{
  --tw-translate-x:-4.125rem
}

.-translate-x-68{
  --tw-translate-x:-4.25rem
}

.-translate-x-72{
  --tw-translate-x:-4.5rem
}

.-translate-x-74{
  --tw-translate-x:-4.625rem
}

.-translate-x-80{
  --tw-translate-x:-5rem
}

.-translate-x-84{
  --tw-translate-x:-5.25rem
}

.-translate-x-91{
  --tw-translate-x:-5.6875rem
}

.-translate-x-92{
  --tw-translate-x:-5.75rem
}

.-translate-x-96{
  --tw-translate-x:-6rem
}

.-translate-x-99{
  --tw-translate-x:-6.1875rem
}

.-translate-x-100{
  --tw-translate-x:-6.25rem
}

.-translate-x-102{
  --tw-translate-x:-6.375rem
}

.-translate-x-104{
  --tw-translate-x:-6.5rem
}

.-translate-x-105{
  --tw-translate-x:-105px
}

.-translate-x-108{
  --tw-translate-x:-6.75rem
}

.-translate-x-112{
  --tw-translate-x:-7rem
}

.-translate-x-116{
  --tw-translate-x:-7.25rem
}

.-translate-x-117{
  --tw-translate-x:-7.3125rem
}

.-translate-x-118{
  --tw-translate-x:-7.375rem
}

.-translate-x-120{
  --tw-translate-x:-7.5rem
}

.-translate-x-127{
  --tw-translate-x:-7.9375rem
}

.-translate-x-128{
  --tw-translate-x:-8rem
}

.-translate-x-132{
  --tw-translate-x:-8.25rem
}

.-translate-x-136{
  --tw-translate-x:-8.5rem
}

.-translate-x-140{
  --tw-translate-x:-8.75rem
}

.-translate-x-144{
  --tw-translate-x:-9rem
}

.-translate-x-145{
  --tw-translate-x:-9.0625rem
}

.-translate-x-150{
  --tw-translate-x:-9.375rem
}

.-translate-x-155{
  --tw-translate-x:-9.6875rem
}

.-translate-x-160{
  --tw-translate-x:-10rem
}

.-translate-x-162{
  --tw-translate-x:-10.125rem
}

.-translate-x-168{
  --tw-translate-x:-10.5rem
}

.-translate-x-172{
  --tw-translate-x:-10.75rem
}

.-translate-x-176{
  --tw-translate-x:-11rem
}

.-translate-x-192{
  --tw-translate-x:-12rem
}

.-translate-x-196{
  --tw-translate-x:-12.25rem
}

.-translate-x-200{
  --tw-translate-x:-12.5rem
}

.-translate-x-204{
  --tw-translate-x:-12.75rem
}

.-translate-x-208{
  --tw-translate-x:-13rem
}

.-translate-x-209{
  --tw-translate-x:-13.0625rem
}

.-translate-x-210{
  --tw-translate-x:-210px
}

.-translate-x-212{
  --tw-translate-x:-13.25rem
}

.-translate-x-224{
  --tw-translate-x:-14rem
}

.-translate-x-228{
  --tw-translate-x:-14.25rem
}

.-translate-x-230{
  --tw-translate-x:-14.375rem
}

.-translate-x-232{
  --tw-translate-x:-14.5rem
}

.-translate-x-240{
  --tw-translate-x:-15rem
}

.-translate-x-241{
  --tw-translate-x:-15.0625rem
}

.-translate-x-253{
  --tw-translate-x:-15.8125rem
}

.-translate-x-256{
  --tw-translate-x:-16rem
}

.-translate-x-263{
  --tw-translate-x:-16.4375rem
}

.-translate-x-264{
  --tw-translate-x:-16.5rem
}

.-translate-x-266{
  --tw-translate-x:-16.625rem
}

.-translate-x-272{
  --tw-translate-x:-17rem
}

.-translate-x-278{
  --tw-translate-x:-17.375rem
}

.-translate-x-288{
  --tw-translate-x:-18rem
}

.-translate-x-296{
  --tw-translate-x:-18.5rem
}

.-translate-x-304{
  --tw-translate-x:-19rem
}

.-translate-x-308{
  --tw-translate-x:-19.25rem
}

.-translate-x-320{
  --tw-translate-x:-20rem
}

.-translate-x-328{
  --tw-translate-x:-20.5rem
}

.-translate-x-360{
  --tw-translate-x:-22.5rem
}

.-translate-x-368{
  --tw-translate-x:-23rem
}

.-translate-x-384{
  --tw-translate-x:-24rem
}

.-translate-x-386{
  --tw-translate-x:-24.125rem
}

.-translate-x-400{
  --tw-translate-x:-25rem
}

.-translate-x-420{
  --tw-translate-x:-26.25rem
}

.-translate-x-440{
  --tw-translate-x:-27.5rem
}

.-translate-x-450{
  --tw-translate-x:-28.125rem
}

.-translate-x-462{
  --tw-translate-x:-28.875rem
}

.-translate-x-480{
  --tw-translate-x:-30rem
}

.-translate-x-504{
  --tw-translate-x:-504.03px
}

.-translate-x-524{
  --tw-translate-x:-524px
}

.-translate-x-560{
  --tw-translate-x:-35rem
}

.-translate-x-592{
  --tw-translate-x:-37rem
}

.-translate-x-632{
  --tw-translate-x:-39.5rem
}

.-translate-x-670{
  --tw-translate-x:-41.85rem
}

.-translate-x-696{
  --tw-translate-x:-43.5
}

.-translate-x-704{
  --tw-translate-x:-44rem
}

.-translate-x-736{
  --tw-translate-x:-46rem
}

.-translate-x-840{
  --tw-translate-x:-52.5rem
}

.-translate-x-max{
  --tw-translate-x:max-content
}

.translate-x-full{
  --tw-translate-x:100%
}

.-translate-x-1\/2{
  --tw-translate-x:-50%
}

.-translate-x-full{
  --tw-translate-x:-100%
}

.translate-y-0{
  --tw-translate-y:0px
}

.translate-y-1{
  --tw-translate-y:.0625rem
}

.translate-y-2{
  --tw-translate-y:0.125rem
}

.translate-y-3{
  --tw-translate-y:0.1875rem
}

.translate-y-4{
  --tw-translate-y:0.25rem
}

.translate-y-5{
  --tw-translate-y:0.3125rem
}

.translate-y-6{
  --tw-translate-y:0.375rem
}

.translate-y-7{
  --tw-translate-y:.4375rem
}

.translate-y-8{
  --tw-translate-y:0.5rem
}

.translate-y-9{
  --tw-translate-y:0.5625rem
}

.translate-y-10{
  --tw-translate-y:0.625rem
}

.translate-y-11{
  --tw-translate-y:0.6875rem
}

.translate-y-12{
  --tw-translate-y:0.75rem
}

.translate-y-13{
  --tw-translate-y:0.8125rem
}

.translate-y-14{
  --tw-translate-y:0.875rem
}

.translate-y-15{
  --tw-translate-y:0.9375rem
}

.translate-y-16{
  --tw-translate-y:1rem
}

.translate-y-18{
  --tw-translate-y:1.125rem
}

.translate-y-20{
  --tw-translate-y:1.25rem
}

.translate-y-21{
  --tw-translate-y:1.3125rem
}

.translate-y-22{
  --tw-translate-y:1.375rem
}

.translate-y-24{
  --tw-translate-y:1.5rem
}

.translate-y-26{
  --tw-translate-y:1.625rem
}

.translate-y-27{
  --tw-translate-y:1.6875rem
}

.translate-y-28{
  --tw-translate-y:1.75rem
}

.translate-y-30{
  --tw-translate-y:1.875rem
}

.translate-y-32{
  --tw-translate-y:2rem
}

.translate-y-34{
  --tw-translate-y:2.125rem
}

.translate-y-36{
  --tw-translate-y:2.25rem
}

.translate-y-38{
  --tw-translate-y:2.375rem
}

.translate-y-40{
  --tw-translate-y:2.5rem
}

.translate-y-41{
  --tw-translate-y:2.5625rem
}

.translate-y-43{
  --tw-translate-y:2.6875rem
}

.translate-y-44{
  --tw-translate-y:2.75rem
}

.translate-y-46{
  --tw-translate-y:2.875rem
}

.translate-y-48{
  --tw-translate-y:3rem
}

.translate-y-50{
  --tw-translate-y:3.2rem
}

.translate-y-52{
  --tw-translate-y:3.3125rem
}

.translate-y-56{
  --tw-translate-y:3.5rem
}

.translate-y-64{
  --tw-translate-y:4rem
}

.translate-y-66{
  --tw-translate-y:4.125rem
}

.translate-y-68{
  --tw-translate-y:4.25rem
}

.translate-y-72{
  --tw-translate-y:4.5rem
}

.translate-y-74{
  --tw-translate-y:4.625rem
}

.translate-y-80{
  --tw-translate-y:5rem
}

.translate-y-84{
  --tw-translate-y:5.25rem
}

.translate-y-91{
  --tw-translate-y:5.6875rem
}

.translate-y-92{
  --tw-translate-y:5.75rem
}

.translate-y-96{
  --tw-translate-y:6rem
}

.translate-y-99{
  --tw-translate-y:6.1875rem
}

.translate-y-100{
  --tw-translate-y:6.25rem
}

.translate-y-102{
  --tw-translate-y:6.375rem
}

.translate-y-104{
  --tw-translate-y:6.5rem
}

.translate-y-105{
  --tw-translate-y:105px
}

.translate-y-108{
  --tw-translate-y:6.75rem
}

.translate-y-112{
  --tw-translate-y:7rem
}

.translate-y-116{
  --tw-translate-y:7.25rem
}

.translate-y-117{
  --tw-translate-y:7.3125rem
}

.translate-y-118{
  --tw-translate-y:7.375rem
}

.translate-y-120{
  --tw-translate-y:7.5rem
}

.translate-y-127{
  --tw-translate-y:7.9375rem
}

.translate-y-128{
  --tw-translate-y:8rem
}

.translate-y-132{
  --tw-translate-y:8.25rem
}

.translate-y-136{
  --tw-translate-y:8.5rem
}

.translate-y-140{
  --tw-translate-y:8.75rem
}

.translate-y-144{
  --tw-translate-y:9rem
}

.translate-y-145{
  --tw-translate-y:9.0625rem
}

.translate-y-150{
  --tw-translate-y:9.375rem
}

.translate-y-155{
  --tw-translate-y:9.6875rem
}

.translate-y-160{
  --tw-translate-y:10rem
}

.translate-y-162{
  --tw-translate-y:10.125rem
}

.translate-y-168{
  --tw-translate-y:10.5rem
}

.translate-y-172{
  --tw-translate-y:10.75rem
}

.translate-y-176{
  --tw-translate-y:11rem
}

.translate-y-192{
  --tw-translate-y:12rem
}

.translate-y-196{
  --tw-translate-y:12.25rem
}

.translate-y-200{
  --tw-translate-y:12.5rem
}

.translate-y-204{
  --tw-translate-y:12.75rem
}

.translate-y-208{
  --tw-translate-y:13rem
}

.translate-y-209{
  --tw-translate-y:13.0625rem
}

.translate-y-210{
  --tw-translate-y:210px
}

.translate-y-212{
  --tw-translate-y:13.25rem
}

.translate-y-224{
  --tw-translate-y:14rem
}

.translate-y-228{
  --tw-translate-y:14.25rem
}

.translate-y-230{
  --tw-translate-y:14.375rem
}

.translate-y-232{
  --tw-translate-y:14.5rem
}

.translate-y-240{
  --tw-translate-y:15rem
}

.translate-y-241{
  --tw-translate-y:15.0625rem
}

.translate-y-253{
  --tw-translate-y:15.8125rem
}

.translate-y-256{
  --tw-translate-y:16rem
}

.translate-y-263{
  --tw-translate-y:16.4375rem
}

.translate-y-264{
  --tw-translate-y:16.5rem
}

.translate-y-266{
  --tw-translate-y:16.625rem
}

.translate-y-272{
  --tw-translate-y:17rem
}

.translate-y-278{
  --tw-translate-y:17.375rem
}

.translate-y-288{
  --tw-translate-y:18rem
}

.translate-y-296{
  --tw-translate-y:18.5rem
}

.translate-y-304{
  --tw-translate-y:19rem
}

.translate-y-308{
  --tw-translate-y:19.25rem
}

.translate-y-320{
  --tw-translate-y:20rem
}

.translate-y-328{
  --tw-translate-y:20.5rem
}

.translate-y-360{
  --tw-translate-y:22.5rem
}

.translate-y-368{
  --tw-translate-y:23rem
}

.translate-y-384{
  --tw-translate-y:24rem
}

.translate-y-386{
  --tw-translate-y:24.125rem
}

.translate-y-400{
  --tw-translate-y:25rem
}

.translate-y-420{
  --tw-translate-y:26.25rem
}

.translate-y-440{
  --tw-translate-y:27.5rem
}

.translate-y-450{
  --tw-translate-y:28.125rem
}

.translate-y-462{
  --tw-translate-y:28.875rem
}

.translate-y-480{
  --tw-translate-y:30rem
}

.translate-y-504{
  --tw-translate-y:504.03px
}

.translate-y-524{
  --tw-translate-y:524px
}

.translate-y-560{
  --tw-translate-y:35rem
}

.translate-y-592{
  --tw-translate-y:37rem
}

.translate-y-632{
  --tw-translate-y:39.5rem
}

.translate-y-670{
  --tw-translate-y:41.85rem
}

.translate-y-696{
  --tw-translate-y:43.5
}

.translate-y-704{
  --tw-translate-y:44rem
}

.translate-y-736{
  --tw-translate-y:46rem
}

.translate-y-840{
  --tw-translate-y:52.5rem
}

.translate-y-max{
  --tw-translate-y:max-content
}

.-translate-y-0{
  --tw-translate-y:0px
}

.-translate-y-1{
  --tw-translate-y:-0.0625rem
}

.-translate-y-2{
  --tw-translate-y:-0.125rem
}

.-translate-y-3{
  --tw-translate-y:-0.1875rem
}

.-translate-y-4{
  --tw-translate-y:-0.25rem
}

.-translate-y-5{
  --tw-translate-y:-0.3125rem
}

.-translate-y-6{
  --tw-translate-y:-0.375rem
}

.-translate-y-7{
  --tw-translate-y:-0.4375rem
}

.-translate-y-8{
  --tw-translate-y:-0.5rem
}

.-translate-y-9{
  --tw-translate-y:-0.5625rem
}

.-translate-y-10{
  --tw-translate-y:-0.625rem
}

.-translate-y-11{
  --tw-translate-y:-0.6875rem
}

.-translate-y-12{
  --tw-translate-y:-0.75rem
}

.-translate-y-13{
  --tw-translate-y:-0.8125rem
}

.-translate-y-14{
  --tw-translate-y:-0.875rem
}

.-translate-y-15{
  --tw-translate-y:-0.9375rem
}

.-translate-y-16{
  --tw-translate-y:-1rem
}

.-translate-y-18{
  --tw-translate-y:-1.125rem
}

.-translate-y-20{
  --tw-translate-y:-1.25rem
}

.-translate-y-21{
  --tw-translate-y:-1.3125rem
}

.-translate-y-22{
  --tw-translate-y:-1.375rem
}

.-translate-y-24{
  --tw-translate-y:-1.5rem
}

.-translate-y-26{
  --tw-translate-y:-1.625rem
}

.-translate-y-27{
  --tw-translate-y:-1.6875rem
}

.-translate-y-28{
  --tw-translate-y:-1.75rem
}

.-translate-y-30{
  --tw-translate-y:-1.875rem
}

.-translate-y-32{
  --tw-translate-y:-2rem
}

.-translate-y-34{
  --tw-translate-y:-2.125rem
}

.-translate-y-36{
  --tw-translate-y:-2.25rem
}

.-translate-y-38{
  --tw-translate-y:-2.375rem
}

.-translate-y-40{
  --tw-translate-y:-2.5rem
}

.-translate-y-41{
  --tw-translate-y:-2.5625rem
}

.-translate-y-43{
  --tw-translate-y:-2.6875rem
}

.-translate-y-44{
  --tw-translate-y:-2.75rem
}

.-translate-y-46{
  --tw-translate-y:-2.875rem
}

.-translate-y-48{
  --tw-translate-y:-3rem
}

.-translate-y-50{
  --tw-translate-y:-3.2rem
}

.-translate-y-52{
  --tw-translate-y:-3.3125rem
}

.-translate-y-56{
  --tw-translate-y:-3.5rem
}

.-translate-y-64{
  --tw-translate-y:-4rem
}

.-translate-y-66{
  --tw-translate-y:-4.125rem
}

.-translate-y-68{
  --tw-translate-y:-4.25rem
}

.-translate-y-72{
  --tw-translate-y:-4.5rem
}

.-translate-y-74{
  --tw-translate-y:-4.625rem
}

.-translate-y-80{
  --tw-translate-y:-5rem
}

.-translate-y-84{
  --tw-translate-y:-5.25rem
}

.-translate-y-91{
  --tw-translate-y:-5.6875rem
}

.-translate-y-92{
  --tw-translate-y:-5.75rem
}

.-translate-y-96{
  --tw-translate-y:-6rem
}

.-translate-y-99{
  --tw-translate-y:-6.1875rem
}

.-translate-y-100{
  --tw-translate-y:-6.25rem
}

.-translate-y-102{
  --tw-translate-y:-6.375rem
}

.-translate-y-104{
  --tw-translate-y:-6.5rem
}

.-translate-y-105{
  --tw-translate-y:-105px
}

.-translate-y-108{
  --tw-translate-y:-6.75rem
}

.-translate-y-112{
  --tw-translate-y:-7rem
}

.-translate-y-116{
  --tw-translate-y:-7.25rem
}

.-translate-y-117{
  --tw-translate-y:-7.3125rem
}

.-translate-y-118{
  --tw-translate-y:-7.375rem
}

.-translate-y-120{
  --tw-translate-y:-7.5rem
}

.-translate-y-127{
  --tw-translate-y:-7.9375rem
}

.-translate-y-128{
  --tw-translate-y:-8rem
}

.-translate-y-132{
  --tw-translate-y:-8.25rem
}

.-translate-y-136{
  --tw-translate-y:-8.5rem
}

.-translate-y-140{
  --tw-translate-y:-8.75rem
}

.-translate-y-144{
  --tw-translate-y:-9rem
}

.-translate-y-145{
  --tw-translate-y:-9.0625rem
}

.-translate-y-150{
  --tw-translate-y:-9.375rem
}

.-translate-y-155{
  --tw-translate-y:-9.6875rem
}

.-translate-y-160{
  --tw-translate-y:-10rem
}

.-translate-y-162{
  --tw-translate-y:-10.125rem
}

.-translate-y-168{
  --tw-translate-y:-10.5rem
}

.-translate-y-172{
  --tw-translate-y:-10.75rem
}

.-translate-y-176{
  --tw-translate-y:-11rem
}

.-translate-y-192{
  --tw-translate-y:-12rem
}

.-translate-y-196{
  --tw-translate-y:-12.25rem
}

.-translate-y-200{
  --tw-translate-y:-12.5rem
}

.-translate-y-204{
  --tw-translate-y:-12.75rem
}

.-translate-y-208{
  --tw-translate-y:-13rem
}

.-translate-y-209{
  --tw-translate-y:-13.0625rem
}

.-translate-y-210{
  --tw-translate-y:-210px
}

.-translate-y-212{
  --tw-translate-y:-13.25rem
}

.-translate-y-224{
  --tw-translate-y:-14rem
}

.-translate-y-228{
  --tw-translate-y:-14.25rem
}

.-translate-y-230{
  --tw-translate-y:-14.375rem
}

.-translate-y-232{
  --tw-translate-y:-14.5rem
}

.-translate-y-240{
  --tw-translate-y:-15rem
}

.-translate-y-241{
  --tw-translate-y:-15.0625rem
}

.-translate-y-253{
  --tw-translate-y:-15.8125rem
}

.-translate-y-256{
  --tw-translate-y:-16rem
}

.-translate-y-263{
  --tw-translate-y:-16.4375rem
}

.-translate-y-264{
  --tw-translate-y:-16.5rem
}

.-translate-y-266{
  --tw-translate-y:-16.625rem
}

.-translate-y-272{
  --tw-translate-y:-17rem
}

.-translate-y-278{
  --tw-translate-y:-17.375rem
}

.-translate-y-288{
  --tw-translate-y:-18rem
}

.-translate-y-296{
  --tw-translate-y:-18.5rem
}

.-translate-y-304{
  --tw-translate-y:-19rem
}

.-translate-y-308{
  --tw-translate-y:-19.25rem
}

.-translate-y-320{
  --tw-translate-y:-20rem
}

.-translate-y-328{
  --tw-translate-y:-20.5rem
}

.-translate-y-360{
  --tw-translate-y:-22.5rem
}

.-translate-y-368{
  --tw-translate-y:-23rem
}

.-translate-y-384{
  --tw-translate-y:-24rem
}

.-translate-y-386{
  --tw-translate-y:-24.125rem
}

.-translate-y-400{
  --tw-translate-y:-25rem
}

.-translate-y-420{
  --tw-translate-y:-26.25rem
}

.-translate-y-440{
  --tw-translate-y:-27.5rem
}

.-translate-y-450{
  --tw-translate-y:-28.125rem
}

.-translate-y-462{
  --tw-translate-y:-28.875rem
}

.-translate-y-480{
  --tw-translate-y:-30rem
}

.-translate-y-504{
  --tw-translate-y:-504.03px
}

.-translate-y-524{
  --tw-translate-y:-524px
}

.-translate-y-560{
  --tw-translate-y:-35rem
}

.-translate-y-592{
  --tw-translate-y:-37rem
}

.-translate-y-632{
  --tw-translate-y:-39.5rem
}

.-translate-y-670{
  --tw-translate-y:-41.85rem
}

.-translate-y-696{
  --tw-translate-y:-43.5
}

.-translate-y-704{
  --tw-translate-y:-44rem
}

.-translate-y-736{
  --tw-translate-y:-46rem
}

.-translate-y-840{
  --tw-translate-y:-52.5rem
}

.-translate-y-max{
  --tw-translate-y:max-content
}

.translate-y-full{
  --tw-translate-y:100%
}

.-translate-y-1\/2{
  --tw-translate-y:-50%
}

.-translate-y-full{
  --tw-translate-y:-100%
}

.hover\:-translate-y-1:hover{
  --tw-translate-y:-0.0625rem
}

.rotate-0{
  --tw-rotate:0deg
}

.rotate-1{
  --tw-rotate:1deg
}

.rotate-2{
  --tw-rotate:2deg
}

.rotate-3{
  --tw-rotate:3deg
}

.rotate-6{
  --tw-rotate:6deg
}

.rotate-12{
  --tw-rotate:12deg
}

.rotate-45{
  --tw-rotate:45deg
}

.rotate-90{
  --tw-rotate:90deg
}

.rotate-135{
  --tw-rotate:135deg
}

.rotate-180{
  --tw-rotate:180deg
}

.rotate-270{
  --tw-rotate:270deg
}

.-rotate-180{
  --tw-rotate:-180deg
}

.-rotate-90{
  --tw-rotate:-90deg
}

.-rotate-45{
  --tw-rotate:-45deg
}

.-rotate-12{
  --tw-rotate:-12deg
}

.-rotate-6{
  --tw-rotate:-6deg
}

.-rotate-3{
  --tw-rotate:-3deg
}

.-rotate-2{
  --tw-rotate:-2deg
}

.-rotate-1{
  --tw-rotate:-1deg
}

.skew-x-0{
  --tw-skew-x:0deg
}

.skew-x-1{
  --tw-skew-x:1deg
}

.skew-x-2{
  --tw-skew-x:2deg
}

.skew-x-3{
  --tw-skew-x:3deg
}

.skew-x-6{
  --tw-skew-x:6deg
}

.skew-x-12{
  --tw-skew-x:12deg
}

.-skew-x-12{
  --tw-skew-x:-12deg
}

.-skew-x-6{
  --tw-skew-x:-6deg
}

.-skew-x-3{
  --tw-skew-x:-3deg
}

.-skew-x-2{
  --tw-skew-x:-2deg
}

.-skew-x-1{
  --tw-skew-x:-1deg
}

.skew-y-0{
  --tw-skew-y:0deg
}

.skew-y-1{
  --tw-skew-y:1deg
}

.skew-y-2{
  --tw-skew-y:2deg
}

.skew-y-3{
  --tw-skew-y:3deg
}

.skew-y-6{
  --tw-skew-y:6deg
}

.skew-y-12{
  --tw-skew-y:12deg
}

.-skew-y-12{
  --tw-skew-y:-12deg
}

.-skew-y-6{
  --tw-skew-y:-6deg
}

.-skew-y-3{
  --tw-skew-y:-3deg
}

.-skew-y-2{
  --tw-skew-y:-2deg
}

.-skew-y-1{
  --tw-skew-y:-1deg
}

.scale-0{
  --tw-scale-x:0;
  --tw-scale-y:0
}

.scale-50{
  --tw-scale-x:.5;
  --tw-scale-y:.5
}

.scale-75{
  --tw-scale-x:.75;
  --tw-scale-y:.75
}

.scale-90{
  --tw-scale-x:.9;
  --tw-scale-y:.9
}

.scale-95{
  --tw-scale-x:.95;
  --tw-scale-y:.95
}

.scale-100{
  --tw-scale-x:1;
  --tw-scale-y:1
}

.scale-101{
  --tw-scale-x:1.01;
  --tw-scale-y:1.01
}

.scale-103{
  --tw-scale-x:1.03;
  --tw-scale-y:1.03
}

.scale-105{
  --tw-scale-x:1.05;
  --tw-scale-y:1.05
}

.scale-110{
  --tw-scale-x:1.1;
  --tw-scale-y:1.1
}

.scale-125{
  --tw-scale-x:1.25;
  --tw-scale-y:1.25
}

.scale-150{
  --tw-scale-x:1.5;
  --tw-scale-y:1.5
}

.hover\:scale-103:hover{
  --tw-scale-x:1.03;
  --tw-scale-y:1.03
}

.scale-x-0{
  --tw-scale-x:0
}

.scale-x-50{
  --tw-scale-x:.5
}

.scale-x-75{
  --tw-scale-x:.75
}

.scale-x-90{
  --tw-scale-x:.9
}

.scale-x-95{
  --tw-scale-x:.95
}

.scale-x-100{
  --tw-scale-x:1
}

.scale-x-101{
  --tw-scale-x:1.01
}

.scale-x-103{
  --tw-scale-x:1.03
}

.scale-x-105{
  --tw-scale-x:1.05
}

.scale-x-110{
  --tw-scale-x:1.1
}

.scale-x-125{
  --tw-scale-x:1.25
}

.scale-x-150{
  --tw-scale-x:1.5
}

.scale-y-0{
  --tw-scale-y:0
}

.scale-y-50{
  --tw-scale-y:.5
}

.scale-y-75{
  --tw-scale-y:.75
}

.scale-y-90{
  --tw-scale-y:.9
}

.scale-y-95{
  --tw-scale-y:.95
}

.scale-y-100{
  --tw-scale-y:1
}

.scale-y-101{
  --tw-scale-y:1.01
}

.scale-y-103{
  --tw-scale-y:1.03
}

.scale-y-105{
  --tw-scale-y:1.05
}

.scale-y-110{
  --tw-scale-y:1.1
}

.scale-y-125{
  --tw-scale-y:1.25
}

.scale-y-150{
  --tw-scale-y:1.5
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-none{
  animation:none
}

.animate-spin{
  animation:spin 1s linear infinite
}

.animate-ping{
  animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
}

.animate-pulse{
  animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}

.animate-bounce{
  animation:bounce 1s infinite
}

.cursor-auto{
  cursor:auto
}

.cursor-default{
  cursor:default
}

.cursor-pointer{
  cursor:pointer
}

.cursor-wait{
  cursor:wait
}

.cursor-text{
  cursor:text
}

.cursor-move{
  cursor:move
}

.cursor-not-allowed{
  cursor:not-allowed
}

.disabled\:cursor-not-allowed:disabled{
  cursor:not-allowed
}

.select-none{
  -webkit-user-select:none;
          user-select:none
}

.select-text{
  -webkit-user-select:text;
          user-select:text
}

.select-all{
  -webkit-user-select:all;
          user-select:all
}

.select-auto{
  -webkit-user-select:auto;
          user-select:auto
}

.resize-none{
  resize:none
}

.resize-y{
  resize:vertical
}

.resize-x{
  resize:horizontal
}

.resize{
  resize:both
}

.list-inside{
  list-style-position:inside
}

.list-outside{
  list-style-position:outside
}

.list-none{
  list-style-type:none
}

.list-disc{
  list-style-type:disc
}

.list-decimal{
  list-style-type:decimal
}

.appearance-none{
  -webkit-appearance:none;
          appearance:none
}

.auto-cols-auto{
  grid-auto-columns:auto
}

.auto-cols-min{
  grid-auto-columns:min-content
}

.auto-cols-max{
  grid-auto-columns:max-content
}

.auto-cols-fr{
  grid-auto-columns:minmax(0, 1fr)
}

.grid-flow-row{
  grid-auto-flow:row
}

.grid-flow-col{
  grid-auto-flow:column
}

.grid-flow-row-dense{
  grid-auto-flow:row dense
}

.grid-flow-col-dense{
  grid-auto-flow:column dense
}

.auto-rows-auto{
  grid-auto-rows:auto
}

.auto-rows-min{
  grid-auto-rows:min-content
}

.auto-rows-max{
  grid-auto-rows:max-content
}

.auto-rows-fr{
  grid-auto-rows:minmax(0, 1fr)
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr))
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr))
}

.grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr))
}

.grid-cols-9{
  grid-template-columns:repeat(9, minmax(0, 1fr))
}

.grid-cols-10{
  grid-template-columns:repeat(10, minmax(0, 1fr))
}

.grid-cols-11{
  grid-template-columns:repeat(11, minmax(0, 1fr))
}

.grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr))
}

.grid-cols-none{
  grid-template-columns:none
}

.grid-cols-prescriptionPadGrid{
  grid-template-columns:64px 250px repeat(10,minmax(0,1fr))
}

.grid-cols-settingsPage{
  grid-template-columns:64px 300px repeat(10,minmax(0,1fr))
}

.grid-cols-queueGrid{
  grid-template-columns:64px repeat(11,minmax(0,1fr))
}

.grid-cols-padV3{
  grid-template-columns:repeat(11,minmax(0,1fr)) 320px
}

.grid-cols-table{
  grid-template-columns:50px repeat(11, minmax(240px,1fr))
}

.grid-cols-mCert{
  grid-template-columns:repeat( auto-fit, minmax(110px, 110px) )
}

.grid-rows-1{
  grid-template-rows:repeat(1, minmax(0, 1fr))
}

.grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr))
}

.grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr))
}

.grid-rows-4{
  grid-template-rows:repeat(4, minmax(0, 1fr))
}

.grid-rows-5{
  grid-template-rows:repeat(5, minmax(0, 1fr))
}

.grid-rows-6{
  grid-template-rows:repeat(6, minmax(0, 1fr))
}

.grid-rows-none{
  grid-template-rows:none
}

.grid-rows-leftpanel{
  grid-template-rows:minmax(100px,auto) minmax(0,1fr)
}

.flex-row{
  flex-direction:row
}

.flex-row-reverse{
  flex-direction:row-reverse
}

.flex-col{
  flex-direction:column
}

.flex-col-reverse{
  flex-direction:column-reverse
}

.flex-wrap{
  flex-wrap:wrap
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.flex-nowrap{
  flex-wrap:nowrap
}

.place-content-center{
  place-content:center
}

.place-content-start{
  place-content:start
}

.place-content-end{
  place-content:end
}

.place-content-between{
  place-content:space-between
}

.place-content-around{
  place-content:space-around
}

.place-content-evenly{
  place-content:space-evenly
}

.place-content-stretch{
  place-content:stretch
}

.place-items-start{
  place-items:start
}

.place-items-end{
  place-items:end
}

.place-items-center{
  place-items:center
}

.place-items-stretch{
  place-items:stretch
}

.content-center{
  align-content:center
}

.content-start{
  align-content:flex-start
}

.content-end{
  align-content:flex-end
}

.content-between{
  align-content:space-between
}

.content-around{
  align-content:space-around
}

.content-evenly{
  align-content:space-evenly
}

.items-start{
  align-items:flex-start
}

.items-end{
  align-items:flex-end
}

.items-center{
  align-items:center
}

.items-baseline{
  align-items:baseline
}

.items-stretch{
  align-items:stretch
}

.justify-start{
  justify-content:flex-start
}

.justify-end{
  justify-content:flex-end
}

.justify-center{
  justify-content:center
}

.justify-between{
  justify-content:space-between
}

.justify-around{
  justify-content:space-around
}

.justify-evenly{
  justify-content:space-evenly
}

.justify-items-start{
  justify-items:start
}

.justify-items-end{
  justify-items:end
}

.justify-items-center{
  justify-items:center
}

.justify-items-stretch{
  justify-items:stretch
}

.gap-0{
  gap:0px
}

.gap-1{
  gap:.0625rem
}

.gap-2{
  gap:0.125rem
}

.gap-3{
  gap:0.1875rem
}

.gap-4{
  gap:0.25rem
}

.gap-5{
  gap:0.3125rem
}

.gap-6{
  gap:0.375rem
}

.gap-7{
  gap:.4375rem
}

.gap-8{
  gap:0.5rem
}

.gap-9{
  gap:0.5625rem
}

.gap-10{
  gap:0.625rem
}

.gap-11{
  gap:0.6875rem
}

.gap-12{
  gap:0.75rem
}

.gap-13{
  gap:0.8125rem
}

.gap-14{
  gap:0.875rem
}

.gap-15{
  gap:0.9375rem
}

.gap-16{
  gap:1rem
}

.gap-18{
  gap:1.125rem
}

.gap-20{
  gap:1.25rem
}

.gap-21{
  gap:1.3125rem
}

.gap-22{
  gap:1.375rem
}

.gap-24{
  gap:1.5rem
}

.gap-26{
  gap:1.625rem
}

.gap-27{
  gap:1.6875rem
}

.gap-28{
  gap:1.75rem
}

.gap-30{
  gap:1.875rem
}

.gap-32{
  gap:2rem
}

.gap-34{
  gap:2.125rem
}

.gap-36{
  gap:2.25rem
}

.gap-38{
  gap:2.375rem
}

.gap-40{
  gap:2.5rem
}

.gap-41{
  gap:2.5625rem
}

.gap-43{
  gap:2.6875rem
}

.gap-44{
  gap:2.75rem
}

.gap-46{
  gap:2.875rem
}

.gap-48{
  gap:3rem
}

.gap-50{
  gap:3.2rem
}

.gap-52{
  gap:3.3125rem
}

.gap-56{
  gap:3.5rem
}

.gap-64{
  gap:4rem
}

.gap-66{
  gap:4.125rem
}

.gap-68{
  gap:4.25rem
}

.gap-72{
  gap:4.5rem
}

.gap-74{
  gap:4.625rem
}

.gap-80{
  gap:5rem
}

.gap-84{
  gap:5.25rem
}

.gap-91{
  gap:5.6875rem
}

.gap-92{
  gap:5.75rem
}

.gap-96{
  gap:6rem
}

.gap-99{
  gap:6.1875rem
}

.gap-100{
  gap:6.25rem
}

.gap-102{
  gap:6.375rem
}

.gap-104{
  gap:6.5rem
}

.gap-105{
  gap:105px
}

.gap-108{
  gap:6.75rem
}

.gap-112{
  gap:7rem
}

.gap-116{
  gap:7.25rem
}

.gap-117{
  gap:7.3125rem
}

.gap-118{
  gap:7.375rem
}

.gap-120{
  gap:7.5rem
}

.gap-127{
  gap:7.9375rem
}

.gap-128{
  gap:8rem
}

.gap-132{
  gap:8.25rem
}

.gap-136{
  gap:8.5rem
}

.gap-140{
  gap:8.75rem
}

.gap-144{
  gap:9rem
}

.gap-145{
  gap:9.0625rem
}

.gap-150{
  gap:9.375rem
}

.gap-155{
  gap:9.6875rem
}

.gap-160{
  gap:10rem
}

.gap-162{
  gap:10.125rem
}

.gap-168{
  gap:10.5rem
}

.gap-172{
  gap:10.75rem
}

.gap-176{
  gap:11rem
}

.gap-192{
  gap:12rem
}

.gap-196{
  gap:12.25rem
}

.gap-200{
  gap:12.5rem
}

.gap-204{
  gap:12.75rem
}

.gap-208{
  gap:13rem
}

.gap-209{
  gap:13.0625rem
}

.gap-210{
  gap:210px
}

.gap-212{
  gap:13.25rem
}

.gap-224{
  gap:14rem
}

.gap-228{
  gap:14.25rem
}

.gap-230{
  gap:14.375rem
}

.gap-232{
  gap:14.5rem
}

.gap-240{
  gap:15rem
}

.gap-241{
  gap:15.0625rem
}

.gap-253{
  gap:15.8125rem
}

.gap-256{
  gap:16rem
}

.gap-263{
  gap:16.4375rem
}

.gap-264{
  gap:16.5rem
}

.gap-266{
  gap:16.625rem
}

.gap-272{
  gap:17rem
}

.gap-278{
  gap:17.375rem
}

.gap-288{
  gap:18rem
}

.gap-296{
  gap:18.5rem
}

.gap-304{
  gap:19rem
}

.gap-308{
  gap:19.25rem
}

.gap-320{
  gap:20rem
}

.gap-328{
  gap:20.5rem
}

.gap-360{
  gap:22.5rem
}

.gap-368{
  gap:23rem
}

.gap-384{
  gap:24rem
}

.gap-386{
  gap:24.125rem
}

.gap-400{
  gap:25rem
}

.gap-420{
  gap:26.25rem
}

.gap-440{
  gap:27.5rem
}

.gap-450{
  gap:28.125rem
}

.gap-462{
  gap:28.875rem
}

.gap-480{
  gap:30rem
}

.gap-504{
  gap:504.03px
}

.gap-524{
  gap:524px
}

.gap-560{
  gap:35rem
}

.gap-592{
  gap:37rem
}

.gap-632{
  gap:39.5rem
}

.gap-670{
  gap:41.85rem
}

.gap-696{
  gap:43.5
}

.gap-704{
  gap:44rem
}

.gap-736{
  gap:46rem
}

.gap-840{
  gap:52.5rem
}

.gap-max{
  gap:max-content
}

.gap-x-0{
  column-gap:0px
}

.gap-x-1{
  column-gap:.0625rem
}

.gap-x-2{
  column-gap:0.125rem
}

.gap-x-3{
  column-gap:0.1875rem
}

.gap-x-4{
  column-gap:0.25rem
}

.gap-x-5{
  column-gap:0.3125rem
}

.gap-x-6{
  column-gap:0.375rem
}

.gap-x-7{
  column-gap:.4375rem
}

.gap-x-8{
  column-gap:0.5rem
}

.gap-x-9{
  column-gap:0.5625rem
}

.gap-x-10{
  column-gap:0.625rem
}

.gap-x-11{
  column-gap:0.6875rem
}

.gap-x-12{
  column-gap:0.75rem
}

.gap-x-13{
  column-gap:0.8125rem
}

.gap-x-14{
  column-gap:0.875rem
}

.gap-x-15{
  column-gap:0.9375rem
}

.gap-x-16{
  column-gap:1rem
}

.gap-x-18{
  column-gap:1.125rem
}

.gap-x-20{
  column-gap:1.25rem
}

.gap-x-21{
  column-gap:1.3125rem
}

.gap-x-22{
  column-gap:1.375rem
}

.gap-x-24{
  column-gap:1.5rem
}

.gap-x-26{
  column-gap:1.625rem
}

.gap-x-27{
  column-gap:1.6875rem
}

.gap-x-28{
  column-gap:1.75rem
}

.gap-x-30{
  column-gap:1.875rem
}

.gap-x-32{
  column-gap:2rem
}

.gap-x-34{
  column-gap:2.125rem
}

.gap-x-36{
  column-gap:2.25rem
}

.gap-x-38{
  column-gap:2.375rem
}

.gap-x-40{
  column-gap:2.5rem
}

.gap-x-41{
  column-gap:2.5625rem
}

.gap-x-43{
  column-gap:2.6875rem
}

.gap-x-44{
  column-gap:2.75rem
}

.gap-x-46{
  column-gap:2.875rem
}

.gap-x-48{
  column-gap:3rem
}

.gap-x-50{
  column-gap:3.2rem
}

.gap-x-52{
  column-gap:3.3125rem
}

.gap-x-56{
  column-gap:3.5rem
}

.gap-x-64{
  column-gap:4rem
}

.gap-x-66{
  column-gap:4.125rem
}

.gap-x-68{
  column-gap:4.25rem
}

.gap-x-72{
  column-gap:4.5rem
}

.gap-x-74{
  column-gap:4.625rem
}

.gap-x-80{
  column-gap:5rem
}

.gap-x-84{
  column-gap:5.25rem
}

.gap-x-91{
  column-gap:5.6875rem
}

.gap-x-92{
  column-gap:5.75rem
}

.gap-x-96{
  column-gap:6rem
}

.gap-x-99{
  column-gap:6.1875rem
}

.gap-x-100{
  column-gap:6.25rem
}

.gap-x-102{
  column-gap:6.375rem
}

.gap-x-104{
  column-gap:6.5rem
}

.gap-x-105{
  column-gap:105px
}

.gap-x-108{
  column-gap:6.75rem
}

.gap-x-112{
  column-gap:7rem
}

.gap-x-116{
  column-gap:7.25rem
}

.gap-x-117{
  column-gap:7.3125rem
}

.gap-x-118{
  column-gap:7.375rem
}

.gap-x-120{
  column-gap:7.5rem
}

.gap-x-127{
  column-gap:7.9375rem
}

.gap-x-128{
  column-gap:8rem
}

.gap-x-132{
  column-gap:8.25rem
}

.gap-x-136{
  column-gap:8.5rem
}

.gap-x-140{
  column-gap:8.75rem
}

.gap-x-144{
  column-gap:9rem
}

.gap-x-145{
  column-gap:9.0625rem
}

.gap-x-150{
  column-gap:9.375rem
}

.gap-x-155{
  column-gap:9.6875rem
}

.gap-x-160{
  column-gap:10rem
}

.gap-x-162{
  column-gap:10.125rem
}

.gap-x-168{
  column-gap:10.5rem
}

.gap-x-172{
  column-gap:10.75rem
}

.gap-x-176{
  column-gap:11rem
}

.gap-x-192{
  column-gap:12rem
}

.gap-x-196{
  column-gap:12.25rem
}

.gap-x-200{
  column-gap:12.5rem
}

.gap-x-204{
  column-gap:12.75rem
}

.gap-x-208{
  column-gap:13rem
}

.gap-x-209{
  column-gap:13.0625rem
}

.gap-x-210{
  column-gap:210px
}

.gap-x-212{
  column-gap:13.25rem
}

.gap-x-224{
  column-gap:14rem
}

.gap-x-228{
  column-gap:14.25rem
}

.gap-x-230{
  column-gap:14.375rem
}

.gap-x-232{
  column-gap:14.5rem
}

.gap-x-240{
  column-gap:15rem
}

.gap-x-241{
  column-gap:15.0625rem
}

.gap-x-253{
  column-gap:15.8125rem
}

.gap-x-256{
  column-gap:16rem
}

.gap-x-263{
  column-gap:16.4375rem
}

.gap-x-264{
  column-gap:16.5rem
}

.gap-x-266{
  column-gap:16.625rem
}

.gap-x-272{
  column-gap:17rem
}

.gap-x-278{
  column-gap:17.375rem
}

.gap-x-288{
  column-gap:18rem
}

.gap-x-296{
  column-gap:18.5rem
}

.gap-x-304{
  column-gap:19rem
}

.gap-x-308{
  column-gap:19.25rem
}

.gap-x-320{
  column-gap:20rem
}

.gap-x-328{
  column-gap:20.5rem
}

.gap-x-360{
  column-gap:22.5rem
}

.gap-x-368{
  column-gap:23rem
}

.gap-x-384{
  column-gap:24rem
}

.gap-x-386{
  column-gap:24.125rem
}

.gap-x-400{
  column-gap:25rem
}

.gap-x-420{
  column-gap:26.25rem
}

.gap-x-440{
  column-gap:27.5rem
}

.gap-x-450{
  column-gap:28.125rem
}

.gap-x-462{
  column-gap:28.875rem
}

.gap-x-480{
  column-gap:30rem
}

.gap-x-504{
  column-gap:504.03px
}

.gap-x-524{
  column-gap:524px
}

.gap-x-560{
  column-gap:35rem
}

.gap-x-592{
  column-gap:37rem
}

.gap-x-632{
  column-gap:39.5rem
}

.gap-x-670{
  column-gap:41.85rem
}

.gap-x-696{
  column-gap:43.5
}

.gap-x-704{
  column-gap:44rem
}

.gap-x-736{
  column-gap:46rem
}

.gap-x-840{
  column-gap:52.5rem
}

.gap-x-max{
  column-gap:max-content
}

.gap-y-0{
  row-gap:0px
}

.gap-y-1{
  row-gap:.0625rem
}

.gap-y-2{
  row-gap:0.125rem
}

.gap-y-3{
  row-gap:0.1875rem
}

.gap-y-4{
  row-gap:0.25rem
}

.gap-y-5{
  row-gap:0.3125rem
}

.gap-y-6{
  row-gap:0.375rem
}

.gap-y-7{
  row-gap:.4375rem
}

.gap-y-8{
  row-gap:0.5rem
}

.gap-y-9{
  row-gap:0.5625rem
}

.gap-y-10{
  row-gap:0.625rem
}

.gap-y-11{
  row-gap:0.6875rem
}

.gap-y-12{
  row-gap:0.75rem
}

.gap-y-13{
  row-gap:0.8125rem
}

.gap-y-14{
  row-gap:0.875rem
}

.gap-y-15{
  row-gap:0.9375rem
}

.gap-y-16{
  row-gap:1rem
}

.gap-y-18{
  row-gap:1.125rem
}

.gap-y-20{
  row-gap:1.25rem
}

.gap-y-21{
  row-gap:1.3125rem
}

.gap-y-22{
  row-gap:1.375rem
}

.gap-y-24{
  row-gap:1.5rem
}

.gap-y-26{
  row-gap:1.625rem
}

.gap-y-27{
  row-gap:1.6875rem
}

.gap-y-28{
  row-gap:1.75rem
}

.gap-y-30{
  row-gap:1.875rem
}

.gap-y-32{
  row-gap:2rem
}

.gap-y-34{
  row-gap:2.125rem
}

.gap-y-36{
  row-gap:2.25rem
}

.gap-y-38{
  row-gap:2.375rem
}

.gap-y-40{
  row-gap:2.5rem
}

.gap-y-41{
  row-gap:2.5625rem
}

.gap-y-43{
  row-gap:2.6875rem
}

.gap-y-44{
  row-gap:2.75rem
}

.gap-y-46{
  row-gap:2.875rem
}

.gap-y-48{
  row-gap:3rem
}

.gap-y-50{
  row-gap:3.2rem
}

.gap-y-52{
  row-gap:3.3125rem
}

.gap-y-56{
  row-gap:3.5rem
}

.gap-y-64{
  row-gap:4rem
}

.gap-y-66{
  row-gap:4.125rem
}

.gap-y-68{
  row-gap:4.25rem
}

.gap-y-72{
  row-gap:4.5rem
}

.gap-y-74{
  row-gap:4.625rem
}

.gap-y-80{
  row-gap:5rem
}

.gap-y-84{
  row-gap:5.25rem
}

.gap-y-91{
  row-gap:5.6875rem
}

.gap-y-92{
  row-gap:5.75rem
}

.gap-y-96{
  row-gap:6rem
}

.gap-y-99{
  row-gap:6.1875rem
}

.gap-y-100{
  row-gap:6.25rem
}

.gap-y-102{
  row-gap:6.375rem
}

.gap-y-104{
  row-gap:6.5rem
}

.gap-y-105{
  row-gap:105px
}

.gap-y-108{
  row-gap:6.75rem
}

.gap-y-112{
  row-gap:7rem
}

.gap-y-116{
  row-gap:7.25rem
}

.gap-y-117{
  row-gap:7.3125rem
}

.gap-y-118{
  row-gap:7.375rem
}

.gap-y-120{
  row-gap:7.5rem
}

.gap-y-127{
  row-gap:7.9375rem
}

.gap-y-128{
  row-gap:8rem
}

.gap-y-132{
  row-gap:8.25rem
}

.gap-y-136{
  row-gap:8.5rem
}

.gap-y-140{
  row-gap:8.75rem
}

.gap-y-144{
  row-gap:9rem
}

.gap-y-145{
  row-gap:9.0625rem
}

.gap-y-150{
  row-gap:9.375rem
}

.gap-y-155{
  row-gap:9.6875rem
}

.gap-y-160{
  row-gap:10rem
}

.gap-y-162{
  row-gap:10.125rem
}

.gap-y-168{
  row-gap:10.5rem
}

.gap-y-172{
  row-gap:10.75rem
}

.gap-y-176{
  row-gap:11rem
}

.gap-y-192{
  row-gap:12rem
}

.gap-y-196{
  row-gap:12.25rem
}

.gap-y-200{
  row-gap:12.5rem
}

.gap-y-204{
  row-gap:12.75rem
}

.gap-y-208{
  row-gap:13rem
}

.gap-y-209{
  row-gap:13.0625rem
}

.gap-y-210{
  row-gap:210px
}

.gap-y-212{
  row-gap:13.25rem
}

.gap-y-224{
  row-gap:14rem
}

.gap-y-228{
  row-gap:14.25rem
}

.gap-y-230{
  row-gap:14.375rem
}

.gap-y-232{
  row-gap:14.5rem
}

.gap-y-240{
  row-gap:15rem
}

.gap-y-241{
  row-gap:15.0625rem
}

.gap-y-253{
  row-gap:15.8125rem
}

.gap-y-256{
  row-gap:16rem
}

.gap-y-263{
  row-gap:16.4375rem
}

.gap-y-264{
  row-gap:16.5rem
}

.gap-y-266{
  row-gap:16.625rem
}

.gap-y-272{
  row-gap:17rem
}

.gap-y-278{
  row-gap:17.375rem
}

.gap-y-288{
  row-gap:18rem
}

.gap-y-296{
  row-gap:18.5rem
}

.gap-y-304{
  row-gap:19rem
}

.gap-y-308{
  row-gap:19.25rem
}

.gap-y-320{
  row-gap:20rem
}

.gap-y-328{
  row-gap:20.5rem
}

.gap-y-360{
  row-gap:22.5rem
}

.gap-y-368{
  row-gap:23rem
}

.gap-y-384{
  row-gap:24rem
}

.gap-y-386{
  row-gap:24.125rem
}

.gap-y-400{
  row-gap:25rem
}

.gap-y-420{
  row-gap:26.25rem
}

.gap-y-440{
  row-gap:27.5rem
}

.gap-y-450{
  row-gap:28.125rem
}

.gap-y-462{
  row-gap:28.875rem
}

.gap-y-480{
  row-gap:30rem
}

.gap-y-504{
  row-gap:504.03px
}

.gap-y-524{
  row-gap:524px
}

.gap-y-560{
  row-gap:35rem
}

.gap-y-592{
  row-gap:37rem
}

.gap-y-632{
  row-gap:39.5rem
}

.gap-y-670{
  row-gap:41.85rem
}

.gap-y-696{
  row-gap:43.5
}

.gap-y-704{
  row-gap:44rem
}

.gap-y-736{
  row-gap:46rem
}

.gap-y-840{
  row-gap:52.5rem
}

.gap-y-max{
  row-gap:max-content
}

.space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0px * var(--tw-space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.125rem * var(--tw-space-x-reverse));
  margin-left:calc(0.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.1875rem * var(--tw-space-x-reverse));
  margin-left:calc(0.1875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.25rem * var(--tw-space-x-reverse));
  margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(0.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.375rem * var(--tw-space-x-reverse));
  margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(.4375rem * var(--tw-space-x-reverse));
  margin-left:calc(.4375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-9 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5625rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.625rem * var(--tw-space-x-reverse));
  margin-left:calc(0.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-11 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(0.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.75rem * var(--tw-space-x-reverse));
  margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-13 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.8125rem * var(--tw-space-x-reverse));
  margin-left:calc(0.8125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-14 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.875rem * var(--tw-space-x-reverse));
  margin-left:calc(0.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-15 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.9375rem * var(--tw-space-x-reverse));
  margin-left:calc(0.9375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-16 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-18 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.125rem * var(--tw-space-x-reverse));
  margin-left:calc(1.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-20 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.25rem * var(--tw-space-x-reverse));
  margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-21 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(1.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-22 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.375rem * var(--tw-space-x-reverse));
  margin-left:calc(1.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-24 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-26 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.625rem * var(--tw-space-x-reverse));
  margin-left:calc(1.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-27 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(1.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-28 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.75rem * var(--tw-space-x-reverse));
  margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-30 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.875rem * var(--tw-space-x-reverse));
  margin-left:calc(1.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-32 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2rem * var(--tw-space-x-reverse));
  margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-34 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.125rem * var(--tw-space-x-reverse));
  margin-left:calc(2.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-36 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.25rem * var(--tw-space-x-reverse));
  margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-38 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.375rem * var(--tw-space-x-reverse));
  margin-left:calc(2.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-40 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.5rem * var(--tw-space-x-reverse));
  margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-41 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.5625rem * var(--tw-space-x-reverse));
  margin-left:calc(2.5625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-43 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(2.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-44 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.75rem * var(--tw-space-x-reverse));
  margin-left:calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-46 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(2.875rem * var(--tw-space-x-reverse));
  margin-left:calc(2.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-48 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(3rem * var(--tw-space-x-reverse));
  margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-50 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(3.2rem * var(--tw-space-x-reverse));
  margin-left:calc(3.2rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-52 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(3.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(3.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-56 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(3.5rem * var(--tw-space-x-reverse));
  margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-64 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(4rem * var(--tw-space-x-reverse));
  margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-66 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(4.125rem * var(--tw-space-x-reverse));
  margin-left:calc(4.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-68 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(4.25rem * var(--tw-space-x-reverse));
  margin-left:calc(4.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-72 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(4.5rem * var(--tw-space-x-reverse));
  margin-left:calc(4.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-74 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(4.625rem * var(--tw-space-x-reverse));
  margin-left:calc(4.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-80 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(5rem * var(--tw-space-x-reverse));
  margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-84 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(5.25rem * var(--tw-space-x-reverse));
  margin-left:calc(5.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-91 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(5.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(5.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-92 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(5.75rem * var(--tw-space-x-reverse));
  margin-left:calc(5.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-96 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6rem * var(--tw-space-x-reverse));
  margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-99 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6.1875rem * var(--tw-space-x-reverse));
  margin-left:calc(6.1875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-100 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6.25rem * var(--tw-space-x-reverse));
  margin-left:calc(6.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-102 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6.375rem * var(--tw-space-x-reverse));
  margin-left:calc(6.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-104 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6.5rem * var(--tw-space-x-reverse));
  margin-left:calc(6.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-105 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(105px * var(--tw-space-x-reverse));
  margin-left:calc(105px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-108 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(6.75rem * var(--tw-space-x-reverse));
  margin-left:calc(6.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-112 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7rem * var(--tw-space-x-reverse));
  margin-left:calc(7rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-116 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7.25rem * var(--tw-space-x-reverse));
  margin-left:calc(7.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-117 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(7.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-118 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7.375rem * var(--tw-space-x-reverse));
  margin-left:calc(7.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-120 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7.5rem * var(--tw-space-x-reverse));
  margin-left:calc(7.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-127 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(7.9375rem * var(--tw-space-x-reverse));
  margin-left:calc(7.9375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-128 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(8rem * var(--tw-space-x-reverse));
  margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-132 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(8.25rem * var(--tw-space-x-reverse));
  margin-left:calc(8.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-136 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(8.5rem * var(--tw-space-x-reverse));
  margin-left:calc(8.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-140 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(8.75rem * var(--tw-space-x-reverse));
  margin-left:calc(8.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-144 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(9rem * var(--tw-space-x-reverse));
  margin-left:calc(9rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-145 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(9.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(9.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-150 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(9.375rem * var(--tw-space-x-reverse));
  margin-left:calc(9.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-155 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(9.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(9.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-160 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(10rem * var(--tw-space-x-reverse));
  margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-162 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(10.125rem * var(--tw-space-x-reverse));
  margin-left:calc(10.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-168 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(10.5rem * var(--tw-space-x-reverse));
  margin-left:calc(10.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-172 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(10.75rem * var(--tw-space-x-reverse));
  margin-left:calc(10.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-176 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(11rem * var(--tw-space-x-reverse));
  margin-left:calc(11rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-192 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(12rem * var(--tw-space-x-reverse));
  margin-left:calc(12rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-196 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(12.25rem * var(--tw-space-x-reverse));
  margin-left:calc(12.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-200 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(12.5rem * var(--tw-space-x-reverse));
  margin-left:calc(12.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-204 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(12.75rem * var(--tw-space-x-reverse));
  margin-left:calc(12.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-208 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(13rem * var(--tw-space-x-reverse));
  margin-left:calc(13rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-209 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(13.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(13.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-210 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(210px * var(--tw-space-x-reverse));
  margin-left:calc(210px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-212 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(13.25rem * var(--tw-space-x-reverse));
  margin-left:calc(13.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-224 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(14rem * var(--tw-space-x-reverse));
  margin-left:calc(14rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-228 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(14.25rem * var(--tw-space-x-reverse));
  margin-left:calc(14.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-230 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(14.375rem * var(--tw-space-x-reverse));
  margin-left:calc(14.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-232 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(14.5rem * var(--tw-space-x-reverse));
  margin-left:calc(14.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-240 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(15rem * var(--tw-space-x-reverse));
  margin-left:calc(15rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-241 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(15.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(15.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-253 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(15.8125rem * var(--tw-space-x-reverse));
  margin-left:calc(15.8125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-256 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(16rem * var(--tw-space-x-reverse));
  margin-left:calc(16rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-263 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(16.4375rem * var(--tw-space-x-reverse));
  margin-left:calc(16.4375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-264 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(16.5rem * var(--tw-space-x-reverse));
  margin-left:calc(16.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-266 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(16.625rem * var(--tw-space-x-reverse));
  margin-left:calc(16.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-272 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(17rem * var(--tw-space-x-reverse));
  margin-left:calc(17rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-278 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(17.375rem * var(--tw-space-x-reverse));
  margin-left:calc(17.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-288 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(18rem * var(--tw-space-x-reverse));
  margin-left:calc(18rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-296 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(18.5rem * var(--tw-space-x-reverse));
  margin-left:calc(18.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-304 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(19rem * var(--tw-space-x-reverse));
  margin-left:calc(19rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-308 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(19.25rem * var(--tw-space-x-reverse));
  margin-left:calc(19.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-320 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(20rem * var(--tw-space-x-reverse));
  margin-left:calc(20rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-328 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(20.5rem * var(--tw-space-x-reverse));
  margin-left:calc(20.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-360 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(22.5rem * var(--tw-space-x-reverse));
  margin-left:calc(22.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-368 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(23rem * var(--tw-space-x-reverse));
  margin-left:calc(23rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-384 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(24rem * var(--tw-space-x-reverse));
  margin-left:calc(24rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-386 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(24.125rem * var(--tw-space-x-reverse));
  margin-left:calc(24.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-400 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(25rem * var(--tw-space-x-reverse));
  margin-left:calc(25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-420 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(26.25rem * var(--tw-space-x-reverse));
  margin-left:calc(26.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-440 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(27.5rem * var(--tw-space-x-reverse));
  margin-left:calc(27.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-450 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(28.125rem * var(--tw-space-x-reverse));
  margin-left:calc(28.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-462 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(28.875rem * var(--tw-space-x-reverse));
  margin-left:calc(28.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-480 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(30rem * var(--tw-space-x-reverse));
  margin-left:calc(30rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-504 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(504.03px * var(--tw-space-x-reverse));
  margin-left:calc(504.03px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-524 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(524px * var(--tw-space-x-reverse));
  margin-left:calc(524px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-560 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(35rem * var(--tw-space-x-reverse));
  margin-left:calc(35rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-592 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(37rem * var(--tw-space-x-reverse));
  margin-left:calc(37rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-632 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(39.5rem * var(--tw-space-x-reverse));
  margin-left:calc(39.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-670 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(41.85rem * var(--tw-space-x-reverse));
  margin-left:calc(41.85rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-696 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(43.5 * var(--tw-space-x-reverse));
  margin-left:calc(43.5 * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-704 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(44rem * var(--tw-space-x-reverse));
  margin-left:calc(44rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-736 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(46rem * var(--tw-space-x-reverse));
  margin-left:calc(46rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-840 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(52.5rem * var(--tw-space-x-reverse));
  margin-left:calc(52.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-max > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(max-content * var(--tw-space-x-reverse));
  margin-left:calc(max-content * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0px * var(--tw-space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.1875rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.1875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.4375rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.4375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-9 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.5625rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.5625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.625rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-11 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-13 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.8125rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.8125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-14 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.875rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-15 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-0.9375rem * var(--tw-space-x-reverse));
  margin-left:calc(-0.9375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-16 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1rem * var(--tw-space-x-reverse));
  margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-18 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-20 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-21 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-22 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-24 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-26 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.625rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-27 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-28 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-30 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-1.875rem * var(--tw-space-x-reverse));
  margin-left:calc(-1.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-32 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2rem * var(--tw-space-x-reverse));
  margin-left:calc(-2rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-34 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-36 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-38 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-40 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-41 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.5625rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.5625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-43 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-44 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-46 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-2.875rem * var(--tw-space-x-reverse));
  margin-left:calc(-2.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-48 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-3rem * var(--tw-space-x-reverse));
  margin-left:calc(-3rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-50 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-3.2rem * var(--tw-space-x-reverse));
  margin-left:calc(-3.2rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-52 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-3.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(-3.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-56 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-3.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-64 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-4rem * var(--tw-space-x-reverse));
  margin-left:calc(-4rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-66 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-4.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-4.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-68 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-4.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-4.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-72 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-4.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-74 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-4.625rem * var(--tw-space-x-reverse));
  margin-left:calc(-4.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-80 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-5rem * var(--tw-space-x-reverse));
  margin-left:calc(-5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-84 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-5.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-5.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-91 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-5.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(-5.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-92 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-5.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-5.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-96 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6rem * var(--tw-space-x-reverse));
  margin-left:calc(-6rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-99 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6.1875rem * var(--tw-space-x-reverse));
  margin-left:calc(-6.1875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-100 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-6.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-102 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-6.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-104 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-105 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-105px * var(--tw-space-x-reverse));
  margin-left:calc(-105px * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-108 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-6.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-6.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-112 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7rem * var(--tw-space-x-reverse));
  margin-left:calc(-7rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-116 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-7.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-117 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7.3125rem * var(--tw-space-x-reverse));
  margin-left:calc(-7.3125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-118 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-7.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-120 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-127 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-7.9375rem * var(--tw-space-x-reverse));
  margin-left:calc(-7.9375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-128 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-8rem * var(--tw-space-x-reverse));
  margin-left:calc(-8rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-132 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-8.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-8.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-136 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-8.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-140 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-8.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-8.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-144 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-9rem * var(--tw-space-x-reverse));
  margin-left:calc(-9rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-145 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-9.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(-9.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-150 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-9.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-9.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-155 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-9.6875rem * var(--tw-space-x-reverse));
  margin-left:calc(-9.6875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-160 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-10rem * var(--tw-space-x-reverse));
  margin-left:calc(-10rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-162 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-10.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-10.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-168 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-10.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-10.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-172 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-10.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-10.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-176 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-11rem * var(--tw-space-x-reverse));
  margin-left:calc(-11rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-192 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-12rem * var(--tw-space-x-reverse));
  margin-left:calc(-12rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-196 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-12.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-12.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-200 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-12.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-12.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-204 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-12.75rem * var(--tw-space-x-reverse));
  margin-left:calc(-12.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-208 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-13rem * var(--tw-space-x-reverse));
  margin-left:calc(-13rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-209 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-13.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(-13.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-210 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-210px * var(--tw-space-x-reverse));
  margin-left:calc(-210px * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-212 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-13.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-13.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-224 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-14rem * var(--tw-space-x-reverse));
  margin-left:calc(-14rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-228 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-14.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-14.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-230 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-14.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-14.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-232 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-14.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-14.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-240 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-15rem * var(--tw-space-x-reverse));
  margin-left:calc(-15rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-241 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-15.0625rem * var(--tw-space-x-reverse));
  margin-left:calc(-15.0625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-253 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-15.8125rem * var(--tw-space-x-reverse));
  margin-left:calc(-15.8125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-256 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-16rem * var(--tw-space-x-reverse));
  margin-left:calc(-16rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-263 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-16.4375rem * var(--tw-space-x-reverse));
  margin-left:calc(-16.4375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-264 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-16.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-16.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-266 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-16.625rem * var(--tw-space-x-reverse));
  margin-left:calc(-16.625rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-272 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-17rem * var(--tw-space-x-reverse));
  margin-left:calc(-17rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-278 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-17.375rem * var(--tw-space-x-reverse));
  margin-left:calc(-17.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-288 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-18rem * var(--tw-space-x-reverse));
  margin-left:calc(-18rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-296 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-18.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-18.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-304 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-19rem * var(--tw-space-x-reverse));
  margin-left:calc(-19rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-308 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-19.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-19.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-320 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-20rem * var(--tw-space-x-reverse));
  margin-left:calc(-20rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-328 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-20.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-360 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-22.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-22.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-368 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-23rem * var(--tw-space-x-reverse));
  margin-left:calc(-23rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-384 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-24rem * var(--tw-space-x-reverse));
  margin-left:calc(-24rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-386 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-24.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-24.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-400 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-25rem * var(--tw-space-x-reverse));
  margin-left:calc(-25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-420 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-26.25rem * var(--tw-space-x-reverse));
  margin-left:calc(-26.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-440 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-27.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-27.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-450 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-28.125rem * var(--tw-space-x-reverse));
  margin-left:calc(-28.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-462 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-28.875rem * var(--tw-space-x-reverse));
  margin-left:calc(-28.875rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-480 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-30rem * var(--tw-space-x-reverse));
  margin-left:calc(-30rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-504 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-504.03px * var(--tw-space-x-reverse));
  margin-left:calc(-504.03px * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-524 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-524px * var(--tw-space-x-reverse));
  margin-left:calc(-524px * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-560 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-35rem * var(--tw-space-x-reverse));
  margin-left:calc(-35rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-592 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-37rem * var(--tw-space-x-reverse));
  margin-left:calc(-37rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-632 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-39.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-670 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-41.85rem * var(--tw-space-x-reverse));
  margin-left:calc(-41.85rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-696 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-43.5 * var(--tw-space-x-reverse));
  margin-left:calc(-43.5 * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-704 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-44rem * var(--tw-space-x-reverse));
  margin-left:calc(-44rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-736 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-46rem * var(--tw-space-x-reverse));
  margin-left:calc(-46rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-840 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(-52.5rem * var(--tw-space-x-reverse));
  margin-left:calc(-52.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.-space-x-max > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(max-content * var(--tw-space-x-reverse));
  margin-left:calc(max-content * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
}

.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.0625rem * var(--tw-space-y-reverse))
}

.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))
}

.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.1875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.1875rem * var(--tw-space-y-reverse))
}

.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))
}

.space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.3125rem * var(--tw-space-y-reverse))
}

.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))
}

.space-y-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(.4375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.4375rem * var(--tw-space-y-reverse))
}

.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}

.space-y-9 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5625rem * var(--tw-space-y-reverse))
}

.space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))
}

.space-y-11 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.6875rem * var(--tw-space-y-reverse))
}

.space-y-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))
}

.space-y-13 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.8125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.8125rem * var(--tw-space-y-reverse))
}

.space-y-14 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.875rem * var(--tw-space-y-reverse))
}

.space-y-15 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.9375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.9375rem * var(--tw-space-y-reverse))
}

.space-y-16 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}

.space-y-18 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.125rem * var(--tw-space-y-reverse))
}

.space-y-20 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
}

.space-y-21 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.3125rem * var(--tw-space-y-reverse))
}

.space-y-22 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.375rem * var(--tw-space-y-reverse))
}

.space-y-24 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}

.space-y-26 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.625rem * var(--tw-space-y-reverse))
}

.space-y-27 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.6875rem * var(--tw-space-y-reverse))
}

.space-y-28 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))
}

.space-y-30 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.875rem * var(--tw-space-y-reverse))
}

.space-y-32 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}

.space-y-34 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.125rem * var(--tw-space-y-reverse))
}

.space-y-36 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))
}

.space-y-38 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.375rem * var(--tw-space-y-reverse))
}

.space-y-40 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}

.space-y-41 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.5625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.5625rem * var(--tw-space-y-reverse))
}

.space-y-43 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.6875rem * var(--tw-space-y-reverse))
}

.space-y-44 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))
}

.space-y-46 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(2.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.875rem * var(--tw-space-y-reverse))
}

.space-y-48 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(3rem * var(--tw-space-y-reverse))
}

.space-y-50 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(3.2rem * var(--tw-space-y-reverse))
}

.space-y-52 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(3.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(3.3125rem * var(--tw-space-y-reverse))
}

.space-y-56 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))
}

.space-y-64 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4rem * var(--tw-space-y-reverse))
}

.space-y-66 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(4.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4.125rem * var(--tw-space-y-reverse))
}

.space-y-68 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(4.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4.25rem * var(--tw-space-y-reverse))
}

.space-y-72 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4.5rem * var(--tw-space-y-reverse))
}

.space-y-74 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(4.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(4.625rem * var(--tw-space-y-reverse))
}

.space-y-80 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(5rem * var(--tw-space-y-reverse))
}

.space-y-84 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(5.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(5.25rem * var(--tw-space-y-reverse))
}

.space-y-91 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(5.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(5.6875rem * var(--tw-space-y-reverse))
}

.space-y-92 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(5.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(5.75rem * var(--tw-space-y-reverse))
}

.space-y-96 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6rem * var(--tw-space-y-reverse))
}

.space-y-99 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6.1875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6.1875rem * var(--tw-space-y-reverse))
}

.space-y-100 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6.25rem * var(--tw-space-y-reverse))
}

.space-y-102 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6.375rem * var(--tw-space-y-reverse))
}

.space-y-104 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6.5rem * var(--tw-space-y-reverse))
}

.space-y-105 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(105px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(105px * var(--tw-space-y-reverse))
}

.space-y-108 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(6.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(6.75rem * var(--tw-space-y-reverse))
}

.space-y-112 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7rem * var(--tw-space-y-reverse))
}

.space-y-116 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7.25rem * var(--tw-space-y-reverse))
}

.space-y-117 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7.3125rem * var(--tw-space-y-reverse))
}

.space-y-118 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7.375rem * var(--tw-space-y-reverse))
}

.space-y-120 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7.5rem * var(--tw-space-y-reverse))
}

.space-y-127 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(7.9375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(7.9375rem * var(--tw-space-y-reverse))
}

.space-y-128 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(8rem * var(--tw-space-y-reverse))
}

.space-y-132 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(8.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(8.25rem * var(--tw-space-y-reverse))
}

.space-y-136 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(8.5rem * var(--tw-space-y-reverse))
}

.space-y-140 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(8.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(8.75rem * var(--tw-space-y-reverse))
}

.space-y-144 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(9rem * var(--tw-space-y-reverse))
}

.space-y-145 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(9.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(9.0625rem * var(--tw-space-y-reverse))
}

.space-y-150 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(9.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(9.375rem * var(--tw-space-y-reverse))
}

.space-y-155 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(9.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(9.6875rem * var(--tw-space-y-reverse))
}

.space-y-160 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(10rem * var(--tw-space-y-reverse))
}

.space-y-162 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(10.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(10.125rem * var(--tw-space-y-reverse))
}

.space-y-168 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(10.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(10.5rem * var(--tw-space-y-reverse))
}

.space-y-172 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(10.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(10.75rem * var(--tw-space-y-reverse))
}

.space-y-176 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(11rem * var(--tw-space-y-reverse))
}

.space-y-192 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(12rem * var(--tw-space-y-reverse))
}

.space-y-196 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(12.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(12.25rem * var(--tw-space-y-reverse))
}

.space-y-200 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(12.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(12.5rem * var(--tw-space-y-reverse))
}

.space-y-204 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(12.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(12.75rem * var(--tw-space-y-reverse))
}

.space-y-208 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(13rem * var(--tw-space-y-reverse))
}

.space-y-209 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(13.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(13.0625rem * var(--tw-space-y-reverse))
}

.space-y-210 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(210px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(210px * var(--tw-space-y-reverse))
}

.space-y-212 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(13.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(13.25rem * var(--tw-space-y-reverse))
}

.space-y-224 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(14rem * var(--tw-space-y-reverse))
}

.space-y-228 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(14.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(14.25rem * var(--tw-space-y-reverse))
}

.space-y-230 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(14.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(14.375rem * var(--tw-space-y-reverse))
}

.space-y-232 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(14.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(14.5rem * var(--tw-space-y-reverse))
}

.space-y-240 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(15rem * var(--tw-space-y-reverse))
}

.space-y-241 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(15.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(15.0625rem * var(--tw-space-y-reverse))
}

.space-y-253 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(15.8125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(15.8125rem * var(--tw-space-y-reverse))
}

.space-y-256 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(16rem * var(--tw-space-y-reverse))
}

.space-y-263 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(16.4375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(16.4375rem * var(--tw-space-y-reverse))
}

.space-y-264 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(16.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(16.5rem * var(--tw-space-y-reverse))
}

.space-y-266 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(16.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(16.625rem * var(--tw-space-y-reverse))
}

.space-y-272 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(17rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(17rem * var(--tw-space-y-reverse))
}

.space-y-278 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(17.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(17.375rem * var(--tw-space-y-reverse))
}

.space-y-288 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(18rem * var(--tw-space-y-reverse))
}

.space-y-296 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(18.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(18.5rem * var(--tw-space-y-reverse))
}

.space-y-304 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(19rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(19rem * var(--tw-space-y-reverse))
}

.space-y-308 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(19.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(19.25rem * var(--tw-space-y-reverse))
}

.space-y-320 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(20rem * var(--tw-space-y-reverse))
}

.space-y-328 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(20.5rem * var(--tw-space-y-reverse))
}

.space-y-360 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(22.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(22.5rem * var(--tw-space-y-reverse))
}

.space-y-368 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(23rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(23rem * var(--tw-space-y-reverse))
}

.space-y-384 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(24rem * var(--tw-space-y-reverse))
}

.space-y-386 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(24.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(24.125rem * var(--tw-space-y-reverse))
}

.space-y-400 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(25rem * var(--tw-space-y-reverse))
}

.space-y-420 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(26.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(26.25rem * var(--tw-space-y-reverse))
}

.space-y-440 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(27.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(27.5rem * var(--tw-space-y-reverse))
}

.space-y-450 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(28.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(28.125rem * var(--tw-space-y-reverse))
}

.space-y-462 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(28.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(28.875rem * var(--tw-space-y-reverse))
}

.space-y-480 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(30rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(30rem * var(--tw-space-y-reverse))
}

.space-y-504 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(504.03px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(504.03px * var(--tw-space-y-reverse))
}

.space-y-524 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(524px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(524px * var(--tw-space-y-reverse))
}

.space-y-560 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(35rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(35rem * var(--tw-space-y-reverse))
}

.space-y-592 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(37rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(37rem * var(--tw-space-y-reverse))
}

.space-y-632 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(39.5rem * var(--tw-space-y-reverse))
}

.space-y-670 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(41.85rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(41.85rem * var(--tw-space-y-reverse))
}

.space-y-696 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(43.5 * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(43.5 * var(--tw-space-y-reverse))
}

.space-y-704 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(44rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(44rem * var(--tw-space-y-reverse))
}

.space-y-736 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(46rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(46rem * var(--tw-space-y-reverse))
}

.space-y-840 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(52.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(52.5rem * var(--tw-space-y-reverse))
}

.space-y-max > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(max-content * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(max-content * var(--tw-space-y-reverse))
}

.-space-y-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
}

.-space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.0625rem * var(--tw-space-y-reverse))
}

.-space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.125rem * var(--tw-space-y-reverse))
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.1875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.1875rem * var(--tw-space-y-reverse))
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.25rem * var(--tw-space-y-reverse))
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.3125rem * var(--tw-space-y-reverse))
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.375rem * var(--tw-space-y-reverse))
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.4375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.4375rem * var(--tw-space-y-reverse))
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.5rem * var(--tw-space-y-reverse))
}

.-space-y-9 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.5625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.5625rem * var(--tw-space-y-reverse))
}

.-space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.625rem * var(--tw-space-y-reverse))
}

.-space-y-11 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.6875rem * var(--tw-space-y-reverse))
}

.-space-y-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.75rem * var(--tw-space-y-reverse))
}

.-space-y-13 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.8125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.8125rem * var(--tw-space-y-reverse))
}

.-space-y-14 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.875rem * var(--tw-space-y-reverse))
}

.-space-y-15 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-0.9375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-0.9375rem * var(--tw-space-y-reverse))
}

.-space-y-16 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1rem * var(--tw-space-y-reverse))
}

.-space-y-18 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.125rem * var(--tw-space-y-reverse))
}

.-space-y-20 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.25rem * var(--tw-space-y-reverse))
}

.-space-y-21 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.3125rem * var(--tw-space-y-reverse))
}

.-space-y-22 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.375rem * var(--tw-space-y-reverse))
}

.-space-y-24 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.5rem * var(--tw-space-y-reverse))
}

.-space-y-26 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.625rem * var(--tw-space-y-reverse))
}

.-space-y-27 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.6875rem * var(--tw-space-y-reverse))
}

.-space-y-28 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.75rem * var(--tw-space-y-reverse))
}

.-space-y-30 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-1.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-1.875rem * var(--tw-space-y-reverse))
}

.-space-y-32 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2rem * var(--tw-space-y-reverse))
}

.-space-y-34 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.125rem * var(--tw-space-y-reverse))
}

.-space-y-36 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.25rem * var(--tw-space-y-reverse))
}

.-space-y-38 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.375rem * var(--tw-space-y-reverse))
}

.-space-y-40 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.5rem * var(--tw-space-y-reverse))
}

.-space-y-41 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.5625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.5625rem * var(--tw-space-y-reverse))
}

.-space-y-43 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.6875rem * var(--tw-space-y-reverse))
}

.-space-y-44 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.75rem * var(--tw-space-y-reverse))
}

.-space-y-46 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-2.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-2.875rem * var(--tw-space-y-reverse))
}

.-space-y-48 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-3rem * var(--tw-space-y-reverse))
}

.-space-y-50 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-3.2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-3.2rem * var(--tw-space-y-reverse))
}

.-space-y-52 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-3.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-3.3125rem * var(--tw-space-y-reverse))
}

.-space-y-56 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-3.5rem * var(--tw-space-y-reverse))
}

.-space-y-64 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-4rem * var(--tw-space-y-reverse))
}

.-space-y-66 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-4.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-4.125rem * var(--tw-space-y-reverse))
}

.-space-y-68 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-4.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-4.25rem * var(--tw-space-y-reverse))
}

.-space-y-72 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-4.5rem * var(--tw-space-y-reverse))
}

.-space-y-74 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-4.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-4.625rem * var(--tw-space-y-reverse))
}

.-space-y-80 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-5rem * var(--tw-space-y-reverse))
}

.-space-y-84 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-5.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-5.25rem * var(--tw-space-y-reverse))
}

.-space-y-91 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-5.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-5.6875rem * var(--tw-space-y-reverse))
}

.-space-y-92 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-5.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-5.75rem * var(--tw-space-y-reverse))
}

.-space-y-96 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6rem * var(--tw-space-y-reverse))
}

.-space-y-99 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6.1875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6.1875rem * var(--tw-space-y-reverse))
}

.-space-y-100 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6.25rem * var(--tw-space-y-reverse))
}

.-space-y-102 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6.375rem * var(--tw-space-y-reverse))
}

.-space-y-104 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6.5rem * var(--tw-space-y-reverse))
}

.-space-y-105 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-105px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-105px * var(--tw-space-y-reverse))
}

.-space-y-108 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-6.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-6.75rem * var(--tw-space-y-reverse))
}

.-space-y-112 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7rem * var(--tw-space-y-reverse))
}

.-space-y-116 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7.25rem * var(--tw-space-y-reverse))
}

.-space-y-117 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7.3125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7.3125rem * var(--tw-space-y-reverse))
}

.-space-y-118 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7.375rem * var(--tw-space-y-reverse))
}

.-space-y-120 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7.5rem * var(--tw-space-y-reverse))
}

.-space-y-127 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-7.9375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-7.9375rem * var(--tw-space-y-reverse))
}

.-space-y-128 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-8rem * var(--tw-space-y-reverse))
}

.-space-y-132 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-8.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-8.25rem * var(--tw-space-y-reverse))
}

.-space-y-136 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-8.5rem * var(--tw-space-y-reverse))
}

.-space-y-140 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-8.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-8.75rem * var(--tw-space-y-reverse))
}

.-space-y-144 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-9rem * var(--tw-space-y-reverse))
}

.-space-y-145 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-9.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-9.0625rem * var(--tw-space-y-reverse))
}

.-space-y-150 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-9.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-9.375rem * var(--tw-space-y-reverse))
}

.-space-y-155 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-9.6875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-9.6875rem * var(--tw-space-y-reverse))
}

.-space-y-160 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-10rem * var(--tw-space-y-reverse))
}

.-space-y-162 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-10.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-10.125rem * var(--tw-space-y-reverse))
}

.-space-y-168 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-10.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-10.5rem * var(--tw-space-y-reverse))
}

.-space-y-172 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-10.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-10.75rem * var(--tw-space-y-reverse))
}

.-space-y-176 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-11rem * var(--tw-space-y-reverse))
}

.-space-y-192 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-12rem * var(--tw-space-y-reverse))
}

.-space-y-196 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-12.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-12.25rem * var(--tw-space-y-reverse))
}

.-space-y-200 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-12.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-12.5rem * var(--tw-space-y-reverse))
}

.-space-y-204 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-12.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-12.75rem * var(--tw-space-y-reverse))
}

.-space-y-208 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-13rem * var(--tw-space-y-reverse))
}

.-space-y-209 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-13.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-13.0625rem * var(--tw-space-y-reverse))
}

.-space-y-210 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-210px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-210px * var(--tw-space-y-reverse))
}

.-space-y-212 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-13.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-13.25rem * var(--tw-space-y-reverse))
}

.-space-y-224 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-14rem * var(--tw-space-y-reverse))
}

.-space-y-228 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-14.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-14.25rem * var(--tw-space-y-reverse))
}

.-space-y-230 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-14.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-14.375rem * var(--tw-space-y-reverse))
}

.-space-y-232 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-14.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-14.5rem * var(--tw-space-y-reverse))
}

.-space-y-240 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-15rem * var(--tw-space-y-reverse))
}

.-space-y-241 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-15.0625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-15.0625rem * var(--tw-space-y-reverse))
}

.-space-y-253 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-15.8125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-15.8125rem * var(--tw-space-y-reverse))
}

.-space-y-256 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-16rem * var(--tw-space-y-reverse))
}

.-space-y-263 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-16.4375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-16.4375rem * var(--tw-space-y-reverse))
}

.-space-y-264 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-16.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-16.5rem * var(--tw-space-y-reverse))
}

.-space-y-266 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-16.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-16.625rem * var(--tw-space-y-reverse))
}

.-space-y-272 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-17rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-17rem * var(--tw-space-y-reverse))
}

.-space-y-278 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-17.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-17.375rem * var(--tw-space-y-reverse))
}

.-space-y-288 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-18rem * var(--tw-space-y-reverse))
}

.-space-y-296 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-18.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-18.5rem * var(--tw-space-y-reverse))
}

.-space-y-304 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-19rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-19rem * var(--tw-space-y-reverse))
}

.-space-y-308 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-19.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-19.25rem * var(--tw-space-y-reverse))
}

.-space-y-320 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-20rem * var(--tw-space-y-reverse))
}

.-space-y-328 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-20.5rem * var(--tw-space-y-reverse))
}

.-space-y-360 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-22.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-22.5rem * var(--tw-space-y-reverse))
}

.-space-y-368 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-23rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-23rem * var(--tw-space-y-reverse))
}

.-space-y-384 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-24rem * var(--tw-space-y-reverse))
}

.-space-y-386 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-24.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-24.125rem * var(--tw-space-y-reverse))
}

.-space-y-400 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-25rem * var(--tw-space-y-reverse))
}

.-space-y-420 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-26.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-26.25rem * var(--tw-space-y-reverse))
}

.-space-y-440 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-27.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-27.5rem * var(--tw-space-y-reverse))
}

.-space-y-450 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-28.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-28.125rem * var(--tw-space-y-reverse))
}

.-space-y-462 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-28.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-28.875rem * var(--tw-space-y-reverse))
}

.-space-y-480 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-30rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-30rem * var(--tw-space-y-reverse))
}

.-space-y-504 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-504.03px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-504.03px * var(--tw-space-y-reverse))
}

.-space-y-524 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-524px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-524px * var(--tw-space-y-reverse))
}

.-space-y-560 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-35rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-35rem * var(--tw-space-y-reverse))
}

.-space-y-592 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-37rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-37rem * var(--tw-space-y-reverse))
}

.-space-y-632 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-39.5rem * var(--tw-space-y-reverse))
}

.-space-y-670 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-41.85rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-41.85rem * var(--tw-space-y-reverse))
}

.-space-y-696 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-43.5 * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-43.5 * var(--tw-space-y-reverse))
}

.-space-y-704 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-44rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-44rem * var(--tw-space-y-reverse))
}

.-space-y-736 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-46rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-46rem * var(--tw-space-y-reverse))
}

.-space-y-840 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(-52.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(-52.5rem * var(--tw-space-y-reverse))
}

.-space-y-max > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(max-content * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(max-content * var(--tw-space-y-reverse))
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:1
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:1
}

.divide-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.0625rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.0625rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.125rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.125rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.1875rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.1875rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.25rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.25rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.3125rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.3125rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.375rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.375rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.5rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.5rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.625rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.625rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(.75rem * var(--tw-divide-x-reverse));
  border-left-width:calc(.75rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-16 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(1rem * var(--tw-divide-x-reverse));
  border-left-width:calc(1rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-24 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(1.5rem * var(--tw-divide-x-reverse));
  border-left-width:calc(1.5rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-32 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(2rem * var(--tw-divide-x-reverse));
  border-left-width:calc(2rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-64 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(4rem * var(--tw-divide-x-reverse));
  border-left-width:calc(4rem * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-none > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(0px * var(--tw-divide-x-reverse));
  border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(1px * var(--tw-divide-x-reverse));
  border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-x-full > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:0;
  border-right-width:calc(9999px * var(--tw-divide-x-reverse));
  border-left-width:calc(9999px * calc(1 - var(--tw-divide-x-reverse)))
}

.divide-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.0625rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.0625rem * var(--tw-divide-y-reverse))
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.125rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.125rem * var(--tw-divide-y-reverse))
}

.divide-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.1875rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.1875rem * var(--tw-divide-y-reverse))
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.25rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.25rem * var(--tw-divide-y-reverse))
}

.divide-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.3125rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.3125rem * var(--tw-divide-y-reverse))
}

.divide-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.375rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.375rem * var(--tw-divide-y-reverse))
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.5rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.5rem * var(--tw-divide-y-reverse))
}

.divide-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.625rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.625rem * var(--tw-divide-y-reverse))
}

.divide-y-12 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(.75rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(.75rem * var(--tw-divide-y-reverse))
}

.divide-y-16 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1rem * var(--tw-divide-y-reverse))
}

.divide-y-24 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1.5rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1.5rem * var(--tw-divide-y-reverse))
}

.divide-y-32 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(2rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(2rem * var(--tw-divide-y-reverse))
}

.divide-y-64 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(4rem * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(4rem * var(--tw-divide-y-reverse))
}

.divide-y-none > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(0px * var(--tw-divide-y-reverse))
}

.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.divide-y-full > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(9999px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(9999px * var(--tw-divide-y-reverse))
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:1
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse:1
}

.divide-solid > :not([hidden]) ~ :not([hidden]){
  border-style:solid
}

.divide-dashed > :not([hidden]) ~ :not([hidden]){
  border-style:dashed
}

.divide-dotted > :not([hidden]) ~ :not([hidden]){
  border-style:dotted
}

.divide-double > :not([hidden]) ~ :not([hidden]){
  border-style:double
}

.divide-none > :not([hidden]) ~ :not([hidden]){
  border-style:none
}

.divide-transparent > :not([hidden]) ~ :not([hidden]){
  border-color:transparent
}

.divide-current > :not([hidden]) ~ :not([hidden]){
  border-color:currentColor
}

.divide-white > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-divide-opacity))
}

.divide-actionPrimary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-divide-opacity))
}

.divide-actionPrimary-hover-10 > :not([hidden]) ~ :not([hidden]){
  border-color: rgba(0, 64, 143, 0.1)
}

.divide-actionPrimary-hover > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 64, 143, var(--tw-divide-opacity))
}

.divide-actionPrimary-active-20 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(0, 53, 117, 0.2)
}

.divide-actionPrimary-active > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 76, 168, var(--tw-divide-opacity))
}

.divide-actionPrimary-disabled > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(0, 76, 168, 0.5)
}

.divide-actionPrimary-visited > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-divide-opacity))
}

.divide-actionPrimary-pressed > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(93, 81, 198, var(--tw-divide-opacity))
}

.divide-actionSecondary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(25, 171, 79, var(--tw-divide-opacity))
}

.divide-actionSecondary-DEFAULT-hover-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(12, 157, 65, 0.1)
}

.divide-actionSecondary-DEFAULT-hover > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(12, 158, 66, var(--tw-divide-opacity))
}

.divide-actionSecondary-DEFAULT-active-20 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(0, 148, 54, 0.2)
}

.divide-actionSecondary-DEFAULT-active > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 146, 54, var(--tw-divide-opacity))
}

.divide-actionSecondary-DEFAULT-inverted > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-divide-opacity))
}

.divide-actionSecondary-DEFAULT-visited > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-divide-opacity))
}

.divide-actionSecondary-DEFAULT-disabled > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(25, 171, 79, 0.5)
}

.divide-actionSecondary-hover-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(12, 157, 65, 0.1)
}

.divide-actionSecondary-hover > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(12, 158, 66, var(--tw-divide-opacity))
}

.divide-actionSecondary-active-20 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(0, 148, 54, 0.2)
}

.divide-actionSecondary-active > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 146, 54, var(--tw-divide-opacity))
}

.divide-actionNeutral > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(144, 152, 161, var(--tw-divide-opacity))
}

.divide-actionNeutral-DEFAULT-hover-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(109, 117, 128, 0.1)
}

.divide-actionNeutral-DEFAULT-hover > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-divide-opacity))
}

.divide-actionNeutral-DEFAULT-active-20 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(109, 117, 128, 0.2)
}

.divide-actionNeutral-DEFAULT-active > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(121, 128, 135, var(--tw-divide-opacity))
}

.divide-actionNeutral-DEFAULT-disabled > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(144, 152, 161, 0.7)
}

.divide-actionNeutral-DEFAULT-visited > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-divide-opacity))
}

.divide-actionNeutral-DEFAULT-inverted > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-divide-opacity))
}

.divide-actionNeutral-hover-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(109, 117, 128, 0.1)
}

.divide-actionNeutral-hover > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-divide-opacity))
}

.divide-actionNeutral-active-20 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(109, 117, 128, 0.2)
}

.divide-actionNeutral-active > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(121, 128, 135, var(--tw-divide-opacity))
}

.divide-darwin-primary-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(238, 244, 252, var(--tw-divide-opacity))
}

.divide-darwin-primary-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(229, 237, 246, var(--tw-divide-opacity))
}

.divide-darwin-primary-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(180, 213, 255, var(--tw-divide-opacity))
}

.divide-darwin-primary-400 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(25, 93, 176, var(--tw-divide-opacity))
}

.divide-darwin-primary-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-divide-opacity))
}

.divide-darwin-primary-600 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(25, 79, 216, var(--tw-divide-opacity))
}

.divide-darwin-primary-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 54, 122, var(--tw-divide-opacity))
}

.divide-darwin-neutral-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-divide-opacity))
}

.divide-darwin-neutral-75 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(240, 242, 243, var(--tw-divide-opacity))
}

.divide-darwin-neutral-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(228, 229, 237, var(--tw-divide-opacity))
}

.divide-darwin-neutral-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(204, 207, 219, var(--tw-divide-opacity))
}

.divide-darwin-neutral-400 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(163, 168, 194, var(--tw-divide-opacity))
}

.divide-darwin-neutral-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(141, 149, 181, var(--tw-divide-opacity))
}

.divide-darwin-neutral-600 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(114, 125, 168, var(--tw-divide-opacity))
}

.divide-darwin-neutral-700 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(97, 106, 143, var(--tw-divide-opacity))
}

.divide-darwin-neutral-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(80, 87, 117, var(--tw-divide-opacity))
}

.divide-darwin-neutral-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(62, 68, 92, var(--tw-divide-opacity))
}

.divide-darwin-neutral-1000 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(0, 0, 0, var(--tw-divide-opacity))
}

.divide-darwin-status-warning-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 242, 241, var(--tw-divide-opacity))
}

.divide-darwin-status-warning-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(245, 174, 169, var(--tw-divide-opacity))
}

.divide-darwin-status-warning-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(238, 115, 106, var(--tw-divide-opacity))
}

.divide-darwin-status-warning-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(215, 58, 47, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 250, 239, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(241, 235, 220, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(228, 216, 186, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(195, 168, 95, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-divide-opacity))
}

.divide-darwin-accent-investigations-ochre-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(121, 103, 54, var(--tw-divide-opacity))
}

.divide-darwin-accent-symptoms-blue-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(244, 248, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-symptoms-blue-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(219, 237, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-symptoms-blue-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(112, 143, 211, var(--tw-divide-opacity))
}

.divide-darwin-accent-symptoms-blue-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-symptoms-blue-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(77, 107, 174, var(--tw-divide-opacity))
}

.divide-darwin-accent-diagnosis-purple-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(246, 242, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-diagnosis-purple-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(230, 220, 253, var(--tw-divide-opacity))
}

.divide-darwin-accent-diagnosis-purple-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(133, 124, 205, var(--tw-divide-opacity))
}

.divide-darwin-accent-diagnosis-purple-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(138, 99, 210, var(--tw-divide-opacity))
}

.divide-darwin-accent-diagnosis-purple-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(123, 102, 172, var(--tw-divide-opacity))
}

.divide-darwin-accent-medicines-pink-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 246, 249, var(--tw-divide-opacity))
}

.divide-darwin-accent-medicines-pink-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(242, 222, 229, var(--tw-divide-opacity))
}

.divide-darwin-accent-medicines-pink-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(170, 99, 123, var(--tw-divide-opacity))
}

.divide-darwin-accent-medicines-pink-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(215, 92, 134, var(--tw-divide-opacity))
}

.divide-darwin-accent-medicines-pink-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(144, 75, 98, var(--tw-divide-opacity))
}

.divide-darwin-accent-burgandy-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(253, 244, 252, var(--tw-divide-opacity))
}

.divide-darwin-accent-burgandy-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 236, 254, var(--tw-divide-opacity))
}

.divide-darwin-accent-burgandy-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(190, 124, 187, var(--tw-divide-opacity))
}

.divide-darwin-accent-burgandy-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(166, 36, 160, var(--tw-divide-opacity))
}

.divide-darwin-accent-burgandy-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(136, 71, 133, var(--tw-divide-opacity))
}

.divide-darwin-accent-bright-blue-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(33, 95, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-sulphur-green-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(27, 156, 125, var(--tw-divide-opacity))
}

.divide-darwin-accent-bright-yellow-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 245, 219, var(--tw-divide-opacity))
}

.divide-darwin-accent-bright-yellow-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(237, 174, 12, var(--tw-divide-opacity))
}

.divide-darwin-accent-bright-yellow-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(216, 158, 9, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 244, 243, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 234, 227, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(222, 154, 128, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(236, 102, 87, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(176, 78, 67, var(--tw-divide-opacity))
}

.divide-darwin-accent-medical-history-orange-1000 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(130, 54, 46, var(--tw-divide-opacity))
}

.divide-darwin-accent-examination-findings-sky-blue-100 > :not([hidden]) ~ :not([hidden]){
  border-color:#79c7ff33
}

.divide-darwin-accent-examination-findings-sky-blue-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(242, 250, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-examination-findings-sky-blue-300 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(230, 245, 254, var(--tw-divide-opacity))
}

.divide-darwin-accent-examination-findings-sky-blue-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(70, 129, 171, var(--tw-divide-opacity))
}

.divide-darwin-accent-examination-findings-sky-blue-1000 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(42, 95, 133, var(--tw-divide-opacity))
}

.divide-darwin-accent-green-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(241, 255, 243, var(--tw-divide-opacity))
}

.divide-darwin-accent-green-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(227, 248, 230, var(--tw-divide-opacity))
}

.divide-darwin-accent-green-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(164, 201, 169, var(--tw-divide-opacity))
}

.divide-darwin-accent-green-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(48, 172, 65, var(--tw-divide-opacity))
}

.divide-darwin-accent-green-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(31, 131, 45, var(--tw-divide-opacity))
}

.divide-darwin-accent-lightpurple > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(233, 228, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-mauve-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(253, 248, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-mauve-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(243, 232, 249, var(--tw-divide-opacity))
}

.divide-darwin-accent-mauve-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(158, 119, 176, var(--tw-divide-opacity))
}

.divide-darwin-accent-mauve-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(168, 82, 208, var(--tw-divide-opacity))
}

.divide-darwin-accent-mauve-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(116, 62, 141, var(--tw-divide-opacity))
}

.divide-darwin-accent-dark-blue-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(245, 247, 255, var(--tw-divide-opacity))
}

.divide-darwin-accent-dark-blue-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(229, 231, 243, var(--tw-divide-opacity))
}

.divide-darwin-accent-dark-blue-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(85, 89, 123, var(--tw-divide-opacity))
}

.divide-darwin-accent-dark-blue-800 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(81, 91, 167, var(--tw-divide-opacity))
}

.divide-darwin-accent-dark-blue-900 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(77, 82, 117, var(--tw-divide-opacity))
}

.divide-neutral-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-divide-opacity))
}

.divide-neutral-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(44, 58, 75, var(--tw-divide-opacity))
}

.divide-neutral-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-divide-opacity))
}

.divide-neutral-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-divide-opacity))
}

.divide-neutral-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-divide-opacity))
}

.divide-neutral-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-divide-opacity))
}

.divide-neutral-6 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-divide-opacity))
}

.divide-neutral-7 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-divide-opacity))
}

.divide-neutral-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-divide-opacity))
}

.divide-neutral-9 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-divide-opacity))
}

.divide-neutral-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(228, 230, 237, var(--tw-divide-opacity))
}

.divide-neutral-black > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-divide-opacity))
}

.divide-secondary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(253, 204, 74, var(--tw-divide-opacity))
}

.divide-accent-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(45, 106, 106, var(--tw-divide-opacity))
}

.divide-accent-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(233, 173, 140, var(--tw-divide-opacity))
}

.divide-accent-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(34, 24, 116, var(--tw-divide-opacity))
}

.divide-accent-6 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(225, 96, 77, var(--tw-divide-opacity))
}

.divide-accent-3-23 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(233, 173, 140, 0.23)
}

.divide-accent-4-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(34, 24, 116, 0.1)
}

.divide-accent-6-15 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(225, 96, 77, 0.15)
}

.divide-accent-2-10 > :not([hidden]) ~ :not([hidden]){
  border-color:rgba(45, 106, 106, 0.1)
}

.divide-accent-navy-blue > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(77, 130, 189, var(--tw-divide-opacity))
}

.divide-accent-light-softyellow > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 243, 231, var(--tw-divide-opacity))
}

.divide-accent-light-softpurple > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(228, 223, 255, var(--tw-divide-opacity))
}

.divide-accent-light-softgreen > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(218, 245, 208, var(--tw-divide-opacity))
}

.divide-accent-light-softblue > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(210, 222, 255, var(--tw-divide-opacity))
}

.divide-accent-light-softbrick > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 223, 223, var(--tw-divide-opacity))
}

.divide-accent-dark-green > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(14, 96, 37, var(--tw-divide-opacity))
}

.divide-accent-blue > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(59, 150, 255, var(--tw-divide-opacity))
}

.divide-seperator-dark > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(214, 217, 224, var(--tw-divide-opacity))
}

.divide-status-success > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(40, 125, 60, var(--tw-divide-opacity))
}

.divide-status-warning > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(185, 80, 0, var(--tw-divide-opacity))
}

.divide-status-error > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(159, 0, 0, var(--tw-divide-opacity))
}

.divide-status-info > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(46, 90, 172, var(--tw-divide-opacity))
}

.divide-status-successBG > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(237, 249, 240, var(--tw-divide-opacity))
}

.divide-status-warningBG > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 244, 236, var(--tw-divide-opacity))
}

.divide-status-errorBG > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(254, 239, 239, var(--tw-divide-opacity))
}

.divide-status-infoBG > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(238, 242, 250, var(--tw-divide-opacity))
}

.divide-textColor-primary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(45, 49, 66, var(--tw-divide-opacity))
}

.divide-textColor-secondary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(76, 89, 128, var(--tw-divide-opacity))
}

.divide-textColor-tertiary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(156, 158, 185, var(--tw-divide-opacity))
}

.divide-textColor-grey-dark > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-divide-opacity))
}

.divide-textColor-grey > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-divide-opacity))
}

.divide-textColor-grey-light > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(149, 157, 165, var(--tw-divide-opacity))
}

.divide-textColor-disabled > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(149, 157, 165, var(--tw-divide-opacity))
}

.divide-textColor-subdued > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(88, 96, 105, var(--tw-divide-opacity))
}

.divide-textColor-subdued-inverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(191, 191, 191, var(--tw-divide-opacity))
}

.divide-background-secondary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(240, 242, 255, var(--tw-divide-opacity))
}

.divide-background-inputBG > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(244, 246, 250, var(--tw-divide-opacity))
}

.divide-background-light-green > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(242, 254, 237, var(--tw-divide-opacity))
}

.divide-background-light-yellow > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 250, 242, var(--tw-divide-opacity))
}

.divide-background-light-red > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 242, 242, var(--tw-divide-opacity))
}

.divide-docM-blue-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(219, 237, 255, var(--tw-divide-opacity))
}

.divide-docM-blue-400 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-divide-opacity))
}

.divide-docM-purple-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(230, 220, 253, var(--tw-divide-opacity))
}

.divide-docM-purple-400 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(117, 72, 200, var(--tw-divide-opacity))
}

.divide-docM-tab-main > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(188, 92, 124, var(--tw-divide-opacity))
}

.divide-docM-tab-bg > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(246, 225, 234, var(--tw-divide-opacity))
}

.divide-docM-rad-main > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-divide-opacity))
}

.divide-docM-rad-bg > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(241, 235, 220, var(--tw-divide-opacity))
}

.divide-sa-medical-history-background > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(251, 251, 251, var(--tw-divide-opacity))
}

.divide-sa-medical-history-heading > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(211, 155, 11, var(--tw-divide-opacity))
}

.divide-sa-medical-history-icon-bg > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(109, 137, 218, var(--tw-divide-opacity))
}

.divide-sa-others-icon-bg > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-divide-opacity))
}

.divide-mds-success > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(152, 213, 127, var(--tw-divide-opacity))
}

.divide-red-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(215, 58, 47, var(--tw-divide-opacity))
}

.divide-orange-500 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(232, 110, 26, var(--tw-divide-opacity))
}

.divide-icons-brand > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(114, 101, 227, var(--tw-divide-opacity))
}

.divide-foundations-purple-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(243, 241, 255, var(--tw-divide-opacity))
}

.divide-foundations-yellow > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(255, 206, 160, var(--tw-divide-opacity))
}

.divide-light > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgba(237, 239, 242, var(--tw-divide-opacity))
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0
}

.divide-opacity-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.05
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.1
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.2
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.25
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.3
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.4
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.5
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.6
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.7
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.75
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.8
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.9
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:0.95
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1
}

.place-self-auto{
  place-self:auto
}

.place-self-start{
  place-self:start
}

.place-self-end{
  place-self:end
}

.place-self-center{
  place-self:center
}

.place-self-stretch{
  place-self:stretch
}

.self-auto{
  align-self:auto
}

.self-start{
  align-self:flex-start
}

.self-end{
  align-self:flex-end
}

.self-center{
  align-self:center
}

.self-stretch{
  align-self:stretch
}

.self-baseline{
  align-self:baseline
}

.justify-self-auto{
  justify-self:auto
}

.justify-self-start{
  justify-self:start
}

.justify-self-end{
  justify-self:end
}

.justify-self-center{
  justify-self:center
}

.justify-self-stretch{
  justify-self:stretch
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-scroll{
  overflow:scroll
}

.overflow-x-auto{
  overflow-x:auto
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-y-hidden{
  overflow-y:hidden
}

.overflow-x-visible{
  overflow-x:visible
}

.overflow-y-visible{
  overflow-y:visible
}

.overflow-x-scroll{
  overflow-x:scroll
}

.overflow-y-scroll{
  overflow-y:scroll
}

.hover\:overflow-scroll:hover{
  overflow:scroll
}

.hover\:overflow-x-auto:hover{
  overflow-x:auto
}

.overscroll-auto{
  overscroll-behavior:auto
}

.overscroll-contain{
  overscroll-behavior:contain
}

.overscroll-none{
  overscroll-behavior:none
}

.overscroll-y-auto{
  overscroll-behavior-y:auto
}

.overscroll-y-contain{
  overscroll-behavior-y:contain
}

.overscroll-y-none{
  overscroll-behavior-y:none
}

.overscroll-x-auto{
  overscroll-behavior-x:auto
}

.overscroll-x-contain{
  overscroll-behavior-x:contain
}

.overscroll-x-none{
  overscroll-behavior-x:none
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.overflow-ellipsis{
  text-overflow:ellipsis
}

.overflow-clip{
  text-overflow:clip
}

.whitespace-normal{
  white-space:normal
}

.whitespace-nowrap{
  white-space:nowrap
}

.whitespace-pre{
  white-space:pre
}

.whitespace-pre-line{
  white-space:pre-line
}

.whitespace-pre-wrap{
  white-space:pre-wrap
}

.break-normal{
  overflow-wrap:normal;
  word-break:normal
}

.break-words{
  overflow-wrap:break-word
}

.break-all{
  word-break:break-all
}

.rounded-1{
  border-radius:.0625rem
}

.rounded-2{
  border-radius:.125rem
}

.rounded-3{
  border-radius:.1875rem
}

.rounded-4{
  border-radius:.25rem
}

.rounded-5{
  border-radius:.3125rem
}

.rounded-6{
  border-radius:.375rem
}

.rounded-8{
  border-radius:.5rem
}

.rounded-10{
  border-radius:.625rem
}

.rounded-12{
  border-radius:.75rem
}

.rounded-16{
  border-radius:1rem
}

.rounded-24{
  border-radius:1.5rem
}

.rounded-28{
  border-radius:1.75rem
}

.rounded-32{
  border-radius:2rem
}

.rounded-64{
  border-radius:4rem
}

.rounded-none{
  border-radius:0px
}

.rounded{
  border-radius:1px
}

.rounded-full{
  border-radius:9999px
}

.hover\:rounded-8:hover{
  border-radius:.5rem
}

.rounded-t-1{
  border-top-left-radius:.0625rem;
  border-top-right-radius:.0625rem
}

.rounded-t-2{
  border-top-left-radius:.125rem;
  border-top-right-radius:.125rem
}

.rounded-t-3{
  border-top-left-radius:.1875rem;
  border-top-right-radius:.1875rem
}

.rounded-t-4{
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}

.rounded-t-5{
  border-top-left-radius:.3125rem;
  border-top-right-radius:.3125rem
}

.rounded-t-6{
  border-top-left-radius:.375rem;
  border-top-right-radius:.375rem
}

.rounded-t-8{
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem
}

.rounded-t-10{
  border-top-left-radius:.625rem;
  border-top-right-radius:.625rem
}

.rounded-t-12{
  border-top-left-radius:.75rem;
  border-top-right-radius:.75rem
}

.rounded-t-16{
  border-top-left-radius:1rem;
  border-top-right-radius:1rem
}

.rounded-t-24{
  border-top-left-radius:1.5rem;
  border-top-right-radius:1.5rem
}

.rounded-t-32{
  border-top-left-radius:2rem;
  border-top-right-radius:2rem
}

.rounded-t-64{
  border-top-left-radius:4rem;
  border-top-right-radius:4rem
}

.rounded-t-none{
  border-top-left-radius:0px;
  border-top-right-radius:0px
}

.rounded-t{
  border-top-left-radius:1px;
  border-top-right-radius:1px
}

.rounded-t-full{
  border-top-left-radius:9999px;
  border-top-right-radius:9999px
}

.rounded-r-1{
  border-top-right-radius:.0625rem;
  border-bottom-right-radius:.0625rem
}

.rounded-r-2{
  border-top-right-radius:.125rem;
  border-bottom-right-radius:.125rem
}

.rounded-r-3{
  border-top-right-radius:.1875rem;
  border-bottom-right-radius:.1875rem
}

.rounded-r-4{
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}

.rounded-r-5{
  border-top-right-radius:.3125rem;
  border-bottom-right-radius:.3125rem
}

.rounded-r-6{
  border-top-right-radius:.375rem;
  border-bottom-right-radius:.375rem
}

.rounded-r-8{
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}

.rounded-r-10{
  border-top-right-radius:.625rem;
  border-bottom-right-radius:.625rem
}

.rounded-r-12{
  border-top-right-radius:.75rem;
  border-bottom-right-radius:.75rem
}

.rounded-r-16{
  border-top-right-radius:1rem;
  border-bottom-right-radius:1rem
}

.rounded-r-24{
  border-top-right-radius:1.5rem;
  border-bottom-right-radius:1.5rem
}

.rounded-r-32{
  border-top-right-radius:2rem;
  border-bottom-right-radius:2rem
}

.rounded-r-64{
  border-top-right-radius:4rem;
  border-bottom-right-radius:4rem
}

.rounded-r-none{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px
}

.rounded-r{
  border-top-right-radius:1px;
  border-bottom-right-radius:1px
}

.rounded-r-full{
  border-top-right-radius:9999px;
  border-bottom-right-radius:9999px
}

.rounded-b-1{
  border-bottom-right-radius:.0625rem;
  border-bottom-left-radius:.0625rem
}

.rounded-b-2{
  border-bottom-right-radius:.125rem;
  border-bottom-left-radius:.125rem
}

.rounded-b-3{
  border-bottom-right-radius:.1875rem;
  border-bottom-left-radius:.1875rem
}

.rounded-b-4{
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}

.rounded-b-5{
  border-bottom-right-radius:.3125rem;
  border-bottom-left-radius:.3125rem
}

.rounded-b-6{
  border-bottom-right-radius:.375rem;
  border-bottom-left-radius:.375rem
}

.rounded-b-8{
  border-bottom-right-radius:.5rem;
  border-bottom-left-radius:.5rem
}

.rounded-b-10{
  border-bottom-right-radius:.625rem;
  border-bottom-left-radius:.625rem
}

.rounded-b-12{
  border-bottom-right-radius:.75rem;
  border-bottom-left-radius:.75rem
}

.rounded-b-16{
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-b-24{
  border-bottom-right-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-b-32{
  border-bottom-right-radius:2rem;
  border-bottom-left-radius:2rem
}

.rounded-b-64{
  border-bottom-right-radius:4rem;
  border-bottom-left-radius:4rem
}

.rounded-b-none{
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px
}

.rounded-b{
  border-bottom-right-radius:1px;
  border-bottom-left-radius:1px
}

.rounded-b-full{
  border-bottom-right-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-l-1{
  border-top-left-radius:.0625rem;
  border-bottom-left-radius:.0625rem
}

.rounded-l-2{
  border-top-left-radius:.125rem;
  border-bottom-left-radius:.125rem
}

.rounded-l-3{
  border-top-left-radius:.1875rem;
  border-bottom-left-radius:.1875rem
}

.rounded-l-4{
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}

.rounded-l-5{
  border-top-left-radius:.3125rem;
  border-bottom-left-radius:.3125rem
}

.rounded-l-6{
  border-top-left-radius:.375rem;
  border-bottom-left-radius:.375rem
}

.rounded-l-8{
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}

.rounded-l-10{
  border-top-left-radius:.625rem;
  border-bottom-left-radius:.625rem
}

.rounded-l-12{
  border-top-left-radius:.75rem;
  border-bottom-left-radius:.75rem
}

.rounded-l-16{
  border-top-left-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-l-24{
  border-top-left-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-l-32{
  border-top-left-radius:2rem;
  border-bottom-left-radius:2rem
}

.rounded-l-64{
  border-top-left-radius:4rem;
  border-bottom-left-radius:4rem
}

.rounded-l-none{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px
}

.rounded-l{
  border-top-left-radius:1px;
  border-bottom-left-radius:1px
}

.rounded-l-full{
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-tl-1{
  border-top-left-radius:.0625rem
}

.rounded-tl-2{
  border-top-left-radius:.125rem
}

.rounded-tl-3{
  border-top-left-radius:.1875rem
}

.rounded-tl-4{
  border-top-left-radius:.25rem
}

.rounded-tl-5{
  border-top-left-radius:.3125rem
}

.rounded-tl-6{
  border-top-left-radius:.375rem
}

.rounded-tl-8{
  border-top-left-radius:.5rem
}

.rounded-tl-10{
  border-top-left-radius:.625rem
}

.rounded-tl-12{
  border-top-left-radius:.75rem
}

.rounded-tl-16{
  border-top-left-radius:1rem
}

.rounded-tl-24{
  border-top-left-radius:1.5rem
}

.rounded-tl-32{
  border-top-left-radius:2rem
}

.rounded-tl-64{
  border-top-left-radius:4rem
}

.rounded-tl-none{
  border-top-left-radius:0px
}

.rounded-tl{
  border-top-left-radius:1px
}

.rounded-tl-full{
  border-top-left-radius:9999px
}

.rounded-tr-1{
  border-top-right-radius:.0625rem
}

.rounded-tr-2{
  border-top-right-radius:.125rem
}

.rounded-tr-3{
  border-top-right-radius:.1875rem
}

.rounded-tr-4{
  border-top-right-radius:.25rem
}

.rounded-tr-5{
  border-top-right-radius:.3125rem
}

.rounded-tr-6{
  border-top-right-radius:.375rem
}

.rounded-tr-8{
  border-top-right-radius:.5rem
}

.rounded-tr-10{
  border-top-right-radius:.625rem
}

.rounded-tr-12{
  border-top-right-radius:.75rem
}

.rounded-tr-16{
  border-top-right-radius:1rem
}

.rounded-tr-24{
  border-top-right-radius:1.5rem
}

.rounded-tr-32{
  border-top-right-radius:2rem
}

.rounded-tr-64{
  border-top-right-radius:4rem
}

.rounded-tr-none{
  border-top-right-radius:0px
}

.rounded-tr{
  border-top-right-radius:1px
}

.rounded-tr-full{
  border-top-right-radius:9999px
}

.rounded-br-1{
  border-bottom-right-radius:.0625rem
}

.rounded-br-2{
  border-bottom-right-radius:.125rem
}

.rounded-br-3{
  border-bottom-right-radius:.1875rem
}

.rounded-br-4{
  border-bottom-right-radius:.25rem
}

.rounded-br-5{
  border-bottom-right-radius:.3125rem
}

.rounded-br-6{
  border-bottom-right-radius:.375rem
}

.rounded-br-8{
  border-bottom-right-radius:.5rem
}

.rounded-br-10{
  border-bottom-right-radius:.625rem
}

.rounded-br-12{
  border-bottom-right-radius:.75rem
}

.rounded-br-16{
  border-bottom-right-radius:1rem
}

.rounded-br-24{
  border-bottom-right-radius:1.5rem
}

.rounded-br-32{
  border-bottom-right-radius:2rem
}

.rounded-br-64{
  border-bottom-right-radius:4rem
}

.rounded-br-none{
  border-bottom-right-radius:0px
}

.rounded-br{
  border-bottom-right-radius:1px
}

.rounded-br-full{
  border-bottom-right-radius:9999px
}

.rounded-bl-1{
  border-bottom-left-radius:.0625rem
}

.rounded-bl-2{
  border-bottom-left-radius:.125rem
}

.rounded-bl-3{
  border-bottom-left-radius:.1875rem
}

.rounded-bl-4{
  border-bottom-left-radius:.25rem
}

.rounded-bl-5{
  border-bottom-left-radius:.3125rem
}

.rounded-bl-6{
  border-bottom-left-radius:.375rem
}

.rounded-bl-8{
  border-bottom-left-radius:.5rem
}

.rounded-bl-10{
  border-bottom-left-radius:.625rem
}

.rounded-bl-12{
  border-bottom-left-radius:.75rem
}

.rounded-bl-16{
  border-bottom-left-radius:1rem
}

.rounded-bl-24{
  border-bottom-left-radius:1.5rem
}

.rounded-bl-32{
  border-bottom-left-radius:2rem
}

.rounded-bl-64{
  border-bottom-left-radius:4rem
}

.rounded-bl-none{
  border-bottom-left-radius:0px
}

.rounded-bl{
  border-bottom-left-radius:1px
}

.rounded-bl-full{
  border-bottom-left-radius:9999px
}

.border-1{
  border-width:.0625rem
}

.border-2{
  border-width:.125rem
}

.border-3{
  border-width:.1875rem
}

.border-4{
  border-width:.25rem
}

.border-5{
  border-width:.3125rem
}

.border-6{
  border-width:.375rem
}

.border-8{
  border-width:.5rem
}

.border-10{
  border-width:.625rem
}

.border-12{
  border-width:.75rem
}

.border-16{
  border-width:1rem
}

.border-24{
  border-width:1.5rem
}

.border-32{
  border-width:2rem
}

.border-64{
  border-width:4rem
}

.border-none{
  border-width:0px
}

.border{
  border-width:1px
}

.border-full{
  border-width:9999px
}

.border-t-1{
  border-top-width:.0625rem
}

.border-t-2{
  border-top-width:.125rem
}

.border-t-3{
  border-top-width:.1875rem
}

.border-t-4{
  border-top-width:.25rem
}

.border-t-5{
  border-top-width:.3125rem
}

.border-t-6{
  border-top-width:.375rem
}

.border-t-8{
  border-top-width:.5rem
}

.border-t-10{
  border-top-width:.625rem
}

.border-t-12{
  border-top-width:.75rem
}

.border-t-16{
  border-top-width:1rem
}

.border-t-24{
  border-top-width:1.5rem
}

.border-t-32{
  border-top-width:2rem
}

.border-t-64{
  border-top-width:4rem
}

.border-t-none{
  border-top-width:0px
}

.border-t{
  border-top-width:1px
}

.border-t-full{
  border-top-width:9999px
}

.border-r-1{
  border-right-width:.0625rem
}

.border-r-2{
  border-right-width:.125rem
}

.border-r-3{
  border-right-width:.1875rem
}

.border-r-4{
  border-right-width:.25rem
}

.border-r-5{
  border-right-width:.3125rem
}

.border-r-6{
  border-right-width:.375rem
}

.border-r-8{
  border-right-width:.5rem
}

.border-r-10{
  border-right-width:.625rem
}

.border-r-12{
  border-right-width:.75rem
}

.border-r-16{
  border-right-width:1rem
}

.border-r-24{
  border-right-width:1.5rem
}

.border-r-32{
  border-right-width:2rem
}

.border-r-64{
  border-right-width:4rem
}

.border-r-none{
  border-right-width:0px
}

.border-r{
  border-right-width:1px
}

.border-r-full{
  border-right-width:9999px
}

.border-b-1{
  border-bottom-width:.0625rem
}

.border-b-2{
  border-bottom-width:.125rem
}

.border-b-3{
  border-bottom-width:.1875rem
}

.border-b-4{
  border-bottom-width:.25rem
}

.border-b-5{
  border-bottom-width:.3125rem
}

.border-b-6{
  border-bottom-width:.375rem
}

.border-b-8{
  border-bottom-width:.5rem
}

.border-b-10{
  border-bottom-width:.625rem
}

.border-b-12{
  border-bottom-width:.75rem
}

.border-b-16{
  border-bottom-width:1rem
}

.border-b-24{
  border-bottom-width:1.5rem
}

.border-b-32{
  border-bottom-width:2rem
}

.border-b-64{
  border-bottom-width:4rem
}

.border-b-none{
  border-bottom-width:0px
}

.border-b{
  border-bottom-width:1px
}

.border-b-full{
  border-bottom-width:9999px
}

.border-l-1{
  border-left-width:.0625rem
}

.border-l-2{
  border-left-width:.125rem
}

.border-l-3{
  border-left-width:.1875rem
}

.border-l-4{
  border-left-width:.25rem
}

.border-l-5{
  border-left-width:.3125rem
}

.border-l-6{
  border-left-width:.375rem
}

.border-l-8{
  border-left-width:.5rem
}

.border-l-10{
  border-left-width:.625rem
}

.border-l-12{
  border-left-width:.75rem
}

.border-l-16{
  border-left-width:1rem
}

.border-l-24{
  border-left-width:1.5rem
}

.border-l-32{
  border-left-width:2rem
}

.border-l-64{
  border-left-width:4rem
}

.border-l-none{
  border-left-width:0px
}

.border-l{
  border-left-width:1px
}

.border-l-full{
  border-left-width:9999px
}

.border-solid{
  border-style:solid
}

.border-dashed{
  border-style:dashed
}

.border-dotted{
  border-style:dotted
}

.border-double{
  border-style:double
}

.border-none{
  border-style:none
}

.border-transparent{
  border-color:transparent
}

.border-current{
  border-color:currentColor
}

.border-white{
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-actionPrimary{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.border-actionPrimary-hover-10{
  border-color: rgba(0, 64, 143, 0.1)
}

.border-actionPrimary-hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 64, 143, var(--tw-border-opacity))
}

.border-actionPrimary-active-20{
  border-color:rgba(0, 53, 117, 0.2)
}

.border-actionPrimary-active{
  --tw-border-opacity:1;
  border-color:rgba(0, 76, 168, var(--tw-border-opacity))
}

.border-actionPrimary-disabled{
  border-color:rgba(0, 76, 168, 0.5)
}

.border-actionPrimary-visited{
  --tw-border-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-border-opacity))
}

.border-actionPrimary-pressed{
  --tw-border-opacity:1;
  border-color:rgba(93, 81, 198, var(--tw-border-opacity))
}

.border-actionSecondary{
  --tw-border-opacity:1;
  border-color:rgba(25, 171, 79, var(--tw-border-opacity))
}

.border-actionSecondary-DEFAULT-hover-10{
  border-color:rgba(12, 157, 65, 0.1)
}

.border-actionSecondary-DEFAULT-hover{
  --tw-border-opacity:1;
  border-color:rgba(12, 158, 66, var(--tw-border-opacity))
}

.border-actionSecondary-DEFAULT-active-20{
  border-color:rgba(0, 148, 54, 0.2)
}

.border-actionSecondary-DEFAULT-active{
  --tw-border-opacity:1;
  border-color:rgba(0, 146, 54, var(--tw-border-opacity))
}

.border-actionSecondary-DEFAULT-inverted{
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-actionSecondary-DEFAULT-visited{
  --tw-border-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-border-opacity))
}

.border-actionSecondary-DEFAULT-disabled{
  border-color:rgba(25, 171, 79, 0.5)
}

.border-actionSecondary-hover-10{
  border-color:rgba(12, 157, 65, 0.1)
}

.border-actionSecondary-hover{
  --tw-border-opacity:1;
  border-color:rgba(12, 158, 66, var(--tw-border-opacity))
}

.border-actionSecondary-active-20{
  border-color:rgba(0, 148, 54, 0.2)
}

.border-actionSecondary-active{
  --tw-border-opacity:1;
  border-color:rgba(0, 146, 54, var(--tw-border-opacity))
}

.border-actionNeutral{
  --tw-border-opacity:1;
  border-color:rgba(144, 152, 161, var(--tw-border-opacity))
}

.border-actionNeutral-DEFAULT-hover-10{
  border-color:rgba(109, 117, 128, 0.1)
}

.border-actionNeutral-DEFAULT-hover{
  --tw-border-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-border-opacity))
}

.border-actionNeutral-DEFAULT-active-20{
  border-color:rgba(109, 117, 128, 0.2)
}

.border-actionNeutral-DEFAULT-active{
  --tw-border-opacity:1;
  border-color:rgba(121, 128, 135, var(--tw-border-opacity))
}

.border-actionNeutral-DEFAULT-disabled{
  border-color:rgba(144, 152, 161, 0.7)
}

.border-actionNeutral-DEFAULT-visited{
  --tw-border-opacity:1;
  border-color:rgba(94, 56, 186, var(--tw-border-opacity))
}

.border-actionNeutral-DEFAULT-inverted{
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-actionNeutral-hover-10{
  border-color:rgba(109, 117, 128, 0.1)
}

.border-actionNeutral-hover{
  --tw-border-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-border-opacity))
}

.border-actionNeutral-active-20{
  border-color:rgba(109, 117, 128, 0.2)
}

.border-actionNeutral-active{
  --tw-border-opacity:1;
  border-color:rgba(121, 128, 135, var(--tw-border-opacity))
}

.border-darwin-primary-100{
  --tw-border-opacity:1;
  border-color:rgba(238, 244, 252, var(--tw-border-opacity))
}

.border-darwin-primary-200{
  --tw-border-opacity:1;
  border-color:rgba(229, 237, 246, var(--tw-border-opacity))
}

.border-darwin-primary-300{
  --tw-border-opacity:1;
  border-color:rgba(180, 213, 255, var(--tw-border-opacity))
}

.border-darwin-primary-400{
  --tw-border-opacity:1;
  border-color:rgba(25, 93, 176, var(--tw-border-opacity))
}

.border-darwin-primary-500{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.border-darwin-primary-600{
  --tw-border-opacity:1;
  border-color:rgba(25, 79, 216, var(--tw-border-opacity))
}

.border-darwin-primary-900{
  --tw-border-opacity:1;
  border-color:rgba(0, 54, 122, var(--tw-border-opacity))
}

.border-darwin-neutral-50{
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.border-darwin-neutral-75{
  --tw-border-opacity:1;
  border-color:rgba(240, 242, 243, var(--tw-border-opacity))
}

.border-darwin-neutral-100{
  --tw-border-opacity:1;
  border-color:rgba(228, 229, 237, var(--tw-border-opacity))
}

.border-darwin-neutral-200{
  --tw-border-opacity:1;
  border-color:rgba(204, 207, 219, var(--tw-border-opacity))
}

.border-darwin-neutral-400{
  --tw-border-opacity:1;
  border-color:rgba(163, 168, 194, var(--tw-border-opacity))
}

.border-darwin-neutral-500{
  --tw-border-opacity:1;
  border-color:rgba(141, 149, 181, var(--tw-border-opacity))
}

.border-darwin-neutral-600{
  --tw-border-opacity:1;
  border-color:rgba(114, 125, 168, var(--tw-border-opacity))
}

.border-darwin-neutral-700{
  --tw-border-opacity:1;
  border-color:rgba(97, 106, 143, var(--tw-border-opacity))
}

.border-darwin-neutral-800{
  --tw-border-opacity:1;
  border-color:rgba(80, 87, 117, var(--tw-border-opacity))
}

.border-darwin-neutral-900{
  --tw-border-opacity:1;
  border-color:rgba(62, 68, 92, var(--tw-border-opacity))
}

.border-darwin-neutral-1000{
  --tw-border-opacity:1;
  border-color:rgba(0, 0, 0, var(--tw-border-opacity))
}

.border-darwin-neutral_new-50{
  --tw-border-opacity:1;
  border-color:rgba(244, 244, 244, var(--tw-border-opacity))
}

.border-darwin-neutral_new-200{
  --tw-border-opacity:1;
  border-color:rgba(209, 209, 209, var(--tw-border-opacity))
}

.border-darwin-neutral_new-800{
  --tw-border-opacity:1;
  border-color:rgba(72, 72, 72, var(--tw-border-opacity))
}

.border-darwin-neutrals-50{
  --tw-border-opacity:1;
  border-color:rgba(244, 244, 244, var(--tw-border-opacity))
}

.border-darwin-green-primary{
  --tw-border-opacity:1;
  border-color:rgba(25, 166, 106, var(--tw-border-opacity))
}

.border-darwin-status-warning-100{
  --tw-border-opacity:1;
  border-color:rgba(255, 242, 241, var(--tw-border-opacity))
}

.border-darwin-status-warning-200{
  --tw-border-opacity:1;
  border-color:rgba(245, 174, 169, var(--tw-border-opacity))
}

.border-darwin-status-warning-300{
  --tw-border-opacity:1;
  border-color:rgba(238, 115, 106, var(--tw-border-opacity))
}

.border-darwin-status-warning-500{
  --tw-border-opacity:1;
  border-color:rgba(215, 58, 47, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-100{
  --tw-border-opacity:1;
  border-color:rgba(255, 250, 239, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-200{
  --tw-border-opacity:1;
  border-color:rgba(241, 235, 220, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-300{
  --tw-border-opacity:1;
  border-color:rgba(228, 216, 186, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-500{
  --tw-border-opacity:1;
  border-color:rgba(195, 168, 95, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-800{
  --tw-border-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-border-opacity))
}

.border-darwin-accent-investigations-ochre-900{
  --tw-border-opacity:1;
  border-color:rgba(121, 103, 54, var(--tw-border-opacity))
}

.border-darwin-accent-symptoms-blue-100{
  --tw-border-opacity:1;
  border-color:rgba(244, 248, 255, var(--tw-border-opacity))
}

.border-darwin-accent-symptoms-blue-200{
  --tw-border-opacity:1;
  border-color:rgba(219, 237, 255, var(--tw-border-opacity))
}

.border-darwin-accent-symptoms-blue-500{
  --tw-border-opacity:1;
  border-color:rgba(112, 143, 211, var(--tw-border-opacity))
}

.border-darwin-accent-symptoms-blue-800{
  --tw-border-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-border-opacity))
}

.border-darwin-accent-symptoms-blue-900{
  --tw-border-opacity:1;
  border-color:rgba(77, 107, 174, var(--tw-border-opacity))
}

.border-darwin-accent-diagnosis-purple-100{
  --tw-border-opacity:1;
  border-color:rgba(246, 242, 255, var(--tw-border-opacity))
}

.border-darwin-accent-diagnosis-purple-200{
  --tw-border-opacity:1;
  border-color:rgba(230, 220, 253, var(--tw-border-opacity))
}

.border-darwin-accent-diagnosis-purple-500{
  --tw-border-opacity:1;
  border-color:rgba(133, 124, 205, var(--tw-border-opacity))
}

.border-darwin-accent-diagnosis-purple-800{
  --tw-border-opacity:1;
  border-color:rgba(138, 99, 210, var(--tw-border-opacity))
}

.border-darwin-accent-diagnosis-purple-900{
  --tw-border-opacity:1;
  border-color:rgba(123, 102, 172, var(--tw-border-opacity))
}

.border-darwin-accent-medicines-pink-100{
  --tw-border-opacity:1;
  border-color:rgba(255, 246, 249, var(--tw-border-opacity))
}

.border-darwin-accent-medicines-pink-200{
  --tw-border-opacity:1;
  border-color:rgba(242, 222, 229, var(--tw-border-opacity))
}

.border-darwin-accent-medicines-pink-500{
  --tw-border-opacity:1;
  border-color:rgba(170, 99, 123, var(--tw-border-opacity))
}

.border-darwin-accent-medicines-pink-800{
  --tw-border-opacity:1;
  border-color:rgba(215, 92, 134, var(--tw-border-opacity))
}

.border-darwin-accent-medicines-pink-900{
  --tw-border-opacity:1;
  border-color:rgba(144, 75, 98, var(--tw-border-opacity))
}

.border-darwin-accent-burgandy-100{
  --tw-border-opacity:1;
  border-color:rgba(253, 244, 252, var(--tw-border-opacity))
}

.border-darwin-accent-burgandy-200{
  --tw-border-opacity:1;
  border-color:rgba(255, 236, 254, var(--tw-border-opacity))
}

.border-darwin-accent-burgandy-500{
  --tw-border-opacity:1;
  border-color:rgba(190, 124, 187, var(--tw-border-opacity))
}

.border-darwin-accent-burgandy-800{
  --tw-border-opacity:1;
  border-color:rgba(166, 36, 160, var(--tw-border-opacity))
}

.border-darwin-accent-burgandy-900{
  --tw-border-opacity:1;
  border-color:rgba(136, 71, 133, var(--tw-border-opacity))
}

.border-darwin-accent-bright-blue-800{
  --tw-border-opacity:1;
  border-color:rgba(33, 95, 255, var(--tw-border-opacity))
}

.border-darwin-accent-sulphur-green-500{
  --tw-border-opacity:1;
  border-color:rgba(27, 156, 125, var(--tw-border-opacity))
}

.border-darwin-accent-bright-yellow-200{
  --tw-border-opacity:1;
  border-color:rgba(255, 245, 219, var(--tw-border-opacity))
}

.border-darwin-accent-bright-yellow-800{
  --tw-border-opacity:1;
  border-color:rgba(237, 174, 12, var(--tw-border-opacity))
}

.border-darwin-accent-bright-yellow-900{
  --tw-border-opacity:1;
  border-color:rgba(216, 158, 9, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-100{
  --tw-border-opacity:1;
  border-color:rgba(255, 244, 243, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-200{
  --tw-border-opacity:1;
  border-color:rgba(255, 234, 227, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-500{
  --tw-border-opacity:1;
  border-color:rgba(222, 154, 128, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-800{
  --tw-border-opacity:1;
  border-color:rgba(236, 102, 87, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-900{
  --tw-border-opacity:1;
  border-color:rgba(176, 78, 67, var(--tw-border-opacity))
}

.border-darwin-accent-medical-history-orange-1000{
  --tw-border-opacity:1;
  border-color:rgba(130, 54, 46, var(--tw-border-opacity))
}

.border-darwin-accent-examination-findings-sky-blue-100{
  border-color:#79c7ff33
}

.border-darwin-accent-examination-findings-sky-blue-200{
  --tw-border-opacity:1;
  border-color:rgba(242, 250, 255, var(--tw-border-opacity))
}

.border-darwin-accent-examination-findings-sky-blue-300{
  --tw-border-opacity:1;
  border-color:rgba(230, 245, 254, var(--tw-border-opacity))
}

.border-darwin-accent-examination-findings-sky-blue-900{
  --tw-border-opacity:1;
  border-color:rgba(70, 129, 171, var(--tw-border-opacity))
}

.border-darwin-accent-examination-findings-sky-blue-1000{
  --tw-border-opacity:1;
  border-color:rgba(42, 95, 133, var(--tw-border-opacity))
}

.border-darwin-accent-green-100{
  --tw-border-opacity:1;
  border-color:rgba(241, 255, 243, var(--tw-border-opacity))
}

.border-darwin-accent-green-200{
  --tw-border-opacity:1;
  border-color:rgba(227, 248, 230, var(--tw-border-opacity))
}

.border-darwin-accent-green-500{
  --tw-border-opacity:1;
  border-color:rgba(164, 201, 169, var(--tw-border-opacity))
}

.border-darwin-accent-green-800{
  --tw-border-opacity:1;
  border-color:rgba(48, 172, 65, var(--tw-border-opacity))
}

.border-darwin-accent-green-900{
  --tw-border-opacity:1;
  border-color:rgba(31, 131, 45, var(--tw-border-opacity))
}

.border-darwin-accent-lightpurple{
  --tw-border-opacity:1;
  border-color:rgba(233, 228, 255, var(--tw-border-opacity))
}

.border-darwin-accent-mauve-100{
  --tw-border-opacity:1;
  border-color:rgba(253, 248, 255, var(--tw-border-opacity))
}

.border-darwin-accent-mauve-200{
  --tw-border-opacity:1;
  border-color:rgba(243, 232, 249, var(--tw-border-opacity))
}

.border-darwin-accent-mauve-500{
  --tw-border-opacity:1;
  border-color:rgba(158, 119, 176, var(--tw-border-opacity))
}

.border-darwin-accent-mauve-800{
  --tw-border-opacity:1;
  border-color:rgba(168, 82, 208, var(--tw-border-opacity))
}

.border-darwin-accent-mauve-900{
  --tw-border-opacity:1;
  border-color:rgba(116, 62, 141, var(--tw-border-opacity))
}

.border-darwin-accent-dark-blue-100{
  --tw-border-opacity:1;
  border-color:rgba(245, 247, 255, var(--tw-border-opacity))
}

.border-darwin-accent-dark-blue-200{
  --tw-border-opacity:1;
  border-color:rgba(229, 231, 243, var(--tw-border-opacity))
}

.border-darwin-accent-dark-blue-500{
  --tw-border-opacity:1;
  border-color:rgba(85, 89, 123, var(--tw-border-opacity))
}

.border-darwin-accent-dark-blue-800{
  --tw-border-opacity:1;
  border-color:rgba(81, 91, 167, var(--tw-border-opacity))
}

.border-darwin-accent-dark-blue-900{
  --tw-border-opacity:1;
  border-color:rgba(77, 82, 117, var(--tw-border-opacity))
}

.border-neutral-0{
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-neutral-1{
  --tw-border-opacity:1;
  border-color:rgba(44, 58, 75, var(--tw-border-opacity))
}

.border-neutral-2{
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity))
}

.border-neutral-3{
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.border-neutral-4{
  --tw-border-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-border-opacity))
}

.border-neutral-5{
  --tw-border-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-border-opacity))
}

.border-neutral-6{
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.border-neutral-7{
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity))
}

.border-neutral-8{
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity))
}

.border-neutral-9{
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.border-neutral-10{
  --tw-border-opacity:1;
  border-color:rgba(228, 230, 237, var(--tw-border-opacity))
}

.border-neutral-black{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.border-secondary{
  --tw-border-opacity:1;
  border-color:rgba(253, 204, 74, var(--tw-border-opacity))
}

.border-accent-2{
  --tw-border-opacity:1;
  border-color:rgba(45, 106, 106, var(--tw-border-opacity))
}

.border-accent-3{
  --tw-border-opacity:1;
  border-color:rgba(233, 173, 140, var(--tw-border-opacity))
}

.border-accent-4{
  --tw-border-opacity:1;
  border-color:rgba(34, 24, 116, var(--tw-border-opacity))
}

.border-accent-6{
  --tw-border-opacity:1;
  border-color:rgba(225, 96, 77, var(--tw-border-opacity))
}

.border-accent-3-23{
  border-color:rgba(233, 173, 140, 0.23)
}

.border-accent-4-10{
  border-color:rgba(34, 24, 116, 0.1)
}

.border-accent-6-15{
  border-color:rgba(225, 96, 77, 0.15)
}

.border-accent-2-10{
  border-color:rgba(45, 106, 106, 0.1)
}

.border-accent-navy-blue{
  --tw-border-opacity:1;
  border-color:rgba(77, 130, 189, var(--tw-border-opacity))
}

.border-accent-light-softyellow{
  --tw-border-opacity:1;
  border-color:rgba(255, 243, 231, var(--tw-border-opacity))
}

.border-accent-light-softpurple{
  --tw-border-opacity:1;
  border-color:rgba(228, 223, 255, var(--tw-border-opacity))
}

.border-accent-light-softgreen{
  --tw-border-opacity:1;
  border-color:rgba(218, 245, 208, var(--tw-border-opacity))
}

.border-accent-light-softblue{
  --tw-border-opacity:1;
  border-color:rgba(210, 222, 255, var(--tw-border-opacity))
}

.border-accent-light-softbrick{
  --tw-border-opacity:1;
  border-color:rgba(255, 223, 223, var(--tw-border-opacity))
}

.border-accent-dark-green{
  --tw-border-opacity:1;
  border-color:rgba(14, 96, 37, var(--tw-border-opacity))
}

.border-accent-blue{
  --tw-border-opacity:1;
  border-color:rgba(59, 150, 255, var(--tw-border-opacity))
}

.border-seperator-dark{
  --tw-border-opacity:1;
  border-color:rgba(214, 217, 224, var(--tw-border-opacity))
}

.border-status-success{
  --tw-border-opacity:1;
  border-color:rgba(40, 125, 60, var(--tw-border-opacity))
}

.border-status-warning{
  --tw-border-opacity:1;
  border-color:rgba(185, 80, 0, var(--tw-border-opacity))
}

.border-status-error{
  --tw-border-opacity:1;
  border-color:rgba(159, 0, 0, var(--tw-border-opacity))
}

.border-status-info{
  --tw-border-opacity:1;
  border-color:rgba(46, 90, 172, var(--tw-border-opacity))
}

.border-status-successBG{
  --tw-border-opacity:1;
  border-color:rgba(237, 249, 240, var(--tw-border-opacity))
}

.border-status-warningBG{
  --tw-border-opacity:1;
  border-color:rgba(255, 244, 236, var(--tw-border-opacity))
}

.border-status-errorBG{
  --tw-border-opacity:1;
  border-color:rgba(254, 239, 239, var(--tw-border-opacity))
}

.border-status-infoBG{
  --tw-border-opacity:1;
  border-color:rgba(238, 242, 250, var(--tw-border-opacity))
}

.border-textColor-primary{
  --tw-border-opacity:1;
  border-color:rgba(45, 49, 66, var(--tw-border-opacity))
}

.border-textColor-secondary{
  --tw-border-opacity:1;
  border-color:rgba(76, 89, 128, var(--tw-border-opacity))
}

.border-textColor-tertiary{
  --tw-border-opacity:1;
  border-color:rgba(156, 158, 185, var(--tw-border-opacity))
}

.border-textColor-grey-dark{
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity))
}

.border-textColor-grey{
  --tw-border-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-border-opacity))
}

.border-textColor-grey-light{
  --tw-border-opacity:1;
  border-color:rgba(149, 157, 165, var(--tw-border-opacity))
}

.border-textColor-disabled{
  --tw-border-opacity:1;
  border-color:rgba(149, 157, 165, var(--tw-border-opacity))
}

.border-textColor-subdued{
  --tw-border-opacity:1;
  border-color:rgba(88, 96, 105, var(--tw-border-opacity))
}

.border-textColor-subdued-inverse{
  --tw-border-opacity:1;
  border-color:rgba(191, 191, 191, var(--tw-border-opacity))
}

.border-background-secondary{
  --tw-border-opacity:1;
  border-color:rgba(240, 242, 255, var(--tw-border-opacity))
}

.border-background-inputBG{
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 250, var(--tw-border-opacity))
}

.border-background-light-green{
  --tw-border-opacity:1;
  border-color:rgba(242, 254, 237, var(--tw-border-opacity))
}

.border-background-light-yellow{
  --tw-border-opacity:1;
  border-color:rgba(255, 250, 242, var(--tw-border-opacity))
}

.border-background-light-red{
  --tw-border-opacity:1;
  border-color:rgba(255, 242, 242, var(--tw-border-opacity))
}

.border-docM-blue-100{
  --tw-border-opacity:1;
  border-color:rgba(219, 237, 255, var(--tw-border-opacity))
}

.border-docM-blue-400{
  --tw-border-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-border-opacity))
}

.border-docM-purple-100{
  --tw-border-opacity:1;
  border-color:rgba(230, 220, 253, var(--tw-border-opacity))
}

.border-docM-purple-400{
  --tw-border-opacity:1;
  border-color:rgba(117, 72, 200, var(--tw-border-opacity))
}

.border-docM-tab-main{
  --tw-border-opacity:1;
  border-color:rgba(188, 92, 124, var(--tw-border-opacity))
}

.border-docM-tab-bg{
  --tw-border-opacity:1;
  border-color:rgba(246, 225, 234, var(--tw-border-opacity))
}

.border-docM-rad-main{
  --tw-border-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-border-opacity))
}

.border-docM-rad-bg{
  --tw-border-opacity:1;
  border-color:rgba(241, 235, 220, var(--tw-border-opacity))
}

.border-sa-medical-history-background{
  --tw-border-opacity:1;
  border-color:rgba(251, 251, 251, var(--tw-border-opacity))
}

.border-sa-medical-history-heading{
  --tw-border-opacity:1;
  border-color:rgba(211, 155, 11, var(--tw-border-opacity))
}

.border-sa-medical-history-icon-bg{
  --tw-border-opacity:1;
  border-color:rgba(109, 137, 218, var(--tw-border-opacity))
}

.border-sa-others-icon-bg{
  --tw-border-opacity:1;
  border-color:rgba(109, 117, 128, var(--tw-border-opacity))
}

.border-mds-success{
  --tw-border-opacity:1;
  border-color:rgba(152, 213, 127, var(--tw-border-opacity))
}

.border-red-500{
  --tw-border-opacity:1;
  border-color:rgba(215, 58, 47, var(--tw-border-opacity))
}

.border-red-primary{
  --tw-border-opacity:1;
  border-color:rgba(215, 75, 65, var(--tw-border-opacity))
}

.border-orange-500{
  --tw-border-opacity:1;
  border-color:rgba(232, 110, 26, var(--tw-border-opacity))
}

.border-icons-brand{
  --tw-border-opacity:1;
  border-color:rgba(114, 101, 227, var(--tw-border-opacity))
}

.border-foundations-purple-10{
  --tw-border-opacity:1;
  border-color:rgba(243, 241, 255, var(--tw-border-opacity))
}

.border-foundations-yellow{
  --tw-border-opacity:1;
  border-color:rgba(255, 206, 160, var(--tw-border-opacity))
}

.border-light{
  --tw-border-opacity:1;
  border-color:rgba(237, 239, 242, var(--tw-border-opacity))
}

.focus-within\:border-actionPrimary:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.focus-within\:border-actionPrimary-active:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(0, 76, 168, var(--tw-border-opacity))
}

.focus-within\:border-darwin-neutral-400:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(163, 168, 194, var(--tw-border-opacity))
}

.focus-within\:border-neutral-1:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(44, 58, 75, var(--tw-border-opacity))
}

.hover\:border-actionPrimary:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.hover\:border-actionPrimary-hover:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 64, 143, var(--tw-border-opacity))
}

.hover\:border-darwin-primary-500:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.hover\:border-darwin-neutral-200:hover{
  --tw-border-opacity:1;
  border-color:rgba(204, 207, 219, var(--tw-border-opacity))
}

.hover\:border-status-success:hover{
  --tw-border-opacity:1;
  border-color:rgba(40, 125, 60, var(--tw-border-opacity))
}

.focus\:border-actionPrimary:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.focus\:border-darwin-primary-500:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.focus\:border-neutral-1:focus{
  --tw-border-opacity:1;
  border-color:rgba(44, 58, 75, var(--tw-border-opacity))
}

.focus\:border-neutral-black:focus{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.border-opacity-0{
  --tw-border-opacity:0
}

.border-opacity-5{
  --tw-border-opacity:0.05
}

.border-opacity-10{
  --tw-border-opacity:0.1
}

.border-opacity-20{
  --tw-border-opacity:0.2
}

.border-opacity-25{
  --tw-border-opacity:0.25
}

.border-opacity-30{
  --tw-border-opacity:0.3
}

.border-opacity-40{
  --tw-border-opacity:0.4
}

.border-opacity-50{
  --tw-border-opacity:0.5
}

.border-opacity-60{
  --tw-border-opacity:0.6
}

.border-opacity-70{
  --tw-border-opacity:0.7
}

.border-opacity-75{
  --tw-border-opacity:0.75
}

.border-opacity-80{
  --tw-border-opacity:0.8
}

.border-opacity-90{
  --tw-border-opacity:0.9
}

.border-opacity-95{
  --tw-border-opacity:0.95
}

.border-opacity-100{
  --tw-border-opacity:1
}

.bg-transparent{
  background-color:transparent
}

.bg-current{
  background-color:currentColor
}

.bg-white{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-actionPrimary{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.bg-actionPrimary-hover-10{
  background-color: rgba(0, 64, 143, 0.1)
}

.bg-actionPrimary-hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 64, 143, var(--tw-bg-opacity))
}

.bg-actionPrimary-active-20{
  background-color:rgba(0, 53, 117, 0.2)
}

.bg-actionPrimary-active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 76, 168, var(--tw-bg-opacity))
}

.bg-actionPrimary-disabled{
  background-color:rgba(0, 76, 168, 0.5)
}

.bg-actionPrimary-visited{
  --tw-bg-opacity:1;
  background-color:rgba(94, 56, 186, var(--tw-bg-opacity))
}

.bg-actionPrimary-pressed{
  --tw-bg-opacity:1;
  background-color:rgba(93, 81, 198, var(--tw-bg-opacity))
}

.bg-actionSecondary{
  --tw-bg-opacity:1;
  background-color:rgba(25, 171, 79, var(--tw-bg-opacity))
}

.bg-actionSecondary-DEFAULT-hover-10{
  background-color:rgba(12, 157, 65, 0.1)
}

.bg-actionSecondary-DEFAULT-hover{
  --tw-bg-opacity:1;
  background-color:rgba(12, 158, 66, var(--tw-bg-opacity))
}

.bg-actionSecondary-DEFAULT-active-20{
  background-color:rgba(0, 148, 54, 0.2)
}

.bg-actionSecondary-DEFAULT-active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 146, 54, var(--tw-bg-opacity))
}

.bg-actionSecondary-DEFAULT-inverted{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-actionSecondary-DEFAULT-visited{
  --tw-bg-opacity:1;
  background-color:rgba(94, 56, 186, var(--tw-bg-opacity))
}

.bg-actionSecondary-DEFAULT-disabled{
  background-color:rgba(25, 171, 79, 0.5)
}

.bg-actionSecondary-hover-10{
  background-color:rgba(12, 157, 65, 0.1)
}

.bg-actionSecondary-hover{
  --tw-bg-opacity:1;
  background-color:rgba(12, 158, 66, var(--tw-bg-opacity))
}

.bg-actionSecondary-active-20{
  background-color:rgba(0, 148, 54, 0.2)
}

.bg-actionSecondary-active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 146, 54, var(--tw-bg-opacity))
}

.bg-actionNeutral{
  --tw-bg-opacity:1;
  background-color:rgba(144, 152, 161, var(--tw-bg-opacity))
}

.bg-actionNeutral-DEFAULT-hover-10{
  background-color:rgba(109, 117, 128, 0.1)
}

.bg-actionNeutral-DEFAULT-hover{
  --tw-bg-opacity:1;
  background-color:rgba(133, 140, 148, var(--tw-bg-opacity))
}

.bg-actionNeutral-DEFAULT-active-20{
  background-color:rgba(109, 117, 128, 0.2)
}

.bg-actionNeutral-DEFAULT-active{
  --tw-bg-opacity:1;
  background-color:rgba(121, 128, 135, var(--tw-bg-opacity))
}

.bg-actionNeutral-DEFAULT-disabled{
  background-color:rgba(144, 152, 161, 0.7)
}

.bg-actionNeutral-DEFAULT-visited{
  --tw-bg-opacity:1;
  background-color:rgba(94, 56, 186, var(--tw-bg-opacity))
}

.bg-actionNeutral-DEFAULT-inverted{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-actionNeutral-hover-10{
  background-color:rgba(109, 117, 128, 0.1)
}

.bg-actionNeutral-hover{
  --tw-bg-opacity:1;
  background-color:rgba(133, 140, 148, var(--tw-bg-opacity))
}

.bg-actionNeutral-active-20{
  background-color:rgba(109, 117, 128, 0.2)
}

.bg-actionNeutral-active{
  --tw-bg-opacity:1;
  background-color:rgba(121, 128, 135, var(--tw-bg-opacity))
}

.bg-darwin-primary-100{
  --tw-bg-opacity:1;
  background-color:rgba(238, 244, 252, var(--tw-bg-opacity))
}

.bg-darwin-primary-200{
  --tw-bg-opacity:1;
  background-color:rgba(229, 237, 246, var(--tw-bg-opacity))
}

.bg-darwin-primary-300{
  --tw-bg-opacity:1;
  background-color:rgba(180, 213, 255, var(--tw-bg-opacity))
}

.bg-darwin-primary-400{
  --tw-bg-opacity:1;
  background-color:rgba(25, 93, 176, var(--tw-bg-opacity))
}

.bg-darwin-primary-500{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.bg-darwin-primary-600{
  --tw-bg-opacity:1;
  background-color:rgba(25, 79, 216, var(--tw-bg-opacity))
}

.bg-darwin-primary-900{
  --tw-bg-opacity:1;
  background-color:rgba(0, 54, 122, var(--tw-bg-opacity))
}

.bg-darwin-neutral-50{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.bg-darwin-neutral-75{
  --tw-bg-opacity:1;
  background-color:rgba(240, 242, 243, var(--tw-bg-opacity))
}

.bg-darwin-neutral-100{
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity))
}

.bg-darwin-neutral-200{
  --tw-bg-opacity:1;
  background-color:rgba(204, 207, 219, var(--tw-bg-opacity))
}

.bg-darwin-neutral-400{
  --tw-bg-opacity:1;
  background-color:rgba(163, 168, 194, var(--tw-bg-opacity))
}

.bg-darwin-neutral-500{
  --tw-bg-opacity:1;
  background-color:rgba(141, 149, 181, var(--tw-bg-opacity))
}

.bg-darwin-neutral-600{
  --tw-bg-opacity:1;
  background-color:rgba(114, 125, 168, var(--tw-bg-opacity))
}

.bg-darwin-neutral-700{
  --tw-bg-opacity:1;
  background-color:rgba(97, 106, 143, var(--tw-bg-opacity))
}

.bg-darwin-neutral-800{
  --tw-bg-opacity:1;
  background-color:rgba(80, 87, 117, var(--tw-bg-opacity))
}

.bg-darwin-neutral-900{
  --tw-bg-opacity:1;
  background-color:rgba(62, 68, 92, var(--tw-bg-opacity))
}

.bg-darwin-neutral-1000{
  --tw-bg-opacity:1;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-darwin-neutral_new-50{
  --tw-bg-opacity:1;
  background-color:rgba(244, 244, 244, var(--tw-bg-opacity))
}

.bg-darwin-neutral_new-200{
  --tw-bg-opacity:1;
  background-color:rgba(209, 209, 209, var(--tw-bg-opacity))
}

.bg-darwin-neutral_new-800{
  --tw-bg-opacity:1;
  background-color:rgba(72, 72, 72, var(--tw-bg-opacity))
}

.bg-darwin-neutrals-50{
  --tw-bg-opacity:1;
  background-color:rgba(244, 244, 244, var(--tw-bg-opacity))
}

.bg-darwin-green-primary{
  --tw-bg-opacity:1;
  background-color:rgba(25, 166, 106, var(--tw-bg-opacity))
}

.bg-darwin-green-bg-light{
  --tw-bg-opacity:1;
  background-color:rgba(232, 246, 240, var(--tw-bg-opacity))
}

.bg-darwin-status-warning-100{
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 241, var(--tw-bg-opacity))
}

.bg-darwin-status-warning-200{
  --tw-bg-opacity:1;
  background-color:rgba(245, 174, 169, var(--tw-bg-opacity))
}

.bg-darwin-status-warning-300{
  --tw-bg-opacity:1;
  background-color:rgba(238, 115, 106, var(--tw-bg-opacity))
}

.bg-darwin-status-warning-500{
  --tw-bg-opacity:1;
  background-color:rgba(215, 58, 47, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-100{
  --tw-bg-opacity:1;
  background-color:rgba(255, 250, 239, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-200{
  --tw-bg-opacity:1;
  background-color:rgba(241, 235, 220, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-300{
  --tw-bg-opacity:1;
  background-color:rgba(228, 216, 186, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-500{
  --tw-bg-opacity:1;
  background-color:rgba(195, 168, 95, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-800{
  --tw-bg-opacity:1;
  background-color:rgba(151, 115, 21, var(--tw-bg-opacity))
}

.bg-darwin-accent-investigations-ochre-900{
  --tw-bg-opacity:1;
  background-color:rgba(121, 103, 54, var(--tw-bg-opacity))
}

.bg-darwin-accent-symptoms-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(244, 248, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-symptoms-blue-200{
  --tw-bg-opacity:1;
  background-color:rgba(219, 237, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-symptoms-blue-500{
  --tw-bg-opacity:1;
  background-color:rgba(112, 143, 211, var(--tw-bg-opacity))
}

.bg-darwin-accent-symptoms-blue-800{
  --tw-bg-opacity:1;
  background-color:rgba(33, 136, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-symptoms-blue-900{
  --tw-bg-opacity:1;
  background-color:rgba(77, 107, 174, var(--tw-bg-opacity))
}

.bg-darwin-accent-diagnosis-purple-100{
  --tw-bg-opacity:1;
  background-color:rgba(246, 242, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-diagnosis-purple-200{
  --tw-bg-opacity:1;
  background-color:rgba(230, 220, 253, var(--tw-bg-opacity))
}

.bg-darwin-accent-diagnosis-purple-500{
  --tw-bg-opacity:1;
  background-color:rgba(133, 124, 205, var(--tw-bg-opacity))
}

.bg-darwin-accent-diagnosis-purple-800{
  --tw-bg-opacity:1;
  background-color:rgba(138, 99, 210, var(--tw-bg-opacity))
}

.bg-darwin-accent-diagnosis-purple-900{
  --tw-bg-opacity:1;
  background-color:rgba(123, 102, 172, var(--tw-bg-opacity))
}

.bg-darwin-accent-medicines-pink-100{
  --tw-bg-opacity:1;
  background-color:rgba(255, 246, 249, var(--tw-bg-opacity))
}

.bg-darwin-accent-medicines-pink-200{
  --tw-bg-opacity:1;
  background-color:rgba(242, 222, 229, var(--tw-bg-opacity))
}

.bg-darwin-accent-medicines-pink-500{
  --tw-bg-opacity:1;
  background-color:rgba(170, 99, 123, var(--tw-bg-opacity))
}

.bg-darwin-accent-medicines-pink-800{
  --tw-bg-opacity:1;
  background-color:rgba(215, 92, 134, var(--tw-bg-opacity))
}

.bg-darwin-accent-medicines-pink-900{
  --tw-bg-opacity:1;
  background-color:rgba(144, 75, 98, var(--tw-bg-opacity))
}

.bg-darwin-accent-burgandy-100{
  --tw-bg-opacity:1;
  background-color:rgba(253, 244, 252, var(--tw-bg-opacity))
}

.bg-darwin-accent-burgandy-200{
  --tw-bg-opacity:1;
  background-color:rgba(255, 236, 254, var(--tw-bg-opacity))
}

.bg-darwin-accent-burgandy-500{
  --tw-bg-opacity:1;
  background-color:rgba(190, 124, 187, var(--tw-bg-opacity))
}

.bg-darwin-accent-burgandy-800{
  --tw-bg-opacity:1;
  background-color:rgba(166, 36, 160, var(--tw-bg-opacity))
}

.bg-darwin-accent-burgandy-900{
  --tw-bg-opacity:1;
  background-color:rgba(136, 71, 133, var(--tw-bg-opacity))
}

.bg-darwin-accent-bright-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(233, 239, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-bright-blue-800{
  --tw-bg-opacity:1;
  background-color:rgba(33, 95, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-sulphur-green-500{
  --tw-bg-opacity:1;
  background-color:rgba(27, 156, 125, var(--tw-bg-opacity))
}

.bg-darwin-accent-bright-yellow-200{
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 219, var(--tw-bg-opacity))
}

.bg-darwin-accent-bright-yellow-800{
  --tw-bg-opacity:1;
  background-color:rgba(237, 174, 12, var(--tw-bg-opacity))
}

.bg-darwin-accent-bright-yellow-900{
  --tw-bg-opacity:1;
  background-color:rgba(216, 158, 9, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-100{
  --tw-bg-opacity:1;
  background-color:rgba(255, 244, 243, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-200{
  --tw-bg-opacity:1;
  background-color:rgba(255, 234, 227, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-500{
  --tw-bg-opacity:1;
  background-color:rgba(222, 154, 128, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-800{
  --tw-bg-opacity:1;
  background-color:rgba(236, 102, 87, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-900{
  --tw-bg-opacity:1;
  background-color:rgba(176, 78, 67, var(--tw-bg-opacity))
}

.bg-darwin-accent-medical-history-orange-1000{
  --tw-bg-opacity:1;
  background-color:rgba(130, 54, 46, var(--tw-bg-opacity))
}

.bg-darwin-accent-examination-findings-sky-blue-100{
  background-color:#79c7ff33
}

.bg-darwin-accent-examination-findings-sky-blue-200{
  --tw-bg-opacity:1;
  background-color:rgba(242, 250, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-examination-findings-sky-blue-300{
  --tw-bg-opacity:1;
  background-color:rgba(230, 245, 254, var(--tw-bg-opacity))
}

.bg-darwin-accent-examination-findings-sky-blue-800{
  --tw-bg-opacity:1;
  background-color:rgba(20, 156, 254, var(--tw-bg-opacity))
}

.bg-darwin-accent-examination-findings-sky-blue-900{
  --tw-bg-opacity:1;
  background-color:rgba(70, 129, 171, var(--tw-bg-opacity))
}

.bg-darwin-accent-examination-findings-sky-blue-1000{
  --tw-bg-opacity:1;
  background-color:rgba(42, 95, 133, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-100{
  --tw-bg-opacity:1;
  background-color:rgba(241, 255, 243, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-200{
  --tw-bg-opacity:1;
  background-color:rgba(227, 248, 230, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-500{
  --tw-bg-opacity:1;
  background-color:rgba(164, 201, 169, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-800{
  --tw-bg-opacity:1;
  background-color:rgba(48, 172, 65, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-900{
  --tw-bg-opacity:1;
  background-color:rgba(31, 131, 45, var(--tw-bg-opacity))
}

.bg-darwin-accent-green-profile-tag-100{
  --tw-bg-opacity:1;
  background-color:rgba(232, 246, 240, var(--tw-bg-opacity))
}

.bg-darwin-accent-lightpurple{
  --tw-bg-opacity:1;
  background-color:rgba(233, 228, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-mauve-100{
  --tw-bg-opacity:1;
  background-color:rgba(253, 248, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-mauve-200{
  --tw-bg-opacity:1;
  background-color:rgba(243, 232, 249, var(--tw-bg-opacity))
}

.bg-darwin-accent-mauve-500{
  --tw-bg-opacity:1;
  background-color:rgba(158, 119, 176, var(--tw-bg-opacity))
}

.bg-darwin-accent-mauve-800{
  --tw-bg-opacity:1;
  background-color:rgba(168, 82, 208, var(--tw-bg-opacity))
}

.bg-darwin-accent-mauve-900{
  --tw-bg-opacity:1;
  background-color:rgba(116, 62, 141, var(--tw-bg-opacity))
}

.bg-darwin-accent-dark-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(245, 247, 255, var(--tw-bg-opacity))
}

.bg-darwin-accent-dark-blue-200{
  --tw-bg-opacity:1;
  background-color:rgba(229, 231, 243, var(--tw-bg-opacity))
}

.bg-darwin-accent-dark-blue-500{
  --tw-bg-opacity:1;
  background-color:rgba(85, 89, 123, var(--tw-bg-opacity))
}

.bg-darwin-accent-dark-blue-800{
  --tw-bg-opacity:1;
  background-color:rgba(81, 91, 167, var(--tw-bg-opacity))
}

.bg-darwin-accent-dark-blue-900{
  --tw-bg-opacity:1;
  background-color:rgba(77, 82, 117, var(--tw-bg-opacity))
}

.bg-neutral-0{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-neutral-1{
  --tw-bg-opacity:1;
  background-color:rgba(44, 58, 75, var(--tw-bg-opacity))
}

.bg-neutral-2{
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity))
}

.bg-neutral-3{
  --tw-bg-opacity:1;
  background-color:rgba(84, 93, 105, var(--tw-bg-opacity))
}

.bg-neutral-4{
  --tw-bg-opacity:1;
  background-color:rgba(109, 117, 128, var(--tw-bg-opacity))
}

.bg-neutral-5{
  --tw-bg-opacity:1;
  background-color:rgba(133, 140, 148, var(--tw-bg-opacity))
}

.bg-neutral-6{
  --tw-bg-opacity:1;
  background-color:rgba(165, 171, 179, var(--tw-bg-opacity))
}

.bg-neutral-7{
  --tw-bg-opacity:1;
  background-color:rgba(218, 222, 227, var(--tw-bg-opacity))
}

.bg-neutral-8{
  --tw-bg-opacity:1;
  background-color:rgba(235, 238, 242, var(--tw-bg-opacity))
}

.bg-neutral-9{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.bg-neutral-10{
  --tw-bg-opacity:1;
  background-color:rgba(228, 230, 237, var(--tw-bg-opacity))
}

.bg-neutral-release-test{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-neutral-black{
  --tw-bg-opacity:1;
  background-color:rgba(9, 16, 29, var(--tw-bg-opacity))
}

.bg-secondary{
  --tw-bg-opacity:1;
  background-color:rgba(253, 204, 74, var(--tw-bg-opacity))
}

.bg-accent-2{
  --tw-bg-opacity:1;
  background-color:rgba(45, 106, 106, var(--tw-bg-opacity))
}

.bg-accent-3{
  --tw-bg-opacity:1;
  background-color:rgba(233, 173, 140, var(--tw-bg-opacity))
}

.bg-accent-4{
  --tw-bg-opacity:1;
  background-color:rgba(34, 24, 116, var(--tw-bg-opacity))
}

.bg-accent-6{
  --tw-bg-opacity:1;
  background-color:rgba(225, 96, 77, var(--tw-bg-opacity))
}

.bg-accent-3-23{
  background-color:rgba(233, 173, 140, 0.23)
}

.bg-accent-4-10{
  background-color:rgba(34, 24, 116, 0.1)
}

.bg-accent-6-15{
  background-color:rgba(225, 96, 77, 0.15)
}

.bg-accent-2-10{
  background-color:rgba(45, 106, 106, 0.1)
}

.bg-accent-navy-blue{
  --tw-bg-opacity:1;
  background-color:rgba(77, 130, 189, var(--tw-bg-opacity))
}

.bg-accent-light-softyellow{
  --tw-bg-opacity:1;
  background-color:rgba(255, 243, 231, var(--tw-bg-opacity))
}

.bg-accent-light-softpurple{
  --tw-bg-opacity:1;
  background-color:rgba(228, 223, 255, var(--tw-bg-opacity))
}

.bg-accent-light-softgreen{
  --tw-bg-opacity:1;
  background-color:rgba(218, 245, 208, var(--tw-bg-opacity))
}

.bg-accent-light-softblue{
  --tw-bg-opacity:1;
  background-color:rgba(210, 222, 255, var(--tw-bg-opacity))
}

.bg-accent-light-softbrick{
  --tw-bg-opacity:1;
  background-color:rgba(255, 223, 223, var(--tw-bg-opacity))
}

.bg-accent-dark-green{
  --tw-bg-opacity:1;
  background-color:rgba(14, 96, 37, var(--tw-bg-opacity))
}

.bg-accent-blue{
  --tw-bg-opacity:1;
  background-color:rgba(59, 150, 255, var(--tw-bg-opacity))
}

.bg-seperator-dark{
  --tw-bg-opacity:1;
  background-color:rgba(214, 217, 224, var(--tw-bg-opacity))
}

.bg-status-success{
  --tw-bg-opacity:1;
  background-color:rgba(40, 125, 60, var(--tw-bg-opacity))
}

.bg-status-warning{
  --tw-bg-opacity:1;
  background-color:rgba(185, 80, 0, var(--tw-bg-opacity))
}

.bg-status-error{
  --tw-bg-opacity:1;
  background-color:rgba(159, 0, 0, var(--tw-bg-opacity))
}

.bg-status-info{
  --tw-bg-opacity:1;
  background-color:rgba(46, 90, 172, var(--tw-bg-opacity))
}

.bg-status-successBG{
  --tw-bg-opacity:1;
  background-color:rgba(237, 249, 240, var(--tw-bg-opacity))
}

.bg-status-warningBG{
  --tw-bg-opacity:1;
  background-color:rgba(255, 244, 236, var(--tw-bg-opacity))
}

.bg-status-errorBG{
  --tw-bg-opacity:1;
  background-color:rgba(254, 239, 239, var(--tw-bg-opacity))
}

.bg-status-infoBG{
  --tw-bg-opacity:1;
  background-color:rgba(238, 242, 250, var(--tw-bg-opacity))
}

.bg-textColor-primary{
  --tw-bg-opacity:1;
  background-color:rgba(45, 49, 66, var(--tw-bg-opacity))
}

.bg-textColor-secondary{
  --tw-bg-opacity:1;
  background-color:rgba(76, 89, 128, var(--tw-bg-opacity))
}

.bg-textColor-tertiary{
  --tw-bg-opacity:1;
  background-color:rgba(156, 158, 185, var(--tw-bg-opacity))
}

.bg-textColor-grey-dark{
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity))
}

.bg-textColor-grey{
  --tw-bg-opacity:1;
  background-color:rgba(109, 117, 128, var(--tw-bg-opacity))
}

.bg-textColor-grey-light{
  --tw-bg-opacity:1;
  background-color:rgba(149, 157, 165, var(--tw-bg-opacity))
}

.bg-textColor-disabled{
  --tw-bg-opacity:1;
  background-color:rgba(149, 157, 165, var(--tw-bg-opacity))
}

.bg-textColor-subdued{
  --tw-bg-opacity:1;
  background-color:rgba(88, 96, 105, var(--tw-bg-opacity))
}

.bg-textColor-subdued-inverse{
  --tw-bg-opacity:1;
  background-color:rgba(191, 191, 191, var(--tw-bg-opacity))
}

.bg-background-secondary{
  --tw-bg-opacity:1;
  background-color:rgba(240, 242, 255, var(--tw-bg-opacity))
}

.bg-background-inputBG{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 250, var(--tw-bg-opacity))
}

.bg-background-light-green{
  --tw-bg-opacity:1;
  background-color:rgba(242, 254, 237, var(--tw-bg-opacity))
}

.bg-background-light-yellow{
  --tw-bg-opacity:1;
  background-color:rgba(255, 250, 242, var(--tw-bg-opacity))
}

.bg-background-light-red{
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 242, var(--tw-bg-opacity))
}

.bg-docM-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(219, 237, 255, var(--tw-bg-opacity))
}

.bg-docM-blue-400{
  --tw-bg-opacity:1;
  background-color:rgba(33, 136, 255, var(--tw-bg-opacity))
}

.bg-docM-purple-100{
  --tw-bg-opacity:1;
  background-color:rgba(230, 220, 253, var(--tw-bg-opacity))
}

.bg-docM-purple-400{
  --tw-bg-opacity:1;
  background-color:rgba(117, 72, 200, var(--tw-bg-opacity))
}

.bg-docM-tab-main{
  --tw-bg-opacity:1;
  background-color:rgba(188, 92, 124, var(--tw-bg-opacity))
}

.bg-docM-tab-bg{
  --tw-bg-opacity:1;
  background-color:rgba(246, 225, 234, var(--tw-bg-opacity))
}

.bg-docM-rad-main{
  --tw-bg-opacity:1;
  background-color:rgba(151, 115, 21, var(--tw-bg-opacity))
}

.bg-docM-rad-bg{
  --tw-bg-opacity:1;
  background-color:rgba(241, 235, 220, var(--tw-bg-opacity))
}

.bg-sa-medical-history-background{
  --tw-bg-opacity:1;
  background-color:rgba(251, 251, 251, var(--tw-bg-opacity))
}

.bg-sa-medical-history-heading{
  --tw-bg-opacity:1;
  background-color:rgba(211, 155, 11, var(--tw-bg-opacity))
}

.bg-sa-medical-history-icon-bg{
  --tw-bg-opacity:1;
  background-color:rgba(109, 137, 218, var(--tw-bg-opacity))
}

.bg-sa-others-icon-bg{
  --tw-bg-opacity:1;
  background-color:rgba(109, 117, 128, var(--tw-bg-opacity))
}

.bg-mds-success{
  --tw-bg-opacity:1;
  background-color:rgba(152, 213, 127, var(--tw-bg-opacity))
}

.bg-red-500{
  --tw-bg-opacity:1;
  background-color:rgba(215, 58, 47, var(--tw-bg-opacity))
}

.bg-red-primary{
  --tw-bg-opacity:1;
  background-color:rgba(215, 75, 65, var(--tw-bg-opacity))
}

.bg-orange-500{
  --tw-bg-opacity:1;
  background-color:rgba(232, 110, 26, var(--tw-bg-opacity))
}

.bg-icons-brand{
  --tw-bg-opacity:1;
  background-color:rgba(114, 101, 227, var(--tw-bg-opacity))
}

.bg-foundations-purple-10{
  --tw-bg-opacity:1;
  background-color:rgba(243, 241, 255, var(--tw-bg-opacity))
}

.bg-foundations-yellow{
  --tw-bg-opacity:1;
  background-color:rgba(255, 206, 160, var(--tw-bg-opacity))
}

.bg-subdued{
  --tw-bg-opacity:1;
  background-color:rgba(246, 248, 250, var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-darwin-neutral-100{
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity))
}

.focus-within\:bg-neutral-9:focus-within{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.hover\:bg-actionPrimary-hover-10:hover{
  background-color: rgba(0, 64, 143, 0.1)
}

.hover\:bg-actionPrimary-hover:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 64, 143, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutral-50:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutral-75:hover{
  --tw-bg-opacity:1;
  background-color:rgba(240, 242, 243, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutral-900:hover{
  --tw-bg-opacity:1;
  background-color:rgba(62, 68, 92, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutral-1000:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 0, 0, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutral_new-50:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 244, 244, var(--tw-bg-opacity))
}

.hover\:bg-darwin-neutrals-50:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 244, 244, var(--tw-bg-opacity))
}

.hover\:bg-darwin-status-warning-500:hover{
  --tw-bg-opacity:1;
  background-color:rgba(215, 58, 47, var(--tw-bg-opacity))
}

.hover\:bg-darwin-accent-bright-blue-100:hover{
  --tw-bg-opacity:1;
  background-color:rgba(233, 239, 255, var(--tw-bg-opacity))
}

.hover\:bg-darwin-accent-bright-yellow-900:hover{
  --tw-bg-opacity:1;
  background-color:rgba(216, 158, 9, var(--tw-bg-opacity))
}

.hover\:bg-darwin-accent-green-900:hover{
  --tw-bg-opacity:1;
  background-color:rgba(31, 131, 45, var(--tw-bg-opacity))
}

.hover\:bg-neutral-9:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.hover\:bg-neutral-10:hover{
  --tw-bg-opacity:1;
  background-color:rgba(228, 230, 237, var(--tw-bg-opacity))
}

.hover\:bg-accent-6-15:hover{
  background-color:rgba(225, 96, 77, 0.15)
}

.active\:bg-actionPrimary-active:active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 76, 168, var(--tw-bg-opacity))
}

.active\:bg-darwin-accent-bright-blue-100:active{
  --tw-bg-opacity:1;
  background-color:rgba(233, 239, 255, var(--tw-bg-opacity))
}

.disabled\:bg-actionPrimary-disabled:disabled{
  background-color:rgba(0, 76, 168, 0.5)
}

.bg-opacity-0{
  --tw-bg-opacity:0
}

.bg-opacity-5{
  --tw-bg-opacity:0.05
}

.bg-opacity-10{
  --tw-bg-opacity:0.1
}

.bg-opacity-20{
  --tw-bg-opacity:0.2
}

.bg-opacity-25{
  --tw-bg-opacity:0.25
}

.bg-opacity-30{
  --tw-bg-opacity:0.3
}

.bg-opacity-40{
  --tw-bg-opacity:0.4
}

.bg-opacity-50{
  --tw-bg-opacity:0.5
}

.bg-opacity-60{
  --tw-bg-opacity:0.6
}

.bg-opacity-70{
  --tw-bg-opacity:0.7
}

.bg-opacity-75{
  --tw-bg-opacity:0.75
}

.bg-opacity-80{
  --tw-bg-opacity:0.8
}

.bg-opacity-90{
  --tw-bg-opacity:0.9
}

.bg-opacity-95{
  --tw-bg-opacity:0.95
}

.bg-opacity-100{
  --tw-bg-opacity:1
}

.hover\:bg-opacity-10:hover{
  --tw-bg-opacity:0.1
}

.hover\:bg-opacity-50:hover{
  --tw-bg-opacity:0.5
}

.bg-none{
  background-image:none
}

.bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--tw-gradient-stops))
}

.bg-gradient-to-tr{
  background-image:linear-gradient(to top right, var(--tw-gradient-stops))
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-br{
  background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))
}

.bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-bl{
  background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))
}

.bg-gradient-to-l{
  background-image:linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-tl{
  background-image:linear-gradient(to top left, var(--tw-gradient-stops))
}

.from-transparent{
  --tw-gradient-from:transparent;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0))
}

.from-current{
  --tw-gradient-from:currentColor;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-white{
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-actionPrimary{
  --tw-gradient-from:#004BA8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 168, 0))
}

.from-actionPrimary-hover-10{
  --tw-gradient-from: rgba(0, 64, 143, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-actionPrimary-hover{
  --tw-gradient-from:#00408F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 64, 143, 0))
}

.from-actionPrimary-active-20{
  --tw-gradient-from:rgba(0, 53, 117, 0.2);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 53, 117, 0))
}

.from-actionPrimary-active{
  --tw-gradient-from:#004CA8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 76, 168, 0))
}

.from-actionPrimary-disabled{
  --tw-gradient-from:rgba(0, 76, 168, 0.5);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 76, 168, 0))
}

.from-actionPrimary-visited{
  --tw-gradient-from:#5E38BA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.from-actionPrimary-pressed{
  --tw-gradient-from:#5D51C6;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(93, 81, 198, 0))
}

.from-actionSecondary{
  --tw-gradient-from:#19AB4F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 171, 79, 0))
}

.from-actionSecondary-DEFAULT-hover-10{
  --tw-gradient-from:rgba(12, 157, 65, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(12, 157, 65, 0))
}

.from-actionSecondary-DEFAULT-hover{
  --tw-gradient-from:#0C9E42;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(12, 158, 66, 0))
}

.from-actionSecondary-DEFAULT-active-20{
  --tw-gradient-from:rgba(0, 148, 54, 0.2);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 148, 54, 0))
}

.from-actionSecondary-DEFAULT-active{
  --tw-gradient-from:#009236;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 146, 54, 0))
}

.from-actionSecondary-DEFAULT-inverted{
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-actionSecondary-DEFAULT-visited{
  --tw-gradient-from:#5E38BA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.from-actionSecondary-DEFAULT-disabled{
  --tw-gradient-from:rgba(25, 171, 79, 0.5);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 171, 79, 0))
}

.from-actionSecondary-hover-10{
  --tw-gradient-from:rgba(12, 157, 65, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(12, 157, 65, 0))
}

.from-actionSecondary-hover{
  --tw-gradient-from:#0C9E42;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(12, 158, 66, 0))
}

.from-actionSecondary-active-20{
  --tw-gradient-from:rgba(0, 148, 54, 0.2);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 148, 54, 0))
}

.from-actionSecondary-active{
  --tw-gradient-from:#009236;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 146, 54, 0))
}

.from-actionNeutral{
  --tw-gradient-from:#9098A1;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 152, 161, 0))
}

.from-actionNeutral-DEFAULT-hover-10{
  --tw-gradient-from:rgba(109, 117, 128, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-actionNeutral-DEFAULT-hover{
  --tw-gradient-from:#858C94;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.from-actionNeutral-DEFAULT-active-20{
  --tw-gradient-from:rgba(109, 117, 128, 0.2);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-actionNeutral-DEFAULT-active{
  --tw-gradient-from:#798087;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(121, 128, 135, 0))
}

.from-actionNeutral-DEFAULT-disabled{
  --tw-gradient-from:rgba(144, 152, 161, 0.7);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 152, 161, 0))
}

.from-actionNeutral-DEFAULT-visited{
  --tw-gradient-from:#5E38BA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.from-actionNeutral-DEFAULT-inverted{
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-actionNeutral-hover-10{
  --tw-gradient-from:rgba(109, 117, 128, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-actionNeutral-hover{
  --tw-gradient-from:#858C94;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.from-actionNeutral-active-20{
  --tw-gradient-from:rgba(109, 117, 128, 0.2);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-actionNeutral-active{
  --tw-gradient-from:#798087;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(121, 128, 135, 0))
}

.from-darwin-primary-100{
  --tw-gradient-from:#EEF4FC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 244, 252, 0))
}

.from-darwin-primary-200{
  --tw-gradient-from:#E5EDF6;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 237, 246, 0))
}

.from-darwin-primary-300{
  --tw-gradient-from:#B4D5FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 213, 255, 0))
}

.from-darwin-primary-400{
  --tw-gradient-from:#195DB0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 93, 176, 0))
}

.from-darwin-primary-500{
  --tw-gradient-from:#004BA8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 168, 0))
}

.from-darwin-primary-600{
  --tw-gradient-from:#194fd8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 79, 216, 0))
}

.from-darwin-primary-900{
  --tw-gradient-from:#00367A;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 54, 122, 0))
}

.from-darwin-neutral-50{
  --tw-gradient-from:#F4F6F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.from-darwin-neutral-75{
  --tw-gradient-from:#F0F2F3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 242, 243, 0))
}

.from-darwin-neutral-100{
  --tw-gradient-from:#E4E5ED;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(228, 229, 237, 0))
}

.from-darwin-neutral-200{
  --tw-gradient-from:#CCCFDB;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(204, 207, 219, 0))
}

.from-darwin-neutral-400{
  --tw-gradient-from:#A3A8C2;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(163, 168, 194, 0))
}

.from-darwin-neutral-500{
  --tw-gradient-from:#8D95B5;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(141, 149, 181, 0))
}

.from-darwin-neutral-600{
  --tw-gradient-from:#727DA8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(114, 125, 168, 0))
}

.from-darwin-neutral-700{
  --tw-gradient-from:#616A8F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(97, 106, 143, 0))
}

.from-darwin-neutral-800{
  --tw-gradient-from:#505775;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 87, 117, 0))
}

.from-darwin-neutral-900{
  --tw-gradient-from:#3E445C;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(62, 68, 92, 0))
}

.from-darwin-neutral-1000{
  --tw-gradient-from:#000000;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0))
}

.from-darwin-status-warning-100{
  --tw-gradient-from:#FFF2F1;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 242, 241, 0))
}

.from-darwin-status-warning-200{
  --tw-gradient-from:#F5AEA9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 174, 169, 0))
}

.from-darwin-status-warning-300{
  --tw-gradient-from:#EE736A;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 115, 106, 0))
}

.from-darwin-status-warning-500{
  --tw-gradient-from:#D73A2F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 58, 47, 0))
}

.from-darwin-accent-investigations-ochre-100{
  --tw-gradient-from:#FFFAEF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 239, 0))
}

.from-darwin-accent-investigations-ochre-200{
  --tw-gradient-from:#F1EBDC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 235, 220, 0))
}

.from-darwin-accent-investigations-ochre-300{
  --tw-gradient-from:#E4D8BA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(228, 216, 186, 0))
}

.from-darwin-accent-investigations-ochre-500{
  --tw-gradient-from:#C3A85F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 168, 95, 0))
}

.from-darwin-accent-investigations-ochre-800{
  --tw-gradient-from:#977315;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 115, 21, 0))
}

.from-darwin-accent-investigations-ochre-900{
  --tw-gradient-from:#796736;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(121, 103, 54, 0))
}

.from-darwin-accent-symptoms-blue-100{
  --tw-gradient-from:#F4F8FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 248, 255, 0))
}

.from-darwin-accent-symptoms-blue-200{
  --tw-gradient-from:#DBEDFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 237, 255, 0))
}

.from-darwin-accent-symptoms-blue-500{
  --tw-gradient-from:#708FD3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 143, 211, 0))
}

.from-darwin-accent-symptoms-blue-800{
  --tw-gradient-from:#2188FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(33, 136, 255, 0))
}

.from-darwin-accent-symptoms-blue-900{
  --tw-gradient-from:#4D6BAE;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 107, 174, 0))
}

.from-darwin-accent-diagnosis-purple-100{
  --tw-gradient-from:#F6F2FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 242, 255, 0))
}

.from-darwin-accent-diagnosis-purple-200{
  --tw-gradient-from:#E6DCFD;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 220, 253, 0))
}

.from-darwin-accent-diagnosis-purple-500{
  --tw-gradient-from:#857CCD;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(133, 124, 205, 0))
}

.from-darwin-accent-diagnosis-purple-800{
  --tw-gradient-from:#8A63D2;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(138, 99, 210, 0))
}

.from-darwin-accent-diagnosis-purple-900{
  --tw-gradient-from:#7B66AC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 102, 172, 0))
}

.from-darwin-accent-medicines-pink-100{
  --tw-gradient-from:#FFF6F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 246, 249, 0))
}

.from-darwin-accent-medicines-pink-200{
  --tw-gradient-from:#F2DEE5;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(242, 222, 229, 0))
}

.from-darwin-accent-medicines-pink-500{
  --tw-gradient-from:#AA637B;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 99, 123, 0))
}

.from-darwin-accent-medicines-pink-800{
  --tw-gradient-from:#D75C86;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 92, 134, 0))
}

.from-darwin-accent-medicines-pink-900{
  --tw-gradient-from:#904B62;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 75, 98, 0))
}

.from-darwin-accent-burgandy-100{
  --tw-gradient-from:#FDF4FC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 252, 0))
}

.from-darwin-accent-burgandy-200{
  --tw-gradient-from:#FFECFE;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 236, 254, 0))
}

.from-darwin-accent-burgandy-500{
  --tw-gradient-from:#BE7CBB;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 124, 187, 0))
}

.from-darwin-accent-burgandy-800{
  --tw-gradient-from:#A624A0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(166, 36, 160, 0))
}

.from-darwin-accent-burgandy-900{
  --tw-gradient-from:#884785;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 71, 133, 0))
}

.from-darwin-accent-bright-blue-800{
  --tw-gradient-from:#215FFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(33, 95, 255, 0))
}

.from-darwin-accent-sulphur-green-500{
  --tw-gradient-from:#1B9C7D;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 156, 125, 0))
}

.from-darwin-accent-bright-yellow-200{
  --tw-gradient-from:#fff5db;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 245, 219, 0))
}

.from-darwin-accent-bright-yellow-800{
  --tw-gradient-from:#EDAE0C;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 174, 12, 0))
}

.from-darwin-accent-bright-yellow-900{
  --tw-gradient-from:#D89E09;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 158, 9, 0))
}

.from-darwin-accent-medical-history-orange-100{
  --tw-gradient-from:#FFF4F3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 244, 243, 0))
}

.from-darwin-accent-medical-history-orange-200{
  --tw-gradient-from:#FFEAE3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 234, 227, 0))
}

.from-darwin-accent-medical-history-orange-500{
  --tw-gradient-from:#DE9A80;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 154, 128, 0))
}

.from-darwin-accent-medical-history-orange-800{
  --tw-gradient-from:#EC6657;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 102, 87, 0))
}

.from-darwin-accent-medical-history-orange-900{
  --tw-gradient-from:#B04E43;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 78, 67, 0))
}

.from-darwin-accent-medical-history-orange-1000{
  --tw-gradient-from:#82362e;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 54, 46, 0))
}

.from-darwin-accent-examination-findings-sky-blue-100{
  --tw-gradient-from:#79c7ff33;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(121, 199, 255, 0))
}

.from-darwin-accent-examination-findings-sky-blue-200{
  --tw-gradient-from:#F2FAFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(242, 250, 255, 0))
}

.from-darwin-accent-examination-findings-sky-blue-300{
  --tw-gradient-from:#E6F5FE;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 245, 254, 0))
}

.from-darwin-accent-examination-findings-sky-blue-900{
  --tw-gradient-from:#4681ab;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(70, 129, 171, 0))
}

.from-darwin-accent-examination-findings-sky-blue-1000{
  --tw-gradient-from:#2a5f85;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 95, 133, 0))
}

.from-darwin-accent-green-100{
  --tw-gradient-from:#F1FFF3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 255, 243, 0))
}

.from-darwin-accent-green-200{
  --tw-gradient-from:#E3F8E6;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(227, 248, 230, 0))
}

.from-darwin-accent-green-500{
  --tw-gradient-from:#A4C9A9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(164, 201, 169, 0))
}

.from-darwin-accent-green-800{
  --tw-gradient-from:#30AC41;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(48, 172, 65, 0))
}

.from-darwin-accent-green-900{
  --tw-gradient-from:#1F832D;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 131, 45, 0))
}

.from-darwin-accent-lightpurple{
  --tw-gradient-from:#E9E4FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 228, 255, 0))
}

.from-darwin-accent-mauve-100{
  --tw-gradient-from:#FDF8FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 248, 255, 0))
}

.from-darwin-accent-mauve-200{
  --tw-gradient-from:#F3E8F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 232, 249, 0))
}

.from-darwin-accent-mauve-500{
  --tw-gradient-from:#9E77B0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(158, 119, 176, 0))
}

.from-darwin-accent-mauve-800{
  --tw-gradient-from:#A852D0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 82, 208, 0))
}

.from-darwin-accent-mauve-900{
  --tw-gradient-from:#743E8D;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(116, 62, 141, 0))
}

.from-darwin-accent-dark-blue-100{
  --tw-gradient-from:#F5F7FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 247, 255, 0))
}

.from-darwin-accent-dark-blue-200{
  --tw-gradient-from:#E5E7F3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 243, 0))
}

.from-darwin-accent-dark-blue-500{
  --tw-gradient-from:#55597B;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 89, 123, 0))
}

.from-darwin-accent-dark-blue-800{
  --tw-gradient-from:#515BA7;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 91, 167, 0))
}

.from-darwin-accent-dark-blue-900{
  --tw-gradient-from:#4D5275;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 82, 117, 0))
}

.from-neutral-0{
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.from-neutral-1{
  --tw-gradient-from:#2C3A4B;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 58, 75, 0))
}

.from-neutral-2{
  --tw-gradient-from:#394452;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(57, 68, 82, 0))
}

.from-neutral-3{
  --tw-gradient-from:#545D69;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 93, 105, 0))
}

.from-neutral-4{
  --tw-gradient-from:#6D7580;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-neutral-5{
  --tw-gradient-from:#858C94;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.from-neutral-6{
  --tw-gradient-from:#A5ABB3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 171, 179, 0))
}

.from-neutral-7{
  --tw-gradient-from:#DADEE3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 222, 227, 0))
}

.from-neutral-8{
  --tw-gradient-from:#EBEEF2;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 238, 242, 0))
}

.from-neutral-9{
  --tw-gradient-from:#F4F6F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.from-neutral-10{
  --tw-gradient-from:#E4E6ED;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(228, 230, 237, 0))
}

.from-neutral-black{
  --tw-gradient-from:#09101D;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(9, 16, 29, 0))
}

.from-secondary{
  --tw-gradient-from:#FDCC4A;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 204, 74, 0))
}

.from-accent-2{
  --tw-gradient-from:#2D6A6A;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(45, 106, 106, 0))
}

.from-accent-3{
  --tw-gradient-from:#E9AD8C;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 173, 140, 0))
}

.from-accent-4{
  --tw-gradient-from:#221874;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 24, 116, 0))
}

.from-accent-6{
  --tw-gradient-from:#E1604D;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 96, 77, 0))
}

.from-accent-3-23{
  --tw-gradient-from:rgba(233, 173, 140, 0.23);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 173, 140, 0))
}

.from-accent-4-10{
  --tw-gradient-from:rgba(34, 24, 116, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 24, 116, 0))
}

.from-accent-6-15{
  --tw-gradient-from:rgba(225, 96, 77, 0.15);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 96, 77, 0))
}

.from-accent-2-10{
  --tw-gradient-from:rgba(45, 106, 106, 0.1);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(45, 106, 106, 0))
}

.from-accent-navy-blue{
  --tw-gradient-from:#4D82BD;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 130, 189, 0))
}

.from-accent-light-softyellow{
  --tw-gradient-from:#FFF3E7;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 243, 231, 0))
}

.from-accent-light-softpurple{
  --tw-gradient-from:#E4DFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(228, 223, 255, 0))
}

.from-accent-light-softgreen{
  --tw-gradient-from:#DAF5D0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 245, 208, 0))
}

.from-accent-light-softblue{
  --tw-gradient-from:#D2DEFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(210, 222, 255, 0))
}

.from-accent-light-softbrick{
  --tw-gradient-from:#FFDFDF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 223, 223, 0))
}

.from-accent-dark-green{
  --tw-gradient-from:#0E6025;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(14, 96, 37, 0))
}

.from-accent-blue{
  --tw-gradient-from:#3B96FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 150, 255, 0))
}

.from-seperator-dark{
  --tw-gradient-from:#D6D9E0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 217, 224, 0))
}

.from-status-success{
  --tw-gradient-from:#287D3C;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 125, 60, 0))
}

.from-status-warning{
  --tw-gradient-from:#B95000;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 80, 0, 0))
}

.from-status-error{
  --tw-gradient-from:#9F0000;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 0, 0, 0))
}

.from-status-info{
  --tw-gradient-from:#2E5AAC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(46, 90, 172, 0))
}

.from-status-successBG{
  --tw-gradient-from:#EDF9F0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 249, 240, 0))
}

.from-status-warningBG{
  --tw-gradient-from:#FFF4EC;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 244, 236, 0))
}

.from-status-errorBG{
  --tw-gradient-from:#FEEFEF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 239, 239, 0))
}

.from-status-infoBG{
  --tw-gradient-from:#EEF2FA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 250, 0))
}

.from-textColor-primary{
  --tw-gradient-from:#2D3142;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(45, 49, 66, 0))
}

.from-textColor-secondary{
  --tw-gradient-from:#4C5980;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 89, 128, 0))
}

.from-textColor-tertiary{
  --tw-gradient-from:#9C9EB9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 158, 185, 0))
}

.from-textColor-grey-dark{
  --tw-gradient-from:#394452;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(57, 68, 82, 0))
}

.from-textColor-grey{
  --tw-gradient-from:#6D7580;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-textColor-grey-light{
  --tw-gradient-from:#959DA5;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(149, 157, 165, 0))
}

.from-textColor-disabled{
  --tw-gradient-from:#959DA5;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(149, 157, 165, 0))
}

.from-textColor-subdued{
  --tw-gradient-from:#586069;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(88, 96, 105, 0))
}

.from-textColor-subdued-inverse{
  --tw-gradient-from:#BFBFBF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 191, 191, 0))
}

.from-background-secondary{
  --tw-gradient-from:#F0F2FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 242, 255, 0))
}

.from-background-inputBG{
  --tw-gradient-from:#F4F6FA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 246, 250, 0))
}

.from-background-light-green{
  --tw-gradient-from:#F2FEED;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(242, 254, 237, 0))
}

.from-background-light-yellow{
  --tw-gradient-from:#FFFAF2;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 242, 0))
}

.from-background-light-red{
  --tw-gradient-from:#FFF2F2;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 242, 242, 0))
}

.from-docM-blue-100{
  --tw-gradient-from:#dbedff;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 237, 255, 0))
}

.from-docM-blue-400{
  --tw-gradient-from:#2188ff;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(33, 136, 255, 0))
}

.from-docM-purple-100{
  --tw-gradient-from:#E6DCFD;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 220, 253, 0))
}

.from-docM-purple-400{
  --tw-gradient-from:#7548c8;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 72, 200, 0))
}

.from-docM-tab-main{
  --tw-gradient-from:#bc5c7c;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(188, 92, 124, 0))
}

.from-docM-tab-bg{
  --tw-gradient-from:#f6e1ea;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 225, 234, 0))
}

.from-docM-rad-main{
  --tw-gradient-from:#977315;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 115, 21, 0))
}

.from-docM-rad-bg{
  --tw-gradient-from:#f1ebdc;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 235, 220, 0))
}

.from-sa-medical-history-background{
  --tw-gradient-from:#FBFBFB;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 251, 251, 0))
}

.from-sa-medical-history-heading{
  --tw-gradient-from:#D39B0B;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(211, 155, 11, 0))
}

.from-sa-medical-history-icon-bg{
  --tw-gradient-from:#6D89DA;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 137, 218, 0))
}

.from-sa-others-icon-bg{
  --tw-gradient-from:#6D7580;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.from-mds-success{
  --tw-gradient-from:#98D57F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(152, 213, 127, 0))
}

.from-red-500{
  --tw-gradient-from:#D73A2F;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 58, 47, 0))
}

.from-orange-500{
  --tw-gradient-from:#E86E1A;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 110, 26, 0))
}

.from-icons-brand{
  --tw-gradient-from:#7265E3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(114, 101, 227, 0))
}

.from-foundations-purple-10{
  --tw-gradient-from:#F3F1FF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 241, 255, 0))
}

.from-foundations-yellow{
  --tw-gradient-from:#FFCEA0;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 160, 0))
}

.via-transparent{
  --tw-gradient-stops:var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0))
}

.via-current{
  --tw-gradient-stops:var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-white{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFFFF, var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-actionPrimary{
  --tw-gradient-stops:var(--tw-gradient-from), #004BA8, var(--tw-gradient-to, rgba(0, 75, 168, 0))
}

.via-actionPrimary-hover-10{
  --tw-gradient-stops:var(--tw-gradient-from),  rgba(0, 64, 143, 0.1), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-actionPrimary-hover{
  --tw-gradient-stops:var(--tw-gradient-from), #00408F, var(--tw-gradient-to, rgba(0, 64, 143, 0))
}

.via-actionPrimary-active-20{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(0, 53, 117, 0.2), var(--tw-gradient-to, rgba(0, 53, 117, 0))
}

.via-actionPrimary-active{
  --tw-gradient-stops:var(--tw-gradient-from), #004CA8, var(--tw-gradient-to, rgba(0, 76, 168, 0))
}

.via-actionPrimary-disabled{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(0, 76, 168, 0.5), var(--tw-gradient-to, rgba(0, 76, 168, 0))
}

.via-actionPrimary-visited{
  --tw-gradient-stops:var(--tw-gradient-from), #5E38BA, var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.via-actionPrimary-pressed{
  --tw-gradient-stops:var(--tw-gradient-from), #5D51C6, var(--tw-gradient-to, rgba(93, 81, 198, 0))
}

.via-actionSecondary{
  --tw-gradient-stops:var(--tw-gradient-from), #19AB4F, var(--tw-gradient-to, rgba(25, 171, 79, 0))
}

.via-actionSecondary-DEFAULT-hover-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(12, 157, 65, 0.1), var(--tw-gradient-to, rgba(12, 157, 65, 0))
}

.via-actionSecondary-DEFAULT-hover{
  --tw-gradient-stops:var(--tw-gradient-from), #0C9E42, var(--tw-gradient-to, rgba(12, 158, 66, 0))
}

.via-actionSecondary-DEFAULT-active-20{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(0, 148, 54, 0.2), var(--tw-gradient-to, rgba(0, 148, 54, 0))
}

.via-actionSecondary-DEFAULT-active{
  --tw-gradient-stops:var(--tw-gradient-from), #009236, var(--tw-gradient-to, rgba(0, 146, 54, 0))
}

.via-actionSecondary-DEFAULT-inverted{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFFFF, var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-actionSecondary-DEFAULT-visited{
  --tw-gradient-stops:var(--tw-gradient-from), #5E38BA, var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.via-actionSecondary-DEFAULT-disabled{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(25, 171, 79, 0.5), var(--tw-gradient-to, rgba(25, 171, 79, 0))
}

.via-actionSecondary-hover-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(12, 157, 65, 0.1), var(--tw-gradient-to, rgba(12, 157, 65, 0))
}

.via-actionSecondary-hover{
  --tw-gradient-stops:var(--tw-gradient-from), #0C9E42, var(--tw-gradient-to, rgba(12, 158, 66, 0))
}

.via-actionSecondary-active-20{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(0, 148, 54, 0.2), var(--tw-gradient-to, rgba(0, 148, 54, 0))
}

.via-actionSecondary-active{
  --tw-gradient-stops:var(--tw-gradient-from), #009236, var(--tw-gradient-to, rgba(0, 146, 54, 0))
}

.via-actionNeutral{
  --tw-gradient-stops:var(--tw-gradient-from), #9098A1, var(--tw-gradient-to, rgba(144, 152, 161, 0))
}

.via-actionNeutral-DEFAULT-hover-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(109, 117, 128, 0.1), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-actionNeutral-DEFAULT-hover{
  --tw-gradient-stops:var(--tw-gradient-from), #858C94, var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.via-actionNeutral-DEFAULT-active-20{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(109, 117, 128, 0.2), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-actionNeutral-DEFAULT-active{
  --tw-gradient-stops:var(--tw-gradient-from), #798087, var(--tw-gradient-to, rgba(121, 128, 135, 0))
}

.via-actionNeutral-DEFAULT-disabled{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(144, 152, 161, 0.7), var(--tw-gradient-to, rgba(144, 152, 161, 0))
}

.via-actionNeutral-DEFAULT-visited{
  --tw-gradient-stops:var(--tw-gradient-from), #5E38BA, var(--tw-gradient-to, rgba(94, 56, 186, 0))
}

.via-actionNeutral-DEFAULT-inverted{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFFFF, var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-actionNeutral-hover-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(109, 117, 128, 0.1), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-actionNeutral-hover{
  --tw-gradient-stops:var(--tw-gradient-from), #858C94, var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.via-actionNeutral-active-20{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(109, 117, 128, 0.2), var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-actionNeutral-active{
  --tw-gradient-stops:var(--tw-gradient-from), #798087, var(--tw-gradient-to, rgba(121, 128, 135, 0))
}

.via-darwin-primary-100{
  --tw-gradient-stops:var(--tw-gradient-from), #EEF4FC, var(--tw-gradient-to, rgba(238, 244, 252, 0))
}

.via-darwin-primary-200{
  --tw-gradient-stops:var(--tw-gradient-from), #E5EDF6, var(--tw-gradient-to, rgba(229, 237, 246, 0))
}

.via-darwin-primary-300{
  --tw-gradient-stops:var(--tw-gradient-from), #B4D5FF, var(--tw-gradient-to, rgba(180, 213, 255, 0))
}

.via-darwin-primary-400{
  --tw-gradient-stops:var(--tw-gradient-from), #195DB0, var(--tw-gradient-to, rgba(25, 93, 176, 0))
}

.via-darwin-primary-500{
  --tw-gradient-stops:var(--tw-gradient-from), #004BA8, var(--tw-gradient-to, rgba(0, 75, 168, 0))
}

.via-darwin-primary-600{
  --tw-gradient-stops:var(--tw-gradient-from), #194fd8, var(--tw-gradient-to, rgba(25, 79, 216, 0))
}

.via-darwin-primary-900{
  --tw-gradient-stops:var(--tw-gradient-from), #00367A, var(--tw-gradient-to, rgba(0, 54, 122, 0))
}

.via-darwin-neutral-50{
  --tw-gradient-stops:var(--tw-gradient-from), #F4F6F9, var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.via-darwin-neutral-75{
  --tw-gradient-stops:var(--tw-gradient-from), #F0F2F3, var(--tw-gradient-to, rgba(240, 242, 243, 0))
}

.via-darwin-neutral-100{
  --tw-gradient-stops:var(--tw-gradient-from), #E4E5ED, var(--tw-gradient-to, rgba(228, 229, 237, 0))
}

.via-darwin-neutral-200{
  --tw-gradient-stops:var(--tw-gradient-from), #CCCFDB, var(--tw-gradient-to, rgba(204, 207, 219, 0))
}

.via-darwin-neutral-400{
  --tw-gradient-stops:var(--tw-gradient-from), #A3A8C2, var(--tw-gradient-to, rgba(163, 168, 194, 0))
}

.via-darwin-neutral-500{
  --tw-gradient-stops:var(--tw-gradient-from), #8D95B5, var(--tw-gradient-to, rgba(141, 149, 181, 0))
}

.via-darwin-neutral-600{
  --tw-gradient-stops:var(--tw-gradient-from), #727DA8, var(--tw-gradient-to, rgba(114, 125, 168, 0))
}

.via-darwin-neutral-700{
  --tw-gradient-stops:var(--tw-gradient-from), #616A8F, var(--tw-gradient-to, rgba(97, 106, 143, 0))
}

.via-darwin-neutral-800{
  --tw-gradient-stops:var(--tw-gradient-from), #505775, var(--tw-gradient-to, rgba(80, 87, 117, 0))
}

.via-darwin-neutral-900{
  --tw-gradient-stops:var(--tw-gradient-from), #3E445C, var(--tw-gradient-to, rgba(62, 68, 92, 0))
}

.via-darwin-neutral-1000{
  --tw-gradient-stops:var(--tw-gradient-from), #000000, var(--tw-gradient-to, rgba(0, 0, 0, 0))
}

.via-darwin-status-warning-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF2F1, var(--tw-gradient-to, rgba(255, 242, 241, 0))
}

.via-darwin-status-warning-200{
  --tw-gradient-stops:var(--tw-gradient-from), #F5AEA9, var(--tw-gradient-to, rgba(245, 174, 169, 0))
}

.via-darwin-status-warning-300{
  --tw-gradient-stops:var(--tw-gradient-from), #EE736A, var(--tw-gradient-to, rgba(238, 115, 106, 0))
}

.via-darwin-status-warning-500{
  --tw-gradient-stops:var(--tw-gradient-from), #D73A2F, var(--tw-gradient-to, rgba(215, 58, 47, 0))
}

.via-darwin-accent-investigations-ochre-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFAEF, var(--tw-gradient-to, rgba(255, 250, 239, 0))
}

.via-darwin-accent-investigations-ochre-200{
  --tw-gradient-stops:var(--tw-gradient-from), #F1EBDC, var(--tw-gradient-to, rgba(241, 235, 220, 0))
}

.via-darwin-accent-investigations-ochre-300{
  --tw-gradient-stops:var(--tw-gradient-from), #E4D8BA, var(--tw-gradient-to, rgba(228, 216, 186, 0))
}

.via-darwin-accent-investigations-ochre-500{
  --tw-gradient-stops:var(--tw-gradient-from), #C3A85F, var(--tw-gradient-to, rgba(195, 168, 95, 0))
}

.via-darwin-accent-investigations-ochre-800{
  --tw-gradient-stops:var(--tw-gradient-from), #977315, var(--tw-gradient-to, rgba(151, 115, 21, 0))
}

.via-darwin-accent-investigations-ochre-900{
  --tw-gradient-stops:var(--tw-gradient-from), #796736, var(--tw-gradient-to, rgba(121, 103, 54, 0))
}

.via-darwin-accent-symptoms-blue-100{
  --tw-gradient-stops:var(--tw-gradient-from), #F4F8FF, var(--tw-gradient-to, rgba(244, 248, 255, 0))
}

.via-darwin-accent-symptoms-blue-200{
  --tw-gradient-stops:var(--tw-gradient-from), #DBEDFF, var(--tw-gradient-to, rgba(219, 237, 255, 0))
}

.via-darwin-accent-symptoms-blue-500{
  --tw-gradient-stops:var(--tw-gradient-from), #708FD3, var(--tw-gradient-to, rgba(112, 143, 211, 0))
}

.via-darwin-accent-symptoms-blue-800{
  --tw-gradient-stops:var(--tw-gradient-from), #2188FF, var(--tw-gradient-to, rgba(33, 136, 255, 0))
}

.via-darwin-accent-symptoms-blue-900{
  --tw-gradient-stops:var(--tw-gradient-from), #4D6BAE, var(--tw-gradient-to, rgba(77, 107, 174, 0))
}

.via-darwin-accent-diagnosis-purple-100{
  --tw-gradient-stops:var(--tw-gradient-from), #F6F2FF, var(--tw-gradient-to, rgba(246, 242, 255, 0))
}

.via-darwin-accent-diagnosis-purple-200{
  --tw-gradient-stops:var(--tw-gradient-from), #E6DCFD, var(--tw-gradient-to, rgba(230, 220, 253, 0))
}

.via-darwin-accent-diagnosis-purple-500{
  --tw-gradient-stops:var(--tw-gradient-from), #857CCD, var(--tw-gradient-to, rgba(133, 124, 205, 0))
}

.via-darwin-accent-diagnosis-purple-800{
  --tw-gradient-stops:var(--tw-gradient-from), #8A63D2, var(--tw-gradient-to, rgba(138, 99, 210, 0))
}

.via-darwin-accent-diagnosis-purple-900{
  --tw-gradient-stops:var(--tw-gradient-from), #7B66AC, var(--tw-gradient-to, rgba(123, 102, 172, 0))
}

.via-darwin-accent-medicines-pink-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF6F9, var(--tw-gradient-to, rgba(255, 246, 249, 0))
}

.via-darwin-accent-medicines-pink-200{
  --tw-gradient-stops:var(--tw-gradient-from), #F2DEE5, var(--tw-gradient-to, rgba(242, 222, 229, 0))
}

.via-darwin-accent-medicines-pink-500{
  --tw-gradient-stops:var(--tw-gradient-from), #AA637B, var(--tw-gradient-to, rgba(170, 99, 123, 0))
}

.via-darwin-accent-medicines-pink-800{
  --tw-gradient-stops:var(--tw-gradient-from), #D75C86, var(--tw-gradient-to, rgba(215, 92, 134, 0))
}

.via-darwin-accent-medicines-pink-900{
  --tw-gradient-stops:var(--tw-gradient-from), #904B62, var(--tw-gradient-to, rgba(144, 75, 98, 0))
}

.via-darwin-accent-burgandy-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FDF4FC, var(--tw-gradient-to, rgba(253, 244, 252, 0))
}

.via-darwin-accent-burgandy-200{
  --tw-gradient-stops:var(--tw-gradient-from), #FFECFE, var(--tw-gradient-to, rgba(255, 236, 254, 0))
}

.via-darwin-accent-burgandy-500{
  --tw-gradient-stops:var(--tw-gradient-from), #BE7CBB, var(--tw-gradient-to, rgba(190, 124, 187, 0))
}

.via-darwin-accent-burgandy-800{
  --tw-gradient-stops:var(--tw-gradient-from), #A624A0, var(--tw-gradient-to, rgba(166, 36, 160, 0))
}

.via-darwin-accent-burgandy-900{
  --tw-gradient-stops:var(--tw-gradient-from), #884785, var(--tw-gradient-to, rgba(136, 71, 133, 0))
}

.via-darwin-accent-bright-blue-800{
  --tw-gradient-stops:var(--tw-gradient-from), #215FFF, var(--tw-gradient-to, rgba(33, 95, 255, 0))
}

.via-darwin-accent-sulphur-green-500{
  --tw-gradient-stops:var(--tw-gradient-from), #1B9C7D, var(--tw-gradient-to, rgba(27, 156, 125, 0))
}

.via-darwin-accent-bright-yellow-200{
  --tw-gradient-stops:var(--tw-gradient-from), #fff5db, var(--tw-gradient-to, rgba(255, 245, 219, 0))
}

.via-darwin-accent-bright-yellow-800{
  --tw-gradient-stops:var(--tw-gradient-from), #EDAE0C, var(--tw-gradient-to, rgba(237, 174, 12, 0))
}

.via-darwin-accent-bright-yellow-900{
  --tw-gradient-stops:var(--tw-gradient-from), #D89E09, var(--tw-gradient-to, rgba(216, 158, 9, 0))
}

.via-darwin-accent-medical-history-orange-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF4F3, var(--tw-gradient-to, rgba(255, 244, 243, 0))
}

.via-darwin-accent-medical-history-orange-200{
  --tw-gradient-stops:var(--tw-gradient-from), #FFEAE3, var(--tw-gradient-to, rgba(255, 234, 227, 0))
}

.via-darwin-accent-medical-history-orange-500{
  --tw-gradient-stops:var(--tw-gradient-from), #DE9A80, var(--tw-gradient-to, rgba(222, 154, 128, 0))
}

.via-darwin-accent-medical-history-orange-800{
  --tw-gradient-stops:var(--tw-gradient-from), #EC6657, var(--tw-gradient-to, rgba(236, 102, 87, 0))
}

.via-darwin-accent-medical-history-orange-900{
  --tw-gradient-stops:var(--tw-gradient-from), #B04E43, var(--tw-gradient-to, rgba(176, 78, 67, 0))
}

.via-darwin-accent-medical-history-orange-1000{
  --tw-gradient-stops:var(--tw-gradient-from), #82362e, var(--tw-gradient-to, rgba(130, 54, 46, 0))
}

.via-darwin-accent-examination-findings-sky-blue-100{
  --tw-gradient-stops:var(--tw-gradient-from), #79c7ff33, var(--tw-gradient-to, rgba(121, 199, 255, 0))
}

.via-darwin-accent-examination-findings-sky-blue-200{
  --tw-gradient-stops:var(--tw-gradient-from), #F2FAFF, var(--tw-gradient-to, rgba(242, 250, 255, 0))
}

.via-darwin-accent-examination-findings-sky-blue-300{
  --tw-gradient-stops:var(--tw-gradient-from), #E6F5FE, var(--tw-gradient-to, rgba(230, 245, 254, 0))
}

.via-darwin-accent-examination-findings-sky-blue-900{
  --tw-gradient-stops:var(--tw-gradient-from), #4681ab, var(--tw-gradient-to, rgba(70, 129, 171, 0))
}

.via-darwin-accent-examination-findings-sky-blue-1000{
  --tw-gradient-stops:var(--tw-gradient-from), #2a5f85, var(--tw-gradient-to, rgba(42, 95, 133, 0))
}

.via-darwin-accent-green-100{
  --tw-gradient-stops:var(--tw-gradient-from), #F1FFF3, var(--tw-gradient-to, rgba(241, 255, 243, 0))
}

.via-darwin-accent-green-200{
  --tw-gradient-stops:var(--tw-gradient-from), #E3F8E6, var(--tw-gradient-to, rgba(227, 248, 230, 0))
}

.via-darwin-accent-green-500{
  --tw-gradient-stops:var(--tw-gradient-from), #A4C9A9, var(--tw-gradient-to, rgba(164, 201, 169, 0))
}

.via-darwin-accent-green-800{
  --tw-gradient-stops:var(--tw-gradient-from), #30AC41, var(--tw-gradient-to, rgba(48, 172, 65, 0))
}

.via-darwin-accent-green-900{
  --tw-gradient-stops:var(--tw-gradient-from), #1F832D, var(--tw-gradient-to, rgba(31, 131, 45, 0))
}

.via-darwin-accent-lightpurple{
  --tw-gradient-stops:var(--tw-gradient-from), #E9E4FF, var(--tw-gradient-to, rgba(233, 228, 255, 0))
}

.via-darwin-accent-mauve-100{
  --tw-gradient-stops:var(--tw-gradient-from), #FDF8FF, var(--tw-gradient-to, rgba(253, 248, 255, 0))
}

.via-darwin-accent-mauve-200{
  --tw-gradient-stops:var(--tw-gradient-from), #F3E8F9, var(--tw-gradient-to, rgba(243, 232, 249, 0))
}

.via-darwin-accent-mauve-500{
  --tw-gradient-stops:var(--tw-gradient-from), #9E77B0, var(--tw-gradient-to, rgba(158, 119, 176, 0))
}

.via-darwin-accent-mauve-800{
  --tw-gradient-stops:var(--tw-gradient-from), #A852D0, var(--tw-gradient-to, rgba(168, 82, 208, 0))
}

.via-darwin-accent-mauve-900{
  --tw-gradient-stops:var(--tw-gradient-from), #743E8D, var(--tw-gradient-to, rgba(116, 62, 141, 0))
}

.via-darwin-accent-dark-blue-100{
  --tw-gradient-stops:var(--tw-gradient-from), #F5F7FF, var(--tw-gradient-to, rgba(245, 247, 255, 0))
}

.via-darwin-accent-dark-blue-200{
  --tw-gradient-stops:var(--tw-gradient-from), #E5E7F3, var(--tw-gradient-to, rgba(229, 231, 243, 0))
}

.via-darwin-accent-dark-blue-500{
  --tw-gradient-stops:var(--tw-gradient-from), #55597B, var(--tw-gradient-to, rgba(85, 89, 123, 0))
}

.via-darwin-accent-dark-blue-800{
  --tw-gradient-stops:var(--tw-gradient-from), #515BA7, var(--tw-gradient-to, rgba(81, 91, 167, 0))
}

.via-darwin-accent-dark-blue-900{
  --tw-gradient-stops:var(--tw-gradient-from), #4D5275, var(--tw-gradient-to, rgba(77, 82, 117, 0))
}

.via-neutral-0{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFFFF, var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.via-neutral-1{
  --tw-gradient-stops:var(--tw-gradient-from), #2C3A4B, var(--tw-gradient-to, rgba(44, 58, 75, 0))
}

.via-neutral-2{
  --tw-gradient-stops:var(--tw-gradient-from), #394452, var(--tw-gradient-to, rgba(57, 68, 82, 0))
}

.via-neutral-3{
  --tw-gradient-stops:var(--tw-gradient-from), #545D69, var(--tw-gradient-to, rgba(84, 93, 105, 0))
}

.via-neutral-4{
  --tw-gradient-stops:var(--tw-gradient-from), #6D7580, var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-neutral-5{
  --tw-gradient-stops:var(--tw-gradient-from), #858C94, var(--tw-gradient-to, rgba(133, 140, 148, 0))
}

.via-neutral-6{
  --tw-gradient-stops:var(--tw-gradient-from), #A5ABB3, var(--tw-gradient-to, rgba(165, 171, 179, 0))
}

.via-neutral-7{
  --tw-gradient-stops:var(--tw-gradient-from), #DADEE3, var(--tw-gradient-to, rgba(218, 222, 227, 0))
}

.via-neutral-8{
  --tw-gradient-stops:var(--tw-gradient-from), #EBEEF2, var(--tw-gradient-to, rgba(235, 238, 242, 0))
}

.via-neutral-9{
  --tw-gradient-stops:var(--tw-gradient-from), #F4F6F9, var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.via-neutral-10{
  --tw-gradient-stops:var(--tw-gradient-from), #E4E6ED, var(--tw-gradient-to, rgba(228, 230, 237, 0))
}

.via-neutral-black{
  --tw-gradient-stops:var(--tw-gradient-from), #09101D, var(--tw-gradient-to, rgba(9, 16, 29, 0))
}

.via-secondary{
  --tw-gradient-stops:var(--tw-gradient-from), #FDCC4A, var(--tw-gradient-to, rgba(253, 204, 74, 0))
}

.via-accent-2{
  --tw-gradient-stops:var(--tw-gradient-from), #2D6A6A, var(--tw-gradient-to, rgba(45, 106, 106, 0))
}

.via-accent-3{
  --tw-gradient-stops:var(--tw-gradient-from), #E9AD8C, var(--tw-gradient-to, rgba(233, 173, 140, 0))
}

.via-accent-4{
  --tw-gradient-stops:var(--tw-gradient-from), #221874, var(--tw-gradient-to, rgba(34, 24, 116, 0))
}

.via-accent-6{
  --tw-gradient-stops:var(--tw-gradient-from), #E1604D, var(--tw-gradient-to, rgba(225, 96, 77, 0))
}

.via-accent-3-23{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(233, 173, 140, 0.23), var(--tw-gradient-to, rgba(233, 173, 140, 0))
}

.via-accent-4-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(34, 24, 116, 0.1), var(--tw-gradient-to, rgba(34, 24, 116, 0))
}

.via-accent-6-15{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(225, 96, 77, 0.15), var(--tw-gradient-to, rgba(225, 96, 77, 0))
}

.via-accent-2-10{
  --tw-gradient-stops:var(--tw-gradient-from), rgba(45, 106, 106, 0.1), var(--tw-gradient-to, rgba(45, 106, 106, 0))
}

.via-accent-navy-blue{
  --tw-gradient-stops:var(--tw-gradient-from), #4D82BD, var(--tw-gradient-to, rgba(77, 130, 189, 0))
}

.via-accent-light-softyellow{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF3E7, var(--tw-gradient-to, rgba(255, 243, 231, 0))
}

.via-accent-light-softpurple{
  --tw-gradient-stops:var(--tw-gradient-from), #E4DFFF, var(--tw-gradient-to, rgba(228, 223, 255, 0))
}

.via-accent-light-softgreen{
  --tw-gradient-stops:var(--tw-gradient-from), #DAF5D0, var(--tw-gradient-to, rgba(218, 245, 208, 0))
}

.via-accent-light-softblue{
  --tw-gradient-stops:var(--tw-gradient-from), #D2DEFF, var(--tw-gradient-to, rgba(210, 222, 255, 0))
}

.via-accent-light-softbrick{
  --tw-gradient-stops:var(--tw-gradient-from), #FFDFDF, var(--tw-gradient-to, rgba(255, 223, 223, 0))
}

.via-accent-dark-green{
  --tw-gradient-stops:var(--tw-gradient-from), #0E6025, var(--tw-gradient-to, rgba(14, 96, 37, 0))
}

.via-accent-blue{
  --tw-gradient-stops:var(--tw-gradient-from), #3B96FF, var(--tw-gradient-to, rgba(59, 150, 255, 0))
}

.via-seperator-dark{
  --tw-gradient-stops:var(--tw-gradient-from), #D6D9E0, var(--tw-gradient-to, rgba(214, 217, 224, 0))
}

.via-status-success{
  --tw-gradient-stops:var(--tw-gradient-from), #287D3C, var(--tw-gradient-to, rgba(40, 125, 60, 0))
}

.via-status-warning{
  --tw-gradient-stops:var(--tw-gradient-from), #B95000, var(--tw-gradient-to, rgba(185, 80, 0, 0))
}

.via-status-error{
  --tw-gradient-stops:var(--tw-gradient-from), #9F0000, var(--tw-gradient-to, rgba(159, 0, 0, 0))
}

.via-status-info{
  --tw-gradient-stops:var(--tw-gradient-from), #2E5AAC, var(--tw-gradient-to, rgba(46, 90, 172, 0))
}

.via-status-successBG{
  --tw-gradient-stops:var(--tw-gradient-from), #EDF9F0, var(--tw-gradient-to, rgba(237, 249, 240, 0))
}

.via-status-warningBG{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF4EC, var(--tw-gradient-to, rgba(255, 244, 236, 0))
}

.via-status-errorBG{
  --tw-gradient-stops:var(--tw-gradient-from), #FEEFEF, var(--tw-gradient-to, rgba(254, 239, 239, 0))
}

.via-status-infoBG{
  --tw-gradient-stops:var(--tw-gradient-from), #EEF2FA, var(--tw-gradient-to, rgba(238, 242, 250, 0))
}

.via-textColor-primary{
  --tw-gradient-stops:var(--tw-gradient-from), #2D3142, var(--tw-gradient-to, rgba(45, 49, 66, 0))
}

.via-textColor-secondary{
  --tw-gradient-stops:var(--tw-gradient-from), #4C5980, var(--tw-gradient-to, rgba(76, 89, 128, 0))
}

.via-textColor-tertiary{
  --tw-gradient-stops:var(--tw-gradient-from), #9C9EB9, var(--tw-gradient-to, rgba(156, 158, 185, 0))
}

.via-textColor-grey-dark{
  --tw-gradient-stops:var(--tw-gradient-from), #394452, var(--tw-gradient-to, rgba(57, 68, 82, 0))
}

.via-textColor-grey{
  --tw-gradient-stops:var(--tw-gradient-from), #6D7580, var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-textColor-grey-light{
  --tw-gradient-stops:var(--tw-gradient-from), #959DA5, var(--tw-gradient-to, rgba(149, 157, 165, 0))
}

.via-textColor-disabled{
  --tw-gradient-stops:var(--tw-gradient-from), #959DA5, var(--tw-gradient-to, rgba(149, 157, 165, 0))
}

.via-textColor-subdued{
  --tw-gradient-stops:var(--tw-gradient-from), #586069, var(--tw-gradient-to, rgba(88, 96, 105, 0))
}

.via-textColor-subdued-inverse{
  --tw-gradient-stops:var(--tw-gradient-from), #BFBFBF, var(--tw-gradient-to, rgba(191, 191, 191, 0))
}

.via-background-secondary{
  --tw-gradient-stops:var(--tw-gradient-from), #F0F2FF, var(--tw-gradient-to, rgba(240, 242, 255, 0))
}

.via-background-inputBG{
  --tw-gradient-stops:var(--tw-gradient-from), #F4F6FA, var(--tw-gradient-to, rgba(244, 246, 250, 0))
}

.via-background-light-green{
  --tw-gradient-stops:var(--tw-gradient-from), #F2FEED, var(--tw-gradient-to, rgba(242, 254, 237, 0))
}

.via-background-light-yellow{
  --tw-gradient-stops:var(--tw-gradient-from), #FFFAF2, var(--tw-gradient-to, rgba(255, 250, 242, 0))
}

.via-background-light-red{
  --tw-gradient-stops:var(--tw-gradient-from), #FFF2F2, var(--tw-gradient-to, rgba(255, 242, 242, 0))
}

.via-docM-blue-100{
  --tw-gradient-stops:var(--tw-gradient-from), #dbedff, var(--tw-gradient-to, rgba(219, 237, 255, 0))
}

.via-docM-blue-400{
  --tw-gradient-stops:var(--tw-gradient-from), #2188ff, var(--tw-gradient-to, rgba(33, 136, 255, 0))
}

.via-docM-purple-100{
  --tw-gradient-stops:var(--tw-gradient-from), #E6DCFD, var(--tw-gradient-to, rgba(230, 220, 253, 0))
}

.via-docM-purple-400{
  --tw-gradient-stops:var(--tw-gradient-from), #7548c8, var(--tw-gradient-to, rgba(117, 72, 200, 0))
}

.via-docM-tab-main{
  --tw-gradient-stops:var(--tw-gradient-from), #bc5c7c, var(--tw-gradient-to, rgba(188, 92, 124, 0))
}

.via-docM-tab-bg{
  --tw-gradient-stops:var(--tw-gradient-from), #f6e1ea, var(--tw-gradient-to, rgba(246, 225, 234, 0))
}

.via-docM-rad-main{
  --tw-gradient-stops:var(--tw-gradient-from), #977315, var(--tw-gradient-to, rgba(151, 115, 21, 0))
}

.via-docM-rad-bg{
  --tw-gradient-stops:var(--tw-gradient-from), #f1ebdc, var(--tw-gradient-to, rgba(241, 235, 220, 0))
}

.via-sa-medical-history-background{
  --tw-gradient-stops:var(--tw-gradient-from), #FBFBFB, var(--tw-gradient-to, rgba(251, 251, 251, 0))
}

.via-sa-medical-history-heading{
  --tw-gradient-stops:var(--tw-gradient-from), #D39B0B, var(--tw-gradient-to, rgba(211, 155, 11, 0))
}

.via-sa-medical-history-icon-bg{
  --tw-gradient-stops:var(--tw-gradient-from), #6D89DA, var(--tw-gradient-to, rgba(109, 137, 218, 0))
}

.via-sa-others-icon-bg{
  --tw-gradient-stops:var(--tw-gradient-from), #6D7580, var(--tw-gradient-to, rgba(109, 117, 128, 0))
}

.via-mds-success{
  --tw-gradient-stops:var(--tw-gradient-from), #98D57F, var(--tw-gradient-to, rgba(152, 213, 127, 0))
}

.via-red-500{
  --tw-gradient-stops:var(--tw-gradient-from), #D73A2F, var(--tw-gradient-to, rgba(215, 58, 47, 0))
}

.via-orange-500{
  --tw-gradient-stops:var(--tw-gradient-from), #E86E1A, var(--tw-gradient-to, rgba(232, 110, 26, 0))
}

.via-icons-brand{
  --tw-gradient-stops:var(--tw-gradient-from), #7265E3, var(--tw-gradient-to, rgba(114, 101, 227, 0))
}

.via-foundations-purple-10{
  --tw-gradient-stops:var(--tw-gradient-from), #F3F1FF, var(--tw-gradient-to, rgba(243, 241, 255, 0))
}

.via-foundations-yellow{
  --tw-gradient-stops:var(--tw-gradient-from), #FFCEA0, var(--tw-gradient-to, rgba(255, 206, 160, 0))
}

.to-transparent{
  --tw-gradient-to:transparent
}

.to-current{
  --tw-gradient-to:currentColor
}

.to-white{
  --tw-gradient-to:#FFFFFF
}

.to-actionPrimary{
  --tw-gradient-to:#004BA8
}

.to-actionPrimary-hover-10{
  --tw-gradient-to: rgba(0, 64, 143, 0.1)
}

.to-actionPrimary-hover{
  --tw-gradient-to:#00408F
}

.to-actionPrimary-active-20{
  --tw-gradient-to:rgba(0, 53, 117, 0.2)
}

.to-actionPrimary-active{
  --tw-gradient-to:#004CA8
}

.to-actionPrimary-disabled{
  --tw-gradient-to:rgba(0, 76, 168, 0.5)
}

.to-actionPrimary-visited{
  --tw-gradient-to:#5E38BA
}

.to-actionPrimary-pressed{
  --tw-gradient-to:#5D51C6
}

.to-actionSecondary{
  --tw-gradient-to:#19AB4F
}

.to-actionSecondary-DEFAULT-hover-10{
  --tw-gradient-to:rgba(12, 157, 65, 0.1)
}

.to-actionSecondary-DEFAULT-hover{
  --tw-gradient-to:#0C9E42
}

.to-actionSecondary-DEFAULT-active-20{
  --tw-gradient-to:rgba(0, 148, 54, 0.2)
}

.to-actionSecondary-DEFAULT-active{
  --tw-gradient-to:#009236
}

.to-actionSecondary-DEFAULT-inverted{
  --tw-gradient-to:#FFFFFF
}

.to-actionSecondary-DEFAULT-visited{
  --tw-gradient-to:#5E38BA
}

.to-actionSecondary-DEFAULT-disabled{
  --tw-gradient-to:rgba(25, 171, 79, 0.5)
}

.to-actionSecondary-hover-10{
  --tw-gradient-to:rgba(12, 157, 65, 0.1)
}

.to-actionSecondary-hover{
  --tw-gradient-to:#0C9E42
}

.to-actionSecondary-active-20{
  --tw-gradient-to:rgba(0, 148, 54, 0.2)
}

.to-actionSecondary-active{
  --tw-gradient-to:#009236
}

.to-actionNeutral{
  --tw-gradient-to:#9098A1
}

.to-actionNeutral-DEFAULT-hover-10{
  --tw-gradient-to:rgba(109, 117, 128, 0.1)
}

.to-actionNeutral-DEFAULT-hover{
  --tw-gradient-to:#858C94
}

.to-actionNeutral-DEFAULT-active-20{
  --tw-gradient-to:rgba(109, 117, 128, 0.2)
}

.to-actionNeutral-DEFAULT-active{
  --tw-gradient-to:#798087
}

.to-actionNeutral-DEFAULT-disabled{
  --tw-gradient-to:rgba(144, 152, 161, 0.7)
}

.to-actionNeutral-DEFAULT-visited{
  --tw-gradient-to:#5E38BA
}

.to-actionNeutral-DEFAULT-inverted{
  --tw-gradient-to:#FFFFFF
}

.to-actionNeutral-hover-10{
  --tw-gradient-to:rgba(109, 117, 128, 0.1)
}

.to-actionNeutral-hover{
  --tw-gradient-to:#858C94
}

.to-actionNeutral-active-20{
  --tw-gradient-to:rgba(109, 117, 128, 0.2)
}

.to-actionNeutral-active{
  --tw-gradient-to:#798087
}

.to-darwin-primary-100{
  --tw-gradient-to:#EEF4FC
}

.to-darwin-primary-200{
  --tw-gradient-to:#E5EDF6
}

.to-darwin-primary-300{
  --tw-gradient-to:#B4D5FF
}

.to-darwin-primary-400{
  --tw-gradient-to:#195DB0
}

.to-darwin-primary-500{
  --tw-gradient-to:#004BA8
}

.to-darwin-primary-600{
  --tw-gradient-to:#194fd8
}

.to-darwin-primary-900{
  --tw-gradient-to:#00367A
}

.to-darwin-neutral-50{
  --tw-gradient-to:#F4F6F9
}

.to-darwin-neutral-75{
  --tw-gradient-to:#F0F2F3
}

.to-darwin-neutral-100{
  --tw-gradient-to:#E4E5ED
}

.to-darwin-neutral-200{
  --tw-gradient-to:#CCCFDB
}

.to-darwin-neutral-400{
  --tw-gradient-to:#A3A8C2
}

.to-darwin-neutral-500{
  --tw-gradient-to:#8D95B5
}

.to-darwin-neutral-600{
  --tw-gradient-to:#727DA8
}

.to-darwin-neutral-700{
  --tw-gradient-to:#616A8F
}

.to-darwin-neutral-800{
  --tw-gradient-to:#505775
}

.to-darwin-neutral-900{
  --tw-gradient-to:#3E445C
}

.to-darwin-neutral-1000{
  --tw-gradient-to:#000000
}

.to-darwin-status-warning-100{
  --tw-gradient-to:#FFF2F1
}

.to-darwin-status-warning-200{
  --tw-gradient-to:#F5AEA9
}

.to-darwin-status-warning-300{
  --tw-gradient-to:#EE736A
}

.to-darwin-status-warning-500{
  --tw-gradient-to:#D73A2F
}

.to-darwin-accent-investigations-ochre-100{
  --tw-gradient-to:#FFFAEF
}

.to-darwin-accent-investigations-ochre-200{
  --tw-gradient-to:#F1EBDC
}

.to-darwin-accent-investigations-ochre-300{
  --tw-gradient-to:#E4D8BA
}

.to-darwin-accent-investigations-ochre-500{
  --tw-gradient-to:#C3A85F
}

.to-darwin-accent-investigations-ochre-800{
  --tw-gradient-to:#977315
}

.to-darwin-accent-investigations-ochre-900{
  --tw-gradient-to:#796736
}

.to-darwin-accent-symptoms-blue-100{
  --tw-gradient-to:#F4F8FF
}

.to-darwin-accent-symptoms-blue-200{
  --tw-gradient-to:#DBEDFF
}

.to-darwin-accent-symptoms-blue-500{
  --tw-gradient-to:#708FD3
}

.to-darwin-accent-symptoms-blue-800{
  --tw-gradient-to:#2188FF
}

.to-darwin-accent-symptoms-blue-900{
  --tw-gradient-to:#4D6BAE
}

.to-darwin-accent-diagnosis-purple-100{
  --tw-gradient-to:#F6F2FF
}

.to-darwin-accent-diagnosis-purple-200{
  --tw-gradient-to:#E6DCFD
}

.to-darwin-accent-diagnosis-purple-500{
  --tw-gradient-to:#857CCD
}

.to-darwin-accent-diagnosis-purple-800{
  --tw-gradient-to:#8A63D2
}

.to-darwin-accent-diagnosis-purple-900{
  --tw-gradient-to:#7B66AC
}

.to-darwin-accent-medicines-pink-100{
  --tw-gradient-to:#FFF6F9
}

.to-darwin-accent-medicines-pink-200{
  --tw-gradient-to:#F2DEE5
}

.to-darwin-accent-medicines-pink-500{
  --tw-gradient-to:#AA637B
}

.to-darwin-accent-medicines-pink-800{
  --tw-gradient-to:#D75C86
}

.to-darwin-accent-medicines-pink-900{
  --tw-gradient-to:#904B62
}

.to-darwin-accent-burgandy-100{
  --tw-gradient-to:#FDF4FC
}

.to-darwin-accent-burgandy-200{
  --tw-gradient-to:#FFECFE
}

.to-darwin-accent-burgandy-500{
  --tw-gradient-to:#BE7CBB
}

.to-darwin-accent-burgandy-800{
  --tw-gradient-to:#A624A0
}

.to-darwin-accent-burgandy-900{
  --tw-gradient-to:#884785
}

.to-darwin-accent-bright-blue-800{
  --tw-gradient-to:#215FFF
}

.to-darwin-accent-sulphur-green-500{
  --tw-gradient-to:#1B9C7D
}

.to-darwin-accent-bright-yellow-200{
  --tw-gradient-to:#fff5db
}

.to-darwin-accent-bright-yellow-800{
  --tw-gradient-to:#EDAE0C
}

.to-darwin-accent-bright-yellow-900{
  --tw-gradient-to:#D89E09
}

.to-darwin-accent-medical-history-orange-100{
  --tw-gradient-to:#FFF4F3
}

.to-darwin-accent-medical-history-orange-200{
  --tw-gradient-to:#FFEAE3
}

.to-darwin-accent-medical-history-orange-500{
  --tw-gradient-to:#DE9A80
}

.to-darwin-accent-medical-history-orange-800{
  --tw-gradient-to:#EC6657
}

.to-darwin-accent-medical-history-orange-900{
  --tw-gradient-to:#B04E43
}

.to-darwin-accent-medical-history-orange-1000{
  --tw-gradient-to:#82362e
}

.to-darwin-accent-examination-findings-sky-blue-100{
  --tw-gradient-to:#79c7ff33
}

.to-darwin-accent-examination-findings-sky-blue-200{
  --tw-gradient-to:#F2FAFF
}

.to-darwin-accent-examination-findings-sky-blue-300{
  --tw-gradient-to:#E6F5FE
}

.to-darwin-accent-examination-findings-sky-blue-900{
  --tw-gradient-to:#4681ab
}

.to-darwin-accent-examination-findings-sky-blue-1000{
  --tw-gradient-to:#2a5f85
}

.to-darwin-accent-green-100{
  --tw-gradient-to:#F1FFF3
}

.to-darwin-accent-green-200{
  --tw-gradient-to:#E3F8E6
}

.to-darwin-accent-green-500{
  --tw-gradient-to:#A4C9A9
}

.to-darwin-accent-green-800{
  --tw-gradient-to:#30AC41
}

.to-darwin-accent-green-900{
  --tw-gradient-to:#1F832D
}

.to-darwin-accent-lightpurple{
  --tw-gradient-to:#E9E4FF
}

.to-darwin-accent-mauve-100{
  --tw-gradient-to:#FDF8FF
}

.to-darwin-accent-mauve-200{
  --tw-gradient-to:#F3E8F9
}

.to-darwin-accent-mauve-500{
  --tw-gradient-to:#9E77B0
}

.to-darwin-accent-mauve-800{
  --tw-gradient-to:#A852D0
}

.to-darwin-accent-mauve-900{
  --tw-gradient-to:#743E8D
}

.to-darwin-accent-dark-blue-100{
  --tw-gradient-to:#F5F7FF
}

.to-darwin-accent-dark-blue-200{
  --tw-gradient-to:#E5E7F3
}

.to-darwin-accent-dark-blue-500{
  --tw-gradient-to:#55597B
}

.to-darwin-accent-dark-blue-800{
  --tw-gradient-to:#515BA7
}

.to-darwin-accent-dark-blue-900{
  --tw-gradient-to:#4D5275
}

.to-neutral-0{
  --tw-gradient-to:#FFFFFF
}

.to-neutral-1{
  --tw-gradient-to:#2C3A4B
}

.to-neutral-2{
  --tw-gradient-to:#394452
}

.to-neutral-3{
  --tw-gradient-to:#545D69
}

.to-neutral-4{
  --tw-gradient-to:#6D7580
}

.to-neutral-5{
  --tw-gradient-to:#858C94
}

.to-neutral-6{
  --tw-gradient-to:#A5ABB3
}

.to-neutral-7{
  --tw-gradient-to:#DADEE3
}

.to-neutral-8{
  --tw-gradient-to:#EBEEF2
}

.to-neutral-9{
  --tw-gradient-to:#F4F6F9
}

.to-neutral-10{
  --tw-gradient-to:#E4E6ED
}

.to-neutral-black{
  --tw-gradient-to:#09101D
}

.to-secondary{
  --tw-gradient-to:#FDCC4A
}

.to-accent-2{
  --tw-gradient-to:#2D6A6A
}

.to-accent-3{
  --tw-gradient-to:#E9AD8C
}

.to-accent-4{
  --tw-gradient-to:#221874
}

.to-accent-6{
  --tw-gradient-to:#E1604D
}

.to-accent-3-23{
  --tw-gradient-to:rgba(233, 173, 140, 0.23)
}

.to-accent-4-10{
  --tw-gradient-to:rgba(34, 24, 116, 0.1)
}

.to-accent-6-15{
  --tw-gradient-to:rgba(225, 96, 77, 0.15)
}

.to-accent-2-10{
  --tw-gradient-to:rgba(45, 106, 106, 0.1)
}

.to-accent-navy-blue{
  --tw-gradient-to:#4D82BD
}

.to-accent-light-softyellow{
  --tw-gradient-to:#FFF3E7
}

.to-accent-light-softpurple{
  --tw-gradient-to:#E4DFFF
}

.to-accent-light-softgreen{
  --tw-gradient-to:#DAF5D0
}

.to-accent-light-softblue{
  --tw-gradient-to:#D2DEFF
}

.to-accent-light-softbrick{
  --tw-gradient-to:#FFDFDF
}

.to-accent-dark-green{
  --tw-gradient-to:#0E6025
}

.to-accent-blue{
  --tw-gradient-to:#3B96FF
}

.to-seperator-dark{
  --tw-gradient-to:#D6D9E0
}

.to-status-success{
  --tw-gradient-to:#287D3C
}

.to-status-warning{
  --tw-gradient-to:#B95000
}

.to-status-error{
  --tw-gradient-to:#9F0000
}

.to-status-info{
  --tw-gradient-to:#2E5AAC
}

.to-status-successBG{
  --tw-gradient-to:#EDF9F0
}

.to-status-warningBG{
  --tw-gradient-to:#FFF4EC
}

.to-status-errorBG{
  --tw-gradient-to:#FEEFEF
}

.to-status-infoBG{
  --tw-gradient-to:#EEF2FA
}

.to-textColor-primary{
  --tw-gradient-to:#2D3142
}

.to-textColor-secondary{
  --tw-gradient-to:#4C5980
}

.to-textColor-tertiary{
  --tw-gradient-to:#9C9EB9
}

.to-textColor-grey-dark{
  --tw-gradient-to:#394452
}

.to-textColor-grey{
  --tw-gradient-to:#6D7580
}

.to-textColor-grey-light{
  --tw-gradient-to:#959DA5
}

.to-textColor-disabled{
  --tw-gradient-to:#959DA5
}

.to-textColor-subdued{
  --tw-gradient-to:#586069
}

.to-textColor-subdued-inverse{
  --tw-gradient-to:#BFBFBF
}

.to-background-secondary{
  --tw-gradient-to:#F0F2FF
}

.to-background-inputBG{
  --tw-gradient-to:#F4F6FA
}

.to-background-light-green{
  --tw-gradient-to:#F2FEED
}

.to-background-light-yellow{
  --tw-gradient-to:#FFFAF2
}

.to-background-light-red{
  --tw-gradient-to:#FFF2F2
}

.to-docM-blue-100{
  --tw-gradient-to:#dbedff
}

.to-docM-blue-400{
  --tw-gradient-to:#2188ff
}

.to-docM-purple-100{
  --tw-gradient-to:#E6DCFD
}

.to-docM-purple-400{
  --tw-gradient-to:#7548c8
}

.to-docM-tab-main{
  --tw-gradient-to:#bc5c7c
}

.to-docM-tab-bg{
  --tw-gradient-to:#f6e1ea
}

.to-docM-rad-main{
  --tw-gradient-to:#977315
}

.to-docM-rad-bg{
  --tw-gradient-to:#f1ebdc
}

.to-sa-medical-history-background{
  --tw-gradient-to:#FBFBFB
}

.to-sa-medical-history-heading{
  --tw-gradient-to:#D39B0B
}

.to-sa-medical-history-icon-bg{
  --tw-gradient-to:#6D89DA
}

.to-sa-others-icon-bg{
  --tw-gradient-to:#6D7580
}

.to-mds-success{
  --tw-gradient-to:#98D57F
}

.to-red-500{
  --tw-gradient-to:#D73A2F
}

.to-orange-500{
  --tw-gradient-to:#E86E1A
}

.to-icons-brand{
  --tw-gradient-to:#7265E3
}

.to-foundations-purple-10{
  --tw-gradient-to:#F3F1FF
}

.to-foundations-yellow{
  --tw-gradient-to:#FFCEA0
}

.decoration-slice{
  -webkit-box-decoration-break:slice;
          box-decoration-break:slice
}

.decoration-clone{
  -webkit-box-decoration-break:clone;
          box-decoration-break:clone
}

.bg-auto{
  background-size:auto
}

.bg-cover{
  background-size:cover
}

.bg-contain{
  background-size:contain
}

.bg-fixed{
  background-attachment:fixed
}

.bg-local{
  background-attachment:local
}

.bg-scroll{
  background-attachment:scroll
}

.bg-clip-border{
  background-clip:border-box
}

.bg-clip-padding{
  background-clip:padding-box
}

.bg-clip-content{
  background-clip:content-box
}

.bg-clip-text{
  -webkit-background-clip:text;
          background-clip:text
}

.bg-bottom{
  background-position:bottom
}

.bg-center{
  background-position:center
}

.bg-left{
  background-position:left
}

.bg-left-bottom{
  background-position:left bottom
}

.bg-left-top{
  background-position:left top
}

.bg-right{
  background-position:right
}

.bg-right-bottom{
  background-position:right bottom
}

.bg-right-top{
  background-position:right top
}

.bg-top{
  background-position:top
}

.bg-repeat{
  background-repeat:repeat
}

.bg-no-repeat{
  background-repeat:no-repeat
}

.bg-repeat-x{
  background-repeat:repeat-x
}

.bg-repeat-y{
  background-repeat:repeat-y
}

.bg-repeat-round{
  background-repeat:round
}

.bg-repeat-space{
  background-repeat:space
}

.bg-origin-border{
  background-origin:border-box
}

.bg-origin-padding{
  background-origin:padding-box
}

.bg-origin-content{
  background-origin:content-box
}

.fill-transparent{
  fill:transparent
}

.fill-current{
  fill:currentColor
}

.fill-white{
  fill:#FFFFFF
}

.fill-actionPrimary{
  fill:#004BA8
}

.fill-actionPrimary-hover-10{
  fill: rgba(0, 64, 143, 0.1)
}

.fill-actionPrimary-hover{
  fill:#00408F
}

.fill-actionPrimary-active-20{
  fill:rgba(0, 53, 117, 0.2)
}

.fill-actionPrimary-active{
  fill:#004CA8
}

.fill-actionPrimary-disabled{
  fill:rgba(0, 76, 168, 0.5)
}

.fill-actionPrimary-visited{
  fill:#5E38BA
}

.fill-actionPrimary-pressed{
  fill:#5D51C6
}

.fill-actionSecondary{
  fill:#19AB4F
}

.fill-actionSecondary-DEFAULT-hover-10{
  fill:rgba(12, 157, 65, 0.1)
}

.fill-actionSecondary-DEFAULT-hover{
  fill:#0C9E42
}

.fill-actionSecondary-DEFAULT-active-20{
  fill:rgba(0, 148, 54, 0.2)
}

.fill-actionSecondary-DEFAULT-active{
  fill:#009236
}

.fill-actionSecondary-DEFAULT-inverted{
  fill:#FFFFFF
}

.fill-actionSecondary-DEFAULT-visited{
  fill:#5E38BA
}

.fill-actionSecondary-DEFAULT-disabled{
  fill:rgba(25, 171, 79, 0.5)
}

.fill-actionSecondary-hover-10{
  fill:rgba(12, 157, 65, 0.1)
}

.fill-actionSecondary-hover{
  fill:#0C9E42
}

.fill-actionSecondary-active-20{
  fill:rgba(0, 148, 54, 0.2)
}

.fill-actionSecondary-active{
  fill:#009236
}

.fill-actionNeutral{
  fill:#9098A1
}

.fill-actionNeutral-DEFAULT-hover-10{
  fill:rgba(109, 117, 128, 0.1)
}

.fill-actionNeutral-DEFAULT-hover{
  fill:#858C94
}

.fill-actionNeutral-DEFAULT-active-20{
  fill:rgba(109, 117, 128, 0.2)
}

.fill-actionNeutral-DEFAULT-active{
  fill:#798087
}

.fill-actionNeutral-DEFAULT-disabled{
  fill:rgba(144, 152, 161, 0.7)
}

.fill-actionNeutral-DEFAULT-visited{
  fill:#5E38BA
}

.fill-actionNeutral-DEFAULT-inverted{
  fill:#FFFFFF
}

.fill-actionNeutral-hover-10{
  fill:rgba(109, 117, 128, 0.1)
}

.fill-actionNeutral-hover{
  fill:#858C94
}

.fill-actionNeutral-active-20{
  fill:rgba(109, 117, 128, 0.2)
}

.fill-actionNeutral-active{
  fill:#798087
}

.fill-darwin-primary-100{
  fill:#EEF4FC
}

.fill-darwin-primary-200{
  fill:#E5EDF6
}

.fill-darwin-primary-300{
  fill:#B4D5FF
}

.fill-darwin-primary-400{
  fill:#195DB0
}

.fill-darwin-primary-500{
  fill:#004BA8
}

.fill-darwin-primary-600{
  fill:#194fd8
}

.fill-darwin-primary-900{
  fill:#00367A
}

.fill-darwin-neutral-50{
  fill:#F4F6F9
}

.fill-darwin-neutral-75{
  fill:#F0F2F3
}

.fill-darwin-neutral-100{
  fill:#E4E5ED
}

.fill-darwin-neutral-200{
  fill:#CCCFDB
}

.fill-darwin-neutral-400{
  fill:#A3A8C2
}

.fill-darwin-neutral-500{
  fill:#8D95B5
}

.fill-darwin-neutral-600{
  fill:#727DA8
}

.fill-darwin-neutral-700{
  fill:#616A8F
}

.fill-darwin-neutral-800{
  fill:#505775
}

.fill-darwin-neutral-900{
  fill:#3E445C
}

.fill-darwin-neutral-1000{
  fill:#000000
}

.fill-darwin-neutral_new-200{
  fill:#D1D1D1
}

.fill-darwin-neutral_new-800{
  fill:#484848
}

.fill-darwin-neutrals-600{
  fill:#767676
}

.fill-darwin-green-primary{
  fill:#19A66A
}

.fill-darwin-status-warning-100{
  fill:#FFF2F1
}

.fill-darwin-status-warning-200{
  fill:#F5AEA9
}

.fill-darwin-status-warning-300{
  fill:#EE736A
}

.fill-darwin-status-warning-500{
  fill:#D73A2F
}

.fill-darwin-accent-investigations-ochre-100{
  fill:#FFFAEF
}

.fill-darwin-accent-investigations-ochre-200{
  fill:#F1EBDC
}

.fill-darwin-accent-investigations-ochre-300{
  fill:#E4D8BA
}

.fill-darwin-accent-investigations-ochre-500{
  fill:#C3A85F
}

.fill-darwin-accent-investigations-ochre-800{
  fill:#977315
}

.fill-darwin-accent-investigations-ochre-900{
  fill:#796736
}

.fill-darwin-accent-symptoms-blue-100{
  fill:#F4F8FF
}

.fill-darwin-accent-symptoms-blue-200{
  fill:#DBEDFF
}

.fill-darwin-accent-symptoms-blue-500{
  fill:#708FD3
}

.fill-darwin-accent-symptoms-blue-800{
  fill:#2188FF
}

.fill-darwin-accent-symptoms-blue-900{
  fill:#4D6BAE
}

.fill-darwin-accent-diagnosis-purple-100{
  fill:#F6F2FF
}

.fill-darwin-accent-diagnosis-purple-200{
  fill:#E6DCFD
}

.fill-darwin-accent-diagnosis-purple-500{
  fill:#857CCD
}

.fill-darwin-accent-diagnosis-purple-800{
  fill:#8A63D2
}

.fill-darwin-accent-diagnosis-purple-900{
  fill:#7B66AC
}

.fill-darwin-accent-medicines-pink-100{
  fill:#FFF6F9
}

.fill-darwin-accent-medicines-pink-200{
  fill:#F2DEE5
}

.fill-darwin-accent-medicines-pink-500{
  fill:#AA637B
}

.fill-darwin-accent-medicines-pink-800{
  fill:#D75C86
}

.fill-darwin-accent-medicines-pink-900{
  fill:#904B62
}

.fill-darwin-accent-burgandy-100{
  fill:#FDF4FC
}

.fill-darwin-accent-burgandy-200{
  fill:#FFECFE
}

.fill-darwin-accent-burgandy-500{
  fill:#BE7CBB
}

.fill-darwin-accent-burgandy-800{
  fill:#A624A0
}

.fill-darwin-accent-burgandy-900{
  fill:#884785
}

.fill-darwin-accent-bright-blue-800{
  fill:#215FFF
}

.fill-darwin-accent-sulphur-green-500{
  fill:#1B9C7D
}

.fill-darwin-accent-bright-yellow-200{
  fill:#fff5db
}

.fill-darwin-accent-bright-yellow-800{
  fill:#EDAE0C
}

.fill-darwin-accent-bright-yellow-900{
  fill:#D89E09
}

.fill-darwin-accent-medical-history-orange-100{
  fill:#FFF4F3
}

.fill-darwin-accent-medical-history-orange-200{
  fill:#FFEAE3
}

.fill-darwin-accent-medical-history-orange-500{
  fill:#DE9A80
}

.fill-darwin-accent-medical-history-orange-800{
  fill:#EC6657
}

.fill-darwin-accent-medical-history-orange-900{
  fill:#B04E43
}

.fill-darwin-accent-medical-history-orange-1000{
  fill:#82362e
}

.fill-darwin-accent-examination-findings-sky-blue-100{
  fill:#79c7ff33
}

.fill-darwin-accent-examination-findings-sky-blue-200{
  fill:#F2FAFF
}

.fill-darwin-accent-examination-findings-sky-blue-300{
  fill:#E6F5FE
}

.fill-darwin-accent-examination-findings-sky-blue-900{
  fill:#4681ab
}

.fill-darwin-accent-examination-findings-sky-blue-1000{
  fill:#2a5f85
}

.fill-darwin-accent-green-100{
  fill:#F1FFF3
}

.fill-darwin-accent-green-200{
  fill:#E3F8E6
}

.fill-darwin-accent-green-500{
  fill:#A4C9A9
}

.fill-darwin-accent-green-800{
  fill:#30AC41
}

.fill-darwin-accent-green-900{
  fill:#1F832D
}

.fill-darwin-accent-lightpurple{
  fill:#E9E4FF
}

.fill-darwin-accent-mauve-100{
  fill:#FDF8FF
}

.fill-darwin-accent-mauve-200{
  fill:#F3E8F9
}

.fill-darwin-accent-mauve-500{
  fill:#9E77B0
}

.fill-darwin-accent-mauve-800{
  fill:#A852D0
}

.fill-darwin-accent-mauve-900{
  fill:#743E8D
}

.fill-darwin-accent-dark-blue-100{
  fill:#F5F7FF
}

.fill-darwin-accent-dark-blue-200{
  fill:#E5E7F3
}

.fill-darwin-accent-dark-blue-500{
  fill:#55597B
}

.fill-darwin-accent-dark-blue-800{
  fill:#515BA7
}

.fill-darwin-accent-dark-blue-900{
  fill:#4D5275
}

.fill-neutral-0{
  fill:#FFFFFF
}

.fill-neutral-1{
  fill:#2C3A4B
}

.fill-neutral-2{
  fill:#394452
}

.fill-neutral-3{
  fill:#545D69
}

.fill-neutral-4{
  fill:#6D7580
}

.fill-neutral-5{
  fill:#858C94
}

.fill-neutral-6{
  fill:#A5ABB3
}

.fill-neutral-7{
  fill:#DADEE3
}

.fill-neutral-8{
  fill:#EBEEF2
}

.fill-neutral-9{
  fill:#F4F6F9
}

.fill-neutral-10{
  fill:#E4E6ED
}

.fill-neutral-black{
  fill:#09101D
}

.fill-secondary{
  fill:#FDCC4A
}

.fill-accent-2{
  fill:#2D6A6A
}

.fill-accent-3{
  fill:#E9AD8C
}

.fill-accent-4{
  fill:#221874
}

.fill-accent-6{
  fill:#E1604D
}

.fill-accent-3-23{
  fill:rgba(233, 173, 140, 0.23)
}

.fill-accent-4-10{
  fill:rgba(34, 24, 116, 0.1)
}

.fill-accent-6-15{
  fill:rgba(225, 96, 77, 0.15)
}

.fill-accent-2-10{
  fill:rgba(45, 106, 106, 0.1)
}

.fill-accent-navy-blue{
  fill:#4D82BD
}

.fill-accent-light-softyellow{
  fill:#FFF3E7
}

.fill-accent-light-softpurple{
  fill:#E4DFFF
}

.fill-accent-light-softgreen{
  fill:#DAF5D0
}

.fill-accent-light-softblue{
  fill:#D2DEFF
}

.fill-accent-light-softbrick{
  fill:#FFDFDF
}

.fill-accent-dark-green{
  fill:#0E6025
}

.fill-accent-blue{
  fill:#3B96FF
}

.fill-seperator-dark{
  fill:#D6D9E0
}

.fill-status-success{
  fill:#287D3C
}

.fill-status-warning{
  fill:#B95000
}

.fill-status-error{
  fill:#9F0000
}

.fill-status-info{
  fill:#2E5AAC
}

.fill-status-successBG{
  fill:#EDF9F0
}

.fill-status-warningBG{
  fill:#FFF4EC
}

.fill-status-errorBG{
  fill:#FEEFEF
}

.fill-status-infoBG{
  fill:#EEF2FA
}

.fill-textColor-primary{
  fill:#2D3142
}

.fill-textColor-secondary{
  fill:#4C5980
}

.fill-textColor-tertiary{
  fill:#9C9EB9
}

.fill-textColor-grey-dark{
  fill:#394452
}

.fill-textColor-grey{
  fill:#6D7580
}

.fill-textColor-grey-light{
  fill:#959DA5
}

.fill-textColor-disabled{
  fill:#959DA5
}

.fill-textColor-subdued{
  fill:#586069
}

.fill-textColor-subdued-inverse{
  fill:#BFBFBF
}

.fill-background-secondary{
  fill:#F0F2FF
}

.fill-background-inputBG{
  fill:#F4F6FA
}

.fill-background-light-green{
  fill:#F2FEED
}

.fill-background-light-yellow{
  fill:#FFFAF2
}

.fill-background-light-red{
  fill:#FFF2F2
}

.fill-docM-blue-100{
  fill:#dbedff
}

.fill-docM-blue-400{
  fill:#2188ff
}

.fill-docM-purple-100{
  fill:#E6DCFD
}

.fill-docM-purple-400{
  fill:#7548c8
}

.fill-docM-tab-main{
  fill:#bc5c7c
}

.fill-docM-tab-bg{
  fill:#f6e1ea
}

.fill-docM-rad-main{
  fill:#977315
}

.fill-docM-rad-bg{
  fill:#f1ebdc
}

.fill-sa-medical-history-background{
  fill:#FBFBFB
}

.fill-sa-medical-history-heading{
  fill:#D39B0B
}

.fill-sa-medical-history-icon-bg{
  fill:#6D89DA
}

.fill-sa-others-icon-bg{
  fill:#6D7580
}

.fill-mds-success{
  fill:#98D57F
}

.fill-red-500{
  fill:#D73A2F
}

.fill-red-primary{
  fill:#D74B41
}

.fill-orange-500{
  fill:#E86E1A
}

.fill-icons-brand{
  fill:#7265E3
}

.fill-foundations-purple-10{
  fill:#F3F1FF
}

.fill-foundations-yellow{
  fill:#FFCEA0
}

.hover\:fill-actionPrimary:hover{
  fill:#004BA8
}

.hover\:fill-darwin-primary-500:hover{
  fill:#004BA8
}

.hover\:fill-darwin-accent-investigations-ochre-200:hover{
  fill:#F1EBDC
}

.hover\:fill-darwin-accent-bright-blue-800:hover{
  fill:#215FFF
}

.hover\:fill-neutral-1:hover{
  fill:#2C3A4B
}

.hover\:fill-neutral-black:hover{
  fill:#09101D
}

.stroke-current{
  stroke:currentColor
}

.stroke-0{
  stroke-width:0
}

.stroke-1{
  stroke-width:1
}

.stroke-2{
  stroke-width:2
}

.object-contain{
  object-fit:contain
}

.object-cover{
  object-fit:cover
}

.object-fill{
  object-fit:fill
}

.object-none{
  object-fit:none
}

.object-scale-down{
  object-fit:scale-down
}

.object-bottom{
  object-position:bottom
}

.object-center{
  object-position:center
}

.object-left{
  object-position:left
}

.object-left-bottom{
  object-position:left bottom
}

.object-left-top{
  object-position:left top
}

.object-right{
  object-position:right
}

.object-right-bottom{
  object-position:right bottom
}

.object-right-top{
  object-position:right top
}

.object-top{
  object-position:top
}

.p-0{
  padding:0px
}

.p-1{
  padding:.0625rem
}

.p-2{
  padding:0.125rem
}

.p-3{
  padding:0.1875rem
}

.p-4{
  padding:0.25rem
}

.p-5{
  padding:0.3125rem
}

.p-6{
  padding:0.375rem
}

.p-7{
  padding:.4375rem
}

.p-8{
  padding:0.5rem
}

.p-9{
  padding:0.5625rem
}

.p-10{
  padding:0.625rem
}

.p-11{
  padding:0.6875rem
}

.p-12{
  padding:0.75rem
}

.p-13{
  padding:0.8125rem
}

.p-14{
  padding:0.875rem
}

.p-15{
  padding:0.9375rem
}

.p-16{
  padding:1rem
}

.p-18{
  padding:1.125rem
}

.p-20{
  padding:1.25rem
}

.p-21{
  padding:1.3125rem
}

.p-22{
  padding:1.375rem
}

.p-24{
  padding:1.5rem
}

.p-26{
  padding:1.625rem
}

.p-27{
  padding:1.6875rem
}

.p-28{
  padding:1.75rem
}

.p-30{
  padding:1.875rem
}

.p-32{
  padding:2rem
}

.p-34{
  padding:2.125rem
}

.p-36{
  padding:2.25rem
}

.p-38{
  padding:2.375rem
}

.p-40{
  padding:2.5rem
}

.p-41{
  padding:2.5625rem
}

.p-43{
  padding:2.6875rem
}

.p-44{
  padding:2.75rem
}

.p-46{
  padding:2.875rem
}

.p-48{
  padding:3rem
}

.p-50{
  padding:3.2rem
}

.p-52{
  padding:3.3125rem
}

.p-56{
  padding:3.5rem
}

.p-64{
  padding:4rem
}

.p-66{
  padding:4.125rem
}

.p-68{
  padding:4.25rem
}

.p-72{
  padding:4.5rem
}

.p-74{
  padding:4.625rem
}

.p-80{
  padding:5rem
}

.p-84{
  padding:5.25rem
}

.p-91{
  padding:5.6875rem
}

.p-92{
  padding:5.75rem
}

.p-96{
  padding:6rem
}

.p-99{
  padding:6.1875rem
}

.p-100{
  padding:6.25rem
}

.p-102{
  padding:6.375rem
}

.p-104{
  padding:6.5rem
}

.p-105{
  padding:105px
}

.p-108{
  padding:6.75rem
}

.p-112{
  padding:7rem
}

.p-116{
  padding:7.25rem
}

.p-117{
  padding:7.3125rem
}

.p-118{
  padding:7.375rem
}

.p-120{
  padding:7.5rem
}

.p-127{
  padding:7.9375rem
}

.p-128{
  padding:8rem
}

.p-132{
  padding:8.25rem
}

.p-136{
  padding:8.5rem
}

.p-140{
  padding:8.75rem
}

.p-144{
  padding:9rem
}

.p-145{
  padding:9.0625rem
}

.p-150{
  padding:9.375rem
}

.p-155{
  padding:9.6875rem
}

.p-160{
  padding:10rem
}

.p-162{
  padding:10.125rem
}

.p-168{
  padding:10.5rem
}

.p-172{
  padding:10.75rem
}

.p-176{
  padding:11rem
}

.p-192{
  padding:12rem
}

.p-196{
  padding:12.25rem
}

.p-200{
  padding:12.5rem
}

.p-204{
  padding:12.75rem
}

.p-208{
  padding:13rem
}

.p-209{
  padding:13.0625rem
}

.p-210{
  padding:210px
}

.p-212{
  padding:13.25rem
}

.p-224{
  padding:14rem
}

.p-228{
  padding:14.25rem
}

.p-230{
  padding:14.375rem
}

.p-232{
  padding:14.5rem
}

.p-240{
  padding:15rem
}

.p-241{
  padding:15.0625rem
}

.p-253{
  padding:15.8125rem
}

.p-256{
  padding:16rem
}

.p-263{
  padding:16.4375rem
}

.p-264{
  padding:16.5rem
}

.p-266{
  padding:16.625rem
}

.p-272{
  padding:17rem
}

.p-278{
  padding:17.375rem
}

.p-288{
  padding:18rem
}

.p-296{
  padding:18.5rem
}

.p-304{
  padding:19rem
}

.p-308{
  padding:19.25rem
}

.p-320{
  padding:20rem
}

.p-328{
  padding:20.5rem
}

.p-360{
  padding:22.5rem
}

.p-368{
  padding:23rem
}

.p-384{
  padding:24rem
}

.p-386{
  padding:24.125rem
}

.p-400{
  padding:25rem
}

.p-420{
  padding:26.25rem
}

.p-440{
  padding:27.5rem
}

.p-450{
  padding:28.125rem
}

.p-462{
  padding:28.875rem
}

.p-480{
  padding:30rem
}

.p-504{
  padding:504.03px
}

.p-524{
  padding:524px
}

.p-560{
  padding:35rem
}

.p-592{
  padding:37rem
}

.p-632{
  padding:39.5rem
}

.p-670{
  padding:41.85rem
}

.p-696{
  padding:43.5
}

.p-704{
  padding:44rem
}

.p-736{
  padding:46rem
}

.p-840{
  padding:52.5rem
}

.p-max{
  padding:max-content
}

.px-0{
  padding-left:0px;
  padding-right:0px
}

.px-1{
  padding-left:.0625rem;
  padding-right:.0625rem
}

.px-2{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.px-3{
  padding-left:0.1875rem;
  padding-right:0.1875rem
}

.px-4{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.px-5{
  padding-left:0.3125rem;
  padding-right:0.3125rem
}

.px-6{
  padding-left:0.375rem;
  padding-right:0.375rem
}

.px-7{
  padding-left:.4375rem;
  padding-right:.4375rem
}

.px-8{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.px-9{
  padding-left:0.5625rem;
  padding-right:0.5625rem
}

.px-10{
  padding-left:0.625rem;
  padding-right:0.625rem
}

.px-11{
  padding-left:0.6875rem;
  padding-right:0.6875rem
}

.px-12{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.px-13{
  padding-left:0.8125rem;
  padding-right:0.8125rem
}

.px-14{
  padding-left:0.875rem;
  padding-right:0.875rem
}

.px-15{
  padding-left:0.9375rem;
  padding-right:0.9375rem
}

.px-16{
  padding-left:1rem;
  padding-right:1rem
}

.px-18{
  padding-left:1.125rem;
  padding-right:1.125rem
}

.px-20{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.px-21{
  padding-left:1.3125rem;
  padding-right:1.3125rem
}

.px-22{
  padding-left:1.375rem;
  padding-right:1.375rem
}

.px-24{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.px-26{
  padding-left:1.625rem;
  padding-right:1.625rem
}

.px-27{
  padding-left:1.6875rem;
  padding-right:1.6875rem
}

.px-28{
  padding-left:1.75rem;
  padding-right:1.75rem
}

.px-30{
  padding-left:1.875rem;
  padding-right:1.875rem
}

.px-32{
  padding-left:2rem;
  padding-right:2rem
}

.px-34{
  padding-left:2.125rem;
  padding-right:2.125rem
}

.px-36{
  padding-left:2.25rem;
  padding-right:2.25rem
}

.px-38{
  padding-left:2.375rem;
  padding-right:2.375rem
}

.px-40{
  padding-left:2.5rem;
  padding-right:2.5rem
}

.px-41{
  padding-left:2.5625rem;
  padding-right:2.5625rem
}

.px-43{
  padding-left:2.6875rem;
  padding-right:2.6875rem
}

.px-44{
  padding-left:2.75rem;
  padding-right:2.75rem
}

.px-46{
  padding-left:2.875rem;
  padding-right:2.875rem
}

.px-48{
  padding-left:3rem;
  padding-right:3rem
}

.px-50{
  padding-left:3.2rem;
  padding-right:3.2rem
}

.px-52{
  padding-left:3.3125rem;
  padding-right:3.3125rem
}

.px-56{
  padding-left:3.5rem;
  padding-right:3.5rem
}

.px-64{
  padding-left:4rem;
  padding-right:4rem
}

.px-66{
  padding-left:4.125rem;
  padding-right:4.125rem
}

.px-68{
  padding-left:4.25rem;
  padding-right:4.25rem
}

.px-72{
  padding-left:4.5rem;
  padding-right:4.5rem
}

.px-74{
  padding-left:4.625rem;
  padding-right:4.625rem
}

.px-80{
  padding-left:5rem;
  padding-right:5rem
}

.px-84{
  padding-left:5.25rem;
  padding-right:5.25rem
}

.px-91{
  padding-left:5.6875rem;
  padding-right:5.6875rem
}

.px-92{
  padding-left:5.75rem;
  padding-right:5.75rem
}

.px-96{
  padding-left:6rem;
  padding-right:6rem
}

.px-99{
  padding-left:6.1875rem;
  padding-right:6.1875rem
}

.px-100{
  padding-left:6.25rem;
  padding-right:6.25rem
}

.px-102{
  padding-left:6.375rem;
  padding-right:6.375rem
}

.px-104{
  padding-left:6.5rem;
  padding-right:6.5rem
}

.px-105{
  padding-left:105px;
  padding-right:105px
}

.px-108{
  padding-left:6.75rem;
  padding-right:6.75rem
}

.px-112{
  padding-left:7rem;
  padding-right:7rem
}

.px-116{
  padding-left:7.25rem;
  padding-right:7.25rem
}

.px-117{
  padding-left:7.3125rem;
  padding-right:7.3125rem
}

.px-118{
  padding-left:7.375rem;
  padding-right:7.375rem
}

.px-120{
  padding-left:7.5rem;
  padding-right:7.5rem
}

.px-127{
  padding-left:7.9375rem;
  padding-right:7.9375rem
}

.px-128{
  padding-left:8rem;
  padding-right:8rem
}

.px-132{
  padding-left:8.25rem;
  padding-right:8.25rem
}

.px-136{
  padding-left:8.5rem;
  padding-right:8.5rem
}

.px-140{
  padding-left:8.75rem;
  padding-right:8.75rem
}

.px-144{
  padding-left:9rem;
  padding-right:9rem
}

.px-145{
  padding-left:9.0625rem;
  padding-right:9.0625rem
}

.px-150{
  padding-left:9.375rem;
  padding-right:9.375rem
}

.px-155{
  padding-left:9.6875rem;
  padding-right:9.6875rem
}

.px-160{
  padding-left:10rem;
  padding-right:10rem
}

.px-162{
  padding-left:10.125rem;
  padding-right:10.125rem
}

.px-168{
  padding-left:10.5rem;
  padding-right:10.5rem
}

.px-172{
  padding-left:10.75rem;
  padding-right:10.75rem
}

.px-176{
  padding-left:11rem;
  padding-right:11rem
}

.px-192{
  padding-left:12rem;
  padding-right:12rem
}

.px-196{
  padding-left:12.25rem;
  padding-right:12.25rem
}

.px-200{
  padding-left:12.5rem;
  padding-right:12.5rem
}

.px-204{
  padding-left:12.75rem;
  padding-right:12.75rem
}

.px-208{
  padding-left:13rem;
  padding-right:13rem
}

.px-209{
  padding-left:13.0625rem;
  padding-right:13.0625rem
}

.px-210{
  padding-left:210px;
  padding-right:210px
}

.px-212{
  padding-left:13.25rem;
  padding-right:13.25rem
}

.px-224{
  padding-left:14rem;
  padding-right:14rem
}

.px-228{
  padding-left:14.25rem;
  padding-right:14.25rem
}

.px-230{
  padding-left:14.375rem;
  padding-right:14.375rem
}

.px-232{
  padding-left:14.5rem;
  padding-right:14.5rem
}

.px-240{
  padding-left:15rem;
  padding-right:15rem
}

.px-241{
  padding-left:15.0625rem;
  padding-right:15.0625rem
}

.px-253{
  padding-left:15.8125rem;
  padding-right:15.8125rem
}

.px-256{
  padding-left:16rem;
  padding-right:16rem
}

.px-263{
  padding-left:16.4375rem;
  padding-right:16.4375rem
}

.px-264{
  padding-left:16.5rem;
  padding-right:16.5rem
}

.px-266{
  padding-left:16.625rem;
  padding-right:16.625rem
}

.px-272{
  padding-left:17rem;
  padding-right:17rem
}

.px-278{
  padding-left:17.375rem;
  padding-right:17.375rem
}

.px-288{
  padding-left:18rem;
  padding-right:18rem
}

.px-296{
  padding-left:18.5rem;
  padding-right:18.5rem
}

.px-304{
  padding-left:19rem;
  padding-right:19rem
}

.px-308{
  padding-left:19.25rem;
  padding-right:19.25rem
}

.px-320{
  padding-left:20rem;
  padding-right:20rem
}

.px-328{
  padding-left:20.5rem;
  padding-right:20.5rem
}

.px-360{
  padding-left:22.5rem;
  padding-right:22.5rem
}

.px-368{
  padding-left:23rem;
  padding-right:23rem
}

.px-384{
  padding-left:24rem;
  padding-right:24rem
}

.px-386{
  padding-left:24.125rem;
  padding-right:24.125rem
}

.px-400{
  padding-left:25rem;
  padding-right:25rem
}

.px-420{
  padding-left:26.25rem;
  padding-right:26.25rem
}

.px-440{
  padding-left:27.5rem;
  padding-right:27.5rem
}

.px-450{
  padding-left:28.125rem;
  padding-right:28.125rem
}

.px-462{
  padding-left:28.875rem;
  padding-right:28.875rem
}

.px-480{
  padding-left:30rem;
  padding-right:30rem
}

.px-504{
  padding-left:504.03px;
  padding-right:504.03px
}

.px-524{
  padding-left:524px;
  padding-right:524px
}

.px-560{
  padding-left:35rem;
  padding-right:35rem
}

.px-592{
  padding-left:37rem;
  padding-right:37rem
}

.px-632{
  padding-left:39.5rem;
  padding-right:39.5rem
}

.px-670{
  padding-left:41.85rem;
  padding-right:41.85rem
}

.px-696{
  padding-left:43.5;
  padding-right:43.5
}

.px-704{
  padding-left:44rem;
  padding-right:44rem
}

.px-736{
  padding-left:46rem;
  padding-right:46rem
}

.px-840{
  padding-left:52.5rem;
  padding-right:52.5rem
}

.px-max{
  padding-left:max-content;
  padding-right:max-content
}

.py-0{
  padding-top:0px;
  padding-bottom:0px
}

.py-1{
  padding-top:.0625rem;
  padding-bottom:.0625rem
}

.py-2{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.py-3{
  padding-top:0.1875rem;
  padding-bottom:0.1875rem
}

.py-4{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.py-5{
  padding-top:0.3125rem;
  padding-bottom:0.3125rem
}

.py-6{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.py-7{
  padding-top:.4375rem;
  padding-bottom:.4375rem
}

.py-8{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.py-9{
  padding-top:0.5625rem;
  padding-bottom:0.5625rem
}

.py-10{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.py-11{
  padding-top:0.6875rem;
  padding-bottom:0.6875rem
}

.py-12{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.py-13{
  padding-top:0.8125rem;
  padding-bottom:0.8125rem
}

.py-14{
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.py-15{
  padding-top:0.9375rem;
  padding-bottom:0.9375rem
}

.py-16{
  padding-top:1rem;
  padding-bottom:1rem
}

.py-18{
  padding-top:1.125rem;
  padding-bottom:1.125rem
}

.py-20{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

.py-21{
  padding-top:1.3125rem;
  padding-bottom:1.3125rem
}

.py-22{
  padding-top:1.375rem;
  padding-bottom:1.375rem
}

.py-24{
  padding-top:1.5rem;
  padding-bottom:1.5rem
}

.py-26{
  padding-top:1.625rem;
  padding-bottom:1.625rem
}

.py-27{
  padding-top:1.6875rem;
  padding-bottom:1.6875rem
}

.py-28{
  padding-top:1.75rem;
  padding-bottom:1.75rem
}

.py-30{
  padding-top:1.875rem;
  padding-bottom:1.875rem
}

.py-32{
  padding-top:2rem;
  padding-bottom:2rem
}

.py-34{
  padding-top:2.125rem;
  padding-bottom:2.125rem
}

.py-36{
  padding-top:2.25rem;
  padding-bottom:2.25rem
}

.py-38{
  padding-top:2.375rem;
  padding-bottom:2.375rem
}

.py-40{
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

.py-41{
  padding-top:2.5625rem;
  padding-bottom:2.5625rem
}

.py-43{
  padding-top:2.6875rem;
  padding-bottom:2.6875rem
}

.py-44{
  padding-top:2.75rem;
  padding-bottom:2.75rem
}

.py-46{
  padding-top:2.875rem;
  padding-bottom:2.875rem
}

.py-48{
  padding-top:3rem;
  padding-bottom:3rem
}

.py-50{
  padding-top:3.2rem;
  padding-bottom:3.2rem
}

.py-52{
  padding-top:3.3125rem;
  padding-bottom:3.3125rem
}

.py-56{
  padding-top:3.5rem;
  padding-bottom:3.5rem
}

.py-64{
  padding-top:4rem;
  padding-bottom:4rem
}

.py-66{
  padding-top:4.125rem;
  padding-bottom:4.125rem
}

.py-68{
  padding-top:4.25rem;
  padding-bottom:4.25rem
}

.py-72{
  padding-top:4.5rem;
  padding-bottom:4.5rem
}

.py-74{
  padding-top:4.625rem;
  padding-bottom:4.625rem
}

.py-80{
  padding-top:5rem;
  padding-bottom:5rem
}

.py-84{
  padding-top:5.25rem;
  padding-bottom:5.25rem
}

.py-91{
  padding-top:5.6875rem;
  padding-bottom:5.6875rem
}

.py-92{
  padding-top:5.75rem;
  padding-bottom:5.75rem
}

.py-96{
  padding-top:6rem;
  padding-bottom:6rem
}

.py-99{
  padding-top:6.1875rem;
  padding-bottom:6.1875rem
}

.py-100{
  padding-top:6.25rem;
  padding-bottom:6.25rem
}

.py-102{
  padding-top:6.375rem;
  padding-bottom:6.375rem
}

.py-104{
  padding-top:6.5rem;
  padding-bottom:6.5rem
}

.py-105{
  padding-top:105px;
  padding-bottom:105px
}

.py-108{
  padding-top:6.75rem;
  padding-bottom:6.75rem
}

.py-112{
  padding-top:7rem;
  padding-bottom:7rem
}

.py-116{
  padding-top:7.25rem;
  padding-bottom:7.25rem
}

.py-117{
  padding-top:7.3125rem;
  padding-bottom:7.3125rem
}

.py-118{
  padding-top:7.375rem;
  padding-bottom:7.375rem
}

.py-120{
  padding-top:7.5rem;
  padding-bottom:7.5rem
}

.py-127{
  padding-top:7.9375rem;
  padding-bottom:7.9375rem
}

.py-128{
  padding-top:8rem;
  padding-bottom:8rem
}

.py-132{
  padding-top:8.25rem;
  padding-bottom:8.25rem
}

.py-136{
  padding-top:8.5rem;
  padding-bottom:8.5rem
}

.py-140{
  padding-top:8.75rem;
  padding-bottom:8.75rem
}

.py-144{
  padding-top:9rem;
  padding-bottom:9rem
}

.py-145{
  padding-top:9.0625rem;
  padding-bottom:9.0625rem
}

.py-150{
  padding-top:9.375rem;
  padding-bottom:9.375rem
}

.py-155{
  padding-top:9.6875rem;
  padding-bottom:9.6875rem
}

.py-160{
  padding-top:10rem;
  padding-bottom:10rem
}

.py-162{
  padding-top:10.125rem;
  padding-bottom:10.125rem
}

.py-168{
  padding-top:10.5rem;
  padding-bottom:10.5rem
}

.py-172{
  padding-top:10.75rem;
  padding-bottom:10.75rem
}

.py-176{
  padding-top:11rem;
  padding-bottom:11rem
}

.py-192{
  padding-top:12rem;
  padding-bottom:12rem
}

.py-196{
  padding-top:12.25rem;
  padding-bottom:12.25rem
}

.py-200{
  padding-top:12.5rem;
  padding-bottom:12.5rem
}

.py-204{
  padding-top:12.75rem;
  padding-bottom:12.75rem
}

.py-208{
  padding-top:13rem;
  padding-bottom:13rem
}

.py-209{
  padding-top:13.0625rem;
  padding-bottom:13.0625rem
}

.py-210{
  padding-top:210px;
  padding-bottom:210px
}

.py-212{
  padding-top:13.25rem;
  padding-bottom:13.25rem
}

.py-224{
  padding-top:14rem;
  padding-bottom:14rem
}

.py-228{
  padding-top:14.25rem;
  padding-bottom:14.25rem
}

.py-230{
  padding-top:14.375rem;
  padding-bottom:14.375rem
}

.py-232{
  padding-top:14.5rem;
  padding-bottom:14.5rem
}

.py-240{
  padding-top:15rem;
  padding-bottom:15rem
}

.py-241{
  padding-top:15.0625rem;
  padding-bottom:15.0625rem
}

.py-253{
  padding-top:15.8125rem;
  padding-bottom:15.8125rem
}

.py-256{
  padding-top:16rem;
  padding-bottom:16rem
}

.py-263{
  padding-top:16.4375rem;
  padding-bottom:16.4375rem
}

.py-264{
  padding-top:16.5rem;
  padding-bottom:16.5rem
}

.py-266{
  padding-top:16.625rem;
  padding-bottom:16.625rem
}

.py-272{
  padding-top:17rem;
  padding-bottom:17rem
}

.py-278{
  padding-top:17.375rem;
  padding-bottom:17.375rem
}

.py-288{
  padding-top:18rem;
  padding-bottom:18rem
}

.py-296{
  padding-top:18.5rem;
  padding-bottom:18.5rem
}

.py-304{
  padding-top:19rem;
  padding-bottom:19rem
}

.py-308{
  padding-top:19.25rem;
  padding-bottom:19.25rem
}

.py-320{
  padding-top:20rem;
  padding-bottom:20rem
}

.py-328{
  padding-top:20.5rem;
  padding-bottom:20.5rem
}

.py-360{
  padding-top:22.5rem;
  padding-bottom:22.5rem
}

.py-368{
  padding-top:23rem;
  padding-bottom:23rem
}

.py-384{
  padding-top:24rem;
  padding-bottom:24rem
}

.py-386{
  padding-top:24.125rem;
  padding-bottom:24.125rem
}

.py-400{
  padding-top:25rem;
  padding-bottom:25rem
}

.py-420{
  padding-top:26.25rem;
  padding-bottom:26.25rem
}

.py-440{
  padding-top:27.5rem;
  padding-bottom:27.5rem
}

.py-450{
  padding-top:28.125rem;
  padding-bottom:28.125rem
}

.py-462{
  padding-top:28.875rem;
  padding-bottom:28.875rem
}

.py-480{
  padding-top:30rem;
  padding-bottom:30rem
}

.py-504{
  padding-top:504.03px;
  padding-bottom:504.03px
}

.py-524{
  padding-top:524px;
  padding-bottom:524px
}

.py-560{
  padding-top:35rem;
  padding-bottom:35rem
}

.py-592{
  padding-top:37rem;
  padding-bottom:37rem
}

.py-632{
  padding-top:39.5rem;
  padding-bottom:39.5rem
}

.py-670{
  padding-top:41.85rem;
  padding-bottom:41.85rem
}

.py-696{
  padding-top:43.5;
  padding-bottom:43.5
}

.py-704{
  padding-top:44rem;
  padding-bottom:44rem
}

.py-736{
  padding-top:46rem;
  padding-bottom:46rem
}

.py-840{
  padding-top:52.5rem;
  padding-bottom:52.5rem
}

.py-max{
  padding-top:max-content;
  padding-bottom:max-content
}

.pt-0{
  padding-top:0px
}

.pt-1{
  padding-top:.0625rem
}

.pt-2{
  padding-top:0.125rem
}

.pt-3{
  padding-top:0.1875rem
}

.pt-4{
  padding-top:0.25rem
}

.pt-5{
  padding-top:0.3125rem
}

.pt-6{
  padding-top:0.375rem
}

.pt-7{
  padding-top:.4375rem
}

.pt-8{
  padding-top:0.5rem
}

.pt-9{
  padding-top:0.5625rem
}

.pt-10{
  padding-top:0.625rem
}

.pt-11{
  padding-top:0.6875rem
}

.pt-12{
  padding-top:0.75rem
}

.pt-13{
  padding-top:0.8125rem
}

.pt-14{
  padding-top:0.875rem
}

.pt-15{
  padding-top:0.9375rem
}

.pt-16{
  padding-top:1rem
}

.pt-18{
  padding-top:1.125rem
}

.pt-20{
  padding-top:1.25rem
}

.pt-21{
  padding-top:1.3125rem
}

.pt-22{
  padding-top:1.375rem
}

.pt-24{
  padding-top:1.5rem
}

.pt-26{
  padding-top:1.625rem
}

.pt-27{
  padding-top:1.6875rem
}

.pt-28{
  padding-top:1.75rem
}

.pt-30{
  padding-top:1.875rem
}

.pt-32{
  padding-top:2rem
}

.pt-34{
  padding-top:2.125rem
}

.pt-36{
  padding-top:2.25rem
}

.pt-38{
  padding-top:2.375rem
}

.pt-40{
  padding-top:2.5rem
}

.pt-41{
  padding-top:2.5625rem
}

.pt-43{
  padding-top:2.6875rem
}

.pt-44{
  padding-top:2.75rem
}

.pt-46{
  padding-top:2.875rem
}

.pt-48{
  padding-top:3rem
}

.pt-50{
  padding-top:3.2rem
}

.pt-52{
  padding-top:3.3125rem
}

.pt-56{
  padding-top:3.5rem
}

.pt-64{
  padding-top:4rem
}

.pt-66{
  padding-top:4.125rem
}

.pt-68{
  padding-top:4.25rem
}

.pt-72{
  padding-top:4.5rem
}

.pt-74{
  padding-top:4.625rem
}

.pt-80{
  padding-top:5rem
}

.pt-84{
  padding-top:5.25rem
}

.pt-91{
  padding-top:5.6875rem
}

.pt-92{
  padding-top:5.75rem
}

.pt-96{
  padding-top:6rem
}

.pt-99{
  padding-top:6.1875rem
}

.pt-100{
  padding-top:6.25rem
}

.pt-102{
  padding-top:6.375rem
}

.pt-104{
  padding-top:6.5rem
}

.pt-105{
  padding-top:105px
}

.pt-108{
  padding-top:6.75rem
}

.pt-112{
  padding-top:7rem
}

.pt-116{
  padding-top:7.25rem
}

.pt-117{
  padding-top:7.3125rem
}

.pt-118{
  padding-top:7.375rem
}

.pt-120{
  padding-top:7.5rem
}

.pt-127{
  padding-top:7.9375rem
}

.pt-128{
  padding-top:8rem
}

.pt-132{
  padding-top:8.25rem
}

.pt-136{
  padding-top:8.5rem
}

.pt-140{
  padding-top:8.75rem
}

.pt-144{
  padding-top:9rem
}

.pt-145{
  padding-top:9.0625rem
}

.pt-150{
  padding-top:9.375rem
}

.pt-155{
  padding-top:9.6875rem
}

.pt-160{
  padding-top:10rem
}

.pt-162{
  padding-top:10.125rem
}

.pt-168{
  padding-top:10.5rem
}

.pt-172{
  padding-top:10.75rem
}

.pt-176{
  padding-top:11rem
}

.pt-192{
  padding-top:12rem
}

.pt-196{
  padding-top:12.25rem
}

.pt-200{
  padding-top:12.5rem
}

.pt-204{
  padding-top:12.75rem
}

.pt-208{
  padding-top:13rem
}

.pt-209{
  padding-top:13.0625rem
}

.pt-210{
  padding-top:210px
}

.pt-212{
  padding-top:13.25rem
}

.pt-224{
  padding-top:14rem
}

.pt-228{
  padding-top:14.25rem
}

.pt-230{
  padding-top:14.375rem
}

.pt-232{
  padding-top:14.5rem
}

.pt-240{
  padding-top:15rem
}

.pt-241{
  padding-top:15.0625rem
}

.pt-253{
  padding-top:15.8125rem
}

.pt-256{
  padding-top:16rem
}

.pt-263{
  padding-top:16.4375rem
}

.pt-264{
  padding-top:16.5rem
}

.pt-266{
  padding-top:16.625rem
}

.pt-272{
  padding-top:17rem
}

.pt-278{
  padding-top:17.375rem
}

.pt-288{
  padding-top:18rem
}

.pt-296{
  padding-top:18.5rem
}

.pt-304{
  padding-top:19rem
}

.pt-308{
  padding-top:19.25rem
}

.pt-320{
  padding-top:20rem
}

.pt-328{
  padding-top:20.5rem
}

.pt-360{
  padding-top:22.5rem
}

.pt-368{
  padding-top:23rem
}

.pt-384{
  padding-top:24rem
}

.pt-386{
  padding-top:24.125rem
}

.pt-400{
  padding-top:25rem
}

.pt-420{
  padding-top:26.25rem
}

.pt-440{
  padding-top:27.5rem
}

.pt-450{
  padding-top:28.125rem
}

.pt-462{
  padding-top:28.875rem
}

.pt-480{
  padding-top:30rem
}

.pt-504{
  padding-top:504.03px
}

.pt-524{
  padding-top:524px
}

.pt-560{
  padding-top:35rem
}

.pt-592{
  padding-top:37rem
}

.pt-632{
  padding-top:39.5rem
}

.pt-670{
  padding-top:41.85rem
}

.pt-696{
  padding-top:43.5
}

.pt-704{
  padding-top:44rem
}

.pt-736{
  padding-top:46rem
}

.pt-840{
  padding-top:52.5rem
}

.pt-max{
  padding-top:max-content
}

.pr-0{
  padding-right:0px
}

.pr-1{
  padding-right:.0625rem
}

.pr-2{
  padding-right:0.125rem
}

.pr-3{
  padding-right:0.1875rem
}

.pr-4{
  padding-right:0.25rem
}

.pr-5{
  padding-right:0.3125rem
}

.pr-6{
  padding-right:0.375rem
}

.pr-7{
  padding-right:.4375rem
}

.pr-8{
  padding-right:0.5rem
}

.pr-9{
  padding-right:0.5625rem
}

.pr-10{
  padding-right:0.625rem
}

.pr-11{
  padding-right:0.6875rem
}

.pr-12{
  padding-right:0.75rem
}

.pr-13{
  padding-right:0.8125rem
}

.pr-14{
  padding-right:0.875rem
}

.pr-15{
  padding-right:0.9375rem
}

.pr-16{
  padding-right:1rem
}

.pr-18{
  padding-right:1.125rem
}

.pr-20{
  padding-right:1.25rem
}

.pr-21{
  padding-right:1.3125rem
}

.pr-22{
  padding-right:1.375rem
}

.pr-24{
  padding-right:1.5rem
}

.pr-26{
  padding-right:1.625rem
}

.pr-27{
  padding-right:1.6875rem
}

.pr-28{
  padding-right:1.75rem
}

.pr-30{
  padding-right:1.875rem
}

.pr-32{
  padding-right:2rem
}

.pr-34{
  padding-right:2.125rem
}

.pr-36{
  padding-right:2.25rem
}

.pr-38{
  padding-right:2.375rem
}

.pr-40{
  padding-right:2.5rem
}

.pr-41{
  padding-right:2.5625rem
}

.pr-43{
  padding-right:2.6875rem
}

.pr-44{
  padding-right:2.75rem
}

.pr-46{
  padding-right:2.875rem
}

.pr-48{
  padding-right:3rem
}

.pr-50{
  padding-right:3.2rem
}

.pr-52{
  padding-right:3.3125rem
}

.pr-56{
  padding-right:3.5rem
}

.pr-64{
  padding-right:4rem
}

.pr-66{
  padding-right:4.125rem
}

.pr-68{
  padding-right:4.25rem
}

.pr-72{
  padding-right:4.5rem
}

.pr-74{
  padding-right:4.625rem
}

.pr-80{
  padding-right:5rem
}

.pr-84{
  padding-right:5.25rem
}

.pr-91{
  padding-right:5.6875rem
}

.pr-92{
  padding-right:5.75rem
}

.pr-96{
  padding-right:6rem
}

.pr-99{
  padding-right:6.1875rem
}

.pr-100{
  padding-right:6.25rem
}

.pr-102{
  padding-right:6.375rem
}

.pr-104{
  padding-right:6.5rem
}

.pr-105{
  padding-right:105px
}

.pr-108{
  padding-right:6.75rem
}

.pr-112{
  padding-right:7rem
}

.pr-116{
  padding-right:7.25rem
}

.pr-117{
  padding-right:7.3125rem
}

.pr-118{
  padding-right:7.375rem
}

.pr-120{
  padding-right:7.5rem
}

.pr-127{
  padding-right:7.9375rem
}

.pr-128{
  padding-right:8rem
}

.pr-132{
  padding-right:8.25rem
}

.pr-136{
  padding-right:8.5rem
}

.pr-140{
  padding-right:8.75rem
}

.pr-144{
  padding-right:9rem
}

.pr-145{
  padding-right:9.0625rem
}

.pr-150{
  padding-right:9.375rem
}

.pr-155{
  padding-right:9.6875rem
}

.pr-160{
  padding-right:10rem
}

.pr-162{
  padding-right:10.125rem
}

.pr-168{
  padding-right:10.5rem
}

.pr-172{
  padding-right:10.75rem
}

.pr-176{
  padding-right:11rem
}

.pr-192{
  padding-right:12rem
}

.pr-196{
  padding-right:12.25rem
}

.pr-200{
  padding-right:12.5rem
}

.pr-204{
  padding-right:12.75rem
}

.pr-208{
  padding-right:13rem
}

.pr-209{
  padding-right:13.0625rem
}

.pr-210{
  padding-right:210px
}

.pr-212{
  padding-right:13.25rem
}

.pr-224{
  padding-right:14rem
}

.pr-228{
  padding-right:14.25rem
}

.pr-230{
  padding-right:14.375rem
}

.pr-232{
  padding-right:14.5rem
}

.pr-240{
  padding-right:15rem
}

.pr-241{
  padding-right:15.0625rem
}

.pr-253{
  padding-right:15.8125rem
}

.pr-256{
  padding-right:16rem
}

.pr-263{
  padding-right:16.4375rem
}

.pr-264{
  padding-right:16.5rem
}

.pr-266{
  padding-right:16.625rem
}

.pr-272{
  padding-right:17rem
}

.pr-278{
  padding-right:17.375rem
}

.pr-288{
  padding-right:18rem
}

.pr-296{
  padding-right:18.5rem
}

.pr-304{
  padding-right:19rem
}

.pr-308{
  padding-right:19.25rem
}

.pr-320{
  padding-right:20rem
}

.pr-328{
  padding-right:20.5rem
}

.pr-360{
  padding-right:22.5rem
}

.pr-368{
  padding-right:23rem
}

.pr-384{
  padding-right:24rem
}

.pr-386{
  padding-right:24.125rem
}

.pr-400{
  padding-right:25rem
}

.pr-420{
  padding-right:26.25rem
}

.pr-440{
  padding-right:27.5rem
}

.pr-450{
  padding-right:28.125rem
}

.pr-462{
  padding-right:28.875rem
}

.pr-480{
  padding-right:30rem
}

.pr-504{
  padding-right:504.03px
}

.pr-524{
  padding-right:524px
}

.pr-560{
  padding-right:35rem
}

.pr-592{
  padding-right:37rem
}

.pr-632{
  padding-right:39.5rem
}

.pr-670{
  padding-right:41.85rem
}

.pr-696{
  padding-right:43.5
}

.pr-704{
  padding-right:44rem
}

.pr-736{
  padding-right:46rem
}

.pr-840{
  padding-right:52.5rem
}

.pr-max{
  padding-right:max-content
}

.pb-0{
  padding-bottom:0px
}

.pb-1{
  padding-bottom:.0625rem
}

.pb-2{
  padding-bottom:0.125rem
}

.pb-3{
  padding-bottom:0.1875rem
}

.pb-4{
  padding-bottom:0.25rem
}

.pb-5{
  padding-bottom:0.3125rem
}

.pb-6{
  padding-bottom:0.375rem
}

.pb-7{
  padding-bottom:.4375rem
}

.pb-8{
  padding-bottom:0.5rem
}

.pb-9{
  padding-bottom:0.5625rem
}

.pb-10{
  padding-bottom:0.625rem
}

.pb-11{
  padding-bottom:0.6875rem
}

.pb-12{
  padding-bottom:0.75rem
}

.pb-13{
  padding-bottom:0.8125rem
}

.pb-14{
  padding-bottom:0.875rem
}

.pb-15{
  padding-bottom:0.9375rem
}

.pb-16{
  padding-bottom:1rem
}

.pb-18{
  padding-bottom:1.125rem
}

.pb-20{
  padding-bottom:1.25rem
}

.pb-21{
  padding-bottom:1.3125rem
}

.pb-22{
  padding-bottom:1.375rem
}

.pb-24{
  padding-bottom:1.5rem
}

.pb-26{
  padding-bottom:1.625rem
}

.pb-27{
  padding-bottom:1.6875rem
}

.pb-28{
  padding-bottom:1.75rem
}

.pb-30{
  padding-bottom:1.875rem
}

.pb-32{
  padding-bottom:2rem
}

.pb-34{
  padding-bottom:2.125rem
}

.pb-36{
  padding-bottom:2.25rem
}

.pb-38{
  padding-bottom:2.375rem
}

.pb-40{
  padding-bottom:2.5rem
}

.pb-41{
  padding-bottom:2.5625rem
}

.pb-43{
  padding-bottom:2.6875rem
}

.pb-44{
  padding-bottom:2.75rem
}

.pb-46{
  padding-bottom:2.875rem
}

.pb-48{
  padding-bottom:3rem
}

.pb-50{
  padding-bottom:3.2rem
}

.pb-52{
  padding-bottom:3.3125rem
}

.pb-56{
  padding-bottom:3.5rem
}

.pb-64{
  padding-bottom:4rem
}

.pb-66{
  padding-bottom:4.125rem
}

.pb-68{
  padding-bottom:4.25rem
}

.pb-72{
  padding-bottom:4.5rem
}

.pb-74{
  padding-bottom:4.625rem
}

.pb-80{
  padding-bottom:5rem
}

.pb-84{
  padding-bottom:5.25rem
}

.pb-91{
  padding-bottom:5.6875rem
}

.pb-92{
  padding-bottom:5.75rem
}

.pb-96{
  padding-bottom:6rem
}

.pb-99{
  padding-bottom:6.1875rem
}

.pb-100{
  padding-bottom:6.25rem
}

.pb-102{
  padding-bottom:6.375rem
}

.pb-104{
  padding-bottom:6.5rem
}

.pb-105{
  padding-bottom:105px
}

.pb-108{
  padding-bottom:6.75rem
}

.pb-112{
  padding-bottom:7rem
}

.pb-116{
  padding-bottom:7.25rem
}

.pb-117{
  padding-bottom:7.3125rem
}

.pb-118{
  padding-bottom:7.375rem
}

.pb-120{
  padding-bottom:7.5rem
}

.pb-127{
  padding-bottom:7.9375rem
}

.pb-128{
  padding-bottom:8rem
}

.pb-132{
  padding-bottom:8.25rem
}

.pb-136{
  padding-bottom:8.5rem
}

.pb-140{
  padding-bottom:8.75rem
}

.pb-144{
  padding-bottom:9rem
}

.pb-145{
  padding-bottom:9.0625rem
}

.pb-150{
  padding-bottom:9.375rem
}

.pb-155{
  padding-bottom:9.6875rem
}

.pb-160{
  padding-bottom:10rem
}

.pb-162{
  padding-bottom:10.125rem
}

.pb-168{
  padding-bottom:10.5rem
}

.pb-172{
  padding-bottom:10.75rem
}

.pb-176{
  padding-bottom:11rem
}

.pb-192{
  padding-bottom:12rem
}

.pb-196{
  padding-bottom:12.25rem
}

.pb-200{
  padding-bottom:12.5rem
}

.pb-204{
  padding-bottom:12.75rem
}

.pb-208{
  padding-bottom:13rem
}

.pb-209{
  padding-bottom:13.0625rem
}

.pb-210{
  padding-bottom:210px
}

.pb-212{
  padding-bottom:13.25rem
}

.pb-224{
  padding-bottom:14rem
}

.pb-228{
  padding-bottom:14.25rem
}

.pb-230{
  padding-bottom:14.375rem
}

.pb-232{
  padding-bottom:14.5rem
}

.pb-240{
  padding-bottom:15rem
}

.pb-241{
  padding-bottom:15.0625rem
}

.pb-253{
  padding-bottom:15.8125rem
}

.pb-256{
  padding-bottom:16rem
}

.pb-263{
  padding-bottom:16.4375rem
}

.pb-264{
  padding-bottom:16.5rem
}

.pb-266{
  padding-bottom:16.625rem
}

.pb-272{
  padding-bottom:17rem
}

.pb-278{
  padding-bottom:17.375rem
}

.pb-288{
  padding-bottom:18rem
}

.pb-296{
  padding-bottom:18.5rem
}

.pb-304{
  padding-bottom:19rem
}

.pb-308{
  padding-bottom:19.25rem
}

.pb-320{
  padding-bottom:20rem
}

.pb-328{
  padding-bottom:20.5rem
}

.pb-360{
  padding-bottom:22.5rem
}

.pb-368{
  padding-bottom:23rem
}

.pb-384{
  padding-bottom:24rem
}

.pb-386{
  padding-bottom:24.125rem
}

.pb-400{
  padding-bottom:25rem
}

.pb-420{
  padding-bottom:26.25rem
}

.pb-440{
  padding-bottom:27.5rem
}

.pb-450{
  padding-bottom:28.125rem
}

.pb-462{
  padding-bottom:28.875rem
}

.pb-480{
  padding-bottom:30rem
}

.pb-504{
  padding-bottom:504.03px
}

.pb-524{
  padding-bottom:524px
}

.pb-560{
  padding-bottom:35rem
}

.pb-592{
  padding-bottom:37rem
}

.pb-632{
  padding-bottom:39.5rem
}

.pb-670{
  padding-bottom:41.85rem
}

.pb-696{
  padding-bottom:43.5
}

.pb-704{
  padding-bottom:44rem
}

.pb-736{
  padding-bottom:46rem
}

.pb-840{
  padding-bottom:52.5rem
}

.pb-max{
  padding-bottom:max-content
}

.pl-0{
  padding-left:0px
}

.pl-1{
  padding-left:.0625rem
}

.pl-2{
  padding-left:0.125rem
}

.pl-3{
  padding-left:0.1875rem
}

.pl-4{
  padding-left:0.25rem
}

.pl-5{
  padding-left:0.3125rem
}

.pl-6{
  padding-left:0.375rem
}

.pl-7{
  padding-left:.4375rem
}

.pl-8{
  padding-left:0.5rem
}

.pl-9{
  padding-left:0.5625rem
}

.pl-10{
  padding-left:0.625rem
}

.pl-11{
  padding-left:0.6875rem
}

.pl-12{
  padding-left:0.75rem
}

.pl-13{
  padding-left:0.8125rem
}

.pl-14{
  padding-left:0.875rem
}

.pl-15{
  padding-left:0.9375rem
}

.pl-16{
  padding-left:1rem
}

.pl-18{
  padding-left:1.125rem
}

.pl-20{
  padding-left:1.25rem
}

.pl-21{
  padding-left:1.3125rem
}

.pl-22{
  padding-left:1.375rem
}

.pl-24{
  padding-left:1.5rem
}

.pl-26{
  padding-left:1.625rem
}

.pl-27{
  padding-left:1.6875rem
}

.pl-28{
  padding-left:1.75rem
}

.pl-30{
  padding-left:1.875rem
}

.pl-32{
  padding-left:2rem
}

.pl-34{
  padding-left:2.125rem
}

.pl-36{
  padding-left:2.25rem
}

.pl-38{
  padding-left:2.375rem
}

.pl-40{
  padding-left:2.5rem
}

.pl-41{
  padding-left:2.5625rem
}

.pl-43{
  padding-left:2.6875rem
}

.pl-44{
  padding-left:2.75rem
}

.pl-46{
  padding-left:2.875rem
}

.pl-48{
  padding-left:3rem
}

.pl-50{
  padding-left:3.2rem
}

.pl-52{
  padding-left:3.3125rem
}

.pl-56{
  padding-left:3.5rem
}

.pl-64{
  padding-left:4rem
}

.pl-66{
  padding-left:4.125rem
}

.pl-68{
  padding-left:4.25rem
}

.pl-72{
  padding-left:4.5rem
}

.pl-74{
  padding-left:4.625rem
}

.pl-80{
  padding-left:5rem
}

.pl-84{
  padding-left:5.25rem
}

.pl-91{
  padding-left:5.6875rem
}

.pl-92{
  padding-left:5.75rem
}

.pl-96{
  padding-left:6rem
}

.pl-99{
  padding-left:6.1875rem
}

.pl-100{
  padding-left:6.25rem
}

.pl-102{
  padding-left:6.375rem
}

.pl-104{
  padding-left:6.5rem
}

.pl-105{
  padding-left:105px
}

.pl-108{
  padding-left:6.75rem
}

.pl-112{
  padding-left:7rem
}

.pl-116{
  padding-left:7.25rem
}

.pl-117{
  padding-left:7.3125rem
}

.pl-118{
  padding-left:7.375rem
}

.pl-120{
  padding-left:7.5rem
}

.pl-127{
  padding-left:7.9375rem
}

.pl-128{
  padding-left:8rem
}

.pl-132{
  padding-left:8.25rem
}

.pl-136{
  padding-left:8.5rem
}

.pl-140{
  padding-left:8.75rem
}

.pl-144{
  padding-left:9rem
}

.pl-145{
  padding-left:9.0625rem
}

.pl-150{
  padding-left:9.375rem
}

.pl-155{
  padding-left:9.6875rem
}

.pl-160{
  padding-left:10rem
}

.pl-162{
  padding-left:10.125rem
}

.pl-168{
  padding-left:10.5rem
}

.pl-172{
  padding-left:10.75rem
}

.pl-176{
  padding-left:11rem
}

.pl-192{
  padding-left:12rem
}

.pl-196{
  padding-left:12.25rem
}

.pl-200{
  padding-left:12.5rem
}

.pl-204{
  padding-left:12.75rem
}

.pl-208{
  padding-left:13rem
}

.pl-209{
  padding-left:13.0625rem
}

.pl-210{
  padding-left:210px
}

.pl-212{
  padding-left:13.25rem
}

.pl-224{
  padding-left:14rem
}

.pl-228{
  padding-left:14.25rem
}

.pl-230{
  padding-left:14.375rem
}

.pl-232{
  padding-left:14.5rem
}

.pl-240{
  padding-left:15rem
}

.pl-241{
  padding-left:15.0625rem
}

.pl-253{
  padding-left:15.8125rem
}

.pl-256{
  padding-left:16rem
}

.pl-263{
  padding-left:16.4375rem
}

.pl-264{
  padding-left:16.5rem
}

.pl-266{
  padding-left:16.625rem
}

.pl-272{
  padding-left:17rem
}

.pl-278{
  padding-left:17.375rem
}

.pl-288{
  padding-left:18rem
}

.pl-296{
  padding-left:18.5rem
}

.pl-304{
  padding-left:19rem
}

.pl-308{
  padding-left:19.25rem
}

.pl-320{
  padding-left:20rem
}

.pl-328{
  padding-left:20.5rem
}

.pl-360{
  padding-left:22.5rem
}

.pl-368{
  padding-left:23rem
}

.pl-384{
  padding-left:24rem
}

.pl-386{
  padding-left:24.125rem
}

.pl-400{
  padding-left:25rem
}

.pl-420{
  padding-left:26.25rem
}

.pl-440{
  padding-left:27.5rem
}

.pl-450{
  padding-left:28.125rem
}

.pl-462{
  padding-left:28.875rem
}

.pl-480{
  padding-left:30rem
}

.pl-504{
  padding-left:504.03px
}

.pl-524{
  padding-left:524px
}

.pl-560{
  padding-left:35rem
}

.pl-592{
  padding-left:37rem
}

.pl-632{
  padding-left:39.5rem
}

.pl-670{
  padding-left:41.85rem
}

.pl-696{
  padding-left:43.5
}

.pl-704{
  padding-left:44rem
}

.pl-736{
  padding-left:46rem
}

.pl-840{
  padding-left:52.5rem
}

.pl-max{
  padding-left:max-content
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-justify{
  text-align:justify
}

.align-baseline{
  vertical-align:baseline
}

.align-top{
  vertical-align:top
}

.align-middle{
  vertical-align:middle
}

.align-bottom{
  vertical-align:bottom
}

.align-text-top{
  vertical-align:text-top
}

.align-text-bottom{
  vertical-align:text-bottom
}

.font-lato{
  font-family:Lato, sans-serif
}

.text-7{
  font-size:.4375rem;
  line-height:.5625rem
}

.text-9{
  font-size:.5625rem;
  line-height:.75rem
}

.text-10{
  font-size:.625rem;
  line-height:.75rem
}

.text-11{
  font-size:.6875rem;
  line-height:1rem
}

.text-12{
  font-size:.75rem;
  line-height:1.125rem
}

.text-13{
  font-size:.8125rem;
  line-height:1.25rem
}

.text-14{
  font-size:.875rem;
  line-height:1.25rem
}

.text-16{
  font-size:1rem;
  line-height:1.5rem
}

.text-18{
  font-size:1.125rem;
  line-height:1.25rem
}

.text-19{
  font-size:1.1875rem;
  line-height:1.25rem
}

.text-20{
  font-size:1.25rem;
  line-height:1.75rem
}

.text-21{
  font-size:1.3125rem;
  line-height:2rem
}

.text-23{
  font-size:1.4375rem;
  line-height:2.25rem
}

.text-24{
  font-size:1.5rem;
  line-height:1.75rem
}

.text-26{
  font-size:1.625rem;
  line-height:2rem
}

.text-28{
  font-size:1.75rem;
  line-height:2rem
}

.text-29{
  font-size:1.8125rem;
  line-height:2rem
}

.text-32{
  font-size:2rem;
  line-height:2.25rem
}

.text-33{
  font-size:2.0625rem;
  line-height:2.25rem
}

.text-36{
  font-size:2.25rem;
  line-height:2.5rem
}

.text-38{
  font-size:2.375rem;
  line-height:2.75rem
}

.text-40{
  font-size:2.5rem;
  line-height:2.75rem
}

.text-41{
  font-size:2.5625rem;
  line-height:3rem
}

.text-44{
  font-size:2.75rem;
  line-height:3rem
}

.text-48{
  font-size:3rem;
  line-height:3.25rem
}

.text-51{
  font-size:3.1875rem;
  line-height:3.5rem
}

.text-54{
  font-size:3.375rem;
  line-height:4.5rem
}

.text-57{
  font-size:3.5625rem;
  line-height:4rem
}

.text-69{
  font-size:4.3125rem;
  line-height:4.75rem
}

.font-400{
  font-weight:400
}

.font-500{
  font-weight:500
}

.font-600{
  font-weight:600
}

.font-700{
  font-weight:700
}

.font-800{
  font-weight:800
}

.font-900{
  font-weight:900
}

.uppercase{
  text-transform:uppercase
}

.lowercase{
  text-transform:lowercase
}

.capitalize{
  text-transform:capitalize
}

.normal-case{
  text-transform:none
}

.italic{
  font-style:italic
}

.not-italic{
  font-style:normal
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --tw-ordinal:var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.normal-nums{
  font-variant-numeric:normal
}

.ordinal{
  --tw-ordinal:ordinal
}

.slashed-zero{
  --tw-slashed-zero:slashed-zero
}

.lining-nums{
  --tw-numeric-figure:lining-nums
}

.oldstyle-nums{
  --tw-numeric-figure:oldstyle-nums
}

.proportional-nums{
  --tw-numeric-spacing:proportional-nums
}

.tabular-nums{
  --tw-numeric-spacing:tabular-nums
}

.diagonal-fractions{
  --tw-numeric-fraction:diagonal-fractions
}

.stacked-fractions{
  --tw-numeric-fraction:stacked-fractions
}

.leading-0{
  line-height:0
}

.leading-3{
  line-height:.75rem
}

.leading-4{
  line-height:1rem
}

.leading-5{
  line-height:1.25rem
}

.leading-6{
  line-height:1.5rem
}

.leading-7{
  line-height:1.75rem
}

.leading-8{
  line-height:2rem
}

.leading-9{
  line-height:2.25rem
}

.leading-10{
  line-height:2.5rem
}

.leading-none{
  line-height:1
}

.leading-tight{
  line-height:1.25
}

.leading-snug{
  line-height:1.375
}

.leading-normal{
  line-height:1.5
}

.leading-relaxed{
  line-height:1.625
}

.leading-loose{
  line-height:2
}

.tracking-5{
  letter-spacing:0.05em
}

.tracking-6{
  letter-spacing:0.06em
}

.text-transparent{
  color:transparent
}

.text-current{
  color:currentColor
}

.text-white{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-actionPrimary{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.text-actionPrimary-hover-10{
  color: rgba(0, 64, 143, 0.1)
}

.text-actionPrimary-hover{
  --tw-text-opacity:1;
  color:rgba(0, 64, 143, var(--tw-text-opacity))
}

.text-actionPrimary-active-20{
  color:rgba(0, 53, 117, 0.2)
}

.text-actionPrimary-active{
  --tw-text-opacity:1;
  color:rgba(0, 76, 168, var(--tw-text-opacity))
}

.text-actionPrimary-disabled{
  color:rgba(0, 76, 168, 0.5)
}

.text-actionPrimary-visited{
  --tw-text-opacity:1;
  color:rgba(94, 56, 186, var(--tw-text-opacity))
}

.text-actionPrimary-pressed{
  --tw-text-opacity:1;
  color:rgba(93, 81, 198, var(--tw-text-opacity))
}

.text-actionSecondary{
  --tw-text-opacity:1;
  color:rgba(25, 171, 79, var(--tw-text-opacity))
}

.text-actionSecondary-DEFAULT-hover-10{
  color:rgba(12, 157, 65, 0.1)
}

.text-actionSecondary-DEFAULT-hover{
  --tw-text-opacity:1;
  color:rgba(12, 158, 66, var(--tw-text-opacity))
}

.text-actionSecondary-DEFAULT-active-20{
  color:rgba(0, 148, 54, 0.2)
}

.text-actionSecondary-DEFAULT-active{
  --tw-text-opacity:1;
  color:rgba(0, 146, 54, var(--tw-text-opacity))
}

.text-actionSecondary-DEFAULT-inverted{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-actionSecondary-DEFAULT-visited{
  --tw-text-opacity:1;
  color:rgba(94, 56, 186, var(--tw-text-opacity))
}

.text-actionSecondary-DEFAULT-disabled{
  color:rgba(25, 171, 79, 0.5)
}

.text-actionSecondary-hover-10{
  color:rgba(12, 157, 65, 0.1)
}

.text-actionSecondary-hover{
  --tw-text-opacity:1;
  color:rgba(12, 158, 66, var(--tw-text-opacity))
}

.text-actionSecondary-active-20{
  color:rgba(0, 148, 54, 0.2)
}

.text-actionSecondary-active{
  --tw-text-opacity:1;
  color:rgba(0, 146, 54, var(--tw-text-opacity))
}

.text-actionNeutral{
  --tw-text-opacity:1;
  color:rgba(144, 152, 161, var(--tw-text-opacity))
}

.text-actionNeutral-DEFAULT-hover-10{
  color:rgba(109, 117, 128, 0.1)
}

.text-actionNeutral-DEFAULT-hover{
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.text-actionNeutral-DEFAULT-active-20{
  color:rgba(109, 117, 128, 0.2)
}

.text-actionNeutral-DEFAULT-active{
  --tw-text-opacity:1;
  color:rgba(121, 128, 135, var(--tw-text-opacity))
}

.text-actionNeutral-DEFAULT-disabled{
  color:rgba(144, 152, 161, 0.7)
}

.text-actionNeutral-DEFAULT-visited{
  --tw-text-opacity:1;
  color:rgba(94, 56, 186, var(--tw-text-opacity))
}

.text-actionNeutral-DEFAULT-inverted{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-actionNeutral-hover-10{
  color:rgba(109, 117, 128, 0.1)
}

.text-actionNeutral-hover{
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.text-actionNeutral-active-20{
  color:rgba(109, 117, 128, 0.2)
}

.text-actionNeutral-active{
  --tw-text-opacity:1;
  color:rgba(121, 128, 135, var(--tw-text-opacity))
}

.text-darwin-primary-100{
  --tw-text-opacity:1;
  color:rgba(238, 244, 252, var(--tw-text-opacity))
}

.text-darwin-primary-200{
  --tw-text-opacity:1;
  color:rgba(229, 237, 246, var(--tw-text-opacity))
}

.text-darwin-primary-300{
  --tw-text-opacity:1;
  color:rgba(180, 213, 255, var(--tw-text-opacity))
}

.text-darwin-primary-400{
  --tw-text-opacity:1;
  color:rgba(25, 93, 176, var(--tw-text-opacity))
}

.text-darwin-primary-500{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.text-darwin-primary-600{
  --tw-text-opacity:1;
  color:rgba(25, 79, 216, var(--tw-text-opacity))
}

.text-darwin-primary-900{
  --tw-text-opacity:1;
  color:rgba(0, 54, 122, var(--tw-text-opacity))
}

.text-darwin-neutral-50{
  --tw-text-opacity:1;
  color:rgba(244, 246, 249, var(--tw-text-opacity))
}

.text-darwin-neutral-75{
  --tw-text-opacity:1;
  color:rgba(240, 242, 243, var(--tw-text-opacity))
}

.text-darwin-neutral-100{
  --tw-text-opacity:1;
  color:rgba(228, 229, 237, var(--tw-text-opacity))
}

.text-darwin-neutral-200{
  --tw-text-opacity:1;
  color:rgba(204, 207, 219, var(--tw-text-opacity))
}

.text-darwin-neutral-400{
  --tw-text-opacity:1;
  color:rgba(163, 168, 194, var(--tw-text-opacity))
}

.text-darwin-neutral-500{
  --tw-text-opacity:1;
  color:rgba(141, 149, 181, var(--tw-text-opacity))
}

.text-darwin-neutral-600{
  --tw-text-opacity:1;
  color:rgba(114, 125, 168, var(--tw-text-opacity))
}

.text-darwin-neutral-700{
  --tw-text-opacity:1;
  color:rgba(97, 106, 143, var(--tw-text-opacity))
}

.text-darwin-neutral-800{
  --tw-text-opacity:1;
  color:rgba(80, 87, 117, var(--tw-text-opacity))
}

.text-darwin-neutral-900{
  --tw-text-opacity:1;
  color:rgba(62, 68, 92, var(--tw-text-opacity))
}

.text-darwin-neutral-1000{
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-darwin-neutral_new-200{
  --tw-text-opacity:1;
  color:rgba(209, 209, 209, var(--tw-text-opacity))
}

.text-darwin-neutral_new-800{
  --tw-text-opacity:1;
  color:rgba(72, 72, 72, var(--tw-text-opacity))
}

.text-darwin-neutrals-400{
  --tw-text-opacity:1;
  color:rgba(163, 163, 163, var(--tw-text-opacity))
}

.text-darwin-neutrals-600{
  --tw-text-opacity:1;
  color:rgba(118, 118, 118, var(--tw-text-opacity))
}

.text-darwin-green-primary{
  --tw-text-opacity:1;
  color:rgba(25, 166, 106, var(--tw-text-opacity))
}

.text-darwin-status-warning-100{
  --tw-text-opacity:1;
  color:rgba(255, 242, 241, var(--tw-text-opacity))
}

.text-darwin-status-warning-200{
  --tw-text-opacity:1;
  color:rgba(245, 174, 169, var(--tw-text-opacity))
}

.text-darwin-status-warning-300{
  --tw-text-opacity:1;
  color:rgba(238, 115, 106, var(--tw-text-opacity))
}

.text-darwin-status-warning-500{
  --tw-text-opacity:1;
  color:rgba(215, 58, 47, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-100{
  --tw-text-opacity:1;
  color:rgba(255, 250, 239, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-200{
  --tw-text-opacity:1;
  color:rgba(241, 235, 220, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-300{
  --tw-text-opacity:1;
  color:rgba(228, 216, 186, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-500{
  --tw-text-opacity:1;
  color:rgba(195, 168, 95, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-800{
  --tw-text-opacity:1;
  color:rgba(151, 115, 21, var(--tw-text-opacity))
}

.text-darwin-accent-investigations-ochre-900{
  --tw-text-opacity:1;
  color:rgba(121, 103, 54, var(--tw-text-opacity))
}

.text-darwin-accent-symptoms-blue-100{
  --tw-text-opacity:1;
  color:rgba(244, 248, 255, var(--tw-text-opacity))
}

.text-darwin-accent-symptoms-blue-200{
  --tw-text-opacity:1;
  color:rgba(219, 237, 255, var(--tw-text-opacity))
}

.text-darwin-accent-symptoms-blue-500{
  --tw-text-opacity:1;
  color:rgba(112, 143, 211, var(--tw-text-opacity))
}

.text-darwin-accent-symptoms-blue-800{
  --tw-text-opacity:1;
  color:rgba(33, 136, 255, var(--tw-text-opacity))
}

.text-darwin-accent-symptoms-blue-900{
  --tw-text-opacity:1;
  color:rgba(77, 107, 174, var(--tw-text-opacity))
}

.text-darwin-accent-diagnosis-purple-100{
  --tw-text-opacity:1;
  color:rgba(246, 242, 255, var(--tw-text-opacity))
}

.text-darwin-accent-diagnosis-purple-200{
  --tw-text-opacity:1;
  color:rgba(230, 220, 253, var(--tw-text-opacity))
}

.text-darwin-accent-diagnosis-purple-500{
  --tw-text-opacity:1;
  color:rgba(133, 124, 205, var(--tw-text-opacity))
}

.text-darwin-accent-diagnosis-purple-800{
  --tw-text-opacity:1;
  color:rgba(138, 99, 210, var(--tw-text-opacity))
}

.text-darwin-accent-diagnosis-purple-900{
  --tw-text-opacity:1;
  color:rgba(123, 102, 172, var(--tw-text-opacity))
}

.text-darwin-accent-medicines-pink-100{
  --tw-text-opacity:1;
  color:rgba(255, 246, 249, var(--tw-text-opacity))
}

.text-darwin-accent-medicines-pink-200{
  --tw-text-opacity:1;
  color:rgba(242, 222, 229, var(--tw-text-opacity))
}

.text-darwin-accent-medicines-pink-500{
  --tw-text-opacity:1;
  color:rgba(170, 99, 123, var(--tw-text-opacity))
}

.text-darwin-accent-medicines-pink-800{
  --tw-text-opacity:1;
  color:rgba(215, 92, 134, var(--tw-text-opacity))
}

.text-darwin-accent-medicines-pink-900{
  --tw-text-opacity:1;
  color:rgba(144, 75, 98, var(--tw-text-opacity))
}

.text-darwin-accent-burgandy-100{
  --tw-text-opacity:1;
  color:rgba(253, 244, 252, var(--tw-text-opacity))
}

.text-darwin-accent-burgandy-200{
  --tw-text-opacity:1;
  color:rgba(255, 236, 254, var(--tw-text-opacity))
}

.text-darwin-accent-burgandy-500{
  --tw-text-opacity:1;
  color:rgba(190, 124, 187, var(--tw-text-opacity))
}

.text-darwin-accent-burgandy-800{
  --tw-text-opacity:1;
  color:rgba(166, 36, 160, var(--tw-text-opacity))
}

.text-darwin-accent-burgandy-900{
  --tw-text-opacity:1;
  color:rgba(136, 71, 133, var(--tw-text-opacity))
}

.text-darwin-accent-bright-blue-800{
  --tw-text-opacity:1;
  color:rgba(33, 95, 255, var(--tw-text-opacity))
}

.text-darwin-accent-sulphur-green-500{
  --tw-text-opacity:1;
  color:rgba(27, 156, 125, var(--tw-text-opacity))
}

.text-darwin-accent-bright-yellow-200{
  --tw-text-opacity:1;
  color:rgba(255, 245, 219, var(--tw-text-opacity))
}

.text-darwin-accent-bright-yellow-800{
  --tw-text-opacity:1;
  color:rgba(237, 174, 12, var(--tw-text-opacity))
}

.text-darwin-accent-bright-yellow-900{
  --tw-text-opacity:1;
  color:rgba(216, 158, 9, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-100{
  --tw-text-opacity:1;
  color:rgba(255, 244, 243, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-200{
  --tw-text-opacity:1;
  color:rgba(255, 234, 227, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-500{
  --tw-text-opacity:1;
  color:rgba(222, 154, 128, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-800{
  --tw-text-opacity:1;
  color:rgba(236, 102, 87, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-900{
  --tw-text-opacity:1;
  color:rgba(176, 78, 67, var(--tw-text-opacity))
}

.text-darwin-accent-medical-history-orange-1000{
  --tw-text-opacity:1;
  color:rgba(130, 54, 46, var(--tw-text-opacity))
}

.text-darwin-accent-examination-findings-sky-blue-100{
  color:#79c7ff33
}

.text-darwin-accent-examination-findings-sky-blue-200{
  --tw-text-opacity:1;
  color:rgba(242, 250, 255, var(--tw-text-opacity))
}

.text-darwin-accent-examination-findings-sky-blue-300{
  --tw-text-opacity:1;
  color:rgba(230, 245, 254, var(--tw-text-opacity))
}

.text-darwin-accent-examination-findings-sky-blue-900{
  --tw-text-opacity:1;
  color:rgba(70, 129, 171, var(--tw-text-opacity))
}

.text-darwin-accent-examination-findings-sky-blue-1000{
  --tw-text-opacity:1;
  color:rgba(42, 95, 133, var(--tw-text-opacity))
}

.text-darwin-accent-green-100{
  --tw-text-opacity:1;
  color:rgba(241, 255, 243, var(--tw-text-opacity))
}

.text-darwin-accent-green-200{
  --tw-text-opacity:1;
  color:rgba(227, 248, 230, var(--tw-text-opacity))
}

.text-darwin-accent-green-500{
  --tw-text-opacity:1;
  color:rgba(164, 201, 169, var(--tw-text-opacity))
}

.text-darwin-accent-green-800{
  --tw-text-opacity:1;
  color:rgba(48, 172, 65, var(--tw-text-opacity))
}

.text-darwin-accent-green-900{
  --tw-text-opacity:1;
  color:rgba(31, 131, 45, var(--tw-text-opacity))
}

.text-darwin-accent-green-profile-tag-200{
  --tw-text-opacity:1;
  color:rgba(25, 166, 106, var(--tw-text-opacity))
}

.text-darwin-accent-lightpurple{
  --tw-text-opacity:1;
  color:rgba(233, 228, 255, var(--tw-text-opacity))
}

.text-darwin-accent-mauve-100{
  --tw-text-opacity:1;
  color:rgba(253, 248, 255, var(--tw-text-opacity))
}

.text-darwin-accent-mauve-200{
  --tw-text-opacity:1;
  color:rgba(243, 232, 249, var(--tw-text-opacity))
}

.text-darwin-accent-mauve-500{
  --tw-text-opacity:1;
  color:rgba(158, 119, 176, var(--tw-text-opacity))
}

.text-darwin-accent-mauve-800{
  --tw-text-opacity:1;
  color:rgba(168, 82, 208, var(--tw-text-opacity))
}

.text-darwin-accent-mauve-900{
  --tw-text-opacity:1;
  color:rgba(116, 62, 141, var(--tw-text-opacity))
}

.text-darwin-accent-dark-blue-100{
  --tw-text-opacity:1;
  color:rgba(245, 247, 255, var(--tw-text-opacity))
}

.text-darwin-accent-dark-blue-200{
  --tw-text-opacity:1;
  color:rgba(229, 231, 243, var(--tw-text-opacity))
}

.text-darwin-accent-dark-blue-500{
  --tw-text-opacity:1;
  color:rgba(85, 89, 123, var(--tw-text-opacity))
}

.text-darwin-accent-dark-blue-800{
  --tw-text-opacity:1;
  color:rgba(81, 91, 167, var(--tw-text-opacity))
}

.text-darwin-accent-dark-blue-900{
  --tw-text-opacity:1;
  color:rgba(77, 82, 117, var(--tw-text-opacity))
}

.text-neutral-0{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-neutral-1{
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.text-neutral-2{
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.text-neutral-3{
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.text-neutral-4{
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.text-neutral-5{
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.text-neutral-6{
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.text-neutral-7{
  --tw-text-opacity:1;
  color:rgba(218, 222, 227, var(--tw-text-opacity))
}

.text-neutral-8{
  --tw-text-opacity:1;
  color:rgba(235, 238, 242, var(--tw-text-opacity))
}

.text-neutral-9{
  --tw-text-opacity:1;
  color:rgba(244, 246, 249, var(--tw-text-opacity))
}

.text-neutral-10{
  --tw-text-opacity:1;
  color:rgba(228, 230, 237, var(--tw-text-opacity))
}

.text-neutral-black{
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.text-secondary{
  --tw-text-opacity:1;
  color:rgba(253, 204, 74, var(--tw-text-opacity))
}

.text-accent-2{
  --tw-text-opacity:1;
  color:rgba(45, 106, 106, var(--tw-text-opacity))
}

.text-accent-3{
  --tw-text-opacity:1;
  color:rgba(233, 173, 140, var(--tw-text-opacity))
}

.text-accent-4{
  --tw-text-opacity:1;
  color:rgba(34, 24, 116, var(--tw-text-opacity))
}

.text-accent-6{
  --tw-text-opacity:1;
  color:rgba(225, 96, 77, var(--tw-text-opacity))
}

.text-accent-3-23{
  color:rgba(233, 173, 140, 0.23)
}

.text-accent-4-10{
  color:rgba(34, 24, 116, 0.1)
}

.text-accent-6-15{
  color:rgba(225, 96, 77, 0.15)
}

.text-accent-2-10{
  color:rgba(45, 106, 106, 0.1)
}

.text-accent-navy-blue{
  --tw-text-opacity:1;
  color:rgba(77, 130, 189, var(--tw-text-opacity))
}

.text-accent-light-softyellow{
  --tw-text-opacity:1;
  color:rgba(255, 243, 231, var(--tw-text-opacity))
}

.text-accent-light-softpurple{
  --tw-text-opacity:1;
  color:rgba(228, 223, 255, var(--tw-text-opacity))
}

.text-accent-light-softgreen{
  --tw-text-opacity:1;
  color:rgba(218, 245, 208, var(--tw-text-opacity))
}

.text-accent-light-softblue{
  --tw-text-opacity:1;
  color:rgba(210, 222, 255, var(--tw-text-opacity))
}

.text-accent-light-softbrick{
  --tw-text-opacity:1;
  color:rgba(255, 223, 223, var(--tw-text-opacity))
}

.text-accent-dark-green{
  --tw-text-opacity:1;
  color:rgba(14, 96, 37, var(--tw-text-opacity))
}

.text-accent-blue{
  --tw-text-opacity:1;
  color:rgba(59, 150, 255, var(--tw-text-opacity))
}

.text-seperator-dark{
  --tw-text-opacity:1;
  color:rgba(214, 217, 224, var(--tw-text-opacity))
}

.text-status-success{
  --tw-text-opacity:1;
  color:rgba(40, 125, 60, var(--tw-text-opacity))
}

.text-status-warning{
  --tw-text-opacity:1;
  color:rgba(185, 80, 0, var(--tw-text-opacity))
}

.text-status-error{
  --tw-text-opacity:1;
  color:rgba(159, 0, 0, var(--tw-text-opacity))
}

.text-status-info{
  --tw-text-opacity:1;
  color:rgba(46, 90, 172, var(--tw-text-opacity))
}

.text-status-successBG{
  --tw-text-opacity:1;
  color:rgba(237, 249, 240, var(--tw-text-opacity))
}

.text-status-warningBG{
  --tw-text-opacity:1;
  color:rgba(255, 244, 236, var(--tw-text-opacity))
}

.text-status-errorBG{
  --tw-text-opacity:1;
  color:rgba(254, 239, 239, var(--tw-text-opacity))
}

.text-status-infoBG{
  --tw-text-opacity:1;
  color:rgba(238, 242, 250, var(--tw-text-opacity))
}

.text-textColor-primary{
  --tw-text-opacity:1;
  color:rgba(45, 49, 66, var(--tw-text-opacity))
}

.text-textColor-secondary{
  --tw-text-opacity:1;
  color:rgba(76, 89, 128, var(--tw-text-opacity))
}

.text-textColor-tertiary{
  --tw-text-opacity:1;
  color:rgba(156, 158, 185, var(--tw-text-opacity))
}

.text-textColor-grey-dark{
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.text-textColor-grey{
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.text-textColor-grey-light{
  --tw-text-opacity:1;
  color:rgba(149, 157, 165, var(--tw-text-opacity))
}

.text-textColor-disabled{
  --tw-text-opacity:1;
  color:rgba(149, 157, 165, var(--tw-text-opacity))
}

.text-textColor-subdued{
  --tw-text-opacity:1;
  color:rgba(88, 96, 105, var(--tw-text-opacity))
}

.text-textColor-subdued-inverse{
  --tw-text-opacity:1;
  color:rgba(191, 191, 191, var(--tw-text-opacity))
}

.text-background-secondary{
  --tw-text-opacity:1;
  color:rgba(240, 242, 255, var(--tw-text-opacity))
}

.text-background-inputBG{
  --tw-text-opacity:1;
  color:rgba(244, 246, 250, var(--tw-text-opacity))
}

.text-background-light-green{
  --tw-text-opacity:1;
  color:rgba(242, 254, 237, var(--tw-text-opacity))
}

.text-background-light-yellow{
  --tw-text-opacity:1;
  color:rgba(255, 250, 242, var(--tw-text-opacity))
}

.text-background-light-red{
  --tw-text-opacity:1;
  color:rgba(255, 242, 242, var(--tw-text-opacity))
}

.text-docM-blue-100{
  --tw-text-opacity:1;
  color:rgba(219, 237, 255, var(--tw-text-opacity))
}

.text-docM-blue-400{
  --tw-text-opacity:1;
  color:rgba(33, 136, 255, var(--tw-text-opacity))
}

.text-docM-purple-100{
  --tw-text-opacity:1;
  color:rgba(230, 220, 253, var(--tw-text-opacity))
}

.text-docM-purple-400{
  --tw-text-opacity:1;
  color:rgba(117, 72, 200, var(--tw-text-opacity))
}

.text-docM-tab-main{
  --tw-text-opacity:1;
  color:rgba(188, 92, 124, var(--tw-text-opacity))
}

.text-docM-tab-bg{
  --tw-text-opacity:1;
  color:rgba(246, 225, 234, var(--tw-text-opacity))
}

.text-docM-rad-main{
  --tw-text-opacity:1;
  color:rgba(151, 115, 21, var(--tw-text-opacity))
}

.text-docM-rad-bg{
  --tw-text-opacity:1;
  color:rgba(241, 235, 220, var(--tw-text-opacity))
}

.text-sa-medical-history-background{
  --tw-text-opacity:1;
  color:rgba(251, 251, 251, var(--tw-text-opacity))
}

.text-sa-medical-history-heading{
  --tw-text-opacity:1;
  color:rgba(211, 155, 11, var(--tw-text-opacity))
}

.text-sa-medical-history-icon-bg{
  --tw-text-opacity:1;
  color:rgba(109, 137, 218, var(--tw-text-opacity))
}

.text-sa-others-icon-bg{
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.text-mds-success{
  --tw-text-opacity:1;
  color:rgba(152, 213, 127, var(--tw-text-opacity))
}

.text-red-500{
  --tw-text-opacity:1;
  color:rgba(215, 58, 47, var(--tw-text-opacity))
}

.text-red-primary{
  --tw-text-opacity:1;
  color:rgba(215, 75, 65, var(--tw-text-opacity))
}

.text-orange-500{
  --tw-text-opacity:1;
  color:rgba(232, 110, 26, var(--tw-text-opacity))
}

.text-icons-brand{
  --tw-text-opacity:1;
  color:rgba(114, 101, 227, var(--tw-text-opacity))
}

.text-foundations-purple-10{
  --tw-text-opacity:1;
  color:rgba(243, 241, 255, var(--tw-text-opacity))
}

.text-foundations-yellow{
  --tw-text-opacity:1;
  color:rgba(255, 206, 160, var(--tw-text-opacity))
}

.focus-within\:text-actionPrimary-active:focus-within{
  --tw-text-opacity:1;
  color:rgba(0, 76, 168, var(--tw-text-opacity))
}

.hover\:text-white:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.hover\:text-actionPrimary-hover:hover{
  --tw-text-opacity:1;
  color:rgba(0, 64, 143, var(--tw-text-opacity))
}

.hover\:text-darwin-primary-500:hover{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.text-opacity-0{
  --tw-text-opacity:0
}

.text-opacity-5{
  --tw-text-opacity:0.05
}

.text-opacity-10{
  --tw-text-opacity:0.1
}

.text-opacity-20{
  --tw-text-opacity:0.2
}

.text-opacity-25{
  --tw-text-opacity:0.25
}

.text-opacity-30{
  --tw-text-opacity:0.3
}

.text-opacity-40{
  --tw-text-opacity:0.4
}

.text-opacity-50{
  --tw-text-opacity:0.5
}

.text-opacity-60{
  --tw-text-opacity:0.6
}

.text-opacity-70{
  --tw-text-opacity:0.7
}

.text-opacity-75{
  --tw-text-opacity:0.75
}

.text-opacity-80{
  --tw-text-opacity:0.8
}

.text-opacity-90{
  --tw-text-opacity:0.9
}

.text-opacity-95{
  --tw-text-opacity:0.95
}

.text-opacity-100{
  --tw-text-opacity:1
}

.underline{
  text-decoration:underline
}

.line-through{
  text-decoration:line-through
}

.no-underline{
  text-decoration:none
}

.hover\:underline:hover{
  text-decoration:underline
}

.antialiased{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.subpixel-antialiased{
  -webkit-font-smoothing:auto;
  -moz-osx-font-smoothing:auto
}

.placeholder-transparent::placeholder{
  color:transparent
}

.placeholder-current::placeholder{
  color:currentColor
}

.placeholder-white::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 255, 255, var(--tw-placeholder-opacity))
}

.placeholder-actionPrimary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 75, 168, var(--tw-placeholder-opacity))
}

.placeholder-actionPrimary-hover-10::placeholder{
  color: rgba(0, 64, 143, 0.1)
}

.placeholder-actionPrimary-hover::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 64, 143, var(--tw-placeholder-opacity))
}

.placeholder-actionPrimary-active-20::placeholder{
  color:rgba(0, 53, 117, 0.2)
}

.placeholder-actionPrimary-active::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 76, 168, var(--tw-placeholder-opacity))
}

.placeholder-actionPrimary-disabled::placeholder{
  color:rgba(0, 76, 168, 0.5)
}

.placeholder-actionPrimary-visited::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(94, 56, 186, var(--tw-placeholder-opacity))
}

.placeholder-actionPrimary-pressed::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(93, 81, 198, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(25, 171, 79, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-DEFAULT-hover-10::placeholder{
  color:rgba(12, 157, 65, 0.1)
}

.placeholder-actionSecondary-DEFAULT-hover::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(12, 158, 66, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-DEFAULT-active-20::placeholder{
  color:rgba(0, 148, 54, 0.2)
}

.placeholder-actionSecondary-DEFAULT-active::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 146, 54, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-DEFAULT-inverted::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 255, 255, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-DEFAULT-visited::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(94, 56, 186, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-DEFAULT-disabled::placeholder{
  color:rgba(25, 171, 79, 0.5)
}

.placeholder-actionSecondary-hover-10::placeholder{
  color:rgba(12, 157, 65, 0.1)
}

.placeholder-actionSecondary-hover::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(12, 158, 66, var(--tw-placeholder-opacity))
}

.placeholder-actionSecondary-active-20::placeholder{
  color:rgba(0, 148, 54, 0.2)
}

.placeholder-actionSecondary-active::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 146, 54, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(144, 152, 161, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-DEFAULT-hover-10::placeholder{
  color:rgba(109, 117, 128, 0.1)
}

.placeholder-actionNeutral-DEFAULT-hover::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(133, 140, 148, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-DEFAULT-active-20::placeholder{
  color:rgba(109, 117, 128, 0.2)
}

.placeholder-actionNeutral-DEFAULT-active::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(121, 128, 135, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-DEFAULT-disabled::placeholder{
  color:rgba(144, 152, 161, 0.7)
}

.placeholder-actionNeutral-DEFAULT-visited::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(94, 56, 186, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-DEFAULT-inverted::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 255, 255, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-hover-10::placeholder{
  color:rgba(109, 117, 128, 0.1)
}

.placeholder-actionNeutral-hover::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(133, 140, 148, var(--tw-placeholder-opacity))
}

.placeholder-actionNeutral-active-20::placeholder{
  color:rgba(109, 117, 128, 0.2)
}

.placeholder-actionNeutral-active::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(121, 128, 135, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(238, 244, 252, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(229, 237, 246, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-300::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(180, 213, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-400::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(25, 93, 176, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 75, 168, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-600::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(25, 79, 216, var(--tw-placeholder-opacity))
}

.placeholder-darwin-primary-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 54, 122, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-50::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(244, 246, 249, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-75::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(240, 242, 243, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(228, 229, 237, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(204, 207, 219, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-400::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(163, 168, 194, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(141, 149, 181, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-600::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(114, 125, 168, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-700::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(97, 106, 143, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(80, 87, 117, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(62, 68, 92, var(--tw-placeholder-opacity))
}

.placeholder-darwin-neutral-1000::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(0, 0, 0, var(--tw-placeholder-opacity))
}

.placeholder-darwin-status-warning-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 242, 241, var(--tw-placeholder-opacity))
}

.placeholder-darwin-status-warning-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(245, 174, 169, var(--tw-placeholder-opacity))
}

.placeholder-darwin-status-warning-300::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(238, 115, 106, var(--tw-placeholder-opacity))
}

.placeholder-darwin-status-warning-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(215, 58, 47, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 250, 239, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(241, 235, 220, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-300::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(228, 216, 186, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(195, 168, 95, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(151, 115, 21, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-investigations-ochre-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(121, 103, 54, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-symptoms-blue-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(244, 248, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-symptoms-blue-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(219, 237, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-symptoms-blue-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(112, 143, 211, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-symptoms-blue-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(33, 136, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-symptoms-blue-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(77, 107, 174, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-diagnosis-purple-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(246, 242, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-diagnosis-purple-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(230, 220, 253, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-diagnosis-purple-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(133, 124, 205, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-diagnosis-purple-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(138, 99, 210, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-diagnosis-purple-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(123, 102, 172, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medicines-pink-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 246, 249, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medicines-pink-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(242, 222, 229, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medicines-pink-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(170, 99, 123, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medicines-pink-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(215, 92, 134, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medicines-pink-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(144, 75, 98, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-burgandy-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(253, 244, 252, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-burgandy-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 236, 254, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-burgandy-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(190, 124, 187, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-burgandy-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(166, 36, 160, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-burgandy-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(136, 71, 133, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-bright-blue-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(33, 95, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-sulphur-green-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(27, 156, 125, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-bright-yellow-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 245, 219, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-bright-yellow-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(237, 174, 12, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-bright-yellow-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(216, 158, 9, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 244, 243, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 234, 227, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(222, 154, 128, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(236, 102, 87, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(176, 78, 67, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-medical-history-orange-1000::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(130, 54, 46, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-examination-findings-sky-blue-100::placeholder{
  color:#79c7ff33
}

.placeholder-darwin-accent-examination-findings-sky-blue-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(242, 250, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-examination-findings-sky-blue-300::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(230, 245, 254, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-examination-findings-sky-blue-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(70, 129, 171, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-examination-findings-sky-blue-1000::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(42, 95, 133, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-green-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(241, 255, 243, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-green-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(227, 248, 230, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-green-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(164, 201, 169, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-green-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(48, 172, 65, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-green-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(31, 131, 45, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-lightpurple::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(233, 228, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-mauve-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(253, 248, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-mauve-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(243, 232, 249, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-mauve-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(158, 119, 176, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-mauve-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(168, 82, 208, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-mauve-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(116, 62, 141, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-dark-blue-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(245, 247, 255, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-dark-blue-200::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(229, 231, 243, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-dark-blue-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(85, 89, 123, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-dark-blue-800::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(81, 91, 167, var(--tw-placeholder-opacity))
}

.placeholder-darwin-accent-dark-blue-900::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(77, 82, 117, var(--tw-placeholder-opacity))
}

.placeholder-neutral-0::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 255, 255, var(--tw-placeholder-opacity))
}

.placeholder-neutral-1::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(44, 58, 75, var(--tw-placeholder-opacity))
}

.placeholder-neutral-2::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(57, 68, 82, var(--tw-placeholder-opacity))
}

.placeholder-neutral-3::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(84, 93, 105, var(--tw-placeholder-opacity))
}

.placeholder-neutral-4::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(109, 117, 128, var(--tw-placeholder-opacity))
}

.placeholder-neutral-5::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(133, 140, 148, var(--tw-placeholder-opacity))
}

.placeholder-neutral-6::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(165, 171, 179, var(--tw-placeholder-opacity))
}

.placeholder-neutral-7::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(218, 222, 227, var(--tw-placeholder-opacity))
}

.placeholder-neutral-8::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(235, 238, 242, var(--tw-placeholder-opacity))
}

.placeholder-neutral-9::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(244, 246, 249, var(--tw-placeholder-opacity))
}

.placeholder-neutral-10::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(228, 230, 237, var(--tw-placeholder-opacity))
}

.placeholder-neutral-black::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(9, 16, 29, var(--tw-placeholder-opacity))
}

.placeholder-secondary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(253, 204, 74, var(--tw-placeholder-opacity))
}

.placeholder-accent-2::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(45, 106, 106, var(--tw-placeholder-opacity))
}

.placeholder-accent-3::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(233, 173, 140, var(--tw-placeholder-opacity))
}

.placeholder-accent-4::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(34, 24, 116, var(--tw-placeholder-opacity))
}

.placeholder-accent-6::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(225, 96, 77, var(--tw-placeholder-opacity))
}

.placeholder-accent-3-23::placeholder{
  color:rgba(233, 173, 140, 0.23)
}

.placeholder-accent-4-10::placeholder{
  color:rgba(34, 24, 116, 0.1)
}

.placeholder-accent-6-15::placeholder{
  color:rgba(225, 96, 77, 0.15)
}

.placeholder-accent-2-10::placeholder{
  color:rgba(45, 106, 106, 0.1)
}

.placeholder-accent-navy-blue::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(77, 130, 189, var(--tw-placeholder-opacity))
}

.placeholder-accent-light-softyellow::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 243, 231, var(--tw-placeholder-opacity))
}

.placeholder-accent-light-softpurple::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(228, 223, 255, var(--tw-placeholder-opacity))
}

.placeholder-accent-light-softgreen::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(218, 245, 208, var(--tw-placeholder-opacity))
}

.placeholder-accent-light-softblue::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(210, 222, 255, var(--tw-placeholder-opacity))
}

.placeholder-accent-light-softbrick::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 223, 223, var(--tw-placeholder-opacity))
}

.placeholder-accent-dark-green::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(14, 96, 37, var(--tw-placeholder-opacity))
}

.placeholder-accent-blue::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(59, 150, 255, var(--tw-placeholder-opacity))
}

.placeholder-seperator-dark::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(214, 217, 224, var(--tw-placeholder-opacity))
}

.placeholder-status-success::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(40, 125, 60, var(--tw-placeholder-opacity))
}

.placeholder-status-warning::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(185, 80, 0, var(--tw-placeholder-opacity))
}

.placeholder-status-error::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(159, 0, 0, var(--tw-placeholder-opacity))
}

.placeholder-status-info::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(46, 90, 172, var(--tw-placeholder-opacity))
}

.placeholder-status-successBG::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(237, 249, 240, var(--tw-placeholder-opacity))
}

.placeholder-status-warningBG::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 244, 236, var(--tw-placeholder-opacity))
}

.placeholder-status-errorBG::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(254, 239, 239, var(--tw-placeholder-opacity))
}

.placeholder-status-infoBG::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(238, 242, 250, var(--tw-placeholder-opacity))
}

.placeholder-textColor-primary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(45, 49, 66, var(--tw-placeholder-opacity))
}

.placeholder-textColor-secondary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(76, 89, 128, var(--tw-placeholder-opacity))
}

.placeholder-textColor-tertiary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(156, 158, 185, var(--tw-placeholder-opacity))
}

.placeholder-textColor-grey-dark::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(57, 68, 82, var(--tw-placeholder-opacity))
}

.placeholder-textColor-grey::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(109, 117, 128, var(--tw-placeholder-opacity))
}

.placeholder-textColor-grey-light::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(149, 157, 165, var(--tw-placeholder-opacity))
}

.placeholder-textColor-disabled::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(149, 157, 165, var(--tw-placeholder-opacity))
}

.placeholder-textColor-subdued::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(88, 96, 105, var(--tw-placeholder-opacity))
}

.placeholder-textColor-subdued-inverse::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(191, 191, 191, var(--tw-placeholder-opacity))
}

.placeholder-background-secondary::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(240, 242, 255, var(--tw-placeholder-opacity))
}

.placeholder-background-inputBG::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(244, 246, 250, var(--tw-placeholder-opacity))
}

.placeholder-background-light-green::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(242, 254, 237, var(--tw-placeholder-opacity))
}

.placeholder-background-light-yellow::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 250, 242, var(--tw-placeholder-opacity))
}

.placeholder-background-light-red::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 242, 242, var(--tw-placeholder-opacity))
}

.placeholder-docM-blue-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(219, 237, 255, var(--tw-placeholder-opacity))
}

.placeholder-docM-blue-400::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(33, 136, 255, var(--tw-placeholder-opacity))
}

.placeholder-docM-purple-100::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(230, 220, 253, var(--tw-placeholder-opacity))
}

.placeholder-docM-purple-400::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(117, 72, 200, var(--tw-placeholder-opacity))
}

.placeholder-docM-tab-main::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(188, 92, 124, var(--tw-placeholder-opacity))
}

.placeholder-docM-tab-bg::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(246, 225, 234, var(--tw-placeholder-opacity))
}

.placeholder-docM-rad-main::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(151, 115, 21, var(--tw-placeholder-opacity))
}

.placeholder-docM-rad-bg::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(241, 235, 220, var(--tw-placeholder-opacity))
}

.placeholder-sa-medical-history-background::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(251, 251, 251, var(--tw-placeholder-opacity))
}

.placeholder-sa-medical-history-heading::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(211, 155, 11, var(--tw-placeholder-opacity))
}

.placeholder-sa-medical-history-icon-bg::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(109, 137, 218, var(--tw-placeholder-opacity))
}

.placeholder-sa-others-icon-bg::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(109, 117, 128, var(--tw-placeholder-opacity))
}

.placeholder-mds-success::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(152, 213, 127, var(--tw-placeholder-opacity))
}

.placeholder-red-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(215, 58, 47, var(--tw-placeholder-opacity))
}

.placeholder-orange-500::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(232, 110, 26, var(--tw-placeholder-opacity))
}

.placeholder-icons-brand::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(114, 101, 227, var(--tw-placeholder-opacity))
}

.placeholder-foundations-purple-10::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(243, 241, 255, var(--tw-placeholder-opacity))
}

.placeholder-foundations-yellow::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(255, 206, 160, var(--tw-placeholder-opacity))
}

.placeholder-opacity-0::placeholder{
  --tw-placeholder-opacity:0
}

.placeholder-opacity-5::placeholder{
  --tw-placeholder-opacity:0.05
}

.placeholder-opacity-10::placeholder{
  --tw-placeholder-opacity:0.1
}

.placeholder-opacity-20::placeholder{
  --tw-placeholder-opacity:0.2
}

.placeholder-opacity-25::placeholder{
  --tw-placeholder-opacity:0.25
}

.placeholder-opacity-30::placeholder{
  --tw-placeholder-opacity:0.3
}

.placeholder-opacity-40::placeholder{
  --tw-placeholder-opacity:0.4
}

.placeholder-opacity-50::placeholder{
  --tw-placeholder-opacity:0.5
}

.placeholder-opacity-60::placeholder{
  --tw-placeholder-opacity:0.6
}

.placeholder-opacity-70::placeholder{
  --tw-placeholder-opacity:0.7
}

.placeholder-opacity-75::placeholder{
  --tw-placeholder-opacity:0.75
}

.placeholder-opacity-80::placeholder{
  --tw-placeholder-opacity:0.8
}

.placeholder-opacity-90::placeholder{
  --tw-placeholder-opacity:0.9
}

.placeholder-opacity-95::placeholder{
  --tw-placeholder-opacity:0.95
}

.placeholder-opacity-100::placeholder{
  --tw-placeholder-opacity:1
}

.caret-transparent{
  caret-color:transparent
}

.caret-current{
  caret-color:currentColor
}

.caret-white{
  caret-color:#FFFFFF
}

.caret-actionPrimary{
  caret-color:#004BA8
}

.caret-actionPrimary-hover-10{
  caret-color: rgba(0, 64, 143, 0.1)
}

.caret-actionPrimary-hover{
  caret-color:#00408F
}

.caret-actionPrimary-active-20{
  caret-color:rgba(0, 53, 117, 0.2)
}

.caret-actionPrimary-active{
  caret-color:#004CA8
}

.caret-actionPrimary-disabled{
  caret-color:rgba(0, 76, 168, 0.5)
}

.caret-actionPrimary-visited{
  caret-color:#5E38BA
}

.caret-actionPrimary-pressed{
  caret-color:#5D51C6
}

.caret-actionSecondary{
  caret-color:#19AB4F
}

.caret-actionSecondary-DEFAULT-hover-10{
  caret-color:rgba(12, 157, 65, 0.1)
}

.caret-actionSecondary-DEFAULT-hover{
  caret-color:#0C9E42
}

.caret-actionSecondary-DEFAULT-active-20{
  caret-color:rgba(0, 148, 54, 0.2)
}

.caret-actionSecondary-DEFAULT-active{
  caret-color:#009236
}

.caret-actionSecondary-DEFAULT-inverted{
  caret-color:#FFFFFF
}

.caret-actionSecondary-DEFAULT-visited{
  caret-color:#5E38BA
}

.caret-actionSecondary-DEFAULT-disabled{
  caret-color:rgba(25, 171, 79, 0.5)
}

.caret-actionSecondary-hover-10{
  caret-color:rgba(12, 157, 65, 0.1)
}

.caret-actionSecondary-hover{
  caret-color:#0C9E42
}

.caret-actionSecondary-active-20{
  caret-color:rgba(0, 148, 54, 0.2)
}

.caret-actionSecondary-active{
  caret-color:#009236
}

.caret-actionNeutral{
  caret-color:#9098A1
}

.caret-actionNeutral-DEFAULT-hover-10{
  caret-color:rgba(109, 117, 128, 0.1)
}

.caret-actionNeutral-DEFAULT-hover{
  caret-color:#858C94
}

.caret-actionNeutral-DEFAULT-active-20{
  caret-color:rgba(109, 117, 128, 0.2)
}

.caret-actionNeutral-DEFAULT-active{
  caret-color:#798087
}

.caret-actionNeutral-DEFAULT-disabled{
  caret-color:rgba(144, 152, 161, 0.7)
}

.caret-actionNeutral-DEFAULT-visited{
  caret-color:#5E38BA
}

.caret-actionNeutral-DEFAULT-inverted{
  caret-color:#FFFFFF
}

.caret-actionNeutral-hover-10{
  caret-color:rgba(109, 117, 128, 0.1)
}

.caret-actionNeutral-hover{
  caret-color:#858C94
}

.caret-actionNeutral-active-20{
  caret-color:rgba(109, 117, 128, 0.2)
}

.caret-actionNeutral-active{
  caret-color:#798087
}

.caret-darwin-primary-100{
  caret-color:#EEF4FC
}

.caret-darwin-primary-200{
  caret-color:#E5EDF6
}

.caret-darwin-primary-300{
  caret-color:#B4D5FF
}

.caret-darwin-primary-400{
  caret-color:#195DB0
}

.caret-darwin-primary-500{
  caret-color:#004BA8
}

.caret-darwin-primary-600{
  caret-color:#194fd8
}

.caret-darwin-primary-900{
  caret-color:#00367A
}

.caret-darwin-neutral-50{
  caret-color:#F4F6F9
}

.caret-darwin-neutral-75{
  caret-color:#F0F2F3
}

.caret-darwin-neutral-100{
  caret-color:#E4E5ED
}

.caret-darwin-neutral-200{
  caret-color:#CCCFDB
}

.caret-darwin-neutral-400{
  caret-color:#A3A8C2
}

.caret-darwin-neutral-500{
  caret-color:#8D95B5
}

.caret-darwin-neutral-600{
  caret-color:#727DA8
}

.caret-darwin-neutral-700{
  caret-color:#616A8F
}

.caret-darwin-neutral-800{
  caret-color:#505775
}

.caret-darwin-neutral-900{
  caret-color:#3E445C
}

.caret-darwin-neutral-1000{
  caret-color:#000000
}

.caret-darwin-status-warning-100{
  caret-color:#FFF2F1
}

.caret-darwin-status-warning-200{
  caret-color:#F5AEA9
}

.caret-darwin-status-warning-300{
  caret-color:#EE736A
}

.caret-darwin-status-warning-500{
  caret-color:#D73A2F
}

.caret-darwin-accent-investigations-ochre-100{
  caret-color:#FFFAEF
}

.caret-darwin-accent-investigations-ochre-200{
  caret-color:#F1EBDC
}

.caret-darwin-accent-investigations-ochre-300{
  caret-color:#E4D8BA
}

.caret-darwin-accent-investigations-ochre-500{
  caret-color:#C3A85F
}

.caret-darwin-accent-investigations-ochre-800{
  caret-color:#977315
}

.caret-darwin-accent-investigations-ochre-900{
  caret-color:#796736
}

.caret-darwin-accent-symptoms-blue-100{
  caret-color:#F4F8FF
}

.caret-darwin-accent-symptoms-blue-200{
  caret-color:#DBEDFF
}

.caret-darwin-accent-symptoms-blue-500{
  caret-color:#708FD3
}

.caret-darwin-accent-symptoms-blue-800{
  caret-color:#2188FF
}

.caret-darwin-accent-symptoms-blue-900{
  caret-color:#4D6BAE
}

.caret-darwin-accent-diagnosis-purple-100{
  caret-color:#F6F2FF
}

.caret-darwin-accent-diagnosis-purple-200{
  caret-color:#E6DCFD
}

.caret-darwin-accent-diagnosis-purple-500{
  caret-color:#857CCD
}

.caret-darwin-accent-diagnosis-purple-800{
  caret-color:#8A63D2
}

.caret-darwin-accent-diagnosis-purple-900{
  caret-color:#7B66AC
}

.caret-darwin-accent-medicines-pink-100{
  caret-color:#FFF6F9
}

.caret-darwin-accent-medicines-pink-200{
  caret-color:#F2DEE5
}

.caret-darwin-accent-medicines-pink-500{
  caret-color:#AA637B
}

.caret-darwin-accent-medicines-pink-800{
  caret-color:#D75C86
}

.caret-darwin-accent-medicines-pink-900{
  caret-color:#904B62
}

.caret-darwin-accent-burgandy-100{
  caret-color:#FDF4FC
}

.caret-darwin-accent-burgandy-200{
  caret-color:#FFECFE
}

.caret-darwin-accent-burgandy-500{
  caret-color:#BE7CBB
}

.caret-darwin-accent-burgandy-800{
  caret-color:#A624A0
}

.caret-darwin-accent-burgandy-900{
  caret-color:#884785
}

.caret-darwin-accent-bright-blue-800{
  caret-color:#215FFF
}

.caret-darwin-accent-sulphur-green-500{
  caret-color:#1B9C7D
}

.caret-darwin-accent-bright-yellow-200{
  caret-color:#fff5db
}

.caret-darwin-accent-bright-yellow-800{
  caret-color:#EDAE0C
}

.caret-darwin-accent-bright-yellow-900{
  caret-color:#D89E09
}

.caret-darwin-accent-medical-history-orange-100{
  caret-color:#FFF4F3
}

.caret-darwin-accent-medical-history-orange-200{
  caret-color:#FFEAE3
}

.caret-darwin-accent-medical-history-orange-500{
  caret-color:#DE9A80
}

.caret-darwin-accent-medical-history-orange-800{
  caret-color:#EC6657
}

.caret-darwin-accent-medical-history-orange-900{
  caret-color:#B04E43
}

.caret-darwin-accent-medical-history-orange-1000{
  caret-color:#82362e
}

.caret-darwin-accent-examination-findings-sky-blue-100{
  caret-color:#79c7ff33
}

.caret-darwin-accent-examination-findings-sky-blue-200{
  caret-color:#F2FAFF
}

.caret-darwin-accent-examination-findings-sky-blue-300{
  caret-color:#E6F5FE
}

.caret-darwin-accent-examination-findings-sky-blue-900{
  caret-color:#4681ab
}

.caret-darwin-accent-examination-findings-sky-blue-1000{
  caret-color:#2a5f85
}

.caret-darwin-accent-green-100{
  caret-color:#F1FFF3
}

.caret-darwin-accent-green-200{
  caret-color:#E3F8E6
}

.caret-darwin-accent-green-500{
  caret-color:#A4C9A9
}

.caret-darwin-accent-green-800{
  caret-color:#30AC41
}

.caret-darwin-accent-green-900{
  caret-color:#1F832D
}

.caret-darwin-accent-lightpurple{
  caret-color:#E9E4FF
}

.caret-darwin-accent-mauve-100{
  caret-color:#FDF8FF
}

.caret-darwin-accent-mauve-200{
  caret-color:#F3E8F9
}

.caret-darwin-accent-mauve-500{
  caret-color:#9E77B0
}

.caret-darwin-accent-mauve-800{
  caret-color:#A852D0
}

.caret-darwin-accent-mauve-900{
  caret-color:#743E8D
}

.caret-darwin-accent-dark-blue-100{
  caret-color:#F5F7FF
}

.caret-darwin-accent-dark-blue-200{
  caret-color:#E5E7F3
}

.caret-darwin-accent-dark-blue-500{
  caret-color:#55597B
}

.caret-darwin-accent-dark-blue-800{
  caret-color:#515BA7
}

.caret-darwin-accent-dark-blue-900{
  caret-color:#4D5275
}

.caret-neutral-0{
  caret-color:#FFFFFF
}

.caret-neutral-1{
  caret-color:#2C3A4B
}

.caret-neutral-2{
  caret-color:#394452
}

.caret-neutral-3{
  caret-color:#545D69
}

.caret-neutral-4{
  caret-color:#6D7580
}

.caret-neutral-5{
  caret-color:#858C94
}

.caret-neutral-6{
  caret-color:#A5ABB3
}

.caret-neutral-7{
  caret-color:#DADEE3
}

.caret-neutral-8{
  caret-color:#EBEEF2
}

.caret-neutral-9{
  caret-color:#F4F6F9
}

.caret-neutral-10{
  caret-color:#E4E6ED
}

.caret-neutral-black{
  caret-color:#09101D
}

.caret-secondary{
  caret-color:#FDCC4A
}

.caret-accent-2{
  caret-color:#2D6A6A
}

.caret-accent-3{
  caret-color:#E9AD8C
}

.caret-accent-4{
  caret-color:#221874
}

.caret-accent-6{
  caret-color:#E1604D
}

.caret-accent-3-23{
  caret-color:rgba(233, 173, 140, 0.23)
}

.caret-accent-4-10{
  caret-color:rgba(34, 24, 116, 0.1)
}

.caret-accent-6-15{
  caret-color:rgba(225, 96, 77, 0.15)
}

.caret-accent-2-10{
  caret-color:rgba(45, 106, 106, 0.1)
}

.caret-accent-navy-blue{
  caret-color:#4D82BD
}

.caret-accent-light-softyellow{
  caret-color:#FFF3E7
}

.caret-accent-light-softpurple{
  caret-color:#E4DFFF
}

.caret-accent-light-softgreen{
  caret-color:#DAF5D0
}

.caret-accent-light-softblue{
  caret-color:#D2DEFF
}

.caret-accent-light-softbrick{
  caret-color:#FFDFDF
}

.caret-accent-dark-green{
  caret-color:#0E6025
}

.caret-accent-blue{
  caret-color:#3B96FF
}

.caret-seperator-dark{
  caret-color:#D6D9E0
}

.caret-status-success{
  caret-color:#287D3C
}

.caret-status-warning{
  caret-color:#B95000
}

.caret-status-error{
  caret-color:#9F0000
}

.caret-status-info{
  caret-color:#2E5AAC
}

.caret-status-successBG{
  caret-color:#EDF9F0
}

.caret-status-warningBG{
  caret-color:#FFF4EC
}

.caret-status-errorBG{
  caret-color:#FEEFEF
}

.caret-status-infoBG{
  caret-color:#EEF2FA
}

.caret-textColor-primary{
  caret-color:#2D3142
}

.caret-textColor-secondary{
  caret-color:#4C5980
}

.caret-textColor-tertiary{
  caret-color:#9C9EB9
}

.caret-textColor-grey-dark{
  caret-color:#394452
}

.caret-textColor-grey{
  caret-color:#6D7580
}

.caret-textColor-grey-light{
  caret-color:#959DA5
}

.caret-textColor-disabled{
  caret-color:#959DA5
}

.caret-textColor-subdued{
  caret-color:#586069
}

.caret-textColor-subdued-inverse{
  caret-color:#BFBFBF
}

.caret-background-secondary{
  caret-color:#F0F2FF
}

.caret-background-inputBG{
  caret-color:#F4F6FA
}

.caret-background-light-green{
  caret-color:#F2FEED
}

.caret-background-light-yellow{
  caret-color:#FFFAF2
}

.caret-background-light-red{
  caret-color:#FFF2F2
}

.caret-docM-blue-100{
  caret-color:#dbedff
}

.caret-docM-blue-400{
  caret-color:#2188ff
}

.caret-docM-purple-100{
  caret-color:#E6DCFD
}

.caret-docM-purple-400{
  caret-color:#7548c8
}

.caret-docM-tab-main{
  caret-color:#bc5c7c
}

.caret-docM-tab-bg{
  caret-color:#f6e1ea
}

.caret-docM-rad-main{
  caret-color:#977315
}

.caret-docM-rad-bg{
  caret-color:#f1ebdc
}

.caret-sa-medical-history-background{
  caret-color:#FBFBFB
}

.caret-sa-medical-history-heading{
  caret-color:#D39B0B
}

.caret-sa-medical-history-icon-bg{
  caret-color:#6D89DA
}

.caret-sa-others-icon-bg{
  caret-color:#6D7580
}

.caret-mds-success{
  caret-color:#98D57F
}

.caret-red-500{
  caret-color:#D73A2F
}

.caret-orange-500{
  caret-color:#E86E1A
}

.caret-icons-brand{
  caret-color:#7265E3
}

.caret-foundations-purple-10{
  caret-color:#F3F1FF
}

.caret-foundations-yellow{
  caret-color:#FFCEA0
}

.opacity-0{
  opacity:0
}

.opacity-5{
  opacity:0.05
}

.opacity-10{
  opacity:0.1
}

.opacity-20{
  opacity:0.2
}

.opacity-25{
  opacity:0.25
}

.opacity-30{
  opacity:0.3
}

.opacity-40{
  opacity:0.4
}

.opacity-50{
  opacity:0.5
}

.opacity-60{
  opacity:0.6
}

.opacity-70{
  opacity:0.7
}

.opacity-75{
  opacity:0.75
}

.opacity-80{
  opacity:0.8
}

.opacity-90{
  opacity:0.9
}

.opacity-95{
  opacity:0.95
}

.opacity-100{
  opacity:1
}

.hover\:opacity-20:hover{
  opacity:0.2
}

.hover\:opacity-60:hover{
  opacity:0.6
}

.hover\:opacity-70:hover{
  opacity:0.7
}

.hover\:opacity-80:hover{
  opacity:0.8
}

.hover\:opacity-90:hover{
  opacity:0.9
}

.hover\:opacity-100:hover{
  opacity:1
}

.disabled\:opacity-50:disabled{
  opacity:0.5
}

.disabled\:opacity-60:disabled{
  opacity:0.6
}

.disabled\:opacity-70:disabled{
  opacity:0.7
}

.bg-blend-normal{
  background-blend-mode:normal
}

.bg-blend-multiply{
  background-blend-mode:multiply
}

.bg-blend-screen{
  background-blend-mode:screen
}

.bg-blend-overlay{
  background-blend-mode:overlay
}

.bg-blend-darken{
  background-blend-mode:darken
}

.bg-blend-lighten{
  background-blend-mode:lighten
}

.bg-blend-color-dodge{
  background-blend-mode:color-dodge
}

.bg-blend-color-burn{
  background-blend-mode:color-burn
}

.bg-blend-hard-light{
  background-blend-mode:hard-light
}

.bg-blend-soft-light{
  background-blend-mode:soft-light
}

.bg-blend-difference{
  background-blend-mode:difference
}

.bg-blend-exclusion{
  background-blend-mode:exclusion
}

.bg-blend-hue{
  background-blend-mode:hue
}

.bg-blend-saturation{
  background-blend-mode:saturation
}

.bg-blend-color{
  background-blend-mode:color
}

.bg-blend-luminosity{
  background-blend-mode:luminosity
}

.mix-blend-normal{
  mix-blend-mode:normal
}

.mix-blend-multiply{
  mix-blend-mode:multiply
}

.mix-blend-screen{
  mix-blend-mode:screen
}

.mix-blend-overlay{
  mix-blend-mode:overlay
}

.mix-blend-darken{
  mix-blend-mode:darken
}

.mix-blend-lighten{
  mix-blend-mode:lighten
}

.mix-blend-color-dodge{
  mix-blend-mode:color-dodge
}

.mix-blend-color-burn{
  mix-blend-mode:color-burn
}

.mix-blend-hard-light{
  mix-blend-mode:hard-light
}

.mix-blend-soft-light{
  mix-blend-mode:soft-light
}

.mix-blend-difference{
  mix-blend-mode:difference
}

.mix-blend-exclusion{
  mix-blend-mode:exclusion
}

.mix-blend-hue{
  mix-blend-mode:hue
}

.mix-blend-saturation{
  mix-blend-mode:saturation
}

.mix-blend-color{
  mix-blend-mode:color
}

.mix-blend-luminosity{
  mix-blend-mode:luminosity
}

*, ::before, ::after{
  --tw-shadow:0 0 #0000
}

.shadow-100{
  --tw-shadow:0px 1px 3px rgba(0, 0, 0, 0.18);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-500{
  --tw-shadow:0px 6px 40px rgba(0, 0, 0, 0.08);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-600{
  --tw-shadow:0px 2px 20px rgba(0, 0, 0, 0.1);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-700{
  --tw-shadow:0px 8px 30px rgba(0, 0, 0, 0.1);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-800{
  --tw-shadow:0px 8px 20px rgba(0, 0, 0, 0.4);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-900{
  --tw-shadow:0px 12px 50px rgba(0, 0, 0, 0.15);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-1{
  --tw-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-2{
  --tw-shadow:0px 1.25px 4px 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)
}

.shadow-tight-3{
  --tw-shadow:0px 2px 6px rgba(0, 0, 0, 0.22);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-4{
  --tw-shadow:0px 2px 7px rgba(0, 0, 0, 0.24);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-5{
  --tw-shadow:0px 3px 12px rgba(0, 0, 0, 0.2);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-6{
  --tw-shadow:0px 3.5px 14px rgba(0, 0, 0, 0.2);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-7{
  --tw-shadow:0px 7px 18px rgba(0, 0, 0, 0.17);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-8{
  --tw-shadow:0px 12px 28px rgba(0, 0, 0, 0.2);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-tight-9{
  --tw-shadow:0px 13px 36px rgba(0, 0, 0, 0.22);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-fluffy-5{
  --tw-shadow:0px 15px 60px rgba(0, 0, 0, 0.12);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-fluffy-6{
  --tw-shadow:0px 17.5px 70px rgba(0, 0, 0, 0.12);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-fluffy-7{
  --tw-shadow:0px 35px 90px rgba(0, 0, 0, 0.135);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-tight-3:hover{
  --tw-shadow:0px 2px 6px rgba(0, 0, 0, 0.22);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.outline-white{
  outline:2px dotted white;
  outline-offset:2px
}

.outline-black{
  outline:2px dotted black;
  outline-offset:2px
}

.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
}

.ring-0{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-1{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-2{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-4{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-8{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-inset{
  --tw-ring-inset:inset
}

.ring-transparent{
  --tw-ring-color:transparent
}

.ring-current{
  --tw-ring-color:currentColor
}

.ring-white{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 255, 255, var(--tw-ring-opacity))
}

.ring-actionPrimary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 75, 168, var(--tw-ring-opacity))
}

.ring-actionPrimary-hover-10{
  --tw-ring-color: rgba(0, 64, 143, 0.1)
}

.ring-actionPrimary-hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 64, 143, var(--tw-ring-opacity))
}

.ring-actionPrimary-active-20{
  --tw-ring-color:rgba(0, 53, 117, 0.2)
}

.ring-actionPrimary-active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 76, 168, var(--tw-ring-opacity))
}

.ring-actionPrimary-disabled{
  --tw-ring-color:rgba(0, 76, 168, 0.5)
}

.ring-actionPrimary-visited{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(94, 56, 186, var(--tw-ring-opacity))
}

.ring-actionPrimary-pressed{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(93, 81, 198, var(--tw-ring-opacity))
}

.ring-actionSecondary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(25, 171, 79, var(--tw-ring-opacity))
}

.ring-actionSecondary-DEFAULT-hover-10{
  --tw-ring-color:rgba(12, 157, 65, 0.1)
}

.ring-actionSecondary-DEFAULT-hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(12, 158, 66, var(--tw-ring-opacity))
}

.ring-actionSecondary-DEFAULT-active-20{
  --tw-ring-color:rgba(0, 148, 54, 0.2)
}

.ring-actionSecondary-DEFAULT-active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 146, 54, var(--tw-ring-opacity))
}

.ring-actionSecondary-DEFAULT-inverted{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 255, 255, var(--tw-ring-opacity))
}

.ring-actionSecondary-DEFAULT-visited{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(94, 56, 186, var(--tw-ring-opacity))
}

.ring-actionSecondary-DEFAULT-disabled{
  --tw-ring-color:rgba(25, 171, 79, 0.5)
}

.ring-actionSecondary-hover-10{
  --tw-ring-color:rgba(12, 157, 65, 0.1)
}

.ring-actionSecondary-hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(12, 158, 66, var(--tw-ring-opacity))
}

.ring-actionSecondary-active-20{
  --tw-ring-color:rgba(0, 148, 54, 0.2)
}

.ring-actionSecondary-active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 146, 54, var(--tw-ring-opacity))
}

.ring-actionNeutral{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(144, 152, 161, var(--tw-ring-opacity))
}

.ring-actionNeutral-DEFAULT-hover-10{
  --tw-ring-color:rgba(109, 117, 128, 0.1)
}

.ring-actionNeutral-DEFAULT-hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(133, 140, 148, var(--tw-ring-opacity))
}

.ring-actionNeutral-DEFAULT-active-20{
  --tw-ring-color:rgba(109, 117, 128, 0.2)
}

.ring-actionNeutral-DEFAULT-active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(121, 128, 135, var(--tw-ring-opacity))
}

.ring-actionNeutral-DEFAULT-disabled{
  --tw-ring-color:rgba(144, 152, 161, 0.7)
}

.ring-actionNeutral-DEFAULT-visited{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(94, 56, 186, var(--tw-ring-opacity))
}

.ring-actionNeutral-DEFAULT-inverted{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 255, 255, var(--tw-ring-opacity))
}

.ring-actionNeutral-hover-10{
  --tw-ring-color:rgba(109, 117, 128, 0.1)
}

.ring-actionNeutral-hover{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(133, 140, 148, var(--tw-ring-opacity))
}

.ring-actionNeutral-active-20{
  --tw-ring-color:rgba(109, 117, 128, 0.2)
}

.ring-actionNeutral-active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(121, 128, 135, var(--tw-ring-opacity))
}

.ring-darwin-primary-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(238, 244, 252, var(--tw-ring-opacity))
}

.ring-darwin-primary-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(229, 237, 246, var(--tw-ring-opacity))
}

.ring-darwin-primary-300{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(180, 213, 255, var(--tw-ring-opacity))
}

.ring-darwin-primary-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(25, 93, 176, var(--tw-ring-opacity))
}

.ring-darwin-primary-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 75, 168, var(--tw-ring-opacity))
}

.ring-darwin-primary-600{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(25, 79, 216, var(--tw-ring-opacity))
}

.ring-darwin-primary-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 54, 122, var(--tw-ring-opacity))
}

.ring-darwin-neutral-50{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(244, 246, 249, var(--tw-ring-opacity))
}

.ring-darwin-neutral-75{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(240, 242, 243, var(--tw-ring-opacity))
}

.ring-darwin-neutral-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(228, 229, 237, var(--tw-ring-opacity))
}

.ring-darwin-neutral-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(204, 207, 219, var(--tw-ring-opacity))
}

.ring-darwin-neutral-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(163, 168, 194, var(--tw-ring-opacity))
}

.ring-darwin-neutral-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(141, 149, 181, var(--tw-ring-opacity))
}

.ring-darwin-neutral-600{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(114, 125, 168, var(--tw-ring-opacity))
}

.ring-darwin-neutral-700{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(97, 106, 143, var(--tw-ring-opacity))
}

.ring-darwin-neutral-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(80, 87, 117, var(--tw-ring-opacity))
}

.ring-darwin-neutral-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(62, 68, 92, var(--tw-ring-opacity))
}

.ring-darwin-neutral-1000{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity))
}

.ring-darwin-status-warning-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 242, 241, var(--tw-ring-opacity))
}

.ring-darwin-status-warning-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(245, 174, 169, var(--tw-ring-opacity))
}

.ring-darwin-status-warning-300{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(238, 115, 106, var(--tw-ring-opacity))
}

.ring-darwin-status-warning-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(215, 58, 47, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 250, 239, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(241, 235, 220, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-300{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(228, 216, 186, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(195, 168, 95, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(151, 115, 21, var(--tw-ring-opacity))
}

.ring-darwin-accent-investigations-ochre-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(121, 103, 54, var(--tw-ring-opacity))
}

.ring-darwin-accent-symptoms-blue-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(244, 248, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-symptoms-blue-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(219, 237, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-symptoms-blue-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(112, 143, 211, var(--tw-ring-opacity))
}

.ring-darwin-accent-symptoms-blue-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(33, 136, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-symptoms-blue-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(77, 107, 174, var(--tw-ring-opacity))
}

.ring-darwin-accent-diagnosis-purple-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(246, 242, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-diagnosis-purple-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(230, 220, 253, var(--tw-ring-opacity))
}

.ring-darwin-accent-diagnosis-purple-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(133, 124, 205, var(--tw-ring-opacity))
}

.ring-darwin-accent-diagnosis-purple-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(138, 99, 210, var(--tw-ring-opacity))
}

.ring-darwin-accent-diagnosis-purple-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(123, 102, 172, var(--tw-ring-opacity))
}

.ring-darwin-accent-medicines-pink-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 246, 249, var(--tw-ring-opacity))
}

.ring-darwin-accent-medicines-pink-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(242, 222, 229, var(--tw-ring-opacity))
}

.ring-darwin-accent-medicines-pink-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(170, 99, 123, var(--tw-ring-opacity))
}

.ring-darwin-accent-medicines-pink-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(215, 92, 134, var(--tw-ring-opacity))
}

.ring-darwin-accent-medicines-pink-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(144, 75, 98, var(--tw-ring-opacity))
}

.ring-darwin-accent-burgandy-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(253, 244, 252, var(--tw-ring-opacity))
}

.ring-darwin-accent-burgandy-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 236, 254, var(--tw-ring-opacity))
}

.ring-darwin-accent-burgandy-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(190, 124, 187, var(--tw-ring-opacity))
}

.ring-darwin-accent-burgandy-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(166, 36, 160, var(--tw-ring-opacity))
}

.ring-darwin-accent-burgandy-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(136, 71, 133, var(--tw-ring-opacity))
}

.ring-darwin-accent-bright-blue-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(33, 95, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-sulphur-green-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(27, 156, 125, var(--tw-ring-opacity))
}

.ring-darwin-accent-bright-yellow-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 245, 219, var(--tw-ring-opacity))
}

.ring-darwin-accent-bright-yellow-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(237, 174, 12, var(--tw-ring-opacity))
}

.ring-darwin-accent-bright-yellow-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(216, 158, 9, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 244, 243, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 234, 227, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(222, 154, 128, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(236, 102, 87, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(176, 78, 67, var(--tw-ring-opacity))
}

.ring-darwin-accent-medical-history-orange-1000{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(130, 54, 46, var(--tw-ring-opacity))
}

.ring-darwin-accent-examination-findings-sky-blue-100{
  --tw-ring-color:#79c7ff33
}

.ring-darwin-accent-examination-findings-sky-blue-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(242, 250, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-examination-findings-sky-blue-300{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(230, 245, 254, var(--tw-ring-opacity))
}

.ring-darwin-accent-examination-findings-sky-blue-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(70, 129, 171, var(--tw-ring-opacity))
}

.ring-darwin-accent-examination-findings-sky-blue-1000{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(42, 95, 133, var(--tw-ring-opacity))
}

.ring-darwin-accent-green-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(241, 255, 243, var(--tw-ring-opacity))
}

.ring-darwin-accent-green-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(227, 248, 230, var(--tw-ring-opacity))
}

.ring-darwin-accent-green-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(164, 201, 169, var(--tw-ring-opacity))
}

.ring-darwin-accent-green-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(48, 172, 65, var(--tw-ring-opacity))
}

.ring-darwin-accent-green-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(31, 131, 45, var(--tw-ring-opacity))
}

.ring-darwin-accent-lightpurple{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(233, 228, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-mauve-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(253, 248, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-mauve-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(243, 232, 249, var(--tw-ring-opacity))
}

.ring-darwin-accent-mauve-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(158, 119, 176, var(--tw-ring-opacity))
}

.ring-darwin-accent-mauve-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(168, 82, 208, var(--tw-ring-opacity))
}

.ring-darwin-accent-mauve-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(116, 62, 141, var(--tw-ring-opacity))
}

.ring-darwin-accent-dark-blue-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(245, 247, 255, var(--tw-ring-opacity))
}

.ring-darwin-accent-dark-blue-200{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(229, 231, 243, var(--tw-ring-opacity))
}

.ring-darwin-accent-dark-blue-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(85, 89, 123, var(--tw-ring-opacity))
}

.ring-darwin-accent-dark-blue-800{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(81, 91, 167, var(--tw-ring-opacity))
}

.ring-darwin-accent-dark-blue-900{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(77, 82, 117, var(--tw-ring-opacity))
}

.ring-neutral-0{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 255, 255, var(--tw-ring-opacity))
}

.ring-neutral-1{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(44, 58, 75, var(--tw-ring-opacity))
}

.ring-neutral-2{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(57, 68, 82, var(--tw-ring-opacity))
}

.ring-neutral-3{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(84, 93, 105, var(--tw-ring-opacity))
}

.ring-neutral-4{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(109, 117, 128, var(--tw-ring-opacity))
}

.ring-neutral-5{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(133, 140, 148, var(--tw-ring-opacity))
}

.ring-neutral-6{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(165, 171, 179, var(--tw-ring-opacity))
}

.ring-neutral-7{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(218, 222, 227, var(--tw-ring-opacity))
}

.ring-neutral-8{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(235, 238, 242, var(--tw-ring-opacity))
}

.ring-neutral-9{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(244, 246, 249, var(--tw-ring-opacity))
}

.ring-neutral-10{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(228, 230, 237, var(--tw-ring-opacity))
}

.ring-neutral-black{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(9, 16, 29, var(--tw-ring-opacity))
}

.ring-secondary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(253, 204, 74, var(--tw-ring-opacity))
}

.ring-accent-2{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(45, 106, 106, var(--tw-ring-opacity))
}

.ring-accent-3{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(233, 173, 140, var(--tw-ring-opacity))
}

.ring-accent-4{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(34, 24, 116, var(--tw-ring-opacity))
}

.ring-accent-6{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(225, 96, 77, var(--tw-ring-opacity))
}

.ring-accent-3-23{
  --tw-ring-color:rgba(233, 173, 140, 0.23)
}

.ring-accent-4-10{
  --tw-ring-color:rgba(34, 24, 116, 0.1)
}

.ring-accent-6-15{
  --tw-ring-color:rgba(225, 96, 77, 0.15)
}

.ring-accent-2-10{
  --tw-ring-color:rgba(45, 106, 106, 0.1)
}

.ring-accent-navy-blue{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(77, 130, 189, var(--tw-ring-opacity))
}

.ring-accent-light-softyellow{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 243, 231, var(--tw-ring-opacity))
}

.ring-accent-light-softpurple{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(228, 223, 255, var(--tw-ring-opacity))
}

.ring-accent-light-softgreen{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(218, 245, 208, var(--tw-ring-opacity))
}

.ring-accent-light-softblue{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 222, 255, var(--tw-ring-opacity))
}

.ring-accent-light-softbrick{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 223, 223, var(--tw-ring-opacity))
}

.ring-accent-dark-green{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(14, 96, 37, var(--tw-ring-opacity))
}

.ring-accent-blue{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(59, 150, 255, var(--tw-ring-opacity))
}

.ring-seperator-dark{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(214, 217, 224, var(--tw-ring-opacity))
}

.ring-status-success{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(40, 125, 60, var(--tw-ring-opacity))
}

.ring-status-warning{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(185, 80, 0, var(--tw-ring-opacity))
}

.ring-status-error{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(159, 0, 0, var(--tw-ring-opacity))
}

.ring-status-info{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(46, 90, 172, var(--tw-ring-opacity))
}

.ring-status-successBG{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(237, 249, 240, var(--tw-ring-opacity))
}

.ring-status-warningBG{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 244, 236, var(--tw-ring-opacity))
}

.ring-status-errorBG{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(254, 239, 239, var(--tw-ring-opacity))
}

.ring-status-infoBG{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(238, 242, 250, var(--tw-ring-opacity))
}

.ring-textColor-primary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(45, 49, 66, var(--tw-ring-opacity))
}

.ring-textColor-secondary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(76, 89, 128, var(--tw-ring-opacity))
}

.ring-textColor-tertiary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(156, 158, 185, var(--tw-ring-opacity))
}

.ring-textColor-grey-dark{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(57, 68, 82, var(--tw-ring-opacity))
}

.ring-textColor-grey{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(109, 117, 128, var(--tw-ring-opacity))
}

.ring-textColor-grey-light{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(149, 157, 165, var(--tw-ring-opacity))
}

.ring-textColor-disabled{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(149, 157, 165, var(--tw-ring-opacity))
}

.ring-textColor-subdued{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(88, 96, 105, var(--tw-ring-opacity))
}

.ring-textColor-subdued-inverse{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(191, 191, 191, var(--tw-ring-opacity))
}

.ring-background-secondary{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(240, 242, 255, var(--tw-ring-opacity))
}

.ring-background-inputBG{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(244, 246, 250, var(--tw-ring-opacity))
}

.ring-background-light-green{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(242, 254, 237, var(--tw-ring-opacity))
}

.ring-background-light-yellow{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 250, 242, var(--tw-ring-opacity))
}

.ring-background-light-red{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 242, 242, var(--tw-ring-opacity))
}

.ring-docM-blue-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(219, 237, 255, var(--tw-ring-opacity))
}

.ring-docM-blue-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(33, 136, 255, var(--tw-ring-opacity))
}

.ring-docM-purple-100{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(230, 220, 253, var(--tw-ring-opacity))
}

.ring-docM-purple-400{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(117, 72, 200, var(--tw-ring-opacity))
}

.ring-docM-tab-main{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(188, 92, 124, var(--tw-ring-opacity))
}

.ring-docM-tab-bg{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(246, 225, 234, var(--tw-ring-opacity))
}

.ring-docM-rad-main{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(151, 115, 21, var(--tw-ring-opacity))
}

.ring-docM-rad-bg{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(241, 235, 220, var(--tw-ring-opacity))
}

.ring-sa-medical-history-background{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(251, 251, 251, var(--tw-ring-opacity))
}

.ring-sa-medical-history-heading{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(211, 155, 11, var(--tw-ring-opacity))
}

.ring-sa-medical-history-icon-bg{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(109, 137, 218, var(--tw-ring-opacity))
}

.ring-sa-others-icon-bg{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(109, 117, 128, var(--tw-ring-opacity))
}

.ring-mds-success{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(152, 213, 127, var(--tw-ring-opacity))
}

.ring-red-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(215, 58, 47, var(--tw-ring-opacity))
}

.ring-orange-500{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(232, 110, 26, var(--tw-ring-opacity))
}

.ring-icons-brand{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(114, 101, 227, var(--tw-ring-opacity))
}

.ring-foundations-purple-10{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(243, 241, 255, var(--tw-ring-opacity))
}

.ring-foundations-yellow{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(255, 206, 160, var(--tw-ring-opacity))
}

.ring-opacity-0{
  --tw-ring-opacity:0
}

.ring-opacity-5{
  --tw-ring-opacity:0.05
}

.ring-opacity-10{
  --tw-ring-opacity:0.1
}

.ring-opacity-20{
  --tw-ring-opacity:0.2
}

.ring-opacity-25{
  --tw-ring-opacity:0.25
}

.ring-opacity-30{
  --tw-ring-opacity:0.3
}

.ring-opacity-40{
  --tw-ring-opacity:0.4
}

.ring-opacity-50{
  --tw-ring-opacity:0.5
}

.ring-opacity-60{
  --tw-ring-opacity:0.6
}

.ring-opacity-70{
  --tw-ring-opacity:0.7
}

.ring-opacity-75{
  --tw-ring-opacity:0.75
}

.ring-opacity-80{
  --tw-ring-opacity:0.8
}

.ring-opacity-90{
  --tw-ring-opacity:0.9
}

.ring-opacity-95{
  --tw-ring-opacity:0.95
}

.ring-opacity-100{
  --tw-ring-opacity:1
}

.ring-offset-0{
  --tw-ring-offset-width:0px
}

.ring-offset-1{
  --tw-ring-offset-width:1px
}

.ring-offset-2{
  --tw-ring-offset-width:2px
}

.ring-offset-4{
  --tw-ring-offset-width:4px
}

.ring-offset-8{
  --tw-ring-offset-width:8px
}

.ring-offset-transparent{
  --tw-ring-offset-color:transparent
}

.ring-offset-current{
  --tw-ring-offset-color:currentColor
}

.ring-offset-white{
  --tw-ring-offset-color:#FFFFFF
}

.ring-offset-actionPrimary{
  --tw-ring-offset-color:#004BA8
}

.ring-offset-actionPrimary-hover-10{
  --tw-ring-offset-color: rgba(0, 64, 143, 0.1)
}

.ring-offset-actionPrimary-hover{
  --tw-ring-offset-color:#00408F
}

.ring-offset-actionPrimary-active-20{
  --tw-ring-offset-color:rgba(0, 53, 117, 0.2)
}

.ring-offset-actionPrimary-active{
  --tw-ring-offset-color:#004CA8
}

.ring-offset-actionPrimary-disabled{
  --tw-ring-offset-color:rgba(0, 76, 168, 0.5)
}

.ring-offset-actionPrimary-visited{
  --tw-ring-offset-color:#5E38BA
}

.ring-offset-actionPrimary-pressed{
  --tw-ring-offset-color:#5D51C6
}

.ring-offset-actionSecondary{
  --tw-ring-offset-color:#19AB4F
}

.ring-offset-actionSecondary-DEFAULT-hover-10{
  --tw-ring-offset-color:rgba(12, 157, 65, 0.1)
}

.ring-offset-actionSecondary-DEFAULT-hover{
  --tw-ring-offset-color:#0C9E42
}

.ring-offset-actionSecondary-DEFAULT-active-20{
  --tw-ring-offset-color:rgba(0, 148, 54, 0.2)
}

.ring-offset-actionSecondary-DEFAULT-active{
  --tw-ring-offset-color:#009236
}

.ring-offset-actionSecondary-DEFAULT-inverted{
  --tw-ring-offset-color:#FFFFFF
}

.ring-offset-actionSecondary-DEFAULT-visited{
  --tw-ring-offset-color:#5E38BA
}

.ring-offset-actionSecondary-DEFAULT-disabled{
  --tw-ring-offset-color:rgba(25, 171, 79, 0.5)
}

.ring-offset-actionSecondary-hover-10{
  --tw-ring-offset-color:rgba(12, 157, 65, 0.1)
}

.ring-offset-actionSecondary-hover{
  --tw-ring-offset-color:#0C9E42
}

.ring-offset-actionSecondary-active-20{
  --tw-ring-offset-color:rgba(0, 148, 54, 0.2)
}

.ring-offset-actionSecondary-active{
  --tw-ring-offset-color:#009236
}

.ring-offset-actionNeutral{
  --tw-ring-offset-color:#9098A1
}

.ring-offset-actionNeutral-DEFAULT-hover-10{
  --tw-ring-offset-color:rgba(109, 117, 128, 0.1)
}

.ring-offset-actionNeutral-DEFAULT-hover{
  --tw-ring-offset-color:#858C94
}

.ring-offset-actionNeutral-DEFAULT-active-20{
  --tw-ring-offset-color:rgba(109, 117, 128, 0.2)
}

.ring-offset-actionNeutral-DEFAULT-active{
  --tw-ring-offset-color:#798087
}

.ring-offset-actionNeutral-DEFAULT-disabled{
  --tw-ring-offset-color:rgba(144, 152, 161, 0.7)
}

.ring-offset-actionNeutral-DEFAULT-visited{
  --tw-ring-offset-color:#5E38BA
}

.ring-offset-actionNeutral-DEFAULT-inverted{
  --tw-ring-offset-color:#FFFFFF
}

.ring-offset-actionNeutral-hover-10{
  --tw-ring-offset-color:rgba(109, 117, 128, 0.1)
}

.ring-offset-actionNeutral-hover{
  --tw-ring-offset-color:#858C94
}

.ring-offset-actionNeutral-active-20{
  --tw-ring-offset-color:rgba(109, 117, 128, 0.2)
}

.ring-offset-actionNeutral-active{
  --tw-ring-offset-color:#798087
}

.ring-offset-darwin-primary-100{
  --tw-ring-offset-color:#EEF4FC
}

.ring-offset-darwin-primary-200{
  --tw-ring-offset-color:#E5EDF6
}

.ring-offset-darwin-primary-300{
  --tw-ring-offset-color:#B4D5FF
}

.ring-offset-darwin-primary-400{
  --tw-ring-offset-color:#195DB0
}

.ring-offset-darwin-primary-500{
  --tw-ring-offset-color:#004BA8
}

.ring-offset-darwin-primary-600{
  --tw-ring-offset-color:#194fd8
}

.ring-offset-darwin-primary-900{
  --tw-ring-offset-color:#00367A
}

.ring-offset-darwin-neutral-50{
  --tw-ring-offset-color:#F4F6F9
}

.ring-offset-darwin-neutral-75{
  --tw-ring-offset-color:#F0F2F3
}

.ring-offset-darwin-neutral-100{
  --tw-ring-offset-color:#E4E5ED
}

.ring-offset-darwin-neutral-200{
  --tw-ring-offset-color:#CCCFDB
}

.ring-offset-darwin-neutral-400{
  --tw-ring-offset-color:#A3A8C2
}

.ring-offset-darwin-neutral-500{
  --tw-ring-offset-color:#8D95B5
}

.ring-offset-darwin-neutral-600{
  --tw-ring-offset-color:#727DA8
}

.ring-offset-darwin-neutral-700{
  --tw-ring-offset-color:#616A8F
}

.ring-offset-darwin-neutral-800{
  --tw-ring-offset-color:#505775
}

.ring-offset-darwin-neutral-900{
  --tw-ring-offset-color:#3E445C
}

.ring-offset-darwin-neutral-1000{
  --tw-ring-offset-color:#000000
}

.ring-offset-darwin-status-warning-100{
  --tw-ring-offset-color:#FFF2F1
}

.ring-offset-darwin-status-warning-200{
  --tw-ring-offset-color:#F5AEA9
}

.ring-offset-darwin-status-warning-300{
  --tw-ring-offset-color:#EE736A
}

.ring-offset-darwin-status-warning-500{
  --tw-ring-offset-color:#D73A2F
}

.ring-offset-darwin-accent-investigations-ochre-100{
  --tw-ring-offset-color:#FFFAEF
}

.ring-offset-darwin-accent-investigations-ochre-200{
  --tw-ring-offset-color:#F1EBDC
}

.ring-offset-darwin-accent-investigations-ochre-300{
  --tw-ring-offset-color:#E4D8BA
}

.ring-offset-darwin-accent-investigations-ochre-500{
  --tw-ring-offset-color:#C3A85F
}

.ring-offset-darwin-accent-investigations-ochre-800{
  --tw-ring-offset-color:#977315
}

.ring-offset-darwin-accent-investigations-ochre-900{
  --tw-ring-offset-color:#796736
}

.ring-offset-darwin-accent-symptoms-blue-100{
  --tw-ring-offset-color:#F4F8FF
}

.ring-offset-darwin-accent-symptoms-blue-200{
  --tw-ring-offset-color:#DBEDFF
}

.ring-offset-darwin-accent-symptoms-blue-500{
  --tw-ring-offset-color:#708FD3
}

.ring-offset-darwin-accent-symptoms-blue-800{
  --tw-ring-offset-color:#2188FF
}

.ring-offset-darwin-accent-symptoms-blue-900{
  --tw-ring-offset-color:#4D6BAE
}

.ring-offset-darwin-accent-diagnosis-purple-100{
  --tw-ring-offset-color:#F6F2FF
}

.ring-offset-darwin-accent-diagnosis-purple-200{
  --tw-ring-offset-color:#E6DCFD
}

.ring-offset-darwin-accent-diagnosis-purple-500{
  --tw-ring-offset-color:#857CCD
}

.ring-offset-darwin-accent-diagnosis-purple-800{
  --tw-ring-offset-color:#8A63D2
}

.ring-offset-darwin-accent-diagnosis-purple-900{
  --tw-ring-offset-color:#7B66AC
}

.ring-offset-darwin-accent-medicines-pink-100{
  --tw-ring-offset-color:#FFF6F9
}

.ring-offset-darwin-accent-medicines-pink-200{
  --tw-ring-offset-color:#F2DEE5
}

.ring-offset-darwin-accent-medicines-pink-500{
  --tw-ring-offset-color:#AA637B
}

.ring-offset-darwin-accent-medicines-pink-800{
  --tw-ring-offset-color:#D75C86
}

.ring-offset-darwin-accent-medicines-pink-900{
  --tw-ring-offset-color:#904B62
}

.ring-offset-darwin-accent-burgandy-100{
  --tw-ring-offset-color:#FDF4FC
}

.ring-offset-darwin-accent-burgandy-200{
  --tw-ring-offset-color:#FFECFE
}

.ring-offset-darwin-accent-burgandy-500{
  --tw-ring-offset-color:#BE7CBB
}

.ring-offset-darwin-accent-burgandy-800{
  --tw-ring-offset-color:#A624A0
}

.ring-offset-darwin-accent-burgandy-900{
  --tw-ring-offset-color:#884785
}

.ring-offset-darwin-accent-bright-blue-800{
  --tw-ring-offset-color:#215FFF
}

.ring-offset-darwin-accent-sulphur-green-500{
  --tw-ring-offset-color:#1B9C7D
}

.ring-offset-darwin-accent-bright-yellow-200{
  --tw-ring-offset-color:#fff5db
}

.ring-offset-darwin-accent-bright-yellow-800{
  --tw-ring-offset-color:#EDAE0C
}

.ring-offset-darwin-accent-bright-yellow-900{
  --tw-ring-offset-color:#D89E09
}

.ring-offset-darwin-accent-medical-history-orange-100{
  --tw-ring-offset-color:#FFF4F3
}

.ring-offset-darwin-accent-medical-history-orange-200{
  --tw-ring-offset-color:#FFEAE3
}

.ring-offset-darwin-accent-medical-history-orange-500{
  --tw-ring-offset-color:#DE9A80
}

.ring-offset-darwin-accent-medical-history-orange-800{
  --tw-ring-offset-color:#EC6657
}

.ring-offset-darwin-accent-medical-history-orange-900{
  --tw-ring-offset-color:#B04E43
}

.ring-offset-darwin-accent-medical-history-orange-1000{
  --tw-ring-offset-color:#82362e
}

.ring-offset-darwin-accent-examination-findings-sky-blue-100{
  --tw-ring-offset-color:#79c7ff33
}

.ring-offset-darwin-accent-examination-findings-sky-blue-200{
  --tw-ring-offset-color:#F2FAFF
}

.ring-offset-darwin-accent-examination-findings-sky-blue-300{
  --tw-ring-offset-color:#E6F5FE
}

.ring-offset-darwin-accent-examination-findings-sky-blue-900{
  --tw-ring-offset-color:#4681ab
}

.ring-offset-darwin-accent-examination-findings-sky-blue-1000{
  --tw-ring-offset-color:#2a5f85
}

.ring-offset-darwin-accent-green-100{
  --tw-ring-offset-color:#F1FFF3
}

.ring-offset-darwin-accent-green-200{
  --tw-ring-offset-color:#E3F8E6
}

.ring-offset-darwin-accent-green-500{
  --tw-ring-offset-color:#A4C9A9
}

.ring-offset-darwin-accent-green-800{
  --tw-ring-offset-color:#30AC41
}

.ring-offset-darwin-accent-green-900{
  --tw-ring-offset-color:#1F832D
}

.ring-offset-darwin-accent-lightpurple{
  --tw-ring-offset-color:#E9E4FF
}

.ring-offset-darwin-accent-mauve-100{
  --tw-ring-offset-color:#FDF8FF
}

.ring-offset-darwin-accent-mauve-200{
  --tw-ring-offset-color:#F3E8F9
}

.ring-offset-darwin-accent-mauve-500{
  --tw-ring-offset-color:#9E77B0
}

.ring-offset-darwin-accent-mauve-800{
  --tw-ring-offset-color:#A852D0
}

.ring-offset-darwin-accent-mauve-900{
  --tw-ring-offset-color:#743E8D
}

.ring-offset-darwin-accent-dark-blue-100{
  --tw-ring-offset-color:#F5F7FF
}

.ring-offset-darwin-accent-dark-blue-200{
  --tw-ring-offset-color:#E5E7F3
}

.ring-offset-darwin-accent-dark-blue-500{
  --tw-ring-offset-color:#55597B
}

.ring-offset-darwin-accent-dark-blue-800{
  --tw-ring-offset-color:#515BA7
}

.ring-offset-darwin-accent-dark-blue-900{
  --tw-ring-offset-color:#4D5275
}

.ring-offset-neutral-0{
  --tw-ring-offset-color:#FFFFFF
}

.ring-offset-neutral-1{
  --tw-ring-offset-color:#2C3A4B
}

.ring-offset-neutral-2{
  --tw-ring-offset-color:#394452
}

.ring-offset-neutral-3{
  --tw-ring-offset-color:#545D69
}

.ring-offset-neutral-4{
  --tw-ring-offset-color:#6D7580
}

.ring-offset-neutral-5{
  --tw-ring-offset-color:#858C94
}

.ring-offset-neutral-6{
  --tw-ring-offset-color:#A5ABB3
}

.ring-offset-neutral-7{
  --tw-ring-offset-color:#DADEE3
}

.ring-offset-neutral-8{
  --tw-ring-offset-color:#EBEEF2
}

.ring-offset-neutral-9{
  --tw-ring-offset-color:#F4F6F9
}

.ring-offset-neutral-10{
  --tw-ring-offset-color:#E4E6ED
}

.ring-offset-neutral-black{
  --tw-ring-offset-color:#09101D
}

.ring-offset-secondary{
  --tw-ring-offset-color:#FDCC4A
}

.ring-offset-accent-2{
  --tw-ring-offset-color:#2D6A6A
}

.ring-offset-accent-3{
  --tw-ring-offset-color:#E9AD8C
}

.ring-offset-accent-4{
  --tw-ring-offset-color:#221874
}

.ring-offset-accent-6{
  --tw-ring-offset-color:#E1604D
}

.ring-offset-accent-3-23{
  --tw-ring-offset-color:rgba(233, 173, 140, 0.23)
}

.ring-offset-accent-4-10{
  --tw-ring-offset-color:rgba(34, 24, 116, 0.1)
}

.ring-offset-accent-6-15{
  --tw-ring-offset-color:rgba(225, 96, 77, 0.15)
}

.ring-offset-accent-2-10{
  --tw-ring-offset-color:rgba(45, 106, 106, 0.1)
}

.ring-offset-accent-navy-blue{
  --tw-ring-offset-color:#4D82BD
}

.ring-offset-accent-light-softyellow{
  --tw-ring-offset-color:#FFF3E7
}

.ring-offset-accent-light-softpurple{
  --tw-ring-offset-color:#E4DFFF
}

.ring-offset-accent-light-softgreen{
  --tw-ring-offset-color:#DAF5D0
}

.ring-offset-accent-light-softblue{
  --tw-ring-offset-color:#D2DEFF
}

.ring-offset-accent-light-softbrick{
  --tw-ring-offset-color:#FFDFDF
}

.ring-offset-accent-dark-green{
  --tw-ring-offset-color:#0E6025
}

.ring-offset-accent-blue{
  --tw-ring-offset-color:#3B96FF
}

.ring-offset-seperator-dark{
  --tw-ring-offset-color:#D6D9E0
}

.ring-offset-status-success{
  --tw-ring-offset-color:#287D3C
}

.ring-offset-status-warning{
  --tw-ring-offset-color:#B95000
}

.ring-offset-status-error{
  --tw-ring-offset-color:#9F0000
}

.ring-offset-status-info{
  --tw-ring-offset-color:#2E5AAC
}

.ring-offset-status-successBG{
  --tw-ring-offset-color:#EDF9F0
}

.ring-offset-status-warningBG{
  --tw-ring-offset-color:#FFF4EC
}

.ring-offset-status-errorBG{
  --tw-ring-offset-color:#FEEFEF
}

.ring-offset-status-infoBG{
  --tw-ring-offset-color:#EEF2FA
}

.ring-offset-textColor-primary{
  --tw-ring-offset-color:#2D3142
}

.ring-offset-textColor-secondary{
  --tw-ring-offset-color:#4C5980
}

.ring-offset-textColor-tertiary{
  --tw-ring-offset-color:#9C9EB9
}

.ring-offset-textColor-grey-dark{
  --tw-ring-offset-color:#394452
}

.ring-offset-textColor-grey{
  --tw-ring-offset-color:#6D7580
}

.ring-offset-textColor-grey-light{
  --tw-ring-offset-color:#959DA5
}

.ring-offset-textColor-disabled{
  --tw-ring-offset-color:#959DA5
}

.ring-offset-textColor-subdued{
  --tw-ring-offset-color:#586069
}

.ring-offset-textColor-subdued-inverse{
  --tw-ring-offset-color:#BFBFBF
}

.ring-offset-background-secondary{
  --tw-ring-offset-color:#F0F2FF
}

.ring-offset-background-inputBG{
  --tw-ring-offset-color:#F4F6FA
}

.ring-offset-background-light-green{
  --tw-ring-offset-color:#F2FEED
}

.ring-offset-background-light-yellow{
  --tw-ring-offset-color:#FFFAF2
}

.ring-offset-background-light-red{
  --tw-ring-offset-color:#FFF2F2
}

.ring-offset-docM-blue-100{
  --tw-ring-offset-color:#dbedff
}

.ring-offset-docM-blue-400{
  --tw-ring-offset-color:#2188ff
}

.ring-offset-docM-purple-100{
  --tw-ring-offset-color:#E6DCFD
}

.ring-offset-docM-purple-400{
  --tw-ring-offset-color:#7548c8
}

.ring-offset-docM-tab-main{
  --tw-ring-offset-color:#bc5c7c
}

.ring-offset-docM-tab-bg{
  --tw-ring-offset-color:#f6e1ea
}

.ring-offset-docM-rad-main{
  --tw-ring-offset-color:#977315
}

.ring-offset-docM-rad-bg{
  --tw-ring-offset-color:#f1ebdc
}

.ring-offset-sa-medical-history-background{
  --tw-ring-offset-color:#FBFBFB
}

.ring-offset-sa-medical-history-heading{
  --tw-ring-offset-color:#D39B0B
}

.ring-offset-sa-medical-history-icon-bg{
  --tw-ring-offset-color:#6D89DA
}

.ring-offset-sa-others-icon-bg{
  --tw-ring-offset-color:#6D7580
}

.ring-offset-mds-success{
  --tw-ring-offset-color:#98D57F
}

.ring-offset-red-500{
  --tw-ring-offset-color:#D73A2F
}

.ring-offset-orange-500{
  --tw-ring-offset-color:#E86E1A
}

.ring-offset-icons-brand{
  --tw-ring-offset-color:#7265E3
}

.ring-offset-foundations-purple-10{
  --tw-ring-offset-color:#F3F1FF
}

.ring-offset-foundations-yellow{
  --tw-ring-offset-color:#FFCEA0
}

.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,/*!*/ /*!*/);
  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-none{
  filter:none
}

.blur-0{
  --tw-blur:blur(0)
}

.blur-none{
  --tw-blur:blur(0)
}

.blur-sm{
  --tw-blur:blur(4px)
}

.blur{
  --tw-blur:blur(8px)
}

.blur-md{
  --tw-blur:blur(12px)
}

.blur-lg{
  --tw-blur:blur(16px)
}

.blur-xl{
  --tw-blur:blur(24px)
}

.blur-2xl{
  --tw-blur:blur(40px)
}

.blur-3xl{
  --tw-blur:blur(64px)
}

.brightness-0{
  --tw-brightness:brightness(0)
}

.brightness-50{
  --tw-brightness:brightness(.5)
}

.brightness-75{
  --tw-brightness:brightness(.75)
}

.brightness-90{
  --tw-brightness:brightness(.9)
}

.brightness-95{
  --tw-brightness:brightness(.95)
}

.brightness-100{
  --tw-brightness:brightness(1)
}

.brightness-105{
  --tw-brightness:brightness(1.05)
}

.brightness-110{
  --tw-brightness:brightness(1.1)
}

.brightness-125{
  --tw-brightness:brightness(1.25)
}

.brightness-150{
  --tw-brightness:brightness(1.5)
}

.brightness-200{
  --tw-brightness:brightness(2)
}

.contrast-0{
  --tw-contrast:contrast(0)
}

.contrast-50{
  --tw-contrast:contrast(.5)
}

.contrast-75{
  --tw-contrast:contrast(.75)
}

.contrast-100{
  --tw-contrast:contrast(1)
}

.contrast-125{
  --tw-contrast:contrast(1.25)
}

.contrast-150{
  --tw-contrast:contrast(1.5)
}

.contrast-200{
  --tw-contrast:contrast(2)
}

.drop-shadow-sm{
  --tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))
}

.drop-shadow{
  --tw-drop-shadow:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06))
}

.drop-shadow-md{
  --tw-drop-shadow:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06))
}

.drop-shadow-lg{
  --tw-drop-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))
}

.drop-shadow-xl{
  --tw-drop-shadow:drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08))
}

.drop-shadow-2xl{
  --tw-drop-shadow:drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15))
}

.drop-shadow-none{
  --tw-drop-shadow:drop-shadow(0 0 #0000)
}

.grayscale-0{
  --tw-grayscale:grayscale(0)
}

.grayscale{
  --tw-grayscale:grayscale(100%)
}

.hue-rotate-0{
  --tw-hue-rotate:hue-rotate(0deg)
}

.hue-rotate-15{
  --tw-hue-rotate:hue-rotate(15deg)
}

.hue-rotate-30{
  --tw-hue-rotate:hue-rotate(30deg)
}

.hue-rotate-60{
  --tw-hue-rotate:hue-rotate(60deg)
}

.hue-rotate-90{
  --tw-hue-rotate:hue-rotate(90deg)
}

.hue-rotate-180{
  --tw-hue-rotate:hue-rotate(180deg)
}

.-hue-rotate-180{
  --tw-hue-rotate:hue-rotate(-180deg)
}

.-hue-rotate-90{
  --tw-hue-rotate:hue-rotate(-90deg)
}

.-hue-rotate-60{
  --tw-hue-rotate:hue-rotate(-60deg)
}

.-hue-rotate-30{
  --tw-hue-rotate:hue-rotate(-30deg)
}

.-hue-rotate-15{
  --tw-hue-rotate:hue-rotate(-15deg)
}

.invert-0{
  --tw-invert:invert(0)
}

.invert{
  --tw-invert:invert(100%)
}

.saturate-0{
  --tw-saturate:saturate(0)
}

.saturate-50{
  --tw-saturate:saturate(.5)
}

.saturate-100{
  --tw-saturate:saturate(1)
}

.saturate-150{
  --tw-saturate:saturate(1.5)
}

.saturate-200{
  --tw-saturate:saturate(2)
}

.sepia-0{
  --tw-sepia:sepia(0)
}

.sepia{
  --tw-sepia:sepia(100%)
}

.backdrop-filter{
  --tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-filter-none{
  -webkit-backdrop-filter:none;
          backdrop-filter:none
}

.backdrop-blur-0{
  --tw-backdrop-blur:blur(0)
}

.backdrop-blur-none{
  --tw-backdrop-blur:blur(0)
}

.backdrop-blur-sm{
  --tw-backdrop-blur:blur(4px)
}

.backdrop-blur{
  --tw-backdrop-blur:blur(8px)
}

.backdrop-blur-md{
  --tw-backdrop-blur:blur(12px)
}

.backdrop-blur-lg{
  --tw-backdrop-blur:blur(16px)
}

.backdrop-blur-xl{
  --tw-backdrop-blur:blur(24px)
}

.backdrop-blur-2xl{
  --tw-backdrop-blur:blur(40px)
}

.backdrop-blur-3xl{
  --tw-backdrop-blur:blur(64px)
}

.backdrop-brightness-0{
  --tw-backdrop-brightness:brightness(0)
}

.backdrop-brightness-50{
  --tw-backdrop-brightness:brightness(.5)
}

.backdrop-brightness-75{
  --tw-backdrop-brightness:brightness(.75)
}

.backdrop-brightness-90{
  --tw-backdrop-brightness:brightness(.9)
}

.backdrop-brightness-95{
  --tw-backdrop-brightness:brightness(.95)
}

.backdrop-brightness-100{
  --tw-backdrop-brightness:brightness(1)
}

.backdrop-brightness-105{
  --tw-backdrop-brightness:brightness(1.05)
}

.backdrop-brightness-110{
  --tw-backdrop-brightness:brightness(1.1)
}

.backdrop-brightness-125{
  --tw-backdrop-brightness:brightness(1.25)
}

.backdrop-brightness-150{
  --tw-backdrop-brightness:brightness(1.5)
}

.backdrop-brightness-200{
  --tw-backdrop-brightness:brightness(2)
}

.backdrop-contrast-0{
  --tw-backdrop-contrast:contrast(0)
}

.backdrop-contrast-50{
  --tw-backdrop-contrast:contrast(.5)
}

.backdrop-contrast-75{
  --tw-backdrop-contrast:contrast(.75)
}

.backdrop-contrast-100{
  --tw-backdrop-contrast:contrast(1)
}

.backdrop-contrast-125{
  --tw-backdrop-contrast:contrast(1.25)
}

.backdrop-contrast-150{
  --tw-backdrop-contrast:contrast(1.5)
}

.backdrop-contrast-200{
  --tw-backdrop-contrast:contrast(2)
}

.backdrop-grayscale-0{
  --tw-backdrop-grayscale:grayscale(0)
}

.backdrop-grayscale{
  --tw-backdrop-grayscale:grayscale(100%)
}

.backdrop-hue-rotate-0{
  --tw-backdrop-hue-rotate:hue-rotate(0deg)
}

.backdrop-hue-rotate-15{
  --tw-backdrop-hue-rotate:hue-rotate(15deg)
}

.backdrop-hue-rotate-30{
  --tw-backdrop-hue-rotate:hue-rotate(30deg)
}

.backdrop-hue-rotate-60{
  --tw-backdrop-hue-rotate:hue-rotate(60deg)
}

.backdrop-hue-rotate-90{
  --tw-backdrop-hue-rotate:hue-rotate(90deg)
}

.backdrop-hue-rotate-180{
  --tw-backdrop-hue-rotate:hue-rotate(180deg)
}

.-backdrop-hue-rotate-180{
  --tw-backdrop-hue-rotate:hue-rotate(-180deg)
}

.-backdrop-hue-rotate-90{
  --tw-backdrop-hue-rotate:hue-rotate(-90deg)
}

.-backdrop-hue-rotate-60{
  --tw-backdrop-hue-rotate:hue-rotate(-60deg)
}

.-backdrop-hue-rotate-30{
  --tw-backdrop-hue-rotate:hue-rotate(-30deg)
}

.-backdrop-hue-rotate-15{
  --tw-backdrop-hue-rotate:hue-rotate(-15deg)
}

.backdrop-invert-0{
  --tw-backdrop-invert:invert(0)
}

.backdrop-invert{
  --tw-backdrop-invert:invert(100%)
}

.backdrop-opacity-0{
  --tw-backdrop-opacity:opacity(0)
}

.backdrop-opacity-5{
  --tw-backdrop-opacity:opacity(0.05)
}

.backdrop-opacity-10{
  --tw-backdrop-opacity:opacity(0.1)
}

.backdrop-opacity-20{
  --tw-backdrop-opacity:opacity(0.2)
}

.backdrop-opacity-25{
  --tw-backdrop-opacity:opacity(0.25)
}

.backdrop-opacity-30{
  --tw-backdrop-opacity:opacity(0.3)
}

.backdrop-opacity-40{
  --tw-backdrop-opacity:opacity(0.4)
}

.backdrop-opacity-50{
  --tw-backdrop-opacity:opacity(0.5)
}

.backdrop-opacity-60{
  --tw-backdrop-opacity:opacity(0.6)
}

.backdrop-opacity-70{
  --tw-backdrop-opacity:opacity(0.7)
}

.backdrop-opacity-75{
  --tw-backdrop-opacity:opacity(0.75)
}

.backdrop-opacity-80{
  --tw-backdrop-opacity:opacity(0.8)
}

.backdrop-opacity-90{
  --tw-backdrop-opacity:opacity(0.9)
}

.backdrop-opacity-95{
  --tw-backdrop-opacity:opacity(0.95)
}

.backdrop-opacity-100{
  --tw-backdrop-opacity:opacity(1)
}

.backdrop-saturate-0{
  --tw-backdrop-saturate:saturate(0)
}

.backdrop-saturate-50{
  --tw-backdrop-saturate:saturate(.5)
}

.backdrop-saturate-100{
  --tw-backdrop-saturate:saturate(1)
}

.backdrop-saturate-150{
  --tw-backdrop-saturate:saturate(1.5)
}

.backdrop-saturate-200{
  --tw-backdrop-saturate:saturate(2)
}

.backdrop-sepia-0{
  --tw-backdrop-sepia:sepia(0)
}

.backdrop-sepia{
  --tw-backdrop-sepia:sepia(100%)
}

.transition-none{
  transition-property:none
}

.transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition{
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-colors{
  transition-property:background-color, border-color, color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-opacity{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-shadow{
  transition-property:box-shadow;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.delay-75{
  transition-delay:75ms
}

.delay-100{
  transition-delay:100ms
}

.delay-150{
  transition-delay:150ms
}

.delay-200{
  transition-delay:200ms
}

.delay-300{
  transition-delay:300ms
}

.delay-500{
  transition-delay:500ms
}

.delay-700{
  transition-delay:700ms
}

.delay-1000{
  transition-delay:1000ms
}

.duration-75{
  transition-duration:75ms
}

.duration-100{
  transition-duration:100ms
}

.duration-150{
  transition-duration:150ms
}

.duration-200{
  transition-duration:200ms
}

.duration-300{
  transition-duration:300ms
}

.duration-500{
  transition-duration:500ms
}

.duration-700{
  transition-duration:700ms
}

.duration-1000{
  transition-duration:1000ms
}

.ease-linear{
  transition-timing-function:linear
}

.ease-in{
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.content-none{
  content:none
}

*{
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility
}

#root{
  height:100%
}

#root .sb-layout{
  height:100%
}

html,body{
  height:100%;
  padding:0;
  margin:0
}

body{
  overflow-y:hidden
}

html{
  overflow:hidden !important
}

.modal-show{
  z-index:100;
  animation:modal-animation1 .2s ease-in-out
}

@keyframes modal-animation1{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

.modal-hide{
  z-index:-10;
  animation:modal-animation2 .2s ease-in-out
}

@keyframes modal-animation2{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

.modal-overlay{
  z-index:100;
  position:fixed;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  background-color:#000;
  background-color:rgba(0,0,0,.4)
}

.modal-content{
  z-index:100;
  position:fixed;
  top:50%;
  left:50%;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-translate-x:-50%;
  --tw-translate-y:-50%;
  border-radius:.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  box-shadow:0px 2px 6px rgba(0,0,0,.22)
}

.derived-btn{
  display:inline-flex;
  align-items:center;
  border-radius:.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.derived-btn:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.derived-btn{
  background-color:#eaf3ff
}

.derived-btn svg{
  fill:#004BA8
}

.derived-btn:hover{
  background-color:#f0f7ff
}

.derived-btn:active{
  --tw-text-opacity:1;
  color:rgba(0, 76, 168, var(--tw-text-opacity));
  background-color:#e0eeff
}

.derived-btn:active svg{
  fill:#004CA8
}

.derived-btn:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.primary-btn{
  display:inline-flex;
  align-items:center;
  border-radius:.25rem;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.primary-btn:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.primary-btn:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 64, 143, var(--tw-bg-opacity))
}

.primary-btn:active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 76, 168, var(--tw-bg-opacity))
}

.primary-btn:disabled{
  background-color:rgba(0, 76, 168, 0.5)
}

.primary-btn:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.secondary-btn{
  display:inline-flex;
  align-items:center;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.secondary-btn:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.secondary-btn:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 64, 143, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 64, 143, var(--tw-text-opacity))
}

.secondary-btn:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 76, 168, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 76, 168, var(--tw-text-opacity))
}

.secondary-btn:disabled{
  border-color:rgba(0, 76, 168, 0.5);
  color:rgba(0, 76, 168, 0.5)
}

.secondary-btn:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.neutral-btn{
  display:inline-flex;
  align-items:center;
  background-color:transparent;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.neutral-btn:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.neutral-btn:hover{
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.neutral-btn:active{
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.neutral-btn:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.btn-custom-actionPrimary{
  z-index:1
}

.btn-custom-actionPrimary::after{
  border-radius:.25rem;
  border-width:.0625rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-2
}

.btn-custom-actionPrimary::before{
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity));
  --tw-bg-opacity:0.1;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0%;
  height:100%;
  z-index:-1
}

.btn-custom-actionPrimary:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.btn-custom-actionPrimary.fill::before{
  color:#fff;
  animation:fill-width 3.2s linear forwards
}

.btn-custom-error{
  z-index:1
}

.btn-custom-error::after{
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(159, 0, 0, var(--tw-bg-opacity));
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-2
}

.btn-custom-error::before{
  border-radius:.25rem;
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0%;
  height:100%;
  background-color:#530000;
  z-index:-1
}

.btn-custom-error:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.btn-custom-error.fill::before{
  color:#fff;
  animation:fill-width 3.2s linear forwards
}

@keyframes fill-width{
  from{
    width:0%
  }

  to{
    width:100%
  }
}

.tertiary-btn{
  display:inline-flex;
  align-items:center;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.tertiary-btn:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.tertiary-btn:hover{
  --tw-text-opacity:1;
  color:rgba(0, 64, 143, var(--tw-text-opacity))
}

.tertiary-btn:active{
  --tw-text-opacity:1;
  color:rgba(0, 76, 168, var(--tw-text-opacity))
}

.tertiary-btn:disabled{
  color:rgba(0, 76, 168, 0.5)
}

.tertiary-btn:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.primary-btn-v2{
  display:inline-flex;
  align-items:center
}

.primary-btn-v2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.primary-btn-v2{
  border-radius:.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.primary-btn-v2:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.primary-btn-v2:hover{
  --tw-shadow:0px 8px 20px rgba(0, 0, 0, 0.4);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.primary-btn-v2:active{
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity))
}

.primary-btn-v2:disabled{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity));
  opacity:0.4
}

.primary-btn-v2:focus{
  outline:2px solid #d75c86;
  outline-offset:1px
}

.secondary-btn-v2{
  display:inline-flex;
  align-items:center
}

.secondary-btn-v2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.secondary-btn-v2{
  border-radius:.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.secondary-btn-v2:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.secondary-btn-v2:hover{
  --tw-bg-opacity:1;
  background-color:rgba(25, 93, 176, var(--tw-bg-opacity));
  --tw-shadow:0px 8px 20px rgba(0, 0, 0, 0.4);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.secondary-btn-v2:active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 54, 122, var(--tw-bg-opacity))
}

.secondary-btn-v2:disabled{
  opacity:0.4
}

.secondary-btn-v2:focus{
  outline:2px solid #d75c86;
  outline-offset:1px
}

.text-btn-v2{
  display:inline-flex;
  align-items:center
}

.text-btn-v2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.text-btn-v2{
  border-radius:.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-btn-v2:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.text-btn-v2:hover{
  --tw-bg-opacity:1;
  background-color:rgba(25, 93, 176, var(--tw-bg-opacity))
}

.text-btn-v2:active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 54, 122, var(--tw-bg-opacity))
}

.text-btn-v2:disabled{
  opacity:0.4
}

.text-btn-v2:focus{
  outline:2px solid #d75c86;
  outline-offset:1px
}

.dropdown::before{
  position:absolute;
  width:0px;
  border-bottom-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity));
  content:"";
  top:-20px;
  left:20px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent
}

.dropdown::after{
  position:absolute;
  width:0px;
  border-bottom-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  top:-19px;
  left:20px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent
}

.dropdown-right{
  filter:drop-shadow(0px 2px 7px rgba(0, 0, 0, 0.2))
}

.dropdown-right::before{
  position:absolute;
  width:0px;
  border-bottom-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  top:-20px;
  right:0px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent
}

.dropdown-right::after{
  position:absolute;
  width:0px;
  border-bottom-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  top:-20px;
  right:0px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent
}

.peak-use-temptates{
  filter:drop-shadow(0px 2px 9px rgba(0, 0, 0, 0.25))
}

.peak-use-temptates::before{
  position:absolute;
  width:0px;
  border-top-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity));
  content:"";
  bottom:-20px;
  left:20%;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid transparent
}

.peak-use-temptates::after{
  position:absolute;
  width:0px;
  border-top-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  bottom:-20px;
  left:20%;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid transparent
}

.peak-configure-pdf{
  width:450px;
  left:200px;
  bottom:75px;
  filter:drop-shadow(0 2px 9px rgba(112, 96, 96, 0.25))
}

.peak-configure-pdf::after{
  position:absolute;
  width:0px;
  border-top-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  bottom:-20px;
  left:200px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid transparent
}

.peak-configure-language{
  filter:drop-shadow(0px 2px 9px rgba(112, 96, 96, 0.25));
  max-height:calc(100% - 20px)
}

.peak-configure-language::before{
  position:absolute;
  width:0px;
  border-top-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  bottom:-20px;
  right:170px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid transparent
}

.peak-queue-select-action:before{
  position:absolute;
  width:0px;
  border-bottom-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  top:-20px;
  right:8px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent
}

.checkbox-fill{
  border-radius:.125rem;
  border-width:.125rem;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.checkbox-fill:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 64, 143, var(--tw-border-opacity))
}

input[name=checkbox]:checked+.checkbox-fill{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

input[name=checkbox]:checked~svg{
  display:block
}

.ether-checkbox-secondary~.check-icon{
  display:none
}

.ether-checkbox-secondary~.uncheck-icon{
  display:block
}

.ether-checkbox-secondary:checked~.check-icon{
  display:block
}

.ether-checkbox-secondary:checked~.uncheck-icon{
  display:none
}

.circular-loader{
  animation:rotate 2s linear infinite;
  transform-origin:center center
}

.loader-path{
  stroke-dasharray:150,200;
  stroke-dashoffset:-10;
  animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
  stroke-linecap:round
}

@keyframes rotate{
  100%{
    transform:rotate(360deg)
  }
}

@keyframes dash{
  0%{
    stroke-dasharray:1,200;
    stroke-dashoffset:0
  }

  50%{
    stroke-dasharray:89,200;
    stroke-dashoffset:-35
  }

  100%{
    stroke-dasharray:89,200;
    stroke-dashoffset:-124
  }
}

@keyframes color{
  0%{
    stroke:#36454f
  }

  40%{
    stroke:#282c35
  }

  66%{
    stroke:#0f0f0f
  }

  80%,90%{
    stroke:#100c08
  }
}

.pulse{
  transform:scale(8)
}

.pulse svg polyline{
  fill:none;
  stroke-width:1.25;
  stroke-linecap:round;
  stroke-linejoin:round
}

.pulse svg polyline#front{
  stroke:#003ba8;
  stroke-dasharray:12,36;
  stroke-dashoffset:48;
  animation:dash 1s linear infinite
}

.pulse svg polyline#back{
  stroke:rgba(0,59,168,.3)
}

@keyframes dash{
  62.5%{
    opacity:0
  }

  to{
    stroke-dashoffset:0
  }
}

.normal-input{
  border-radius:.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(133, 140, 148, var(--tw-border-opacity));
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  text-align:center;
  font-weight:600;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.normal-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(9, 16, 29, var(--tw-placeholder-opacity));
  --tw-placeholder-opacity:0.6
}

.normal-input:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  outline:2px solid transparent;
  outline-offset:2px
}

.placeholder-italic::placeholder{
  font-style:italic
}

.ether-input-component{
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:.5rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-right:0.75rem;
  padding-left:1rem
}

.ether-input-component:focus-within svg{
  fill:#004CA8
}

.ether-input-component input{
  width:100%;
  font-weight:600;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity));
  --tw-text-opacity:0.8
}

.ether-input-component input::-webkit-inner-spin-button,.ether-input-component input::-webkit-outer-spin-button{
  display:none
}

.ether-input-component input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.ether-input-component input:focus+label,.ether-input-component input:not(:placeholder-shown)+label{
  color:inherit;
  transform:translateY(-1.4rem) scale(0.8)
}

.ether-input-component input::placeholder{
  color:transparent
}

.ether-input-component label{
  pointer-events:none;
  position:absolute;
  left:0px;
  background-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.25rem;
  padding-right:0.25rem;
  font-weight:600;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity));
  --tw-text-opacity:0.5;
  transform-origin:0 0;
  transition:transform .4s ease-out,opacity .2s ease-out
}

.add-pt-input{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.add-pt-input .mimic-box{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.add-pt-input.error .mimic-box{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(159, 0, 0, var(--tw-border-opacity))
}

.add-pt-input input:focus-within~.mimic-box, .add-pt-input input:not(:placeholder-shown)~.mimic-box{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.add-pt-input input:focus-within~.icon svg, .add-pt-input input:not(:placeholder-shown)~.icon svg{
  fill:#09101D
}

.add-pt-dob-select{
  position:relative;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.add-pt-dob-select select{
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.add-pt-dob-select select:valid{
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.add-pt-dob-select select:valid~.mimic-box{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.add-pt-dob-select select:focus~.mimic-box{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.add-pt-dob-select .mimic-box{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.ether-spaced-input-component{
  display:flex;
  border-radius:.25rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:.875rem;
  line-height:1.25rem
}

.ether-spaced-input-component:focus-within{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.ether-spaced-input-component:focus-within svg{
  fill:#09101D
}

.ether-spaced-input-component input{
  width:100%;
  background-color:transparent;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.ether-spaced-input-component input::-webkit-inner-spin-button,.ether-spaced-input-component input::-webkit-outer-spin-button{
  display:none
}

.ether-spaced-input-component input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.ether-spaced-input-component input::placeholder{
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.template-input-container{
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  border-radius:.25rem;
  padding:0.5rem
}

.template-input-container .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.template-input-container .container-fill .icon{
  position:absolute;
  top:50%;
  right:0.5rem;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-translate-y:-50%
}

.template-input-container input[name=template-input]{
  width:83.333333%;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.template-input-container input[name=template-input]:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.template-input-container input[name=template-input]:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.template-input-container input[name=template-input]::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.template-input-container input[name=template-input]:not(:placeholder-shown)~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.template-select-container{
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  border-radius:.25rem;
  padding:0.5rem
}

.template-select-container .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.template-select-container select{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.template-select-container select:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.template-select-container select:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.template-select-container select:valid~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.add-new-transaction-input{
  width:calc(50% - 8px)
}

.input-cancelable-on-filled~.cancel-icon{
  display:none
}

.input-cancelable-on-filled~div{
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.input-cancelable-on-filled:not(:placeholder-shown)~.cancel-icon{
  display:flex
}

.input-cancelable-on-filled:not(:placeholder-shown)~div{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

input[type=date].input-cancelable-on-filled~div, select.input-cancelable-on-filled~div{
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

input[type=date].input-cancelable-on-filled:valid~div, select.input-cancelable-on-filled:valid~div{
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.medicine-input-container{
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  border-radius:.25rem;
  padding:0.5rem
}

.medicine-input-container .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.medicine-input-container .downarrow{
  pointer-events:none;
  position:absolute;
  top:30%;
  right:3%
}

.medicine-input-container .close{
  pointer-events:auto;
  position:absolute;
  display:none;
  top:30%;
  right:3%
}

.medicine-input-container input.medicine-input{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.medicine-input-container input.medicine-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.medicine-input-container input.medicine-input:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.medicine-input-container input.medicine-input::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.medicine-input-container input.medicine-input:not(:placeholder-shown)+.downarrow{
  display:none
}

.medicine-input-container input.medicine-input:not(:placeholder-shown)~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.medicine-input-container input.medicine-input:not(:placeholder-shown)~.container-fill .close{
  display:block
}

.medicine-input-container input.medicine-input::-webkit-calendar-picker-indicator{
  opacity:0
}

.datalist-input-spaced{
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  border-radius:.25rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.datalist-input-spaced .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.datalist-input-spaced .downarrow{
  pointer-events:none;
  position:absolute;
  top:30%;
  right:3%
}

.datalist-input-spaced .close{
  pointer-events:auto;
  position:absolute;
  display:none;
  top:30%;
  right:3%
}

.datalist-input-spaced input.medicine-input{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.datalist-input-spaced input.medicine-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.datalist-input-spaced input.medicine-input:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.datalist-input-spaced input.medicine-input::placeholder{
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.datalist-input-spaced input.medicine-input:not(:placeholder-shown)+.downarrow{
  display:none
}

.datalist-input-spaced input.medicine-input:not(:placeholder-shown)~.container-fill .close{
  display:block
}

.datalist-input-spaced input.medicine-input::-webkit-calendar-picker-indicator{
  opacity:0
}

.datalist-multiselect .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.datalist-multiselect .downarrow{
  pointer-events:none;
  position:absolute;
  bottom:12px;
  right:10px
}

.datalist-multiselect .close{
  pointer-events:auto;
  position:absolute;
  display:none;
  bottom:12px;
  right:10px
}

.datalist-multiselect input.medicine-input{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.datalist-multiselect input.medicine-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.datalist-multiselect input.medicine-input:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.datalist-multiselect input.medicine-input::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.datalist-multiselect input.medicine-input:not(:placeholder-shown)+.downarrow{
  display:none
}

.datalist-multiselect input.medicine-input:not(:placeholder-shown)~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.datalist-multiselect input.medicine-input:not(:placeholder-shown)~.container-fill .close{
  display:block
}

.datalist-multiselect input.medicine-input::-webkit-calendar-picker-indicator{
  opacity:0
}

.datalist-input-spaced{
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  border-radius:.25rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.datalist-input-spaced .container-fill{
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.datalist-input-spaced .downarrow{
  pointer-events:none;
  position:absolute;
  top:30%;
  right:3%
}

.datalist-input-spaced .close{
  pointer-events:auto;
  position:absolute;
  display:none;
  top:30%;
  right:3%
}

.datalist-input-spaced input.medicine-input{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.datalist-input-spaced input.medicine-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.datalist-input-spaced input.medicine-input:focus~.container-fill{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.datalist-input-spaced input.medicine-input::placeholder{
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.datalist-input-spaced input.medicine-input:not(:placeholder-shown)+.downarrow{
  display:none
}

.datalist-input-spaced input.medicine-input:not(:placeholder-shown)~.container-fill .close{
  display:block
}

.datalist-input-spaced input.medicine-input::-webkit-calendar-picker-indicator{
  opacity:0
}

input[name=datalist]::-webkit-calendar-picker-indicator{
  opacity:0
}

input[name=datalist]:not(:placeholder-shown)::-webkit-calendar-picker-indicator{
  display:none
}

.h-400{
  height:25rem
}

.circle-ripple{
  animation:ripple 2s linear infinite
}

@keyframes ripple{
  0%{
    box-shadow:0 0 0 .2rem rgba(244,246,249,.3),0 0 0 1rem rgba(244,246,249,.3)
  }

  100%{
    box-shadow:0 0 0 1rem rgba(244,246,249,.3),0 0 0 1.5rem rgba(244,246,249,0)
  }
}

.opacity-anim{
  animation:opacity-anim .2s ease-in-out
}

@keyframes opacity-anim{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

.right-to-left{
  animation:right-to-left-anim .2s ease-in-out
}

@keyframes right-to-left-anim{
  0%{
    transform:translateX(50%)
  }

  100%{
    transform:translateX(0%)
  }
}

.left-to-right{
  animation:left-to-right-anim .2s ease-in-out
}

@keyframes left-to-right-anim{
  100%{
    transform:translateX(0%)
  }

  0%{
    transform:translateX(100%)
  }
}

.fade-visits::before{
  content:"";
  pointer-events:none;
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
  height:2.5rem;
  width:100%;
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from:#F4F6F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.fade-visits::after{
  content:"";
  pointer-events:none;
  position:absolute;
  bottom:0px;
  left:0px;
  z-index:10;
  height:2.5rem;
  width:100%;
  background-image:linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from:#F4F6F9;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 246, 249, 0))
}

.switch{
  position:relative;
  display:inline-block;
  height:1.125rem;
  width:2rem
}

.switch input{
  height:0px;
  width:0px;
  opacity:0
}

.slider{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  cursor:pointer;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(133, 140, 148, var(--tw-bg-opacity));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

.slider::before{
  content:"";
  position:absolute;
  top:0.125rem;
  left:0.125rem;
  height:0.875rem;
  width:0.875rem;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

input:checked+.slider{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

input:checked+.slider:before{
  transform:translateX(14px)
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}

.truncate-overflow-2{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.table-fader::after{
  content:"";
  position:absolute;
  bottom:0px;
  z-index:1;
  height:1.5rem;
  width:100%;
  background-image:linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.table-fader-top::before{
  content:"";
  position:absolute;
  top:0px;
  z-index:1;
  height:1.5rem;
  width:100%;
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.tooltip-wrapper{
  position:relative
}

.ant-anchor-ink-ball.tooltip-wrapper:hover .tooltip-tip{
  display:inline-block
}

.tooltip-wrapper:hover .tooltip-tip{
  visibility:visible;
  opacity:1
}

.tooltip-tip{
  visibility:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  opacity:0;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  position:absolute;
  border-radius:4px;
  left:50%;
  transform:translateX(-50%);
  line-height:1;
  z-index:100;
  white-space:nowrap
}

.tooltip-tip::before{
  content:" ";
  left:50%;
  border:solid transparent;
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  border-width:.375rem;
  margin-left:calc(0.375rem * -1)
}

.tooltip-tip.top{
  top:calc(2rem * -1)
}

.tooltip-tip.top::before{
  top:100%;
  border-top-color:#394452
}

.tooltip-tip.right{
  left:calc(100% + 1.5rem);
  top:50%;
  transform:translateX(0) translateY(-50%)
}

.tooltip-tip.right::before{
  left:calc(0.375rem * -1);
  top:50%;
  transform:translateX(0) translateY(-50%);
  border-right-color:#394452
}

.tooltip-tip.bottom{
  bottom:calc(2rem * -1)
}

.tooltip-tip.bottom::before{
  bottom:100%;
  border-bottom-color:#394452
}

.tooltip-tip.left{
  left:auto;
  right:calc(100% + 1.5rem);
  top:50%;
  transform:translateX(0) translateY(-50%)
}

.tooltip-tip.left::before{
  left:auto;
  right:calc(0.375rem * -2);
  top:50%;
  transform:translateX(0) translateY(-50%);
  border-left-color:#394452
}

.leftpanel .menuitem{
  display:flex;
  cursor:pointer;
  align-items:center;
  justify-content:space-between;
  border-right-width:1px;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(237, 239, 242, var(--tw-border-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.leftpanel .menuitem svg{
  fill:#2C3A4B
}

.leftpanel .menuitem div:nth-child(1){
  display:flex;
  align-items:center
}

.leftpanel .menuitem div:nth-child(1) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.leftpanel .menuitem div:nth-child(1){
  line-height:1.5rem
}

.leftpanel .menuitem div:nth-child(1) div{
  display:flex;
  height:1.5rem;
  width:1.5rem;
  align-items:center;
  justify-content:center
}

.leftpanel .menuitem div:nth-child(1) p{
  font-size:.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.leftpanel .menuitem:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.leftpanel .menuitem:hover svg{
  fill:#004BA8
}

.leftpanel .menuitem:hover div:nth-child(1) p{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.leftpanel .menuitem.selected{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity));
  border-right-color:transparent
}

.leftpanel .menuitem.selected svg{
  fill:#004BA8
}

.leftpanel .menuitem.selected div:nth-child(1) p{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.leftpanel .menuitem.filled svg{
  fill:#004BA8
}

.navitem{
  width:100%;
  cursor:pointer;
  border-left-width:.25rem;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top:1rem;
  padding-bottom:1rem
}

.navitem svg{
  height:1.125rem;
  width:1.125rem;
  fill:#858C94
}

.navitem.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.navitem.active svg{
  fill:#004BA8
}

.navitem .navitem-box{
  position:relative
}

.navitem .navitem-box .tooltip{
  position:absolute;
  top:-0.25rem;
  left:3.5rem;
  display:none;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.navitem .navitem-box .tooltip::before{
  position:absolute;
  width:0px;
  border-right-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:-14px;
  border-bottom:8px solid transparent;
  border-left:8px solid transparent;
  border-top:8px solid transparent
}

.navitem .navitem-box:hover .tooltip{
  display:block
}

.navitem_new{
  width:100%;
  cursor:pointer;
  border-left-width:.25rem;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.navitem_new.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.navitem_new.active svg{
  fill:#215FFF
}

.navitem_new .navitem-box{
  position:relative
}

.navitem_new .navitem-box .tooltip{
  position:absolute;
  top:-0.25rem;
  left:3.5rem;
  display:none;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.navitem_new .navitem-box .tooltip::before{
  position:absolute;
  width:0px;
  border-right-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:-14px;
  border-bottom:8px solid transparent;
  border-left:8px solid transparent;
  border-top:8px solid transparent
}

.navitem_new .navitem-box:hover .tooltip{
  display:block
}

.view-mr-footer{
  box-shadow:0px -4px 20px rgba(0,0,0,.1)
}

.view-mr-footer .image{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(0, 0, 0, var(--tw-border-opacity))
}

.view-mr-footer .image.active{
  border-width:.125rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity))
}

.extracted-values .value-item.active{
  --tw-bg-opacity:1;
  background-color:rgba(238, 244, 252, var(--tw-bg-opacity))
}

.success-copy{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(31, 131, 45, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(241, 255, 243, var(--tw-bg-opacity));
  box-shadow:0px 4px 30px rgba(0,0,0,.05);
  -webkit-backdrop-filter:blur(10px);
          backdrop-filter:blur(10px)
}

.sy-dy-card-expanded{
  position:absolute;
  left:1rem;
  z-index:20;
  display:flex;
  flex-direction:column;
  align-content:center;
  align-self:center;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  max-height:calc(100% - 16px);
  width:calc(50% - 32px);
  box-shadow:0px 1px 1px rgba(0,0,0,.25)
}

.med-lab-card-expanded{
  position:absolute;
  right:1rem;
  z-index:20;
  display:flex;
  flex-direction:column;
  align-content:center;
  align-self:center;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  width:calc(50% - 32px);
  max-height:calc(100% - 16px);
  box-shadow:0px 1px 1px rgba(0,0,0,.25)
}

.med-history-card-expanded{
  position:absolute;
  left:1rem;
  z-index:20;
  display:flex;
  flex-direction:column;
  align-content:center;
  align-self:center;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  max-height:calc(100% - 16px);
  width:calc(100% - 24px);
  box-shadow:0px 1px 1px rgba(0,0,0,.25)
}

.med-history-card-expanded .card-filling{
  box-shadow:inset 0px 0px 3px rgba(0,0,0,.25)
}

@media(min-width: 1280px){
  .med-history-card-expanded{
    position:absolute;
    left:1rem;
    z-index:20;
    display:flex;
    flex-direction:column;
    align-content:center;
    align-self:center;
    border-radius:.25rem;
    --tw-bg-opacity:1;
    background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
    max-height:calc(100% - 16px);
    width:calc(70% - 24px);
    box-shadow:0px 1px 1px rgba(0,0,0,.25)
  }

  .med-history-card-expanded .card-filling{
    box-shadow:inset 0px 0px 3px rgba(0,0,0,.25)
  }
}

.popup-overlay-show{
  animation:popup-overlay-animation1 .3s ease-in-out
}

@keyframes popup-overlay-animation1{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

.popup-overlay-hide{
  animation:popup-overlay-animation2 .3s ease-in-out
}

@keyframes popup-overlay-animation2{
  0%{
    opacity:1
  }

  100%{
    opacity:0
  }
}

.popup-show{
  animation:card-popup .3s ease-in-out
}

@keyframes card-popup{
  0%{
    opacity:0;
    transform:scaleY(0)
  }

  100%{
    opacity:1;
    transform:scaleY(1)
  }
}

.popup-hide{
  animation:card-popup2 .3s ease-in-out
}

@keyframes card-popup2{
  0%{
    opacity:1;
    transform:scaleY(1)
  }

  100%{
    opacity:0;
    transform:scaleY(0)
  }
}

.pdf-border{
  border:1px solid #d6dfe1
}

.medicine-textarea{
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.medicine-textarea:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.medicine-textarea{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding:0.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.medicine-textarea:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.medicine-textarea::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.medicine-textarea:not(:placeholder-shown){
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.medicine-textarea-v2{
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity))
}

.medicine-textarea-v2:focus-within{
  --tw-border-opacity:1;
  border-color:rgba(84, 93, 105, var(--tw-border-opacity))
}

.medicine-textarea-v2{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding:0.5rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.medicine-textarea-v2:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.medicine-textarea-v2::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

.medicine-textarea-v2:not(:placeholder-shown){
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.sy-card-circle{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#dbedff;
  color:#2188ff;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.25rem;
  height:1.25rem;
  font-size:.6875rem;
  line-height:1.125rem
}

.dy-card-circle{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#ead9ff;
  color:#7548c8;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.25rem;
  height:1.25rem;
  font-size:.625rem;
  line-height:1.125rem
}

.tab-card-circle{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#f6e1ea;
  color:#bc5c7c;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.25rem;
  height:1.25rem;
  font-size:.625rem;
  line-height:1.125rem
}

.lab-card-circle{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#f1ebdc;
  color:#977315;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.25rem;
  height:1.25rem;
  font-size:.625rem;
  line-height:1.125rem
}

.default-lang-tooltip .tooltip{
  position:absolute;
  left:0.5rem;
  display:none;
  width:80%;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  bottom:135px
}

.default-lang-tooltip .tooltip::before{
  position:absolute;
  width:0px;
  border-top-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:100px;
  bottom:-24px;
  transform:translateY(-50%);
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  border-bottom:8px solid transparent
}

.default-lang-tooltip:hover .tooltip{
  display:block
}

.copy-duration{
  position:relative;
  display:flex;
  height:2rem;
  min-height:2rem;
  width:2rem;
  min-width:2rem;
  cursor:pointer;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.copy-duration .copy, .copy-duration .copied{
  height:1rem;
  width:1rem
}

.copy-duration .copy{
  fill:#4C5980
}

.copy-duration .copied{
  display:none;
  fill:#FFFFFF
}

.copy-duration:hover{
  --tw-bg-opacity:1;
  background-color:rgba(76, 89, 128, var(--tw-bg-opacity))
}

.copy-duration:hover .copy{
  fill:#FFFFFF
}

.copy-duration.copied{
  --tw-bg-opacity:1;
  background-color:rgba(152, 213, 127, var(--tw-bg-opacity))
}

.copy-duration.copied .copied{
  display:block
}

.copy-duration.copied .copy{
  display:none
}

.copy-duration .tooltip{
  position:absolute;
  bottom:2.25rem;
  left:-4rem;
  display:none;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(76, 89, 128, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.copy-duration:hover .tooltip{
  display:block
}

.symptom-tag-v3{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:600;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background-color:#0075ff
}

.diagnosis-tag-v3{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:600;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background-color:#4b1fa8
}

.syrup-tag-v3{
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(188, 92, 124, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.625rem;
  padding-right:0.625rem;
  padding-top:0.125rem;
  padding-bottom:0.125rem;
  font-size:.625rem;
  line-height:.75rem;
  --tw-text-opacity:1;
  color:rgba(188, 92, 124, var(--tw-text-opacity))
}

.tablet-tag-v3{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:600;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background-color:#f06292
}

.labtest-tag-v3{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:600;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background-color:#ec6300
}

.radiology-tag-v3{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:600;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background-color:#a40f9e
}

.sydy-dropdown .sydy-dropdownitem .circle-sy{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#dbedff;
  color:#2188ff;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.625rem;
  height:1.625rem;
  font-size:.75rem;
  line-height:1.5rem
}

.sydy-dropdown .sydy-dropdownitem .circle-dy{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#ead9ff;
  color:#7548c8;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.625rem;
  height:1.625rem;
  font-size:.6875rem
}

.sydy-dropdown .sydy-dropdownitem .circle-tab{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#f6e1ea;
  color:#bc5c7c;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.625rem;
  height:1.625rem
}

.sydy-dropdown .sydy-dropdownitem .circle-lab{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  font-weight:700;
  text-transform:capitalize;
  background-color:#f1ebdc;
  color:#977315;
  font-size:.625rem;
  line-height:1.125rem;
  width:1.625rem;
  height:1.625rem
}

.sy-chip{
  cursor:pointer;
  white-space:nowrap;
  border-radius:1.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(219, 237, 255, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.8125rem;
  line-height:1.25rem;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(33, 136, 255, var(--tw-text-opacity))
}

.sy-chip:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-border-opacity))
}

.dy-chip{
  cursor:pointer;
  white-space:nowrap;
  border-radius:1.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(230, 220, 253, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.8125rem;
  line-height:1.25rem;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(117, 72, 200, var(--tw-text-opacity))
}

.dy-chip:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(117, 72, 200, var(--tw-border-opacity))
}

.tab-chip{
  cursor:pointer;
  white-space:nowrap;
  border-radius:1.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(246, 225, 234, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.8125rem;
  line-height:1.25rem;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(188, 92, 124, var(--tw-text-opacity))
}

.tab-chip:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(188, 92, 124, var(--tw-border-opacity))
}

.lab-chip{
  cursor:pointer;
  white-space:nowrap;
  border-radius:1.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(241, 235, 220, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.8125rem;
  line-height:1.25rem;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(151, 115, 21, var(--tw-text-opacity))
}

.lab-chip:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-border-opacity))
}

.chip-show{
  animation:chip-animation-show .1s ease-in-out
}

@keyframes chip-animation-show{
  0%{
    opacity:0;
    transform:scale(0)
  }

  100%{
    opacity:1;
    transform:scale(1)
  }
}

.patient-details-color{
  color:#111
}

.report-table tr>:nth-child(1){
  width:40%
}

.report-table tr>:nth-child(2),.report-table tr :nth-child(3),.report-table tr :nth-child(4){
  padding-left:4px;
  padding-right:4px;
  width:13%
}

.report-table2{
  width:100%
}

.report-table2 tr>:nth-child(1){
  width:40%
}

.report-table2 tr>:nth-child(2),.report-table2 tr :nth-child(3),.report-table2 tr :nth-child(4){
  padding-left:4px;
  padding-right:4px;
  width:13%
}

.seperator{
  height:0.5rem;
  width:0.5rem;
  border-radius:9999px;
  background:#959da5
}

.table-wrapper{
  height:100%;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.table-wrapper table thead tr th{
  position:sticky;
  top:0px;
  --tw-bg-opacity:1;
  background-color:rgba(235, 238, 242, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  vertical-align:baseline;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity));
  z-index:1
}

.table-wrapper table thead tr th::after{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity));
  bottom:-1px
}

.table-wrapper table tbody tr{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity))
}

.table-wrapper table tbody tr td{
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.tbody-fade-bg::after{
  content:"";
  pointer-events:none;
  position:absolute;
  bottom:0px;
  left:0px;
  z-index:10;
  height:2.5rem;
  width:100%;
  background-image:linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from:#FFFFFF;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

.shine{
  margin-left:0.5rem;
  margin-right:0.5rem;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  background:#f6f7f8;
  background-image:linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat:no-repeat;
  animation-duration:1s;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:placeholderShimmer;
  animation-timing-function:linear
}

.shimmer{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  background:#f6f7f8;
  background-image:linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat:no-repeat;
  animation-duration:1s;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:placeholderShimmer;
  animation-timing-function:linear
}

@keyframes placeholderShimmer{
  0%{
    background-position:-468px 0
  }

  100%{
    background-position:468px 0
  }
}

.invite-patients-bulk th{
  z-index:1
}

.invite-patients-bulk th::before{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity));
  top:0px
}

.invite-patients-bulk th::after{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity));
  bottom:0px
}

.table-header-border th::after{
  content:"";
  position:absolute;
  left:0;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(165, 171, 179, var(--tw-border-opacity));
  bottom:0px
}

.generate-receipt-table tr:not(.generate-receipt-table tr:last-child) td:not(:last-child){
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(237, 239, 242, var(--tw-border-opacity))
}

.generate-receipt-table tr:not(.generate-receipt-table tr:last-child) td:first-child{
  border-left:1px solid #d6d9e0;
  border-right:1px solid #f0f0f0
}

.generate-receipt-table tr:not(.generate-receipt-table tr:last-child) td:nth-last-child(2){
  border-right:1px solid #d6d9e0;
  border-left:1px solid #f0f0f0
}

.list-receipt-table tr td{
  border-left:1px solid #d6d9e0;
  border-right:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0
}

.ant-anchor-ink-ball.receipt-generate-row:hover .receipt-generate-delete-icon{
  display:inline-block
}

.receipt-generate-row:hover .receipt-generate-delete-icon{
  visibility:visible
}

.receipt-table-cell:hover{
  border:1px solid #2684ff
}

.patient-details-menu .menuitem{
  display:flex;
  cursor:pointer;
  justify-content:space-between;
  border-right-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity));
  padding:0.5rem
}

.patient-details-menu .menuitem svg{
  fill:#858C94
}

.patient-details-menu .menuitem div:nth-child(1){
  display:flex;
  align-items:center
}

.patient-details-menu .menuitem div:nth-child(1) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.patient-details-menu .menuitem div:nth-child(1) p{
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  line-height:1.5rem
}

.patient-details-menu .menuitem:hover{
  border-right-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.patient-details-menu .menuitem:hover svg{
  fill:#004BA8
}

.patient-details-menu .menuitem:hover p{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.patient-details-visit-shadow{
  box-shadow:0px 1px 1px rgba(0,0,0,.1)
}

.patient-details-visit-footer{
  box-shadow:0px -1px 6px rgba(0,0,0,.13)
}

.patient-details-viewport-shadow{
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.1),inset 1px 0px 0px rgba(0,0,0,.1)
}

.med-history-autosuggest-height{
  max-height:calc(100vh - 155px)
}

.med-history-autosuggest-height .item{
  cursor:pointer;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.med-history-autosuggest-height .item:hover{
  --tw-bg-opacity:1;
  background-color:rgba(219, 237, 255, var(--tw-bg-opacity));
  font-weight:700
}

.med-history-item{
  display:flex;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor:pointer;
  align-items:center;
  justify-content:space-between;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding:0.625rem;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  box-shadow:0px 1px 1px rgba(0,0,0,.18)
}

.med-history-item:hover{
  --tw-shadow:0px 2px 6px rgba(0, 0, 0, 0.22);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.med-history-item svg{
  width:1rem;
  height:1rem;
  fill:#004BA8
}

.med-history-item.active{
  --tw-shadow:0px 2px 6px rgba(0, 0, 0, 0.22);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.med-history-item.active p{
  font-weight:700
}

.frequently-item-mh.active .toggler{
  --tw-bg-opacity:1;
  background-color:rgba(227, 248, 230, var(--tw-bg-opacity))
}

.frequently-item-mh.active .toggler p{
  --tw-text-opacity:1;
  color:rgba(31, 131, 45, var(--tw-text-opacity))
}

.frequently-item-mh.active .toggler svg{
  fill:#1F832D
}

.frequently-item-mh.active .toggler svg path{
  fill:#1F832D
}

.frequently-item-mh.active p{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity))
}

.frequently-item-mh.inactive .toggler{
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 241, var(--tw-bg-opacity))
}

.frequently-item-mh.inactive .toggler p{
  --tw-text-opacity:1;
  color:rgba(215, 58, 47, var(--tw-text-opacity))
}

.frequently-item-mh.inactive .toggler svg{
  fill:#D73A2F
}

.frequently-item-mh.inactive .toggler svg path{
  fill:#D73A2F
}

.frequently-item-mh.inactive p{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity))
}

.contraceptions:hover .grid div p:nth-child(1){
  font-weight:700
}

.dt{
  min-width:8.25rem
}

.tm{
  min-width:6rem
}

.graph-filter-item{
  display:flex;
  align-items:center
}

.graph-filter-item > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.graph-filter-item{
  width:calc(100% - 30px)
}

.graph-filter-item .filter-container{
  display:flex;
  width:100%;
  cursor:pointer;
  align-items:center;
  justify-content:space-between;
  border-radius:4rem;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:1.125rem;
  padding-right:1.125rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.graph-filter-item .filter-container .filter-label{
  font-size:.875rem;
  line-height:1.25rem;
  text-transform:capitalize;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.graph-filter-item .filter-container .filter-data{
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.graph-filter-item .filter-container .filter-icon{
  display:flex;
  height:1.5rem;
  width:1.5rem;
  align-items:center;
  justify-content:center
}

.graph-filter-item .filter-container .filter-icon svg{
  height:1.25rem;
  width:1.25rem;
  fill:#004BA8;
  fill-opacity:.3
}

.graph-filter-item:hover .filter-container{
  --tw-bg-opacity:1;
  background-color:rgba(228, 230, 237, var(--tw-bg-opacity))
}

.graph-filter-item.selected{
  width:100%
}

.graph-filter-item.selected .filter-container{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.graph-filter-item.selected .filter-container .filter-label{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.graph-filter-item.selected .filter-container .filter-data{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.graph-filter-item.selected .filter-container .filter-icon svg{
  fill-opacity:1
}

.graph-filter-item.selected .caret-icon{
  display:flex;
  height:1.5rem;
  width:1.5rem;
  align-items:center;
  justify-content:center
}

.graph-filter-item.selected .caret-icon svg{
  height:1rem;
  width:1rem;
  fill:#004BA8
}

.appointments-filter-box{
  min-height:4.21875rem;
  display:flex;
  width:10.125rem;
  min-width:10.125rem;
  cursor:pointer;
  flex-direction:column;
  justify-content:space-between
}

.appointments-filter-box > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}

.appointments-filter-box{
  border-radius:.25rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.appointments-filter-box+div{
  display:none
}

.appointments-filter-box .label{
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.appointments-filter-box.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  box-shadow:0px 3px 9px rgba(0,59,168,.1)
}

.appointments-filter-box.active .label{
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.appointments-filter-box.active .label-meta{
  font-weight:700
}

.appointments-filter-box.active .info-count > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.appointments-filter-box.active .info-count{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.appointments-filter-box.active+div{
  display:flex
}

@media(min-width: 1024px)and (max-width: 1280px){
  .appointments-filter-box{
    width:auto;
    min-width:6.75rem;
    white-space:nowrap
  }
}

@media(max-width: 1150px){
  .profile-pic{
    display:none
  }
}

.appt-table-filter{
  cursor:pointer;
  border-radius:.125rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.6875rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.appt-table-filter.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.appt-table-filter.date-picker.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.appt-table-filter.date-picker.active .ant-picker-input>input{
  font-family:Lato, sans-serif;
  font-size:.6875rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.appt-table-filter.date-picker .ant-picker-input>input{
  font-family:Lato, sans-serif;
  font-size:.6875rem;
  line-height:1rem
}

.appt-table-filter.date-picker .ant-picker-input>input::placeholder{
  font-family:Lato, sans-serif;
  font-size:.6875rem;
  line-height:1rem
}

.appt-table-filter.date-picker .ant-picker, .appt-table-filter.date-picker .ant-picker-small{
  padding:0px
}

.appts-search-filter{
  display:flex;
  align-items:center
}

.appts-search-filter > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.appts-search-filter{
  border-radius:.125rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(218, 222, 227, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.appts-search-filter input~.search-icon{
  display:flex;
  height:1rem;
  width:1rem;
  align-items:center;
  justify-content:center
}

.appts-search-filter input~.clear-icon{
  display:none;
  height:1rem;
  width:1rem;
  align-items:center;
  justify-content:center
}

.appts-search-filter input:not(:placeholder-shown)~.clear-icon{
  display:flex
}

.appts-search-filter input:not(:placeholder-shown)~.search-icon{
  display:none
}

.appointments-table{
  margin-left:auto;
  margin-right:auto;
  width:calc(100% - 32px)
}

.appointments-table .row:last-of-type{
  margin-bottom:2rem
}

.appointments-table.filter-applied{
  border:1px solid #287d3c !important
}

.appointments-table .filter-applied-label{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background:linear-gradient(180deg, #287d3c 0%, rgba(40, 125, 60, 0) 687.5%)
}

.appointments-table .header{
  position:sticky;
  top:0px;
  z-index:1;
  align-self:flex-start;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.appointments-table .header div::after{
  content:"";
  position:absolute;
  bottom:-0.0625rem;
  left:0px;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.appointments-table .header .srno, .appointments-table .header .uhid, .appointments-table .header .pt-fields, .appointments-table .header .pt-name-cell, .appointments-table .header .pt-phone, .appointments-table .header .slot, .appointments-table .header .visit-status, .appointments-table .header .payment-status, .appointments-table .header .reminders-count, .appointments-table .header .sa-status, .appointments-table .header .amount, .appointments-table .header .visit-type, .appointments-table .header .wait-time, .appointments-table .header .appt-tags, .appointments-table .header .token{
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  font-size:.625rem;
  line-height:.75rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.appointments-table .header .pt-phone{
  text-align:center
}

@media (min-width: 1280px){
  .appointments-table .header .pt-phone{
    text-align:left
  }
}

.appointments-table .header .slot{
  text-align:center
}

@media (min-width: 1280px){
  .appointments-table .header .slot{
    text-align:left
  }
}

.appointments-table .header .visit-type{
  word-break:break-all;
  text-align:center
}

@media (min-width: 1280px){
  .appointments-table .header .visit-type{
    text-align:left
  }
}

.appointments-table .header .cta{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-right:1.5rem;
  padding-left:0.5rem;
  text-align:right;
  font-size:.625rem;
  line-height:.75rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.appointments-table .srno, .appointments-table .token{
  width:3.5rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .uhid{
  width:7%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .pt-fields{
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity));
  width:9%
}

.appointments-table .pt-name-cell{
  width:20%;
  min-width:7.5rem;
  overflow-wrap:break-word;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .pt-name-cell .pt-name{
  display:flex;
  flex-direction:column;
  align-items:flex-start
}

@media (min-width: 1280px){
  .appointments-table .pt-name-cell .pt-name{
    flex-direction:row;
    align-items:center;
    justify-content:space-between
  }
}

.appointments-table .pt-name-cell .pt-name .visit-no{
  position:relative;
  cursor:pointer
}

.appointments-table .pt-name-cell .pt-name .visit-no .tooltip{
  position:absolute;
  bottom:-0.125rem;
  left:2.25rem;
  display:none;
  width:5rem;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.appointments-table .pt-name-cell .pt-name .visit-no .tooltip::before{
  position:absolute;
  width:0px;
  border-right-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  right:100%;
  top:50%;
  transform:translateY(-50%);
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent
}

.appointments-table .pt-name-cell .pt-name .visit-no:hover .tooltip{
  display:block
}

.appointments-table .pt-phone{
  width:9%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .wait-time{
  width:5%;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .slot{
  width:7%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .slot .rescheduled{
  word-break:break-all;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.appointments-table .slot .rescheduled-info-icon{
  position:relative
}

.appointments-table .slot .rescheduled-info-icon .tooltip{
  position:absolute;
  bottom:2rem;
  left:-4.25rem;
  display:none;
  width:8.25rem;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.appointments-table .slot .rescheduled-info-icon .tooltip::before{
  position:absolute;
  width:0px;
  border-top-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:50%;
  top:100%;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  border-bottom:8px solid transparent
}

.appointments-table .slot .rescheduled-info-icon:hover .tooltip{
  display:block
}

.appointments-table .visit-status{
  width:12%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .payment-status{
  width:9%;
  min-width:4rem;
  word-break:break-all
}

.appointments-table .reminders-count{
  width:12%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.appointments-table .sa-status{
  width:9%;
  min-width:4rem;
  overflow-wrap:break-word
}

.appointments-table .amount{
  width:5%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.appointments-table .visit-type{
  width:10%;
  min-width:4rem;
  word-break:break-all
}

.appointments-table .cta{
  min-width:130px;
  flex:1 1 0%;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  padding-right:0.75rem;
  padding-left:0.5rem
}

.appointments-table .cta .tooltip{
  position:absolute;
  right:7.5rem;
  bottom:-0.5rem;
  display:none;
  width:12.5rem;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.appointments-table .cta .tooltip::before{
  position:absolute;
  width:0px;
  border-left-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:100%;
  top:30%;
  border-right:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent
}

.appointments-table .cta:hover .tooltip{
  display:block
}

.appointments-table .row{
  display:flex;
  align-items:center;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.appointments-table .row:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity));
  box-shadow:0px 6px 40px rgba(0,0,0,.08)
}

.appointments-table .appt-ongoing-row .visit-status, .appointments-table .appt-parked-row .visit-status{
  cursor:pointer;
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(40, 125, 60, var(--tw-text-opacity))
}

.appointments-table .appt-ongoing-row .visit-status .tooltip,.appointments-table .appt-parked-row .visit-status .tooltip{
  z-index:100
}

.appointments-table .appt-ongoing-row .visit-status .tooltip, .appointments-table .appt-parked-row .visit-status .tooltip{
  position:absolute;
  bottom:1.75rem;
  left:-5.25rem;
  display:none;
  width:13.25rem;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.appointments-table .appt-ongoing-row .visit-status .tooltip::before, .appointments-table .appt-parked-row .visit-status .tooltip::before{
  position:absolute;
  width:0px;
  border-top-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity))
}

.appointments-table .appt-ongoing-row .visit-status .tooltip::before,.appointments-table .appt-parked-row .visit-status .tooltip::before{
  content:"";
  left:50%;
  top:100%;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  border-bottom:8px solid transparent
}

.appointments-table .appt-ongoing-row .visit-status:hover .tooltip, .appointments-table .appt-parked-row .visit-status:hover .tooltip{
  display:block
}

.appointments-table .appt-ongoing-row{
  --tw-bg-opacity:1;
  background-color:rgba(242, 254, 237, var(--tw-bg-opacity))
}

.appointments-table .appt-booked-row .visit-status{
  cursor:pointer;
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(40, 125, 60, var(--tw-text-opacity))
}

.appointments-table .appt-booked-row .slot{
  font-weight:400
}

.appointments-table .appt-parked-row{
  --tw-bg-opacity:1;
  background-color:rgba(255, 250, 242, var(--tw-bg-opacity))
}

.appointments-table .appt-cancelled-row{
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 242, var(--tw-bg-opacity))
}

.appointments-table .appt-cancelled-row .srno, .appointments-table .appt-cancelled-row .token, .appointments-table .appt-cancelled-row .uhid, .appointments-table .appt-cancelled-row .pt-fields, .appointments-table .appt-cancelled-row .pt-name, .appointments-table .appt-cancelled-row .sa-status, .appointments-table .appt-cancelled-row .payment-status, .appointments-table .appt-cancelled-row .visit-type, .appointments-table .appt-cancelled-row .slot{
  text-decoration:line-through
}

.appointments-table .appt-cancelled-row .visit-status{
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(159, 0, 0, var(--tw-text-opacity))
}

.appointments-table .appt-aborted-row{
  --tw-bg-opacity:1;
  background-color:rgba(235, 238, 242, var(--tw-bg-opacity))
}

.appointments-table .appt-aborted-row .srno, .appointments-table .appt-aborted-row .token, .appointments-table .appt-aborted-row .uhid, .appointments-table .appt-aborted-row .pt-fields, .appointments-table .appt-aborted-row .pt-name, .appointments-table .appt-aborted-row .sa-status, .appointments-table .appt-aborted-row .payment-status, .appointments-table .appt-aborted-row .visit-type, .appointments-table .appt-aborted-row .slot{
  text-decoration:line-through
}

.appointments-table .appt-aborted-row .visit-status{
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.appointments-table .appt-pnr-row{
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 242, var(--tw-bg-opacity))
}

.appointments-table .appt-pnr-row .visit-status{
  font-weight:700;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(159, 0, 0, var(--tw-text-opacity))
}

.appointments-table .appt-tags{
  width:8%;
  min-width:115px;
  display:flex;
  overflow-wrap:break-word
}

.completed-appointments-table{
  margin-left:auto;
  margin-right:auto;
  width:calc(100% - 32px)
}

.completed-appointments-table .row:last-of-type{
  margin-bottom:2rem
}

.completed-appointments-table.filter-applied{
  border:1px solid #287d3c !important
}

.completed-appointments-table .filter-applied-label{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  background:linear-gradient(180deg, #287d3c 0%, rgba(40, 125, 60, 0) 687.5%)
}

.completed-appointments-table .follow-up .ant-picker{
  visibility:hidden;
  width:0px;
  padding:0px
}

.completed-appointments-table .header{
  position:sticky;
  top:0px;
  z-index:1;
  align-self:flex-start;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.completed-appointments-table .header div::after{
  content:"";
  position:absolute;
  bottom:-0.0625rem;
  left:0px;
  width:100%;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.completed-appointments-table .header .uhid, .completed-appointments-table .header .pt-fields, .completed-appointments-table .header .pt-name-cell, .completed-appointments-table .header .pt-phone, .completed-appointments-table .header .last-visit, .completed-appointments-table .header .visit-status, .completed-appointments-table .header .payment-status, .completed-appointments-table .header .sa-status, .completed-appointments-table .header .amount, .completed-appointments-table .header .follow-up, .completed-appointments-table .header .reminders-count, .completed-appointments-table .header .visit-type, .completed-appointments-table .header .appt-tags, .completed-appointments-table .header .token{
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  font-size:.625rem;
  line-height:.75rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.completed-appointments-table .header .pt-phone{
  text-align:center
}

@media (min-width: 1280px){
  .completed-appointments-table .header .pt-phone{
    text-align:left
  }
}

.completed-appointments-table .header .last-visit{
  text-align:left
}

.completed-appointments-table .header .visit-type{
  word-break:break-all;
  text-align:center
}

@media (min-width: 1280px){
  .completed-appointments-table .header .visit-type{
    text-align:left
  }
}

.completed-appointments-table .header .cta{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-right:1.5rem;
  padding-left:0.5rem;
  text-align:right;
  font-size:.625rem;
  line-height:.75rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(109, 117, 128, var(--tw-text-opacity))
}

.completed-appointments-table .uhid{
  width:7%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .pt-fields{
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity));
  width:9%
}

.completed-appointments-table .pt-name-cell{
  width:20%;
  min-width:7.5rem;
  overflow-wrap:break-word;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .pt-name-cell .pt-name{
  display:flex;
  flex-direction:column;
  align-items:flex-start
}

@media (min-width: 1280px){
  .completed-appointments-table .pt-name-cell .pt-name{
    flex-direction:row;
    align-items:center;
    justify-content:space-between
  }
}

.completed-appointments-table .pt-name-cell .pt-name .tooltip{
  position:absolute;
  bottom:-0.125rem;
  left:2.25rem;
  display:none;
  width:5rem;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.completed-appointments-table .pt-name-cell .pt-name .tooltip::before{
  position:absolute;
  width:0px;
  border-right-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  right:100%;
  top:50%;
  transform:translateY(-50%);
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent
}

.completed-appointments-table .pt-name-cell .pt-name:hover .tooltip{
  display:block
}

.completed-appointments-table .pt-phone{
  width:9%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .last-visit{
  width:10%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .payment-status{
  width:9%;
  min-width:4rem;
  word-break:break-all
}

.completed-appointments-table .sa-status{
  width:9%;
  min-width:4rem;
  overflow-wrap:break-word
}

.completed-appointments-table .appt-tags{
  width:8%;
  min-width:115px;
  display:flex;
  word-break:break-all
}

.completed-appointments-table .visit-type{
  width:10%;
  min-width:4rem;
  word-break:break-all
}

.completed-appointments-table .reminders-count{
  width:12%;
  min-width:4rem;
  word-break:break-all;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

.completed-appointments-table .amount{
  width:5%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .follow-up{
  width:7%;
  min-width:4rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .cta{
  min-width:130px;
  flex:1 1 0%;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  padding-right:0.75rem;
  padding-left:0.5rem
}

.completed-appointments-table .token{
  width:3.5rem;
  padding-left:0.375rem;
  padding-right:0.375rem;
  padding-top:0.875rem;
  padding-bottom:0.875rem;
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.completed-appointments-table .row{
  display:flex;
  align-items:center;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(244, 246, 249, var(--tw-border-opacity))
}

.completed-appointments-table .row:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity));
  box-shadow:0px 6px 40px rgba(0,0,0,.08)
}

.popover-p-0 .ant-popover-inner-content{
  padding:0px
}

.popover-rounded-16 .ant-popover-inner-content{
  overflow:hidden;
  border-radius:1rem
}

.apt-drdn-submenu .ant-dropdown-menu-submenu-title{
  display:flex;
  justify-content:space-between;
  padding:5px 12px 5px 12px;
  font-weight:600;
  cursor:pointer;
  color:#394453
}

.apt-drdn-submenu .ant-dropdown-menu-submenu-expand-icon{
  display:none !important;
  height:0px !important
}

.sa-plus circle{
  fill:#dfeaff
}

.sa-plus .plus{
  stroke:#004ba8
}

.sa-plus:hover circle{
  fill:#004ba8
}

.sa-plus:hover .plus{
  stroke:#fff
}

.sa-tooltip{
  position:relative
}

.sa-tooltip .tooltip{
  position:absolute;
  bottom:2rem;
  display:none;
  white-space:nowrap;
  border-radius:1.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding:0.5rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.sa-tooltip .tooltip::after{
  position:absolute;
  width:0px;
  border-top-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:48px;
  bottom:-16px;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  border-bottom:8px solid transparent
}

.sa-tooltip:hover .tooltip{
  display:block
}

.pdf-icon{
  fill:#e2574c
}

.play-icon{
  fill:#2d4356
}

.sa-tabs{
  display:flex;
  cursor:pointer;
  align-items:center
}

.sa-tabs > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.375rem * var(--tw-space-x-reverse));
  margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.sa-tabs{
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  --tw-text-opacity:1;
  color:rgba(114, 125, 168, var(--tw-text-opacity))
}

.sa-tabs svg{
  fill:#727DA8
}

.sa-tabs.active{
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(238, 244, 252, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 75, 168, var(--tw-text-opacity))
}

.sa-tabs.active svg{
  fill:#004BA8
}

.cols .col:not(:last-child){
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(228, 229, 237, var(--tw-border-opacity))
}

@media (min-width: 1280px){
  .cols .col:not(:last-child){
    border-right-width:1px
  }
}

.expanded-sa-sym .name{
  position:relative
}

.expanded-sa-sym .name::before{
  position:absolute;
  height:0.625rem;
  width:0.625rem;
  border-radius:9999px;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(80, 87, 117, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  content:"";
  left:-13.765px;
  top:.1875rem
}

.expand-collapse-icon .tooltip{
  position:absolute;
  bottom:1.5rem;
  display:none;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  left:-1.4375rem
}

.expand-collapse-icon .tooltip::before{
  position:absolute;
  width:0px;
  border-top-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:40%;
  top:100%;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  border-bottom:8px solid transparent
}

.expand-collapse-icon:hover .tooltip{
  display:block
}

.assistant{
  width:50%;
  max-height:70%;
  z-index:9999;
  top:20%;
  position:fixed;
  left:50%;
  --tw-translate-x:-50%;
  border-radius:1rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(214, 217, 224, var(--tw-border-opacity));
  background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(237, 237, 237, 0.4) 100%);
  -webkit-backdrop-filter:blur(10px);
          backdrop-filter:blur(10px);
  box-shadow:0px 4px 30px rgba(0,0,0,.05)
}

.assistant .search-input{
  width:100%;
  background-color:transparent;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.assistant .search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(114, 125, 168, var(--tw-placeholder-opacity))
}

.assistant .search-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.assistant .search-input::placeholder{
  font-weight:400
}

.assistant .assistant-item{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(228, 229, 237, var(--tw-border-opacity))
}

.assistant .assistant-item .cta{
  visibility:hidden;
  display:flex;
  align-items:center
}

.assistant .assistant-item .cta > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.assistant .assistant-item .cta svg{
  fill:#004BA8
}

.assistant .assistant-item .cta .icon-bg .tooltip{
  position:absolute;
  bottom:2.5rem;
  display:none;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  width:-moz-fit-content;
  width:fit-content
}

.assistant .assistant-item .cta .icon-bg:hover .tooltip{
  display:block
}

.assistant .assistant-item:hover{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.ant-anchor-ink-ball.assistant .assistant-item:hover .cta{
  display:inline-block
}

.assistant .assistant-item:hover .cta{
  visibility:visible
}

.assistant .assistant-item:hover .cta .icon-bg:hover svg{
  fill:#FFFFFF
}

.assistant .assistant-item:last-child{
  border-bottom-width:1px;
  border-color:transparent;
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.assistant .assistant-item:last-child:hover{
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.count-bg{
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity))
}

.icon-bg{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.icon-bg:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.language-dialog{
  position:fixed;
  z-index:10;
  display:flex;
  -webkit-user-select:none;
          user-select:none;
  flex-direction:column;
  border-radius:.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  width:400px;
  left:420px;
  bottom:75px;
  filter:drop-shadow(0 2px 9px rgba(112, 96, 96, 0.25))
}

.language-dialog::after{
  position:absolute;
  width:0px;
  border-top-width:.625rem;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  content:"";
  bottom:-20px;
  left:200px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid transparent
}

.dynamic-section-row{
  position:relative;
  display:grid;
  width:100%;
  grid-auto-flow:column;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(214, 217, 224, var(--tw-border-opacity))
}

.contraceptions:hover .dynamic-section-row div p:nth-child(1){
  font-weight:700
}

.dynamic-section-row{
  grid-template-rows:minmax(50px, max-content);
  grid-template-columns:.5fr 1fr;
  line-height:0
}

.dynamic-section-row .sub-heading{
  position:relative;
  flex:.5 1 0%
}

.dynamic-section-row .sub-heading .sub-heading-mimic{
  z-index:-1;
  pointer-events:none;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.dynamic-section-row .sub-heading textarea{
  height:100%;
  width:100%;
  background-color:transparent;
  padding-left:0.625rem;
  padding-right:0.625rem;
  padding-top:0.5rem;
  padding-bottom:0.375rem;
  font-size:.8125rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.dynamic-section-row .sub-heading textarea::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(165, 171, 179, var(--tw-placeholder-opacity))
}

.dynamic-section-row .sub-heading textarea:not(:placeholder-shown){
  font-weight:700
}

.dynamic-section-row .sub-heading textarea:not(:placeholder-shown)~.sub-heading-mimic{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.dynamic-section-row .sub-heading-details{
  position:relative;
  border-left-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(214, 217, 224, var(--tw-border-opacity))
}

.dynamic-section-row .sub-heading-details textarea{
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.625rem;
  padding-right:0.625rem;
  padding-top:0.5rem;
  padding-bottom:0.375rem;
  font-size:.8125rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.dynamic-section-row .sub-heading-details textarea::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(165, 171, 179, var(--tw-placeholder-opacity))
}

.dynamic-section-row .autosuggest{
  z-index:100;
  position:absolute;
  left:0px;
  max-height:12.5rem;
  width:100%;
  overflow:auto;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

@media (min-width: 1024px){
  .dynamic-section-row .autosuggest{
    width:70%
  }
}

.dynamic-section-row .autosuggest{
  top:75px;
  box-shadow:-3px 2px 16px rgba(0,0,0,.15)
}

.dynamic-section-row .autosuggest .heading{
  flex:.7 1 0%;
  font-size:.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(57, 68, 82, var(--tw-text-opacity))
}

.dynamic-section-row .autosuggest .heading-details{
  flex:1 1 0%;
  font-size:.875rem;
  line-height:1.25rem;
  font-style:italic;
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

.cta-row{
  box-shadow:0px -5px 30px rgba(0,0,0,.15)
}

.pad-shadow-v2{
  box-shadow:0px 1px 3px rgba(0,0,0,.18)
}

.more-options-popup,.custom-drug-popup,.save-mx-template-popup,.popup{
  background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(237, 237, 237, 0.4) 100%);
  box-shadow:0px 4px 30px rgba(0,0,0,.05);
  -webkit-backdrop-filter:blur(50px);
          backdrop-filter:blur(50px)
}

.more-options-popup{
  right:calc(100% + 16px)
}

.more-options-popup::before{
  position:absolute;
  width:0px;
  border-left-width:.375rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  content:"";
  right:-16px;
  top:150px;
  transform:translateY(-50%);
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.more-options-table-cell{
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.more-options-table-cell.popup-open{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.more-options-table-cell.popup-open svg{
  fill:#09101D
}

.more-options-cell{
  --tw-text-opacity:1;
  color:rgba(165, 171, 179, var(--tw-text-opacity))
}

.more-options-cell svg{
  fill:#A5ABB3
}

.more-options-cell.popup-open{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.more-options-cell.popup-open svg{
  fill:#09101D
}

.sy-dropdown .sy-dropdown-item .movement-controls, .sy-dropdown .dx-dropdown-item .movement-controls, .sy-dropdown .mx-dropdown-item .movement-controls, .sy-dropdown .inventory-in-stock-item .movement-controls, .sy-dropdown .inventory-less-in-stock-item .movement-controls, .sy-dropdown .inventory-out-of-stock-item .movement-controls, .sy-dropdown .lx-dropdown-item .movement-controls, .sy-dropdown .lx-reading-dropdown-item .movement-controls, .sy-dropdown .examination-findings-dropdown-item .movement-controls, .sy-dropdown .doctor-referral-dropdown-item .movement-controls, .sy-dropdown .vital-dropdown-item .movement-controls, .dx-dropdown .sy-dropdown-item .movement-controls, .dx-dropdown .dx-dropdown-item .movement-controls, .dx-dropdown .mx-dropdown-item .movement-controls, .dx-dropdown .inventory-in-stock-item .movement-controls, .dx-dropdown .inventory-less-in-stock-item .movement-controls, .dx-dropdown .inventory-out-of-stock-item .movement-controls, .dx-dropdown .lx-dropdown-item .movement-controls, .dx-dropdown .lx-reading-dropdown-item .movement-controls, .dx-dropdown .examination-findings-dropdown-item .movement-controls, .dx-dropdown .doctor-referral-dropdown-item .movement-controls, .dx-dropdown .vital-dropdown-item .movement-controls, .mx-dropdown .sy-dropdown-item .movement-controls, .mx-dropdown .dx-dropdown-item .movement-controls, .mx-dropdown .mx-dropdown-item .movement-controls, .mx-dropdown .inventory-in-stock-item .movement-controls, .mx-dropdown .inventory-less-in-stock-item .movement-controls, .mx-dropdown .inventory-out-of-stock-item .movement-controls, .mx-dropdown .lx-dropdown-item .movement-controls, .mx-dropdown .lx-reading-dropdown-item .movement-controls, .mx-dropdown .examination-findings-dropdown-item .movement-controls, .mx-dropdown .doctor-referral-dropdown-item .movement-controls, .mx-dropdown .vital-dropdown-item .movement-controls, .lx-dropdown .sy-dropdown-item .movement-controls, .lx-dropdown .dx-dropdown-item .movement-controls, .lx-dropdown .mx-dropdown-item .movement-controls, .lx-dropdown .inventory-in-stock-item .movement-controls, .lx-dropdown .inventory-less-in-stock-item .movement-controls, .lx-dropdown .inventory-out-of-stock-item .movement-controls, .lx-dropdown .lx-dropdown-item .movement-controls, .lx-dropdown .lx-reading-dropdown-item .movement-controls, .lx-dropdown .examination-findings-dropdown-item .movement-controls, .lx-dropdown .doctor-referral-dropdown-item .movement-controls, .lx-dropdown .vital-dropdown-item .movement-controls, .lx-reading-dropdown .sy-dropdown-item .movement-controls, .lx-reading-dropdown .dx-dropdown-item .movement-controls, .lx-reading-dropdown .mx-dropdown-item .movement-controls, .lx-reading-dropdown .inventory-in-stock-item .movement-controls, .lx-reading-dropdown .inventory-less-in-stock-item .movement-controls, .lx-reading-dropdown .inventory-out-of-stock-item .movement-controls, .lx-reading-dropdown .lx-dropdown-item .movement-controls, .lx-reading-dropdown .lx-reading-dropdown-item .movement-controls, .lx-reading-dropdown .examination-findings-dropdown-item .movement-controls, .lx-reading-dropdown .doctor-referral-dropdown-item .movement-controls, .lx-reading-dropdown .vital-dropdown-item .movement-controls, .examination-findings-dropdown .sy-dropdown-item .movement-controls, .examination-findings-dropdown .dx-dropdown-item .movement-controls, .examination-findings-dropdown .mx-dropdown-item .movement-controls, .examination-findings-dropdown .inventory-in-stock-item .movement-controls, .examination-findings-dropdown .inventory-less-in-stock-item .movement-controls, .examination-findings-dropdown .inventory-out-of-stock-item .movement-controls, .examination-findings-dropdown .lx-dropdown-item .movement-controls, .examination-findings-dropdown .lx-reading-dropdown-item .movement-controls, .examination-findings-dropdown .examination-findings-dropdown-item .movement-controls, .examination-findings-dropdown .doctor-referral-dropdown-item .movement-controls, .examination-findings-dropdown .vital-dropdown-item .movement-controls, .doctor-referral-dropdown .sy-dropdown-item .movement-controls, .doctor-referral-dropdown .dx-dropdown-item .movement-controls, .doctor-referral-dropdown .mx-dropdown-item .movement-controls, .doctor-referral-dropdown .inventory-in-stock-item .movement-controls, .doctor-referral-dropdown .inventory-less-in-stock-item .movement-controls, .doctor-referral-dropdown .inventory-out-of-stock-item .movement-controls, .doctor-referral-dropdown .lx-dropdown-item .movement-controls, .doctor-referral-dropdown .lx-reading-dropdown-item .movement-controls, .doctor-referral-dropdown .examination-findings-dropdown-item .movement-controls, .doctor-referral-dropdown .doctor-referral-dropdown-item .movement-controls, .doctor-referral-dropdown .vital-dropdown-item .movement-controls, .vital-dropdown .sy-dropdown-item .movement-controls, .vital-dropdown .dx-dropdown-item .movement-controls, .vital-dropdown .mx-dropdown-item .movement-controls, .vital-dropdown .inventory-in-stock-item .movement-controls, .vital-dropdown .inventory-less-in-stock-item .movement-controls, .vital-dropdown .inventory-out-of-stock-item .movement-controls, .vital-dropdown .lx-dropdown-item .movement-controls, .vital-dropdown .lx-reading-dropdown-item .movement-controls, .vital-dropdown .examination-findings-dropdown-item .movement-controls, .vital-dropdown .doctor-referral-dropdown-item .movement-controls, .vital-dropdown .vital-dropdown-item .movement-controls{
  display:none
}

.sy-dropdown .sy-dropdown-item .circle-sy, .sy-dropdown .dx-dropdown-item .circle-sy, .sy-dropdown .mx-dropdown-item .circle-sy, .sy-dropdown .inventory-in-stock-item .circle-sy, .sy-dropdown .inventory-less-in-stock-item .circle-sy, .sy-dropdown .inventory-out-of-stock-item .circle-sy, .sy-dropdown .lx-dropdown-item .circle-sy, .sy-dropdown .lx-reading-dropdown-item .circle-sy, .sy-dropdown .examination-findings-dropdown-item .circle-sy, .sy-dropdown .doctor-referral-dropdown-item .circle-sy, .sy-dropdown .vital-dropdown-item .circle-sy, .dx-dropdown .sy-dropdown-item .circle-sy, .dx-dropdown .dx-dropdown-item .circle-sy, .dx-dropdown .mx-dropdown-item .circle-sy, .dx-dropdown .inventory-in-stock-item .circle-sy, .dx-dropdown .inventory-less-in-stock-item .circle-sy, .dx-dropdown .inventory-out-of-stock-item .circle-sy, .dx-dropdown .lx-dropdown-item .circle-sy, .dx-dropdown .lx-reading-dropdown-item .circle-sy, .dx-dropdown .examination-findings-dropdown-item .circle-sy, .dx-dropdown .doctor-referral-dropdown-item .circle-sy, .dx-dropdown .vital-dropdown-item .circle-sy, .mx-dropdown .sy-dropdown-item .circle-sy, .mx-dropdown .dx-dropdown-item .circle-sy, .mx-dropdown .mx-dropdown-item .circle-sy, .mx-dropdown .inventory-in-stock-item .circle-sy, .mx-dropdown .inventory-less-in-stock-item .circle-sy, .mx-dropdown .inventory-out-of-stock-item .circle-sy, .mx-dropdown .lx-dropdown-item .circle-sy, .mx-dropdown .lx-reading-dropdown-item .circle-sy, .mx-dropdown .examination-findings-dropdown-item .circle-sy, .mx-dropdown .doctor-referral-dropdown-item .circle-sy, .mx-dropdown .vital-dropdown-item .circle-sy, .lx-dropdown .sy-dropdown-item .circle-sy, .lx-dropdown .dx-dropdown-item .circle-sy, .lx-dropdown .mx-dropdown-item .circle-sy, .lx-dropdown .inventory-in-stock-item .circle-sy, .lx-dropdown .inventory-less-in-stock-item .circle-sy, .lx-dropdown .inventory-out-of-stock-item .circle-sy, .lx-dropdown .lx-dropdown-item .circle-sy, .lx-dropdown .lx-reading-dropdown-item .circle-sy, .lx-dropdown .examination-findings-dropdown-item .circle-sy, .lx-dropdown .doctor-referral-dropdown-item .circle-sy, .lx-dropdown .vital-dropdown-item .circle-sy, .lx-reading-dropdown .sy-dropdown-item .circle-sy, .lx-reading-dropdown .dx-dropdown-item .circle-sy, .lx-reading-dropdown .mx-dropdown-item .circle-sy, .lx-reading-dropdown .inventory-in-stock-item .circle-sy, .lx-reading-dropdown .inventory-less-in-stock-item .circle-sy, .lx-reading-dropdown .inventory-out-of-stock-item .circle-sy, .lx-reading-dropdown .lx-dropdown-item .circle-sy, .lx-reading-dropdown .lx-reading-dropdown-item .circle-sy, .lx-reading-dropdown .examination-findings-dropdown-item .circle-sy, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-sy, .lx-reading-dropdown .vital-dropdown-item .circle-sy, .examination-findings-dropdown .sy-dropdown-item .circle-sy, .examination-findings-dropdown .dx-dropdown-item .circle-sy, .examination-findings-dropdown .mx-dropdown-item .circle-sy, .examination-findings-dropdown .inventory-in-stock-item .circle-sy, .examination-findings-dropdown .inventory-less-in-stock-item .circle-sy, .examination-findings-dropdown .inventory-out-of-stock-item .circle-sy, .examination-findings-dropdown .lx-dropdown-item .circle-sy, .examination-findings-dropdown .lx-reading-dropdown-item .circle-sy, .examination-findings-dropdown .examination-findings-dropdown-item .circle-sy, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-sy, .examination-findings-dropdown .vital-dropdown-item .circle-sy, .doctor-referral-dropdown .sy-dropdown-item .circle-sy, .doctor-referral-dropdown .dx-dropdown-item .circle-sy, .doctor-referral-dropdown .mx-dropdown-item .circle-sy, .doctor-referral-dropdown .inventory-in-stock-item .circle-sy, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-sy, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-sy, .doctor-referral-dropdown .lx-dropdown-item .circle-sy, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-sy, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-sy, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-sy, .doctor-referral-dropdown .vital-dropdown-item .circle-sy, .vital-dropdown .sy-dropdown-item .circle-sy, .vital-dropdown .dx-dropdown-item .circle-sy, .vital-dropdown .mx-dropdown-item .circle-sy, .vital-dropdown .inventory-in-stock-item .circle-sy, .vital-dropdown .inventory-less-in-stock-item .circle-sy, .vital-dropdown .inventory-out-of-stock-item .circle-sy, .vital-dropdown .lx-dropdown-item .circle-sy, .vital-dropdown .lx-reading-dropdown-item .circle-sy, .vital-dropdown .examination-findings-dropdown-item .circle-sy, .vital-dropdown .doctor-referral-dropdown-item .circle-sy, .vital-dropdown .vital-dropdown-item .circle-sy{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(219, 237, 255, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(33, 136, 255, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-dx, .sy-dropdown .dx-dropdown-item .circle-dx, .sy-dropdown .mx-dropdown-item .circle-dx, .sy-dropdown .inventory-in-stock-item .circle-dx, .sy-dropdown .inventory-less-in-stock-item .circle-dx, .sy-dropdown .inventory-out-of-stock-item .circle-dx, .sy-dropdown .lx-dropdown-item .circle-dx, .sy-dropdown .lx-reading-dropdown-item .circle-dx, .sy-dropdown .examination-findings-dropdown-item .circle-dx, .sy-dropdown .doctor-referral-dropdown-item .circle-dx, .sy-dropdown .vital-dropdown-item .circle-dx, .dx-dropdown .sy-dropdown-item .circle-dx, .dx-dropdown .dx-dropdown-item .circle-dx, .dx-dropdown .mx-dropdown-item .circle-dx, .dx-dropdown .inventory-in-stock-item .circle-dx, .dx-dropdown .inventory-less-in-stock-item .circle-dx, .dx-dropdown .inventory-out-of-stock-item .circle-dx, .dx-dropdown .lx-dropdown-item .circle-dx, .dx-dropdown .lx-reading-dropdown-item .circle-dx, .dx-dropdown .examination-findings-dropdown-item .circle-dx, .dx-dropdown .doctor-referral-dropdown-item .circle-dx, .dx-dropdown .vital-dropdown-item .circle-dx, .mx-dropdown .sy-dropdown-item .circle-dx, .mx-dropdown .dx-dropdown-item .circle-dx, .mx-dropdown .mx-dropdown-item .circle-dx, .mx-dropdown .inventory-in-stock-item .circle-dx, .mx-dropdown .inventory-less-in-stock-item .circle-dx, .mx-dropdown .inventory-out-of-stock-item .circle-dx, .mx-dropdown .lx-dropdown-item .circle-dx, .mx-dropdown .lx-reading-dropdown-item .circle-dx, .mx-dropdown .examination-findings-dropdown-item .circle-dx, .mx-dropdown .doctor-referral-dropdown-item .circle-dx, .mx-dropdown .vital-dropdown-item .circle-dx, .lx-dropdown .sy-dropdown-item .circle-dx, .lx-dropdown .dx-dropdown-item .circle-dx, .lx-dropdown .mx-dropdown-item .circle-dx, .lx-dropdown .inventory-in-stock-item .circle-dx, .lx-dropdown .inventory-less-in-stock-item .circle-dx, .lx-dropdown .inventory-out-of-stock-item .circle-dx, .lx-dropdown .lx-dropdown-item .circle-dx, .lx-dropdown .lx-reading-dropdown-item .circle-dx, .lx-dropdown .examination-findings-dropdown-item .circle-dx, .lx-dropdown .doctor-referral-dropdown-item .circle-dx, .lx-dropdown .vital-dropdown-item .circle-dx, .lx-reading-dropdown .sy-dropdown-item .circle-dx, .lx-reading-dropdown .dx-dropdown-item .circle-dx, .lx-reading-dropdown .mx-dropdown-item .circle-dx, .lx-reading-dropdown .inventory-in-stock-item .circle-dx, .lx-reading-dropdown .inventory-less-in-stock-item .circle-dx, .lx-reading-dropdown .inventory-out-of-stock-item .circle-dx, .lx-reading-dropdown .lx-dropdown-item .circle-dx, .lx-reading-dropdown .lx-reading-dropdown-item .circle-dx, .lx-reading-dropdown .examination-findings-dropdown-item .circle-dx, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-dx, .lx-reading-dropdown .vital-dropdown-item .circle-dx, .examination-findings-dropdown .sy-dropdown-item .circle-dx, .examination-findings-dropdown .dx-dropdown-item .circle-dx, .examination-findings-dropdown .mx-dropdown-item .circle-dx, .examination-findings-dropdown .inventory-in-stock-item .circle-dx, .examination-findings-dropdown .inventory-less-in-stock-item .circle-dx, .examination-findings-dropdown .inventory-out-of-stock-item .circle-dx, .examination-findings-dropdown .lx-dropdown-item .circle-dx, .examination-findings-dropdown .lx-reading-dropdown-item .circle-dx, .examination-findings-dropdown .examination-findings-dropdown-item .circle-dx, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-dx, .examination-findings-dropdown .vital-dropdown-item .circle-dx, .doctor-referral-dropdown .sy-dropdown-item .circle-dx, .doctor-referral-dropdown .dx-dropdown-item .circle-dx, .doctor-referral-dropdown .mx-dropdown-item .circle-dx, .doctor-referral-dropdown .inventory-in-stock-item .circle-dx, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-dx, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-dx, .doctor-referral-dropdown .lx-dropdown-item .circle-dx, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-dx, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-dx, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-dx, .doctor-referral-dropdown .vital-dropdown-item .circle-dx, .vital-dropdown .sy-dropdown-item .circle-dx, .vital-dropdown .dx-dropdown-item .circle-dx, .vital-dropdown .mx-dropdown-item .circle-dx, .vital-dropdown .inventory-in-stock-item .circle-dx, .vital-dropdown .inventory-less-in-stock-item .circle-dx, .vital-dropdown .inventory-out-of-stock-item .circle-dx, .vital-dropdown .lx-dropdown-item .circle-dx, .vital-dropdown .lx-reading-dropdown-item .circle-dx, .vital-dropdown .examination-findings-dropdown-item .circle-dx, .vital-dropdown .doctor-referral-dropdown-item .circle-dx, .vital-dropdown .vital-dropdown-item .circle-dx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(230, 220, 253, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(138, 99, 210, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-mx, .sy-dropdown .dx-dropdown-item .circle-mx, .sy-dropdown .mx-dropdown-item .circle-mx, .sy-dropdown .inventory-in-stock-item .circle-mx, .sy-dropdown .inventory-less-in-stock-item .circle-mx, .sy-dropdown .inventory-out-of-stock-item .circle-mx, .sy-dropdown .lx-dropdown-item .circle-mx, .sy-dropdown .lx-reading-dropdown-item .circle-mx, .sy-dropdown .examination-findings-dropdown-item .circle-mx, .sy-dropdown .doctor-referral-dropdown-item .circle-mx, .sy-dropdown .vital-dropdown-item .circle-mx, .dx-dropdown .sy-dropdown-item .circle-mx, .dx-dropdown .dx-dropdown-item .circle-mx, .dx-dropdown .mx-dropdown-item .circle-mx, .dx-dropdown .inventory-in-stock-item .circle-mx, .dx-dropdown .inventory-less-in-stock-item .circle-mx, .dx-dropdown .inventory-out-of-stock-item .circle-mx, .dx-dropdown .lx-dropdown-item .circle-mx, .dx-dropdown .lx-reading-dropdown-item .circle-mx, .dx-dropdown .examination-findings-dropdown-item .circle-mx, .dx-dropdown .doctor-referral-dropdown-item .circle-mx, .dx-dropdown .vital-dropdown-item .circle-mx, .mx-dropdown .sy-dropdown-item .circle-mx, .mx-dropdown .dx-dropdown-item .circle-mx, .mx-dropdown .mx-dropdown-item .circle-mx, .mx-dropdown .inventory-in-stock-item .circle-mx, .mx-dropdown .inventory-less-in-stock-item .circle-mx, .mx-dropdown .inventory-out-of-stock-item .circle-mx, .mx-dropdown .lx-dropdown-item .circle-mx, .mx-dropdown .lx-reading-dropdown-item .circle-mx, .mx-dropdown .examination-findings-dropdown-item .circle-mx, .mx-dropdown .doctor-referral-dropdown-item .circle-mx, .mx-dropdown .vital-dropdown-item .circle-mx, .lx-dropdown .sy-dropdown-item .circle-mx, .lx-dropdown .dx-dropdown-item .circle-mx, .lx-dropdown .mx-dropdown-item .circle-mx, .lx-dropdown .inventory-in-stock-item .circle-mx, .lx-dropdown .inventory-less-in-stock-item .circle-mx, .lx-dropdown .inventory-out-of-stock-item .circle-mx, .lx-dropdown .lx-dropdown-item .circle-mx, .lx-dropdown .lx-reading-dropdown-item .circle-mx, .lx-dropdown .examination-findings-dropdown-item .circle-mx, .lx-dropdown .doctor-referral-dropdown-item .circle-mx, .lx-dropdown .vital-dropdown-item .circle-mx, .lx-reading-dropdown .sy-dropdown-item .circle-mx, .lx-reading-dropdown .dx-dropdown-item .circle-mx, .lx-reading-dropdown .mx-dropdown-item .circle-mx, .lx-reading-dropdown .inventory-in-stock-item .circle-mx, .lx-reading-dropdown .inventory-less-in-stock-item .circle-mx, .lx-reading-dropdown .inventory-out-of-stock-item .circle-mx, .lx-reading-dropdown .lx-dropdown-item .circle-mx, .lx-reading-dropdown .lx-reading-dropdown-item .circle-mx, .lx-reading-dropdown .examination-findings-dropdown-item .circle-mx, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-mx, .lx-reading-dropdown .vital-dropdown-item .circle-mx, .examination-findings-dropdown .sy-dropdown-item .circle-mx, .examination-findings-dropdown .dx-dropdown-item .circle-mx, .examination-findings-dropdown .mx-dropdown-item .circle-mx, .examination-findings-dropdown .inventory-in-stock-item .circle-mx, .examination-findings-dropdown .inventory-less-in-stock-item .circle-mx, .examination-findings-dropdown .inventory-out-of-stock-item .circle-mx, .examination-findings-dropdown .lx-dropdown-item .circle-mx, .examination-findings-dropdown .lx-reading-dropdown-item .circle-mx, .examination-findings-dropdown .examination-findings-dropdown-item .circle-mx, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-mx, .examination-findings-dropdown .vital-dropdown-item .circle-mx, .doctor-referral-dropdown .sy-dropdown-item .circle-mx, .doctor-referral-dropdown .dx-dropdown-item .circle-mx, .doctor-referral-dropdown .mx-dropdown-item .circle-mx, .doctor-referral-dropdown .inventory-in-stock-item .circle-mx, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-mx, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-mx, .doctor-referral-dropdown .lx-dropdown-item .circle-mx, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-mx, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-mx, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-mx, .doctor-referral-dropdown .vital-dropdown-item .circle-mx, .vital-dropdown .sy-dropdown-item .circle-mx, .vital-dropdown .dx-dropdown-item .circle-mx, .vital-dropdown .mx-dropdown-item .circle-mx, .vital-dropdown .inventory-in-stock-item .circle-mx, .vital-dropdown .inventory-less-in-stock-item .circle-mx, .vital-dropdown .inventory-out-of-stock-item .circle-mx, .vital-dropdown .lx-dropdown-item .circle-mx, .vital-dropdown .lx-reading-dropdown-item .circle-mx, .vital-dropdown .examination-findings-dropdown-item .circle-mx, .vital-dropdown .doctor-referral-dropdown-item .circle-mx, .vital-dropdown .vital-dropdown-item .circle-mx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(242, 222, 229, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(215, 92, 134, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-inventory-in-stock, .sy-dropdown .dx-dropdown-item .circle-inventory-in-stock, .sy-dropdown .mx-dropdown-item .circle-inventory-in-stock, .sy-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .sy-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .sy-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .sy-dropdown .lx-dropdown-item .circle-inventory-in-stock, .sy-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .sy-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .sy-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .sy-dropdown .vital-dropdown-item .circle-inventory-in-stock, .dx-dropdown .sy-dropdown-item .circle-inventory-in-stock, .dx-dropdown .dx-dropdown-item .circle-inventory-in-stock, .dx-dropdown .mx-dropdown-item .circle-inventory-in-stock, .dx-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .dx-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .dx-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .dx-dropdown .lx-dropdown-item .circle-inventory-in-stock, .dx-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .dx-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .dx-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .dx-dropdown .vital-dropdown-item .circle-inventory-in-stock, .mx-dropdown .sy-dropdown-item .circle-inventory-in-stock, .mx-dropdown .dx-dropdown-item .circle-inventory-in-stock, .mx-dropdown .mx-dropdown-item .circle-inventory-in-stock, .mx-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .mx-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .mx-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .mx-dropdown .lx-dropdown-item .circle-inventory-in-stock, .mx-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .mx-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .mx-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .mx-dropdown .vital-dropdown-item .circle-inventory-in-stock, .lx-dropdown .sy-dropdown-item .circle-inventory-in-stock, .lx-dropdown .dx-dropdown-item .circle-inventory-in-stock, .lx-dropdown .mx-dropdown-item .circle-inventory-in-stock, .lx-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .lx-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .lx-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .lx-dropdown .lx-dropdown-item .circle-inventory-in-stock, .lx-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .lx-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .lx-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .lx-dropdown .vital-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .sy-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .dx-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .mx-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .lx-reading-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .lx-reading-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .lx-reading-dropdown .lx-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .lx-reading-dropdown .vital-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .sy-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .dx-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .mx-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .examination-findings-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .examination-findings-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .examination-findings-dropdown .lx-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .examination-findings-dropdown .vital-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .sy-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .dx-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .mx-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .doctor-referral-dropdown .lx-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .doctor-referral-dropdown .vital-dropdown-item .circle-inventory-in-stock, .vital-dropdown .sy-dropdown-item .circle-inventory-in-stock, .vital-dropdown .dx-dropdown-item .circle-inventory-in-stock, .vital-dropdown .mx-dropdown-item .circle-inventory-in-stock, .vital-dropdown .inventory-in-stock-item .circle-inventory-in-stock, .vital-dropdown .inventory-less-in-stock-item .circle-inventory-in-stock, .vital-dropdown .inventory-out-of-stock-item .circle-inventory-in-stock, .vital-dropdown .lx-dropdown-item .circle-inventory-in-stock, .vital-dropdown .lx-reading-dropdown-item .circle-inventory-in-stock, .vital-dropdown .examination-findings-dropdown-item .circle-inventory-in-stock, .vital-dropdown .doctor-referral-dropdown-item .circle-inventory-in-stock, .vital-dropdown .vital-dropdown-item .circle-inventory-in-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(227, 248, 230, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.sy-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .sy-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .sy-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .sy-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .sy-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .dx-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .dx-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .dx-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .dx-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .mx-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .mx-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .mx-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .mx-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .lx-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .lx-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .lx-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .lx-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .lx-reading-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .lx-reading-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .lx-reading-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .lx-reading-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .examination-findings-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .examination-findings-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .examination-findings-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .examination-findings-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .doctor-referral-dropdown .vital-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .sy-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .dx-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .mx-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .inventory-in-stock-item .circle-inventory-less-in-stock, .vital-dropdown .inventory-less-in-stock-item .circle-inventory-less-in-stock, .vital-dropdown .inventory-out-of-stock-item .circle-inventory-less-in-stock, .vital-dropdown .lx-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .lx-reading-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .examination-findings-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .doctor-referral-dropdown-item .circle-inventory-less-in-stock, .vital-dropdown .vital-dropdown-item .circle-inventory-less-in-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 219, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.sy-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .sy-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .sy-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .sy-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .sy-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .dx-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .dx-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .dx-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .dx-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .mx-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .mx-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .mx-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .mx-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .lx-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .lx-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .lx-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .lx-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .lx-reading-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .lx-reading-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .lx-reading-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .lx-reading-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .examination-findings-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .examination-findings-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .examination-findings-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .examination-findings-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .doctor-referral-dropdown .vital-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .sy-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .dx-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .mx-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .inventory-in-stock-item .circle-inventory-out-of-stock, .vital-dropdown .inventory-less-in-stock-item .circle-inventory-out-of-stock, .vital-dropdown .inventory-out-of-stock-item .circle-inventory-out-of-stock, .vital-dropdown .lx-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .lx-reading-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .examination-findings-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .doctor-referral-dropdown-item .circle-inventory-out-of-stock, .vital-dropdown .vital-dropdown-item .circle-inventory-out-of-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 241, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.sy-dropdown .sy-dropdown-item .circle-lx, .sy-dropdown .dx-dropdown-item .circle-lx, .sy-dropdown .mx-dropdown-item .circle-lx, .sy-dropdown .inventory-in-stock-item .circle-lx, .sy-dropdown .inventory-less-in-stock-item .circle-lx, .sy-dropdown .inventory-out-of-stock-item .circle-lx, .sy-dropdown .lx-dropdown-item .circle-lx, .sy-dropdown .lx-reading-dropdown-item .circle-lx, .sy-dropdown .examination-findings-dropdown-item .circle-lx, .sy-dropdown .doctor-referral-dropdown-item .circle-lx, .sy-dropdown .vital-dropdown-item .circle-lx, .dx-dropdown .sy-dropdown-item .circle-lx, .dx-dropdown .dx-dropdown-item .circle-lx, .dx-dropdown .mx-dropdown-item .circle-lx, .dx-dropdown .inventory-in-stock-item .circle-lx, .dx-dropdown .inventory-less-in-stock-item .circle-lx, .dx-dropdown .inventory-out-of-stock-item .circle-lx, .dx-dropdown .lx-dropdown-item .circle-lx, .dx-dropdown .lx-reading-dropdown-item .circle-lx, .dx-dropdown .examination-findings-dropdown-item .circle-lx, .dx-dropdown .doctor-referral-dropdown-item .circle-lx, .dx-dropdown .vital-dropdown-item .circle-lx, .mx-dropdown .sy-dropdown-item .circle-lx, .mx-dropdown .dx-dropdown-item .circle-lx, .mx-dropdown .mx-dropdown-item .circle-lx, .mx-dropdown .inventory-in-stock-item .circle-lx, .mx-dropdown .inventory-less-in-stock-item .circle-lx, .mx-dropdown .inventory-out-of-stock-item .circle-lx, .mx-dropdown .lx-dropdown-item .circle-lx, .mx-dropdown .lx-reading-dropdown-item .circle-lx, .mx-dropdown .examination-findings-dropdown-item .circle-lx, .mx-dropdown .doctor-referral-dropdown-item .circle-lx, .mx-dropdown .vital-dropdown-item .circle-lx, .lx-dropdown .sy-dropdown-item .circle-lx, .lx-dropdown .dx-dropdown-item .circle-lx, .lx-dropdown .mx-dropdown-item .circle-lx, .lx-dropdown .inventory-in-stock-item .circle-lx, .lx-dropdown .inventory-less-in-stock-item .circle-lx, .lx-dropdown .inventory-out-of-stock-item .circle-lx, .lx-dropdown .lx-dropdown-item .circle-lx, .lx-dropdown .lx-reading-dropdown-item .circle-lx, .lx-dropdown .examination-findings-dropdown-item .circle-lx, .lx-dropdown .doctor-referral-dropdown-item .circle-lx, .lx-dropdown .vital-dropdown-item .circle-lx, .lx-reading-dropdown .sy-dropdown-item .circle-lx, .lx-reading-dropdown .dx-dropdown-item .circle-lx, .lx-reading-dropdown .mx-dropdown-item .circle-lx, .lx-reading-dropdown .inventory-in-stock-item .circle-lx, .lx-reading-dropdown .inventory-less-in-stock-item .circle-lx, .lx-reading-dropdown .inventory-out-of-stock-item .circle-lx, .lx-reading-dropdown .lx-dropdown-item .circle-lx, .lx-reading-dropdown .lx-reading-dropdown-item .circle-lx, .lx-reading-dropdown .examination-findings-dropdown-item .circle-lx, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-lx, .lx-reading-dropdown .vital-dropdown-item .circle-lx, .examination-findings-dropdown .sy-dropdown-item .circle-lx, .examination-findings-dropdown .dx-dropdown-item .circle-lx, .examination-findings-dropdown .mx-dropdown-item .circle-lx, .examination-findings-dropdown .inventory-in-stock-item .circle-lx, .examination-findings-dropdown .inventory-less-in-stock-item .circle-lx, .examination-findings-dropdown .inventory-out-of-stock-item .circle-lx, .examination-findings-dropdown .lx-dropdown-item .circle-lx, .examination-findings-dropdown .lx-reading-dropdown-item .circle-lx, .examination-findings-dropdown .examination-findings-dropdown-item .circle-lx, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-lx, .examination-findings-dropdown .vital-dropdown-item .circle-lx, .doctor-referral-dropdown .sy-dropdown-item .circle-lx, .doctor-referral-dropdown .dx-dropdown-item .circle-lx, .doctor-referral-dropdown .mx-dropdown-item .circle-lx, .doctor-referral-dropdown .inventory-in-stock-item .circle-lx, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-lx, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-lx, .doctor-referral-dropdown .lx-dropdown-item .circle-lx, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-lx, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-lx, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-lx, .doctor-referral-dropdown .vital-dropdown-item .circle-lx, .vital-dropdown .sy-dropdown-item .circle-lx, .vital-dropdown .dx-dropdown-item .circle-lx, .vital-dropdown .mx-dropdown-item .circle-lx, .vital-dropdown .inventory-in-stock-item .circle-lx, .vital-dropdown .inventory-less-in-stock-item .circle-lx, .vital-dropdown .inventory-out-of-stock-item .circle-lx, .vital-dropdown .lx-dropdown-item .circle-lx, .vital-dropdown .lx-reading-dropdown-item .circle-lx, .vital-dropdown .examination-findings-dropdown-item .circle-lx, .vital-dropdown .doctor-referral-dropdown-item .circle-lx, .vital-dropdown .vital-dropdown-item .circle-lx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(241, 235, 220, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(151, 115, 21, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-lx-reading, .sy-dropdown .dx-dropdown-item .circle-lx-reading, .sy-dropdown .mx-dropdown-item .circle-lx-reading, .sy-dropdown .inventory-in-stock-item .circle-lx-reading, .sy-dropdown .inventory-less-in-stock-item .circle-lx-reading, .sy-dropdown .inventory-out-of-stock-item .circle-lx-reading, .sy-dropdown .lx-dropdown-item .circle-lx-reading, .sy-dropdown .lx-reading-dropdown-item .circle-lx-reading, .sy-dropdown .examination-findings-dropdown-item .circle-lx-reading, .sy-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .sy-dropdown .vital-dropdown-item .circle-lx-reading, .dx-dropdown .sy-dropdown-item .circle-lx-reading, .dx-dropdown .dx-dropdown-item .circle-lx-reading, .dx-dropdown .mx-dropdown-item .circle-lx-reading, .dx-dropdown .inventory-in-stock-item .circle-lx-reading, .dx-dropdown .inventory-less-in-stock-item .circle-lx-reading, .dx-dropdown .inventory-out-of-stock-item .circle-lx-reading, .dx-dropdown .lx-dropdown-item .circle-lx-reading, .dx-dropdown .lx-reading-dropdown-item .circle-lx-reading, .dx-dropdown .examination-findings-dropdown-item .circle-lx-reading, .dx-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .dx-dropdown .vital-dropdown-item .circle-lx-reading, .mx-dropdown .sy-dropdown-item .circle-lx-reading, .mx-dropdown .dx-dropdown-item .circle-lx-reading, .mx-dropdown .mx-dropdown-item .circle-lx-reading, .mx-dropdown .inventory-in-stock-item .circle-lx-reading, .mx-dropdown .inventory-less-in-stock-item .circle-lx-reading, .mx-dropdown .inventory-out-of-stock-item .circle-lx-reading, .mx-dropdown .lx-dropdown-item .circle-lx-reading, .mx-dropdown .lx-reading-dropdown-item .circle-lx-reading, .mx-dropdown .examination-findings-dropdown-item .circle-lx-reading, .mx-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .mx-dropdown .vital-dropdown-item .circle-lx-reading, .lx-dropdown .sy-dropdown-item .circle-lx-reading, .lx-dropdown .dx-dropdown-item .circle-lx-reading, .lx-dropdown .mx-dropdown-item .circle-lx-reading, .lx-dropdown .inventory-in-stock-item .circle-lx-reading, .lx-dropdown .inventory-less-in-stock-item .circle-lx-reading, .lx-dropdown .inventory-out-of-stock-item .circle-lx-reading, .lx-dropdown .lx-dropdown-item .circle-lx-reading, .lx-dropdown .lx-reading-dropdown-item .circle-lx-reading, .lx-dropdown .examination-findings-dropdown-item .circle-lx-reading, .lx-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .lx-dropdown .vital-dropdown-item .circle-lx-reading, .lx-reading-dropdown .sy-dropdown-item .circle-lx-reading, .lx-reading-dropdown .dx-dropdown-item .circle-lx-reading, .lx-reading-dropdown .mx-dropdown-item .circle-lx-reading, .lx-reading-dropdown .inventory-in-stock-item .circle-lx-reading, .lx-reading-dropdown .inventory-less-in-stock-item .circle-lx-reading, .lx-reading-dropdown .inventory-out-of-stock-item .circle-lx-reading, .lx-reading-dropdown .lx-dropdown-item .circle-lx-reading, .lx-reading-dropdown .lx-reading-dropdown-item .circle-lx-reading, .lx-reading-dropdown .examination-findings-dropdown-item .circle-lx-reading, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .lx-reading-dropdown .vital-dropdown-item .circle-lx-reading, .examination-findings-dropdown .sy-dropdown-item .circle-lx-reading, .examination-findings-dropdown .dx-dropdown-item .circle-lx-reading, .examination-findings-dropdown .mx-dropdown-item .circle-lx-reading, .examination-findings-dropdown .inventory-in-stock-item .circle-lx-reading, .examination-findings-dropdown .inventory-less-in-stock-item .circle-lx-reading, .examination-findings-dropdown .inventory-out-of-stock-item .circle-lx-reading, .examination-findings-dropdown .lx-dropdown-item .circle-lx-reading, .examination-findings-dropdown .lx-reading-dropdown-item .circle-lx-reading, .examination-findings-dropdown .examination-findings-dropdown-item .circle-lx-reading, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .examination-findings-dropdown .vital-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .sy-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .dx-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .mx-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .inventory-in-stock-item .circle-lx-reading, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-lx-reading, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-lx-reading, .doctor-referral-dropdown .lx-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .doctor-referral-dropdown .vital-dropdown-item .circle-lx-reading, .vital-dropdown .sy-dropdown-item .circle-lx-reading, .vital-dropdown .dx-dropdown-item .circle-lx-reading, .vital-dropdown .mx-dropdown-item .circle-lx-reading, .vital-dropdown .inventory-in-stock-item .circle-lx-reading, .vital-dropdown .inventory-less-in-stock-item .circle-lx-reading, .vital-dropdown .inventory-out-of-stock-item .circle-lx-reading, .vital-dropdown .lx-dropdown-item .circle-lx-reading, .vital-dropdown .lx-reading-dropdown-item .circle-lx-reading, .vital-dropdown .examination-findings-dropdown-item .circle-lx-reading, .vital-dropdown .doctor-referral-dropdown-item .circle-lx-reading, .vital-dropdown .vital-dropdown-item .circle-lx-reading{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 250, 239, var(--tw-bg-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-vital, .sy-dropdown .dx-dropdown-item .circle-vital, .sy-dropdown .mx-dropdown-item .circle-vital, .sy-dropdown .inventory-in-stock-item .circle-vital, .sy-dropdown .inventory-less-in-stock-item .circle-vital, .sy-dropdown .inventory-out-of-stock-item .circle-vital, .sy-dropdown .lx-dropdown-item .circle-vital, .sy-dropdown .lx-reading-dropdown-item .circle-vital, .sy-dropdown .examination-findings-dropdown-item .circle-vital, .sy-dropdown .doctor-referral-dropdown-item .circle-vital, .sy-dropdown .vital-dropdown-item .circle-vital, .dx-dropdown .sy-dropdown-item .circle-vital, .dx-dropdown .dx-dropdown-item .circle-vital, .dx-dropdown .mx-dropdown-item .circle-vital, .dx-dropdown .inventory-in-stock-item .circle-vital, .dx-dropdown .inventory-less-in-stock-item .circle-vital, .dx-dropdown .inventory-out-of-stock-item .circle-vital, .dx-dropdown .lx-dropdown-item .circle-vital, .dx-dropdown .lx-reading-dropdown-item .circle-vital, .dx-dropdown .examination-findings-dropdown-item .circle-vital, .dx-dropdown .doctor-referral-dropdown-item .circle-vital, .dx-dropdown .vital-dropdown-item .circle-vital, .mx-dropdown .sy-dropdown-item .circle-vital, .mx-dropdown .dx-dropdown-item .circle-vital, .mx-dropdown .mx-dropdown-item .circle-vital, .mx-dropdown .inventory-in-stock-item .circle-vital, .mx-dropdown .inventory-less-in-stock-item .circle-vital, .mx-dropdown .inventory-out-of-stock-item .circle-vital, .mx-dropdown .lx-dropdown-item .circle-vital, .mx-dropdown .lx-reading-dropdown-item .circle-vital, .mx-dropdown .examination-findings-dropdown-item .circle-vital, .mx-dropdown .doctor-referral-dropdown-item .circle-vital, .mx-dropdown .vital-dropdown-item .circle-vital, .lx-dropdown .sy-dropdown-item .circle-vital, .lx-dropdown .dx-dropdown-item .circle-vital, .lx-dropdown .mx-dropdown-item .circle-vital, .lx-dropdown .inventory-in-stock-item .circle-vital, .lx-dropdown .inventory-less-in-stock-item .circle-vital, .lx-dropdown .inventory-out-of-stock-item .circle-vital, .lx-dropdown .lx-dropdown-item .circle-vital, .lx-dropdown .lx-reading-dropdown-item .circle-vital, .lx-dropdown .examination-findings-dropdown-item .circle-vital, .lx-dropdown .doctor-referral-dropdown-item .circle-vital, .lx-dropdown .vital-dropdown-item .circle-vital, .lx-reading-dropdown .sy-dropdown-item .circle-vital, .lx-reading-dropdown .dx-dropdown-item .circle-vital, .lx-reading-dropdown .mx-dropdown-item .circle-vital, .lx-reading-dropdown .inventory-in-stock-item .circle-vital, .lx-reading-dropdown .inventory-less-in-stock-item .circle-vital, .lx-reading-dropdown .inventory-out-of-stock-item .circle-vital, .lx-reading-dropdown .lx-dropdown-item .circle-vital, .lx-reading-dropdown .lx-reading-dropdown-item .circle-vital, .lx-reading-dropdown .examination-findings-dropdown-item .circle-vital, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-vital, .lx-reading-dropdown .vital-dropdown-item .circle-vital, .examination-findings-dropdown .sy-dropdown-item .circle-vital, .examination-findings-dropdown .dx-dropdown-item .circle-vital, .examination-findings-dropdown .mx-dropdown-item .circle-vital, .examination-findings-dropdown .inventory-in-stock-item .circle-vital, .examination-findings-dropdown .inventory-less-in-stock-item .circle-vital, .examination-findings-dropdown .inventory-out-of-stock-item .circle-vital, .examination-findings-dropdown .lx-dropdown-item .circle-vital, .examination-findings-dropdown .lx-reading-dropdown-item .circle-vital, .examination-findings-dropdown .examination-findings-dropdown-item .circle-vital, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-vital, .examination-findings-dropdown .vital-dropdown-item .circle-vital, .doctor-referral-dropdown .sy-dropdown-item .circle-vital, .doctor-referral-dropdown .dx-dropdown-item .circle-vital, .doctor-referral-dropdown .mx-dropdown-item .circle-vital, .doctor-referral-dropdown .inventory-in-stock-item .circle-vital, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-vital, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-vital, .doctor-referral-dropdown .lx-dropdown-item .circle-vital, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-vital, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-vital, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-vital, .doctor-referral-dropdown .vital-dropdown-item .circle-vital, .vital-dropdown .sy-dropdown-item .circle-vital, .vital-dropdown .dx-dropdown-item .circle-vital, .vital-dropdown .mx-dropdown-item .circle-vital, .vital-dropdown .inventory-in-stock-item .circle-vital, .vital-dropdown .inventory-less-in-stock-item .circle-vital, .vital-dropdown .inventory-out-of-stock-item .circle-vital, .vital-dropdown .lx-dropdown-item .circle-vital, .vital-dropdown .lx-reading-dropdown-item .circle-vital, .vital-dropdown .examination-findings-dropdown-item .circle-vital, .vital-dropdown .doctor-referral-dropdown-item .circle-vital, .vital-dropdown .vital-dropdown-item .circle-vital{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(229, 231, 243, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(81, 91, 167, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-examination-findings, .sy-dropdown .dx-dropdown-item .circle-examination-findings, .sy-dropdown .mx-dropdown-item .circle-examination-findings, .sy-dropdown .inventory-in-stock-item .circle-examination-findings, .sy-dropdown .inventory-less-in-stock-item .circle-examination-findings, .sy-dropdown .inventory-out-of-stock-item .circle-examination-findings, .sy-dropdown .lx-dropdown-item .circle-examination-findings, .sy-dropdown .lx-reading-dropdown-item .circle-examination-findings, .sy-dropdown .examination-findings-dropdown-item .circle-examination-findings, .sy-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .sy-dropdown .vital-dropdown-item .circle-examination-findings, .dx-dropdown .sy-dropdown-item .circle-examination-findings, .dx-dropdown .dx-dropdown-item .circle-examination-findings, .dx-dropdown .mx-dropdown-item .circle-examination-findings, .dx-dropdown .inventory-in-stock-item .circle-examination-findings, .dx-dropdown .inventory-less-in-stock-item .circle-examination-findings, .dx-dropdown .inventory-out-of-stock-item .circle-examination-findings, .dx-dropdown .lx-dropdown-item .circle-examination-findings, .dx-dropdown .lx-reading-dropdown-item .circle-examination-findings, .dx-dropdown .examination-findings-dropdown-item .circle-examination-findings, .dx-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .dx-dropdown .vital-dropdown-item .circle-examination-findings, .mx-dropdown .sy-dropdown-item .circle-examination-findings, .mx-dropdown .dx-dropdown-item .circle-examination-findings, .mx-dropdown .mx-dropdown-item .circle-examination-findings, .mx-dropdown .inventory-in-stock-item .circle-examination-findings, .mx-dropdown .inventory-less-in-stock-item .circle-examination-findings, .mx-dropdown .inventory-out-of-stock-item .circle-examination-findings, .mx-dropdown .lx-dropdown-item .circle-examination-findings, .mx-dropdown .lx-reading-dropdown-item .circle-examination-findings, .mx-dropdown .examination-findings-dropdown-item .circle-examination-findings, .mx-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .mx-dropdown .vital-dropdown-item .circle-examination-findings, .lx-dropdown .sy-dropdown-item .circle-examination-findings, .lx-dropdown .dx-dropdown-item .circle-examination-findings, .lx-dropdown .mx-dropdown-item .circle-examination-findings, .lx-dropdown .inventory-in-stock-item .circle-examination-findings, .lx-dropdown .inventory-less-in-stock-item .circle-examination-findings, .lx-dropdown .inventory-out-of-stock-item .circle-examination-findings, .lx-dropdown .lx-dropdown-item .circle-examination-findings, .lx-dropdown .lx-reading-dropdown-item .circle-examination-findings, .lx-dropdown .examination-findings-dropdown-item .circle-examination-findings, .lx-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .lx-dropdown .vital-dropdown-item .circle-examination-findings, .lx-reading-dropdown .sy-dropdown-item .circle-examination-findings, .lx-reading-dropdown .dx-dropdown-item .circle-examination-findings, .lx-reading-dropdown .mx-dropdown-item .circle-examination-findings, .lx-reading-dropdown .inventory-in-stock-item .circle-examination-findings, .lx-reading-dropdown .inventory-less-in-stock-item .circle-examination-findings, .lx-reading-dropdown .inventory-out-of-stock-item .circle-examination-findings, .lx-reading-dropdown .lx-dropdown-item .circle-examination-findings, .lx-reading-dropdown .lx-reading-dropdown-item .circle-examination-findings, .lx-reading-dropdown .examination-findings-dropdown-item .circle-examination-findings, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .lx-reading-dropdown .vital-dropdown-item .circle-examination-findings, .examination-findings-dropdown .sy-dropdown-item .circle-examination-findings, .examination-findings-dropdown .dx-dropdown-item .circle-examination-findings, .examination-findings-dropdown .mx-dropdown-item .circle-examination-findings, .examination-findings-dropdown .inventory-in-stock-item .circle-examination-findings, .examination-findings-dropdown .inventory-less-in-stock-item .circle-examination-findings, .examination-findings-dropdown .inventory-out-of-stock-item .circle-examination-findings, .examination-findings-dropdown .lx-dropdown-item .circle-examination-findings, .examination-findings-dropdown .lx-reading-dropdown-item .circle-examination-findings, .examination-findings-dropdown .examination-findings-dropdown-item .circle-examination-findings, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .examination-findings-dropdown .vital-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .sy-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .dx-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .mx-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .inventory-in-stock-item .circle-examination-findings, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-examination-findings, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-examination-findings, .doctor-referral-dropdown .lx-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .doctor-referral-dropdown .vital-dropdown-item .circle-examination-findings, .vital-dropdown .sy-dropdown-item .circle-examination-findings, .vital-dropdown .dx-dropdown-item .circle-examination-findings, .vital-dropdown .mx-dropdown-item .circle-examination-findings, .vital-dropdown .inventory-in-stock-item .circle-examination-findings, .vital-dropdown .inventory-less-in-stock-item .circle-examination-findings, .vital-dropdown .inventory-out-of-stock-item .circle-examination-findings, .vital-dropdown .lx-dropdown-item .circle-examination-findings, .vital-dropdown .lx-reading-dropdown-item .circle-examination-findings, .vital-dropdown .examination-findings-dropdown-item .circle-examination-findings, .vital-dropdown .doctor-referral-dropdown-item .circle-examination-findings, .vital-dropdown .vital-dropdown-item .circle-examination-findings{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  background-color:#79c7ff33;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(70, 129, 171, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .circle-doctor-referral, .sy-dropdown .dx-dropdown-item .circle-doctor-referral, .sy-dropdown .mx-dropdown-item .circle-doctor-referral, .sy-dropdown .inventory-in-stock-item .circle-doctor-referral, .sy-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .sy-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .sy-dropdown .lx-dropdown-item .circle-doctor-referral, .sy-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .sy-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .sy-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .sy-dropdown .vital-dropdown-item .circle-doctor-referral, .dx-dropdown .sy-dropdown-item .circle-doctor-referral, .dx-dropdown .dx-dropdown-item .circle-doctor-referral, .dx-dropdown .mx-dropdown-item .circle-doctor-referral, .dx-dropdown .inventory-in-stock-item .circle-doctor-referral, .dx-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .dx-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .dx-dropdown .lx-dropdown-item .circle-doctor-referral, .dx-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .dx-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .dx-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .dx-dropdown .vital-dropdown-item .circle-doctor-referral, .mx-dropdown .sy-dropdown-item .circle-doctor-referral, .mx-dropdown .dx-dropdown-item .circle-doctor-referral, .mx-dropdown .mx-dropdown-item .circle-doctor-referral, .mx-dropdown .inventory-in-stock-item .circle-doctor-referral, .mx-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .mx-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .mx-dropdown .lx-dropdown-item .circle-doctor-referral, .mx-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .mx-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .mx-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .mx-dropdown .vital-dropdown-item .circle-doctor-referral, .lx-dropdown .sy-dropdown-item .circle-doctor-referral, .lx-dropdown .dx-dropdown-item .circle-doctor-referral, .lx-dropdown .mx-dropdown-item .circle-doctor-referral, .lx-dropdown .inventory-in-stock-item .circle-doctor-referral, .lx-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .lx-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .lx-dropdown .lx-dropdown-item .circle-doctor-referral, .lx-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .lx-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .lx-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .lx-dropdown .vital-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .sy-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .dx-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .mx-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .inventory-in-stock-item .circle-doctor-referral, .lx-reading-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .lx-reading-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .lx-reading-dropdown .lx-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .lx-reading-dropdown .vital-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .sy-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .dx-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .mx-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .inventory-in-stock-item .circle-doctor-referral, .examination-findings-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .examination-findings-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .examination-findings-dropdown .lx-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .examination-findings-dropdown .vital-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .sy-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .dx-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .mx-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .inventory-in-stock-item .circle-doctor-referral, .doctor-referral-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .doctor-referral-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .doctor-referral-dropdown .lx-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .doctor-referral-dropdown .vital-dropdown-item .circle-doctor-referral, .vital-dropdown .sy-dropdown-item .circle-doctor-referral, .vital-dropdown .dx-dropdown-item .circle-doctor-referral, .vital-dropdown .mx-dropdown-item .circle-doctor-referral, .vital-dropdown .inventory-in-stock-item .circle-doctor-referral, .vital-dropdown .inventory-less-in-stock-item .circle-doctor-referral, .vital-dropdown .inventory-out-of-stock-item .circle-doctor-referral, .vital-dropdown .lx-dropdown-item .circle-doctor-referral, .vital-dropdown .lx-reading-dropdown-item .circle-doctor-referral, .vital-dropdown .examination-findings-dropdown-item .circle-doctor-referral, .vital-dropdown .doctor-referral-dropdown-item .circle-doctor-referral, .vital-dropdown .vital-dropdown-item .circle-doctor-referral{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(204, 207, 219, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(85, 89, 123, var(--tw-text-opacity))
}

.sy-dropdown .sy-dropdown-item .add-custom-sy-svg, .sy-dropdown .sy-dropdown-item .add-all-mx-svg, .sy-dropdown .dx-dropdown-item .add-custom-sy-svg, .sy-dropdown .dx-dropdown-item .add-all-mx-svg, .sy-dropdown .mx-dropdown-item .add-custom-sy-svg, .sy-dropdown .mx-dropdown-item .add-all-mx-svg, .sy-dropdown .inventory-in-stock-item .add-custom-sy-svg, .sy-dropdown .inventory-in-stock-item .add-all-mx-svg, .sy-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .sy-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .sy-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .sy-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .sy-dropdown .lx-dropdown-item .add-custom-sy-svg, .sy-dropdown .lx-dropdown-item .add-all-mx-svg, .sy-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .sy-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .sy-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .sy-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .sy-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .sy-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .sy-dropdown .vital-dropdown-item .add-custom-sy-svg, .sy-dropdown .vital-dropdown-item .add-all-mx-svg, .dx-dropdown .sy-dropdown-item .add-custom-sy-svg, .dx-dropdown .sy-dropdown-item .add-all-mx-svg, .dx-dropdown .dx-dropdown-item .add-custom-sy-svg, .dx-dropdown .dx-dropdown-item .add-all-mx-svg, .dx-dropdown .mx-dropdown-item .add-custom-sy-svg, .dx-dropdown .mx-dropdown-item .add-all-mx-svg, .dx-dropdown .inventory-in-stock-item .add-custom-sy-svg, .dx-dropdown .inventory-in-stock-item .add-all-mx-svg, .dx-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .dx-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .dx-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .dx-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .dx-dropdown .lx-dropdown-item .add-custom-sy-svg, .dx-dropdown .lx-dropdown-item .add-all-mx-svg, .dx-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .dx-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .dx-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .dx-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .dx-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .dx-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .dx-dropdown .vital-dropdown-item .add-custom-sy-svg, .dx-dropdown .vital-dropdown-item .add-all-mx-svg, .mx-dropdown .sy-dropdown-item .add-custom-sy-svg, .mx-dropdown .sy-dropdown-item .add-all-mx-svg, .mx-dropdown .dx-dropdown-item .add-custom-sy-svg, .mx-dropdown .dx-dropdown-item .add-all-mx-svg, .mx-dropdown .mx-dropdown-item .add-custom-sy-svg, .mx-dropdown .mx-dropdown-item .add-all-mx-svg, .mx-dropdown .inventory-in-stock-item .add-custom-sy-svg, .mx-dropdown .inventory-in-stock-item .add-all-mx-svg, .mx-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .mx-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .mx-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .mx-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .mx-dropdown .lx-dropdown-item .add-custom-sy-svg, .mx-dropdown .lx-dropdown-item .add-all-mx-svg, .mx-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .mx-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .mx-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .mx-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .mx-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .mx-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .mx-dropdown .vital-dropdown-item .add-custom-sy-svg, .mx-dropdown .vital-dropdown-item .add-all-mx-svg, .lx-dropdown .sy-dropdown-item .add-custom-sy-svg, .lx-dropdown .sy-dropdown-item .add-all-mx-svg, .lx-dropdown .dx-dropdown-item .add-custom-sy-svg, .lx-dropdown .dx-dropdown-item .add-all-mx-svg, .lx-dropdown .mx-dropdown-item .add-custom-sy-svg, .lx-dropdown .mx-dropdown-item .add-all-mx-svg, .lx-dropdown .inventory-in-stock-item .add-custom-sy-svg, .lx-dropdown .inventory-in-stock-item .add-all-mx-svg, .lx-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .lx-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .lx-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .lx-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .lx-dropdown .lx-dropdown-item .add-custom-sy-svg, .lx-dropdown .lx-dropdown-item .add-all-mx-svg, .lx-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .lx-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .lx-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .lx-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .lx-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .lx-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .lx-dropdown .vital-dropdown-item .add-custom-sy-svg, .lx-dropdown .vital-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .sy-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .sy-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .dx-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .dx-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .mx-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .mx-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .inventory-in-stock-item .add-custom-sy-svg, .lx-reading-dropdown .inventory-in-stock-item .add-all-mx-svg, .lx-reading-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .lx-reading-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .lx-reading-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .lx-reading-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .lx-reading-dropdown .lx-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .lx-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .lx-reading-dropdown .vital-dropdown-item .add-custom-sy-svg, .lx-reading-dropdown .vital-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .sy-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .sy-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .dx-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .dx-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .mx-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .mx-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .inventory-in-stock-item .add-custom-sy-svg, .examination-findings-dropdown .inventory-in-stock-item .add-all-mx-svg, .examination-findings-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .examination-findings-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .examination-findings-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .examination-findings-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .examination-findings-dropdown .lx-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .lx-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .examination-findings-dropdown .vital-dropdown-item .add-custom-sy-svg, .examination-findings-dropdown .vital-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .sy-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .sy-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .dx-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .dx-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .mx-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .mx-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .inventory-in-stock-item .add-custom-sy-svg, .doctor-referral-dropdown .inventory-in-stock-item .add-all-mx-svg, .doctor-referral-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .doctor-referral-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .doctor-referral-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .doctor-referral-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .doctor-referral-dropdown .lx-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .lx-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .doctor-referral-dropdown .vital-dropdown-item .add-custom-sy-svg, .doctor-referral-dropdown .vital-dropdown-item .add-all-mx-svg, .vital-dropdown .sy-dropdown-item .add-custom-sy-svg, .vital-dropdown .sy-dropdown-item .add-all-mx-svg, .vital-dropdown .dx-dropdown-item .add-custom-sy-svg, .vital-dropdown .dx-dropdown-item .add-all-mx-svg, .vital-dropdown .mx-dropdown-item .add-custom-sy-svg, .vital-dropdown .mx-dropdown-item .add-all-mx-svg, .vital-dropdown .inventory-in-stock-item .add-custom-sy-svg, .vital-dropdown .inventory-in-stock-item .add-all-mx-svg, .vital-dropdown .inventory-less-in-stock-item .add-custom-sy-svg, .vital-dropdown .inventory-less-in-stock-item .add-all-mx-svg, .vital-dropdown .inventory-out-of-stock-item .add-custom-sy-svg, .vital-dropdown .inventory-out-of-stock-item .add-all-mx-svg, .vital-dropdown .lx-dropdown-item .add-custom-sy-svg, .vital-dropdown .lx-dropdown-item .add-all-mx-svg, .vital-dropdown .lx-reading-dropdown-item .add-custom-sy-svg, .vital-dropdown .lx-reading-dropdown-item .add-all-mx-svg, .vital-dropdown .examination-findings-dropdown-item .add-custom-sy-svg, .vital-dropdown .examination-findings-dropdown-item .add-all-mx-svg, .vital-dropdown .doctor-referral-dropdown-item .add-custom-sy-svg, .vital-dropdown .doctor-referral-dropdown-item .add-all-mx-svg, .vital-dropdown .vital-dropdown-item .add-custom-sy-svg, .vital-dropdown .vital-dropdown-item .add-all-mx-svg{
  border-width:1px;
  border-color:transparent
}

.focus-state-dropdown-item{
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.focus-state-dropdown-item .circle-sy{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(219, 237, 255, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(33, 136, 255, var(--tw-text-opacity))
}

.focus-state-dropdown-item .circle-dx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(230, 220, 253, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(138, 99, 210, var(--tw-text-opacity))
}

.focus-state-dropdown-item .circle-mx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(242, 222, 229, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(215, 92, 134, var(--tw-text-opacity))
}

.focus-state-dropdown-item .circle-inventory-in-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(227, 248, 230, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.focus-state-dropdown-item .circle-inventory-less-in-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 219, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.focus-state-dropdown-item .circle-inventory-out-of-stock{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 242, 241, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize
}

.focus-state-dropdown-item .circle-lx{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(241, 235, 220, var(--tw-bg-opacity));
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  text-transform:capitalize;
  --tw-text-opacity:1;
  color:rgba(151, 115, 21, var(--tw-text-opacity))
}

.focus-state-dropdown-item .circle-lx-reading{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 250, 239, var(--tw-bg-opacity))
}

.focus-state-dropdown-item .circle-vital{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(245, 247, 255, var(--tw-bg-opacity))
}

.focus-state-dropdown-item .circle-examination-findings{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  background-color:#79c7ff33
}

.focus-state-dropdown-item .circle-doctor-referral{
  display:flex;
  height:1.75rem;
  min-height:1.75rem;
  width:1.75rem;
  min-width:1.75rem;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(204, 207, 219, var(--tw-bg-opacity))
}

.focus-state-dropdown-item .circle-sy, .focus-state-dropdown-item .add-custom-sy-svg, .focus-state-dropdown-item .add-all-mx-svg{
  --tw-border-opacity:1;
  border-color:rgba(33, 136, 255, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-dx{
  --tw-border-opacity:1;
  border-color:rgba(138, 99, 210, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-mx{
  --tw-border-opacity:1;
  border-color:rgba(215, 92, 134, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-inventory-in-stock{
  --tw-border-opacity:1;
  border-color:rgba(31, 131, 45, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-inventory-less-in-stock{
  --tw-border-opacity:1;
  border-color:rgba(237, 174, 12, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-inventory-out-of-stock{
  --tw-border-opacity:1;
  border-color:rgba(238, 115, 106, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-lx{
  --tw-border-opacity:1;
  border-color:rgba(151, 115, 21, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-lx-reading{
  --tw-border-opacity:1;
  border-color:rgba(237, 174, 12, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-vital{
  --tw-border-opacity:1;
  border-color:rgba(81, 91, 167, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-examination-findings{
  --tw-border-opacity:1;
  border-color:rgba(70, 129, 171, var(--tw-border-opacity))
}

.focus-state-dropdown-item .circle-doctor-referral{
  --tw-border-opacity:1;
  border-color:rgba(85, 89, 123, var(--tw-border-opacity))
}

.focus-state-dropdown-item .movement-controls{
  display:flex
}

.inventory-items:hover svg{
  fill:#FFFFFF
}

.row-container .row{
  opacity:1;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

.row-container .row:hover,.row-container .row:focus-within{
  box-shadow:0px 6px 40px rgba(0,0,0,.08)
}

.row-container .row-input-container:focus-within{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.row-container.focused .row{
  opacity:0.5
}

.row-container.focused .infocus{
  opacity:1
}

.sx-table .sx-table-row .cell,.sx-table .dx-table-row .cell,.dx-table .sx-table-row .cell,.dx-table .dx-table-row .cell{
  border-right:1px solid transparent;
  border-bottom:1px solid transparent;
  border-top:1px solid #e4e5ed;
  border-left:1px solid #e4e5ed
}

.sx-table .sx-table-row .cell:last-of-type,.sx-table .dx-table-row .cell:last-of-type,.dx-table .sx-table-row .cell:last-of-type,.dx-table .dx-table-row .cell:last-of-type{
  border-right:1px solid #e4e5ed
}

.sx-table .sx-table-row:last-of-type,.sx-table .dx-table-row:last-of-type,.dx-table .sx-table-row:last-of-type,.dx-table .dx-table-row:last-of-type{
  border-bottom:1px solid #e4e5ed
}

.sx-table .sx-table-row .drag-icon, .sx-table .sx-table-row .delete-icon, .sx-table .dx-table-row .drag-icon, .sx-table .dx-table-row .delete-icon, .dx-table .sx-table-row .drag-icon, .dx-table .sx-table-row .delete-icon, .dx-table .dx-table-row .drag-icon, .dx-table .dx-table-row .delete-icon{
  display:none
}

.sx-table .sx-table-row:hover .cell, .sx-table .dx-table-row:hover .cell, .dx-table .sx-table-row:hover .cell, .dx-table .dx-table-row:hover .cell{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.sx-table .sx-table-row:hover .cell:hover, .sx-table .dx-table-row:hover .cell:hover, .dx-table .sx-table-row:hover .cell:hover, .dx-table .dx-table-row:hover .cell:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.sx-table .sx-table-row:hover .drag-icon, .sx-table .sx-table-row:hover .delete-icon, .sx-table .dx-table-row:hover .drag-icon, .sx-table .dx-table-row:hover .delete-icon, .dx-table .sx-table-row:hover .drag-icon, .dx-table .sx-table-row:hover .delete-icon, .dx-table .dx-table-row:hover .drag-icon, .dx-table .dx-table-row:hover .delete-icon{
  display:flex
}

.sx-table .sx-table-row:hover .drag-icon,.sx-table .sx-table-row:hover .delete-icon,.sx-table .dx-table-row:hover .drag-icon,.sx-table .dx-table-row:hover .delete-icon,.dx-table .sx-table-row:hover .drag-icon,.dx-table .sx-table-row:hover .delete-icon,.dx-table .dx-table-row:hover .drag-icon,.dx-table .dx-table-row:hover .delete-icon{
  filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.15))
}

.sx-table .sx-name input, .sx-table .dx-name input, .dx-table .sx-name input, .dx-table .dx-name input{
  background-color:transparent;
  font-weight:700
}

.sx-table .sx-name:focus-within, .sx-table .dx-name:focus-within, .dx-table .sx-name:focus-within, .dx-table .dx-name:focus-within{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.sx-table .sx-severity select, .dx-table .sx-severity select{
  background-color:transparent
}

.sx-table .sx-additional-details textarea, .sx-table .dx-additional-details textarea, .dx-table .sx-additional-details textarea, .dx-table .dx-additional-details textarea{
  background-color:transparent
}

.sx-table .sx-additional-details textarea::placeholder, .sx-table .dx-additional-details textarea::placeholder, .dx-table .sx-additional-details textarea::placeholder, .dx-table .dx-additional-details textarea::placeholder{
  font-size:.75rem;
  line-height:1.125rem;
  text-transform:uppercase
}

.sx-table .sx-additional-details textarea::placeholder,.sx-table .dx-additional-details textarea::placeholder,.dx-table .sx-additional-details textarea::placeholder,.dx-table .dx-additional-details textarea::placeholder{
  line-height:1.125rem
}

.sx-table .sx-additional-details:focus-within, .sx-table .dx-additional-details:focus-within, .dx-table .sx-additional-details:focus-within, .dx-table .dx-additional-details:focus-within{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(9, 16, 29, var(--tw-border-opacity))
}

.mx-lx-row-dragging .copy-duration-v2{
  display:none
}

.mx-table .mx-duration .copy-duration-v2{
  display:none
}

.mx-table .mx-duration:hover .copy-duration-v2{
  display:flex
}

.lx-reading-table .lab-vital-row-date .copy-duration-v2{
  display:none
}

.lx-reading-table .lab-vital-row-date:hover .copy-duration-v2{
  display:flex
}

.vital-table .vital-row-date .copy-duration-v2{
  display:none
}

.vital-table .vital-row-date:hover .copy-duration-v2{
  display:flex
}

.dx-status{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(235, 238, 242, var(--tw-border-opacity));
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(44, 58, 75, var(--tw-text-opacity))
}

.dx-status.suspected{
  background-color:#fff3e1;
  color:#c97008
}

.dx-status.confirmed{
  background-color:#ffe8e1;
  color:#73270f
}

.darwin-switch{
  position:relative;
  display:inline-block;
  height:1.125rem;
  width:2rem
}

.darwin-switch .slider{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  cursor:pointer;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

.darwin-switch .slider::before{
  content:"";
  position:absolute;
  top:0.125rem;
  left:0.125rem;
  height:0.875rem;
  width:0.875rem;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(114, 125, 168, var(--tw-bg-opacity));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

.darwin-switch input{
  height:0px;
  width:0px;
  opacity:0
}

.darwin-switch input:checked+.slider{
  --tw-bg-opacity:1;
  background-color:rgba(228, 229, 237, var(--tw-bg-opacity))
}

.darwin-switch input:checked+.slider:before{
  transform:translateX(14px)
}

.darwin-switch.primary input:checked+.slider{
  --tw-bg-opacity:1;
  background-color:rgba(180, 213, 255, var(--tw-bg-opacity))
}

.darwin-switch.primary input:checked+.slider::before{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.darwin-switch.primary.always input:checked+.slider, .darwin-switch.primary.always input:not(:checked)+.slider{
  --tw-bg-opacity:1;
  background-color:rgba(180, 213, 255, var(--tw-bg-opacity))
}

.darwin-switch.primary.always input:checked+.slider::before, .darwin-switch.primary.always input:not(:checked)+.slider::before{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.darwin-switch.pad-print input:checked+.slider{
  --tw-bg-opacity:1;
  background-color:rgba(180, 213, 255, var(--tw-bg-opacity))
}

.darwin-switch.pad-print input:checked+.slider::before{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.mx-name .tapering-longform{
  display:none
}

.mx-name .tapering-shortform{
  display:flex
}

.mx-name:hover .tapering-longform{
  display:flex
}

.mx-name:hover .tapering-shortform{
  display:none
}

.copy-duration-v2{
  position:relative;
  display:flex;
  height:1.25rem;
  min-height:1.25rem;
  width:1.25rem;
  min-width:1.25rem;
  cursor:pointer;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.copy-duration-v2 .copy, .copy-duration-v2 .copied{
  height:0.75rem;
  width:0.75rem
}

.copy-duration-v2 .copy{
  fill:#4C5980
}

.copy-duration-v2 .copied{
  display:none;
  fill:#FFFFFF
}

.copy-duration-v2:hover{
  --tw-bg-opacity:1;
  background-color:rgba(76, 89, 128, var(--tw-bg-opacity))
}

.copy-duration-v2:hover .copy{
  fill:#FFFFFF
}

.copy-duration-v2.copied{
  --tw-bg-opacity:1;
  background-color:rgba(152, 213, 127, var(--tw-bg-opacity))
}

.copy-duration-v2.copied .copied{
  display:block
}

.copy-duration-v2.copied .copy{
  display:none
}

.copy-duration-v2 .tooltip{
  position:absolute;
  right:0px;
  bottom:2rem;
  display:none;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(76, 89, 128, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.copy-duration-v2 .tooltip::before{
  position:absolute;
  width:0px;
  border-top-width:.375rem;
  --tw-border-opacity:1;
  border-color:rgba(76, 89, 128, var(--tw-border-opacity));
  content:"";
  right:3px;
  bottom:-17px;
  transform:translateY(-50%);
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.copy-duration-v2:hover .tooltip{
  display:block
}

.save-mx-as-template{
  position:relative;
  display:flex;
  height:1.5rem;
  min-height:1.5rem;
  width:1.5rem;
  min-width:1.5rem;
  cursor:pointer;
  align-items:center;
  justify-content:center;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.save-mx-as-template:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 75, 168, var(--tw-bg-opacity))
}

.save-mx-as-template:hover svg{
  fill:#FFFFFF
}

.save-mx-template-popup::before{
  position:absolute;
  width:0px;
  border-left-width:.375rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  content:"";
  right:-16px;
  bottom:40%;
  transform:translateY(-50%);
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.global-template-popup::before{
  position:absolute;
  width:0px;
  border-bottom-width:.375rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 75, 168, var(--tw-border-opacity));
  content:"";
  right:32px;
  top:-10px;
  transform:translateY(-50%);
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-left:6px solid transparent
}

.toast{
  box-shadow:0px 8px 30px rgba(0,0,0,.1)
}

input[name=datalist-input-v2]::-webkit-calendar-picker-indicator{
  visibility:hidden
}

.flash-mx-duration .mx-duration,.flash-mx-duration .lab-vital-row-date,.flash-mx-duration .vital-row-date,.flash-mx-duration .mr-row{
  animation:flash-yellow 1s
}

@keyframes flash-yellow{
  from{
    --tw-bg-opacity:1;
    background-color:rgba(255, 250, 239, var(--tw-bg-opacity))
  }
}

.smart-suggestions-info{
  position:relative;
  cursor:pointer
}

.smart-suggestions-info .tooltip{
  position:absolute;
  top:2rem;
  left:-7rem;
  z-index:10;
  display:none;
  width:14.375rem;
  border-radius:1rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.smart-suggestions-info .tooltip::before{
  position:absolute;
  width:0px;
  border-bottom-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:50%;
  top:-30%;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  border-top:8px solid transparent
}

.smart-suggestions-info:hover .tooltip{
  display:block
}

.semibold{
  font-weight:600
}

.h5{
  font-size:1.4375rem;
  line-height:2.25rem
}

.p{
  font-size:1rem;
  line-height:1.5rem
}

.small-caps--semibold{
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:0.05em
}

.btn--large{
  font-size:1.125rem;
  line-height:1.25rem;
  font-weight:600;
  line-height:28px
}

.btn{
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700
}

.btn--small{
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700
}

.btn--xsmall{
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700
}

.bold{
  font-weight:700
}

.black{
  font-weight:900
}

.heading-1{
  font-size:1.125rem;
  line-height:1.25rem;
  line-height:1.25rem
}

.heading-2{
  font-size:1rem;
  line-height:1.5rem;
  line-height:1.125rem
}

.body-1{
  font-size:.875rem;
  line-height:1.25rem
}

.body-2{
  font-size:.8125rem;
  line-height:1.25rem;
  line-height:1.125rem
}

.body-3{
  font-size:.75rem;
  line-height:1.125rem;
  line-height:1rem
}

.body-4{
  font-size:.625rem;
  line-height:.75rem;
  line-height:.875rem
}

.caption-1{
  font-size:.75rem;
  line-height:1.125rem;
  text-transform:uppercase;
  line-height:1.125rem
}

.caption-2{
  font-size:.6875rem;
  line-height:1rem;
  text-transform:uppercase
}

.caption-3{
  font-size:.625rem;
  line-height:.75rem;
  text-transform:uppercase;
  line-height:.875rem
}

.pr-advice-shadow{
  box-shadow:inset 0px 0px 3px rgba(0,0,0,.25)
}

.mobile-no-autosuggest{
  box-shadow:0px 4px 10px rgba(0,0,0,.25)
}

.fill-card-prescrip{
  box-shadow:0px 1px 1px rgba(0,0,0,.25)
}

.prescription_card-shadow{
  box-shadow:0px .5px 2px rgba(0,0,0,.25)
}

.prescription_card-shadow-filled{
  box-shadow:0px .5px 2px rgba(0,0,0,.25)
}

.pad-selected-shadow{
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.1),inset 1px 0px 0px rgba(0,0,0,.1)
}

.med-history-card-shadow-filled{
  box-shadow:0px .5px 2px rgba(0,0,0,.25)
}

body{
  font-family:Lato,sans-serif
}

.input{
  flex-grow:1;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:400;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(9, 16, 29, var(--tw-text-opacity))
}

.input::placeholder{
  --tw-placeholder-opacity:0.5
}

.input{
  outline:2px solid transparent;
  outline-offset:2px
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
  -webkit-appearance:none
}

input::-webkit-calendar-picker-indicator:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

input[type=number]{
  -moz-appearance:textfield
}

input[name=add-vitals-input]{
  height:100%;
  font-weight:700
}

input[name=add-vitals-input]:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

input[name=add-vitals-input]::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(133, 140, 148, var(--tw-text-opacity))
}

input[name=add-vitals-input-unit]{
  height:100%;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

input[name=add-vitals-input-unit]:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

input[name=add-vitals-input-unit]::placeholder{
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(84, 93, 105, var(--tw-text-opacity))
}

input[name=ether-search-component]::-webkit-search-decoration,input[name=ether-search-component]::-webkit-search-cancel-button,input[name=ether-search-component]::-webkit-search-results-button,input[name=ether-search-component]::-webkit-search-results-decoration{
  -webkit-appearance:none
}

.search-input{
  width:100%;
  border-radius:.25rem;
  background-color:transparent
}

.search-input::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(109, 117, 128, var(--tw-placeholder-opacity))
}

.search-input:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.medicine{
  background-color:rgba(233, 173, 140, 0.23);
  font-size:.6875rem;
  line-height:1rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(233, 173, 140, var(--tw-text-opacity))
}

.dose{
  background-color:rgba(0, 148, 54, 0.2);
  font-size:.6875rem;
  line-height:1rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(25, 171, 79, var(--tw-text-opacity))
}

.diagnosis{
  background-color:rgba(34, 24, 116, 0.1);
  font-size:.6875rem;
  line-height:1rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(34, 24, 116, var(--tw-text-opacity))
}

.diagnosis-chip{
  background-color:#673ab7
}

.diagnosis-chip:hover{
  background-color:#673ab7
}

.tablet{
  font-size:.6875rem;
  line-height:1rem;
  font-weight:700;
  text-transform:uppercase;
  color:#f06292;
  background-color:#fce4ec
}

.dropdown-item-hover:hover{
  background-color:#e7ecff
}

.sy-dy-autosuggest-height{
  max-height:calc(100vh - 170px)
}

textarea{
  overflow:auto;
  padding-left:1rem
}

.dot-seperator{
  display:inline-block;
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgba(84, 93, 105, var(--tw-bg-opacity))
}

.hide-scrollbar::-webkit-scrollbar{
  display:none
}

.hide-scrollbar ::-webkit-scrollbar{
  width:0px;
  background:transparent
}

input:focus, select:focus, textarea:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.follow-up-date::-webkit-datetime-edit{
  display:none;
  visibility:hidden
}

.follow-up-date::-webkit-calendar-picker-indicator{
  height:1.25rem;
  width:1.25rem;
  cursor:pointer
}

@-moz-document url-prefix(){
  input.follow-up-date{
    display:none
  }
}

.pt-app-tooltip{
  position:relative
}

.pt-app-tooltip .tooltip{
  visibility:hidden;
  position:absolute;
  top:1.75rem;
  left:-1.25rem;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  opacity:0;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-delay:300ms
}

.pt-app-tooltip .tooltip::before{
  position:absolute;
  width:0px;
  border-bottom-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:20px;
  top:-15px;
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-right:8px solid transparent
}

.ant-anchor-ink-ball.pt-app-tooltip:hover .tooltip{
  display:inline-block
}

.pt-app-tooltip:hover .tooltip{
  visibility:visible;
  opacity:1
}

.pt-app-tooltip-pad{
  position:relative
}

.pt-app-tooltip-pad .tooltip{
  visibility:hidden;
  position:absolute;
  top:1.75rem;
  left:-0.875rem;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  opacity:0;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-delay:300ms
}

.pt-app-tooltip-pad .tooltip::before{
  position:absolute;
  width:0px;
  border-bottom-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:14px;
  top:-15px;
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-right:8px solid transparent
}

.ant-anchor-ink-ball.pt-app-tooltip-pad:hover .tooltip{
  display:inline-block
}

.pt-app-tooltip-pad:hover .tooltip{
  visibility:visible;
  opacity:1
}

.pt-app-tooltip-appts{
  position:relative
}

.pt-app-tooltip-appts .tooltip{
  visibility:hidden;
  position:absolute;
  top:1.75rem;
  left:-0.875rem;
  white-space:nowrap;
  border-radius:.25rem;
  --tw-bg-opacity:1;
  background-color:rgba(57, 68, 82, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:.75rem;
  line-height:1.125rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  opacity:0;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-delay:300ms
}

.pt-app-tooltip-appts .tooltip::before{
  position:absolute;
  width:0px;
  border-bottom-width:.5rem;
  --tw-border-opacity:1;
  border-color:rgba(57, 68, 82, var(--tw-border-opacity));
  content:"";
  left:14px;
  top:-14px;
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-right:8px solid transparent
}

.ant-anchor-ink-ball.pt-app-tooltip-appts:hover .tooltip{
  display:inline-block
}

.pt-app-tooltip-appts:hover .tooltip{
  visibility:visible;
  opacity:1
}

.template-list .delete-icon{
  visibility:hidden
}

.ant-anchor-ink-ball.template-list:hover .delete-icon{
  display:inline-block
}

.template-list:hover .delete-icon{
  visibility:visible
}

.active-button{
  border-bottom-width:.125rem
}

.active-button span{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 0, 0, var(--tw-text-opacity))
}

.new-patient-span{
  --tw-text-opacity:1;
  color:rgba(236, 102, 87, var(--tw-text-opacity))
}

.magicbox-active-button{
  background-color:rgba(255,255,255,.2);
  width:auto;
  border-radius:.5rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(255, 255, 255, var(--tw-border-opacity));
  padding-left:0.5625rem;
  padding-right:0.5625rem;
  font-size:.8125rem;
  line-height:1.25rem
}

.magicbox-active-button p{
  margin-left:0.3125rem;
  display:flex
}

.magicbox-button{
  background-color:rgba(255,255,255,.3)
}

.fadeout{
  position:relative;
  bottom:0px;
  height:6px;
  background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%)
}

.magicbox-history-container{
  height:calc(100% - 6px)
}

.magicbox-pastvisit{
  position:relative;
  cursor:pointer;
  border-radius:.25rem
}

.magicbox-pastvisit .svg{
  position:absolute;
  top:0.1875rem;
  right:0.1875rem;
  display:none
}

.magicbox-pastvisit:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.magicbox-pastvisit:hover .svg{
  display:flex
}

.magicbox-container{
  height:calc(100% - 50px)
}

@keyframes fadeInVBt{
  from{
    opacity:0
  }
}

.videocall-button-animation{
  animation:fadeInVBt .8s infinite alternate
}

.table-container{
  width:100%;
  overflow-x:scroll;
  border-radius:.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.table-container p{
  border-width:0px;
  border-style:none
}

.table-container tr{
  display:flex
}

.table-container tr th, .table-container tr td{
  border-width:.25px;
  --tw-border-opacity:1;
  border-color:rgba(228, 229, 237, var(--tw-border-opacity))
}

.table-container tr th{
  width:50px;
  position:sticky;
  left:0;
  z-index:2;
  border-left-width:0px
}

.table-container tr td{
  position:relative;
  width:15rem
}

.table-container tr td .copy-icon{
  position:absolute;
  top:0.25rem;
  right:0.25rem;
  display:none
}

.table-container tr td:hover{
  cursor:pointer;
  --tw-bg-opacity:1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity))
}

.table-container tr td:hover .copy-icon{
  display:flex
}

.table-container tr:first-of-type th, .table-container tr:first-of-type td{
  border-top-width:0px
}

.table-container tr:last-of-type th, .table-container tr:last-of-type td{
  border-bottom-width:0px
}

.table-container tr td:last-of-type{
  border-right-width:0px
}

#VITALS_BOX tr td:first-child{
  position:sticky;
  left:0;
  background-color:#fff
}

.showmore-fadeout{
  z-index:10;
  position:absolute;
  bottom:-10px;
  height:75px;
  width:100%;
  background:linear-gradient(175.82deg, rgba(255, 255, 255, 0.6) -21.69%, rgba(255, 255, 255, 0.9) 176.56%);
  display:flex;
  justify-content:center;
  align-items:center
}

.calc-active-btn{
  border-bottom-width:.125rem;
  --tw-border-opacity:1;
  border-color:rgba(62, 68, 92, var(--tw-border-opacity))
}

.calc-active-btn span{
  font-weight:700
}

.not-selected-calc div:nth-of-type(1) svg{
  display:none
}

.not-selected-calc p{
  font-weight:400 !important
}

body{
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

code{
  font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace
}

.tooltip:hover+span{
  opacity:1;
  filter:alpha(opacity=100);
  top:-2.2em;
  z-index:99;
  display:block
}

.tooltip+span{
  display:none;
  background:none repeat scroll 0 0 #222;
  color:#fff;
  font-size:1em;
  font-weight:normal;
  line-height:1.5em;
  padding:8px;
  width:180px;
  left:-196px;
  top:-2.2em;
  margin-left:0;
  border-radius:1px;
  border-radius:8px;
  opacity:0;
  filter:alpha(opacity=0);
  position:absolute;
  text-align:center;
  z-index:2;
  text-transform:none
}

.tooltip+span:after{
  border-color:#222 rgba(0,0,0,0);
  border-style:solid;
  border-width:15px 15px 0;
  content:"";
  display:block;
  right:-16px;
  top:28px;
  position:absolute;
  width:0;
  transform:rotate(-90deg)
}

.dt,.tm{
  width:180px
}

.sy-dropdown .ant-select-item-option-content,.dx-dropdown .ant-select-item-option-content,.mx-dropdown .ant-select-item-option-content,.lx-dropdown .ant-select-item-option-content{
  word-break:break-all;
  white-space:pre-wrap
}

.sydy-table .name,.sydy-table .instruction,.sydy-table .properties,.sydy-table .p1{
  padding-left:16px !important;
  padding-right:16px !important;
  padding-top:8px !important;
  padding-bottom:8px !important
}

.sydy-table .name,.sydy-table .instruction{
  width:35% !important
}

.sydy-table .properties,.sydy-table .p1{
  width:15% !important
}

.medical-history-row-name,.medical-history-row-since,.medical-history-row-parentConditions,.medical-history-row-frequency,.medical-history-row-notes,.medical-history-row-date,.medical-history-row-status{
  width:100%;
  padding:8px 16px !important
}

.lab-vital-row-unit{
  width:12%
}

.lab-vital-row-reading{
  width:17%
}

.lab-vital-row-interpretation{
  width:17%
}

.lab-vital-row-date{
  width:12%
}

.lab-vital-row-remark{
  width:30%
}

.lab-vital-row-delete{
  width:2.5%
}

.lab-vital-row-name{
  width:30%;
  word-break:break-all
}

.name .ant-select-selection-placeholder,.properties .ant-select-selection-placeholder,.p1 .ant-select-selection-placeholder{
  color:#a3a8c2
}

.ant-select-clear .anticon-close-circle{
  vertical-align:0
}

.editable-cell-value-wrap{
  padding:5px 12px;
  cursor:pointer;
  width:100%
}

.editable-row:hover .editable-cell-value-wrap{
  padding:4px 11px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

.mx-name{
  width:25%
}

.mx-name::after{
  width:0px !important
}

.lx-name{
  width:25%
}

.lx-instructions{
  width:72.5%
}

.mx-instructions{
  width:20%
}

.delete-button{
  min-width:24px;
  width:2.5%
}

.mx-timing{
  width:9%
}

.mx-startfrom{
  width:9%
}

.mx-dose,.mx-duration,.mx-frequency{
  width:9%
}

.p-5{
  padding:5px !important
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){
  color:inherit !important;
  font-weight:inherit !important;
  background-color:inherit !important
}

.ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){
  background-color:#f5f5f5 !important
}

.ant-modal-content{
  display:flex !important;
  flex:1 1 auto !important;
  flex-direction:column !important;
  overflow:auto !important
}

.dmultiselect .anticon.anticon-close.ant-tag-close-icon{
  vertical-align:0
}

.ant-table-container,.ant-table,.ant-spin-container,.ant-spin-nested-loading,.ant-table-wrapper{
  width:100%
}

.ant-table-body .ant-table-cell-fix-left,.ant-table-body .ant-table-cell-fix-right{
  background-color:#fff !important
}

.padV2-panel .ant-table-cell{
  padding:4px 16px !important
}

.lx-reading-table .ant-table-cell,.mx-table .ant-table-cell{
  padding:8px 4px !important
}

#CUSTOMISE_MEDICAL_HISTORY .ant-table-cell{
  padding:16px !important
}

@keyframes flash-yellow{
  from{
    --tw-bg-opacity: 1;
    background-color:rgba(255, 250, 239, var(--tw-bg-opacity))
  }
}

.ant-btn[disabled]{
  background-color:rgba(0,76,168,.5) !important
}

.custom-date-picker .ant-picker-input{
  padding:4px 6px;
  color:#004ba8 !important
}

.custom-date-picker{
  box-shadow:none !important;
  border-color:#d1d1d1 !important
}

.custom-date-picker-new .ant-picker-input{
  padding:4px 6px;
  color:#004ba8 !important
}

.custom-date-picker-new{
  box-shadow:none !important;
  border-color:#215fff !important
}

.ant-picker-active-bar{
  display:none
}

.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{
  background-color:#004ba8 !important
}

.ant-picker-cell-range-hover,.ant-picker-cell-range-hover-end{
  border-color:#004ba8 !important
}

.ant-picker-input input{
  cursor:pointer
}

.custom-date-picker{
  transition:none !important
}

.custom-date-picker .ant-picker-separator{
  line-height:0 !important
}

.custom-date-picker.filled-dates .ant-picker-input input{
  color:#fff !important
}

.custom-date-picker.filled-dates .ant-picker-separator span{
  color:#fff !important
}

.custom-date-picker-new{
  transition:none !important
}

.custom-date-picker-new .ant-picker-separator{
  line-height:0 !important
}

.custom-date-picker-new.filled-dates .ant-picker-input input{
  color:#fff !important
}

.custom-date-picker-new.filled-dates .ant-picker-separator span{
  color:#fff !important
}

.olvy-unread-indicator{
  margin:10px !important
}

.olvy-frame-sidebar .olvy-frame{
  left:65px !important
}

.vitals-cell-input-container .ant-input-affix-wrapper{
  border-right-width:0
}

.filled-vitals-cell-input-container .ant-input-affix-wrapper{
  border-width:0
}

.vitals-cell-input-container .ant-input-group-addon{
  border-left-width:0;
  padding:2px !important
}

.filled-vitals-cell-input-container .ant-input-group-addon{
  border-width:0;
  padding:2px !important
}

.padV2 .language-dialog{
  left:56px !important
}

.padV2 .peak-configure-pdf{
  left:84px !important
}

.padV2 .peak-configure-pdf::after{
  left:26px !important
}

.padV2 .padv2-hide{
  display:none !important
}

.padV2 .padv2-show{
  display:block !important
}

.padV2 .padv2-followup-notes{
  height:130px !important
}

.past-visit-table .ant-table-cell{
  vertical-align:baseline;
  padding:8px
}

.vitals-table .ant-table-cell{
  vertical-align:baseline;
  background:#fff !important;
  padding:8px
}

.vitals-table th.ant-table-cell{
  background:#fff !important;
  padding:0px 8px
}

.vitals-table td.ant-table-cell{
  background:#fff !important;
  padding:0px 8px;
  border:none !important
}

.past-visit-table .ant-table-cell:hover,.vitals-table .ant-table-cell:hover{
  background:#fff !important
}

.past-visit-table td.ant-table-cell-row-hover,.vitals-table .ant-table-cell:hover{
  background:#fff !important
}

.past-visit-table .ant-table .ant-table-container::before,.past-visit-table .ant-table .ant-table-container::after{
  box-shadow:none !important
}

.vitals-table .ant-table .ant-table-container::before,.vitals-table .ant-table .ant-table-container::after{
  box-shadow:none !important
}

.past-visit-table .ant-table-cell,.vitals-table .ant-table-cell{
  position:relative
}

.past-visit-table .ant-table-cell .svg{
  position:absolute;
  top:.1875rem;
  right:.1875rem;
  display:none
}

.past-visit-table .ant-table-cell:hover{
  --tw-bg-opacity: 1;
  background-color:rgba(244, 246, 249, var(--tw-bg-opacity)) !important
}

.past-visit-table .ant-table-cell:hover .svg{
  display:flex
}

.vitals-table .ant-table-container{
  overflow:auto !important
}

.vitals-table .ant-table-body{
  max-height:-moz-fit-content !important;
  max-height:fit-content !important;
  overflow-y:hidden !important
}

.vitals-table .ant-table-header{
  position:sticky;
  top:0;
  z-index:3
}

.calculators-container .ant-input-affix-wrapper{
  height:32px;
  border:none
}

.calculators-container .ant-input-group-addon{
  border:none
}

.interpretation-table td{
  text-align:center
}

.interpretation-table th.ant-table-cell::before{
  height:0 !important
}

.interpretation-table .ant-table-cell{
  padding-left:0px;
  padding-right:0px
}

.interpretation-table tr:nth-of-type(2){
  position:sticky !important;
  top:0 !important;
  z-index:1
}

.interpretation-table tr:nth-of-type(2) .ant-table-cell{
  background:#fafafa;
  color:rgba(0,0,0,.7)
}

.ant-btn-primary{
  background-color:#004ba8 !important
}

.tiny-mce{
  text-align:left;
  width:100%;
  line-height:1.3;
  font-size:14px;
  text-align:left;
  vertical-align:top
}

.tiny-mce .tox-editor-header{
  padding:0 !important;
  border-width:1px !important
}

.tiny-mce body{
  margin:0 !important
}

.tiny-mce .tox-tinymce{
  border:1px solid #dadee3
}

.tiny-mce .tox-tinymce svg{
  transform:scale(0.85)
}

.tiny-mce .tox-editor-header *{
  margin:0 !important
}

.tiny-mce .container{
  background-color:#fafafa;
  margin:-20px -20px 0 -20px;
  padding:20px
}

.tiny-mce p{
  margin:0 0 !important
}

.tiny-mce ul,.tiny-mce ol{
  padding-left:20px;
  display:table
}

.tiny-mce ul{
  list-style:disc
}

.tiny-mce ol{
  list-style:decimal
}

.tiny-mce a{
  text-decoration:underline
}

.tiny-mce textarea{
  display:none
}

.template-list .tiny-mce{
  min-height:-moz-fit-content;
  min-height:fit-content;
  max-height:-moz-fit-content;
  max-height:fit-content;
  padding:0
}

.tiny-mce [contenteditable]:focus{
  outline:0px solid transparent !important
}

.tiny-mce .tox-tinymce-inline{
  position:absolute;
  top:-2rem
}

.med-table-popover .ant-popover-arrow-content{
  background-color:#505775
}

.add-address-form input:valid{
  border-color:#000
}

.vital-container .edit-container{
  display:none
}

.vital-container:hover .edit-container{
  display:flex !important
}

.hover-parent-element .hover-child-element{
  display:none
}

.hover-parent-element:hover .hover-child-element{
  display:block
}

.mr-row .copy-duration-v2{
  display:none
}

.mr-row:hover .copy-duration-v2{
  display:flex
}

.interpretation-table .ant-table-container,.interpretation-table .ant-table,.interpretation-table .ant-spin-container,.interpretation-table .ant-spin-nested-loading{
  height:100%
}

.ant-select-item-option-content{
  white-space:normal
}

#genie-med-table .ant-table-body{
  overflow:auto auto !important
}

.patient-pic .ant-image-preview-img-wrapper{
  display:flex;
  align-items:center;
  justify-content:center
}

#genie-med-table .ant-table-expanded-row .ant-table-cell:empty{
  display:none !important
}

#genie-med-table .ant-table-sticky-scroll{
  display:none
}

#genie-med-table .ant-table-cell{
  padding:16px 12px
}

#genie-med-table .ant-table-row:hover,#genie-med-table .ant-table-row:hover td{
  background:#eef4fc !important
}

#genie-med-table .ant-table-expanded-row td:hover{
  background:#fbfbfb !important
}

#genie-med-table .ant-table-body{
  min-height:500px !important
}

#unavailable-price-modal .ant-collapse-header .anticon{
  display:none !important
}

#unavailable-price-modal .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{
  display:flex !important
}

#unavailable-price-modal .ant-collapse{
  border:none !important;
  background-color:#fff !important
}

#unavailable-price-modal .ant-collapse-header{
  padding:14px 4px !important
}

#unavailable-price-modal .ant-collapse-content-box{
  padding:10px !important
}

.lab-vital-template-table-row thead tr th{
  background-color:#fff !important;
  padding:0 !important;
  border:0 !important
}

.lab-vital-template-table-row .ant-table-header{
  z-index:20 !important
}

.lab-vital-template-table-row .ant-table-tbody .ant-table-row-level-0,.lab-vital-template-table-row .ant-table-tbody .ant-table-row-level-0>.ant-table-cell-fix-left{
  background-color:#fff !important;
  overflow:hidden !important
}

.lab-vital-template-table-row .ant-table-body table{
  border-spacing:0 4px !important
}

.lab-vital-template-table-row .ant-table-cell-fix-left-last{
  border-top-left-radius:8px !important;
  border-bottom-left-radius:8px !important;
  z-index:19 !important
}

.lab-vital-template-table-row .ant-table-cell-fix-right-first{
  border-top-right-radius:8px !important;
  border-bottom-right-radius:8px !important;
  z-index:19
}

.lab-vital-template-table-row .ant-table-tbody .ant-table-row-level-0,.lab-vital-template-table-row .ant-table-tbody .ant-table-row-level-0>.ant-table-cell-fix-left{
  background-color:#f4f6f9 !important
}

.lab-vital-template-table-row .ant-table-row-level-0 .ant-table-cell{
  padding:5px !important;
  border:none !important
}

.lab-vital-template-table-row .ant-table-row-level-1 .ant-table-cell{
  padding:4px !important;
  border-radius:4px !important
}

.lab-vital-template-table-row .ant-table-row-level-1{
  background-color:#fff !important
}

.lab-vital-template-table-row .ant-table-tbody .ant-table-cell{
  background-color:inherit !important
}

.lab-vital-template-table-row .antd-date input{
  font-weight:bold !important
}

.lab-tests-cell-input-container .ant-input-affix-wrapper{
  border-right-width:0
}

.filled-lab-tests-cell-input-container .ant-input-affix-wrapper{
  border-width:0
}

.lab-tests-cell-input-container .ant-input-group-addon{
  border-left-width:0;
  padding:2px !important
}

.filled-lab-tests-cell-input-container .ant-input-group-addon{
  border-width:0;
  padding:2px !important
}

.lab-tests-cell-input-container .ant-input{
  border-right-width:1px;
  padding:3px 8px !important;
  border-top-left-radius:4px !important;
  border-bottom-left-radius:4px !important
}

.lab-vital-unit-select{
  max-width:90px;
  text-overflow:ellipsis
}

.filled-lab-tests-cell-input-container .ant-input{
  border:1px solid;
  border-color:#000;
  border-top-left-radius:4px !important;
  border-bottom-left-radius:4px !important
}

.low-high-interpretation .ant-input{
  border-color:#d73a2f !important;
  background:#fff2f1 !important
}

.lab-tests-cell-input-container .ant-input-group-addon,.filled-lab-tests-cell-input-container .ant-input-group-addon{
  border:1px solid #d9d9d9;
  border-left-width:0;
  background:#f4f6f9;
  padding:3px 8px !important;
  border-top-right-radius:4px !important;
  border-bottom-right-radius:4px !important
}

.lab-tests-cell-input-container .ant-select-selection-item,.filled-lab-tests-cell-input-container .ant-select-selection-item{
  font-size:14px !important
}

.lab-vital-ant-message .ant-message-custom-content.ant-message-info{
  display:flex !important;
  align-items:center !important
}

.lab-vital-ant-message .ant-message-notice-content{
  border-radius:8px
}

.edit-template-collapse .ant-collapse-header>div:first-child{
  display:flex;
  align-items:center
}

.edit-template-collapse .ant-collapse-header{
  display:flex;
  align-items:center
}

.profile-pic-mask{
  border-radius:50%
}

.ant-image-preview-img-wrapper{
  display:flex;
  justify-content:center;
  align-items:center;
  margin:52px 0px
}

#genie-med-table .ant-drawer-content-wrapper{
  height:max-content;
  bottom:80px;
  margin-right:16px;
  border:1px solid #dadee3;
  border-radius:8px;
  overflow:hidden
}

.he-onboarding .ant-form-item{
  margin-bottom:16px
}

.he-onboarding .ant-input{
  padding:8px 13px;
  border-radius:6px
}

.add-capsule{
  padding:6px 12px;
  background-color:#fff;
  border:1px solid #b4d5ff;
  border-radius:32px
}

.add-capsule:hover{
  background-color:#eef4fc;
  font-weight:bold
}

.add-capsule:active{
  background-color:#b4d5ff;
  font-weight:bold
}

.truncate-overflow-1{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box !important;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}

.shepherd-header,.shepherd-text,.shepherd-footer,.shepherd-title{
  background:#215fff !important;
  color:#fff !important
}

.shepherd-arrow:before{
  background:#215fff !important
}

.shepherd-button{
  color:#215fff !important;
  background:#fff !important;
  font-weight:700
}

.shepherd-cancel-icon{
  color:#fff !important
}

.shepherd-header,.shepherd-text,.shepherd-footer{
  padding-right:20px !important;
  padding-left:20px !important
}

.shepherd-text{
  padding-top:0px !important;
  padding-bottom:25px !important;
  line-height:24px !important
}

.shepherd-title{
  flex:initial !important;
  width:100% !important;
  font-weight:700 !important
}

.shepherd-tour{
  z-index:75 !important
}

.order-medicines-dashboard .ant-table-cell{
  padding:10px 16px
}

.dental-examination-row-name{
  width:30%
}

.dental-examination-row-surface{
  width:27%
}

.dental-examination-row-date{
  width:20%
}

.dental-examination-row-notes{
  width:20%
}

.dental-examination-row-delete{
  width:3%
}

.dental-procedure-row-name{
  width:22.5%
}

.dental-procedure-row-tooth{
  width:16.5%
}

.dental-procedure-row-surface{
  width:15%
}

.dental-procedure-row-date{
  width:19%
}

.dental-procedure-row-visits{
  width:8.5%
}

.dental-procedure-row-notes{
  width:15.5%
}

.dental-procedure-row-delete{
  width:3%
}

.dental-table .dental-procedure-row-date .copy-duration-v2,.dental-table .dental-examination-row-date .copy-duration-v2{
  display:none
}

.dental-table .dental-procedure-row-date:hover .copy-duration-v2,.dental-table .dental-examination-row-date:hover .copy-duration-v2{
  display:flex
}

.dental-table .ant-table-cell{
  padding:8px 4px !important
}

.teeth-container:hover{
  transform:scale(1.05);
  transition:.4s
}

.bg-darwin-green-bg-dark{
  background:#d1ede1
}

.he-dashboard-active-order-updates .ant-popover-inner{
  border-radius:8px;
  overflow:hidden
}

.he-dashboard-active-order-updates .ant-popover-arrow{
  display:none !important
}

.patient-health-summary-popover .ant-popover-inner{
  border-radius:8px !important;
  overflow:hidden !important
}

.tooth-number .ant-checkbox-inner{
  border-color:#767676;
  border-width:2px
}

.tooth-number .ant-checkbox-checked .ant-checkbox-inner{
  background-color:#215fff;
  border-color:#215fff;
  border-width:1px
}

.ai-summary-highlight{
  background:linear-gradient(90deg, rgba(32, 92, 255, 0.2) 0%, rgba(205, 155, 234, 0.2) 100%)
}

.ai-summary-highlight:hover{
  background:linear-gradient(90deg, #205cff 0%, #cd9bea 100%);
  color:#fff
}

.ai_patient_summary_loading::after{
  display:inline-block;
  animation:dotty steps(1, end) 1s infinite;
  content:""
}

@keyframes dotty{
  0%{
    content:""
  }

  25%{
    content:"."
  }

  50%{
    content:".."
  }

  75%{
    content:"..."
  }

  100%{
    content:""
  }
}

.ai_patient_summary__line_loader{
  background:#ccc;
  width:400px;
  height:1px;
  border-radius:10px;
  position:relative;
  overflow:hidden
}

.ai_patient_summary__line_loader .blue-line{
  background:#194fd8;
  border-radius:10px;
  position:absolute;
  left:-100%;
  top:0;
  width:100%;
  height:100%;
  animation:moveRight 30s linear forwards
}

@keyframes moveRight{
  from{
    left:-100%
  }

  to{
    left:0%
  }
}

.primary-btn-v3{
  display:inline-flex;
  align-items:center;
  border-radius:.5rem;
  border-width:1px;
  border-color:transparent;
  --tw-bg-opacity: 1;
  background-color:rgba(33, 95, 255, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity: 1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.primary-btn-v3:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.primary-btn-v3:hover{
  --tw-bg-opacity: 1;
  background-color:rgba(26, 76, 204, var(--tw-bg-opacity))
}

.primary-btn-v3:active{
  --tw-bg-opacity: 1;
  background-color:rgba(33, 95, 255, var(--tw-bg-opacity))
}

.primary-btn-v3:disabled{
  background-color:rgba(163, 163, 168, var(--tw-bg-opacity))
}

.primary-btn-v3:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.secondary-btn-v3{
  display:inline-flex;
  align-items:center;
  border-radius:.5rem;
  border-width:1px;
  --tw-border-opacity: 1;
  border-color:rgba(33, 95, 255, var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-weight:700;
  --tw-text-opacity: 1;
  color:rgba(33, 95, 255, var(--tw-bg-opacity))
}

.secondary-btn-v3:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.secondary-btn-v3:hover{
  --tw-border-opacity: 1;
  border-color:rgba(33, 95, 255, var(--tw-bg-opacity));
  background-color:rgba(233, 239, 255, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color:rgba(33, 95, 255, var(--tw-bg-opacity))
}

.secondary-btn-v3:active{
  --tw-border-opacity: 1;
  border-color:rgba(0, 76, 168, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color:rgba(0, 76, 168, var(--tw-text-opacity))
}

.secondary-btn-v3:disabled{
  border-color:rgba(209, 209, 209, var(--tw-border-opacity));
  color:rgba(163, 163, 163, var(--tw-border-opacity))
}

.secondary-btn-v3:focus{
  outline:2px solid #8facff;
  outline-offset:1px
}

.medical-records::placeholder{
  color:#999
}

.scroll-container{
  width:100%;
  overflow-x:auto;
  white-space:nowrap;
  position:relative
}

.scroll-container::after{
  content:">";
  position:absolute;
  top:0;
  right:0;
  font-size:24px;
  color:#000;
  display:none
}

.scroll-container:hover::after{
  display:block
}

.scroll-container:not(:hover){
  overflow-x:hidden
}

#my-superset-container iframe{
  width:100%;
  height:100%
}

.border-darwin-neutrals-50{
  border-color:#f4f4f4
}

.text-darwin-neutrals-1000{
  color:#1a1a1a
}

.text-red-primary{
  color:#d74b41
}

#treatment-services-table .ant-select-multiple .ant-select-selector:after{
  content:""
}

.padV2-treatment-plan .ant-table-cell{
  padding:10px 12px !important
}

#treatment-services-table .editable-row .editable-cell-value-wrap{
  padding:4px 11px;
  border:1px solid #d9d9d9;
  border-radius:2px
}

.pmh-collapse .ant-collapse-header{
  padding-left:0px !important;
  padding-right:0px !important;
  padding-bottom:0px !important
}

.pmh-collapse .ant-collapse-content-box{
  padding-left:0px !important;
  padding-right:0px !important;
  padding-top:0px !important
}

.pmh-collapse .ant-collapse-header{
  display:flex !important;
  align-items:center !important;
  justify-content:between !important
}

.configure-pad-dialog-tabs .ant-tabs-content{
  height:100%
}

.ag-grid .ag-theme-alpine .ag-cell-inline-editing{
  height:100%
}

.ag-grid :root{
  font-family:Inter,Avenir,Helvetica,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  font-weight:400;
  color:#ffffffde;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-text-size-adjust:100%
}

.ag-grid a{
  font-weight:500;
  color:#646cff;
  text-decoration:inherit
}

.ag-grid a:hover{
  color:#535bf2
}

.ag-grid body{
  margin:0;
  display:flex;
  place-items:center;
  min-width:320px;
  min-height:100vh
}

.ag-grid h1{
  font-size:3.2em;
  line-height:1.1
}

.ag-grid button{
  border-radius:8px;
  border:1px solid transparent;
  padding:.6em 1.2em;
  font-size:1em;
  font-weight:500;
  font-family:inherit;
  cursor:pointer;
  transition:border-color .25s
}

.ag-grid button:hover{
  border-color:#646cff
}

.ag-grid button:focus,.ag-grid button:focus-visible{
  outline:4px auto -webkit-focus-ring-color
}

@media(prefers-color-scheme: light){
  .ag-grid :root{
    background-color:#fff
  }

  .ag-grid a:hover{
    color:#747bff
  }

  .ag-grid button{
    background-color:#f9f9f9
  }
}

.ag-icon{
  font-family:var(--ag-icon-font-family);
  font-size:var(--ag-icon-size);
  line-height:var(--ag-icon-size);
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.ag-icon-aggregation:before{
  content:var(--ag-icon-font-code-aggregation, "")
}

.ag-icon-arrows:before{
  content:var(--ag-icon-font-code-arrows, "")
}

.ag-icon-asc:before{
  content:var(--ag-icon-font-code-asc, "")
}

.ag-icon-cancel:before{
  content:var(--ag-icon-font-code-cancel, "")
}

.ag-icon-chart:before{
  content:var(--ag-icon-font-code-chart, "")
}

.ag-icon-checkbox-checked:before{
  content:var(--ag-icon-font-code-checkbox-checked, "")
}

.ag-icon-checkbox-indeterminate:before{
  content:var(--ag-icon-font-code-checkbox-indeterminate, "")
}

.ag-icon-checkbox-unchecked:before{
  content:var(--ag-icon-font-code-checkbox-unchecked, "")
}

.ag-icon-color-picker:before{
  content:var(--ag-icon-font-code-color-picker, "")
}

.ag-icon-columns:before{
  content:var(--ag-icon-font-code-columns, "")
}

.ag-icon-contracted:before{
  content:var(--ag-icon-font-code-contracted, "")
}

.ag-icon-copy:before{
  content:var(--ag-icon-font-code-copy, "")
}

.ag-icon-cross:before{
  content:var(--ag-icon-font-code-cross, "")
}

.ag-icon-csv:before{
  content:var(--ag-icon-font-code-csv, "")
}

.ag-icon-cut:before{
  content:var(--ag-icon-font-code-cut, "")
}

.ag-icon-desc:before{
  content:var(--ag-icon-font-code-desc, "")
}

.ag-icon-excel:before{
  content:var(--ag-icon-font-code-excel, "")
}

.ag-icon-expanded:before{
  content:var(--ag-icon-font-code-expanded, "")
}

.ag-icon-eye-slash:before{
  content:var(--ag-icon-font-code-eye-slash, "")
}

.ag-icon-eye:before{
  content:var(--ag-icon-font-code-eye, "")
}

.ag-icon-filter:before{
  content:var(--ag-icon-font-code-filter, "")
}

.ag-icon-first:before{
  content:var(--ag-icon-font-code-first, "")
}

.ag-icon-grip:before{
  content:var(--ag-icon-font-code-grip, "")
}

.ag-icon-group:before{
  content:var(--ag-icon-font-code-group, "")
}

.ag-icon-last:before{
  content:var(--ag-icon-font-code-last, "")
}

.ag-icon-left:before{
  content:var(--ag-icon-font-code-left, "")
}

.ag-icon-linked:before{
  content:var(--ag-icon-font-code-linked, "")
}

.ag-icon-loading:before{
  content:var(--ag-icon-font-code-loading, "")
}

.ag-icon-maximize:before{
  content:var(--ag-icon-font-code-maximize, "")
}

.ag-icon-menu:before{
  content:var(--ag-icon-font-code-menu, "")
}

.ag-icon-minimize:before{
  content:var(--ag-icon-font-code-minimize, "")
}

.ag-icon-next:before{
  content:var(--ag-icon-font-code-next, "")
}

.ag-icon-none:before{
  content:var(--ag-icon-font-code-none, "")
}

.ag-icon-not-allowed:before{
  content:var(--ag-icon-font-code-not-allowed, "")
}

.ag-icon-paste:before{
  content:var(--ag-icon-font-code-paste, "")
}

.ag-icon-pin:before{
  content:var(--ag-icon-font-code-pin, "")
}

.ag-icon-pivot:before{
  content:var(--ag-icon-font-code-pivot, "")
}

.ag-icon-previous:before{
  content:var(--ag-icon-font-code-previous, "")
}

.ag-icon-radio-button-off:before{
  content:var(--ag-icon-font-code-radio-button-off, "")
}

.ag-icon-radio-button-on:before{
  content:var(--ag-icon-font-code-radio-button-on, "")
}

.ag-icon-right:before{
  content:var(--ag-icon-font-code-right, "")
}

.ag-icon-save:before{
  content:var(--ag-icon-font-code-save, "")
}

.ag-icon-small-down:before{
  content:var(--ag-icon-font-code-small-down, "")
}

.ag-icon-small-left:before{
  content:var(--ag-icon-font-code-small-left, "")
}

.ag-icon-small-right:before{
  content:var(--ag-icon-font-code-small-right, "")
}

.ag-icon-small-up:before{
  content:var(--ag-icon-font-code-small-up, "")
}

.ag-icon-tick:before{
  content:var(--ag-icon-font-code-tick, "")
}

.ag-icon-tree-closed:before{
  content:var(--ag-icon-font-code-tree-closed, "")
}

.ag-icon-tree-indeterminate:before{
  content:var(--ag-icon-font-code-tree-indeterminate, "")
}

.ag-icon-tree-open:before{
  content:var(--ag-icon-font-code-tree-open, "")
}

.ag-icon-unlinked:before{
  content:var(--ag-icon-font-code-unlinked, "")
}

.ag-icon-row-drag:before{
  content:var(--ag-icon-font-code-grip)
}

.ag-left-arrow:before{
  content:var(--ag-icon-font-code-left)
}

.ag-right-arrow:before{
  content:var(--ag-icon-font-code-right)
}

.ag-root-wrapper,.ag-sticky-top,.ag-dnd-ghost{
  background-color:var(--ag-background-color)
}

ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{
  display:block
}

.ag-hidden{
  display:none !important
}

.ag-invisible{
  visibility:hidden !important
}

.ag-no-transition{
  transition:none !important
}

.ag-drag-handle{
  cursor:grab
}

.ag-column-drop-wrapper{
  display:flex
}

.ag-column-drop-horizontal-half-width{
  display:inline-block;
  width:50% !important
}

.ag-unselectable{
  -webkit-user-select:none;
  user-select:none
}

.ag-selectable{
  -webkit-user-select:text;
  user-select:text
}

.ag-tab{
  position:relative
}

.ag-tab-guard{
  position:absolute;
  width:0;
  height:0;
  display:block
}

.ag-select-agg-func-popup{
  position:absolute
}

.ag-input-wrapper,.ag-picker-field-wrapper{
  display:flex;
  flex:1 1 auto;
  align-items:center;
  line-height:normal;
  position:relative
}

.ag-shake-left-to-right{
  animation-direction:alternate;
  animation-duration:.2s;
  animation-iteration-count:infinite;
  animation-name:ag-shake-left-to-right
}

@keyframes ag-shake-left-to-right{
  0%{
    padding-left:6px;
    padding-right:2px
  }

  to{
    padding-left:2px;
    padding-right:6px
  }
}

.ag-root-wrapper{
  cursor:default;
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden
}

.ag-root-wrapper.ag-layout-normal{
  height:100%
}

.ag-watermark{
  position:absolute;
  bottom:20px;
  right:25px;
  opacity:.5;
  transition:opacity 1s ease-out 3s
}

.ag-watermark:before{
  content:"";
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat:no-repeat;
  background-size:170px 40px;
  display:block;
  height:40px;
  width:170px;
  opacity:.5
}

.ag-watermark-text{
  opacity:.5;
  font-weight:700;
  font-family:Impact,sans-serif;
  font-size:19px;
  padding-left:.7rem
}

.ag-root-wrapper-body{
  display:flex;
  flex-direction:row
}

.ag-root-wrapper-body.ag-layout-normal{
  flex:1 1 auto;
  height:0;
  min-height:0
}

.ag-root{
  position:relative;
  display:flex;
  flex-direction:column
}

.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{
  overflow:hidden;
  flex:1 1 auto;
  width:0
}

.ag-root.ag-layout-normal{
  height:100%
}

.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport{
  position:relative;
  height:100%;
  min-width:0px;
  overflow:hidden;
  flex:1 1 auto
}

.ag-body-viewport{
  display:flex
}

.ag-body-viewport.ag-layout-normal{
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
}

.ag-center-cols-viewport{
  width:100%;
  overflow-x:auto
}

.ag-body-horizontal-scroll-viewport{
  overflow-x:scroll
}

.ag-body-vertical-scroll-viewport{
  overflow-y:scroll
}

.ag-virtual-list-viewport{
  overflow:auto;
  width:100%
}

.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container{
  position:relative
}

.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container{
  height:100%;
  white-space:nowrap
}

.ag-center-cols-container,.ag-pinned-right-cols-container{
  display:block
}

.ag-body-horizontal-scroll-container{
  height:100%
}

.ag-body-vertical-scroll-container{
  width:100%
}

.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container{
  position:absolute;
  top:0px;
  left:0px;
  pointer-events:none
}

.ag-full-width-container{
  width:100%
}

.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{
  display:inline-block;
  overflow:hidden;
  height:100%;
  width:100%
}

.ag-virtual-list-container{
  overflow:hidden
}

.ag-center-cols-clipper{
  flex:1 1 auto;
  min-width:0;
  overflow:hidden;
  min-height:100%;
  transform:translateZ(0)
}

.ag-body{
  position:relative;
  display:flex;
  flex:1 1 auto;
  flex-direction:row !important;
  min-height:0
}

.ag-body-clipper{
  overflow:hidden;
  min-width:0px;
  flex:1 1 auto;
  height:100%;
  transform:translateZ(0)
}

.ag-body-horizontal-scroll,.ag-body-vertical-scroll{
  min-height:0;
  min-width:0;
  display:flex;
  position:relative
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{
  position:absolute;
  bottom:0
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{
  opacity:0;
  transition:opacity .4s;
  visibility:hidden
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{
  visibility:visible;
  opacity:1
}

.ag-body-horizontal-scroll{
  width:100%
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible{
  left:0;
  right:0
}

.ag-body-vertical-scroll{
  height:100%
}

.ag-body-vertical-scroll.ag-scrollbar-invisible{
  top:0;
  z-index:10
}

.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{
  right:0
}

.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{
  left:0
}

.ag-force-vertical-scroll{
  overflow-y:scroll !important
}

.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{
  height:100%;
  min-width:0;
  overflow-x:scroll
}

.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{
  overflow-x:hidden
}

.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{
  display:inline-block;
  overflow:hidden;
  position:relative
}

.ag-header-cell-sortable{
  cursor:pointer
}

.ag-header{
  display:flex;
  width:100%;
  white-space:nowrap
}

.ag-pinned-left-header,.ag-pinned-right-header{
  height:100%
}

.ag-header-row{
  position:absolute;
  overflow:hidden
}

.ag-header.ag-header-allow-overflow .ag-header-row{
  overflow:visible
}

.ag-header-cell{
  display:inline-flex;
  align-items:center;
  position:absolute;
  height:100%;
  overflow:hidden
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button{
  opacity:1
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show){
  transition:opacity .2s;
  opacity:0
}

.ag-header-group-cell-label,.ag-header-cell-label{
  display:flex;
  flex:1 1 auto;
  overflow:hidden;
  align-items:center;
  text-overflow:ellipsis;
  align-self:stretch
}

.ag-header-cell-text{
  overflow:hidden;
  text-overflow:ellipsis
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{
  height:100%;
  display:flex;
  align-items:center
}

.ag-header-cell-comp-wrapper{
  width:100%;
  overflow:hidden
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{
  white-space:normal
}

.ag-right-aligned-header .ag-header-cell-label{
  flex-direction:row-reverse
}

.ag-header-group-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ag-header-cell-resize{
  position:absolute;
  z-index:2;
  height:100%;
  width:8px;
  top:0;
  cursor:ew-resize
}

.ag-ltr .ag-header-cell-resize{
  right:-4px
}

.ag-rtl .ag-header-cell-resize{
  left:-4px
}

.ag-pinned-left-header .ag-header-cell-resize{
  right:-4px
}

.ag-pinned-right-header .ag-header-cell-resize{
  left:-4px
}

.ag-header-select-all{
  display:flex
}

.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{
  transition:left .2s
}

.ag-column-moving .ag-header-group-cell{
  transition:left .2s,width .2s
}

.ag-column-panel{
  display:flex;
  flex-direction:column;
  overflow:hidden;
  flex:1 1 auto
}

.ag-column-select{
  position:relative;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  flex:3 1 0px
}

.ag-column-select-header{
  position:relative;
  display:flex;
  flex:none
}

.ag-column-select-header-icon{
  position:relative
}

.ag-column-select-header-filter-wrapper{
  flex:1 1 auto
}

.ag-column-select-header-filter{
  width:100%
}

.ag-column-select-list{
  flex:1 1 0px;
  overflow:hidden
}

.ag-column-drop{
  position:relative;
  display:inline-flex;
  align-items:center;
  overflow:auto;
  width:100%
}

.ag-column-drop-list{
  display:flex;
  align-items:center
}

.ag-column-drop-cell{
  position:relative;
  display:flex;
  align-items:center
}

.ag-column-drop-cell-text{
  overflow:hidden;
  flex:1 1 auto;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ag-column-drop-vertical{
  display:flex;
  flex-direction:column;
  overflow:hidden;
  align-items:stretch;
  flex:1 1 0px
}

.ag-column-drop-vertical-title-bar{
  display:flex;
  align-items:center;
  flex:none
}

.ag-column-drop-vertical-list{
  position:relative;
  align-items:stretch;
  flex-grow:1;
  flex-direction:column;
  overflow-x:auto
}

.ag-column-drop-vertical-list>*{
  flex:none
}

.ag-column-drop-empty .ag-column-drop-vertical-list{
  overflow:hidden
}

.ag-column-drop-vertical-empty-message{
  display:block
}

.ag-column-drop.ag-column-drop-horizontal{
  white-space:nowrap;
  overflow:hidden
}

.ag-column-drop-cell-button{
  cursor:pointer
}

.ag-filter-toolpanel{
  flex:1 1 0px;
  min-width:0
}

.ag-filter-toolpanel-header{
  position:relative
}

.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{
  display:flex;
  align-items:center
}

.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{
  display:flex;
  align-items:center
}

.ag-filter-apply-panel{
  display:flex;
  justify-content:flex-end;
  overflow:hidden
}

.ag-row-animation .ag-row{
  transition:transform .4s,top .4s,background-color .1s,opacity .2s
}

.ag-row-animation .ag-row.ag-after-created{
  transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s
}

.ag-row-no-animation .ag-row{
  transition:background-color .1s
}

.ag-row{
  white-space:nowrap;
  width:100%;
  border-bottom:none !important
}

.ag-row-loading{
  display:flex;
  align-items:center
}

.ag-row-position-absolute{
  position:absolute
}

.ag-row-position-relative{
  position:relative
}

.ag-full-width-row{
  overflow:hidden;
  pointer-events:all
}

.ag-row-inline-editing{
  z-index:1
}

.ag-row-dragging{
  z-index:2
}

.ag-stub-cell{
  display:flex;
  align-items:center
}

.ag-cell{
  display:inline-block;
  position:absolute;
  white-space:nowrap;
  height:100%
}

.ag-cell-value{
  flex:1 1 auto
}

.ag-cell-value,.ag-group-value{
  overflow:hidden;
  text-overflow:ellipsis
}

.ag-cell-wrap-text{
  white-space:normal;
  word-break:break-all
}

.ag-cell-wrapper{
  display:flex;
  align-items:center
}

.ag-cell-wrapper.ag-row-group{
  align-items:flex-start
}

.ag-sparkline-wrapper{
  position:absolute;
  height:100%;
  width:100%;
  left:0;
  top:0
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group{
  height:100%;
  align-items:center
}

.ag-cell-inline-editing{
  z-index:1
}

.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{
  height:100%;
  width:100%;
  line-height:normal
}

.ag-cell .ag-icon{
  display:inline-block;
  vertical-align:middle
}

.ag-set-filter-item{
  display:flex;
  align-items:center;
  height:100%
}

.ag-set-filter-item-checkbox{
  display:flex;
  overflow:hidden
}

.ag-set-filter-group-icons{
  display:block
}

.ag-set-filter-group-icons>*{
  cursor:pointer
}

.ag-filter-body-wrapper{
  display:flex;
  flex-direction:column
}

.ag-filter-filter{
  flex:1 1 0px
}

.ag-filter-condition{
  display:flex;
  justify-content:center
}

.ag-floating-filter-body{
  position:relative;
  display:flex;
  flex:1 1 auto;
  height:100%
}

.ag-floating-filter-full-body{
  display:flex;
  flex:1 1 auto;
  height:100%;
  width:100%;
  align-items:center;
  overflow:hidden
}

.ag-floating-filter-full-body>div{
  flex:1 1 auto
}

.ag-floating-filter-input{
  align-items:center;
  display:flex;
  width:100%
}

.ag-floating-filter-input>*{
  flex:1 1 auto
}

.ag-floating-filter-button{
  display:flex;
  flex:none
}

.ag-dnd-ghost{
  position:absolute;
  display:inline-flex;
  align-items:center;
  cursor:move;
  white-space:nowrap;
  z-index:9999
}

.ag-overlay{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%
}

.ag-overlay-panel{
  display:flex;
  height:100%;
  width:100%
}

.ag-overlay-wrapper{
  display:flex;
  flex:none;
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  text-align:center
}

.ag-overlay-loading-wrapper{
  pointer-events:all
}

.ag-popup-child{
  z-index:5;
  top:0
}

.ag-popup-editor{
  position:absolute;
  -webkit-user-select:none;
          user-select:none;
  z-index:1
}

.ag-large-text-input{
  display:block
}

.ag-virtual-list-item{
  position:absolute;
  width:100%
}

.ag-floating-top{
  overflow:hidden;
  white-space:nowrap;
  width:100%;
  position:relative;
  display:flex
}

.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{
  display:inline-block;
  overflow:hidden;
  position:relative;
  min-width:0px
}

.ag-floating-bottom{
  overflow:hidden;
  white-space:nowrap;
  width:100%;
  position:relative;
  display:flex
}

.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{
  display:inline-block;
  overflow:hidden;
  position:relative;
  min-width:0px
}

.ag-sticky-top{
  position:absolute;
  display:flex;
  width:100%
}

.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{
  position:relative;
  height:100%;
  overflow:hidden
}

.ag-sticky-top-full-width-container{
  overflow:hidden;
  width:100%;
  height:100%
}

.ag-dialog,.ag-panel{
  display:flex;
  flex-direction:column;
  position:relative;
  overflow:hidden
}

.ag-panel-title-bar{
  display:flex;
  flex:none;
  align-items:center;
  cursor:default
}

.ag-panel-title-bar-title{
  flex:1 1 auto
}

.ag-panel-title-bar-buttons{
  display:flex
}

.ag-panel-title-bar-button{
  cursor:pointer
}

.ag-panel-content-wrapper{
  display:flex;
  flex:1 1 auto;
  position:relative;
  overflow:hidden
}

.ag-dialog{
  position:absolute
}

.ag-resizer{
  position:absolute;
  pointer-events:none;
  -webkit-user-select:none;
          user-select:none;
  z-index:1
}

.ag-resizer.ag-resizer-topLeft{
  top:0;
  left:0;
  height:5px;
  width:5px;
  cursor:nwse-resize
}

.ag-resizer.ag-resizer-top{
  top:0;
  left:5px;
  right:5px;
  height:5px;
  cursor:ns-resize
}

.ag-resizer.ag-resizer-topRight{
  top:0;
  right:0;
  height:5px;
  width:5px;
  cursor:nesw-resize
}

.ag-resizer.ag-resizer-right{
  top:5px;
  right:0;
  bottom:5px;
  width:5px;
  cursor:ew-resize
}

.ag-resizer.ag-resizer-bottomRight{
  bottom:0;
  right:0;
  height:5px;
  width:5px;
  cursor:nwse-resize
}

.ag-resizer.ag-resizer-bottom{
  bottom:0;
  left:5px;
  right:5px;
  height:5px;
  cursor:ns-resize
}

.ag-resizer.ag-resizer-bottomLeft{
  bottom:0;
  left:0;
  height:5px;
  width:5px;
  cursor:nesw-resize
}

.ag-resizer.ag-resizer-left{
  left:0;
  top:5px;
  bottom:5px;
  width:5px;
  cursor:ew-resize
}

.ag-tooltip,.ag-tooltip-custom{
  position:absolute;
  pointer-events:none;
  z-index:99999
}

.ag-value-slide-out{
  margin-right:5px;
  opacity:1;
  transition:opacity 3s,margin-right 3s;
  transition-timing-function:linear
}

.ag-value-slide-out-end{
  margin-right:10px;
  opacity:0
}

.ag-opacity-zero{
  opacity:0 !important
}

.ag-menu{
  max-height:100%;
  overflow-y:auto;
  position:absolute;
  -webkit-user-select:none;
          user-select:none
}

.ag-menu-column-select-wrapper{
  height:265px;
  overflow:auto
}

.ag-menu-column-select-wrapper .ag-column-select{
  height:100%
}

.ag-menu-list{
  display:table;
  width:100%
}

.ag-menu-option,.ag-menu-separator{
  display:table-row
}

.ag-menu-option-part,.ag-menu-separator-part{
  display:table-cell;
  vertical-align:middle
}

.ag-menu-option-text{
  white-space:nowrap
}

.ag-compact-menu-option{
  width:100%;
  display:flex;
  flex-wrap:nowrap
}

.ag-compact-menu-option-text{
  white-space:nowrap;
  flex:1 1 auto
}

.ag-rich-select{
  cursor:default;
  outline:none
}

.ag-rich-select-value{
  display:flex;
  align-items:center
}

.ag-rich-select-value-icon{
  flex:1 1 auto;
  order:1
}

.ag-ltr .ag-rich-select-value-icon{
  text-align:right
}

.ag-rtl .ag-rich-select-value-icon{
  text-align:left
}

.ag-rich-select-list{
  position:relative
}

.ag-rich-select-virtual-list-item{
  display:flex
}

.ag-rich-select-row{
  display:flex;
  flex:1 1 auto;
  align-items:center;
  white-space:nowrap;
  overflow:hidden
}

.ag-paging-panel{
  align-items:center;
  display:flex;
  justify-content:flex-end
}

.ag-paging-page-summary-panel{
  display:flex;
  align-items:center
}

.ag-paging-button{
  position:relative
}

.ag-disabled .ag-paging-page-summary-panel{
  pointer-events:none
}

.ag-tool-panel-wrapper{
  display:flex;
  overflow-y:auto;
  overflow-x:hidden;
  cursor:default;
  -webkit-user-select:none;
          user-select:none
}

.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{
  position:relative;
  align-items:center;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  text-overflow:ellipsis;
  white-space:nowrap;
  height:100%
}

.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{
  flex:none
}

.ag-column-select-checkbox{
  display:flex
}

.ag-tool-panel-horizontal-resize{
  cursor:ew-resize;
  height:100%;
  position:absolute;
  top:0;
  width:5px;
  z-index:1
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{
  right:-3px
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{
  left:-3px
}

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{
  right:-3px
}

.ag-details-row{
  width:100%
}

.ag-details-row-fixed-height{
  height:100%
}

.ag-details-grid{
  width:100%
}

.ag-details-grid-fixed-height{
  height:100%
}

.ag-header-group-cell{
  display:flex;
  align-items:center;
  height:100%;
  position:absolute
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{
  display:none
}

.ag-cell-label-container{
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  align-items:center;
  height:100%;
  width:100%;
  overflow:hidden;
  padding:5px 0
}

.ag-right-aligned-header .ag-cell-label-container{
  flex-direction:row
}

.ag-right-aligned-header .ag-header-cell-text{
  text-align:end
}

.ag-side-bar{
  display:flex;
  flex-direction:row-reverse
}

.ag-side-bar-left{
  order:-1;
  flex-direction:row
}

.ag-side-button-button{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  flex-wrap:nowrap;
  white-space:nowrap;
  outline:none;
  cursor:pointer
}

.ag-side-button-label{
  writing-mode:vertical-lr
}

.ag-status-bar{
  display:flex;
  justify-content:space-between;
  overflow:hidden
}

.ag-status-panel{
  display:inline-flex
}

.ag-status-name-value{
  white-space:nowrap
}

.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{
  display:inline-flex
}

.ag-icon{
  display:block;
  speak:none
}

.ag-group{
  position:relative;
  width:100%
}

.ag-group-title-bar{
  display:flex;
  align-items:center
}

.ag-group-title{
  display:block;
  flex:1 1 auto;
  min-width:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ag-group-title-bar .ag-group-title{
  cursor:default
}

.ag-group-toolbar{
  display:flex;
  align-items:center
}

.ag-group-container{
  display:flex
}

.ag-disabled .ag-group-container{
  pointer-events:none
}

.ag-group-container-horizontal{
  flex-direction:row;
  flex-wrap:wrap
}

.ag-group-container-vertical{
  flex-direction:column
}

.ag-column-group-icons{
  display:block
}

.ag-column-group-icons>*{
  cursor:pointer
}

.ag-group-item-alignment-stretch .ag-group-item{
  align-items:stretch
}

.ag-group-item-alignment-start .ag-group-item{
  align-items:flex-start
}

.ag-group-item-alignment-end .ag-group-item{
  align-items:flex-end
}

.ag-toggle-button-icon{
  transition:right .3s;
  position:absolute;
  top:-1px
}

.ag-input-field,.ag-select{
  display:flex;
  flex-direction:row;
  align-items:center
}

.ag-input-field-input{
  flex:1 1 auto
}

.ag-floating-filter-input .ag-input-field-input[type=date]{
  width:1px
}

.ag-range-field,.ag-angle-select{
  display:flex;
  align-items:center
}

.ag-angle-select-wrapper{
  display:flex
}

.ag-angle-select-parent-circle{
  display:block;
  position:relative
}

.ag-angle-select-child-circle{
  position:absolute
}

.ag-slider-wrapper{
  display:flex
}

.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{
  flex:1 1 auto
}

.ag-picker-field{
  display:flex;
  align-items:center
}

.ag-picker-field-icon{
  display:flex;
  border:0;
  padding:0;
  margin:0;
  cursor:pointer
}

.ag-picker-field-wrapper{
  overflow:hidden
}

.ag-label-align-right .ag-label{
  order:1
}

.ag-label-align-right>*{
  flex:none
}

.ag-label-align-top{
  flex-direction:column;
  align-items:flex-start
}

.ag-label-align-top>*{
  align-self:stretch
}

.ag-label-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  flex:1
}

.ag-color-panel{
  width:100%;
  display:flex;
  flex-direction:column;
  text-align:center
}

.ag-spectrum-color{
  flex:1 1 auto;
  position:relative;
  overflow:hidden;
  cursor:default
}

.ag-spectrum-fill{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}

.ag-spectrum-val{
  cursor:pointer
}

.ag-spectrum-dragger{
  position:absolute;
  pointer-events:none;
  cursor:pointer
}

.ag-spectrum-hue{
  cursor:default;
  background:linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)
}

.ag-spectrum-alpha{
  cursor:default
}

.ag-spectrum-hue-background{
  width:100%;
  height:100%
}

.ag-spectrum-alpha-background{
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0), black);
  width:100%;
  height:100%
}

.ag-spectrum-tool{
  cursor:pointer
}

.ag-spectrum-slider{
  position:absolute;
  pointer-events:none
}

.ag-recent-colors{
  display:flex
}

.ag-recent-color{
  cursor:pointer
}

.ag-ltr .ag-column-select-indent-1{
  padding-left:20px
}

.ag-rtl .ag-column-select-indent-1{
  padding-right:20px
}

.ag-ltr .ag-set-filter-indent-1{
  padding-left:20px
}

.ag-rtl .ag-set-filter-indent-1{
  padding-right:20px
}

.ag-ltr .ag-row-group-indent-1{
  padding-left:20px
}

.ag-rtl .ag-row-group-indent-1{
  padding-right:20px
}

.ag-ltr .ag-column-select-indent-2{
  padding-left:40px
}

.ag-rtl .ag-column-select-indent-2{
  padding-right:40px
}

.ag-ltr .ag-set-filter-indent-2{
  padding-left:40px
}

.ag-rtl .ag-set-filter-indent-2{
  padding-right:40px
}

.ag-ltr .ag-row-group-indent-2{
  padding-left:40px
}

.ag-rtl .ag-row-group-indent-2{
  padding-right:40px
}

.ag-ltr .ag-column-select-indent-3{
  padding-left:60px
}

.ag-rtl .ag-column-select-indent-3{
  padding-right:60px
}

.ag-ltr .ag-set-filter-indent-3{
  padding-left:60px
}

.ag-rtl .ag-set-filter-indent-3{
  padding-right:60px
}

.ag-ltr .ag-row-group-indent-3{
  padding-left:60px
}

.ag-rtl .ag-row-group-indent-3{
  padding-right:60px
}

.ag-ltr .ag-column-select-indent-4{
  padding-left:80px
}

.ag-rtl .ag-column-select-indent-4{
  padding-right:80px
}

.ag-ltr .ag-set-filter-indent-4{
  padding-left:80px
}

.ag-rtl .ag-set-filter-indent-4{
  padding-right:80px
}

.ag-ltr .ag-row-group-indent-4{
  padding-left:80px
}

.ag-rtl .ag-row-group-indent-4{
  padding-right:80px
}

.ag-ltr .ag-column-select-indent-5{
  padding-left:100px
}

.ag-rtl .ag-column-select-indent-5{
  padding-right:100px
}

.ag-ltr .ag-set-filter-indent-5{
  padding-left:100px
}

.ag-rtl .ag-set-filter-indent-5{
  padding-right:100px
}

.ag-ltr .ag-row-group-indent-5{
  padding-left:100px
}

.ag-rtl .ag-row-group-indent-5{
  padding-right:100px
}

.ag-ltr .ag-column-select-indent-6{
  padding-left:120px
}

.ag-rtl .ag-column-select-indent-6{
  padding-right:120px
}

.ag-ltr .ag-set-filter-indent-6{
  padding-left:120px
}

.ag-rtl .ag-set-filter-indent-6{
  padding-right:120px
}

.ag-ltr .ag-row-group-indent-6{
  padding-left:120px
}

.ag-rtl .ag-row-group-indent-6{
  padding-right:120px
}

.ag-ltr .ag-column-select-indent-7{
  padding-left:140px
}

.ag-rtl .ag-column-select-indent-7{
  padding-right:140px
}

.ag-ltr .ag-set-filter-indent-7{
  padding-left:140px
}

.ag-rtl .ag-set-filter-indent-7{
  padding-right:140px
}

.ag-ltr .ag-row-group-indent-7{
  padding-left:140px
}

.ag-rtl .ag-row-group-indent-7{
  padding-right:140px
}

.ag-ltr .ag-column-select-indent-8{
  padding-left:160px
}

.ag-rtl .ag-column-select-indent-8{
  padding-right:160px
}

.ag-ltr .ag-set-filter-indent-8{
  padding-left:160px
}

.ag-rtl .ag-set-filter-indent-8{
  padding-right:160px
}

.ag-ltr .ag-row-group-indent-8{
  padding-left:160px
}

.ag-rtl .ag-row-group-indent-8{
  padding-right:160px
}

.ag-ltr .ag-column-select-indent-9{
  padding-left:180px
}

.ag-rtl .ag-column-select-indent-9{
  padding-right:180px
}

.ag-ltr .ag-set-filter-indent-9{
  padding-left:180px
}

.ag-rtl .ag-set-filter-indent-9{
  padding-right:180px
}

.ag-ltr .ag-row-group-indent-9{
  padding-left:180px
}

.ag-rtl .ag-row-group-indent-9{
  padding-right:180px
}

.ag-ltr{
  direction:ltr
}

.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{
  flex-direction:row
}

.ag-rtl{
  direction:rtl
}

.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{
  flex-direction:row-reverse
}

.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{
  display:block;
  transform:rotate(180deg)
}

.ag-body .ag-body-viewport{
  -webkit-overflow-scrolling:touch
}

.ag-layout-print.ag-body{
  display:block;
  height:unset
}

.ag-layout-print.ag-body-clipper{
  height:unset
}

.ag-layout-print.ag-root-wrapper{
  display:inline-flex
}

.ag-layout-print .ag-center-cols-clipper{
  min-width:100%
}

.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{
  display:none
}

.ag-layout-print.ag-force-vertical-scroll{
  overflow-y:visible !important
}

@media print{
  .ag-root-wrapper.ag-layout-print{
    display:table
  }

  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{
    height:auto !important;
    overflow:hidden !important;
    display:block !important
  }

  .ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{
    break-inside:avoid
  }
}

.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{
  overflow:visible
}

.ag-range-field .ag-input-wrapper{
  height:100%
}

.ag-toggle-button{
  flex:none;
  width:unset;
  min-width:unset
}

.ag-ltr .ag-label-align-right .ag-label{
  margin-left:var(--ag-grid-size)
}

.ag-rtl .ag-label-align-right .ag-label{
  margin-right:var(--ag-grid-size)
}

.ag-drag-handle{
  color:var(--ag-secondary-foreground-color)
}

.ag-list-item,.ag-virtual-list-item{
  height:var(--ag-list-item-height)
}

.ag-keyboard-focus .ag-virtual-list-item:focus{
  outline:none
}

.ag-keyboard-focus .ag-virtual-list-item:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-select-list{
  background-color:var(--ag-background-color);
  overflow-y:auto;
  overflow-x:hidden
}

.ag-list-item{
  display:flex;
  align-items:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.ag-list-item.ag-active-item{
  background-color:var(--ag-row-hover-color)
}

.ag-select-list-item{
  padding-left:4px;
  padding-right:4px;
  cursor:default;
  -webkit-user-select:none;
  user-select:none
}

.ag-select-list-item span{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}

.ag-select .ag-picker-field-wrapper{
  background-color:var(--ag-background-color);
  min-height:var(--ag-list-item-height);
  cursor:default
}

.ag-select.ag-disabled .ag-picker-field-wrapper:focus{
  box-shadow:none
}

.ag-select:not(.ag-cell-editor,.ag-label-align-top){
  height:var(--ag-list-item-height)
}

.ag-select .ag-picker-field-display{
  margin:4px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.ag-select .ag-picker-field-icon{
  display:flex;
  align-items:center
}

.ag-select.ag-disabled{
  opacity:.5
}

.ag-rich-select{
  background-color:var(--ag-control-panel-background-color)
}

.ag-rich-select-list{
  width:100%;
  min-width:200px;
  height:calc(var(--ag-row-height) * 6.5)
}

.ag-rich-select-value{
  height:var(--ag-row-height);
  border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top:0;
  padding-bottom:0
}

.ag-ltr .ag-rich-select-value{
  padding-left:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-rich-select-value{
  padding-right:var(--ag-cell-horizontal-padding)
}

.ag-ltr .ag-rich-select-value{
  padding-right:var(--ag-grid-size)
}

.ag-rtl .ag-rich-select-value{
  padding-left:var(--ag-grid-size)
}

.ag-rich-select-virtual-list-item{
  cursor:default;
  height:var(--ag-list-item-height)
}

.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus:after{
  content:none
}

.ag-rich-select-virtual-list-item:hover{
  background-color:var(--ag-row-hover-color)
}

.ag-ltr .ag-rich-select-row{
  padding-left:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-rich-select-row{
  padding-right:var(--ag-cell-horizontal-padding)
}

.ag-rich-select-row-selected{
  background-color:var(--ag-selected-row-background-color)
}

.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{
  color:var(--ag-secondary-foreground-color)
}

.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{
  margin-right:var(--ag-cell-widget-spacing)
}

.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{
  margin-left:var(--ag-cell-widget-spacing)
}

.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc( var(--ag-row-height) - var(--ag-row-border-width) );
  height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display:flex;
  align-items:center;
  flex:none
}

.ag-group-expanded,.ag-group-contracted{
  cursor:pointer
}

.ag-group-title-bar-icon{
  cursor:pointer;
  flex:none;
  color:var(--ag-secondary-foreground-color)
}

.ag-ltr .ag-group-child-count{
  margin-left:2px
}

.ag-rtl .ag-group-child-count{
  margin-right:2px
}

.ag-group-title-bar{
  background-color:var(--ag-subheader-background-color);
  padding:var(--ag-grid-size)
}

.ag-group-toolbar{
  padding:var(--ag-grid-size);
  background-color:var(--ag-subheader-toolbar-background-color)
}

.ag-disabled-group-title-bar,.ag-disabled-group-container{
  opacity:.5
}

.ag-label{
  white-space:nowrap
}

.ag-ltr .ag-label{
  margin-right:var(--ag-grid-size)
}

.ag-rtl .ag-label{
  margin-left:var(--ag-grid-size)
}

.ag-label-align-top .ag-label{
  margin-bottom:calc(var(--ag-grid-size) * 0.5)
}

.ag-angle-select[disabled]{
  color:var(--ag-disabled-foreground-color);
  pointer-events:none
}

.ag-angle-select[disabled] .ag-angle-select-field{
  opacity:.4
}

.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{
  margin-right:calc(var(--ag-grid-size) * 2)
}

.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{
  margin-left:calc(var(--ag-grid-size) * 2)
}

.ag-angle-select-parent-circle{
  width:24px;
  height:24px;
  border-radius:12px;
  border:solid 1px;
  border-color:var(--ag-border-color);
  background-color:var(--ag-background-color)
}

.ag-angle-select-child-circle{
  top:4px;
  left:12px;
  width:6px;
  height:6px;
  margin-left:-3px;
  margin-top:-4px;
  border-radius:3px;
  background-color:var(--ag-secondary-foreground-color)
}

.ag-picker-field-wrapper{
  border:1px solid;
  border-color:var(--ag-border-color);
  border-radius:5px
}

.ag-picker-field-wrapper:focus{
  box-shadow:var(--ag-input-focus-box-shadow)
}

.ag-picker-field-button{
  background-color:var(--ag-background-color);
  color:var(--ag-secondary-foreground-color)
}

.ag-dialog.ag-color-dialog{
  border-radius:5px
}

.ag-color-picker .ag-picker-field-display{
  height:var(--ag-icon-size)
}

.ag-color-panel{
  padding:var(--ag-grid-size)
}

.ag-spectrum-color{
  background-color:red;
  border-radius:2px
}

.ag-spectrum-tools{
  padding:10px
}

.ag-spectrum-sat{
  background-image:linear-gradient(to right, white, rgba(204, 154, 129, 0))
}

.ag-spectrum-val{
  background-image:linear-gradient(to top, black, rgba(204, 154, 129, 0))
}

.ag-spectrum-dragger{
  border-radius:12px;
  height:12px;
  width:12px;
  border:1px solid #fff;
  background:#000;
  box-shadow:0 0 2px #0000003d
}

.ag-spectrum-hue-background,.ag-spectrum-alpha-background{
  border-radius:2px
}

.ag-spectrum-tool{
  margin-bottom:10px;
  height:11px;
  border-radius:2px
}

.ag-spectrum-slider{
  margin-top:-12px;
  width:13px;
  height:13px;
  border-radius:13px;
  background-color:#f8f8f8;
  box-shadow:0 1px 4px #0000005e
}

.ag-recent-color{
  margin:0 3px
}

.ag-recent-color:first-child{
  margin-left:0
}

.ag-recent-color:last-child{
  margin-right:0
}

.ag-dnd-ghost{
  border:var(--ag-borders) var(--ag-border-color);
  background:var(--ag-background-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size);
  overflow:hidden;
  text-overflow:ellipsis;
  border:var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color:var(--ag-secondary-foreground-color);
  height:var(--ag-header-height) !important;
  line-height:var(--ag-header-height);
  margin:0;
  padding:0 calc(var(--ag-grid-size) * 2);
  transform:translateY(calc(var(--ag-grid-size) * 2))
}

.ag-dnd-ghost-icon{
  margin-right:var(--ag-grid-size);
  color:var(--ag-foreground-color)
}

.ag-popup-child:not(.ag-tooltip-custom){
  box-shadow:var(--ag-popup-shadow)
}

.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{
  opacity:.7;
  pointer-events:none
}

.ag-dialog{
  border-radius:var(--ag-border-radius);
  border:var(--ag-borders) var(--ag-border-color)
}

.ag-panel{
  background-color:var(--ag-background-color)
}

.ag-panel-title-bar{
  background-color:var(--ag-header-background-color);
  color:var(--ag-header-foreground-color);
  height:var(--ag-header-height);
  padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom:var(--ag-borders) var(--ag-border-color)
}

.ag-ltr .ag-panel-title-bar-button{
  margin-left:var(--ag-grid-size)
}

.ag-rtl .ag-panel-title-bar-button{
  margin-right:var(--ag-grid-size)
}

.ag-tooltip{
  background-color:var(--ag-tooltip-background-color);
  color:var(--ag-foreground-color);
  padding:var(--ag-grid-size);
  border:var(--ag-borders) var(--ag-border-color);
  border-radius:var(--ag-card-radius);
  transition:opacity 1s;
  white-space:normal
}

.ag-tooltip.ag-tooltip-hiding{
  opacity:0
}

.ag-tooltip-custom{
  transition:opacity 1s
}

.ag-tooltip-custom.ag-tooltip-hiding{
  opacity:0
}

.ag-ltr .ag-column-select-indent-1{
  padding-left:calc(1 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-1{
  padding-right:calc(1 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-2{
  padding-left:calc(2 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-2{
  padding-right:calc(2 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-3{
  padding-left:calc(3 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-3{
  padding-right:calc(3 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-4{
  padding-left:calc(4 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-4{
  padding-right:calc(4 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-5{
  padding-left:calc(5 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-5{
  padding-right:calc(5 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-6{
  padding-left:calc(6 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-6{
  padding-right:calc(6 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-7{
  padding-left:calc(7 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-7{
  padding-right:calc(7 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-8{
  padding-left:calc(8 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-8{
  padding-right:calc(8 * var(--ag-column-select-indent-size))
}

.ag-ltr .ag-column-select-indent-9{
  padding-left:calc(9 * var(--ag-column-select-indent-size))
}

.ag-rtl .ag-column-select-indent-9{
  padding-right:calc(9 * var(--ag-column-select-indent-size))
}

.ag-column-select-header-icon{
  cursor:pointer
}

.ag-keyboard-focus .ag-column-select-header-icon:focus{
  outline:none
}

.ag-keyboard-focus .ag-column-select-header-icon:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:0px;
  left:0px;
  display:block;
  width:calc(100% + -0px);
  height:calc(100% + -0px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){
  margin-right:var(--ag-widget-horizontal-spacing)
}

.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){
  margin-left:var(--ag-widget-horizontal-spacing)
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{
  outline:none
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:1px;
  left:1px;
  display:block;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){
  margin-bottom:var(--ag-widget-vertical-spacing)
}

.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{
  color:var(--ag-disabled-foreground-color);
  pointer-events:none
}

.ag-ltr .ag-column-select-add-group-indent{
  margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)
}

.ag-rtl .ag-column-select-add-group-indent{
  margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)
}

.ag-column-select-virtual-list-viewport{
  padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px
}

.ag-column-select-virtual-list-item{
  padding:0 var(--ag-widget-container-horizontal-padding)
}

.ag-rtl{
  text-align:right
}

.ag-root-wrapper{
  border:var(--ag-borders) var(--ag-border-color)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1 )
}

.ag-ltr .ag-row-group-indent-1{
  padding-left:calc(1 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-1{
  padding-right:calc(1 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2 )
}

.ag-ltr .ag-row-group-indent-2{
  padding-left:calc(2 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-2{
  padding-right:calc(2 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3 )
}

.ag-ltr .ag-row-group-indent-3{
  padding-left:calc(3 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-3{
  padding-right:calc(3 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4 )
}

.ag-ltr .ag-row-group-indent-4{
  padding-left:calc(4 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-4{
  padding-right:calc(4 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5 )
}

.ag-ltr .ag-row-group-indent-5{
  padding-left:calc(5 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-5{
  padding-right:calc(5 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6 )
}

.ag-ltr .ag-row-group-indent-6{
  padding-left:calc(6 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-6{
  padding-right:calc(6 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7 )
}

.ag-ltr .ag-row-group-indent-7{
  padding-left:calc(7 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-7{
  padding-right:calc(7 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8 )
}

.ag-ltr .ag-row-group-indent-8{
  padding-left:calc(8 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-8{
  padding-right:calc(8 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9 )
}

.ag-ltr .ag-row-group-indent-9{
  padding-left:calc(9 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-9{
  padding-right:calc(9 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10 )
}

.ag-ltr .ag-row-group-indent-10{
  padding-left:calc(10 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-10{
  padding-right:calc(10 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11 )
}

.ag-ltr .ag-row-group-indent-11{
  padding-left:calc(11 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-11{
  padding-right:calc(11 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12 )
}

.ag-ltr .ag-row-group-indent-12{
  padding-left:calc(12 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-12{
  padding-right:calc(12 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13 )
}

.ag-ltr .ag-row-group-indent-13{
  padding-left:calc(13 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-13{
  padding-right:calc(13 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14 )
}

.ag-ltr .ag-row-group-indent-14{
  padding-left:calc(14 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-14{
  padding-right:calc(14 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15 )
}

.ag-ltr .ag-row-group-indent-15{
  padding-left:calc(15 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-15{
  padding-right:calc(15 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16 )
}

.ag-ltr .ag-row-group-indent-16{
  padding-left:calc(16 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-16{
  padding-right:calc(16 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17 )
}

.ag-ltr .ag-row-group-indent-17{
  padding-left:calc(17 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-17{
  padding-right:calc(17 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18 )
}

.ag-ltr .ag-row-group-indent-18{
  padding-left:calc(18 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-18{
  padding-right:calc(18 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19 )
}

.ag-ltr .ag-row-group-indent-19{
  padding-left:calc(19 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-19{
  padding-right:calc(19 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20 )
}

.ag-ltr .ag-row-group-indent-20{
  padding-left:calc(20 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-20{
  padding-right:calc(20 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21 )
}

.ag-ltr .ag-row-group-indent-21{
  padding-left:calc(21 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-21{
  padding-right:calc(21 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22 )
}

.ag-ltr .ag-row-group-indent-22{
  padding-left:calc(22 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-22{
  padding-right:calc(22 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23 )
}

.ag-ltr .ag-row-group-indent-23{
  padding-left:calc(23 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-23{
  padding-right:calc(23 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24 )
}

.ag-ltr .ag-row-group-indent-24{
  padding-left:calc(24 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-24{
  padding-right:calc(24 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25 )
}

.ag-ltr .ag-row-group-indent-25{
  padding-left:calc(25 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-25{
  padding-right:calc(25 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26 )
}

.ag-ltr .ag-row-group-indent-26{
  padding-left:calc(26 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-26{
  padding-right:calc(26 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27 )
}

.ag-ltr .ag-row-group-indent-27{
  padding-left:calc(27 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-27{
  padding-right:calc(27 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28 )
}

.ag-ltr .ag-row-group-indent-28{
  padding-left:calc(28 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-28{
  padding-right:calc(28 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29 )
}

.ag-ltr .ag-row-group-indent-29{
  padding-left:calc(29 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-29{
  padding-right:calc(29 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30 )
}

.ag-ltr .ag-row-group-indent-30{
  padding-left:calc(30 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-30{
  padding-right:calc(30 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31 )
}

.ag-ltr .ag-row-group-indent-31{
  padding-left:calc(31 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-31{
  padding-right:calc(31 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32 )
}

.ag-ltr .ag-row-group-indent-32{
  padding-left:calc(32 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-32{
  padding-right:calc(32 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33 )
}

.ag-ltr .ag-row-group-indent-33{
  padding-left:calc(33 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-33{
  padding-right:calc(33 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34 )
}

.ag-ltr .ag-row-group-indent-34{
  padding-left:calc(34 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-34{
  padding-right:calc(34 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35 )
}

.ag-ltr .ag-row-group-indent-35{
  padding-left:calc(35 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-35{
  padding-right:calc(35 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36 )
}

.ag-ltr .ag-row-group-indent-36{
  padding-left:calc(36 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-36{
  padding-right:calc(36 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37 )
}

.ag-ltr .ag-row-group-indent-37{
  padding-left:calc(37 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-37{
  padding-right:calc(37 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38 )
}

.ag-ltr .ag-row-group-indent-38{
  padding-left:calc(38 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-38{
  padding-right:calc(38 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39 )
}

.ag-ltr .ag-row-group-indent-39{
  padding-left:calc(39 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-39{
  padding-right:calc(39 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40 )
}

.ag-ltr .ag-row-group-indent-40{
  padding-left:calc(40 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-40{
  padding-right:calc(40 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41 )
}

.ag-ltr .ag-row-group-indent-41{
  padding-left:calc(41 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-41{
  padding-right:calc(41 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42 )
}

.ag-ltr .ag-row-group-indent-42{
  padding-left:calc(42 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-42{
  padding-right:calc(42 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43 )
}

.ag-ltr .ag-row-group-indent-43{
  padding-left:calc(43 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-43{
  padding-right:calc(43 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44 )
}

.ag-ltr .ag-row-group-indent-44{
  padding-left:calc(44 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-44{
  padding-right:calc(44 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45 )
}

.ag-ltr .ag-row-group-indent-45{
  padding-left:calc(45 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-45{
  padding-right:calc(45 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46 )
}

.ag-ltr .ag-row-group-indent-46{
  padding-left:calc(46 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-46{
  padding-right:calc(46 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47 )
}

.ag-ltr .ag-row-group-indent-47{
  padding-left:calc(47 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-47{
  padding-right:calc(47 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48 )
}

.ag-ltr .ag-row-group-indent-48{
  padding-left:calc(48 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-48{
  padding-right:calc(48 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49 )
}

.ag-ltr .ag-row-group-indent-49{
  padding-left:calc(49 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-49{
  padding-right:calc(49 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50 )
}

.ag-ltr .ag-row-group-indent-50{
  padding-left:calc(50 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-50{
  padding-right:calc(50 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51 )
}

.ag-ltr .ag-row-group-indent-51{
  padding-left:calc(51 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-51{
  padding-right:calc(51 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52 )
}

.ag-ltr .ag-row-group-indent-52{
  padding-left:calc(52 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-52{
  padding-right:calc(52 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53 )
}

.ag-ltr .ag-row-group-indent-53{
  padding-left:calc(53 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-53{
  padding-right:calc(53 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54 )
}

.ag-ltr .ag-row-group-indent-54{
  padding-left:calc(54 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-54{
  padding-right:calc(54 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55 )
}

.ag-ltr .ag-row-group-indent-55{
  padding-left:calc(55 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-55{
  padding-right:calc(55 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56 )
}

.ag-ltr .ag-row-group-indent-56{
  padding-left:calc(56 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-56{
  padding-right:calc(56 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57 )
}

.ag-ltr .ag-row-group-indent-57{
  padding-left:calc(57 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-57{
  padding-right:calc(57 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58 )
}

.ag-ltr .ag-row-group-indent-58{
  padding-left:calc(58 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-58{
  padding-right:calc(58 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59 )
}

.ag-ltr .ag-row-group-indent-59{
  padding-left:calc(59 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-59{
  padding-right:calc(59 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60 )
}

.ag-ltr .ag-row-group-indent-60{
  padding-left:calc(60 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-60{
  padding-right:calc(60 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61 )
}

.ag-ltr .ag-row-group-indent-61{
  padding-left:calc(61 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-61{
  padding-right:calc(61 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62 )
}

.ag-ltr .ag-row-group-indent-62{
  padding-left:calc(62 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-62{
  padding-right:calc(62 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63 )
}

.ag-ltr .ag-row-group-indent-63{
  padding-left:calc(63 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-63{
  padding-right:calc(63 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64 )
}

.ag-ltr .ag-row-group-indent-64{
  padding-left:calc(64 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-64{
  padding-right:calc(64 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65 )
}

.ag-ltr .ag-row-group-indent-65{
  padding-left:calc(65 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-65{
  padding-right:calc(65 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66 )
}

.ag-ltr .ag-row-group-indent-66{
  padding-left:calc(66 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-66{
  padding-right:calc(66 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67 )
}

.ag-ltr .ag-row-group-indent-67{
  padding-left:calc(67 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-67{
  padding-right:calc(67 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68 )
}

.ag-ltr .ag-row-group-indent-68{
  padding-left:calc(68 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-68{
  padding-right:calc(68 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69 )
}

.ag-ltr .ag-row-group-indent-69{
  padding-left:calc(69 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-69{
  padding-right:calc(69 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70 )
}

.ag-ltr .ag-row-group-indent-70{
  padding-left:calc(70 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-70{
  padding-right:calc(70 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71 )
}

.ag-ltr .ag-row-group-indent-71{
  padding-left:calc(71 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-71{
  padding-right:calc(71 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72 )
}

.ag-ltr .ag-row-group-indent-72{
  padding-left:calc(72 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-72{
  padding-right:calc(72 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73 )
}

.ag-ltr .ag-row-group-indent-73{
  padding-left:calc(73 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-73{
  padding-right:calc(73 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74 )
}

.ag-ltr .ag-row-group-indent-74{
  padding-left:calc(74 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-74{
  padding-right:calc(74 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75 )
}

.ag-ltr .ag-row-group-indent-75{
  padding-left:calc(75 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-75{
  padding-right:calc(75 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76 )
}

.ag-ltr .ag-row-group-indent-76{
  padding-left:calc(76 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-76{
  padding-right:calc(76 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77 )
}

.ag-ltr .ag-row-group-indent-77{
  padding-left:calc(77 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-77{
  padding-right:calc(77 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78 )
}

.ag-ltr .ag-row-group-indent-78{
  padding-left:calc(78 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-78{
  padding-right:calc(78 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79 )
}

.ag-ltr .ag-row-group-indent-79{
  padding-left:calc(79 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-79{
  padding-right:calc(79 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80 )
}

.ag-ltr .ag-row-group-indent-80{
  padding-left:calc(80 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-80{
  padding-right:calc(80 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81 )
}

.ag-ltr .ag-row-group-indent-81{
  padding-left:calc(81 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-81{
  padding-right:calc(81 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82 )
}

.ag-ltr .ag-row-group-indent-82{
  padding-left:calc(82 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-82{
  padding-right:calc(82 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83 )
}

.ag-ltr .ag-row-group-indent-83{
  padding-left:calc(83 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-83{
  padding-right:calc(83 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84 )
}

.ag-ltr .ag-row-group-indent-84{
  padding-left:calc(84 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-84{
  padding-right:calc(84 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85 )
}

.ag-ltr .ag-row-group-indent-85{
  padding-left:calc(85 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-85{
  padding-right:calc(85 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86 )
}

.ag-ltr .ag-row-group-indent-86{
  padding-left:calc(86 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-86{
  padding-right:calc(86 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87 )
}

.ag-ltr .ag-row-group-indent-87{
  padding-left:calc(87 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-87{
  padding-right:calc(87 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88 )
}

.ag-ltr .ag-row-group-indent-88{
  padding-left:calc(88 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-88{
  padding-right:calc(88 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89 )
}

.ag-ltr .ag-row-group-indent-89{
  padding-left:calc(89 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-89{
  padding-right:calc(89 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90 )
}

.ag-ltr .ag-row-group-indent-90{
  padding-left:calc(90 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-90{
  padding-right:calc(90 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91 )
}

.ag-ltr .ag-row-group-indent-91{
  padding-left:calc(91 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-91{
  padding-right:calc(91 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92 )
}

.ag-ltr .ag-row-group-indent-92{
  padding-left:calc(92 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-92{
  padding-right:calc(92 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93 )
}

.ag-ltr .ag-row-group-indent-93{
  padding-left:calc(93 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-93{
  padding-right:calc(93 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94 )
}

.ag-ltr .ag-row-group-indent-94{
  padding-left:calc(94 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-94{
  padding-right:calc(94 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95 )
}

.ag-ltr .ag-row-group-indent-95{
  padding-left:calc(95 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-95{
  padding-right:calc(95 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96 )
}

.ag-ltr .ag-row-group-indent-96{
  padding-left:calc(96 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-96{
  padding-right:calc(96 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97 )
}

.ag-ltr .ag-row-group-indent-97{
  padding-left:calc(97 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-97{
  padding-right:calc(97 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98 )
}

.ag-ltr .ag-row-group-indent-98{
  padding-left:calc(98 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-98{
  padding-right:calc(98 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{
  padding-left:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99 )
}

.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{
  padding-right:calc( var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99 )
}

.ag-ltr .ag-row-group-indent-99{
  padding-left:calc(99 * var(--ag-row-group-indent-size))
}

.ag-rtl .ag-row-group-indent-99{
  padding-right:calc(99 * var(--ag-row-group-indent-size))
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-ltr .ag-row-group-leaf-indent{
  margin-left:var(--ag-row-group-indent-size)
}

.ag-rtl .ag-row-group-leaf-indent{
  margin-right:var(--ag-row-group-indent-size)
}

.ag-value-change-delta{
  padding-right:2px
}

.ag-value-change-delta-up{
  color:var(--ag-value-change-delta-up-color)
}

.ag-value-change-delta-down{
  color:var(--ag-value-change-delta-down-color)
}

.ag-value-change-value{
  background-color:transparent;
  border-radius:1px;
  padding-left:1px;
  padding-right:1px;
  transition:background-color 1s
}

.ag-value-change-value-highlight{
  background-color:var(--ag-value-change-value-highlight-background-color);
  transition:background-color .1s
}

.ag-cell-data-changed{
  background-color:var(--ag-value-change-value-highlight-background-color) !important
}

.ag-cell-data-changed-animation{
  background-color:transparent
}

.ag-cell-highlight{
  background-color:var(--ag-range-selection-highlight-color) !important
}

.ag-row{
  height:var(--ag-row-height);
  background-color:var(--ag-background-color);
  color:var(--ag-data-color);
  border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)
}

.ag-row-highlight-above:after,.ag-row-highlight-below:after{
  content:"";
  position:absolute;
  width:calc(100% - 1px);
  height:1px;
  background-color:var(--ag-range-selection-border-color);
  left:1px
}

.ag-row-highlight-above:after{
  top:-1px
}

.ag-row-highlight-above.ag-row-first:after{
  top:0
}

.ag-row-highlight-below:after{
  bottom:0px
}

.ag-row-odd{
  background-color:var(--ag-odd-row-background-color)
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){
  border-right:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){
  border-left:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-row-selected:before{
  content:"";
  background-color:var(--ag-selected-row-background-color);
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}

.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{
  content:"";
  background-color:var(--ag-row-hover-color);
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  pointer-events:none
}

.ag-row-hover.ag-full-width-row.ag-row-group>*{
  position:relative
}

.ag-row-hover.ag-row-selected:before{
  background-color:var(--ag-row-hover-color);
  background-image:linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color))
}

.ag-column-hover{
  background-color:var(--ag-column-hover-color)
}

.ag-ltr .ag-right-aligned-cell{
  text-align:right
}

.ag-rtl .ag-right-aligned-cell{
  text-align:left
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{
  margin-left:auto
}

.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{
  margin-right:auto
}

.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc( var(--ag-row-height) - var(--ag-row-border-width) );
  border:1px solid transparent;
  line-height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing:subpixel-antialiased
}

.ag-row>.ag-cell-wrapper{
  padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)
}

.ag-row-dragging{
  cursor:move;
  opacity:.5
}

.ag-cell-inline-editing{
  border:var(--ag-borders) var(--ag-border-color);
  background:var(--ag-background-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size);
  padding:0;
  background-color:var(--ag-control-panel-background-color)
}

.ag-popup-editor{
  border:var(--ag-borders) var(--ag-border-color);
  background:var(--ag-background-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size);
  background-color:var(--ag-control-panel-background-color);
  padding:0
}

.ag-large-text-input{
  height:auto;
  padding:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-large-text-input textarea{
  resize:none
}

.ag-details-row{
  padding:calc(var(--ag-grid-size) * 5);
  background-color:var(--ag-background-color)
}

.ag-layout-auto-height .ag-center-cols-clipper,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-clipper,.ag-layout-print .ag-center-cols-container{
  min-height:50px
}

.ag-overlay-loading-wrapper{
  background-color:var(--ag-modal-overlay-background-color)
}

.ag-overlay-loading-center{
  border:var(--ag-borders) var(--ag-border-color);
  background:var(--ag-background-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size)
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height{
  padding-top:30px
}

.ag-loading{
  display:flex;
  height:100%;
  align-items:center
}

.ag-ltr .ag-loading{
  padding-left:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-loading{
  padding-right:var(--ag-cell-horizontal-padding)
}

.ag-ltr .ag-loading-icon{
  padding-right:var(--ag-cell-widget-spacing)
}

.ag-rtl .ag-loading-icon{
  padding-left:var(--ag-cell-widget-spacing)
}

.ag-icon-loading{
  animation-name:spin;
  animation-duration:1s;
  animation-iteration-count:infinite;
  animation-timing-function:linear
}

@keyframes spin{
  0%{
    transform:rotate(0)
  }

  to{
    transform:rotate(360deg)
  }
}

.ag-floating-top{
  border-bottom:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-floating-bottom{
  border-top:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-ltr .ag-cell{
  border-right:var(--ag-cell-horizontal-border)
}

.ag-rtl .ag-cell{
  border-left:var(--ag-cell-horizontal-border)
}

.ag-ltr .ag-cell{
  border-right-width:1px
}

.ag-rtl .ag-cell{
  border-left-width:1px
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){
  border-left:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){
  border-right:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){
  background-color:var(--ag-range-selection-background-color)
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{
  background-color:var(--ag-range-selection-chart-background-color) !important
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{
  background-color:var(--ag-range-selection-chart-category-background-color) !important
}

.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){
  background-color:var(--ag-range-selection-background-color)
}

.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{
  background-color:var(--ag-range-selection-background-color-2)
}

.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{
  background-color:var(--ag-range-selection-background-color-3)
}

.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{
  background-color:var(--ag-range-selection-background-color-4)
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{
  border-top-color:var(--ag-range-selection-border-color);
  border-top-style:var(--ag-range-selection-border-style)
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{
  border-right-color:var(--ag-range-selection-border-color);
  border-right-style:var(--ag-range-selection-border-style)
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{
  border-bottom-color:var(--ag-range-selection-border-color);
  border-bottom-style:var(--ag-range-selection-border-style)
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{
  border-left-color:var(--ag-range-selection-border-color);
  border-left-style:var(--ag-range-selection-border-style)
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{
  border:1px solid;
  border-color:var(--ag-range-selection-border-color);
  border-style:var(--ag-range-selection-border-style);
  outline:initial
}

.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{
  border-top:1px dashed;
  border-top-color:var(--ag-range-selection-border-color)
}

.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{
  border-right:1px dashed var(--ag-range-selection-border-color) !important
}

.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{
  border-left:1px dashed var(--ag-range-selection-border-color) !important
}

.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{
  border-bottom:1px dashed;
  border-bottom-color:var(--ag-range-selection-border-color)
}

.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{
  border-left:1px dashed var(--ag-range-selection-border-color) !important
}

.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{
  border-right:1px dashed var(--ag-range-selection-border-color) !important
}

.ag-fill-handle,.ag-range-handle{
  position:absolute;
  width:6px;
  height:6px;
  bottom:-1px;
  background-color:var(--ag-range-selection-border-color)
}

.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{
  right:-1px
}

.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{
  left:-1px
}

.ag-fill-handle{
  cursor:cell
}

.ag-range-handle{
  cursor:nwse-resize
}

.ag-cell-inline-editing{
  border-color:var(--ag-input-focus-border-color) !important
}

.ag-menu{
  border:var(--ag-borders) var(--ag-border-color);
  background:var(--ag-background-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size);
  padding:0
}

.ag-menu-list{
  cursor:default;
  padding:var(--ag-grid-size) 0
}

.ag-menu-separator{
  height:calc(var(--ag-grid-size) * 2 + 1px)
}

.ag-menu-separator-part:after{
  content:"";
  display:block;
  border-top:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-menu-option-active,.ag-compact-menu-option-active{
  background-color:var(--ag-row-hover-color)
}

.ag-menu-option-part,.ag-compact-menu-option-part{
  line-height:var(--ag-icon-size);
  padding:calc(var(--ag-grid-size) + 2px) 0
}

.ag-menu-option-disabled,.ag-compact-menu-option-disabled{
  opacity:.5
}

.ag-menu-option-icon,.ag-compact-menu-option-icon{
  width:var(--ag-icon-size)
}

.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{
  padding-left:calc(var(--ag-grid-size) * 2)
}

.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{
  padding-right:calc(var(--ag-grid-size) * 2)
}

.ag-menu-option-text,.ag-compact-menu-option-text{
  padding-left:calc(var(--ag-grid-size) * 2);
  padding-right:calc(var(--ag-grid-size) * 2)
}

.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{
  padding-right:var(--ag-grid-size)
}

.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{
  padding-left:var(--ag-grid-size)
}

.ag-menu-option-popup-pointer,.ag-compact-menu-option-popup-pointer{
  padding-right:var(--ag-grid-size)
}

.ag-tabs{
  min-width:var(--ag-tab-min-width)
}

.ag-tabs-header{
  width:100%;
  display:flex
}

.ag-tab{
  border-bottom:var(--ag-selected-tab-underline-width) solid transparent;
  transition:border-bottom var(--ag-selected-tab-underline-transition-speed);
  display:flex;
  flex:none;
  align-items:center;
  justify-content:center;
  cursor:pointer
}

.ag-keyboard-focus .ag-tab:focus{
  outline:none
}

.ag-keyboard-focus .ag-tab:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-tab-selected{
  border-bottom-color:var(--ag-selected-tab-underline-color)
}

.ag-menu-header{
  color:var(--ag-secondary-foreground-color)
}

.ag-filter-separator{
  border-top:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-filter-select .ag-picker-field-wrapper{
  width:0
}

.ag-filter-condition-operator{
  height:17px
}

.ag-ltr .ag-filter-condition-operator-or{
  margin-left:calc(var(--ag-grid-size) * 2)
}

.ag-rtl .ag-filter-condition-operator-or{
  margin-right:calc(var(--ag-grid-size) * 2)
}

.ag-set-filter-select-all{
  padding-top:var(--ag-widget-container-vertical-padding)
}

.ag-set-filter-list,.ag-filter-no-matches{
  height:calc(var(--ag-list-item-height) * 6)
}

.ag-set-filter-tree-list{
  height:calc(var(--ag-list-item-height) * 10)
}

.ag-set-filter-filter{
  margin-top:var(--ag-widget-container-vertical-padding);
  margin-left:var(--ag-widget-container-horizontal-padding);
  margin-right:var(--ag-widget-container-horizontal-padding)
}

.ag-filter-to{
  margin-top:var(--ag-widget-vertical-spacing)
}

.ag-mini-filter{
  margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)
}

.ag-set-filter-item{
  margin:0px var(--ag-widget-container-horizontal-padding)
}

.ag-ltr .ag-set-filter-add-group-indent{
  margin-left:calc( var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2 )
}

.ag-rtl .ag-set-filter-add-group-indent{
  margin-right:calc( var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2 )
}

.ag-ltr .ag-set-filter-indent-1{
  padding-left:calc(1 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-1{
  padding-right:calc(1 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-2{
  padding-left:calc(2 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-2{
  padding-right:calc(2 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-3{
  padding-left:calc(3 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-3{
  padding-right:calc(3 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-4{
  padding-left:calc(4 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-4{
  padding-right:calc(4 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-5{
  padding-left:calc(5 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-5{
  padding-right:calc(5 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-6{
  padding-left:calc(6 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-6{
  padding-right:calc(6 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-7{
  padding-left:calc(7 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-7{
  padding-right:calc(7 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-8{
  padding-left:calc(8 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-8{
  padding-right:calc(8 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-indent-9{
  padding-left:calc(9 * var(--ag-set-filter-indent-size))
}

.ag-rtl .ag-set-filter-indent-9{
  padding-right:calc(9 * var(--ag-set-filter-indent-size))
}

.ag-ltr .ag-set-filter-group-icons{
  margin-right:var(--ag-widget-container-horizontal-padding)
}

.ag-rtl .ag-set-filter-group-icons{
  margin-left:var(--ag-widget-container-horizontal-padding)
}

.ag-filter-apply-panel{
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-filter-apply-panel-button{
  line-height:1.5
}

.ag-ltr .ag-filter-apply-panel-button{
  margin-left:calc(var(--ag-grid-size) * 2)
}

.ag-rtl .ag-filter-apply-panel-button{
  margin-right:calc(var(--ag-grid-size) * 2)
}

.ag-simple-filter-body-wrapper{
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom:calc( var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing) );
  overflow-y:auto;
  min-height:calc( var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing) )
}

.ag-simple-filter-body-wrapper>*{
  margin-bottom:var(--ag-widget-vertical-spacing)
}

.ag-simple-filter-body-wrapper .ag-resizer-wrapper{
  margin:0
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){
  min-width:calc(var(--ag-menu-min-width) - 2px)
}

.ag-filter-no-matches{
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)
}

.ag-multi-filter-menu-item{
  margin:var(--ag-grid-size) 0
}

.ag-multi-filter-group-title-bar{
  padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color:transparent
}

.ag-group-filter-field-select-wrapper{
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom:calc( var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing) )
}

.ag-group-filter-field-select-wrapper>*{
  margin-bottom:var(--ag-widget-vertical-spacing)
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{
  outline:none
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-side-bar{
  position:relative
}

.ag-tool-panel-wrapper{
  width:var(--ag-side-bar-panel-width);
  background-color:var(--ag-control-panel-background-color)
}

.ag-side-buttons{
  padding-top:calc(var(--ag-grid-size) * 4);
  width:calc(var(--ag-icon-size) + 4px);
  position:relative;
  color:var(--ag-foreground-color);
  overflow:hidden
}

button.ag-side-button-button{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  background:transparent;
  padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width:100%;
  margin:0;
  min-height:calc(var(--ag-grid-size) * 18);
  background-position-y:center;
  background-position-x:center;
  background-repeat:no-repeat;
  border:none;
  border-top:var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom:var(--ag-borders-side-button) var(--ag-border-color)
}

button.ag-side-button-button:focus{
  box-shadow:none
}

.ag-keyboard-focus .ag-side-button-button:focus{
  outline:none
}

.ag-keyboard-focus .ag-side-button-button:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-selected button.ag-side-button-button{
  background-color:var(--ag-side-button-selected-background-color)
}

.ag-side-button-icon-wrapper{
  margin-bottom:3px
}

.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{
  border-right:var(--ag-borders) var(--ag-border-color)
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{
  border-left:var(--ag-borders) var(--ag-border-color)
}

.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{
  border-right:var(--ag-selected-tab-underline-width) solid transparent;
  transition:border-right var(--ag-selected-tab-underline-transition-speed)
}

.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{
  border-right-color:var(--ag-selected-tab-underline-color)
}

.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{
  border-left:var(--ag-borders) var(--ag-border-color)
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{
  border-right:var(--ag-borders) var(--ag-border-color)
}

.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{
  border-left:var(--ag-selected-tab-underline-width) solid transparent;
  transition:border-left var(--ag-selected-tab-underline-transition-speed)
}

.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{
  border-left-color:var(--ag-selected-tab-underline-color)
}

.ag-filter-toolpanel-header{
  height:calc(var(--ag-grid-size) * 6)
}

.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{
  padding-left:var(--ag-grid-size)
}

.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{
  padding-right:var(--ag-grid-size)
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus{
  outline:none
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{
  font-family:var(--ag-icon-font-family);
  font-size:var(--ag-icon-size);
  line-height:var(--ag-icon-size);
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:var(--ag-icon-font-code-filter, "");
  position:absolute
}

.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{
  padding-left:var(--ag-grid-size)
}

.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{
  padding-right:var(--ag-grid-size)
}

.ag-filter-toolpanel-group-level-0-header{
  height:calc(var(--ag-grid-size) * 8)
}

.ag-filter-toolpanel-group-item{
  margin-top:calc(var(--ag-grid-size) * 0.5);
  margin-bottom:calc(var(--ag-grid-size) * 0.5)
}

.ag-filter-toolpanel-search{
  height:var(--ag-header-height)
}

.ag-filter-toolpanel-search-input{
  flex-grow:1;
  height:calc(var(--ag-grid-size) * 4)
}

.ag-ltr .ag-filter-toolpanel-search-input{
  margin-right:var(--ag-grid-size)
}

.ag-rtl .ag-filter-toolpanel-search-input{
  margin-left:var(--ag-grid-size)
}

.ag-filter-toolpanel-group-level-0{
  border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{
  margin-right:var(--ag-grid-size)
}

.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{
  margin-left:var(--ag-grid-size)
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{
  background-color:transparent
}

.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{
  padding-left:calc( var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size) )
}

.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{
  padding-right:calc( var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size) )
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{
  padding-left:var(--ag-grid-size)
}

.ag-filter-toolpanel-instance-filter{
  border-bottom:var(--ag-borders) var(--ag-border-color);
  border-top:var(--ag-borders) var(--ag-border-color);
  margin-top:var(--ag-grid-size)
}

.ag-ltr .ag-filter-toolpanel-instance-header-icon{
  margin-left:var(--ag-grid-size)
}

.ag-rtl .ag-filter-toolpanel-instance-header-icon{
  margin-right:var(--ag-grid-size)
}

.ag-set-filter-group-icons{
  color:var(--ag-secondary-foreground-color)
}

.ag-pivot-mode-panel{
  min-height:var(--ag-header-height);
  height:var(--ag-header-height);
  display:flex
}

.ag-pivot-mode-select{
  display:flex;
  align-items:center
}

.ag-ltr .ag-pivot-mode-select{
  margin-left:var(--ag-widget-container-horizontal-padding)
}

.ag-rtl .ag-pivot-mode-select{
  margin-right:var(--ag-widget-container-horizontal-padding)
}

.ag-keyboard-focus .ag-column-select-header:focus{
  outline:none
}

.ag-keyboard-focus .ag-column-select-header:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-column-select-header{
  height:var(--ag-header-height);
  align-items:center;
  padding:0 var(--ag-widget-container-horizontal-padding);
  border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-column-panel-column-select{
  border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-column-group-icons,.ag-column-select-header-icon{
  color:var(--ag-secondary-foreground-color)
}

.ag-column-select-list .ag-list-item-hovered:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  height:1px;
  background-color:var(--ag-range-selection-border-color)
}

.ag-column-select-list .ag-item-highlight-top:after{
  top:0
}

.ag-column-select-list .ag-item-highlight-bottom:after{
  bottom:0
}

.ag-header{
  background-color:var(--ag-header-background-color);
  border-bottom:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-header-row{
  color:var(--ag-header-foreground-color);
  height:var(--ag-header-height)
}

.ag-pinned-right-header{
  border-left:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-pinned-left-header{
  border-right:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{
  margin-left:var(--ag-grid-size)
}

.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{
  margin-right:var(--ag-grid-size)
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{
  margin-right:var(--ag-grid-size)
}

.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{
  margin-left:var(--ag-grid-size)
}

.ag-header-cell,.ag-header-group-cell{
  padding-left:var(--ag-cell-horizontal-padding);
  padding-right:var(--ag-cell-horizontal-padding)
}

.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{
  background-color:var(--ag-header-cell-moving-background-color)
}

.ag-keyboard-focus .ag-header-cell:focus{
  outline:none
}

.ag-keyboard-focus .ag-header-cell:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-keyboard-focus .ag-header-group-cell:focus{
  outline:none
}

.ag-keyboard-focus .ag-header-group-cell:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:4px;
  left:4px;
  display:block;
  width:calc(100% - 8px);
  height:calc(100% - 8px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-header-icon{
  color:var(--ag-secondary-foreground-color)
}

.ag-header-expand-icon{
  cursor:pointer
}

.ag-ltr .ag-header-expand-icon{
  padding-left:4px
}

.ag-rtl .ag-header-expand-icon{
  padding-right:4px
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{
  border-top:var(--ag-borders-critical) var(--ag-border-color)
}

.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{
  background-color:var(--ag-header-cell-hover-background-color)
}

.ag-header-cell:after,.ag-header-group-cell:after{
  content:"";
  position:absolute;
  z-index:1;
  display:var(--ag-header-column-separator-display);
  width:var(--ag-header-column-separator-width);
  height:var(--ag-header-column-separator-height);
  top:calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color:var(--ag-header-column-separator-color)
}

.ag-ltr .ag-header-cell:after,.ag-ltr .ag-header-group-cell:after{
  right:0
}

.ag-rtl .ag-header-cell:after,.ag-rtl .ag-header-group-cell:after{
  left:0
}

.ag-header-cell-resize{
  display:flex;
  align-items:center
}

.ag-header-cell-resize:after{
  content:"";
  position:absolute;
  z-index:1;
  display:var(--ag-header-column-resize-handle-display);
  width:var(--ag-header-column-resize-handle-width);
  height:var(--ag-header-column-resize-handle-height);
  top:calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color:var(--ag-header-column-resize-handle-color)
}

.ag-header-cell.ag-header-span-height:after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{
  height:calc(100% - var(--ag-grid-size) * 4);
  top:calc(var(--ag-grid-size) * 2)
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{
  left:calc(50% - var(--ag-header-column-resize-handle-width))
}

.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{
  right:calc(50% - var(--ag-header-column-resize-handle-width))
}

.ag-pinned-left-header .ag-header-cell-resize:after{
  left:calc(50% - var(--ag-header-column-resize-handle-width))
}

.ag-pinned-right-header .ag-header-cell-resize:after{
  left:50%
}

.ag-ltr .ag-header-select-all{
  margin-right:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-header-select-all{
  margin-left:var(--ag-cell-horizontal-padding)
}

.ag-ltr .ag-floating-filter-button{
  margin-left:calc(var(--ag-grid-size) * 3)
}

.ag-rtl .ag-floating-filter-button{
  margin-right:calc(var(--ag-grid-size) * 3)
}

.ag-floating-filter-button-button{
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  -webkit-appearance:none;
          appearance:none;
  background:transparent;
  border:none;
  height:var(--ag-icon-size);
  padding:0;
  width:var(--ag-icon-size)
}

.ag-filter-loading{
  background-color:var(--ag-control-panel-background-color);
  height:100%;
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position:absolute;
  width:100%;
  z-index:1
}

.ag-paging-panel{
  border-top:1px solid;
  border-top-color:var(--ag-border-color);
  color:var(--ag-secondary-foreground-color);
  height:var(--ag-header-height)
}

.ag-paging-panel>*{
  margin:0 var(--ag-cell-horizontal-padding)
}

.ag-paging-button{
  cursor:pointer
}

.ag-paging-button.ag-disabled{
  cursor:default;
  color:var(--ag-disabled-foreground-color)
}

.ag-keyboard-focus .ag-paging-button:focus{
  outline:none
}

.ag-keyboard-focus .ag-paging-button:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:0px;
  left:0px;
  display:block;
  width:calc(100% + -0px);
  height:calc(100% + -0px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-paging-button,.ag-paging-description{
  margin:0 var(--ag-grid-size)
}

.ag-status-bar{
  border-top:var(--ag-borders) var(--ag-border-color);
  color:var(--ag-disabled-foreground-color);
  padding-right:calc(var(--ag-grid-size) * 4);
  padding-left:calc(var(--ag-grid-size) * 4);
  line-height:1.5
}

.ag-status-name-value-value{
  color:var(--ag-foreground-color)
}

.ag-status-bar-center{
  text-align:center
}

.ag-status-name-value{
  margin-left:var(--ag-grid-size);
  margin-right:var(--ag-grid-size);
  padding-top:calc(var(--ag-grid-size) * 2);
  padding-bottom:calc(var(--ag-grid-size) * 2)
}

.ag-column-drop-cell{
  background:var(--ag-chip-background-color);
  border-radius:calc(var(--ag-grid-size) * 4);
  height:calc(var(--ag-grid-size) * 4);
  padding:0 calc(var(--ag-grid-size) * 0.5);
  border:1px solid transparent
}

.ag-keyboard-focus .ag-column-drop-cell:focus{
  outline:none
}

.ag-keyboard-focus .ag-column-drop-cell:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:2px;
  left:2px;
  display:block;
  width:calc(100% - 4px);
  height:calc(100% - 4px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-column-drop-cell-text{
  margin:0 var(--ag-grid-size)
}

.ag-column-drop-cell-button{
  min-width:calc(var(--ag-grid-size) * 4);
  margin:0 calc(var(--ag-grid-size) * 0.5);
  color:var(--ag-secondary-foreground-color)
}

.ag-column-drop-cell-drag-handle{
  margin-left:calc(var(--ag-grid-size) * 2)
}

.ag-column-drop-cell-ghost{
  opacity:.5
}

.ag-column-drop-horizontal{
  background-color:var(--ag-control-panel-background-color);
  color:var(--ag-secondary-foreground-color);
  height:var(--ag-row-height);
  border-bottom:var(--ag-borders) var(--ag-border-color)
}

.ag-ltr .ag-column-drop-horizontal{
  padding-left:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-column-drop-horizontal{
  padding-right:var(--ag-cell-horizontal-padding)
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){
  border-right:var(--ag-borders) var(--ag-border-color)
}

.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){
  border-left:var(--ag-borders) var(--ag-border-color)
}

.ag-column-drop-horizontal-cell-separator{
  margin:0 var(--ag-grid-size);
  color:var(--ag-secondary-foreground-color)
}

.ag-column-drop-horizontal-empty-message{
  color:var(--ag-disabled-foreground-color)
}

.ag-ltr .ag-column-drop-horizontal-icon{
  margin-right:var(--ag-cell-horizontal-padding)
}

.ag-rtl .ag-column-drop-horizontal-icon{
  margin-left:var(--ag-cell-horizontal-padding)
}

.ag-column-drop-vertical-list{
  padding-bottom:var(--ag-grid-size);
  padding-right:var(--ag-grid-size);
  padding-left:var(--ag-grid-size)
}

.ag-column-drop-vertical-cell{
  margin-top:var(--ag-grid-size)
}

.ag-column-drop-vertical{
  min-height:50px;
  border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-column-drop-vertical.ag-last-column-drop{
  border-bottom:none
}

.ag-column-drop-vertical-icon{
  margin-left:var(--ag-grid-size);
  margin-right:var(--ag-grid-size)
}

.ag-column-drop-vertical-empty-message{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden;
  color:var(--ag-disabled-foreground-color);
  margin-top:var(--ag-grid-size)
}

.ag-select-agg-func-popup{
  border:var(--ag-borders) var(--ag-border-color);
  border-radius:var(--ag-card-radius);
  box-shadow:var(--ag-card-shadow);
  padding:var(--ag-grid-size);
  background:var(--ag-background-color);
  height:calc(var(--ag-grid-size) * 5 * 3.5);
  padding:0
}

.ag-select-agg-func-virtual-list-item{
  cursor:default;
  padding-left:calc(var(--ag-grid-size) * 2)
}

.ag-select-agg-func-virtual-list-item:hover{
  background-color:var(--ag-selected-row-background-color)
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{
  outline:none
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus:after{
  content:"";
  position:absolute;
  background-color:transparent;
  pointer-events:none;
  top:1px;
  left:1px;
  display:block;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border:1px solid;
  border-color:var(--ag-input-focus-border-color)
}

.ag-sort-indicator-container{
  display:flex
}

.ag-ltr .ag-sort-indicator-icon{
  padding-left:var(--ag-grid-size)
}

.ag-rtl .ag-sort-indicator-icon{
  padding-right:var(--ag-grid-size)
}

.ag-chart{
  position:relative;
  display:flex;
  overflow:hidden;
  width:100%;
  height:100%
}

.ag-chart-components-wrapper{
  position:relative;
  display:flex;
  flex:1 1 auto;
  overflow:hidden
}

.ag-chart-title-edit{
  position:absolute;
  display:none;
  top:0;
  left:0;
  text-align:center
}

.ag-chart-title-edit.currently-editing{
  display:inline-block
}

.ag-chart-canvas-wrapper{
  position:relative;
  flex:1 1 auto;
  overflow:hidden
}

.ag-charts-canvas{
  display:block
}

.ag-chart-menu{
  position:absolute;
  top:10px;
  width:24px;
  overflow:hidden;
  display:flex;
  flex-direction:column
}

.ag-ltr .ag-chart-menu{
  right:20px
}

.ag-rtl .ag-chart-menu{
  left:20px
}

.ag-chart-docked-container{
  position:relative;
  width:0;
  min-width:0;
  transition:min-width .4s
}

.ag-chart-menu-hidden~.ag-chart-docked-container{
  max-width:0;
  overflow:hidden
}

.ag-chart-tabbed-menu{
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  overflow:hidden
}

.ag-chart-tabbed-menu-header{
  flex:none;
  -webkit-user-select:none;
          user-select:none;
  cursor:default
}

.ag-chart-tabbed-menu-body{
  display:flex;
  flex:1 1 auto;
  align-items:stretch;
  overflow:hidden
}

.ag-chart-tab{
  width:100%;
  overflow:hidden;
  overflow-y:auto
}

.ag-chart-settings{
  overflow-x:hidden
}

.ag-chart-settings-wrapper{
  position:relative;
  flex-direction:column;
  width:100%;
  height:100%;
  display:flex;
  overflow:hidden
}

.ag-chart-settings-nav-bar{
  display:flex;
  align-items:center;
  width:100%;
  height:30px;
  padding:0 10px;
  -webkit-user-select:none;
          user-select:none
}

.ag-chart-settings-card-selector{
  display:flex;
  align-items:center;
  justify-content:space-around;
  flex:1 1 auto;
  height:100%;
  padding:0 10px
}

.ag-chart-settings-card-item{
  cursor:pointer;
  width:10px;
  height:10px;
  background-color:#000;
  position:relative
}

.ag-chart-settings-card-item.ag-not-selected{
  opacity:.2
}

.ag-chart-settings-card-item:before{
  content:" ";
  display:block;
  position:absolute;
  background-color:transparent;
  left:50%;
  top:50%;
  margin-left:-10px;
  margin-top:-10px;
  width:20px;
  height:20px
}

.ag-chart-settings-prev,.ag-chart-settings-next{
  position:relative;
  flex:none
}

.ag-chart-settings-prev-button,.ag-chart-settings-next-button{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  cursor:pointer;
  opacity:0
}

.ag-chart-settings-mini-charts-container{
  position:relative;
  flex:1 1 auto;
  overflow-x:hidden;
  overflow-y:auto
}

.ag-chart-settings-mini-wrapper{
  position:absolute;
  top:0;
  left:0;
  display:flex;
  flex-direction:column;
  width:100%;
  min-height:100%;
  overflow:hidden
}

.ag-chart-settings-mini-wrapper.ag-animating{
  transition:left .3s;
  transition-timing-function:ease-in-out
}

.ag-chart-mini-thumbnail{
  cursor:pointer
}

.ag-chart-mini-thumbnail-canvas{
  display:block
}

.ag-chart-data-wrapper,.ag-chart-format-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  -webkit-user-select:none;
          user-select:none
}

.ag-chart-data-wrapper{
  height:100%;
  overflow-y:auto
}

.ag-chart-empty-text{
  display:flex;
  top:0;
  width:100%;
  height:100%;
  align-items:center;
  justify-content:center
}

.ag-chart .ag-chart-menu{
  display:none
}

.ag-chart-menu-hidden:hover .ag-chart-menu{
  display:block
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{
  display:flex;
  flex-direction:row;
  overflow:auto;
  top:5px;
  gap:calc(var(--ag-grid-size) * 3 - 8px);
  width:auto
}

.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{
  right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content:right
}

.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{
  left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content:left
}

.ag-chart-menu-close{
  display:none
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close{
  position:absolute;
  top:50%;
  transition:transform .33s ease-in-out;
  padding:0;
  display:block;
  cursor:pointer;
  border:none
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{
  right:0px
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{
  left:0px
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{
  padding:14px 5px 14px 2px
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{
  content:"";
  position:absolute;
  top:-40px;
  bottom:-40px
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{
  right:0px
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{
  left:0px
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{
  left:-10px
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{
  right:-10px
}

.ag-chart-tool-panel-button-enable .ag-icon-menu{
  display:none
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{
  transform:translate(3px, -50%)
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{
  transform:translateY(-50%)
}

.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{
  transform:translate(5px, -50%)
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{
  transform:translate(-3px, -50%)
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{
  transform:translateY(-50%)
}

.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{
  transform:translate(-5px, -50%)
}

.ag-charts-font-size-color{
  display:flex;
  align-self:stretch;
  justify-content:space-between
}

.ag-charts-data-group-item{
  position:relative
}

.ag-chart-menu{
  border-radius:var(--ag-card-radius);
  background:var(--ag-background-color)
}

.ag-chart-menu-icon{
  opacity:.5;
  line-height:24px;
  font-size:24px;
  width:24px;
  height:24px;
  margin:2px 0;
  cursor:pointer;
  border-radius:var(--ag-card-radius);
  color:var(--ag-secondary-foreground-color)
}

.ag-chart-menu-icon:hover{
  opacity:1
}

.ag-chart-mini-thumbnail{
  border:1px solid var(--ag-secondary-border-color);
  border-radius:5px;
  margin:5px
}

.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{
  margin-left:auto;
  margin-right:auto
}

.ag-ltr .ag-chart-mini-thumbnail:first-child{
  margin-left:0
}

.ag-rtl .ag-chart-mini-thumbnail:first-child{
  margin-right:0
}

.ag-ltr .ag-chart-mini-thumbnail:last-child{
  margin-right:0
}

.ag-rtl .ag-chart-mini-thumbnail:last-child{
  margin-left:0
}

.ag-chart-mini-thumbnail.ag-selected{
  border-color:var(--ag-minichart-selected-chart-color)
}

.ag-chart-settings-card-item{
  background:var(--ag-foreground-color);
  width:8px;
  height:8px;
  border-radius:4px
}

.ag-chart-settings-card-item.ag-selected{
  background-color:var(--ag-minichart-selected-page-color)
}

.ag-chart-data-column-drag-handle{
  margin-left:var(--ag-grid-size)
}

.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{
  border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-charts-settings-group-container{
  padding:var(--ag-grid-size)
}

.ag-charts-data-group-container{
  padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding)
}

.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){
  height:var(--ag-list-item-height)
}

.ag-charts-data-group-container .ag-list-item-hovered:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  height:1px;
  background-color:var(--ag-range-selection-border-color)
}

.ag-charts-data-group-container .ag-item-highlight-top:after{
  top:0
}

.ag-charts-data-group-container .ag-item-highlight-bottom:after{
  bottom:0
}

.ag-charts-format-top-level-group-container{
  margin-left:calc(var(--ag-grid-size) * 2);
  padding:var(--ag-grid-size)
}

.ag-charts-format-top-level-group-item{
  margin:var(--ag-grid-size) 0
}

.ag-charts-format-sub-level-group-container{
  padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom:calc( var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing) )
}

.ag-charts-format-sub-level-group-container>*{
  margin-bottom:var(--ag-widget-vertical-spacing)
}

.ag-charts-group-container.ag-group-container-horizontal{
  padding:var(--ag-grid-size)
}

.ag-chart-data-section,.ag-chart-format-section{
  display:flex;
  margin:0
}

.ag-chart-menu-panel{
  background-color:var(--ag-control-panel-background-color)
}

.ag-ltr .ag-chart-menu-panel{
  border-left:solid 1px var(--ag-border-color)
}

.ag-rtl .ag-chart-menu-panel{
  border-right:solid 1px var(--ag-border-color)
}

.ag-date-time-list-page-title-bar{
  display:flex
}

.ag-date-time-list-page-title{
  flex-grow:1;
  text-align:center
}

.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{
  display:flex
}

.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{
  flex-basis:0;
  flex-grow:1
}

.ag-date-time-list-page-entry{
  cursor:pointer;
  text-align:center
}

.ag-date-time-list-page-column-label{
  text-align:center
}

.ag-input-field-input{
  width:100%;
  min-width:0
}

.ag-checkbox-input-wrapper{
  font-family:var(--ag-icon-font-family);
  font-size:var(--ag-icon-size);
  line-height:var(--ag-icon-size);
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  width:var(--ag-icon-size);
  height:var(--ag-icon-size);
  background-color:var(--ag-checkbox-background-color);
  border-radius:var(--ag-checkbox-border-radius);
  display:inline-block;
  vertical-align:middle;
  flex:none
}

.ag-checkbox-input-wrapper input,.ag-checkbox-input-wrapper input{
  -webkit-appearance:none;
  opacity:0;
  width:100%;
  height:100%
}

.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{
  outline:none;
  box-shadow:var(--ag-input-focus-box-shadow)
}

.ag-checkbox-input-wrapper.ag-disabled{
  opacity:.5
}

.ag-checkbox-input-wrapper:after{
  content:var(--ag-icon-font-code-checkbox-unchecked, "");
  color:var(--ag-checkbox-unchecked-color);
  position:absolute;
  top:0;
  left:0;
  pointer-events:none
}

.ag-checkbox-input-wrapper.ag-checked:after{
  content:var(--ag-icon-font-code-checkbox-checked, "");
  color:var(--ag-checkbox-checked-color);
  position:absolute;
  top:0;
  left:0;
  pointer-events:none
}

.ag-checkbox-input-wrapper.ag-indeterminate:after{
  content:var(--ag-icon-font-code-checkbox-indeterminate, "");
  color:var(--ag-checkbox-indeterminate-color);
  position:absolute;
  top:0;
  left:0;
  pointer-events:none
}

.ag-toggle-button-input-wrapper{
  box-sizing:border-box;
  width:var(--ag-toggle-button-width);
  height:var(--ag-toggle-button-height);
  background-color:var(--ag-toggle-button-off-background-color);
  border-radius:calc(var(--ag-toggle-button-height) * 0.5);
  position:relative;
  flex:none;
  border:var(--ag-toggle-button-border-width) solid;
  border-color:var(--ag-toggle-button-off-border-color)
}

.ag-toggle-button-input-wrapper input{
  opacity:0;
  height:100%;
  width:100%
}

.ag-toggle-button-input-wrapper:focus-within{
  outline:none;
  box-shadow:var(--ag-input-focus-box-shadow)
}

.ag-toggle-button-input-wrapper.ag-disabled{
  opacity:.5
}

.ag-toggle-button-input-wrapper.ag-checked{
  background-color:var(--ag-toggle-button-on-background-color);
  border-color:var(--ag-toggle-button-on-border-color)
}

.ag-toggle-button-input-wrapper:before{
  content:" ";
  position:absolute;
  top:calc(0px - var(--ag-toggle-button-border-width));
  left:calc(0px - var(--ag-toggle-button-border-width));
  display:block;
  box-sizing:border-box;
  height:var(--ag-toggle-button-height);
  width:var(--ag-toggle-button-height);
  background-color:var(--ag-toggle-button-switch-background-color);
  border-radius:100%;
  transition:left .1s;
  border:var(--ag-toggle-button-border-width) solid;
  border-color:var(--ag-toggle-button-switch-border-color)
}

.ag-toggle-button-input-wrapper.ag-checked:before{
  left:calc(100% - var(--ag-toggle-button-height));
  border-color:var(--ag-toggle-button-on-border-color)
}

.ag-radio-button-input-wrapper{
  font-family:var(--ag-icon-font-family);
  font-size:var(--ag-icon-size);
  line-height:var(--ag-icon-size);
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  width:var(--ag-icon-size);
  height:var(--ag-icon-size);
  background-color:var(--ag-checkbox-background-color);
  border-radius:var(--ag-checkbox-border-radius);
  display:inline-block;
  vertical-align:middle;
  flex:none;
  border-radius:var(--ag-icon-size)
}

.ag-radio-button-input-wrapper input,.ag-radio-button-input-wrapper input{
  -webkit-appearance:none;
  opacity:0;
  width:100%;
  height:100%
}

.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{
  outline:none;
  box-shadow:var(--ag-input-focus-box-shadow)
}

.ag-radio-button-input-wrapper.ag-disabled{
  opacity:.5
}

.ag-radio-button-input-wrapper:after{
  content:var(--ag-icon-font-code-radio-button-off, "");
  color:var(--ag-checkbox-unchecked-color);
  position:absolute;
  top:0;
  left:0;
  pointer-events:none
}

.ag-radio-button-input-wrapper.ag-checked:after{
  content:var(--ag-icon-font-code-radio-button-on, "");
  color:var(--ag-checkbox-checked-color);
  position:absolute;
  top:0;
  left:0;
  pointer-events:none
}

@font-face{
  font-family:agGridAlpine;

  src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABIkAAsAAAAAJkAAABHTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKp0ygSgE2AiQDgjALgRoABCAFhEYHhRwbXyFFIbBxAJDYv7AiqieV7P96QZO4Gu9qEMLAgorXqyjcVJKxQxvbtQieEq6u3unbTP3JwOa8v9MeN5Q8Caix/+09wyXRVJ6IfU2IWoiiiWgSIp5JhMSQaX44l/dN+kSUcPER5OzkhHT7gd9m7/PN/wkLMCowCmy8M+qHlXA73abzZiEb3DVcFEavrFyzTvMyXLeieOl4CQlIYbBNxUopM8Nip4zZ0vd82bEQmAQkTsiVYMv9DdPoIJ9DCT5BRcD/P/dqmWTV4A1khZ6f04HXNve+mwJnKdEvp5wBsgWC/5ues98OENRmp4Dl3IQnoXcm1Jydm/+MzfZ0da0rjEJkDPufQ66CYNqwBz9fhdkubhpvRgCmW3MZ9WZ/0uxT+y+dsRzmrRhA3DGcOn50v6mbLFgQE4TvcWyxpK4fl3wNVrgUXkcWRp2jpdEz0efRd9H/kLC2pYAY6p8bw1GEICmaIYgthlYsNmTaHE5dVpnJdT5rWQJjpIs2p6m7ldKIo45RDyqaUsSD6yDj7q/uKinhvdMmTBLlEbCopjVbTsRV0kGei7DXN54VtteylXaUdDSPaa+Ac+UhaYEJNa52HUV2kA3cQVq+tcAxp7Qg6+K2mETrApdi6y3eLMI7dcZFkraCSQ6fzNip7qiKcLCVq+hvOa+AcXspHXiIvvxUcX3a1wHrxZzkxYFOPnjf2Xg8Ude1oja/f90i7i5lKbx40E0ta2DETVJc1dUZ9731xTff/fQfAlOFFHn4ADa/ImNPzMrDspK+zTTH3fmko4S0xESEddPEKWoamIMWga2TmJgoWgsM4TRYdzRdSNbprCHLhgWnnE8zmBjTQzBCwjSHsNniQK3NttnmW3czBzI2JyyqamyrrpUbo0ujalAu3kWxjDzTJqyQU1wXgKVTps2ZdOequYYwYi9NleshqbVeXtI50VQwtbP69rfCNLch55ioujFqKGxo4mYj7c/yesxOmNzAPsTNyMw+pNzaEJRX6LjuTpooygim0BCQROxcCPpaO1xHDSO5mK5Y5GG4Lw4iNyIfcJu9+/DD5sAAEWaUd0mjRxqHfLH+F0FXsSNWFX9FGg/mYsDpOQqsA2IgMl1cHmJQWLcOEuU9GOwfM4UZsIU/59z49b95g/V+nXThF1LJnhHE/dZ1QxxYnrlTMF9xt6IhJF+RyJoCJwPOOJecvbaewIBgpuDiQsMiomLiEpJS0jKyctRai0rKKvhFWFPX0NTS1tHV0zcwNDI2MTUzt7C00ra2sQUhwRvONbatFefI79QbbmnxpFVf//15cb7l9tcep/1MQPQxGvpYv1cOfT/YVuAAq+AgKwCHWB2HWRI4wro4yrYBx1gJOM7SwElWxilWBE6zBs6wLHCWZYBzrIULbDtwkeWBSywFXGZNXGEdXGU54Bqr4jpr48bAHr+AvkSAEAVCDAhxICSAkARCChBSgZAGhHQgZAAhEwhZQMgGQg4QcoGQB4R8IBQAoRAIRUAoBkIJEEqBUAaEciBUAKESCFVAqAZCDRBqgVAHhHogNAChEQhNQGgGQgsQWoHQBoR2IHQAoRMIXUDoBkIP1K7TC/SmDwj9AEiyyBPxCDeJ32Jq/L5SuCTQgA+9YgrDr0OwVUVexYVeyFNcwF0FuoE0V1IcHYu52gT+0kXBK4nr6el0CcZlMiPM9IKDQY100KueobGOYYxqXmE2bizVAIvs3nqFKcc2YSnyk3Q66OkY8nTCVJah4UHTi65clskzVJytzLmz0OWG+nq6ehZcVgN2CUBdufG7YapTyZhAEsBCmDTFKiHIKIpeKyIJIV1OElQuSUcvo0RIF3kpyKIZOErmSCplKmKxYhTkUoyaXolRUsvfwaJMisimqRySziJkuA5G4YBJcQYmM1KdmYYUM2dxY/X5OURfOXuuSUKTUvLpEAvZCEemZ6S/uQf1kkyysiqfJsnvzYbNx8FV9QKi9O3ylLF1OaUYAy/Yp+PoaciqKjvhIGOqrgDDdVlkUKq4irNkPegq57Eipi6rWqrHMyGppKQSWtZGLfNK70FU8OU882IMadJnkR3cThwvKld0DA9jqsHRrq4+RLltSour902A71VtvK5RTDUNekfUY1bt7WoNqRjfi6lc227klPfOTg2uHkOUXYO8wdFJ5dTYMHeMdJ7lvq1LNQw0Gq7LDq7m3YIm6XY+omzVKGDi++/FrjYexeNdwt5ZLWnrH9vFXdPkSZeWFIuLquVlRBlPESMzkDpP5coKrg4uU+0dV0zsU2unlJP7a1RXiPGinJeSBe19ozvNZNkEOtaEyqyS9jSDpjpmVw7h6hELkuYPSG6xBbgTpKbTru2qQR7Vtr63Y6pRRLleIs0iyOpsEbnSrrMmuWbTi1HRUdmL2OLyMsXjz62Qexf9l2YprqazKVG6XCaisrR9qPEmV+jlrFDVq1cCY3GRkEovXwl+GbHYL4PilZUK5dJH8W1lBBAohXBqSMhB6HqKziZICc7AaAzByf2crEsnlgETqQA2kueLAAWoywPhAIuVlpBEliUohuuZSWdXVuVQrALl8ct4Rd4KNSy9dAwh50x3FRjg6otHl45cwKC2tRbjYChuC/a1mVROBRNh1eyBjmFtHkr5EgPF4fqz4DIWA0NuMjCZ0evIPq2gIKUKZLbn3UsbKSKaJkmCEpH0DMysVEbyRHQf/XxVHlquUi0LpQeXQFFpDBnWd0l1wRqbBwGcc2OqRxTDqlHl2Bq2Lg4sBJdS/Hb/VZgS70mk+/zGIof4Ve7j7ntDCK7GYov3eJgzRQirt5t1cC2IU4IT7lX8MbtuR0uaq8E1/CErSrZracnmx9yexUXBH+W7l5dtfyroX1kJ/buMrbNE71mwW6lRcHuvBrsgUrPXE+QZryHAuK83Dzja7GToaa8xu3UKBxyhFu1xhFaprlgTOIJXAG7bNx9Svh0TAE6fwgBvnA5l8HzFV3wlrzKbVDSoS1RTo/aeqieNT83co86TR95gAusmS1J/b6/lALsa18FKLKl5ZVWFVFIgvSxS8j0JXcLNbCTmGDUaxEjQuyjIOr+CrPdPYCS+gTyzCFdPP+XcZTcSyJ0tp8H3b5+HomdemfChsI0ZbXD9VUCKUO2xrGivk03b1tZH07k08kT6JVFe0Z5h8EHX6uoL4sX/q6Op8AJ28Zq60rDikJDisNK/WtobLw4pDfsrJ33yOzXfF3QiVRNeBVhVsOSBcu0z+XN5Q4O8UQ6h361itj7ztmfxvI8t3h8HJ4zLTUs7fWrHjrR0setzL+9ab356MzZX5T+wXugerh8dGOgqL2cwoqNO17WdPnV6Knp8/IvrpIUjJIKjBXHjCwi88rwuqG5XazcytQ0Hn8Ya4Nf7hM3Y0F+fnSN4oYceOoGjmBA/bM0+7whOYkdwZCWOYicot13nxefhQXBuXlxcXsorGUos0XKdE4TM/y+t2rhemTCDuEndAtwkbiH7/2vip3NXrP5uaPoMWTRwjzH6CVk/sMz80mbezEga8Lw/get4YiNqyo90NTHsYzVHvRfE4c8F2u+vsqdpi03s3mm2hTmXZ8M+99AE/4Ld8k7tDaYxZcIe4D8K2Qq+Zn/xTFp1Grn9rDUR6X/amrAM84fjeLztp0x6Ir/w3O+hNfcEbjPekIrpmgsWzNe1c/YWmQde9DXA+k3qYIIZvOlQyErOpYXYGI8gMiCQlHQMGSg5fgAZJIwpayqqdyuwD8prEtdABgS52gykWJ7tCe4+G7yvO7hnH4q4NWY0prsWXWnk288F2nai4hAIjB+a0FQZmac3fzq36e13v6h5myfiGDs+icwT5fVdJU4YcPyYxqlpNTlNh743+cLczDyY3kQ1B3+ia8Cx55hArTZ0ZoXdfv5eHv62C1qxmHQvobrj61usMzw8Q+ILj13UVhUGVlPQnVDfbJUREZ6SVllqcCE+O8AiprRcEZKclew00hfslezhkeQVjOmXNAblxB7FRJBYnBbhlG8eUyZR8wWg5uIt/aQ732hfdUVpuUWM+pgR/1hl1Ld0x080OZ+HdbKVVUb4x92e2qSWdhoZGhAy2+aSnv3a3FUjmsoS/jS73ur58Sd4LDh8qHB0MJZzD4iHBNj02HKhtlUkF+1vDRcVKMwPI1quwUudMEwYqhUFilp3yUXyWSqUP2sNrJMNojBR67Mk7CothruzDWLjsqXAxPbF6urI5MHIc+kVtj5wspx1GswYDC8JDS3e0NKG8FRPTrOWTiMe6UR6w45FMSR6VgkvqXMDlqmC1E9dHj+WJHoeEknyogSpgrmUzML6dNb1kJKMoCuVvMMuYWNj7q8IEhuLIL/qL5g+IvJ+8fQLBF4NrxPWyetE+/WFdSDc5S4fMr18lgX4OT6jr7yhR8JC4R+bu6HaE3leH0VT5dXtSg8OFHineqWkeKV6F4RLnbbMz1s6SVNNkRZe1hsEfFA9ufgq89WJKUdw7N5TMrMkGX/i9IkjXnzBreRuQj4gJyBT/s03BpYR6erTXavvlpd+PRwltP3BxiZl119JSdJKXR1z54iMU+9qNH//rf3nS7+vZuWPuruLNphgFhYbK3j69cbfa+q/w/9Y5t9bWIAA05HaBA+PBH3UujT9kP5QG8wCzd/D5hfhobd1bxk4BJkY3HpywZhjEuRwV7aP3aEliBxC+2mtu0dSomfde59qk/eI0HbeFfC+XTIMsUnSb93UchDe0pFvFj4VpGzUgeIWkeiArLUFUe7bhjEd/nXr5kOtteJNm2Hi3ugrqjHy6tXoul+VFLrmuqhULrmuhRda2ukq1X3Vha4XOO71Kj5cWxiSJxDkhRT+lFJuPE9QGPJTris8uJWwIS5uw6chRdqn4V8X/6yZcrv42JGXsqSZUAz/rF493qxzp0XTYbeEgUL4p4udVqXgMYeeEtiQ+k/WP6mc81tj+eRJXFxEuK1tbCxoY+uK6+DehFlmdIWSVAjHj88iBzwkoetChLAsKtxmvsR9R2FOjoG4WqloF78TEz7fbsdhJe4BSdoRG4qLkpMHB4P27oPWzW/evN78B3jNGLdRnzcvKgS9NQQAABqnMk0jSSTYabMJrYTmkyqPplkCqkAPa1/HKABvXqLr0JvOcv3oz7rGQ4qKrtaZzPRqxD8ht3UfTJSX0rUMxkm37g16DV2FNloTqmhXqNAnVVf4FzUaUg5a02WzFZVBm6wJZFOaMFPRasShjG5pLYCiLJlXie5ATZvW4x19sim9+l+py4OFtD12JZyoRwY4ugqA5Bv+fUjhjE9/oQEwflXQYVi0KpjY78hJv0woYmXN2R96//v7AiGM+n53VSkGzJ0P4PfzQiM45QhEgscGA/Q3HICGuil8dQLtmC7g4AV6vMAQwNZ6HE6NgymsBRQQHUNAwBwULmMAGzoAReAg6CDwENMFHiyDHgJvFmBA/W8g46vh4Irkd0b4kuheUomE3xiGZCU7Qfwm/1FqZDKPGzYVXd0XEopVdKZbTB3Dk6o3XjibT6ZxSSmxKcI/CNr2quX5fuMR95pb4LxhBV9E5LxIioigb7jZfYPEEonJcoz/cA0V7xsjxqPWg6Tvl8KUJkBhdYzOcrRXo+CJ+oZn9i7Bcig+tSqSkHzge1H4rh8IXLPVK4jyf6dUM/OyZgu0cNsVjGqSXt/9sAUKBg4BCQXqTwSAL/Dq1/P/n5OUyebyhWKpXKnW6o1mq93p9vqD4Wg8mc7mi+VqvdkSyriQSlu243p+pVqrN5qtdqfb6w/kWsexg2CwGpn27AhPddse2IMgwLQLlxW9WK0Rfjuem6AY3V3mDJEcKkqOZBWvinIGkrKfQCeWpsREqOzfwyFTPYImFQuKbge6LLswXOs2nHEbXt1xWWEXv7q1g5VRrHaP7hB/bGqytd8OS/d8pRq13d1Vqu6EiWX3LOWh7JRqyppe91JRw2e5n9q6SOEgxxxzXHEnJw2PiKJzpZx1h5rwmFobmxJP6HaLhnPE7VK0W2pkPSiDY+ShXsiF3g433aDK1LD355neaFcq9LpTY8Sjej80NI4nipQ20THUKnRwJ3cYdGQ2cqWCSKQ4zLblgnQwPEN5LptWIJCKGJlUIOn96swaJxsUi5G3rg0A);

  font-weight:400;

  font-style:normal
}

.ag-theme-alpine,.ag-theme-alpine-dark{
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 6px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px
}

.ag-theme-alpine-dark{
  --ag-background-color: #181d1f;
  --ag-foreground-color: #fff;
  --ag-border-color: #68686e;
  --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
  --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
  --ag-header-background-color: #222628;
  --ag-tooltip-background-color: #222628;
  --ag-odd-row-background-color: #222628;
  --ag-control-panel-background-color: #222628;
  --ag-subheader-background-color: #000;
  --ag-input-disabled-background-color: #282c2f;
  --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
  --ag-chip-background-color: rgba(255, 255, 255, 0.07);
  --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
  --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07)
}

.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar{
  font-weight:700;
  color:var(--ag-header-foreground-color)
}

.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row{
  font-size:calc(var(--ag-font-size) + 1px)
}

.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-]{
  min-height:calc(var(--ag-grid-size) * 4);
  border-radius:var(--ag-border-radius)
}

.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{
  padding-left:var(--ag-grid-size)
}

.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{
  padding-right:var(--ag-grid-size)
}

.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab{
  padding:calc(var(--ag-grid-size) * 1.5);
  transition:color .4s;
  flex:1 1 auto
}

.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{
  color:var(--ag-alpine-active-color)
}

.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu{
  background-color:var(--ag-control-panel-background-color)
}

.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{
  background-color:var(--ag-control-panel-background-color);
  padding-top:1px
}

.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{
  border-bottom:var(--ag-borders) var(--ag-border-color)
}

.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar{
  padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)
}

.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{
  background-color:var(--ag-background-color)
}

.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{
  border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)
}

.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{
  margin-right:var(--ag-grid-size)
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{
  margin-left:var(--ag-grid-size)
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{
  margin-top:var(--ag-grid-size)
}

.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{
  padding-left:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{
  padding-right:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)
}

.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{
  border-left:dashed 1px;
  border-left-color:var(--ag-border-color);
  padding-left:var(--ag-grid-size);
  margin-bottom:calc(var(--ag-grid-size) * 2)
}

.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{
  padding-top:0;
  padding-bottom:0;
  background:none;
  font-weight:700
}

.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{
  padding-bottom:0
}

.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{
  margin-bottom:0
}

.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost{
  font-size:calc(var(--ag-font-size) - 1px);
  font-weight:700
}

.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{
  width:calc(var(--ag-grid-size) * 5)
}

.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{
  appearance:none;
  -webkit-appearance:none;
  border-radius:var(--ag-border-radius);
  border:1px solid;
  border-color:var(--ag-alpine-active-color);
  color:var(--ag-alpine-active-color);
  background-color:var(--ag-background-color);
  font-weight:600;
  padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)
}

.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{
  border-color:var(--ag-alpine-active-color);
  background-color:var(--ag-row-hover-color)
}

.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{
  border-color:var(--ag-alpine-active-color);
  background-color:var(--ag-alpine-active-color);
  color:var(--ag-background-color)
}

.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{
  color:var(--ag-disabled-foreground-color);
  background-color:var(--ag-input-disabled-background-color);
  border-color:var(--ag-input-disabled-border-color)
}

.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{
  min-height:75px
}

.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{
  padding:calc(var(--ag-grid-size) * 2);
  padding-bottom:0
}

.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{
  display:flex;
  align-items:center;
  border:dashed 1px;
  border-color:var(--ag-border-color);
  margin:calc(var(--ag-grid-size) * 2);
  padding:calc(var(--ag-grid-size) * 2)
}

.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{
  color:var(--ag-foreground-color);
  opacity:.75
}

.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{
  font-weight:400
}

.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number{
  font-weight:700
}

.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{
  opacity:.5
}

.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{
  opacity:.75
}

.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover{
  color:var(--ag-alpine-active-color)
}

.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{
  background:var(--ag-background-color)
}

.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{
  border-color:var(--ag-alpine-active-color)
}

.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{
  background:var(--ag-header-background-color);
  border:1px solid var(--ag-border-color);
  border-right:none
}

.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{
  opacity:.35
}

.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{
  margin-left:calc(var(--ag-grid-size) * 2);
  margin-right:var(--ag-grid-size)
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{
  margin-right:calc(var(--ag-grid-size) * 2);
  margin-left:var(--ag-grid-size)
}

.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{
  padding-left:var(--ag-grid-size)
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{
  padding-right:var(--ag-grid-size)
}

.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{
  border:none;
  background-color:var(--ag-control-panel-background-color)
}

.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{
  border-left:dashed 1px;
  border-left-color:var(--ag-border-color);
  margin-left:calc(var(--ag-icon-size) * 0.5)
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{
  border-right:dashed 1px;
  border-right-color:var(--ag-border-color);
  margin-right:calc(var(--ag-icon-size) * 0.5)
}

.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{
  padding-top:calc(var(--ag-grid-size) * 0.5);
  padding-bottom:calc(var(--ag-grid-size) * 0.5)
}

.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{
  min-height:150px
}

.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{
  padding-top:60px
}

.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{
  background-color:var(--ag-alpine-active-color)
}

.ag-theme-alpine-dark{
  color-scheme:dark
}

.ag-theme-alpine{
  --ag-row-hover-color: rgba(244, 246, 249, 1);
  --ag-odd-row-background-color: #ffffff;
  --ag-header-background-color: #ffffff;
  --ag-header-column-resize-handle-height: 100%;
  --ag-header-column-resize-handle-color: #f4f6fa;
  --ag-borders: none;
  --ag-font-family: lato
}

.ag-header{
  border-color:#f4f6fa;
  border-style:solid
}

.ag-body-viewport .ag-pinned-right-cols-container{
  box-shadow:0px -10px 10px 0px #aaa
}

.ag-pinned-right-header{
  display:block;
  box-shadow:0px 0px 10px 0px #aaa
}

.test-on-repeat-on-date-picker{
  width:-moz-fit-content !important;
  width:fit-content !important;
  padding:8px 4px !important;
  cursor:pointer !important
}

.test-on-repeat-on-date-picker .ant-picker-input>input{
  display:none !important
}

.test-on-repeat-on-date-picker .ant-picker-suffix{
  margin:0 !important
}

.add-new-pt-radio .ant-radio-checked{
  border-color:#000 !important
}

.add-new-pt-radio .ant-radio-inner{
  border-color:#000 !important
}

.add-new-pt-radio .ant-radio-inner:after{
  background-color:#000
}

.add-new-pt-radio .ant-radio:hover{
  border-color:#000
}

.add-new-pt-date-picker .ant-picker-input{
  flex-direction:row-reverse;
  gap:12px
}

.add-new-pt-date-picker .ant-picker-input>input::placeholder{
  color:gray
}

.profile-dropdown-overlay{
  max-height:540px
}

.profile-dropdown-menu{
  height:24rem
}

.ant-selector-new-header .ant-select-selector{
  --tw-bg-opacity:1;
  background-color:rgba(235, 238, 242, var(--tw-bg-opacity))
}

.filter-radio .ant-radio-checked{
  --tw-border-opacity:1;
  border-color:rgba(33, 95, 255, var(--tw-border-opacity))
}

.filter-radio .ant-radio-inner{
  --tw-border-opacity:1;
  border-color:rgba(33, 95, 255, var(--tw-border-opacity))
}

.filter-radio .ant-radio-inner:after{
  --tw-bg-opacity:1;
  background-color:rgba(33, 95, 255, var(--tw-bg-opacity))
}

.filter-radio .ant-radio:hover{
  --tw-border-opacity:1;
  border-color:rgba(33, 95, 255, var(--tw-border-opacity))
}

.switch-profile-menu .ant-menu-item:hover,.switch-profile-menu .ant-menu-submenu-title:hover{
  background-color:#f5f5f5
}

.global-search-modal{
  border-radius:.5rem;
  width:55% !important
}

.global-search-modal .ant-modal-content{
  border-radius:.5rem
}

.global-search-modal .ant-modal-body::-webkit-scrollbar{
  display:none
}

.global-search-modal .ant-modal-body ::-webkit-scrollbar{
  width:0px;
  background:transparent
}

.plan-limit-modal{
  border-radius:.5rem;
  width:700px !important;
  max-width:700px !important
}

.plan-limit-modal .ant-modal-content{
  border-radius:.5rem
}

.plan-limit-modal .ant-modal-body::-webkit-scrollbar{
  display:none
}

.plan-limit-modal .ant-modal-body ::-webkit-scrollbar{
  width:0px;
  background:transparent
}

.border-darwin-neutral_new-200{
  border-color:#d1d1d1
}

.text-darwin-neutral_new-600{
  color:#767676
}

.fill-darwin-neutral_new-1000{
  fill:#1a1a1a
}

.text-darwin-neutral_new-1000{
  color:#1a1a1a
}

.placeholder-darwin-neutral_new-400::placeholder{
  color:#a3a3a3
}

.bg-icon-brand{
  background-color:#6b5ce0
}

.bg-icon-brand-2{
  background-color:#e4e1fa
}

.text-icon-brand{
  color:#6b5ce0
}

.bg-darwin-green-primary{
  background-color:#19a66a !important
}

.bg-darwin_neutral_new-400{
  background:#bababa
}

.csm-card .ant-popover .ant-popover-arrow{
  display:none !important
}

.horizontal_scroll_element{
  flex:0 0 auto
}

#vital-search::placeholder{
  color:#767676
}

.abha-not-linked{
  background-color:#f7dbd9
}

.abha-linked-inner-more{
  background:linear-gradient(100deg, #95E9C1 2.51%, #D8FF71 134.8%)
}

.abha-linked-inner-less{
  background:linear-gradient(100deg, #FFD292 0%, #FFF27E 113.6%)
}

.abha-linked-more{
  background:linear-gradient(100deg, #95E9C1 2.51%, #D8FF71 134.8%)
}

.abha-linked-less{
  background:linear-gradient(100deg, #FFD292 0%, #FFF27E 113.6%)
}

.abha-popover .ant-popover-inner{
  border-radius:.5rem
}

.abha-popover .ant-popover-arrow{
  display:none
}

.abha-popover-linked .ant-popover-inner{
  border-radius:.5rem
}

.abha-popover-linked .ant-popover-inner-content{
  padding:4px !important
}

.abha-popover-linked .ant-popover-arrow{
  display:none
}

.mh-add-pt-checkbox .ant-checkbox-checked .ant-checkbox-inner{
  background-color:#004ba8;
  border-color:#004ba8
}

.mh_component_add_pt{
  border-left:3px #6f80af solid;
  padding-left:20px
}

.text-darwin-accent-dark-yellow{
  color:#8e6807
}

.bg-darwin-accent-light-yellow{
  background:#fdf7e7
}

.popover-rounded .ant-popover-content{
  min-width:18.5rem
}

.popover-rounded .ant-popover-inner{
  border-radius:.5rem
}

.popover-rounded .ant-popover-inner-content,.popover-rounded .ant-popover-title{
  padding:1px !important
}

.unlocked-vitals{
  display:none
}

.vital-cell:hover .unlocked-vitals{
  display:inline !important
}

.word-break-word{
  word-break:break-word
}

.abha-video .ant-modal-content{
  border-radius:4px
}

.msg-config-table .ant-checkbox-checked .ant-checkbox-inner{
  background-color:#19a66a;
  border-color:#19a66a
}

.msg-config-table .ant-checkbox-disabled .ant-checkbox-inner{
  background-color:#f1f1f1;
  border-color:#19a66a
}

.msg-config-table .ant-table-thead .ant-table-cell{
  padding:8px 16px
}

.msg-config-table .ant-table-tbody>tr>td{
  border-bottom:1px solid #d1d1d1
}

.agegroup-checkbox .ant-checkbox-inner{
  background:#000 !important;
  border:1px solid #fff !important
}

.agegroup-checkbox .ant-checkbox-checked .ant-checkbox-inner{
  background:#fff !important;
  border:1px solid #fff !important;
  color:#000 !important
}

.agegroup-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{
  border:2px solid #000 !important;
  border-top:0px !important;
  border-left:0px !important
}

.filter-category .ant-popover-inner-content{
  padding:0 !important
}

.filter-category .ant-popover-inner{
  border-radius:8px
}

.bottomButtonConatiner{
  z-index:10;
  right:20px
}

.v2RxButtonContentInner::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius:4px;
  padding:1px;
  background:linear-gradient(90deg, #205CFF 0%, #AE71D2 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none
}

.AIFeaturesGradientButton{
  position:relative;
  background:#fff;
  border-radius:8px;
  padding:10px 8px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  border:none;
  outline:none;
  box-shadow:0px 0px 16px 0px #CAA4E099
}

.AIFeaturesGradientButton::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius:8px;
  padding:1px;
  background:linear-gradient(90deg, #205CFF 0%, #AE71D2 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none
}

.v2RxButtonContentInner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%
}

.AIFeaturesButtonContentInner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%
}

.ant-modal.ekaScribeInstallationSuccessModalBody .ant-modal-content{
  border-radius:16px !important
}

.text-8{
  font-size:8px
}

.timelineComponentWrapperv2RxModal .ant-timeline-item-tail{
  border-left:3px solid #d1d1d1 !important
}

.timelineComponentWrapperv2RxModal .ant-timeline-item{
  padding-bottom:30px
}

@media (min-width: 420px){

  .sm\:w-full{
    width:100%
  }
}

@media (min-width: 768px){

  .md\:flex{
    display:flex
  }

  .md\:w-50p{
    width:50%
  }

  .md\:justify-start{
    justify-content:flex-start
  }

  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
  }

  .md\:overflow-visible{
    overflow:visible
  }
}

@media (min-width: 1024px){

  .lg\:my-0{
    margin-top:0px;
    margin-bottom:0px
  }

  .lg\:mr-16{
    margin-right:1rem
  }

  .lg\:mb-0{
    margin-bottom:0px
  }

  .lg\:ml-8{
    margin-left:0.5rem
  }

  .lg\:block{
    display:block
  }

  .lg\:flex{
    display:flex
  }

  .lg\:grid{
    display:grid
  }

  .lg\:h-full{
    height:100%
  }

  .lg\:max-h-400{
    max-height:25rem
  }

  .lg\:max-h-4\/5{
    max-height:80%
  }

  .lg\:min-h-4\/5{
    min-height:80%
  }

  .lg\:w-240{
    width:15rem
  }

  .lg\:w-368{
    width:23rem
  }

  .lg\:w-462{
    width:28.875rem
  }

  .lg\:w-632{
    width:39.5rem
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:w-40p{
    width:40%
  }

  .lg\:w-60p{
    width:60%
  }

  .lg\:min-w-99{
    min-width:6.1875rem
  }

  .lg\:min-w-108{
    min-width:6.75rem
  }

  .lg\:min-w-30p{
    min-width:30%
  }

  .lg\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .lg\:flex-row{
    flex-direction:row
  }

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(1rem * var(--tw-space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(0px * var(--tw-space-y-reverse))
  }

  .lg\:border-l-1{
    border-left-width:.0625rem
  }

  .lg\:border-darwin-neutral-100{
    --tw-border-opacity:1;
    border-color:rgba(228, 229, 237, var(--tw-border-opacity))
  }

  .lg\:px-16{
    padding-left:1rem;
    padding-right:1rem
  }

  .lg\:py-8{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .lg\:pb-84{
    padding-bottom:5.25rem
  }
}

@media (min-width: 1280px){

  .xl\:ml-8{
    margin-left:0.5rem
  }

  .xl\:block{
    display:block
  }

  .xl\:flex{
    display:flex
  }

  .xl\:w-120{
    width:7.5rem
  }

  .xl\:w-30p{
    width:30%
  }

  .xl\:w-70p{
    width:70%
  }

  .xl\:w-90p{
    width:90%
  }

  .xl\:min-w-90p{
    min-width:90%
  }

  .xl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .xl\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .xl\:flex-row{
    flex-direction:row
  }

  .xl\:items-center{
    align-items:center
  }

  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(0.25rem * var(--tw-space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(1rem * var(--tw-space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(0px * var(--tw-space-y-reverse))
  }

  .xl\:rounded-none{
    border-radius:0px
  }
}
