/*-- UI Range Slider --*/
.noUi-target {
    @apply bg-primary/20 rounded-10 border-none shadow-none h-[3px];
}
.noUi-connect {
    @apply bg-primary;
}
.noUi-horizontal .noUi-handle {
    @apply w-[17px] h-[17px] ltr:right-[-10px] rtl:left-[-10px] top-[-7px] after:hidden before:hidden border-2 border-primary shadow-none rounded-full;
}

/*-- Line Awesome --*/
.laIcon-list-box {
    font-family: line awesome free, line awesome brands;
}

.z-\[1070\]{
    z-index: 1070;
}

@media print {
    /* --- Print --- */
    .print-active {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    .print-active * {
        @apply invisible;
    }
    .print-body * {
        @apply visible;
    }
    .print-body {
        @apply absolute top-0 start-0;
        page-break-before: always;
        page-break-after: always;
    }
}

/*------ Side Menu ------*/

@media (min-width: 1199px) {
    .collapsed > ul > li > a .title {
        display: none !important;
    }
}

.collapsed > ul > li > a {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: linear;
}

@media (min-width: 1199px) {
    .collapsed > ul > li > a {
        justify-content: center;
        border-radius: 10px;
    }

    .collapsed > ul > li > a .arrow-down {
        display: none !important;
    }

    .collapsed > ul > li .slug {
        display: none !important;
    }

    .collapsed > ul .sub-item {
        display: none !important;
    }
}

.collapsed > ul > li:hover .sub-item {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
    transition-timing-function: linear;
}

@media (min-width: 1199px) {
    .collapsed > ul > li:hover .sub-item {
        position: fixed !important;
        inset-inline-start: 65px;
        z-index: 9999;
        display: block !important;
        max-height: 350px;
        width: 240px;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y))
            rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))
            skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
            scaleY(var(--tw-scale-y));
        overflow-y: auto;
        border-radius: 5px;
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        --tw-shadow: 0 1px 2px 0 rgb(0 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);
    }

    .collapsed > ul > li:hover .sub-item:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(36 37 38 / var(--tw-bg-opacity));
    }

    .collapsed > ul > li:hover .sub-item li a {
        padding-inline-start: 30px;
    }

    .asidebar.collapsed .logo-full {
        display: none;
    }

    .asidebar.collapsed .logo-fold {
        display: block;
    }
}

/*------ Top Menu ------*/

@media not all and (min-width: 991px) {
    .hexadash-top-menu {
        display: none;
    }
}

.hexadash-top-menu ul li .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li .ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li {
    position: relative;
    display: inline-block;
    padding-inline-end: 0.875rem;
}

@media only screen and (max-width: 1024px) {
    .hexadash-top-menu ul li {
        padding-inline-end: 0.625rem;
    }
}

.hexadash-top-menu ul li.has-subMenu > a .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu > a .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu > a .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu > a .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li.has-subMenu
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li.has-subMenu
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu > a {
    position: relative;
}

.hexadash-top-menu ul li.has-subMenu > a:before {
    position: absolute;
    inset-inline-end: -1.25rem;
    top: 50%;
    --tw-translate-y: -50%;
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-family: "unicons-line";
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
    --tw-content: "\eb9f";
    content: var(--tw-content);
}

.hexadash-top-menu ul li.has-subMenu-left > a .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu-left > a .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu-left > a .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li.has-subMenu-left
    > a
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li.has-subMenu-left
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li.has-subMenu-left
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li.has-subMenu-left > a {
    position: relative;
}

.hexadash-top-menu ul li.has-subMenu-left > a:before {
    position: absolute;
    inset-inline-end: 30px;
    top: 50%;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-family: "unicons-line";
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
    --tw-content: "\eb9f";
    content: var(--tw-content);
}

.hexadash-top-menu ul li:hover > .subMenu {
    visibility: visible;
    top: 65px;
    opacity: 1;
}

@media only screen and (max-width: 1399px) {
    .hexadash-top-menu ul li:hover > .subMenu {
        top: 2.5rem;
    }
}

.hexadash-top-menu ul li a .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li a .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li a .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li a .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li a .ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li
    a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li a {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
}

.hexadash-top-menu ul li a:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

@media only screen and (max-width: 1499px) {
    .hexadash-top-menu ul li a {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
    }
}

.hexadash-top-menu ul li a svg,
.hexadash-top-menu ul li a img,
.hexadash-top-menu ul li a i,
.hexadash-top-menu ul li a .nav-icon {
    margin-inline-end: 0.875rem;
    width: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.hexadash-top-menu ul li > ul li .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li > ul li .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li > ul li .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li > ul li .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li > ul li .ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    ul
    li
    > ul
    li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu ul li > ul li {
    position: relative;
    margin-inline-end: 0px;
    display: block;
    padding-inline-end: 0px;
}

.hexadash-top-menu ul li > ul li.active a {
    background-color: rgba(0, 0, 0);
    padding-inline-start: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu ul li > ul li.active a:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu ul li > ul li a {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 400;
    line-height: 3;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hexadash-top-menu ul li > ul li a:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.hexadash-top-menu ul li > ul li a:hover,
.hexadash-top-menu ul li > ul li a.active {
    background-color: rgb(130 49 211 / 0.1);
    padding-inline-start: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu ul li > ul li a:hover:is(.dark *),
.hexadash-top-menu ul li > ul li a.active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu ul li > ul li:hover .subMenu {
    inset-inline-start: 250px;
    top: 0px;
}

@media only screen and (max-width: 1300px) {
    .hexadash-top-menu ul li > ul li:hover .subMenu {
        inset-inline-start: 180px;
    }
}

.hexadash-top-menu .subMenu {
    visibility: hidden;
    position: absolute;
    inset-inline-start: 0px;
    top: 5rem;
    z-index: 98;
    width: 250px;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    opacity: 0;
    --tw-shadow: 0 15px 40px 0 rgba(82, 63, 105, 0.15);
    --tw-shadow-colored: 0 15px 40px 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);
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hexadash-top-menu .subMenu:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

@media only screen and (max-width: 1300px) {
    .hexadash-top-menu .subMenu {
        width: 180px;
    }
}

.hexadash-top-menu .subMenu .subMenu {
    visibility: hidden;
    position: absolute;
    inset-inline-start: 250px;
    top: 0px;
    z-index: 98;
    width: 250px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    opacity: 0;
    --tw-shadow: 0 15px 40px 0 rgba(82, 63, 105, 0.15);
    --tw-shadow-colored: 0 15px 40px 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);
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hexadash-top-menu .subMenu .subMenu:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

@media only screen and (max-width: 1300px) {
    .hexadash-top-menu .subMenu .subMenu {
        inset-inline-start: 180px;
        width: 200px;
    }
}

.hexadash-top-menu > ul > li:hover .megaMenu-wrapper {
    visibility: visible;
    z-index: 99;
    opacity: 1;
}

.hexadash-top-menu > ul > li.mega-item {
    position: static;
}

.hexadash-top-menu > ul > li a.active {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu > ul > li a.active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu > ul > li a.active:before {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper {
    visibility: hidden;
    position: absolute;
    inset-inline-start: 0px;
    top: 100%;
    z-index: -1;
    display: flex;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: start;
    opacity: 0;
    --tw-shadow: 0 15px 40px 0 rgba(82, 63, 105, 0.15);
    --tw-shadow-colored: 0 15px 40px 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);
    transition-property: 0.4s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hexadash-top-menu > ul > li .megaMenu-wrapper:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small {
    width: 500px;
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small > li {
    flex: 0 0 50%;
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a {
    position: relative;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a:after {
    position: absolute;
    inset-inline-start: 30px;
    top: 50%;
    height: 5px;
    width: 5px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(198 208 220 / var(--tw-bg-opacity));
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    --tw-content: "";
    content: var(--tw-content);
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a:hover,
.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-small ul li > a.active {
    padding-inline-start: 45px;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a:hover:after,
.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-small
    ul
    li
    > a.active:after {
    --tw-bg-opacity: 1;
    background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-wide {
    width: 1000px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 18px;
}

@media only screen and (max-width: 1300px) {
    .hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-wide {
        width: 800px;
    }
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-wide > li {
    position: relative;
    flex: 0 0 25%;
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-wide > li:hover:after {
    visibility: visible;
    opacity: 1;
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-wide > li .mega-title {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.25rem;
    margin-bottom: 0.875rem;
    display: inline-block;
    padding-inline-start: 45px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title:after {
    position: absolute;
    inset-inline-start: 30px;
    top: 50%;
    height: 5px;
    width: 5px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(198 208 220 / var(--tw-bg-opacity));
    --tw-content: "";
    content: var(--tw-content);
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper.megaMenu-wide
    > li
    .mega-title:is(.dark *):after {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-dropdown {
    width: 540px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 18px;
    overflow: initial;
}

@media only screen and (max-width: 1300px) {
    .hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-dropdown {
        width: 340px;
    }
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-dropdown > li {
    flex: 0 0 50%;
}

.hexadash-top-menu > ul > li .megaMenu-wrapper.megaMenu-dropdown .subMenu {
    inset-inline-start: 250px;
    top: 0px;
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu > ul > li .megaMenu-wrapper:not(.megaMenu-dropdown) ul li {
    position: relative;
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li:hover
    > a {
    padding-inline-start: 45px;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li:hover
    > a:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a {
    position: relative;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 3;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a.active {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a.active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a:after {
    visibility: hidden;
    position: absolute;
    inset-inline-start: 30px;
    top: 50%;
    height: 1px;
    width: 0.375rem;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(130 49 211 / var(--tw-bg-opacity));
    opacity: 0;
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    --tw-content: "";
    content: var(--tw-content);
}

.hexadash-top-menu
    > ul
    > li
    .megaMenu-wrapper:not(.megaMenu-dropdown)
    ul
    li
    > a.active:after {
    visibility: visible;
    opacity: 1;
}

/*------ Editor plugin ------*/

.relative .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.relative .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.relative .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.relative .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.relative .ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.relative .ql-toolbar.ql-snow + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.ql-editor.ql-blank::before {
    pointer-events: none;
    font-family: Jost, sans-serif;
    font-size: 14px;
    font-style: normal;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}

.ql-editor.ql-blank:is(.dark *)::before {
    color: rgba(255, 255, 255, 0.6);
}

.ql-snow .ql-stroke:is(.dark *),
.ql-snow .ql-picker:is(.dark *) {
    stroke: rgba(255, 255, 255, 0.87);
    color: rgba(255, 255, 255, 0.87);
}

.ql-editor {
    text-align: start;
}

.ql-editor:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-width: 0px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    right: auto;
    inset-inline-end: 0px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke {
    stroke: #8231d3;
}

/* ------- Full Calendar  -------- */

#full-calendar .fc-toolbar {
    flex-wrap: wrap;
}

#full-calendar .fc-toolbar-chunk > div {
    display: flex;
    align-items: center;
}

@media not all and (min-width: 480px) {
    #full-calendar .fc-toolbar-chunk > div {
        flex-wrap: wrap;
        justify-content: center;
        gap: 5px;
    }
}

#full-calendar .fc-toolbar-chunk .fc-today-button {
    margin-inline-end: 30px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6.5px;
    padding-bottom: 6.5px;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
}

#full-calendar .fc-toolbar-chunk .fc-today-button:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    background-color: transparent;
    color: rgba(255, 255, 255, 0.6);
}

#full-calendar .fc-toolbar-chunk .fc-button.fc-prev-button,
#full-calendar .fc-toolbar-chunk .fc-button.fc-next-button {
    display: inline-flex;
    height: 34px;
    align-items: center;
    border-radius: 0.25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0.563em;
    padding-right: 0.563em;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
}

#full-calendar .fc-toolbar-chunk .fc-button.fc-prev-button:is(.dark *),
#full-calendar .fc-toolbar-chunk .fc-button.fc-next-button:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    background-color: transparent;
}

#full-calendar .fc-toolbar-chunk .fc-button.fc-prev-button span.fc-icon,
#full-calendar .fc-toolbar-chunk .fc-button.fc-next-button span.fc-icon {
    margin-top: -0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button.fc-prev-button
    span.fc-icon:is(.dark *),
#full-calendar
    .fc-toolbar-chunk
    .fc-button.fc-next-button
    span.fc-icon:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

#full-calendar .fc-toolbar-chunk .fc-toolbar-title {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity));
}

#full-calendar .fc-toolbar-chunk .fc-toolbar-title:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

#full-calendar .fc-toolbar-chunk .fc-button-group {
    border-radius: 0 4px 4px 0;
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button-primary:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button-primary.fc-button-active {
    --tw-bg-opacity: 1;
    background-color: rgb(130 49 211 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button-primary.fc-button-active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    padding-left: 13.68px;
    padding-right: 13.68px;
    padding-top: 6.5px;
    padding-bottom: 6.5px;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button:first-child {
    border-radius: 4px 0 0 4px;
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button:focus {
    --tw-shadow: 0 0;
    --tw-shadow-colored: 0 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);
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    color: rgba(255, 255, 255, 0.6);
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-dayGridMonth-button {
    border-radius: 0 4px 4px 0;
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-right-color: rgb(241 242 246 / var(--tw-border-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-dayGridMonth-button:is(.dark *) {
    --tw-border-opacity: 1;
    border-right-color: rgb(58 59 60 / var(--tw-border-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button {
    margin-left: 0px;
    display: flex;
    align-items: center;
    border-width: 0px;
    border-style: none;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button:is(.dark *) {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.6);
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button
    i,
#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button
    svg,
#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button
    img {
    margin-inline-end: 0.375rem;
    min-width: 14px;
    font-size: 15px;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button.fc-button-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

#full-calendar
    .fc-toolbar-chunk
    .fc-button-group
    .fc-button.fc-listMonth-button.fc-button-active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

#full-calendar .fc-toolbar-chunk .fc-button-group .fc-button: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);
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#full-calendar .fc-toolbar {
    row-gap: 10px;
}

@media not all and (min-width: 768px) {
    #full-calendar .fc-toolbar {
        flex-direction: column;
        justify-content: center;
    }
}

.fc .fc-event.primary .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.fc .fc-event.secondary .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(88 64 255 / var(--tw-border-opacity));
}

.fc .fc-event.info .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(0 170 255 / var(--tw-border-opacity));
}

.fc .fc-event.danger .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(255 77 79 / var(--tw-border-opacity));
}

.fc .fc-event.warning .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(250 139 12 / var(--tw-border-opacity));
}

.fc .fc-event.success .fc-list-event-dot {
    --tw-border-opacity: 1;
    border-color: rgb(1 184 26 / var(--tw-border-opacity));
}

.fc-view .fc-col-header {
    --tw-bg-opacity: 1;
    background-color: rgb(241 242 246 / var(--tw-bg-opacity));
}

.fc-view .fc-col-header:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.fc-view .fc-col-header tr th {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12.5px;
    padding-bottom: 12.5px;
}

.fc-view .fc-col-header tr th:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-view .fc-col-header tr th .fc-scrollgrid-sync-inner {
    text-align: start;
}

.fc-view
    .fc-col-header
    tr
    th
    .fc-scrollgrid-sync-inner
    .fc-col-header-cell-cushion {
    padding-inline-start: 22px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
}

.fc-view
    .fc-col-header
    tr
    th
    .fc-scrollgrid-sync-inner
    .fc-col-header-cell-cushion:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.fc-theme-standard td,
.fc-theme-standard th {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-theme-standard td:is(.dark *),
.fc-theme-standard th:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-theme-standard .fc-scrollgrid {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-theme-standard .fc-scrollgrid:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-theme-standard .fc-daygrid-day.fc-day-today {
    background-color: rgb(130 49 211 / 0.05);
}

.fc-theme-standard .fc-daygrid-day.fc-day-today:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.fc-theme-standard .fc-list {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-theme-standard .fc-list:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-event .fc-event-resizer {
    display: block;
}

.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-event
    .fc-event-resizer.fc-event-resizer-end
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-event
    .fc-event-resizer.fc-event-resizer-end
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-event
    .fc-event-resizer.fc-event-resizer-end
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-event
    .fc-event-resizer.fc-event-resizer-end
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-event
    .fc-event-resizer.fc-event-resizer-end
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end {
    position: relative;
}

.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end::before {
    content: var(--tw-content);
    top: -5px;
}

.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end:after,
.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end:before {
    position: absolute;
    left: 50%;
    top: -0.5rem;
    height: 1px;
    width: 0.625rem;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-content: "";
    content: var(--tw-content);
}

.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end:is(.dark *):after,
.fc-timegrid-event .fc-event-resizer.fc-event-resizer-end:is(.dark *):before {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.fc-timegrid-event.primary .fc-event-resizer.fc-event-resizer-end:after,
.fc-timegrid-event.primary .fc-event-resizer.fc-event-resizer-end:before {
    background-color: rgb(130 49 211 / 0.5);
}

.fc-timegrid-event.secondary .fc-event-resizer.fc-event-resizer-end:after,
.fc-timegrid-event.secondary .fc-event-resizer.fc-event-resizer-end:before {
    background-color: rgb(88 64 255 / 0.5);
}

.fc-timegrid-event.success .fc-event-resizer.fc-event-resizer-end:after,
.fc-timegrid-event.success .fc-event-resizer.fc-event-resizer-end:before {
    background-color: rgb(1 184 26 / 0.5);
}

.fc-timegrid-event.warning .fc-event-resizer.fc-event-resizer-end:after,
.fc-timegrid-event.warning .fc-event-resizer.fc-event-resizer-end:before {
    background-color: rgb(250 139 12 / 0.5);
}

.fc-timegrid-slots tr:nth-child(2n) {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-slots tr:nth-child(2n):is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-slots .fc-timegrid-slot {
    height: 0.625rem;
    border-width: 0px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 1.2;
}

.fc-timegrid-slots .fc-timegrid-slot:first-child {
    border-right-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-right-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-slots .fc-timegrid-slot:is(.dark *) {
    background-color: transparent;
}

.fc-timegrid-slots .fc-timegrid-slot:first-child:is(.dark *) {
    --tw-border-opacity: 1;
    border-right-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-toolbar.ql-snow {
    border-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-toolbar.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-container.ql-snow {
    border-width: 0px;
    border-top-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow {
    border-top-width: 1px !important;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-timegrid-slots
    .fc-timegrid-slot
    .fc-timegrid-slot-label-frame
    .ql-toolbar.ql-snow
    + .ql-container.ql-snow:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame {
    position: relative;
    top: 100%;
    margin-top: 0px;
}

.fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.fc-timegrid-slots .fc-timegrid-slot-label-cushion {
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase;
}

.fc-media-screen .fc-timegrid-event {
    inset-inline-start: 50%;
    margin-inline-start: 0.625rem;
    width: 100%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 3px 6px 6px 3px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 254 / var(--tw-bg-opacity));
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.fc-media-screen .fc-timegrid-event .fc-event-main-frame .fc-event-time {
    font-size: 0.75rem;
    line-height: 1rem;
}

.fc-media-screen .fc-timegrid-event .fc-event-main-frame .fc-event-title {
    font-size: 13px;
    font-weight: 500;
}

.fc-timegrid-event {
    min-width: 140px;
}

.fc-timegrid-event.primary {
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-left-color: rgb(130 49 211 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 254 / var(--tw-bg-opacity));
}

.fc-timegrid-event.primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 254 / var(--tw-bg-opacity));
}

.fc-timegrid-event.primary .fc-event-main {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.fc-timegrid-event.primary .fc-event-main:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.fc-timegrid-event.primary .fc-event-main .fc-event-time,
.fc-timegrid-event.primary .fc-event-main .fc-event-title {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.fc-timegrid-event.secondary {
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-left-color: rgb(88 64 255 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 240 246 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(88 64 255 / var(--tw-text-opacity));
}

.fc-timegrid-event.secondary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 240 246 / var(--tw-bg-opacity));
}

.fc-timegrid-event.secondary:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.fc-timegrid-event.secondary .fc-event-main,
.fc-timegrid-event.secondary .fc-event-time,
.fc-timegrid-event.secondary .fc-event-title {
    --tw-text-opacity: 1;
    color: rgb(88 64 255 / var(--tw-text-opacity));
}

.fc-timegrid-event.success {
    border-inline-start-width: 2px;
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(1 184 26 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(232 250 244 / var(--tw-bg-opacity));
}

.fc-timegrid-event.success:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(232 250 244 / var(--tw-bg-opacity));
}

.fc-timegrid-event.success .fc-event-time,
.fc-timegrid-event.success .fc-event-title {
    --tw-text-opacity: 1;
    color: rgb(1 184 26 / var(--tw-text-opacity));
}

.fc-timegrid-event.warning {
    border-inline-start-width: 2px;
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(250 139 12 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 230 / var(--tw-bg-opacity));
}

.fc-timegrid-event.warning .fc-event-time,
.fc-timegrid-event.warning .fc-event-title {
    --tw-text-opacity: 1;
    color: rgb(250 139 12 / var(--tw-text-opacity));
}

.fc-timegrid-event.warning.success {
    border-inline-start-width: 2px;
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(1 184 26 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 243 230 / var(--tw-bg-opacity));
}

.fc-timegrid-event.warning.success:hover {
    background-color: rgba(1, 184, 26, 0.1);
}

.fc-timegrid-event.warning.success .fc-event-time,
.fc-timegrid-event.warning.success .fc-event-title {
    --tw-text-opacity: 1;
    color: rgb(1 184 26 / var(--tw-text-opacity));
}

.fc-timeGridWeek-view .fc-event-resizer {
    display: none;
}

.fc .fc-timegrid-col.fc-day-today:is(.dark *) {
    background-color: transparent;
}

.fc-daygrid-day.fc-day-today {
    border-top-width: 2px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-top-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.fc-daygrid-day .fc-daygrid-event {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 5.5px;
    padding-bottom: 5.5px;
    font-size: 13px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.fc-daygrid-day .fc-daygrid-event:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.fc-daygrid-day .fc-daygrid-event.primary {
    --tw-bg-opacity: 1;
    background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.fc-daygrid-day .fc-daygrid-event.primary.fc-h-event {
    --tw-border-opacity: 1;
    border-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.fc-daygrid-day .fc-daygrid-event.secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(88 64 255 / var(--tw-bg-opacity));
}

.fc-daygrid-day .fc-daygrid-event.secondary.fc-h-event {
    --tw-border-opacity: 1;
    border-color: rgb(88 64 255 / var(--tw-border-opacity));
}

.fc-daygrid-day .fc-daygrid-event.success {
    --tw-bg-opacity: 1;
    background-color: rgb(1 184 26 / var(--tw-bg-opacity));
}

.fc-daygrid-day .fc-daygrid-event.success.fc-h-event {
    --tw-border-opacity: 1;
    border-color: rgb(1 184 26 / var(--tw-border-opacity));
}

.fc-daygrid-day .fc-daygrid-event.warning {
    --tw-bg-opacity: 1;
    background-color: rgb(250 139 12 / var(--tw-bg-opacity));
}

.fc-daygrid-day .fc-daygrid-event.warning.fc-h-event {
    --tw-border-opacity: 1;
    border-color: rgb(250 139 12 / var(--tw-border-opacity));
}

.fc-daygrid-day .fc-daygrid-event .fc-event-time {
    display: none;
}

.fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fc-daygrid-day
    .fc-daygrid-day-events
    .fc-daygrid-event-harness
    + .fc-daygrid-event-harness {
    margin-top: 0.375rem;
}

.fc-daygrid-day .fc-daygrid-event .fc-daygrid-event-dot {
    display: none;
}

.fc-daygrid-day .fc-daygrid-event .fc-event-title {
    font-weight: 400;
}

.fc-daygrid-day-top {
    margin-bottom: 0.5rem;
}

.fc-daygrid-day-top .fc-daygrid-day-number {
    margin-inline-start: 0px;
    margin-inline-end: 0.5rem;
    margin-top: 0.375rem;
    margin-bottom: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
}

.fc-daygrid-day-top .fc-daygrid-day-number:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.fc-listMonth-view .fc-list-day {
    max-width: 20%;
    flex: 0 0 20%;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-listMonth-view .fc-list-day:last-child {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.fc-listMonth-view .fc-list-day:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.fc-listMonth-view .fc-list-day th {
    border-width: 0px;
    border-style: none;
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity));
}

.fc-listMonth-view .fc-list-day th:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.fc-listMonth-view .fc-list-day .fc-list-day-cushion {
    display: flex;
    background-color: transparent;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}

.fc-listMonth-view .fc-list-day .fc-list-day-cushion .fc-list-day-side-text {
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(130 49 211 / var(--tw-text-opacity));
}

.fc-listMonth-view .fc-list-event {
    cursor: pointer;
}

.fc-listMonth-view .fc-list-event:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.fc-listMonth-view .fc-list-event:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.fc-listMonth-view .fc-list-event.primary,
.fc-listMonth-view .fc-list-event.warning,
.fc-listMonth-view .fc-list-event.secondary,
.fc-listMonth-view .fc-list-event.success {
    background-color: transparent;
}

.fc-listMonth-view .fc-list-event td {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.fc-listMonth-view .fc-list-event td:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.fc-listMonth-view .fc-list-event + .fc-list-event {
    margin-left: 20%;
    border-width: 0px;
    border-style: none;
}

/*------ Datepicker ------*/

.datepicker {
    width: 100%;
}

#mini-datepicker .datepicker {
    max-width: 380px;
}

.datepicker-view {
    width: 100%;
}

.datepicker-grid,
.datepicker-view,
.datepicker .days-of-week {
    justify-content: center;
}

@media (min-width: 480px) {
    .datepicker .dow,
    .datepicker-cell {
        margin-top: 6px;
        margin-bottom: 6px;
        margin-inline-start: 6px;
        margin-inline-end: 6px;
        height: 35px;
        min-width: 35px;
        flex: 1 1 auto;
    }

    #widget-datepicker .datepicker .dow,
    #widget-datepicker .datepicker-cell {
        height: 46px;
        min-width: 46px;
    }
}

@media (min-width: 1699px) {
    #mini-datepicker .datepicker .dow,
    #mini-datepicker .datepicker-cell {
        margin-top: 6px;
        margin-bottom: 6px;
        margin-inline-start: 6px;
        margin-inline-end: 6px;
        height: 35px;
        min-width: 35px;
        flex: 1 1 auto;
    }
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover,
.datepicker-cell.focused:not(.selected) {
    --tw-bg-opacity: 1;
    background-color: rgb(130 49 211 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.datepicker span {
    font-size: 13px;
}

.datepicker-picker {
    border-radius: 6px;
}

.datepicker-picker:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.datepicker-controls {
    margin-top: 13px;
    margin-bottom: 13px;
    display: block;
    text-align: center;
}

.datepicker-main {
    margin-bottom: 15px;
}

.datepicker-footer {
    background-color: transparent;
    --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);
}

.datepicker-controls .button:is(.dark *) {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.87);
}

.datepicker-controls .button:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.datepicker-controls .next-button,
.datepicker-controls .prev-button {
    height: 35px;
    width: 35px;
}

.datepicker-controls .next-button:is(.dark *),
.datepicker-controls .prev-button:is(.dark *) {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.87);
}

.datepicker-controls .next-button:hover:is(.dark *),
.datepicker-controls .prev-button:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

@media (min-width: 1699px) {
    .datepicker-controls .next-button,
    .datepicker-controls .prev-button {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.datepicker-cell.next:not(.disabled):is(.dark *),
.datepicker-cell.prev:not(.disabled):is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.datepicker-grid:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.days-of-week:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.datepicker-cell:not(.disabled):hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
    color: rgba(255, 255, 255, 0.87);
}

/*----  svgMap  ---*/

.svgMap-wrapper .svgMap-container,
.svgMap-wrapper .svgMap-map-container,
.svgMap-wrapper .svgMap-map-wrapper,
.svgMap-wrapper .svgMap-map-image {
    height: 100%;
}

@media (min-width: 380px) {
    svg.svgMap-map-image {
        width: 280px;
    }
}

@media (min-width: 480px) {
    svg.svgMap-map-image {
        width: 100%;
    }
}

@media (min-width: 575px) {
    svg.svgMap-map-image {
        width: 440px;
    }
}

.svgMap-map-controls-wrapper .svgMap-map-controls-zoom {
    display: flex;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.svgMap-map-controls-wrapper .svgMap-map-controls-zoom:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.svgMap-map-controls-wrapper button {
    margin: 0px;
    display: flex;
    height: 27px;
    width: 27px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(227 230 239 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0px;
    font-size: 20px;
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}

.svgMap-map-controls-wrapper button:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
    color: rgba(255, 255, 255, 0.6);
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after,
.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity)) !important;
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:is(.dark *):after,
.svgMap-map-wrapper
    .svgMap-control-button.svgMap-zoom-button:is(.dark *):before {
    background-color: rgba(255, 255, 255, 0.87) !important;
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after,
.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before {
    background: transparent;
}

.svgMap-map-controls-wrapper button + button {
    border-top: 0 none;
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button {
    margin: 0px;
}

/*------ Vector Map ------*/

.svgMap-map-wrapper .svgMap-country.svgMap-active,
.svgMap-map-wrapper .svgMap-country:hover {
    stroke: transparent !important;
    fill: #8231d3;
}

.svgMap-map-wrapper .svgMap-country:is(.dark *) {
    stroke: #32343f;
}

.svgMap-map-wrapper {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.svgMap-map-wrapper:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.svgMap-tooltip {
    border-radius: 6px !important;
    border-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --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;
}

.svgMap-tooltip:is(.dark *) {
    border-color: rgb(255 255 255 / 0.1) !important;
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
    color: rgba(255, 255, 255, 0.87);
}

.svgMap-tooltip .svgMap-tooltip-content {
    font-size: 14px;
}

.svgMap-tooltip .svgMap-tooltip-content table td:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.svgMap-tooltip .svgMap-tooltip-content table td span:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.svgMap-map-wrapper .svgMap-map-controls-wrapper {
    left: auto;
    inset-inline-end: 2px;
    border-radius: 4px;
    --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);
}

.svgMap-map-wrapper .svgMap-map-controls-wrapper .svgMap-map-controls-zoom {
    background-color: transparent;
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 16px;
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity));
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button::before {
    content: var(--tw-content);
    display: none;
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button::after {
    content: var(--tw-content);
    display: none;
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
    color: rgba(255, 255, 255, 0.87);
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button
    i {
    display: flex;
    align-items: center;
    justify-content: center;
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button.svgMap-disabled {
    cursor: not-allowed;
    opacity: 0.7;
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button:first-child {
    margin-bottom: -1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px;
    border-bottom-width: 1px !important;
    border-style: solid !important;
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button:first-child:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.svgMap-map-wrapper
    .svgMap-map-controls-wrapper
    .svgMap-map-controls-zoom
    .svgMap-control-button:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.svgMap-tooltip-flag-container {
    display: none;
}

.svgMap-tooltip .svgMap-tooltip-pointer:after {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.svgMap-tooltip .svgMap-tooltip-pointer:is(.dark *):after {
    --tw-border-opacity: 1;
    border-color: rgb(36 37 38 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.svgMap-tooltip .svgMap-tooltip-title {
    padding-bottom: 3px;
    font-size: 16px;
    font-weight: 500;
}

.svgMap-tooltip .svgMap-tooltip-title:where([dir="ltr"], [dir="ltr"] *) {
    text-align: left;
}

.svgMap-tooltip .svgMap-tooltip-title:where([dir="rtl"], [dir="rtl"] *) {
    text-align: right;
}

.svgMap-tooltip .svgMap-tooltip-content-container {
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.svgMap-tooltip
    .svgMap-tooltip-content
    table
    td:first-child:where([dir="ltr"], [dir="ltr"] *) {
    text-align: left;
}

.svgMap-tooltip
    .svgMap-tooltip-content
    table
    td:first-child:where([dir="rtl"], [dir="rtl"] *) {
    text-align: right;
}

/*------ Apex chart ------*/

.apexcharts-tooltip.apexcharts-theme-light {
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.apexcharts-tooltip.apexcharts-theme-light:is(.dark *) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(58 59 60 / var(--tw-border-opacity)) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity)) !important;
    --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;
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    margin-bottom: 0px;
    border-bottom-width: 0px !important;
    background-color: transparent;
    padding-inline-start: 12px;
}

.apexcharts-tooltip.apexcharts-theme-light
    .apexcharts-tooltip-title:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background: transparent !important;
}

.apexcharts-tooltip .apexcharts-tooltip-text-y-label:is(.dark *) {
    color: rgba(255, 255, 255, 0.87);
}

.apexcharts-tooltip .apexcharts-tooltip-text-y-value:is(.dark *) {
    color: rgba(255, 255, 255, 0.6);
}

.apexcharts-menu {
    --tw-border-opacity: 1;
    border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.apexcharts-menu:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(58 59 60 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(36 37 38 / var(--tw-bg-opacity));
    --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;
}

.apexcharts-theme-light .apexcharts-menu-item:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.apexcharts-text.apexcharts-datalabel-label {
    fill: #404040 !important;
}

.apexcharts-text.apexcharts-datalabel-label:is(.dark *) {
    fill: rgba(255, 255, 255, 0.6) !important;
}

.apexcharts-text.apexcharts-datalabel-value {
    fill: #0a0a0a !important;
}

.apexcharts-text.apexcharts-datalabel-value:is(.dark *) {
    fill: rgba(255, 255, 255, 0.87) !important;
}

.apexcharts-slices .apexcharts-series * {
    stroke: #ffffff !important;
}

.apexcharts-slices .apexcharts-series *:is(.dark *) {
    stroke: #1b1c29 !important;
}

.apexcharts-text.apexcharts-yaxis-label:is(.dark *) {
    fill: rgba(255, 255, 255, 0.6) !important;
}

.apexcharts-legend-series .apexcharts-legend-text:is(.dark *) {
    color: rgba(255, 255, 255, 0.87) !important;
}

.series-opacity-03 .apexcharts-series {
    opacity: 0.3;
}

/*------ Preloader ------*/

.preloader {
    visibility: visible;
    opacity: 1;
}

.preloader.show {
    visibility: hidden;
    opacity: 0;
    transition: opacity 1s, visibility 0s 1s;
}

.overlay-dark {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1040;
    height: 100vh;
    width: 100vw;
    background-color: rgb(0 0 0 / 0.1);
    opacity: 0.5;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/*-- Hover Zoom --*/

.zoomable__img {
    transform-origin: var(--zoom-pos-x, 0%) var(--zoom-pos-y, 0%);
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 0.15s;
    transition-timing-function: linear;
}

.zoomable--zoomed .zoomable__img {
    --tw-scale-x: var(--zoom);
    --tw-scale-y: 2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: zoom-in;
}

/*------ Scrollbar ------*/

.scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #e3e6ee white;
}

.scrollbar::-webkit-scrollbar {
    width: 11px;
}

.scrollbar::-webkit-scrollbar-track {
    background-color: white;
    border-radius: 6px;
}

.scrollbar::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: transparent;
    /* e3e6ee */
    border: 3px solid white;
}

.scrollbar:hover::-webkit-scrollbar-thumb {
    background-color: #e3e6ee;
}

.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #adadad;
}

.dark .scrollbar {
    scrollbar-color: #666668 #242526;
}

.dark .scrollbar::-webkit-scrollbar-track {
    background-color: #242526;
}

.dark .scrollbar::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-color: #242526;
}

.dark .scrollbar:hover::-webkit-scrollbar-thumb {
    background-color: #666668;
}

.dark .scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #adadad;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.-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-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-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-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}


.bg-\[hsl\(0\2c 0\%\2c 98\.4\%\2c 0\.2\)\] {
  background-color: hsl(0,0%,98.4%,0.2);
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  background-color: rgba(0,0,0,0.4);
}

.bg-current {
  background-color: currentColor;
}



.shadow-\[0_0px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_2px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0 0px 3px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 0px 3px 0 var(--tw-shadow-color), 0 2px 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-\[0_10px_10px_rgba\(116\2c 116\2c 116\2c 0\.06\)\] {
  --tw-shadow: 0 10px 10px rgba(116,116,116,0.06);
  --tw-shadow-colored: 0 10px 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-\[0_10px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_4px_6px_-2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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-\[0_10px_30px_rgba\(10\2c 10\2c 10\2c 0\.06\)\] {
  --tw-shadow: 0 10px 30px rgba(10,10,10,0.06);
  --tw-shadow-colored: 0 10px 30px 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_50px_rgba\(146\2c 153\2c 184\2c \.19\)\] {
  --tw-shadow: 0 10px 50px rgba(146,153,184,.19);
  --tw-shadow-colored: 0 10px 50px 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_15px_40px_rgba\(116\2c 116\2c 116\2c 0\.06\)\] {
  --tw-shadow: 0 15px 40px rgba(116,116,116,0.06);
  --tw-shadow-colored: 0 15px 40px 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_2px_5px_0_rgba\(0\2c 0\2c 0\2c 0\.16\)\2c _0_2px_10px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
  --tw-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  --tw-shadow-colored: 0 2px 5px 0 var(--tw-shadow-color), 0 2px 10px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c \.15\)\] {
  --tw-shadow: 0 2px 8px rgba(0,0,0,.15);
  --tw-shadow-colored: 0 2px 8px 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_4px_9px_-4px_\#3b71ca\] {
  --tw-shadow: 0 4px 9px -4px #3b71ca;
  --tw-shadow-colored: 0 4px 9px -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-\[0_5px_10px_rgba\(130\2c 49\2c 211\2c 0\.1\)\] {
  --tw-shadow: 0 5px 10px rgba(130,49,211,0.1);
  --tw-shadow-colored: 0 5px 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-\[0_5px_15px_rgba\(116\2c 116\2c 116\2c 0\.13\)\] {
  --tw-shadow: 0 5px 15px rgba(116,116,116,0.13);
  --tw-shadow-colored: 0 5px 15px 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_5px_20px_rgba\(116\2c 116\2c 116\2c 0\.06\)\] {
  --tw-shadow: 0 5px 20px rgba(116,116,116,0.06);
  --tw-shadow-colored: 0 5px 20px 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_5px_20px_rgba\(173\2c 181\2c 217\2c \.05\)\] {
  --tw-shadow: 0 5px 20px rgba(173,181,217,.05);
  --tw-shadow-colored: 0 5px 20px 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_5px_20px_rgba\(173\2c 181\2c 217\2c 0\.03\)\] {
  --tw-shadow: 0 5px 20px rgba(173,181,217,0.03);
  --tw-shadow-colored: 0 5px 20px 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_5px_20px_rgba\(173\2c 181\2c 217\2c 0\.05\)\] {
  --tw-shadow: 0 5px 20px rgba(173,181,217,0.05);
  --tw-shadow-colored: 0 5px 20px 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_5px_30px_\#9299b820\] {
  --tw-shadow: 0 5px 30px #9299b820;
  --tw-shadow-colored: 0 5px 30px 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_5px_5px_rgba\(173\2c 181\2c 217\2c 0\.03\)\] {
  --tw-shadow: 0 5px 5px rgba(173,181,217,0.03);
  --tw-shadow-colored: 0 5px 5px 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_8px_10px_var\(130\2c 49\2c 211\2c 0\.20\)\] {
  --tw-shadow: 0 8px 10px var(130,49,211,0.20);
  --tw-shadow-colored: 0 8px 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-\[0px_2px_15px_-3px_rgba\(0\2c 0\2c 0\2c \.07\)\2c _0px_10px_20px_-2px_rgba\(0\2c 0\2c 0\2c \.04\)\] {
  --tw-shadow: 0px 2px 15px -3px rgba(0,0,0,.07), 0px 10px 20px -2px rgba(0,0,0,.04);
  --tw-shadow-colored: 0px 2px 15px -3px var(--tw-shadow-color), 0px 10px 20px -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);
}

.scale-\[0\.25\] {
  --tw-scale-x: 0.25;
  --tw-scale-y: 0.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-\[0\.8\] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}


.transition-\[background-color\2c _opacity\] {
  transition-property: background-color, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[background-color\2c box-shadow\2c border\] {
  transition-property: background-color,box-shadow,border;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[opacity\2c margin\] {
  transition-property: opacity,margin;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[transform\2c _opacity\] {
  transition-property: transform, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[transform\2c height\] {
  transition-property: transform,height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[var\(--transition\)\] {
  transition-property: var(--transition);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.\[transition\:background-color_\.2s_linear\2c _height_\.2s_ease-in-out\] {
  transition: background-color .2s linear, height .2s ease-in-out;
}

.\[transition\:background-color_\.2s_linear\2c _width_\.2s_ease-in-out\2c _opacity\] {
  transition: background-color .2s linear, width .2s ease-in-out, opacity;
}

.\[transition\:background-color_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c box-shadow_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\2c border_250ms_cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)_0ms\] {
  transition: background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border 250ms cubic-bezier(0.4,0,0.2,1) 0ms;
}

@media not all and (min-width: 1199px) {
.dark .max-xl\:scrollbar {
    scrollbar-color: #666668 #242526;
  }

  .dark .max-xl\:scrollbar::-webkit-scrollbar-track {
    background-color: #242526;
  }

  .dark .max-xl\:scrollbar::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-color: #242526;
  }

  .dark .max-xl\:scrollbar:hover::-webkit-scrollbar-thumb {
    background-color: #666668;
  }

  .dark .max-xl\:scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #adadad
  }
}

.focus\:before\:shadow-\[0px_0px_0px_13px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:focus::before {
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus::before {
  content: var(--tw-content);
  transition-property: box-shadow 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.checked\:focus\:before\:scale-100:focus:checked::before {
  content: var(--tw-content);
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.checked\:focus\:before\:shadow-\[0px_0px_0px_13px_\#3b71ca\]:focus:checked::before {
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px #3b71ca;
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.checked\:focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus:checked::before {
  content: var(--tw-content);
  transition-property: box-shadow 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:active {
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}

.group\/x:hover .group-hover\/x\:h-\[11px\] {
  height: 11px;
}

.group\/y:hover .group-hover\/y\:w-\[11px\] {
  width: 11px;
}

.group\/x:focus .group-focus\/x\:h-\[0\.6875rem\] {
  height: 0.6875rem;
}

.group\/y:focus .group-focus\/y\:w-\[0\.6875rem\] {
  width: 0.6875rem;
}

.group\/x:focus .group-focus\/x\:bg-\[\#999\] {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.group\/y:focus .group-focus\/y\:bg-\[\#999\] {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:block {
  display: block;
}

.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:block {
  display: block;
}


.group.active .group-\[\.active\]\:block {
  display: block;
}

.group.active .group-\[\&\.active\]\:hidden {
  display: none;
}

.group.active .group-\[\.active\]\:hidden {
  display: none;
}

.group[data-te-dropdown-show] .group-\[\[data-te-dropdown-show\]\]\:hidden {
  display: none;
}

.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:h-\[11px\] {
  height: 11px;
}

.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:w-\[11px\] {
  width: 11px;
}

.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border {
  border-width: 1px;
}

.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-solid {
  border-style: solid;
}

.group[data-te-datepicker-cell-current] .group-\[\[data-te-datepicker-cell-current\]\]\:border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.group\/ps.ps--active-x .group-\[\&\.ps--active-x\]\/ps\:bg-transparent {
  background-color: transparent;
}

.group\/ps.ps--active-y .group-\[\&\.ps--active-y\]\/ps\:bg-transparent {
  background-color: transparent;
}

.group\/x.ps--clicking .group-\[\&\.ps--clicking\]\/x\:bg-\[\#999\] {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.group\/y.ps--clicking .group-\[\&\.ps--clicking\]\/y\:bg-\[\#999\] {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-neutral-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}

.group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.group.active .group-\[\&\.active\]\:text-current {
  color: currentColor;
}


.group.mixitup-control-active .group-\[\.mixitup-control-active\]\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:text-\[\#212529\] {
  --tw-text-opacity: 1;
  color: rgb(33 37 41 / var(--tw-text-opacity));
}

.group[data-te-collapse-collapsed] .group-\[\[data-te-collapse-collapsed\]\]\:text-light-extra {
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.group[data-te-datepicker-cell-selected] .group-\[\[data-te-datepicker-cell-selected\]\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group\/ps.ps--scrolling-x .group-\[\&\.ps--scrolling-x\]\/ps\:opacity-60 {
  opacity: 0.6;
}

.group\/ps.ps--scrolling-y .group-\[\&\.ps--scrolling-y\]\/ps\:opacity-60 {
  opacity: 0.6;
}

.data-\[te-datepicker-cell-disabled\]\:pointer-events-none[data-te-datepicker-cell-disabled] {
  pointer-events: none;
}

.data-\[te-carousel-fade\]\:z-0[data-te-carousel-fade] {
  z-index: 0;
}

.data-\[te-carousel-fade\]\:z-\[1\][data-te-carousel-fade] {
  z-index: 1;
}

.data-\[te-input-state-active\]\:block[data-te-input-state-active] {
  display: block;
}

.data-\[te-tab-active\]\:block[data-te-tab-active] {
  display: block;
}

.data-\[te-alert-show\]\:inline-flex[data-te-alert-show] {
  display: inline-flex;
}

.data-\[popper-reference-hidden\]\:hidden[data-popper-reference-hidden] {
  display: none;
}

.data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\][data-te-input-state-active] {
  --tw-translate-y: -0.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\][data-te-input-state-active] {
  --tw-translate-y: -0.9rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\][data-te-input-state-active] {
  --tw-translate-y: -1.15rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[te-input-state-active\]\:scale-\[0\.8\][data-te-input-state-active] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[te-select-open\]\:scale-100[data-te-select-open] {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[te-offcanvas-show\]\:transform-none[data-te-offcanvas-show] {
  transform: none;
}

.data-\[te-datepicker-cell-disabled\]\:cursor-default[data-te-datepicker-cell-disabled] {
  cursor: default;
}

.data-\[te-input-disabled\]\:cursor-default[data-te-input-disabled] {
  cursor: default;
}

.data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled] {
  cursor: default;
}

.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:cursor-default[data-te-select-option-disabled][data-te-select-selected] {
  cursor: default;
}

.data-\[te-nav-active\]\:border-dark[data-te-nav-active] {
  --tw-border-opacity: 1;
  border-color: rgb(10 10 10 / var(--tw-border-opacity));
}

.data-\[te-nav-active\]\:border-primary[data-te-nav-active] {
  --tw-border-opacity: 1;
  border-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.data-\[te-input-disabled\]\:bg-\[\#e9ecef\][data-te-input-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 236 239 / var(--tw-bg-opacity));
}

.data-\[te-input-multiple-active\]\:bg-black\/5[data-te-input-multiple-active] {
  background-color: rgb(0 0 0 / 0.05);
}

.data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active] {
  background-color: rgb(0 0 0 / 0.05);
}

.data-\[te-nav-active\]\:bg-primary[data-te-nav-active] {
  --tw-bg-opacity: 1;
  background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.data-\[te-nav-active\]\:bg-primary\/10[data-te-nav-active] {
  background-color: rgb(130 49 211 / 0.1);
}

.data-\[te-select-option-selected\]\:bg-black\/\[0\.02\][data-te-select-option-selected] {
  background-color: rgb(0 0 0 / 0.02);
}

.data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-black\/5[data-te-input-state-active][data-te-select-option-selected] {
  background-color: rgb(0 0 0 / 0.05);
}

.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:bg-transparent[data-te-select-option-disabled][data-te-select-selected] {
  background-color: transparent;
}

.data-\[te-datepicker-cell-disabled\]\:text-neutral-300[data-te-datepicker-cell-disabled] {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}

.data-\[te-nav-active\]\:text-dark[data-te-nav-active] {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity));
}


.data-\[te-nav-active\]\:text-white[data-te-nav-active] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.data-\[te-select-selected\]\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled][data-te-select-selected] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.data-\[te-carousel-fade\]\:opacity-0[data-te-carousel-fade] {
  opacity: 0;
}

.data-\[te-carousel-fade\]\:opacity-100[data-te-carousel-fade] {
  opacity: 1;
}

.data-\[te-select-open\]\:opacity-100[data-te-select-open] {
  opacity: 1;
}

.data-\[te-carousel-fade\]\:duration-\[600ms\][data-te-carousel-fade] {
  transition-duration: 600ms;
}

.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::-moz-placeholder {
  opacity: 1;
}

.data-\[te-input-state-active\]\:placeholder\:opacity-100[data-te-input-state-active]::placeholder {
  opacity: 1;
}

.data-\[te-datepicker-cell-disabled\]\:hover\:cursor-default:hover[data-te-datepicker-cell-disabled] {
  cursor: default;
}

.group[data-te-datepicker-cell-focused] .group-\[\[data-te-datepicker-cell-focused\]\]\:data-\[te-datepicker-cell-selected\]\:bg-primary[data-te-datepicker-cell-selected] {
  --tw-bg-opacity: 1;
  background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.group\/validation[data-te-was-validated] .group-data-\[te-was-validated\]\/validation\:mb-4 {
  margin-bottom: 1rem;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-e-0 {
  border-inline-end-width: 0px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-l-0 {
  border-left-width: 0px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-r-0 {
  border-right-width: 0px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-s-0 {
  border-inline-start-width: 0px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t {
  border-top-width: 1px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-e-0 {
  border-inline-end-width: 0px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-l-0 {
  border-left-width: 0px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-r-0 {
  border-right-width: 0px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-s-0 {
  border-inline-start-width: 0px;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t {
  border-top-width: 1px;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-solid {
  border-style: solid;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-solid {
  border-style: solid;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-none {
  border-style: none;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-\[\#14a44d\] {
  --tw-border-opacity: 1;
  border-color: rgb(20 164 77 / var(--tw-border-opacity));
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-\[\#dc4c64\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 76 100 / var(--tw-border-opacity));
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:border-t-transparent {
  border-top-color: transparent;
}

.group[data-te-input-state-active] .group-data-\[te-input-state-active\]\:border-t-transparent {
  border-top-color: transparent;
}

.group\/opt[data-te-select-option-group-ref] .group-data-\[te-select-option-group-ref\]\/opt\:pl-7 {
  padding-left: 1.75rem;
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#14a44d\2c _0_1px_0_0_\#14a44d\2c _0_-1px_0_0_\#14a44d\] {
  --tw-shadow: -1px 0 0 #14a44d, 0 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d;
  --tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\] {
  --tw-shadow: -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca;
  --tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#dc4c64\2c _0_1px_0_0_\#dc4c64\2c _0_-1px_0_0_\#dc4c64\] {
  --tw-shadow: -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64;
  --tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\] {
  --tw-shadow: -1px 0 0 #ffffff, 0 1px 0 0 #ffffff, 0 -1px 0 0 #ffffff;
  --tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#14a44d\] {
  --tw-shadow: 0 1px 0 0 #14a44d;
  --tw-shadow-colored: 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#3b71ca\] {
  --tw-shadow: 0 1px 0 0 #3b71ca;
  --tw-shadow-colored: 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#dc4c64\] {
  --tw-shadow: 0 1px 0 0 #dc4c64;
  --tw-shadow-colored: 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[0_1px_0_0_\#ffffff\] {
  --tw-shadow: 0 1px 0 0 #ffffff;
  --tw-shadow-colored: 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#14a44d\2c _0_-1px_0_0_\#14a44d\2c _0_1px_0_0_\#14a44d\] {
  --tw-shadow: 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d, 0 1px 0 0 #14a44d;
  --tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#3b71ca\2c _0_-1px_0_0_\#3b71ca\2c _0_1px_0_0_\#3b71ca\] {
  --tw-shadow: 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca;
  --tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#dc4c64\2c _0_-1px_0_0_\#dc4c64\2c _0_1px_0_0_\#dc4c64\] {
  --tw-shadow: 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64;
  --tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-\[1px_0_0_\#ffffff\2c _0_-1px_0_0_\#ffffff\2c _0_1px_0_0_\#ffffff\] {
  --tw-shadow: 1px 0 0 #ffffff, 0 -1px 0 0 #ffffff, 0 1px 0 0 #ffffff;
  --tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 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);
}

.group[data-te-input-focused] .group-data-\[te-input-focused\]\:shadow-none {
  --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);
}

.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:block {
  display: block;
}

.group\/validation[data-te-was-validated] .peer:valid ~ .group-data-\[te-was-validated\]\/validation\:peer-valid\:text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:block {
  display: block;
}

.group\/validation[data-te-was-validated] .peer:invalid ~ .group-data-\[te-was-validated\]\/validation\:peer-invalid\:text-\[rgb\(220\2c 76\2c 100\)\] {
  --tw-text-opacity: 1;
  color: rgb(220 76 100 / var(--tw-text-opacity));
}

.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.75rem\] {
  --tw-translate-y: -0.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[0\.9rem\] {
  --tw-translate-y: -0.9rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:-translate-y-\[1\.15rem\] {
  --tw-translate-y: -1.15rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer[data-te-input-state-active] ~ .peer-data-\[te-input-state-active\]\:scale-\[0\.8\] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.peer[data-te-input-focused] ~ .peer-data-\[te-input-focused\]\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.dark\:shadow-\[0_4px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.5\)\]:is(.dark *) {
  --tw-shadow: 0 4px 9px -4px rgba(59,113,202,0.5);
  --tw-shadow-colored: 0 4px 9px -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);
}

.dark\:shadow-\[0_5px_20px_rgba\(1\2c 4\2c 19\2c \.60\)\]:is(.dark *) {
  --tw-shadow: 0 5px 20px rgba(1,4,19,.60);
  --tw-shadow-colored: 0 5px 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:shadow-\[0_5px_30px_rgba\(1\2c 4\2c 19\2c \.60\)\]:is(.dark *) {
  --tw-shadow: 0 5px 30px rgba(1,4,19,.60);
  --tw-shadow-colored: 0 5px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:hover\:shadow-\[0_5px_30px_rgba\(1\2c 4\2c 19\2c \.20\)\]:hover:is(.dark *) {
  --tw-shadow: 0 5px 30px rgba(1,4,19,.20);
  --tw-shadow-colored: 0 5px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:hover\:shadow-\[0_5px_30px_rgba\(1\2c 4\2c 19\2c \.60\)\]:hover:is(.dark *) {
  --tw-shadow: 0 5px 30px rgba(1,4,19,.60);
  --tw-shadow-colored: 0 5px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.2\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.1\)\]:hover:is(.dark *) {
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.2),0 4px 18px 0 rgba(59,113,202,0.1);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}
.group[data-te-datepicker-cell-current] .dark\:group-\[\[data-te-datepicker-cell-current\]\]\:border-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.group:not([data-te-datepicker-cell-disabled]):not([data-te-datepicker-cell-selected]):hover .dark\:group-\[\:not\(\[data-te-datepicker-cell-disabled\]\)\:not\(\[data-te-datepicker-cell-selected\]\)\:hover\]\:bg-box-dark-up:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.group:not([data-te-datepicker-cell-selected])[data-te-datepicker-cell-focused] .dark\:group-\[\:not\(\[data-te-datepicker-cell-selected\]\)\[data-te-datepicker-cell-focused\]\]\:bg-box-dark-up:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.group[data-te-collapse-collapsed] .dark\:group-\[\[data-te-collapse-collapsed\]\]\:text-subtitle-dark:is(.dark *) {
  color: rgba(255, 255, 255, 0.60);
}

.group[data-te-collapse-collapsed] .dark\:group-\[\[data-te-collapse-collapsed\]\]\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group[data-te-datepicker-cell-disabled] .dark\:group-\[\[data-te-datepicker-cell-disabled\]\]\:text-neutral-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.dark\:data-\[te-nav-active\]\:border-box-dark-up[data-te-nav-active]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.dark\:data-\[te-nav-active\]\:border-primary[data-te-nav-active]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(130 49 211 / var(--tw-border-opacity));
}

.dark\:data-\[te-buttons-timepicker\]\:bg-zinc-700[data-te-buttons-timepicker]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}

.dark\:data-\[te-input-disabled\]\:bg-zinc-600[data-te-input-disabled]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}

.dark\:data-\[te-input-multiple-active\]\:bg-white\/30[data-te-input-multiple-active]:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}

.dark\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active]:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}

.dark\:data-\[te-nav-active\]\:bg-box-dark-up[data-te-nav-active]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.dark\:data-\[te-nav-active\]\:bg-primary[data-te-nav-active]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.dark\:data-\[te-select-option-selected\]\:data-\[te-input-state-active\]\:bg-white\/30[data-te-input-state-active][data-te-select-option-selected]:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}

.dark\:data-\[te-nav-active\]\:text-title-dark[data-te-nav-active]:is(.dark *) {
  color: rgba(255, 255, 255, 0.87);
}

.dark\:data-\[te-nav-active\]\:text-white[data-te-nav-active]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:data-\[te-select-option-disabled\]\:text-gray-400[data-te-select-option-disabled]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.ltr\:-right-\[140px\]:where([dir="ltr"], [dir="ltr"] *) {
  right: -140px;
}

.ltr\:right-\[15px\]:where([dir="ltr"], [dir="ltr"] *) {
  right: 15px;
}

.ltr\:right-\[30px\]:where([dir="ltr"], [dir="ltr"] *) {
  right: 30px;
}

.ltr\:float-left:where([dir="ltr"], [dir="ltr"] *) {
  float: left;
}

.ltr\:ltr\:float-left:where([dir="ltr"], [dir="ltr"] *):where([dir="ltr"], [dir="ltr"] *) {
  float: left;
}

.ltr\:-translate-x-1\/2:where([dir="ltr"], [dir="ltr"] *) {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ltr\:translate-x-full:where([dir="ltr"], [dir="ltr"] *) {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ltr\:pl-5:where([dir="ltr"], [dir="ltr"] *) {
  padding-left: 1.25rem;
}

.ltr\:before\:left-0:where([dir="ltr"], [dir="ltr"] *)::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:ltr\:float-left:where([dir="ltr"], [dir="ltr"] *)::before {
  content: var(--tw-content);
  float: left;
}

.ltr\:after\:left-0:where([dir="ltr"], [dir="ltr"] *)::after {
  content: var(--tw-content);
  left: 0px;
}

.ltr\:first\:rounded-t-md:first-child:where([dir="ltr"], [dir="ltr"] *) {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.ltr\:last\:rounded-b-md:last-child:where([dir="ltr"], [dir="ltr"] *) {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

@media not all and (min-width: 1699px) {
  .ltr\:max-4xl\:translate-x-\[-280px\]:where([dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: -280px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media not all and (min-width: 991px) {
  .ltr\:max-lg\:translate-x-\[-260px\]:where([dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: -260px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .ltr\:max-lg\:translate-x-\[-280px\]:where([dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: -280px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 575px) {
  .ltr\:sm\:first\:rounded-tr-none:first-child:where([dir="ltr"], [dir="ltr"] *) {
    border-top-right-radius: 0px;
  }

  .ltr\:sm\:last\:rounded-bl-none:last-child:where([dir="ltr"], [dir="ltr"] *) {
    border-bottom-left-radius: 0px;
  }
}

.rtl\:\!left-auto:where([dir="rtl"], [dir="rtl"] *) {
  left: auto !important;
}

.rtl\:-left-\[140px\]:where([dir="rtl"], [dir="rtl"] *) {
  left: -140px;
}

.rtl\:left-\[15px\]:where([dir="rtl"], [dir="rtl"] *) {
  left: 15px;
}

.rtl\:left-\[30px\]:where([dir="rtl"], [dir="rtl"] *) {
  left: 30px;
}

.rtl\:float-right:where([dir="rtl"], [dir="rtl"] *) {
  float: right;
}

.rtl\:\!origin-\[50\%_50\%_0\]:where([dir="rtl"], [dir="rtl"] *) {
  transform-origin: 50% 50% 0 !important;
}

.rtl\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:pr-5:where([dir="rtl"], [dir="rtl"] *) {
  padding-right: 1.25rem;
}

.rtl\:\[direction\:rtl\]:where([dir="rtl"], [dir="rtl"] *) {
  direction: rtl;
}

.rtl\:before\:right-0:where([dir="rtl"], [dir="rtl"] *)::before {
  content: var(--tw-content);
  right: 0px;
}

.rtl\:after\:right-0:where([dir="rtl"], [dir="rtl"] *)::after {
  content: var(--tw-content);
  right: 0px;
}

.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media not all and (min-width: 1699px) {
  .rtl\:max-4xl\:translate-x-\[280px\]:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 280px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media not all and (min-width: 991px) {
  .rtl\:max-lg\:translate-x-\[260px\]:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 260px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .rtl\:max-lg\:translate-x-\[280px\]:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 280px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 575px) {
  .rtl\:sm\:first\:rounded-tl-none:first-child:where([dir="rtl"], [dir="rtl"] *) {
    border-top-left-radius: 0px;
  }

  .rtl\:sm\:last\:rounded-br-none:last-child:where([dir="rtl"], [dir="rtl"] *) {
    border-bottom-right-radius: 0px;
  }
}

.rtl\:ltr\:float-right:where([dir="ltr"], [dir="ltr"] *):where([dir="rtl"], [dir="rtl"] *) {
  float: right;
}

.\[\&\.TopCollapsed\]\:\!w-\[250px\].TopCollapsed {
  width: 250px !important;
}

@media (min-width: 1199px) {
  .xl\:\[\&\.TopCollapsed\]\:\!w-\[0px\].TopCollapsed {
    width: 0px !important;
  }

  .xl\:\[\&\.TopExpanded\]\:ps-\[0px\].TopExpanded {
    padding-inline-start: 0px;
  }
}

.\[\&\.close\>\.uil-multiply\]\:block.close>.uil-multiply {
  display: block;
}

.\[\&\.close\>\.uil-search\]\:hidden.close>.uil-search {
  display: none;
}

.\[\&\.mixitup-control-active\]\:text-primary.mixitup-control-active {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.\[\&\.mixitup-control-active\]\:after\:absolute.mixitup-control-active::after {
  content: var(--tw-content);
  position: absolute;
}

.\[\&\.mixitup-control-active\]\:after\:bottom-0.mixitup-control-active::after {
  content: var(--tw-content);
  bottom: 0px;
}

.\[\&\.mixitup-control-active\]\:after\:h-0\.5.mixitup-control-active::after {
  content: var(--tw-content);
  height: 0.125rem;
}

.\[\&\.mixitup-control-active\]\:after\:w-full.mixitup-control-active::after {
  content: var(--tw-content);
  width: 100%;
}

.\[\&\.mixitup-control-active\]\:after\:rounded-10.mixitup-control-active::after {
  content: var(--tw-content);
  border-radius: 10px;
}

.\[\&\.mixitup-control-active\]\:after\:bg-primary.mixitup-control-active::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(130 49 211 / var(--tw-bg-opacity));
}

.\[\&\.mixitup-control-active\]\:ltr\:after\:left-0:where([dir="ltr"], [dir="ltr"] *).mixitup-control-active::after {
  content: var(--tw-content);
  left: 0px;
}

.\[\&\.mixitup-control-active\]\:rtl\:after\:right-0:where([dir="rtl"], [dir="rtl"] *).mixitup-control-active::after {
  content: var(--tw-content);
  right: 0px;
}

.\[\&\.nav-open\]\:translate-x-0.nav-open {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&\.ps--clicking\]\:\!bg-\[\#eee\].ps--clicking {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity)) !important;
}

.\[\&\.ps--clicking\]\:\!opacity-90.ps--clicking {
  opacity: 0.9 !important;
}

.dark\:\[\&\.ps--clicking\]\:\!bg-\[\#555\].ps--clicking:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(85 85 85 / var(--tw-bg-opacity)) !important;
}


.\[\&\.show\]\:visible.show {
  visibility: visible;
}

.\[\&\.show\]\:block.show {
  display: block;
}

.\[\&\.show\]\:opacity-100.show {
  opacity: 1;
}

.\[\&\.success\]\:bg-success.success {
  --tw-bg-opacity: 1;
  background-color: rgb(1 184 26 / var(--tw-bg-opacity));
}

.\[\&\.unread\]\:bg-primary\/10.unread {
  background-color: rgb(130 49 211 / 0.1);
}

.\[\&\.unread\]\:text-primary.unread {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.\[\&\.visible\]\:block.visible {
  display: block;
}

.\[\&\.visible\]\:opacity-100.visible {
  opacity: 1;
}

.\[\&\.window-full\]\:max-w-\[50\%\].window-full {
  max-width: 50%;
}

.\[\&\:\:-webkit-scrollbar-button\]\:block::-webkit-scrollbar-button {
  display: block;
}

.\[\&\:\:-webkit-scrollbar-button\]\:h-0::-webkit-scrollbar-button {
  height: 0px;
}

.\[\&\:\:-webkit-scrollbar-button\]\:bg-transparent::-webkit-scrollbar-button {
  background-color: transparent;
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:h-\[50px\]::-webkit-scrollbar-thumb {
  height: 50px;
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#999\]::-webkit-scrollbar-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-none::-webkit-scrollbar-track-piece {
  border-radius: 0px;
}

.\[\&\:\:-webkit-scrollbar-track-piece\]\:rounded-l::-webkit-scrollbar-track-piece {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.\[\&\:\:-webkit-scrollbar-track-piece\]\:bg-transparent::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar {
  height: 0.25rem;
}

.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar {
  width: 0.25rem;
}

.\[\&\:checked\~\.label\]\:text-primary:checked~.label {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.\[\&\:checked\~\.label\]\:line-through:checked~.label {
  text-decoration-line: line-through;
}

.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:border-regular:not([data-te-collapse-collapsed]) {
  --tw-border-opacity: 1;
  border-color: rgb(241 242 246 / var(--tw-border-opacity));
}

.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:bg-white:not([data-te-collapse-collapsed]) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:text-primary:not([data-te-collapse-collapsed]) {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:border-box-dark-up:not([data-te-collapse-collapsed]):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:border-white\/10:not([data-te-collapse-collapsed]):is(.dark *) {
  border-color: rgb(255 255 255 / 0.1);
}

.dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:bg-box-dark-up:not([data-te-collapse-collapsed]):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 59 60 / var(--tw-bg-opacity));
}

.dark\:\[\&\:not\(\[data-te-collapse-collapsed\]\)\]\:text-white:not([data-te-collapse-collapsed]):is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::-moz-placeholder {
  opacity: 0;
}

.\[\&\:not\(\[data-te-input-placeholder-active\]\)\]\:placeholder\:opacity-0:not([data-te-input-placeholder-active])::placeholder {
  opacity: 0;
}

.hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-black\/5:not([data-te-select-option-disabled]):hover {
  background-color: rgb(0 0 0 / 0.05);
}

.dark\:hover\:\[\&\:not\(\[data-te-select-option-disabled\]\)\]\:bg-white\/30:not([data-te-select-option-disabled]):hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}

.\[\&\:nth-child\(odd\)\]\:bg-neutral-50:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.\[\&\:nth-child\(odd\)\]\:dark\:bg-box-dark-down:is(.dark *):nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(36 37 38 / var(--tw-bg-opacity));
}

.\[\&\>\.datepicker\]\:w-\[30px\]>.datepicker {
  width: 30px;
}

.\[\&\>\.ql-toolbar\]\:py-\[15px\]>.ql-toolbar {
  padding-top: 15px;
  padding-bottom: 15px;
}

.\[\&\>\.tox\]\:border-0>.tox {
  border-width: 0px;
}

.hover\:\[\&\>a\]\:text-primary>a:hover {
  --tw-text-opacity: 1;
  color: rgb(130 49 211 / var(--tw-text-opacity));
}

.\[\&\>div\>\.group\>div\]\:border-0>div>.group>div {
  border-width: 0px;
}

.\[\&\>div\>\.group\>div\]\:border-normal>div>.group>div {
  --tw-border-opacity: 1;
  border-color: rgb(227 230 239 / var(--tw-border-opacity));
}

.dark\:\[\&\>div\>\.group\>div\]\:border-box-dark-up>div>.group>div:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(58 59 60 / var(--tw-border-opacity));
}

.\[\&\>div\>input\]\:h-\[50px\]>div>input {
  height: 50px;
}

.\[\&\>div\>label\]\:hidden>div>label {
  display: none;
}

.\[\&\>div\]\:w-full>div {
  width: 100%;
}

.\[\&\[data-te-carousel-active\]\]\:h-\[25px\][data-te-carousel-active] {
  height: 25px;
}

.\[\&\[data-te-carousel-active\]\]\:w-\[25px\][data-te-carousel-active] {
  width: 25px;
}

.\[\&\[data-te-dropdown-show\]\]\:block[data-te-dropdown-show] {
  display: block;
}

.\[\&\[data-te-dropdown-show\]\]\:flex[data-te-dropdown-show] {
  display: flex;
}

.\[\&\[data-te-offcanvas-show\]\]\:visible[data-te-offcanvas-show] {
  visibility: visible;
}

.\[\&\[data-te-offcanvas-show\]\]\:transform-none[data-te-offcanvas-show] {
  transform: none;
}

.ltr\:\[\&\~span\]\:right-0~span:where([dir="ltr"], [dir="ltr"] *) {
  right: 0px;
}

.ltr\:\[\&\~span\]\:right-\[0\.75rem\]~span:where([dir="ltr"], [dir="ltr"] *) {
  right: 0.75rem;
}

.ltr\:\[\&\~span\]\:right-\[3px\]~span:where([dir="ltr"], [dir="ltr"] *) {
  right: 3px;
}

.rtl\:\[\&\~span\]\:left-0~span:where([dir="rtl"], [dir="rtl"] *) {
  left: 0px;
}

.rtl\:\[\&\~span\]\:left-\[0\.75rem\]~span:where([dir="rtl"], [dir="rtl"] *) {
  left: 0.75rem;
}

.rtl\:\[\&\~span\]\:left-\[3px\]~span:where([dir="rtl"], [dir="rtl"] *) {
  left: 3px;
}

.rtl\:\[\&\~span\]\:right-auto~span:where([dir="rtl"], [dir="rtl"] *) {
  right: auto;
}
