@charset "UTF-8";.ps {
    overflow: hidden!important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto
}

.ps__rail-x {
    display: none;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    height: 15px;
    bottom: 0;
    position: absolute
}

.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    width: 15px;
    right: 0;
    position: absolute
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {
    opacity: .6
}

.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover {
    background-color: #eee;
    opacity: .9
}

.ps__thumb-x {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear,height .2s ease-in-out;
    -webkit-transition: background-color .2s linear,height .2s ease-in-out;
    height: 6px;
    bottom: 2px;
    position: absolute
}

.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear,width .2s ease-in-out;
    -webkit-transition: background-color .2s linear,width .2s ease-in-out;
    width: 6px;
    right: 2px;
    position: absolute
}

.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x {
    background-color: #999;
    height: 11px
}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
    background-color: #999;
    width: 11px
}

@supports (-ms-overflow-style: none) {
    .ps {
        overflow:auto!important
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ps {
        overflow: auto!important
    }
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
}

.animate__animated {
    animation-duration: 1s;
    animation-duration: var(--animate-duration);
    animation-fill-mode: both
}

.animate__animated.animate__infinite {
    animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
    animation-iteration-count: 1;
    animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
    animation-iteration-count: 2;
    animation-iteration-count: calc(var(--animate-repeat) * 2)
}

.animate__animated.animate__repeat-3 {
    animation-iteration-count: 3;
    animation-iteration-count: calc(var(--animate-repeat) * 3)
}

.animate__animated.animate__delay-1s {
    animation-delay: 1s;
    animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
    animation-delay: 2s;
    animation-delay: calc(var(--animate-delay) * 2)
}

.animate__animated.animate__delay-3s {
    animation-delay: 3s;
    animation-delay: calc(var(--animate-delay) * 3)
}

.animate__animated.animate__delay-4s {
    animation-delay: 4s;
    animation-delay: calc(var(--animate-delay) * 4)
}

.animate__animated.animate__delay-5s {
    animation-delay: 5s;
    animation-delay: calc(var(--animate-delay) * 5)
}

.animate__animated.animate__faster {
    animation-duration: .5s;
    animation-duration: calc(var(--animate-duration) / 2)
}

.animate__animated.animate__fast {
    animation-duration: .8s;
    animation-duration: calc(var(--animate-duration) * .8)
}

.animate__animated.animate__slow {
    animation-duration: 2s;
    animation-duration: calc(var(--animate-duration) * 2)
}

.animate__animated.animate__slower {
    animation-duration: 3s;
    animation-duration: calc(var(--animate-duration) * 3)
}

@media (prefers-reduced-motion: reduce),print {
    .animate__animated {
        animation-duration: 1ms!important;
        transition-duration: 1ms!important;
        animation-iteration-count: 1!important
    }

    .animate__animated[class*=Out] {
        opacity: 0
    }
}

@keyframes bounce {
    0%,20%,53%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0)
    }

    40%,43% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0) scaleY(.95)
    }

    90% {
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}

.animate__bounce {
    animation-name: bounce;
    transform-origin: center bottom
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.animate__flash {
    animation-name: flash
}

@keyframes pulse {
    0% {
        transform: scaleX(1)
    }

    50% {
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        transform: scaleX(1)
    }
}

.animate__pulse {
    animation-name: pulse;
    animation-timing-function: ease-in-out
}

@keyframes rubberBand {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25,.75,1)
    }

    40% {
        transform: scale3d(.75,1.25,1)
    }

    50% {
        transform: scale3d(1.15,.85,1)
    }

    65% {
        transform: scale3d(.95,1.05,1)
    }

    75% {
        transform: scale3d(1.05,.95,1)
    }

    to {
        transform: scaleX(1)
    }
}

.animate__rubberBand {
    animation-name: rubberBand
}

@keyframes shakeX {
    0%,to {
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(10px,0,0)
    }
}

.animate__shakeX {
    animation-name: shakeX
}

@keyframes shakeY {
    0%,to {
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(0,-10px,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(0,10px,0)
    }
}

.animate__shakeY {
    animation-name: shakeY
}

@keyframes headShake {
    0% {
        transform: translate(0)
    }

    6.5% {
        transform: translate(-6px) rotateY(-9deg)
    }

    18.5% {
        transform: translate(5px) rotateY(7deg)
    }

    31.5% {
        transform: translate(-3px) rotateY(-5deg)
    }

    43.5% {
        transform: translate(2px) rotateY(3deg)
    }

    50% {
        transform: translate(0)
    }
}

.animate__headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0)
    }
}

.animate__swing {
    transform-origin: top center;
    animation-name: swing
}

.animate__tada {
    animation-name: tada
}

@keyframes wobble {
    0% {
        transform: translateZ(0)
    }

    15% {
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__wobble {
    animation-name: wobble
}

@keyframes jello {
    0%,11.1%,to {
        transform: translateZ(0)
    }

    22.2% {
        transform: skew(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skew(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skew(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skew(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skew(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        transform: skew(.390625deg) skewY(.390625deg)
    }

    88.8% {
        transform: skew(-.1953125deg) skewY(-.1953125deg)
    }
}

.animate__jello {
    animation-name: jello;
    transform-origin: center
}

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

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.animate__heartBeat {
    animation-name: heartBeat;
    animation-duration: 1.3s;
    animation-duration: calc(var(--animate-duration) * 1.3);
    animation-timing-function: ease-in-out
}

@keyframes backInDown {
    0% {
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }

    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }

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

.animate__backInDown {
    animation-name: backInDown
}

@keyframes backInLeft {
    0% {
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }

    80% {
        transform: translate(0) scale(.7);
        opacity: .7
    }

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

.animate__backInLeft {
    animation-name: backInLeft
}

@keyframes backInRight {
    0% {
        transform: translate(2000px) scale(.7);
        opacity: .7
    }

    80% {
        transform: translate(0) scale(.7);
        opacity: .7
    }

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

.animate__backInRight {
    animation-name: backInRight
}

@keyframes backInUp {
    0% {
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }

    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }

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

.animate__backInUp {
    animation-name: backInUp
}

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

    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutDown {
    animation-name: backOutDown
}

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

    20% {
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutLeft {
    animation-name: backOutLeft
}

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

    20% {
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        transform: translate(2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutRight {
    animation-name: backOutRight
}

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

    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutUp {
    animation-name: backOutUp
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    20% {
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        transform: scale3d(.97,.97,.97)
    }

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

.animate__bounceIn {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: bounceIn
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0) scaleY(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0) scaleY(.9)
    }

    75% {
        transform: translate3d(0,-10px,0) scaleY(.95)
    }

    90% {
        transform: translate3d(0,5px,0) scaleY(.985)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0) scaleY(5)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    75% {
        transform: translate3d(0,10px,0) scaleY(.95)
    }

    90% {
        transform: translate3d(0,-5px,0) scaleY(.985)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }
}

.animate__bounceOut {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0,10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0) scaleY(3)
    }
}

.animate__bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0,-10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0) scaleY(3)
    }
}

.animate__bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animate__fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInDownBig {
    animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%,-100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInTopLeft {
    animation-name: fadeInTopLeft
}

@keyframes fadeInTopRight {
    0% {
        opacity: 0;
        transform: translate3d(100%,-100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInTopRight {
    animation-name: fadeInTopRight
}

@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInBottomLeft {
    animation-name: fadeInBottomLeft
}

@keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        transform: translate3d(100%,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInBottomRight {
    animation-name: fadeInBottomRight
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animate__fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }
}

.animate__fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.animate__fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }
}

.animate__fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }
}

.animate__fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }
}

.animate__fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }
}

.animate__fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }
}

.animate__fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

.animate__fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(-100%,-100%,0)
    }
}

.animate__fadeOutTopLeft {
    animation-name: fadeOutTopLeft
}

@keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(100%,-100%,0)
    }
}

.animate__fadeOutTopRight {
    animation-name: fadeOutTopRight
}

@keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(100%,100%,0)
    }
}

.animate__fadeOutBottomRight {
    animation-name: fadeOutBottomRight
}

@keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(-100%,100%,0)
    }
}

.animate__fadeOutBottomLeft {
    animation-name: fadeOutBottomLeft
}

@keyframes flip {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        animation-timing-function: ease-in
    }
}

.animate__animated.animate__flip {
    backface-visibility: visible;
    animation-name: flip
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.animate__flipInX {
    backface-visibility: visible!important;
    animation-name: flipInX
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateY(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.animate__flipInY {
    backface-visibility: visible!important;
    animation-name: flipInY
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.animate__flipOutX {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration) * .75);
    animation-name: flipOutX;
    backface-visibility: visible!important
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.animate__flipOutY {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration) * .75);
    backface-visibility: visible!important;
    animation-name: flipOutY
}

@keyframes lightSpeedInRight {
    0% {
        transform: translate3d(100%,0,0) skew(-30deg);
        opacity: 0
    }

    60% {
        transform: skew(20deg);
        opacity: 1
    }

    80% {
        transform: skew(-5deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__lightSpeedInRight {
    animation-name: lightSpeedInRight;
    animation-timing-function: ease-out
}

@keyframes lightSpeedInLeft {
    0% {
        transform: translate3d(-100%,0,0) skew(30deg);
        opacity: 0
    }

    60% {
        transform: skew(-20deg);
        opacity: 1
    }

    80% {
        transform: skew(5deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__lightSpeedInLeft {
    animation-name: lightSpeedInLeft;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        transform: translate3d(100%,0,0) skew(30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutRight {
    animation-name: lightSpeedOutRight;
    animation-timing-function: ease-in
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        transform: translate3d(-100%,0,0) skew(-30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutLeft {
    animation-name: lightSpeedOutLeft;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    0% {
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateIn {
    animation-name: rotateIn;
    transform-origin: center
}

@keyframes rotateInDownLeft {
    0% {
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownLeft {
    animation-name: rotateInDownLeft;
    transform-origin: left bottom
}

@keyframes rotateInDownRight {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownRight {
    animation-name: rotateInDownRight;
    transform-origin: right bottom
}

@keyframes rotateInUpLeft {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpLeft {
    animation-name: rotateInUpLeft;
    transform-origin: left bottom
}

@keyframes rotateInUpRight {
    0% {
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpRight {
    animation-name: rotateInUpRight;
    transform-origin: right bottom
}

@keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        transform: rotate(200deg);
        opacity: 0
    }
}

.animate__rotateOut {
    animation-name: rotateOut;
    transform-origin: center
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        transform: rotate(45deg);
        opacity: 0
    }
}

.animate__rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
    transform-origin: left bottom
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

.animate__rotateOutDownRight {
    animation-name: rotateOutDownRight;
    transform-origin: right bottom
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

.animate__rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
    transform-origin: left bottom
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        transform: rotate(90deg);
        opacity: 0
    }
}

.animate__rotateOutUpRight {
    animation-name: rotateOutUpRight;
    transform-origin: right bottom
}

@keyframes hinge {
    0% {
        animation-timing-function: ease-in-out
    }

    20%,60% {
        transform: rotate(80deg);
        animation-timing-function: ease-in-out
    }

    40%,80% {
        transform: rotate(60deg);
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.animate__hinge {
    animation-duration: 2s;
    animation-duration: calc(var(--animate-duration) * 2);
    animation-name: hinge;
    transform-origin: top left
}

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

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

.animate__jackInTheBox {
    animation-name: jackInTheBox
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.animate__rollOut {
    animation-name: rollOut
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.animate__zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInUp {
    animation-name: zoomInUp
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.animate__zoomOut {
    animation-name: zoomOut
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutDown {
    animation-name: zoomOutDown;
    transform-origin: center bottom
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

.animate__zoomOutLeft {
    animation-name: zoomOutLeft;
    transform-origin: left center
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

.animate__zoomOutRight {
    animation-name: zoomOutRight;
    transform-origin: right center
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutUp {
    animation-name: zoomOutUp;
    transform-origin: center bottom
}

@keyframes slideInDown {
    0% {
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    0% {
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInUp {
    animation-name: slideInUp
}

@keyframes slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,100%,0)
    }
}

.animate__slideOutDown {
    animation-name: slideOutDown
}

@keyframes slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%,0,0)
    }
}

.animate__slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%,0,0)
    }
}

.animate__slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,-100%,0)
    }
}

.animate__slideOutUp {
    animation-name: slideOutUp
}

.ql-snow .ql-editor img {
    margin: 20px;
    height: 176px;
    width: 256px
}

.ltr .ql-snow .ql-editor img {
    margin-left: 0
}

.rtl .ql-snow .ql-editor img {
    margin-right: 0
}

.dark .ql-toolbar.ql-snow,.dark .ql-container.ql-snow {
    border-color: #17263c
}

.dark .ql-container.ql-snow {
    background-color: #121e32
}

.ql-toolbar.ql-snow {
    box-sizing: border-box;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-width: 1px;
    border-color: #e0e6ed!important;
    padding: 8px;
    font-family: Nunito,sans-serif
}

.dark .ql-toolbar.ql-snow,.dark .ql-container.ql-snow {
    border-color: #17263c!important
}

.ql-container.ql-snow {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-width: 1px;
    border-top: 0px!important;
    border-color: #e0e6ed!important
}

.ql-snow .ql-editor {
    max-height: 200px;
    min-height: 200px;
    overflow: auto
}

.rtl .ql-snow .ql-editor {
    text-align: right
}

.dark .ql-snow .ql-stroke {
    stroke: #888ea8
}

.dark .ql-snow .ql-picker,.dark .ql-snow .ql-editor h1,.dark .ql-snow .ql-editor p {
    color: #888ea8
}

.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    right: auto!important;
    left: 0px
}

.dark .ql-snow .ql-tooltip {
    background-color: #060818;
    border-color: #17263c;
    color: #888ea8
}

.ql-snow .ql-tooltip input[type=text] {
    outline: none!important;
    box-shadow: none!important
}

.dark .ql-snow .ql-tooltip input[type=text] {
    background-color: #121e32;
    border-color: #17263c;
    color: #888ea8
}

.rtl .ql-toolbar.ql-snow .ql-formats {
    margin-right: 0!important;
    margin-left: 15px
}

.calendar-wrapper .fc-view-harness {
    overflow: auto
}

.calendar-wrapper .fc-view-harness-active>.fc-view {
    min-width: 450px
}

.calendar-wrapper .fc-daygrid-body-balanced .fc-scrollgrid-sync-table {
    min-height: 450px
}

.calendar-wrapper table th.fc-day {
    padding: 12px 16px;
    background-color: #e0e6ed4d!important
}

.dark .calendar-wrapper table th.fc-day {
    background-color: #1a2941!important
}

.calendar-wrapper table td .fc-daygrid-day-number {
    padding: 16px
}

@media only screen and (max-width: 1024px) {
    .calendar-wrapper table td .fc-daygrid-day-number {
        padding:2px 8px
    }
}

.fc-theme-standard td,.fc-theme-standard th,.fc-theme-standard .fc-scrollgrid {
    border-color: #e0e6ed66!important
}

.dark .fc-theme-standard td,.dark .fc-theme-standard th,.dark .fc-theme-standard .fc-scrollgrid {
    border-color: #191e3a!important
}

.calendar-wrapper .fc-theme-standard .fc-scrollgrid {
    border-radius: 10px
}

.calendar-wrapper .fc-theme-standard td {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.calendar-wrapper .fc-theme-standard th {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.calendar-wrapper .fc-button {
    text-transform: capitalize!important;
    font-weight: 500!important;
    border-radius: 6px!important;
    padding: 8px 15px!important
}

.ltr .calendar-wrapper .fc-button {
    margin-left: 12px!important
}

.rtl .calendar-wrapper .fc-button {
    margin-right: 12px!important
}

.ltr .calendar-wrapper .fc-button-group .fc-button:first-child {
    margin-left: 0!important
}

.rtl .calendar-wrapper .fc-button-group .fc-button:first-child {
    margin-right: 0!important
}

.calendar-wrapper .fc-button-primary,.calendar-wrapper .fc-button-primary:disabled {
    color: #4361ee!important;
    border-color: #4361ee!important;
    background: transparent!important;
    box-shadow: none!important;
    font-weight: 600!important;
    line-height: 20px!important
}

.calendar-wrapper .fc-button-primary:not(:disabled):hover,.calendar-wrapper .fc-button-primary:not(:disabled).fc-button-active {
    background-color: #4361ee!important;
    color: #fff!important
}

.calendar-wrapper .fc-daygrid-event.info,.calendar-wrapper .fc-timegrid-event.info {
    background-color: #2196f3cc;
    border-color: #2196f3cc
}

.calendar-wrapper .fc-daygrid-event.info:hover,.calendar-wrapper .fc-timegrid-event.info:hover {
    background-color: #2196f3;
    border-color: #2196f3
}

.calendar-wrapper .fc-daygrid-event.primary,.calendar-wrapper .fc-timegrid-event.primary {
    background-color: #4361eecc;
    border-color: #4361eecc
}

.calendar-wrapper .fc-daygrid-event.primary:hover,.calendar-wrapper .fc-timegrid-event.primary:hover {
    background-color: #4361ee;
    border-color: #4361ee
}

.calendar-wrapper .fc-daygrid-event.success,.calendar-wrapper .fc-timegrid-event.success {
    background-color: #00ab55cc;
    border-color: #00ab55cc
}

.calendar-wrapper .fc-daygrid-event.success:hover,.calendar-wrapper .fc-timegrid-event.success:hover {
    background-color: #00ab55;
    border-color: #00ab55
}

.calendar-wrapper .fc-daygrid-event.danger,.calendar-wrapper .fc-timegrid-event.danger {
    background-color: #e7515acc;
    border-color: #e7515acc
}

.calendar-wrapper .fc-daygrid-event.danger:hover,.calendar-wrapper .fc-timegrid-event.danger:hover {
    background-color: #e7515a;
    border-color: #e7515a
}

.calendar-wrapper .fc-prev-button,.calendar-wrapper .fc-next-button {
    background-color: transparent!important;
    color: #4b5563!important;
    border: 2px solid!important;
    border-color: #e5e7eb!important;
    padding: 6px!important;
    display: flex!important;
    justify-content: center
}

.dark .calendar-wrapper .fc-prev-button,.dark .calendar-wrapper .fc-next-button {
    border-color: #374151!important
}

.calendar-wrapper .fc-button.fc-prev-button:hover,.calendar-wrapper .fc-button.fc-next-button:hover,.dark .calendar-wrapper .fc-button.fc-prev-button:hover,.dark .calendar-wrapper .fc-button.fc-next-button:hover {
    color: #4361ee!important;
    border-color: #4361ee!important;
    background: transparent!important
}

.calendar-wrapper .fc-timegrid-body .fc-event-main-frame {
    flex-direction: column!important
}

.ltr .calendar-wrapper .fc-toolbar,.ltr .calendar-wrapper .fc-toolbar,.ltr .calendar-wrapper .fc-event-main-frame,.ltr .calendar-wrapper .fc-button-group {
    flex-direction: row
}

.rtl .calendar-wrapper .fc-toolbar,.rtl .calendar-wrapper .fc-toolbar,.rtl .calendar-wrapper .fc-event-main-frame,.rtl .calendar-wrapper .fc-button-group {
    flex-direction: row-reverse
}

@media only screen and (max-width: 768px) {
    .calendar-wrapper .fc-toolbar {
        flex-direction:column!important
    }

    .calendar-wrapper .fc-toolbar .fc-toolbar-chunk {
        margin-top: 16px
    }

    .calendar-wrapper .fc-toolbar .fc-toolbar-chunk:first-child {
        margin-top: 0!important
    }
}

.calendar-wrapper .fc-toolbar-title {
    font-size: 20px
}

.calendar-wrapper .fc .fc-popover {
    z-index: 10
}

.calendar-wrapper .fc-event {
    padding: 2px 4px;
    color: #fff
}

.calendar-wrapper .fc-timegrid-event-harness-inset .fc-timegrid-event {
    box-shadow: none;
    overflow: hidden
}

.calendar-wrapper .fc-event-title.fc-sticky {
    font-weight: 700
}

.calendar-wrapper .fc-daygrid-event-dot {
    display: none
}

.calendar-wrapper .fc-daygrid-dot-event {
    border-width: 1px
}

.calendar-wrapper .fc-event-time {
    padding: 1px!important;
    font-weight: 700;
    flex-shrink: 0
}

.rtl .calendar-wrapper .fc-event-time {
    margin-left: 3px!important;
    margin-right: 0!important
}

.rtl .calendar-wrapper .fc-icon.fc-icon-chevron-right,.rtl .calendar-wrapper .fc-icon.fc-icon-chevron-left {
    rotate: 180deg
}

.dark .fc-theme-standard .fc-popover {
    background-color: #3b3f5c!important;
    border-color: #3b3f5c!important
}

.dark .fc-theme-standard .fc-popover-header {
    background-color: #0e1726!important;
    color: #888ea8!important
}

.swiper .swiper-button-disabled {
    cursor: not-allowed;
    opacity: .6
}

.rtl .swiper {
    direction: rtl
}

.swiper-button-next {
    color: #4361ee
}

#slider3 .swiper-wrapper,#slider4 .swiper-wrapper {
    height: 320px!important
}

#slider3 .swiper-wrapper .swiper-slide img,#slider4 .swiper-wrapper .swiper-slide img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

#slider3 .swiper-pagination .swiper-pagination-bullet {
    border-radius: 6px;
    width: 4px;
    height: 20px
}

@media only screen and (max-width: 1200px) {
    #slider3 .swiper-wrapper,#slider4 .swiper-wrapper {
        height:300px!important
    }
}

@media only screen and (max-width: 600px) {
    #slider3 .swiper-wrapper,#slider4 .swiper-wrapper {
        height:180px!important
    }
}

#slider3 .swiper-pagination .swiper-pagination-bullet:hover {
    background-color: #fff
}

#slider3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #4361ee
}

#slider4 .swiper-pagination {
    color: #fff
}

#slider5 .swiper-pagination {
    position: relative;
    margin-top: 20px
}

body.swal2-toast-shown .swal2-container.toast {
    width: 400px
}

.swal2-popup {
    flex-direction: column;
    justify-content: center;
    padding: 20px!important;
    box-sizing: border-box
}

.dark .swal2-popup {
    background: #0e1726
}

.dark .swal2-popup .swal2-title {
    color: #888ea8
}

.swal2-popup .swal2-title {
    display: block;
    margin: 0!important;
    width: 100%;
    color: #3b3f5c;
    font-size: 24px
}

.swal2-popup .swal2-title:where([dir="ltr"],[dir="ltr"] *) {
    padding-right: 2.5rem!important
}

.swal2-popup .swal2-title:where([dir="rtl"],[dir="rtl"] *) {
    padding-left: 2.5rem!important
}

.swal2-popup .swal2-styled {
    box-shadow: 0 5px 20px #0000001a!important;
    letter-spacing: 1px;
    font-size: 14px!important;
    line-height: 20px!important;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    margin: 0 5px;
    padding: 8px 20px;
    border-radius: 6px
}

.swal2-popup .swal2-styled.swal2-cancel {
    background-color: #fff!important;
    color: #4361ee;
    border: 1px solid #e8e8e8;
    box-shadow: none;
    padding: 7px 20px
}

.dark .swal2-popup .swal2-styled.swal2-cancel {
    background-color: #3b3f5c!important;
    color: #e0e6ed;
    border-color: #3b3f5c
}

.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #4361ee
}

.swal2-popup .swal2-styled.swal2-confirm:focus {
    box-shadow: none!important
}

.swal2-popup .swal2-html-container {
    margin: 0!important;
    color: #e95f2b;
    font-weight: 300
}

.swal2-popup .swal2-html-container:where([dir="ltr"],[dir="ltr"] *) {
    padding-right: 2.5rem!important
}

.swal2-popup .swal2-html-container:where([dir="rtl"],[dir="rtl"] *) {
    padding-left: 2.5rem!important
}

.swal2-popup .swal2-close {
    position: absolute;
    top: 16px;
    transition: color .1s ease-out;
    font-family: serif
}

.swal2-popup .swal2-close:where([dir="ltr"],[dir="ltr"] *) {
    right: 1rem
}

.swal2-popup .swal2-close:where([dir="rtl"],[dir="rtl"] *) {
    left: 1rem
}

.dark .swal2-popup .swal2-close {
    color: #888ea8
}

.swal2-popup.swal2-toast {
    flex-direction: row;
    align-items: center;
    width: auto!important;
    box-shadow: 0 0 .625em #d9d9d9;
    padding: 2em;
    overflow-y: hidden;
    display: flex!important
}

.swal2-popup.swal2-toast.swal2-show {
    animation: showSweetToast .5s
}

.swal2-popup pre {
    color: #009688
}

.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 1.25em auto 1.875em;
    border: .25em solid transparent;
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.sweet-alerts .swal2-icon:not(.swal2-error):not(.swal2-success) {
    width: 2em!important;
    line-height: 119px!important;
    height: 2em!important;
    margin: .25em auto .875em!important
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    height: 3px!important
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    width: 16px!important;
    top: 11px!important
}

.swal2-icon.swal2-error {
    border-color: #e7515a!important;
    border: 4px solid #f1f2f3!important;
    box-shadow: 0 3px 25px #716aca33
}

.swal2-icon.swal2-warning {
    color: #fb4!important;
    border: 4px solid #f1f2f3!important;
    box-shadow: 0 3px 25px #716aca33;
    text-align: center
}

.sweet-alerts .swal2-icon.swal2-warning,.sweet-alerts .swal2-icon.swal2-question,.sweet-alerts .swal2-icon.swal2-info {
    font-size: 60px;
    line-height: 80px
}

.swal2-popup.swal2-toast .swal2-icon {
    height: 26px!important;
    width: 26px!important;
    min-width: 26px!important;
    border-width: 2px!important
}

.swal2-icon.swal2-info {
    color: #4361ee!important;
    border: 4px solid #f1f2f3!important;
    box-shadow: 0 3px 25px #716aca33;
    text-align: center
}

.swal2-icon.swal2-question {
    color: #805dca!important;
    border: solid 4px #ebedf2!important;
    border-color: none!important;
    box-shadow: 0 3px 25px #716aca33;
    text-align: center
}

.dark .swal2-icon.swal2-question,.dark .swal2-icon.swal2-info,.dark .swal2-icon.swal2-warning,.dark .swal2-icon.swal2-error {
    border-color: #888ea8!important;
    box-shadow: none!important
}

.swal2-iconswal2-success [class^=swal2-success-line][class$=tip] {
    top: 2.875em;
    left: .875em;
    width: 1.5625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-success swal2-success [class^=swal2-success-line][class$=long] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-success .swal2-success-fix {
    position: absolute;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    transform: rotate(-45deg);
    z-index: 1
}

.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    top: -.25em;
    left: -.25em;
    width: 100%;
    height: 100%;
    border: .25em solid rgba(165,220,134,.3);
    border-radius: 50%;
    z-index: 2;
    box-sizing: content-box
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.6875em;
    left: 1.875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #25d5e4!important
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #ebedf2!important
}

.dark .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #3b3f5c!important;
    color: #888ea8!important
}

.dark .swal2-progress-steps .swal2-progress-step {
    color: #e0e6ed
}

.sweet-alerts .swal2-icon-content {
    font-size: 5.75rem!important
}

.swal2-icon-content {
    font-size: 1.25rem!important;
    line-height: 1.75rem!important
}

.swal2-show {
    animation: swal2-show .3s
}

.swal2-modal.background-modal .swal2-title {
    color: #fff!important
}

.dark .swal2-input {
    background-color: #1b2e4b;
    border-color: #253b5c;
    color: #888ea8
}

.dark .swal2-footer {
    border-color: #888ea8
}

.swal2-image {
    margin-bottom: 32px!important
}

.sweet-alerts.swal2-popup .swal2-html-container {
    margin-top: 1rem!important;
    padding-left: 0!important;
    padding-right: 0!important
}

.sweet-alerts.swal2-popup .swal2-title:where([dir="ltr"],[dir="ltr"] *) {
    padding-right: 1.5rem!important
}

.sweet-alerts.swal2-popup .swal2-title:where([dir="rtl"],[dir="rtl"] *) {
    padding-left: 1.5rem!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    width: 24px!important;
    height: 26px!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.8em;
    left: -.5em;
    transform: rotate(-45deg);
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    top: 15px!important;
    left: 3px!important;
    width: 9px!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    top: 14px!important;
    right: 2px!important;
    width: 16px!important
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 26px!important;
    height: 26px!important
}

.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    z-index: 2!important;
    top: -2px!important;
    left: -2px!important;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(165,220,134,.3);
    border-radius: 50%
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    transform-origin: 26px 26px!important;
    border-radius: 2em 0 0 2em!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    width: 20px!important;
    height: 43px!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    top: 15px!important;
    left: 4px!important;
    width: 8px!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: 3px!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    top: 12px!important;
    right: 3px!important;
    width: 16px!important
}

.swal2-icon.swal2-success .swal2-success-ring {
    top: -2px!important;
    left: -2px!important;
    border: 3px solid rgba(165,220,134,.3)!important
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    border-radius: 0 2em 2em 0!important
}

.tippy-box[data-theme~=primary] {
    background-color: #4361ee
}

.tippy-box[data-theme~=primary][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #4361ee
}

.tippy-box[data-theme~=success] {
    background-color: #00ab55
}

.tippy-box[data-theme~=success][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #00ab55
}

.tippy-box[data-theme~=info] {
    background-color: #2196f3
}

.tippy-box[data-theme~=info][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #2196f3
}

.tippy-box[data-theme~=danger] {
    background-color: #e7515a
}

.tippy-box[data-theme~=danger][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #e7515a
}

.tippy-box[data-theme~=warning] {
    background-color: #e2a03f
}

.tippy-box[data-theme~=warning][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #e2a03f
}

.tippy-box[data-theme~=secondary] {
    background-color: #805dca
}

.tippy-box[data-theme~=secondary][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #805dca
}

.tippy-box[data-theme~=dark] {
    background-color: #3b3f5c
}

.tippy-box[data-theme~=dark][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #3b3f5c
}

.noUi-horizontal .noUi-handle {
    width: 25px!important;
    height: 20px!important;
    top: -8px!important
}

.noUi-handle:after,.noUi-handle:before {
    display: none!important
}

.dark .noUi-connects {
    background: #1b2e4b
}

.dark .noUi-target {
    border-color: #253b5c;
    background: transparent
}

.dark .noUi-handle {
    background: #3b3f5c;
    border-color: #3b3f5c;
    box-shadow: none
}

.dark .noUi-tooltip {
    background: #1b2e4b;
    border-color: #253b5c;
    color: #888ea8
}

.dark .flatpickr-calendar {
    border: 1px solid #0e1a2c;
    background: #0e1a2c;
    box-shadow: none
}

.dark .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #0e1a2c
}

.dark .flatpickr-calendar.arrowBottom:after {
    border-top-color: #0e1a2c
}

.dark .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.dark .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
    fill: #bfc9d4
}

.flatpickr-current-month {
    font-size: 16px;
    padding: 3px 0 0;
    display: flex;
    justify-content: center;
    gap: 10px
}

.dark .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months {
    color: #bfc9d4
}

.dark .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: #1b2e4b
}

.dark .flatpickr-calendar .flatpickr-months input.cur-year {
    color: #bfc9d4;
    height: 31px
}

.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span {
    height: 26%
}

.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowUp {
    top: 10px
}

.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowUp:after {
    border-bottom-color: #bfc9d4
}

.dark .flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: #bfc9d4
}

.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span .arrowDown {
    top: 34%
}

.dark .flatpickr-calendar .flatpickr-months .numInputWrapper span .arrowDown:after {
    border-top-color: #bfc9d4
}

.dark .flatpickr-calendar .flatpickr-day {
    color: #888ea8;
    font-weight: 500
}

.dark .flatpickr-calendar .flatpickr-day:hover {
    background: #191e3a;
    border-color: #191e3a
}

.dark .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
    color: #888ea838
}

.dark .flatpickr-calendar .flatpickr-day.prevMonthDay,.dark .flatpickr-calendar .flatpickr-day.nextMonthDay {
    color: #888ea838!important
}

.dark .flatpickr-calendar .flatpickr-day.selected {
    background: #009688;
    color: #0e1726;
    border-color: #009688;
    font-weight: 700
}

.dark .flatpickr-calendar .flatpickr-day.today {
    border-color: #009688
}

.dark .flatpickr-calendar .flatpickr-day.today:hover {
    border-color: #0e1726;
    background: #0e1726;
    color: #fff
}

.dark .flatpickr-calendar.hasTime .flatpickr-time {
    border-top: 1px solid #243146!important
}

.dark .flatpickr-calendar .flatpickr-time {
    border: 1px solid #243146
}

.dark .flatpickr-calendar .flatpickr-time input,.dark .flatpickr-calendar .flatpickr-time .flatpickr-time-separator,.dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
    color: #888ea8
}

.dark .flatpickr-time input:hover,.dark .flatpickr-time .flatpickr-am-pm:hover,.dark .flatpickr-time input:focus,.dark .flatpickr-time .flatpickr-am-pm:focus {
    background: transparent;
    --tw-ring-color: transparent
}

.dark .flatpickr-calendar .flatpickr-time input:hover,.dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover {
    background-color: #0e1726
}

.dark .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #009688
}

.dark .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #009688
}

.dark .flatpickr-calendar.arrowTop:before {
    border-bottom-color: #1b2e4b
}

.dark .flatpickr-calendar.arrowBottom:before {
    border-top-color: #1b2e4b
}

.dark .numInputWrapper span {
    height: 26%
}

.dark .numInputWrapper span.arrowUp {
    top: 10px
}

.dark .numInputWrapper span.arrowUp:after {
    border-bottom-color: #bfc9d4
}

.dark .numInputWrapper span .arrowDown {
    top: 34%
}

.dark .numInputWrapper span .arrowDown:after {
    border-top-color: #bfc9d4
}

.flatpickr-calendar:before {
    border-width: 11px
}

.flatpickr-calendar:after {
    border-width: 9px
}

.dark span.flatpickr-weekday {
    color: #888ea8
}

.dark .flatpickr-calendar .flatpickr-day.today.inRange {
    border-color: #e6e6e6
}

.dark .flatpickr-day.inRange {
    background-color: #060818;
    border-color: #060818;
    box-shadow: -5px 0 #060818,5px 0 #060818
}

.custom-file-container {
    box-sizing: border-box;
    position: relative;
    display: block
}

.custom-file-container * {
    box-sizing: border-box
}

.custom-file-container .label-container label {
    color: #4361ee;
    font-size: 16px
}

.custom-file-container .label-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.custom-file-container .clear-button {
    color: #333;
    font-size: 26px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    transition: color .2s ease-in-out
}

.custom-file-container .clear-button:hover {
    color: #777
}

.custom-file-container .input-container {
    display: inline-block;
    height: 40px;
    margin-bottom: 8px;
    position: relative;
    width: 100%
}

.custom-file-container .input-container:hover {
    cursor: pointer
}

.custom-file-container .input-hidden {
    height: 40px;
    margin: 0;
    max-width: 100%;
    min-width: 220px;
    opacity: 0;
    width: 100%
}

.custom-file-container .input-visible {
    background-clip: padding-box;
    background-color: #f1f2f3;
    border-radius: 4px;
    border: 1px solid #f1f2f3;
    color: #333;
    height: 40px;
    left: 0;
    line-height: 1.5;
    overflow: hidden;
    padding: 8px 12px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 5
}

.custom-file-container .browse-button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 6;
    display: block;
    height: auto;
    padding: 10px 16px;
    line-height: 1.25;
    background-color: #1b55e23d;
    color: #4361ee;
    border-left: 1px solid #e0e6ed;
    box-sizing: border-box
}

.custom-file-container .image-preview {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 4px;
    height: 300px;
    overflow: auto;
    padding: 4px;
    transition: background .2s ease-in-out;
    width: 100%;
    margin-top: 54px;
    margin-bottom: 40px
}

.custom-file-container .image-preview-item {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    box-shadow: 0 4px 10px #33333340;
    float: left;
    height: 180px;
    margin: 1.858736059%;
    position: relative;
    transition: background .2s ease-in-out,opacity .2s ease-in-out;
    width: 29.615861214%
}

.custom-file-container .image-preview-item.multi-item-clear-animation {
    opacity: 0
}

.custom-file-container .image-preview-item-clear {
    background: #edede8;
    border-radius: 50%;
    box-shadow: 0 4px 10px #33333340;
    height: 20px;
    left: -6px;
    margin-top: -6px;
    position: absolute;
    text-align: center;
    transition: background .2s ease-in-out,color .2s ease-in-out;
    width: 20px
}

.custom-file-container .image-preview-item-clear:hover {
    background: #e2e2da;
    cursor: pointer
}

.custom-file-container .image-preview-item-clear-icon {
    color: #333;
    display: block;
    margin-top: -2px
}

.dark .custom-file-container .clear-button {
    color: #888ea8
}

.dark .custom-file-container .input-visible {
    background-color: #1b2e4b;
    border-color: #253b5c;
    color: #888ea8
}

.dark .custom-file-container .browse-button {
    background-color: #4361ee;
    border-color: #253b5c;
    color: #fff
}

.dark .custom-file-container .image-preview-item-clear {
    background-color: #3b3f5c!important
}

.dark .custom-file-container .image-preview-item-clear-icon {
    color: #d0d2d6
}

.custom-file-container .image-preview-item-clear-icon {
    margin-top: 0!important
}

.rtl .custom-file-container .browse-button {
    right: auto;
    left: 0;
    border-left: none
}

.rtl .custom-file-container .image-preview-item {
    float: right
}

.rtl .custom-file-container .image-preview-item-clear {
    left: auto;
    right: -6px
}

.dark .markdown-editor .editor-toolbar i.separator {
    border-color: #888ea8;
    border-right: none
}

.dark .markdown-editor .EasyMDEContainer .CodeMirror,.dark .markdown-editor .editor-preview {
    background-color: #121e32
}

.markdown-editor .editor-toolbar,.markdown-editor .EasyMDEContainer .CodeMirror {
    border-color: #ccc;
    color: #0e1726
}

.dark .markdown-editor .editor-toolbar,.dark .markdown-editor .EasyMDEContainer .CodeMirror,.dark .markdown-editor .editor-preview {
    border-color: #17263c;
    color: #888ea8!important
}

.dark .markdown-editor .editor-toolbar button.active,.editor-toolbar button:hover {
    background-color: transparent!important;
    border-color: transparent!important;
    color: #4361ee
}

.nice-select {
    float: none!important
}

.rtl .nice-select {
    text-align: right!important;
    padding-left: 30px;
    padding-right: 18px
}

.rtl .nice-select:after {
    right: auto;
    left: 12px
}

.rtl .nice-select .option {
    text-align: right
}

.dark .nice-select,.dark .nice-select.open {
    background-color: #1b2e4b;
    border-color: #253b5c!important
}

.dark .nice-select .nice-select-dropdown {
    background-color: #1b2e4b
}

.dark .nice-select .option:hover,.dark .nice-select .option.focus,.dark .nice-select .option.selected.focus,.dark .nice-select .nice-select-search {
    background-color: #132136;
    border-color: #253b5c!important;
    color: #888ea8
}

.nice-select .nice-select-search {
    margin: 0!important
}

.nice-select .nice-select-dropdown {
    width: 100%;
    transform: translateY(5px)!important;
    transition: all .2s cubic-bezier(.4,.35,.38,.39),opacity .2s ease-out!important
}

.nice-select.open .nice-select-dropdown {
    transform: scale(1) translateY(0)!important
}

.nice-select.open {
    border-color: #e0e6ed!important
}

.sortable-ghost {
    opacity: .7
}

.dark .sortable-ghost {
    opacity: .4
}

.dark .sortable-drag {
    --tw-rotate: 10deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: rgb(14 23 38 / var(--tw-bg-opacity, 1))
}

table.dataTable-table thead tr th,table.dataTable-table tfoot tr th {
    font-weight: 700
}

table.table-bordered thead tr th,table.table-bordered tbody tr td {
    border-width: 1px!important;
    border-style: solid!important;
    --tw-border-opacity: 1;
    border-color: rgb(59 63 92 / var(--tw-border-opacity, 1))
}

table.table-bordered thead tr th:is(.dark *),table.table-bordered tbody tr td:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(25 30 58 / var(--tw-border-opacity, 1))
}

table.table-compact thead tr th,table.table-compact tbody tr td {
    padding: .5rem .75rem!important
}

.sticky-header table thead {
    position: sticky;
    top: 0px;
    z-index: 10
}

.sticky-header .dataTable-container {
    height: 500px
}

.sticky-column table thead tr th:first-child,.sticky-column table tbody tr td:first-child {
    position: sticky;
    z-index: 8;
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1))
}

.sticky-column table thead tr th:first-child:is(.dark *),.sticky-column table tbody tr td:first-child:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 41 65 / var(--tw-bg-opacity, 1))
}

.sticky-column table thead tr th:first-child:where([dir="ltr"],[dir="ltr"] *),.sticky-column table tbody tr td:first-child:where([dir="ltr"],[dir="ltr"] *) {
    left: 0px
}

.sticky-column table thead tr th:first-child:where([dir="rtl"],[dir="rtl"] *),.sticky-column table tbody tr td:first-child:where([dir="rtl"],[dir="rtl"] *) {
    right: 0px
}

.sticky-column table thead tr th:nth-child(2),.sticky-column table tbody tr td:nth-child(2) {
    position: sticky;
    z-index: 8;
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1))
}

.sticky-column table thead tr th:nth-child(2):is(.dark *),.sticky-column table tbody tr td:nth-child(2):is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 41 65 / var(--tw-bg-opacity, 1))
}

.sticky-column table thead tr th:nth-child(2):where([dir="ltr"],[dir="ltr"] *),.sticky-column table tbody tr td:nth-child(2):where([dir="ltr"],[dir="ltr"] *) {
    left: 58px
}

.sticky-column table thead tr th:nth-child(2):where([dir="rtl"],[dir="rtl"] *),.sticky-column table tbody tr td:nth-child(2):where([dir="rtl"],[dir="rtl"] *) {
    right: 58px
}

.sticky-header.sticky-column table thead tr th:first-child,.sticky-header.sticky-column table thead tr th:nth-child(2) {
    top: 0px
}

.dataTable-container {
    overflow: auto
}

.dataTable-top,.dataTable-container {
    margin-bottom: 1.25rem
}

.dataTable-top,.dataTable-bottom {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    font-weight: 500
}

.dataTable-pagination:where([dir="ltr"],[dir="ltr"] *) {
    margin-left: auto
}

.dataTable-pagination:where([dir="rtl"],[dir="rtl"] *) {
    margin-right: auto
}

.dataTable-pagination ul {
    display: flex;
    align-items: center
}

.dataTable-pagination a {
    display: grid;
    height: 2.25rem;
    width: 2.25rem;
    place-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(224 230 237 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(59 63 92 / var(--tw-text-opacity, 1))
}

.dataTable-pagination a:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))!important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))!important
}

.dataTable-pagination a:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(25 30 58 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(224 230 237 / var(--tw-text-opacity, 1))
}

.dataTable-pagination a:where([dir="ltr"],[dir="ltr"] *) {
    margin-left: .25rem
}

.dataTable-pagination a:where([dir="rtl"],[dir="rtl"] *) {
    margin-right: .25rem
}

.dataTable-pagination .active a {
    cursor: default;
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.dataTable-sorter {
    position: relative;
    display: inline-block;
    height: 100%;
    width: -moz-max-content;
    width: max-content
}

.dataTable-sorter:where([dir="ltr"],[dir="ltr"] *) {
    padding-right: 1.75rem
}

.dataTable-sorter:where([dir="ltr"],[dir="ltr"] *):before {
    content: var(--tw-content);
    right: .25rem
}

.dataTable-sorter:where([dir="ltr"],[dir="ltr"] *):after {
    content: var(--tw-content);
    right: .25rem
}

.dataTable-sorter:where([dir="rtl"],[dir="rtl"] *) {
    padding-left: 1.75rem
}

.dataTable-sorter:where([dir="rtl"],[dir="rtl"] *):before {
    content: var(--tw-content);
    left: .25rem
}

.dataTable-sorter:where([dir="rtl"],[dir="rtl"] *):after {
    content: var(--tw-content);
    left: .25rem
}

.dataTable-sorter:before,.dataTable-sorter:after {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    opacity: .2
}

.dataTable-sorter:before {
    border-top: 5px solid #0e1726;
    bottom: 4px
}

.dataTable-sorter:after {
    border-bottom: 5px solid #0e1726;
    border-top: 5px solid transparent;
    top: -2px
}

.dark .dataTable-sorter:after {
    border-bottom-color: #fff
}

.dark .dataTable-sorter:before {
    border-top-color: #fff
}

.asc .dataTable-sorter:after {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    opacity: 1
}

.desc .dataTable-sorter:before {
    --tw-border-opacity: 1;
    border-top-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    opacity: 1
}

.ltr .dataTable-search {
    margin-left: auto
}

.rtl .dataTable-search {
    margin-right: auto
}

.dataTable-dropdown .dataTable-selector,.dataTable-search .dataTable-input {
    width: auto;
    background-color: #fff;
    color: #0e1726;
    border-color: #e0e6ed;
    border-radius: 6px;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    border-width: 1px;
    outline: none!important
}

.dataTable-dropdown .dataTable-selector:focus,.dataTable-search .dataTable-input:focus {
    border-color: #4361ee
}

.dataTable-search .dataTable-input {
    box-shadow: none!important
}

.dataTable-dropdown .dataTable-selector {
    min-width: 60px;
    padding-top: .375rem;
    padding-bottom: .375rem
}

.dataTable-dropdown .dataTable-selector:where([dir="ltr"],[dir="ltr"] *) {
    padding-left: .5rem;
    padding-right: 1rem
}

.dataTable-dropdown .dataTable-selector:where([dir="rtl"],[dir="rtl"] *) {
    padding-right: .5rem;
    padding-left: 1rem
}

.dark .dataTable-dropdown .dataTable-selector,.dark .dataTable-search .dataTable-input {
    background-color: #121e32;
    color: #888ea8;
    border-color: #17263c
}

.dataTable-dropdown label {
    margin-bottom: 0
}

@media screen and (max-width: 767px) {
    .dataTable-bottom {
        flex-direction:column
    }

    .ltr .dataTable-pagination {
        margin-left: 0
    }

    .rtl .dataTable-pagination {
        margin-right: 0
    }
}

.invoice-table .dataTable-wrapper .dataTable-top,.invoice-table .dataTable-wrapper .dataTable-bottom {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.no-number-pagination ul.dataTable-pagination-list li {
    display: none
}

.no-number-pagination ul.dataTable-pagination-list li.pager {
    display: block!important
}

.next-prev-pagination .dataTable-pagination a {
    width: -moz-max-content;
    width: max-content;
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    background-color: transparent;
    padding: .5rem 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.next-prev-pagination .dataTable-pagination a:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.next-prev-pagination .dataTable-bottom {
    flex-direction: column;
    justify-content: center
}

.next-prev-pagination .dataTable-pagination:where([dir="ltr"],[dir="ltr"] *) {
    margin-left: 0
}

.next-prev-pagination .dataTable-pagination:where([dir="rtl"],[dir="rtl"] *) {
    margin-right: 0
}

.dragndrop .gu-transit {
    opacity: .2
}

.dragndrop .selected>div {
    background-color: #e0e6ed
}

.dark .dragndrop .selected>div {
    background-color: #0e1726
}

.icon-change .left svg.feather-heart,.icon-change .right svg.feather-star {
    display: none
}

.dragndrop .sortable-chosen {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.dragndrop .sortable-chosen:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 23 38 / var(--tw-bg-opacity, 1))
}

*::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner {
    display: none
}

*::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 6px
}

.dark *::-webkit-scrollbar-thumb {
    background-color: #2d334c
}

*,:before,:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --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;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --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;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,:after {
    --tw-content: ""
}

html,:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-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;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden]:where(:not([hidden="until-found"])) {
    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;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --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 {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --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);
    border-color: #2563eb
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-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 .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: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

[type=checkbox],[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,[type=radio]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --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)
}

[type=checkbox]:checked,[type=radio]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}

@media (forced-colors: active) {
    [type=checkbox]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}

@media (forced-colors: active) {
    [type=radio]:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus {
    border-color: transparent;
    background-color: currentColor
}

[type=checkbox]:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat
}

@media (forced-colors: active) {
    [type=checkbox]:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor
}

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

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

html {
    scroll-behavior: smooth
}

[x-cloak] {
    display: none!important
}

body {
    --tw-bg-opacity: 1;
    background-color: rgb(6 8 24 / var(--tw-bg-opacity, 1));
    font-family: Nunito,sans-serif
}

body.dark {
    --tw-bg-opacity: 1;
    background-color: rgb(6 8 24 / var(--tw-bg-opacity, 1))
}

.panel {
    position: relative;
    border-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1.25rem;
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.panel:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 23 38 / var(--tw-bg-opacity, 1))
}

.navbar-sticky header,.navbar-floating header {
    position: sticky;
    top: 0px;
    z-index: 20
}

.navbar-floating header {
    background-color: #fafafae6;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem
}

.navbar-floating header:is(.dark *) {
    background-color: #060818e6
}

.navbar-floating header>div>div:first-child {
    border-radius: .375rem
}

.horizontal .navbar-floating header>div>div:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.horizontal .navbar-floating header .horizontal-menu {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.sidebar:hover .nav-item>a {
    width: auto
}

.sidebar .nav-item>button,.sidebar .nav-item>a {
    margin-bottom: .25rem;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    white-space: nowrap;
    border-radius: .375rem;
    padding: .625rem;
    --tw-text-opacity: 1;
    color: rgb(80 102 144 / var(--tw-text-opacity, 1))
}

.sidebar .nav-item>button:hover,.sidebar .nav-item>a:hover {
    background-color: #00000014;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1))
}

.sidebar .nav-item>button:hover:is(.dark *),.sidebar .nav-item>a:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 31 50 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.sidebar .nav-item>button.active,.sidebar .nav-item>a.active {
    background-color: #00000014;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1))
}

.sidebar .nav-item>button.active:is(.dark *),.sidebar .nav-item>a.active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 31 50 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.sidebar .nav-item>button.active>div>span:is(.dark *),.sidebar .nav-item>a.active>div>span:is(.dark *) {
    --tw-text-opacity: 1 !important;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))!important
}

.sidebar ul.sub-menu li button,.sidebar ul.sub-menu li a {
    display: flex;
    width: 100%;
    align-items: center;
    padding: .625rem 2.25rem
}

.sidebar ul.sub-menu li button:before,.sidebar ul.sub-menu li a:before {
    height: .125rem;
    width: .5rem;
    border-radius: .25rem;
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}

.sidebar ul.sub-menu li button:hover,.sidebar ul.sub-menu li a:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.sidebar ul.sub-menu li button:hover:before,.sidebar ul.sub-menu li a:hover:before {
    content: var(--tw-content)!important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))!important
}

.sidebar ul.sub-menu li button:is(.dark *):before,.sidebar ul.sub-menu li a:is(.dark *):before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}

.sidebar ul.sub-menu li button:hover:is(.dark *),.sidebar ul.sub-menu li a:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.sidebar ul.sub-menu li button:where([dir="ltr"],[dir="ltr"] *):before,.sidebar ul.sub-menu li a:where([dir="ltr"],[dir="ltr"] *):before {
    content: var(--tw-content);
    margin-right: .5rem
}

.sidebar ul.sub-menu li button:where([dir="rtl"],[dir="rtl"] *):before,.sidebar ul.sub-menu li a:where([dir="rtl"],[dir="rtl"] *):before {
    content: var(--tw-content);
    margin-left: .5rem
}

.sidebar ul.sub-menu li button.active,.sidebar ul.sub-menu li a.active {
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.sidebar ul.sub-menu li button.active:before,.sidebar ul.sub-menu li a.active:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))
}

.sidebar .nav-item a div:first-child svg,.sidebar .nav-item button div:first-child svg {
    height: 1.25rem;
    width: 1.25rem;
    color: #0e172680
}

.sidebar .nav-item a div:first-child svg:is(.dark *),.sidebar .nav-item button div:first-child svg:is(.dark *) {
    color: #ffffff80
}

.main-container .main-content {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s
}

@media (min-width: 1024px) {
    .main-container .main-content:where([dir="ltr"],[dir="ltr"] *) {
        margin-left:260px
    }

    .main-container .main-content:where([dir="rtl"],[dir="rtl"] *) {
        margin-right: 260px
    }
}

.horizontal .horizontal-menu {
    display: none;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

@media (min-width: 1024px) {
    .horizontal .horizontal-menu {
        display:flex
    }
}

.horizontal .horizontal-logo {
    display: flex
}

.horizontal .main-container .main-content:where([dir="ltr"],[dir="ltr"] *) {
    margin-left: 0
}

.horizontal .main-container .main-content:where([dir="rtl"],[dir="rtl"] *) {
    margin-right: 0
}

.horizontal .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: -260px
}

.horizontal .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: -260px
}

.horizontal.toggle-sidebar .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: 0px
}

@media (min-width: 1024px) {
    .horizontal.toggle-sidebar .sidebar:where([dir="ltr"],[dir="ltr"] *) {
        left:-260px
    }
}

.horizontal.toggle-sidebar .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: 0px
}

@media (min-width: 1024px) {
    .horizontal.toggle-sidebar .sidebar:where([dir="rtl"],[dir="rtl"] *) {
        right:-260px
    }
}

.horizontal .nav-item a div:first-child svg {
    height: 1.25rem;
    width: 1.25rem;
    color: #0e172680
}

.horizontal .nav-item a div:first-child svg:is(.dark *) {
    color: #ffffff80
}

.horizontal .dark .nav-item a div:first-child svg,.dark.horizontal .nav-item a div:first-child svg {
    color: #ffffff80
}

.horizontal-menu .nav-link {
    display: flex;
    align-items: center;
    border-radius: .5rem;
    padding: .625rem .5rem
}

.horizontal-menu .nav-link:hover {
    background-color: #00000014;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1))
}

.horizontal-menu .nav-link:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 31 50 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

@media (min-width: 1280px) {
    .horizontal-menu .nav-link {
        padding-left:1rem;
        padding-right: 1rem
    }
}

.horizontal-menu .nav-link.active {
    background-color: #00000014;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1))
}

.horizontal-menu .nav-link.active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 31 50 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.horizontal-menu ul.sub-menu {
    position: absolute;
    top: 100%;
    z-index: 20;
    display: none;
    min-width: 180px;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    --tw-text-opacity: 1;
    color: rgb(59 63 92 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.horizontal-menu ul.sub-menu:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(27 46 75 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.horizontal-menu ul.sub-menu a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.horizontal-menu ul.sub-menu a:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.horizontal-menu ul.sub-menu a:hover:is(.dark *) {
    background-color: #4361ee1a
}

.horizontal-menu ul.sub-menu a.active {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.horizontal-menu ul.sub-menu a.active:is(.dark *) {
    background-color: #4361ee1a
}

.horizontal-menu>li.nav-item:hover>ul.sub-menu,.horizontal-menu>li.nav-item>ul.sub-menu>li:hover>ul {
    display: block
}

.vertical.toggle-sidebar .horizontal-logo,.vertical.toggle-sidebar .collapse-icon {
    display: flex
}

.vertical.toggle-sidebar .main-container .main-content:where([dir="ltr"],[dir="ltr"] *) {
    margin-left: 0
}

.vertical.toggle-sidebar .main-container .main-content:where([dir="rtl"],[dir="rtl"] *) {
    margin-right: 0
}

.vertical .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: -260px
}

@media (min-width: 1024px) {
    .vertical .sidebar:where([dir="ltr"],[dir="ltr"] *) {
        left:0px
    }
}

.vertical .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: -260px
}

@media (min-width: 1024px) {
    .vertical .sidebar:where([dir="rtl"],[dir="rtl"] *) {
        right:0px
    }
}

.vertical.toggle-sidebar .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: 0px
}

@media (min-width: 1024px) {
    .vertical.toggle-sidebar .sidebar:where([dir="ltr"],[dir="ltr"] *) {
        left:-260px
    }
}

.vertical.toggle-sidebar .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: 0px
}

@media (min-width: 1024px) {
    .vertical.toggle-sidebar .sidebar:where([dir="rtl"],[dir="rtl"] *) {
        right:-260px
    }
}

.collapsible-vertical .sidebar:hover {
    width: 260px
}

@media (min-width: 1024px) {
    .collapsible-vertical .sidebar {
        width:70px
    }
}

.collapsible-vertical .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: -260px
}

@media (min-width: 1024px) {
    .collapsible-vertical .sidebar:where([dir="ltr"],[dir="ltr"] *) {
        left:0px
    }
}

.collapsible-vertical .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: -260px
}

@media (min-width: 1024px) {
    .collapsible-vertical .sidebar:where([dir="rtl"],[dir="rtl"] *) {
        right:0px
    }
}

.collapsible-vertical.toggle-sidebar .sidebar:where([dir="ltr"],[dir="ltr"] *) {
    left: 0px
}

.collapsible-vertical.toggle-sidebar .sidebar:where([dir="rtl"],[dir="rtl"] *) {
    right: 0px
}

@media (min-width: 1024px) {
    .collapsible-vertical.toggle-sidebar .sidebar {
        width:260px
    }
}

.collapsible-vertical.toggle-sidebar .sidebar .nav-item>a {
    width: auto
}

@media (min-width: 1024px) {
    .collapsible-vertical.toggle-sidebar .main-content {
        width:calc(100% - 260px)
    }

    .collapsible-vertical.toggle-sidebar .main-content:where([dir="ltr"],[dir="ltr"] *) {
        margin-left: 260px
    }

    .collapsible-vertical.toggle-sidebar .main-content:where([dir="rtl"],[dir="rtl"] *) {
        margin-right: 260px
    }

    .collapsible-vertical .sidebar .sub-menu {
        display: none
    }
}

.collapsible-vertical .sidebar:hover .sub-menu,.collapsible-vertical .sidebar:hover .sub-menu.recent-submenu,.collapsible-vertical.toggle-sidebar .sidebar .sub-menu {
    display: block
}

@media (min-width: 1024px) {
    .collapsible-vertical .main-content {
        width:calc(100% - 70px)
    }

    .collapsible-vertical .main-content:where([dir="ltr"],[dir="ltr"] *) {
        margin-left: 70px
    }

    .collapsible-vertical .main-content:where([dir="rtl"],[dir="rtl"] *) {
        margin-right: 70px
    }
}

.collapsible-vertical .sidebar .collapse-icon,.collapsible-vertical .main-logo>span {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s
}

@media (min-width: 1024px) {
    .collapsible-vertical .sidebar .collapse-icon,.collapsible-vertical .main-logo>span {
        opacity:0
    }
}

.collapsible-vertical .sidebar:hover .collapse-icon,.collapsible-vertical.toggle-sidebar .collapse-icon,.collapsible-vertical .sidebar:hover .main-logo>span,.collapsible-vertical.toggle-sidebar .main-logo>span {
    transition-duration: .5s
}

@media (min-width: 1024px) {
    .collapsible-vertical .sidebar:hover .collapse-icon,.collapsible-vertical.toggle-sidebar .collapse-icon,.collapsible-vertical .sidebar:hover .main-logo>span,.collapsible-vertical.toggle-sidebar .main-logo>span {
        opacity:1
    }
}

.collapsible-vertical.toggle-sidebar .sidebar .collapse-icon {
    display: flex;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.collapsible-vertical .sidebar:hover .collapse-icon {
    display: flex;
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.collapsible-vertical .sidebar ul>h2 span {
    display: none;
    white-space: nowrap
}

.collapsible-vertical .sidebar ul>h2 svg {
    display: block
}

.collapsible-vertical .sidebar:hover ul>h2 span,.collapsible-vertical.toggle-sidebar .sidebar ul>h2 span {
    display: inline
}

.collapsible-vertical .sidebar:hover ul>h2 svg,.collapsible-vertical.toggle-sidebar .sidebar ul>h2 svg {
    display: none
}

.boxed-layout {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px
}

.boxed-layout.vertical .sidebar,.boxed-layout.collapsible-vertical .sidebar {
    overflow: hidden
}

@media (min-width: 1024px) {
    .boxed-layout.vertical .sidebar:where([dir="ltr"],[dir="ltr"] *),.boxed-layout.collapsible-vertical .sidebar:where([dir="ltr"],[dir="ltr"] *) {
        left:auto
    }

    .boxed-layout.vertical .sidebar:where([dir="rtl"],[dir="rtl"] *),.boxed-layout.collapsible-vertical .sidebar:where([dir="rtl"],[dir="rtl"] *) {
        right: auto
    }

    .boxed-layout.vertical.toggle-sidebar .sidebar {
        width: 0px
    }
}

.btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .375rem;
    border-width: 1px;
    padding: .5rem 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-shadow: 0 10px 20px -10px;
    --tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s
}

.btn:hover {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.btn-sm {
    padding: .375rem .625rem;
    font-size: .75rem;
    line-height: 1rem
}

.btn[disabled] {
    cursor: not-allowed;
    opacity: .6
}

.btn-primary {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-shadow-color: rgb(67 97 238 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.btn-outline-primary {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.btn-outline-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn-danger {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(231 81 90 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-shadow-color: rgb(231 81 90 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.btn-outline-danger {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(231 81 90 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.btn-outline-danger:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(231 81 90 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn-warning {
    --tw-border-opacity: 1;
    border-color: rgb(226 160 63 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-shadow-color: rgb(226 160 63 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.btn-outline-warning {
    --tw-border-opacity: 1;
    border-color: rgb(226 160 63 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(226 160 63 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.btn-outline-warning:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn-info {
    --tw-border-opacity: 1;
    border-color: rgb(33 150 243 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-shadow-color: rgb(33 150 243 / .6);
    --tw-shadow: var(--tw-shadow-colored)
}

.btn-gradient {
    background-image: linear-gradient(to right,var(--tw-gradient-stops));
    --tw-gradient-from: #EF1262 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(239 18 98 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #4361EE var(--tw-gradient-to-position);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.btn-gradient:hover {
    --tw-gradient-from: #4361EE var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #EF1262 var(--tw-gradient-to-position)
}

.badge {
    position: relative;
    margin-top: .25rem;
    margin-bottom: .25rem;
    border-radius: .25rem;
    border-width: 1px;
    border-color: transparent;
    padding: .125rem .5rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.badge-outline-info {
    --tw-border-opacity: 1;
    border-color: rgb(33 150 243 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(33 150 243 / var(--tw-text-opacity, 1))
}

.badge-outline-info:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(231 247 255 / var(--tw-bg-opacity, 1))
}

.badge-outline-info:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(224 230 237 / var(--tw-text-opacity, 1))
}

.form-input,.form-textarea,.form-select,.form-multiselect {
    width: 100%;
    border-radius: .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(224 230 237 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: .5rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1));
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    --tw-ring-color: transparent
}

.form-input:is(.dark *),.form-textarea:is(.dark *),.form-select:is(.dark *),.form-multiselect:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 38 60 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(18 30 50 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.form-input:focus:is(.dark *),.form-textarea:focus:is(.dark *),.form-select:focus:is(.dark *),.form-multiselect:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1))
}

.form-input-sm,.form-textarea-sm,.form-select-sm,.form-multiselect-sm {
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: .75rem;
    line-height: 1rem
}

label {
    margin-bottom: .375rem;
    display: block;
    font-weight: 600
}

[dir=rtl] select {
    background-position: left .5rem center
}

.has-error .form-input,.has-error .form-textarea,.has-error .form-select,.has-error .form-multiselect,.has-error .multiselect__tags {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1));
    background-color: #e7515a14;
    --tw-text-opacity: 1;
    color: rgb(231 81 90 / var(--tw-text-opacity, 1))
}

.has-error .form-input::-moz-placeholder,.has-error .form-textarea::-moz-placeholder,.has-error .form-select::-moz-placeholder,.has-error .form-multiselect::-moz-placeholder,.has-error .multiselect__tags::-moz-placeholder {
    color: #e7515ab3
}

.has-error .form-input::placeholder,.has-error .form-textarea::placeholder,.has-error .form-select::placeholder,.has-error .form-multiselect::placeholder,.has-error .multiselect__tags::placeholder {
    color: #e7515ab3
}

.has-error .form-input:focus,.has-error .form-textarea:focus,.has-error .form-select:focus,.has-error .form-multiselect:focus,.has-error .multiselect__tags:focus {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1))
}

.has-error .form-label,.has-error .form-help,.has-error .form-icon,.has-error .multiselect__placeholder {
    --tw-text-opacity: 1;
    color: rgb(231 81 90 / var(--tw-text-opacity, 1))
}

.has-error .multiselect__input {
    --tw-bg-opacity: 1;
    background-color: rgb(247 236 240 / var(--tw-bg-opacity, 1))
}

.has-error .multiselect__input::-moz-placeholder {
    color: #e7515ab3!important
}

.has-error .multiselect__input::placeholder {
    color: #e7515ab3!important
}

.has-error .multiselect__tags:hover,.has-error .form-checkbox {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1))
}

.has-success .form-input,.has-success .form-textarea,.has-success .form-select,.has-success .form-multiselect,.has-success .multiselect__tags {
    --tw-border-opacity: 1;
    border-color: rgb(0 171 85 / var(--tw-border-opacity, 1));
    background-color: #00ab5514;
    --tw-text-opacity: 1;
    color: rgb(0 171 85 / var(--tw-text-opacity, 1))
}

.has-success .form-input::-moz-placeholder,.has-success .form-textarea::-moz-placeholder,.has-success .form-select::-moz-placeholder,.has-success .form-multiselect::-moz-placeholder,.has-success .multiselect__tags::-moz-placeholder {
    color: #00ab55b3
}

.has-success .form-input::placeholder,.has-success .form-textarea::placeholder,.has-success .form-select::placeholder,.has-success .form-multiselect::placeholder,.has-success .multiselect__tags::placeholder {
    color: #00ab55b3
}

.has-success .form-input:focus,.has-success .form-textarea:focus,.has-success .form-select:focus,.has-success .form-multiselect:focus,.has-success .multiselect__tags:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 171 85 / var(--tw-border-opacity, 1))
}

.form-radio,.form-checkbox {
    height: 1.25rem;
    width: 1.25rem;
    cursor: pointer;
    border-radius: .25rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(224 230 237 / var(--tw-border-opacity, 1));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;
    outline: 2px solid transparent!important;
    outline-offset: 2px!important;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;
    --tw-ring-offset-width: 0px !important
}

.form-radio:checked,.form-checkbox:checked {
    background-size: 90% 90%
}

.form-radio:disabled,.form-checkbox:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1))
}

.form-radio:is(.dark *),.form-checkbox:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 59 92 / var(--tw-border-opacity, 1))
}

.form-radio:checked:is(.dark *),.form-checkbox:checked:is(.dark *) {
    border-color: transparent
}

.form-radio:disabled:is(.dark *),.form-checkbox:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(27 46 75 / var(--tw-bg-opacity, 1))
}

.form-radio:where([dir="ltr"],[dir="ltr"] *),.form-checkbox:where([dir="ltr"],[dir="ltr"] *) {
    margin-right: .375rem
}

.form-radio:where([dir="rtl"],[dir="rtl"] *),.form-checkbox:where([dir="rtl"],[dir="rtl"] *) {
    margin-left: .375rem
}

.form-checkbox.outline-primary:checked {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%234361ee' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-secondary:checked {
    --tw-border-opacity: 1;
    border-color: rgb(128 93 202 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23805dca' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-success:checked {
    --tw-border-opacity: 1;
    border-color: rgb(0 171 85 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%2300ab55' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-danger:checked {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e7515a' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-warning:checked {
    --tw-border-opacity: 1;
    border-color: rgb(226 160 63 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23e2a03f' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-info:checked {
    --tw-border-opacity: 1;
    border-color: rgb(33 150 243 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%232196f3' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-checkbox.outline-dark:checked {
    --tw-border-opacity: 1;
    border-color: rgb(59 63 92 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%233b3f5c' xmlns='http://www.w3.org/2000/svg'><path d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/></svg>")
}

.form-radio {
    border-radius: 9999px
}

.form-radio.outline-primary:checked {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-secondary:checked {
    --tw-border-opacity: 1;
    border-color: rgb(128 93 202 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-success:checked {
    --tw-border-opacity: 1;
    border-color: rgb(0 171 85 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-danger:checked {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-warning:checked {
    --tw-border-opacity: 1;
    border-color: rgb(226 160 63 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-info:checked {
    --tw-border-opacity: 1;
    border-color: rgb(33 150 243 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.form-radio.outline-dark:checked {
    --tw-border-opacity: 1;
    border-color: rgb(59 63 92 / var(--tw-border-opacity, 1));
    background-color: transparent;
    background-image: none
}

.dropdown {
    position: relative
}

.dropdown>button {
    display: flex
}

.dropdown ul {
    position: absolute;
    z-index: 10;
    margin-top: .25rem;
    min-width: 120px;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.dropdown ul:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(27 46 75 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.dropdown ul li>a,.dropdown ul li>button {
    display: flex;
    align-items: center;
    padding: .5rem 1rem
}

.dropdown ul li>a:hover,.dropdown ul li>button:hover {
    background-color: #4361ee1a;
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.dropdown ul li>button {
    width: 100%
}

.table-responsive {
    overflow: auto
}

table {
    width: 100%;
    border-collapse: collapse!important
}

table thead tr,table tfoot tr {
    border-bottom-width: 0px;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 248 250 / var(--tw-bg-opacity, 1))!important
}

table thead tr:is(.dark *),table tfoot tr:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(26 41 65 / var(--tw-bg-opacity, 1))!important
}

table thead tr th,table tfoot tr th,table tbody tr td {
    padding: .75rem 1rem
}

table thead tr th:where([dir="ltr"],[dir="ltr"] *),table tfoot tr th:where([dir="ltr"],[dir="ltr"] *),table tbody tr td:where([dir="ltr"],[dir="ltr"] *) {
    text-align: left
}

table thead tr th:where([dir="rtl"],[dir="rtl"] *),table tfoot tr th:where([dir="rtl"],[dir="rtl"] *),table tbody tr td:where([dir="rtl"],[dir="rtl"] *) {
    text-align: right
}

table thead tr th,table tfoot tr th {
    font-weight: 600
}

table tbody tr {
    border-bottom-width: 1px;
    border-color: #e0e6ed66!important
}

table tbody tr:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(25 30 58 / var(--tw-border-opacity, 1))!important
}

table.table-hover tbody tr:hover {
    background-color: #e0e6ed33!important
}

table.table-hover tbody tr:hover:is(.dark *) {
    background-color: #1a294166!important
}

table.table-striped tbody tr:nth-child(odd) {
    background-color: #e0e6ed33!important
}

table.table-striped tbody tr:nth-child(odd):is(.dark *) {
    background-color: #1a294166!important
}

pre {
    direction: ltr
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0px
}

.inset-1 {
    inset: .25rem
}

.inset-y-0 {
    top: 0px;
    bottom: 0px
}

.\!left-0 {
    left: 0px!important
}

.-bottom-1 {
    bottom: -.25rem
}

.-left-1 {
    left: -.25rem
}

.bottom-0 {
    bottom: 0px
}

.bottom-20 {
    bottom: 5rem
}

.bottom-3 {
    bottom: .75rem
}

.bottom-6 {
    bottom: 1.5rem
}

.end-\[28\%\] {
    inset-inline-end: 28%
}

.left-0 {
    left: 0px
}

.left-1 {
    left: .25rem
}

.left-2 {
    left: .5rem
}

.left-24 {
    left: 6rem
}

.right-0 {
    right: 0px
}

.right-1 {
    right: .25rem
}

.right-2 {
    right: .5rem
}

.right-5 {
    right: 1.25rem
}

.right-6 {
    right: 1.5rem
}

.start-4 {
    inset-inline-start: 1rem
}

.top-0 {
    top: 0px
}

.top-1 {
    top: .25rem
}

.top-1\/2 {
    top: 50%
}

.top-11 {
    top: 2.75rem
}

.top-2 {
    top: .5rem
}

.top-2\.5 {
    top: .625rem
}

.top-20 {
    top: 5rem
}

.top-4 {
    top: 1rem
}

.top-\[167px\] {
    top: 167px
}

.top-\[296px\] {
    top: 296px
}

.top-\[56px\] {
    top: 56px
}

.-z-10 {
    z-index: -10
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[51\] {
    z-index: 51
}

.z-\[5\] {
    z-index: 5
}

.z-\[60\] {
    z-index: 60
}

.z-\[999\] {
    z-index: 999
}

.z-auto {
    z-index: auto
}

.order-2 {
    order: 2
}

.float-right {
    float: right
}

.\!m-0 {
    margin: 0!important
}

.m-0 {
    margin: 0
}

.m-6 {
    margin: 1.5rem
}

.m-auto {
    margin: auto
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.\!mb-2 {
    margin-bottom: .5rem!important
}

.\!mt-0 {
    margin-top: 0!important
}

.\!mt-4 {
    margin-top: 1rem!important
}

.\!mt-6 {
    margin-top: 1.5rem!important
}

.-mb-\[1px\] {
    margin-bottom: -1px
}

.-mr-3\.5 {
    margin-right: -.875rem
}

.-mt-10 {
    margin-top: -2.5rem
}

.-mt-\[1px\] {
    margin-top: -1px
}

.mb-0 {
    margin-bottom: 0
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-20 {
    margin-bottom: 5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-8 {
    margin-bottom: 2rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-auto {
    margin-left: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-2\.5 {
    margin-right: .625rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-auto {
    margin-right: auto
}

.ms-1 {
    margin-inline-start:.25rem}

.ms-2 {
    margin-inline-start:.5rem}

.mt-0 {
    margin-top: 0
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-auto {
    margin-top: auto
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.\!block {
    display: block!important
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.\!hidden {
    display: none!important
}

.hidden {
    display: none
}

.h-0 {
    height: 0px
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-3\.5 {
    height: .875rem
}

.h-4 {
    height: 1rem
}

.h-4\.5 {
    height: 18px
}

.h-40 {
    height: 10rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[300px\] {
    height: 300px
}

.h-\[50px\] {
    height: 50px
}

.h-\[calc\(100\%_-_114px\)\] {
    height: calc(100% - 114px)
}

.h-\[calc\(100\%_-_60px\)\] {
    height: calc(100% - 60px)
}

.h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 80px)
}

.h-\[calc\(100vh_-_150px\)\] {
    height: calc(100vh - 150px)
}

.h-\[calc\(100vh_-_154px_-_3rem\)\] {
    height: calc(100vh - 154px - 3rem)
}

.h-\[calc\(100vh_-_320px\)\] {
    height: calc(100vh - 320px)
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.max-h-40 {
    max-height: 10rem
}

.max-h-52 {
    max-height: 13rem
}

.max-h-64 {
    max-height: 16rem
}

.max-h-8 {
    max-height: 2rem
}

.max-h-9 {
    max-height: 2.25rem
}

.max-h-\[100px\] {
    max-height: 100px
}

.max-h-\[120px\] {
    max-height: 120px
}

.max-h-\[150px\] {
    max-height: 150px
}

.max-h-\[200px\] {
    max-height: 200px
}

.max-h-\[209px\] {
    max-height: 209px
}

.max-h-\[292px\] {
    max-height: 292px
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[350px\] {
    max-height: 350px
}

.max-h-\[390px\] {
    max-height: 390px
}

.max-h-\[893px\] {
    max-height: 893px
}

.max-h-\[calc\(100vh_-_154px_-_3rem\)\] {
    max-height: calc(100vh - 154px - 3rem)
}

.min-h-\[100px\] {
    min-height: 100px
}

.min-h-\[105px\] {
    min-height: 105px
}

.min-h-\[114px\] {
    min-height: 114px
}

.min-h-\[120px\] {
    min-height: 120px
}

.min-h-\[130px\] {
    min-height: 130px
}

.min-h-\[200px\] {
    min-height: 200px
}

.min-h-\[350px\] {
    min-height: 350px
}

.min-h-\[400px\] {
    min-height: 400px
}

.min-h-\[999px\] {
    min-height: 999px
}

.min-h-\[calc\(100vh_-_112px\)\] {
    min-height: calc(100vh - 112px)
}

.min-h-screen {
    min-height: 100vh
}

.w-10 {
    width: 2.5rem
}

.w-12 {
    width: 3rem
}

.w-3\.5 {
    width: .875rem
}

.w-4 {
    width: 1rem
}

.w-4\.5 {
    width: 18px
}

.w-4\/5 {
    width: 80%
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-9 {
    width: 2.25rem
}

.w-\[230px\] {
    width: 230px
}

.w-\[240px\] {
    width: 240px
}

.w-\[260px\] {
    width: 260px
}

.w-\[280px\] {
    width: 280px
}

.w-\[50px\] {
    width: 50px
}

.w-\[90\%\] {
    width: 90%
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.min-w-\[150px\] {
    min-width: 150px
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-\[120px\] {
    max-width: 120px
}

.max-w-\[1502px\] {
    max-width: 1502px
}

.max-w-\[150px\] {
    max-width: 150px
}

.max-w-\[190px\] {
    max-width: 190px
}

.max-w-\[200px\] {
    max-width: 200px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[430px\] {
    max-width: 430px
}

.max-w-\[440px\] {
    max-width: 440px
}

.max-w-\[50px\] {
    max-width: 50px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[70\%\] {
    max-width: 70%
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[870px\] {
    max-width: 870px
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-\[spin_3s_linear_infinite\] {
    animation: spin 3s linear infinite
}

@keyframes bounce {
    0%,to {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.animate-bounce {
    animation: bounce 1s infinite
}

@keyframes progress {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.animate-progress {
    animation: progress 1s linear infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }

    30% {
        transform: rotate(90deg)
    }

    40% {
        transform: rotate(-90deg)
    }

    50% {
        transform: rotate(60deg)
    }

    60% {
        transform: rotate(-60deg)
    }

    70% {
        transform: rotate(30deg)
    }

    80% {
        transform: rotate(-30deg)
    }

    to {
        transform: rotate(0)
    }
}

.animate-rotate {
    animation: rotate 2.5s linear both
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }

    10%,20% {
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        transform: scaleX(1)
    }
}

.animate-tada {
    animation: tada 1s both
}

.cursor-grab {
    cursor: grab
}

.cursor-move {
    cursor: move
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.cursor-text {
    cursor: text
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.list-decimal {
    list-style-type: decimal
}

.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-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.place-content-center {
    place-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-1 {
    gap: .25rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.space-x-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.375rem * var(--tw-space-x-reverse));
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-2>: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-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4>: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-y-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse))
}

.space-y-1>: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-2>: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-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.625rem * var(--tw-space-y-reverse))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-4>: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-5>: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))
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.\!whitespace-normal {
    white-space: normal!important
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-none {
    border-radius: 0
}

.rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px
}

.rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px
}

.rounded-t-md {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem
}

.rounded-bl-none {
    border-bottom-left-radius: 0
}

.rounded-br-none {
    border-bottom-right-radius: 0
}

.rounded-tl-none {
    border-top-left-radius: 0
}

.rounded-tr-none {
    border-top-right-radius: 0
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0px
}

.border-x {
    border-left-width: 1px;
    border-right-width: 1px
}

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-l {
    border-left-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.\!border-danger {
    --tw-border-opacity: 1 !important;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1))!important
}

.\!border-primary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1))!important
}

.border-\[\#d3d3d3\] {
    --tw-border-opacity: 1;
    border-color: rgb(211 211 211 / var(--tw-border-opacity, 1))
}

.border-\[\#e0e6ed\] {
    --tw-border-opacity: 1;
    border-color: rgb(224 230 237 / var(--tw-border-opacity, 1))
}

.border-\[\#ebedf2\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 237 242 / var(--tw-border-opacity, 1))
}

.border-\[\#f4f4f4\] {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 244 / var(--tw-border-opacity, 1))
}

.border-danger {
    --tw-border-opacity: 1;
    border-color: rgb(231 81 90 / var(--tw-border-opacity, 1))
}

.border-dark {
    --tw-border-opacity: 1;
    border-color: rgb(59 63 92 / var(--tw-border-opacity, 1))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}

.border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(67 97 238 / var(--tw-border-opacity, 1))
}

.border-transparent {
    border-color: transparent
}

.border-warning {
    --tw-border-opacity: 1;
    border-color: rgb(226 160 63 / var(--tw-border-opacity, 1))
}

.border-white-dark\/20 {
    border-color: #888ea833
}

.border-white-light {
    --tw-border-opacity: 1;
    border-color: rgb(224 230 237 / var(--tw-border-opacity, 1))
}

.\!bg-\[\#045f6d\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(4 95 109 / var(--tw-bg-opacity, 1))!important
}

.\!bg-\[\#cbce10\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(203 206 16 / var(--tw-bg-opacity, 1))!important
}

.\!bg-\[\#e014d6\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(224 20 214 / var(--tw-bg-opacity, 1))!important
}

.\!bg-danger {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(231 81 90 / var(--tw-bg-opacity, 1))!important
}

.\!bg-dark {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(59 63 92 / var(--tw-bg-opacity, 1))!important
}

.\!bg-info {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1))!important
}

.\!bg-primary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))!important
}

.\!bg-secondary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(128 93 202 / var(--tw-bg-opacity, 1))!important
}

.\!bg-success {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 171 85 / var(--tw-bg-opacity, 1))!important
}

.\!bg-transparent {
    background-color: transparent!important
}

.\!bg-warning {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1))!important
}

.bg-\[\#00000014\] {
    background-color: #00000014
}

.bg-\[\#045f6d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(4 95 109 / var(--tw-bg-opacity, 1))
}

.bg-\[\#060818\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 8 24 / var(--tw-bg-opacity, 1))
}

.bg-\[\#11a116\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 161 22 / var(--tw-bg-opacity, 1))
}

.bg-\[\#3b3f5c87\] {
    background-color: #3b3f5c87
}

.bg-\[\#4361ee1a\] {
    background-color: #4361ee1a
}

.bg-\[\#cbce10\] {
    --tw-bg-opacity: 1;
    background-color: rgb(203 206 16 / var(--tw-bg-opacity, 1))
}

.bg-\[\#e014d6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(224 20 214 / var(--tw-bg-opacity, 1))
}

.bg-\[\#e6a900\] {
    --tw-bg-opacity: 1;
    background-color: rgb(230 169 0 / var(--tw-bg-opacity, 1))
}

.bg-\[\#ebedf2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 237 242 / var(--tw-bg-opacity, 1))
}

.bg-\[\#f4f4f4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1))
}

.bg-\[\#fafafa\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}

.bg-\[\#fbfbfb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1))
}

.bg-\[black\]\/60 {
    background-color: #0009
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(14 23 38 / var(--tw-bg-opacity, 1))
}

.bg-black\/10 {
    background-color: #0e17261a
}

.bg-black\/60 {
    background-color: #0e172699
}

.bg-danger {
    --tw-bg-opacity: 1;
    background-color: rgb(231 81 90 / var(--tw-bg-opacity, 1))
}

.bg-danger-light {
    --tw-bg-opacity: 1;
    background-color: rgb(255 245 245 / var(--tw-bg-opacity, 1))
}

.bg-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(59 63 92 / var(--tw-bg-opacity, 1))
}

.bg-dark\/60 {
    background-color: #3b3f5c99
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.bg-info {
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1))
}

.bg-info-light {
    --tw-bg-opacity: 1;
    background-color: rgb(231 247 255 / var(--tw-bg-opacity, 1))
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))
}

.bg-primary-light {
    --tw-bg-opacity: 1;
    background-color: rgb(234 241 255 / var(--tw-bg-opacity, 1))
}

.bg-primary\/30 {
    background-color: #4361ee4d
}

.bg-secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(128 93 202 / var(--tw-bg-opacity, 1))
}

.bg-success {
    --tw-bg-opacity: 1;
    background-color: rgb(0 171 85 / var(--tw-bg-opacity, 1))
}

.bg-success-light {
    --tw-bg-opacity: 1;
    background-color: rgb(221 245 240 / var(--tw-bg-opacity, 1))
}

.bg-transparent {
    background-color: transparent
}

.bg-warning {
    --tw-bg-opacity: 1;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1))
}

.bg-warning-light {
    --tw-bg-opacity: 1;
    background-color: rgb(255 249 237 / var(--tw-bg-opacity, 1))
}

.bg-warning\/\[12\%\] {
    background-color: #e2a03f1f
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.bg-white-dark\/20 {
    background-color: #888ea833
}

.bg-white-light {
    --tw-bg-opacity: 1;
    background-color: rgb(224 230 237 / var(--tw-bg-opacity, 1))
}

.bg-white-light\/30 {
    background-color: #e0e6ed4d
}

.bg-white-light\/40 {
    background-color: #e0e6ed66
}

.bg-white\/60 {
    background-color: #fff9
}

.bg-\[linear-gradient\(45deg\,\#fff9f9_0\%\,rgba\(255\,255\,255\,0\)_25\%\,rgba\(255\,255\,255\,0\)_75\%\,_\#fff9f9_100\%\)\] {
    background-image: linear-gradient(45deg,#fff9f9 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,#fff9f9 100%)
}

.bg-strip {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.from-info {
    --tw-gradient-from: #2196f3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(33 150 243 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-primary {
    --tw-gradient-from: #4361ee var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-primary\/10 {
    --tw-gradient-from: rgb(67 97 238 / .1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(67 97 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-warning {
    --tw-gradient-from: #e2a03f var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(226 160 63 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-transparent {
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-black {
    --tw-gradient-to: #0e1726 var(--tw-gradient-to-position)
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.bg-4 {
    background-size: 1rem 1rem
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-fill {
    -o-object-fit: fill;
    object-fit: fill
}

.\!p-0 {
    padding: 0!important
}

.\!p-\[10px\] {
    padding: 10px!important
}

.p-0 {
    padding: 0
}

.p-0\.5 {
    padding: .125rem
}

.p-1 {
    padding: .25rem
}

.p-1\.5 {
    padding: .375rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-3\.5 {
    padding: .875rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-px {
    padding: 1px
}

.\!py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.\!py-3 {
    padding-top: .75rem!important;
    padding-bottom: .75rem!important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.\!pr-10 {
    padding-right: 2.5rem!important
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-\[68px\] {
    padding-bottom: 68px
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-9 {
    padding-left: 2.25rem
}

.pr-3\.5 {
    padding-right: .875rem
}

.pr-6 {
    padding-right: 1.5rem
}

.ps-1 {
    padding-inline-start:.25rem}

.ps-10 {
    padding-inline-start:2.5rem}

.pt-0 {
    padding-top: 0
}

.pt-1 {
    padding-top: .25rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.\!text-center {
    text-align: center!important
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.align-middle {
    vertical-align: middle
}

.font-nunito {
    font-family: Nunito,sans-serif
}

.\!text-sm {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

.\!text-xs {
    font-size: .75rem!important;
    line-height: 1rem!important
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[15px\] {
    font-size: 15px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.\!leading-snug {
    line-height: 1.375!important
}

.leading-4 {
    line-height: 1rem
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.text-\[\#00c300\] {
    --tw-text-opacity: 1;
    color: rgb(0 195 0 / var(--tw-text-opacity, 1))
}

.text-\[\#03A9F4\] {
    --tw-text-opacity: 1;
    color: rgb(3 169 244 / var(--tw-text-opacity, 1))
}

.text-\[\#1f2937\] {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}

.text-\[\#29b6f6\] {
    --tw-text-opacity: 1;
    color: rgb(41 182 246 / var(--tw-text-opacity, 1))
}

.text-\[\#2aa4f4\] {
    --tw-text-opacity: 1;
    color: rgb(42 164 244 / var(--tw-text-opacity, 1))
}

.text-\[\#40c351\] {
    --tw-text-opacity: 1;
    color: rgb(64 195 81 / var(--tw-text-opacity, 1))
}

.text-\[\#4361ee\] {
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.text-\[\#515365\] {
    --tw-text-opacity: 1;
    color: rgb(81 83 101 / var(--tw-text-opacity, 1))
}

.text-\[\#673ab7\] {
    --tw-text-opacity: 1;
    color: rgb(103 58 183 / var(--tw-text-opacity, 1))
}

.text-\[\#a4a2a2\] {
    --tw-text-opacity: 1;
    color: rgb(164 162 162 / var(--tw-text-opacity, 1))
}

.text-\[\#ef4444\] {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(14 23 38 / var(--tw-text-opacity, 1))
}

.text-black\/60 {
    color: #0e172699
}

.text-danger {
    --tw-text-opacity: 1;
    color: rgb(231 81 90 / var(--tw-text-opacity, 1))
}

.text-dark {
    --tw-text-opacity: 1;
    color: rgb(59 63 92 / var(--tw-text-opacity, 1))
}

.text-dark\/70 {
    color: #3b3f5cb3
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.text-info {
    --tw-text-opacity: 1;
    color: rgb(33 150 243 / var(--tw-text-opacity, 1))
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(67 97 238 / var(--tw-text-opacity, 1))
}

.text-secondary {
    --tw-text-opacity: 1;
    color: rgb(128 93 202 / var(--tw-text-opacity, 1))
}

.text-success {
    --tw-text-opacity: 1;
    color: rgb(0 171 85 / var(--tw-text-opacity, 1))
}

.text-warning {
    --tw-text-opacity: 1;
    color: rgb(226 160 63 / var(--tw-text-opacity, 1))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.text-white-dark {
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.text-white-light {
    --tw-text-opacity: 1;
    color: rgb(224 230 237 / var(--tw-text-opacity, 1))
}

.underline {
    text-decoration-line: underline
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
    opacity: 0
}

.opacity-30 {
    opacity: .3
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_10px_20px_-10px_rgba\(67\,97\,238\,0\.44\)\] {
    --tw-shadow: 0 10px 20px -10px rgba(67,97,238,.44);
    --tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-\[5px_0_25px_0_rgba\(94\,92\,154\,0\.1\)\] {
    --tw-shadow: 5px 0 25px 0 rgba(94,92,154,.1);
    --tw-shadow-colored: 5px 0 25px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-inner-rtp {
    --tw-shadow: 1px 0px 4px 2px var(--tw-shadow) inset;
    --tw-shadow-colored: inset 1px 0px 4px 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-\[\#00c300\] {
    --tw-shadow-color: #00c300;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-\[\#03A9F4\] {
    --tw-shadow-color: #03A9F4;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-\[\#29b6f6\] {
    --tw-shadow-color: #29b6f6;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-\[\#2aa4f4\] {
    --tw-shadow-color: #2aa4f4;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-\[\#40c351\] {
    --tw-shadow-color: #40c351;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-\[\#673ab7\] {
    --tw-shadow-color: #673ab7;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-danger {
    --tw-shadow-color: #e7515a;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-info {
    --tw-shadow-color: #2196f3;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-primary {
    --tw-shadow-color: #4361ee;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-success {
    --tw-shadow-color: #00ab55;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-warning {
    --tw-shadow-color: #e2a03f;
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-white-dark {
    --tw-shadow-color: #888ea8;
    --tw-shadow: var(--tw-shadow-colored)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.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-\[\#060818\] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 8 24 / var(--tw-ring-opacity, 1))
}

.saturate-50 {
    --tw-saturate: saturate(.5);
    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 {
    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)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
    -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)
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[display\] {
    transition-property: display;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[right\] {
    transition-property: right;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-700 {
    transition-duration: .7s
}

:root {
    --lc-bg-from: #000;
    --lc-bg-to: #0000;
    --lc-bgi-from: #fff;
    --lc-bgi-to: #000
}

.lc {
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 700;
    font-family: monospace;
    font-size: 30px
}

.lc:before {
    content: "Loading..."
}

.lc-1 {
    clip-path: inset(0 100% 0 0)
}

@keyframes lc1 {
    to {
        clip-path: inset(0 -1ch 0 0)
    }
}

.lc-1 {
    animation: lc1 2s steps(11) infinite
}

.lc-2 {
    background: radial-gradient(circle closest-side,var(--lc-bg-from) 94%,var(--lc-bg-to)) right/calc(200% - 1em) 100%
}

@keyframes lc2 {
    to {
        background-position: left
    }
}

.lc-2 {
    animation: lc2 1s infinite alternate linear
}

.lc-2:before {
    line-height: 1em;
    color: #0000;
    background: inherit;
    background-image: radial-gradient(circle closest-side,var(--lc-bgi-from) 94%,var(--lc-bgi-to));
    -webkit-background-clip: text;
    background-clip: text
}

.lc-content-\[Belum_Ada_Data_Result\]:before {
    content: "Belum Ada Data Result"
}

.lc-content-\[Belum_Ada_Promosi\]:before {
    content: "Belum Ada Promosi"
}

.lc-content-\[Belum_Ada_Provider_Togel\]:before {
    content: "Belum Ada Provider Togel"
}

.lc-content-\[Data_Yang_Anda_Cari_Tidak_di_Temukan\]:before {
    content: "Data Yang Anda Cari Tidak di Temukan"
}

.bg-radient-circle {
    background-image: radial-gradient(circle at 33% 33%,var(--tw-gradient-stops))
}

.lc {
    width: -moz-fit-content;
    width: fit-content;
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 700
}

.ps__rail-y>.ps__thumb-y,.ps__rail-y>.ps__thumb-y {
    width: .375rem!important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity, 1))!important
}

.ps__rail-y>.ps__thumb-y:is(.dark *),.ps__rail-y>.ps__thumb-y:is(.dark *) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(45 51 76 / var(--tw-bg-opacity, 1))!important
}

.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking {
    opacity: .6!important;
    background-color: transparent!important
}

.swal2-container .swal2-close {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.swal2-container .swal2-close:hover {
    --tw-text-opacity: 1;
    color: rgb(234 234 236 / var(--tw-text-opacity, 1))
}

.swal2-container .swal2-close:focus {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.swal2-container .swal2-popup.swal2-toast {
    --tw-bg-opacity: 1;
    background-color: rgb(59 63 92 / var(--tw-bg-opacity, 1));
    padding: .625rem 1.25rem
}

.swal2-popup.swal2-toast .swal2-title,.swal2-container .swal2-popup.swal2-toast .swal2-html-container {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(128 93 202 / var(--tw-bg-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-warning {
    --tw-bg-opacity: 1;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-info {
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-danger {
    --tw-bg-opacity: 1;
    background-color: rgb(231 81 90 / var(--tw-bg-opacity, 1))
}

.swal2-container .swal2-popup.swal2-toast.color-success {
    --tw-bg-opacity: 1;
    background-color: rgb(0 171 85 / var(--tw-bg-opacity, 1))
}

.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light,.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-theme-light {
    box-shadow: none;
    border-color: #050717cc;
    background-color: #050717cc;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.apexcharts-canvas .apexcharts-xaxistooltip-bottom:before,.apexcharts-canvas .apexcharts-xaxistooltip-bottom:after {
    border-bottom-color: #050717cc
}

.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    --tw-border-opacity: 1;
    border-color: rgb(59 63 92 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(6 8 24 / var(--tw-bg-opacity, 1))
}

.apexcharts-legend-series:where([dir="ltr"],[dir="ltr"] *) {
    margin-right: .5rem!important
}

.apexcharts-legend-series:where([dir="rtl"],[dir="rtl"] *) {
    margin-left: .5rem!important
}

.dark .apexcharts-title-text,.dark .apexcharts-canvas .apexcharts-text.apexcharts-xaxis-label,.dark .apexcharts-canvas .apexcharts-text.apexcharts-yaxis-label,.dark .apexcharts-canvas .apexcharts-text {
    fill: #e0e6ed
}

.dark .apexcharts-canvas .apexcharts-legend-text {
    color: #e0e6ed!important
}

.dark .apexcharts-canvas .apexcharts-radialbar-track.apexcharts-track .apexcharts-radialbar-area,.dark .apexcharts-canvas .apexcharts-series-markers.apexcharts-series-bubble .apexcharts-marker {
    stroke: #191e3a
}

.dark .apexcharts-canvas .apexcharts-pie-label,.dark .apexcharts-canvas .apexcharts-datalabel,.dark .apexcharts-canvas .apexcharts-datalabel-label,.dark .apexcharts-canvas .apexcharts-datalabel-value {
    fill: #bfc9d4
}

.dark .apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark {
    box-shadow: none
}

.apexcharts-canvas .apexcharts-legend-marker:where([dir="ltr"],[dir="ltr"] *) {
    margin-right: .375rem!important
}

.apexcharts-canvas .apexcharts-legend-marker:where([dir="rtl"],[dir="rtl"] *) {
    margin-left: .375rem;
    margin-right: 0!important
}

[dir=rtl] .apexcharts-tooltip-marker {
    margin-right: 0;
    margin-left: .625rem
}

.hls {
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

:is([dir="ltr"] .horizontal .sidebar.sidebarCustom) {
    left: auto;
    right: -260px
}

:is([dir="ltr"] .horizontal.toggle-sidebar .sidebar.sidebarCustom) {
    right: 0px
}

.placeholder\:text-info::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(33 150 243 / var(--tw-text-opacity, 1))
}

.placeholder\:text-info::placeholder {
    --tw-text-opacity: 1;
    color: rgb(33 150 243 / var(--tw-text-opacity, 1))
}

.placeholder\:text-white-dark::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.placeholder\:text-white-dark::placeholder {
    --tw-text-opacity: 1;
    color: rgb(136 142 168 / var(--tw-text-opacity, 1))
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-left-2\.5:before {
    content: var(--tw-content);
    left: -.625rem
}

.before\:-right-2\.5:before {
    content: var(--tw-content);
    right: -.625rem
}

.before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0px
}

.before\:bottom-1:before {
    content: var(--tw-content);
    bottom: .25rem
}

.before\:left-0:before {
    content: var(--tw-content);
    left: 0px
}

.before\:left-1:before {
    content: var(--tw-content);
    left: .25rem
}

.before\:right-0:before {
    content: var(--tw-content);
    right: 0px
}

.before\:top-0:before {
    content: var(--tw-content);
    top: 0px
}

.before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%
}

.before\:z-10:before {
    content: var(--tw-content);
    z-index: 10
}

.before\:m-auto:before {
    content: var(--tw-content);
    margin: auto
}

.before\:-mt-2:before {
    content: var(--tw-content);
    margin-top: -.5rem
}

.before\:mr-2:before {
    content: var(--tw-content);
    margin-right: .5rem
}

.before\:h-4:before {
    content: var(--tw-content);
    height: 1rem
}

.before\:h-\[1px\]:before {
    content: var(--tw-content);
    height: 1px
}

.before\:w-0:before {
    content: var(--tw-content);
    width: 0px
}

.before\:w-4:before {
    content: var(--tw-content);
    width: 1rem
}

.before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px
}

.before\:border-\[10px\]:before {
    content: var(--tw-content);
    border-width: 10px
}

.before\:border-b-8:before {
    content: var(--tw-content);
    border-bottom-width: 8px
}

.before\:border-l-0:before {
    content: var(--tw-content);
    border-left-width: 0px
}

.before\:border-l-8:before {
    content: var(--tw-content);
    border-left-width: 8px
}

.before\:border-r-0:before {
    content: var(--tw-content);
    border-right-width: 0px
}

.before\:border-t-0:before {
    content: var(--tw-content);
    border-top-width: 0px
}

.before\:border-t-8:before {
    content: var(--tw-content);
    border-top-width: 8px
}

.before\:border-transparent:before {
    content: var(--tw-content);
    border-color: transparent
}

.before\:border-b-transparent:before {
    content: var(--tw-content);
    border-bottom-color: transparent
}

.before\:border-l-inherit:before {
    content: var(--tw-content);
    border-left-color: inherit
}

.before\:border-l-primary\/30:before {
    content: var(--tw-content);
    border-left-color: #4361ee4d
}

.before\:border-r-black\/10:before {
    content: var(--tw-content);
    border-right-color: #0e17261a
}

.before\:border-t-transparent:before {
    content: var(--tw-content);
    border-top-color: transparent
}

.before\:bg-info:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(33 150 243 / var(--tw-bg-opacity, 1))
}

.before\:bg-primary:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(67 97 238 / var(--tw-bg-opacity, 1))
}

.before\:bg-secondary:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(128 93 202 / var(--tw-bg-opacity, 1))
}

.before\:bg-warning:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(226 160 63 / var(--tw-bg-opacity, 1))
}

.before\:bg-white:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.before\:transition-all:before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.before\:duration-300:before {
    content: var(--tw-content);
    transition-duration: .3s
}

.before\:duration-700:before {
    content: var(--tw-content);
    transition-duration: .7s
}

.before\:content-\[\'\|\'\]:before{--tw-content:"|";content:var(--tw-content)}.after\:ml-2:after{content:var(--tw-content);margin-left:.5rem}.after\:content-\[\'\|\'\]:after{--tw-content:"|";content:var(--tw-content)}.hover\:m-2:hover{margin:.5rem}.hover\:mb-3:hover{margin-bottom:.75rem}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rounded-md:hover{border-radius:.375rem}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(67 97 238 / var(--tw-border-opacity, 1))}.hover\:bg-danger:hover{--tw-bg-opacity:1;background-color:rgb(231 81 90 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/10:hover{background-color:#6b72801a}.hover\:bg-info:hover{--tw-bg-opacity:1;background-color:rgb(33 150 243 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.hover\:bg-success:hover{--tw-bg-opacity:1;background-color:rgb(0 171 85 / var(--tw-bg-opacity, 1))}.hover\:bg-warning:hover{--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white-dark\/10:hover{background-color:#888ea81a}.hover\:bg-white-light\/90:hover{background-color:#e0e6ede6}.hover\:text-danger:hover{--tw-text-opacity:1;color:rgb(231 81 90 / var(--tw-text-opacity, 1))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(59 63 92 / var(--tw-text-opacity, 1))}.hover\:text-info:hover{--tw-text-opacity:1;color:rgb(33 150 243 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(128 93 202 / var(--tw-text-opacity, 1))}.hover\:text-warning:hover{--tw-text-opacity:1;color:rgb(226 160 63 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-warning:hover{--tw-shadow-color:#e2a03f;--tw-shadow:var(--tw-shadow-colored)}.hover\:before\:w-full:hover:before{content:var(--tw-content);width:100%}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.enabled\:hover\:bg-primary-light:hover:enabled{--tw-bg-opacity:1;background-color:rgb(234 241 255 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.1\]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:\!text-primary{--tw-text-opacity:1 !important;color:rgb(67 97 238 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:saturate-100{--tw-saturate:saturate(1);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)}.peer:checked~.peer-checked\:bg-primary{--tw-bg-opacity:1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:text-success{--tw-text-opacity:1;color:rgb(0 171 85 / var(--tw-text-opacity, 1))}.peer:checked~.peer-checked\:before\:left-7:before{content:var(--tw-content);left:1.75rem}.peer:focus~.peer-focus\:text-primary{--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dark\:border:is(.dark *){border-width:1px}.dark\:border-\[\#17263c\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(23 38 60 / var(--tw-border-opacity, 1))}.dark\:border-\[\#191e3a\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}.dark\:border-\[\#1b2e4b\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(27 46 75 / var(--tw-border-opacity, 1))}.dark\:border-danger:is(.dark *){--tw-border-opacity:1;border-color:rgb(231 81 90 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-info-dark-light:is(.dark *){border-color:#2196f326}.dark\:border-white-light\/10:is(.dark *){border-color:#e0e6ed1a}.dark\:bg-\[\#050b14\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 11 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#060818\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#080717\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 7 23 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0e1726\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0f1625\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 22 37 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121c2c\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 28 44 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#121e32\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 30 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#141d31\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 29 49 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#181F32\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#191e3a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(25 30 58 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1c232f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 35 47 / var(--tw-bg-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/50:is(.dark *){background-color:#0e172680}.dark\:bg-danger-dark-light:is(.dark *){background-color:#e7515a26}.dark\:bg-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 63 92 / var(--tw-bg-opacity, 1))}.dark\:bg-dark\/40:is(.dark *){background-color:#3b3f5c66}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-info-dark-light:is(.dark *){background-color:#2196f326}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white-dark\/20:is(.dark *){background-color:#888ea833}.dark\:bg-opacity-\[0\.08\]:is(.dark *){--tw-bg-opacity:.08}.dark\:bg-\[linear-gradient\(52\.22deg\,\#0E1726_0\%\,rgba\(14\,23\,38\,0\)_18\.66\%\,rgba\(14\,23\,38\,0\)_51\.04\%\,rgba\(14\,23\,38\,0\)_80\.07\%\,\#0E1726_100\%\)\]:is(.dark *){background-image:linear-gradient(52.22deg,#0E1726 0%,rgba(14,23,38,0) 18.66%,rgba(14,23,38,0) 51.04%,rgba(14,23,38,0) 80.07%,#0E1726 100%)}.dark\:text-\[\#0e1726\]:is(.dark *){--tw-text-opacity:1;color:rgb(14 23 38 / var(--tw-text-opacity, 1))}.dark\:text-\[\#506690\]:is(.dark *){--tw-text-opacity:1;color:rgb(80 102 144 / var(--tw-text-opacity, 1))}.dark\:text-\[\#d0d2d6\]:is(.dark *){--tw-text-opacity:1;color:rgb(208 210 214 / var(--tw-text-opacity, 1))}.dark\:text-\[\#ffcc4d\]:is(.dark *){--tw-text-opacity:1;color:rgb(255 204 77 / var(--tw-text-opacity, 1))}.dark\:text-dark-light\/60:is(.dark *){color:#eaeaec99}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-primary:is(.dark *){--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white-dark:is(.dark *){--tw-text-opacity:1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.dark\:text-white-dark\/70:is(.dark *){color:#888ea8b3}.dark\:text-white-light:is(.dark *){--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.dark\:text-white-light\/90:is(.dark *){color:#e0e6ede6}.dark\:shadow-\[\#ffcc4d\]:is(.dark *){--tw-shadow-color:#ffcc4d;--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-white-dark\/50:is(.dark *){--tw-shadow-color:rgb(136 142 168 / .5);--tw-shadow:var(--tw-shadow-colored)}.dark\:ring-white-dark:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(136 142 168 / var(--tw-ring-opacity, 1))}.dark\:lc-bg-from-\[\#888ea8\]:is(.dark *){--lc-bg-from:#888ea8}.dark\:lc-bgi-from-\[\#060818\]:is(.dark *){--lc-bgi-from:#060818}.dark\:lc-bgi-to-\[\#888ea8\]:is(.dark *){--lc-bgi-to:#888ea8}.placeholder\:dark\:text-white-light:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.placeholder\:dark\:text-white-light:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(224 230 237 / var(--tw-text-opacity, 1))}.before\:dark\:border-r-\[\#080717\]:is(.dark *):before{content:var(--tw-content);--tw-border-opacity:1;border-right-color:rgb(8 7 23 / var(--tw-border-opacity, 1))}.dark\:before\:bg-white-dark:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(136 142 168 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#050b14\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 11 20 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#181F32\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 31 50 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-dark-light\/10:hover:is(.dark *){background-color:#eaeaec1a}.dark\:hover\:bg-dark\/60:hover:is(.dark *){background-color:#3b3f5c99}.dark\:hover\:bg-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(67 97 238 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-warning:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(226 160 63 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-\[\#060818\]:is(.dark *):hover{--tw-bg-opacity:1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-primary:hover:is(.dark *){--tw-text-opacity:1;color:rgb(67 97 238 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-\[\#ffcc4d\]:is(.dark *):hover{--tw-text-opacity:1;color:rgb(255 204 77 / var(--tw-text-opacity, 1))}.enabled\:dark\:hover\:bg-white-dark\/30:hover:is(.dark *):enabled{background-color:#888ea84d}.group:hover .dark\:group-hover\:text-white-dark:is(.dark *){--tw-text-opacity:1;color:rgb(136 142 168 / var(--tw-text-opacity, 1))}.peer:checked~.dark\:peer-checked\:before\:bg-white:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:top-\[118px\]{top:118px}.sm\:top-\[167px\]{top:167px}.sm\:top-\[60px\]{top:60px}.sm\:z-10{z-index:10}.sm\:z-auto{z-index:auto}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:\!ml-0{margin-left:0!important}.sm\:-ml-3\.5{margin-left:-.875rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-0{margin-left:0}.sm\:mr-2{margin-right:.5rem}.sm\:mr-2\.5{margin-right:.625rem}.sm\:mr-auto{margin-right:auto}.sm\:ms-2{margin-inline-start:.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[calc\(100vh_-_150px\)\]{height:calc(100vh - 150px)}.sm\:h-\[calc\(100vh_-_204px\)\]{height:calc(100vh - 204px)}.sm\:h-\[calc\(100vh_-_300px\)\]{height:calc(100vh - 300px)}.sm\:max-h-16{max-height:4rem}.sm\:max-h-\[200px\]{max-height:200px}.sm\:max-h-\[520px\]{max-height:520px}.sm\:max-h-\[580px\]{max-height:580px}.sm\:max-h-\[600px\]{max-height:600px}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[194px\]{min-height:194px}.sm\:min-h-\[200px\]{min-height:200px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[580px\]{min-height:580px}.sm\:min-h-\[calc\(100vh_-_100px\)\]{min-height:calc(100vh - 100px)}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:min-w-\[300px\]{min-width:300px}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-\[350px\]{max-width:350px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-full{max-width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sm\:border{border-width:1px}.sm\:border-none{border-style:none}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:.5rem}.sm\:pt-2{padding-top:.5rem}.sm\:text-left{text-align:left}.sm\:\!text-\[30px\]{font-size:30px!important}.sm\:\!text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[30px\]{font-size:30px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-transparent{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}.sm\:before\:content-none:before{--tw-content:none;content:var(--tw-content)}.sm\:dark\:border-\[\#191e3a\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(25 30 58 / var(--tw-border-opacity, 1))}}@media (min-width: 768px){.md\:left-\[30\%\]{left:30%}.md\:mb-24{margin-bottom:6rem}.md\:inline{display:inline}.md\:h-24{height:6rem}.md\:w-12{width:3rem}.md\:w-\[430px\]{width:430px}.md\:w-full{width:100%}.md\:min-w-\[96px\]{min-width:96px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[50px\]{font-size:50px}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:min-h-\[758px\]{min-height:758px}.lg\:max-w-\[667px\]{max-width:667px}.lg\:max-w-\[835px\]{max-width:835px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:2.5rem}.lg\: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)))}.lg\:space-x-2>: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)))}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1280px){.xl\:relative{position:relative}.xl\:block{display:block}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:w-16{width:4rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-0{gap:0px}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ltr\:\!right-0:where([dir="ltr"],[dir="ltr"] *){right:0px!important}.ltr\:-left-11:where([dir="ltr"],[dir="ltr"] *){left:-2.75rem}.ltr\:-left-12:where([dir="ltr"],[dir="ltr"] *){left:-3rem}.ltr\:-right-10:where([dir="ltr"],[dir="ltr"] *){right:-2.5rem}.ltr\:-right-\[400px\]:where([dir="ltr"],[dir="ltr"] *){right:-400px}.ltr\:left-0:where([dir="ltr"],[dir="ltr"] *){left:0px}.ltr\:left-4:where([dir="ltr"],[dir="ltr"] *){left:1rem}.ltr\:right-0:where([dir="ltr"],[dir="ltr"] *){right:0px}.ltr\:right-2:where([dir="ltr"],[dir="ltr"] *){right:.5rem}.ltr\:right-4:where([dir="ltr"],[dir="ltr"] *){right:1rem}.ltr\:right-6:where([dir="ltr"],[dir="ltr"] *){right:1.5rem}.ltr\:right-\[11px\]:where([dir="ltr"],[dir="ltr"] *){right:11px}.ltr\:ml-1\.5:where([dir="ltr"],[dir="ltr"] *){margin-left:.375rem}.ltr\:ml-2:where([dir="ltr"],[dir="ltr"] *){margin-left:.5rem}.ltr\:ml-3:where([dir="ltr"],[dir="ltr"] *){margin-left:.75rem}.ltr\:ml-4:where([dir="ltr"],[dir="ltr"] *){margin-left:1rem}.ltr\:ml-auto:where([dir="ltr"],[dir="ltr"] *){margin-left:auto}.ltr\:mr-1:where([dir="ltr"],[dir="ltr"] *){margin-right:.25rem}.ltr\:mr-2:where([dir="ltr"],[dir="ltr"] *){margin-right:.5rem}.ltr\:mr-3:where([dir="ltr"],[dir="ltr"] *){margin-right:.75rem}.ltr\:mr-4:where([dir="ltr"],[dir="ltr"] *){margin-right:1rem}.ltr\:rotate-180:where([dir="ltr"],[dir="ltr"] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:rounded-r-none:where([dir="ltr"],[dir="ltr"] *){border-top-right-radius:0;border-bottom-right-radius:0}.ltr\:rounded-bl-full:where([dir="ltr"],[dir="ltr"] *){border-bottom-left-radius:9999px}.ltr\:rounded-tl-full:where([dir="ltr"],[dir="ltr"] *){border-top-left-radius:9999px}.ltr\:border-l-\[64px\]:where([dir="ltr"],[dir="ltr"] *){border-left-width:64px}.ltr\:bg-gradient-to-r:where([dir="ltr"],[dir="ltr"] *){background-image:linear-gradient(to right,var(--tw-gradient-stops))}.ltr\:\!pr-10:where([dir="ltr"],[dir="ltr"] *){padding-right:2.5rem!important}.ltr\:pl-3:where([dir="ltr"],[dir="ltr"] *){padding-left:.75rem}.ltr\:pl-4:where([dir="ltr"],[dir="ltr"] *){padding-left:1rem}.ltr\:pl-5:where([dir="ltr"],[dir="ltr"] *){padding-left:1.25rem}.ltr\:pr-11:where([dir="ltr"],[dir="ltr"] *){padding-right:2.75rem}.ltr\:pr-2:where([dir="ltr"],[dir="ltr"] *){padding-right:.5rem}.ltr\:pr-9:where([dir="ltr"],[dir="ltr"] *){padding-right:2.25rem}.ltr\:pr-\[50px\]:where([dir="ltr"],[dir="ltr"] *){padding-right:50px}.ltr\:text-left:where([dir="ltr"],[dir="ltr"] *){text-align:left}.ltr\:before\:left-0:where([dir="ltr"],[dir="ltr"] *):before{content:var(--tw-content);left:0px}.ltr\:hover\:pl-3:hover:where([dir="ltr"],[dir="ltr"] *){padding-left:.75rem}@media (min-width: 640px){.ltr\:sm\:ml-0:where([dir="ltr"],[dir="ltr"] *){margin-left:0}.sm\:ltr\:mr-auto:where([dir="ltr"],[dir="ltr"] *){margin-right:auto}.ltr\:sm\:text-left:where([dir="ltr"],[dir="ltr"] *){text-align:left}}@media (min-width: 1024px){.ltr\:lg\:rounded-r-md:where([dir="ltr"],[dir="ltr"] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width: 1280px){.ltr\:xl\:-right-20:where([dir="ltr"],[dir="ltr"] *){right:-5rem}.ltr\:xl\:-ml-24:where([dir="ltr"],[dir="ltr"] *){margin-left:-6rem}.ltr\:xl\:-skew-x-\[14deg\]:where([dir="ltr"],[dir="ltr"] *){--tw-skew-x:-14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:xl\:skew-x-\[14deg\]:where([dir="ltr"],[dir="ltr"] *){--tw-skew-x:14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:xl\:rounded-r-md:where([dir="ltr"],[dir="ltr"] *){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}.rtl\:\!left-0:where([dir="rtl"],[dir="rtl"] *){left:0px!important}.rtl\:-left-10:where([dir="rtl"],[dir="rtl"] *){left:-2.5rem}.rtl\:-left-\[400px\]:where([dir="rtl"],[dir="rtl"] *){left:-400px}.rtl\:-right-11:where([dir="rtl"],[dir="rtl"] *){right:-2.75rem}.rtl\:-right-12:where([dir="rtl"],[dir="rtl"] *){right:-3rem}.rtl\:left-0:where([dir="rtl"],[dir="rtl"] *){left:0px}.rtl\:left-2:where([dir="rtl"],[dir="rtl"] *){left:.5rem}.rtl\:left-4:where([dir="rtl"],[dir="rtl"] *){left:1rem}.rtl\:left-6:where([dir="rtl"],[dir="rtl"] *){left:1.5rem}.rtl\:left-\[11px\]:where([dir="rtl"],[dir="rtl"] *){left:11px}.rtl\:right-0:where([dir="rtl"],[dir="rtl"] *){right:0px}.rtl\:right-4:where([dir="rtl"],[dir="rtl"] *){right:1rem}.rtl\:ml-1:where([dir="rtl"],[dir="rtl"] *){margin-left:.25rem}.rtl\:ml-2:where([dir="rtl"],[dir="rtl"] *){margin-left:.5rem}.rtl\:ml-3:where([dir="rtl"],[dir="rtl"] *){margin-left:.75rem}.rtl\:ml-4:where([dir="rtl"],[dir="rtl"] *){margin-left:1rem}.rtl\:mr-1\.5:where([dir="rtl"],[dir="rtl"] *){margin-right:.375rem}.rtl\:mr-2:where([dir="rtl"],[dir="rtl"] *){margin-right:.5rem}.rtl\:mr-3:where([dir="rtl"],[dir="rtl"] *){margin-right:.75rem}.rtl\:mr-4:where([dir="rtl"],[dir="rtl"] *){margin-right:1rem}.rtl\:mr-auto:where([dir="rtl"],[dir="rtl"] *){margin-right:auto}.rtl\:rotate-180:where([dir="rtl"],[dir="rtl"] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir="rtl"],[dir="rtl"] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl\:rounded-l-none:where([dir="rtl"],[dir="rtl"] *){border-top-left-radius:0;border-bottom-left-radius:0}.rtl\:rounded-br-full:where([dir="rtl"],[dir="rtl"] *){border-bottom-right-radius:9999px}.rtl\:rounded-tr-full:where([dir="rtl"],[dir="rtl"] *){border-top-right-radius:9999px}.rtl\:border-r-\[64px\]:where([dir="rtl"],[dir="rtl"] *){border-right-width:64px}.rtl\:bg-gradient-to-l:where([dir="rtl"],[dir="rtl"] *){background-image:linear-gradient(to left,var(--tw-gradient-stops))}.rtl\:\!pl-10:where([dir="rtl"],[dir="rtl"] *){padding-left:2.5rem!important}.rtl\:pl-11:where([dir="rtl"],[dir="rtl"] *){padding-left:2.75rem}.rtl\:pl-2:where([dir="rtl"],[dir="rtl"] *){padding-left:.5rem}.rtl\:pl-9:where([dir="rtl"],[dir="rtl"] *){padding-left:2.25rem}.rtl\:pl-\[50px\]:where([dir="rtl"],[dir="rtl"] *){padding-left:50px}.rtl\:pr-3:where([dir="rtl"],[dir="rtl"] *){padding-right:.75rem}.rtl\:pr-4:where([dir="rtl"],[dir="rtl"] *){padding-right:1rem}.rtl\:pr-5:where([dir="rtl"],[dir="rtl"] *){padding-right:1.25rem}.rtl\:text-right:where([dir="rtl"],[dir="rtl"] *){text-align:right}.rtl\:before\:right-0:where([dir="rtl"],[dir="rtl"] *):before{content:var(--tw-content);right:0px}.rtl\:before\:rotate-180:where([dir="rtl"],[dir="rtl"] *):before{content:var(--tw-content);--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:hover\:pr-3:hover:where([dir="rtl"],[dir="rtl"] *){padding-right:.75rem}@media (min-width: 640px){.sm\:rtl\:ml-auto:where([dir="rtl"],[dir="rtl"] *){margin-left:auto}.sm\:rtl\:mr-0:where([dir="rtl"],[dir="rtl"] *){margin-right:0}.rtl\:sm\:text-right:where([dir="rtl"],[dir="rtl"] *){text-align:right}}@media (min-width: 1024px){.rtl\:lg\:rounded-l-md:where([dir="rtl"],[dir="rtl"] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width: 1280px){.rtl\:xl\:-left-20:where([dir="rtl"],[dir="rtl"] *){left:-5rem}.rtl\:xl\:-mr-24:where([dir="rtl"],[dir="rtl"] *){margin-right:-6rem}.rtl\:xl\:skew-x-\[-14deg\]:where([dir="rtl"],[dir="rtl"] *){--tw-skew-x:-14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:xl\:skew-x-\[14deg\]:where([dir="rtl"],[dir="rtl"] *){--tw-skew-x:14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:xl\:rounded-l-md:where([dir="rtl"],[dir="rtl"] *){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}