html{
    height:100%
}
a, a:hover,a:focus {
	transition: all 0.3s ease;
    text-decoration:none
}
#wrapper{
    background:#fff;
    background:-webkit-linear-gradient(#ffffff 0%, #f4f4f4 15%);
    background:-o-linear-gradient(#ffffff 0%, #f4f4f4 15%);
    background:linear-gradient(#ffffff 0%, #f4f4f4 15%)
}
.easing,.easing:hover,.easing:focus{
    transition: all 0.3s ease
}
.mytooltip {
	position:relative
}
.mytooltip .tooltip-item {
	display:inline-flex!important;
}
.mytooltip .tooltip-text {
	display:block!important;
	word-wrap: break-word;
}
.tooltip-content {
    z-index:9999;
    opacity:0;
    cursor:default;
    pointer-events:none;
    top:calc(100% + 15px)
}
.top .tooltip-content{
    top:auto;
    bottom:calc(100% + 15px)
}
.left .tooltip-content{
    top:50%;
    -webkit-transform:translate(-100%, -50%) scale(1, 1);
    transform:translate(-100%, -50%) scale(1, 1);
    left:-15px
}
.right .tooltip-content{
    top:50%;
    -webkit-transform:translate(100%, -50%) scale(1, 1);
    transform:translate(100%, -50%) scale(1, 1);
    right:-15px;
    left:auto
}
.tooltip-content:before {
    display:block!important;
    margin-left:0;
    top:-16px;
    left:50%;
    height:10px;
    width:10px;
    position:absolute;
    pointer-events:none;
    background:#07151E;
    content:"";
    -webkit-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-5,11);
    -ms-transform:matrix(0.7071,-0.7071,0.7071,0.7071,-5,11);
    transform:matrix(0.7071,-0.7071,0.7071,0.7071,-5,11)
}
.dark .tooltip-content:before {
    background:#fff
}
.top .tooltip-content:before {
    bottom:6px;
    top:auto
}
.left .tooltip-content:before {
    top:calc(50% - 15px);
    left:100%
}
.right .tooltip-content:before {
    top:calc(50% - 15px);
    right:calc(100% - 10px);
    left:auto
}
.tooltip-content .tooltip-text {
    display:block!important;
    word-wrap:break-word
}
.mytooltip:hover .tooltip-content {
    opacity:1;
}
.mytooltip.top:hover .tooltip-content {
}
#sidemenu a.active{
    background:#0e2846!important;
    color:#fff!important
}
.dark #sidemenu a.active{
    background:#fd8701!important;
    color:#fff!important
}
#sidemenu.open{
    width:288px
}
#sidemenu.narrow{
    width:5rem
}
#sidemenu.narrow:hover{
    width:18rem
}
#sidemenu.show,#foldermenu.show{
    left:0;
    z-index:10003
}
#sidemenu.open a span,#sidemenu.show a span,#sidemenu.open button span,#sidemenu.show button span,#sidemenu.open button svg,#sidemenu.show button svg{
    display:flex!important;
    opacity:1
}
#sidemenu.open a,#sidemenu.show a{
    width:100%!important;
    overflow:visible
}
#sidemenu.open .menulogo{
    width:100%;
    transition:width .3s ease-in-out;
    transition-delay:.2s
}
#sidemenu.open #submenu,#sidemenu.show #submenu,#sidemenu.open .context,#sidemenu.show .context{
    height:auto!important
}
#witheditmenu{
    transition:width .5s ease-in-out
}
#witheditmenu.narrow{
    width:calc(100% - 288px)
}
#editmenu{
    transition:right .5s ease-in-out
}
#editmenu.show{
    right:0
}
.menutoggle.hide,.editmenubutton.hide,.apexcharts-toolbar{
    display:none!important
}
.dark .apexcharts-yaxis-texts-g .apexcharts-text,.dark .apexcharts-xaxis-texts-g .apexcharts-text{
    fill:#fff!important
}
.dark .apexcharts-gridlines-horizontal .apexcharts-gridline,.dark .apexcharts-grid-borders .apexcharts-gridline{
    stroke:rgba(255,255,255,0.15)!important
}
.dark .apexcharts-data-labels rect{
    stroke:#09213c!important
}
#overlay.show,#menuoverlay.show,#menuclose.show{
    opacity:1!important;
    pointer-events:auto!important
}
#overlay.top{
    top:80px
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}
button,
select {
  text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}
:focus-visible {
  outline-style:solid!important;outline:2px;outline-offset:3px;border-radius:0.25rem;transition:none!important
}
.shake{
    animation:shake 0.5s infinite
}
@keyframes shake {
  0% { transform: translate(-50%, 0) rotate(0deg); }
  25% { transform: translate(-50%, 0) rotate(3deg); }
  50% { transform: translate(-50%, 0) rotate(0deg); }
  75% { transform: translate(-50%, 0) rotate(-3deg); }
  100% { transform: translate(-50%, 0) rotate(0deg); }
}
.noshake{
    animation:noshake 0.5s infinite
}
@keyframes noshake {
  0% { transform: translate(-50%, 0) rotate(0deg); }
  25% { transform: translate(-50%, 0) rotate(0deg); }
  50% { transform: translate(-50%, 0) rotate(0deg); }
  75% { transform: translate(-50%, 0) rotate(0deg); }
  100% { transform: translate(-50%, 0) rotate(0deg); }
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
summary {
  display: list-item;
}
[hidden] {
  display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0px;
  --tw-shadow: 0 0 #0000
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
@media (max-width: 1279px){
#witheditmenu,#witheditmenu.narrow{
    width:100%!important
}
}
@media (min-width: 1024px){
#sidemenu.open+.maincontent{
    padding-left:288px
}
}
@media (max-width: 767px){
#overlay.top{
    top:64px
}
}
@media (max-width: 1024px){
.tooltip-content{
    display:none!important
}
}