:root {
  --ev-c-white: #ffffff;
  --ev-c-white-soft: #f8f8f8;
  --ev-c-white-mute: #f2f2f2;

  --ev-c-black: #1b1b1f;
  --ev-c-black-soft: #222222;
  --ev-c-black-mute: #282828;

  --ev-c-gray-1: #515c67;
  --ev-c-gray-2: #414853;
  --ev-c-gray-3: #32363f;

  --ev-c-text-1: rgba(255, 255, 245, 0.86);
  --ev-c-text-2: rgba(235, 235, 245, 0.6);
  --ev-c-text-3: rgba(235, 235, 245, 0.38);

  --ev-button-alt-border: transparent;
  --ev-button-alt-text: var(--ev-c-text-1);
  --ev-button-alt-bg: var(--ev-c-gray-3);
  --ev-button-alt-hover-border: transparent;
  --ev-button-alt-hover-text: var(--ev-c-text-1);
  --ev-button-alt-hover-bg: var(--ev-c-gray-2);
}

:root {
  --color-background: var(--ev-c-black);
  --color-background-soft: var(--ev-c-black-soft);
  --color-background-mute: var(--ev-c-black-mute);

  --color-text: var(--ev-c-text-1);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  font-weight: normal;
}

ul {
  list-style: none;
}

body {
  min-height: 100vh;
  color: var(--color-text);
  background: var(--color-background);
  line-height: 1.6;
  font-family:
    pingfang,
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 720px) {
  .text {
    font-size: 20px;
  }
}

@media (max-width: 620px) {
  .versions {
    display: none;
  }
}

@media (max-width: 350px) {
  .tip,
  .actions {
    display: none;
  }
}
/* scrollbar */
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}
.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}
.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}
.simplebar-content:after,.simplebar-content:before{content:' ';display:table}
.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}
.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}
.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}
.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}
[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}
.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}
.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}
.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}
.simplebar-track.simplebar-vertical{top:0;width:11px}
.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}
.simplebar-track.simplebar-horizontal{left:0;height:11px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}
.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}
.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}
.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
body {
  word-wrap: break-word;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility;
  font-style: normal;
}
a {
  text-decoration: none;
  color: #000;
}
.MuiDateRangeCalendar-root > div:nth-child(1) {
  opacity: 0;
}
.portlet-title-text {
  text-transform: capitalize;
}
.sc-jSguLX {
  padding: 0 !important;
}
.sc-eHfQwz {
  display: none;
}
.richtext img {
  width: 100%;
  margin: 20px 0;
}
.dank-ass-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dank-ass-loader .row {
  display: flex;
}
.arrow {
  width: 0;
  height: 0;
  margin: 0 -6px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 21.6px solid #00A76F;
  -webkit-animation: blink 1s infinite;
  animation: blink 1s infinite;
  filter: drop-shadow(0 0 18px #00A76F);
}
.arrow.down {
  transform: rotate(180deg);
}
.arrow.outer-1 {
  -webkit-animation-delay: -0.05555556s;
  animation-delay: -0.05555556s;
}
.arrow.outer-2 {
  -webkit-animation-delay: -0.11111111s;
  animation-delay: -0.11111111s;
}
.arrow.outer-3 {
  -webkit-animation-delay: -0.16666667s;
  animation-delay: -0.16666667s;
}
.arrow.outer-4 {
  -webkit-animation-delay: -0.22222222s;
  animation-delay: -0.22222222s;
}
.arrow.outer-5 {
  -webkit-animation-delay: -0.27777778s;
  animation-delay: -0.27777778s;
}
.arrow.outer-6 {
  -webkit-animation-delay: -0.33333333s;
  animation-delay: -0.33333333s;
}
.arrow.outer-7 {
  -webkit-animation-delay: -0.38888889s;
  animation-delay: -0.38888889s;
}
.arrow.outer-8 {
  -webkit-animation-delay: -0.44444444s;
  animation-delay: -0.44444444s;
}
.arrow.outer-9 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.arrow.outer-10 {
  -webkit-animation-delay: -0.55555556s;
  animation-delay: -0.55555556s;
}
.arrow.outer-11 {
  -webkit-animation-delay: -0.61111111s;
  animation-delay: -0.61111111s;
}
.arrow.outer-12 {
  -webkit-animation-delay: -0.66666667s;
  animation-delay: -0.66666667s;
}
.arrow.outer-13 {
  -webkit-animation-delay: -0.72222222s;
  animation-delay: -0.72222222s;
}
.arrow.outer-14 {
  -webkit-animation-delay: -0.77777778s;
  animation-delay: -0.77777778s;
}
.arrow.outer-15 {
  -webkit-animation-delay: -0.83333333s;
  animation-delay: -0.83333333s;
}
.arrow.outer-16 {
  -webkit-animation-delay: -0.88888889s;
  animation-delay: -0.88888889s;
}
.arrow.outer-17 {
  -webkit-animation-delay: -0.94444444s;
  animation-delay: -0.94444444s;
}
.arrow.outer-18 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.arrow.inner-1 {
  -webkit-animation-delay: -0.16666667s;
  animation-delay: -0.16666667s;
}
.arrow.inner-2 {
  -webkit-animation-delay: -0.33333333s;
  animation-delay: -0.33333333s;
}
.arrow.inner-3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.arrow.inner-4 {
  -webkit-animation-delay: -0.66666667s;
  animation-delay: -0.66666667s;
}
.arrow.inner-5 {
  -webkit-animation-delay: -0.83333333s;
  animation-delay: -0.83333333s;
}
.arrow.inner-6 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0.1;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes blink {
  0% {
    opacity: 0.1;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
