@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
    --bs-blue: #02c0ce;
    --bs-indigo: #777edd;
    --bs-pink: #ff679b;
    --bs-red: #f1556c;
    --bs-orange: #fd7e14;
    --bs-yellow: #f9bc0b;
    --bs-green: #0acf97;
    --bs-teal: #02bc9c;
    --bs-cyan: #45bbe0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #8a969c;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f6f7fb;
    --bs-gray-200: #eef2f7;
    --bs-gray-300: #e7e9eb;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #a1a9b1;
    --bs-gray-600: #8a969c;
    --bs-gray-700: #6c757d;
    --bs-gray-800: #343a40;
    --bs-gray-900: #313a46;
    /*    --bs-primary: #02c0ce;
    --bs-secondary: #777edd;*/
    --bs-primary: #777edd;
    --bs-secondary: #02c0ce;
    --bs-success: #0acf97;
    --bs-info: #45bbe0;
    --bs-warning: #f9bc0b;
    --bs-danger: #f1556c;
    --bs-light: #eef2f7;
    --bs-dark: #313a46;
    --bs-primary-rgb: 2, 192, 206;
    --bs-secondary-rgb: 119, 126, 221;
    --bs-success-rgb: 10, 207, 151;
    --bs-info-rgb: 69, 187, 224;
    --bs-warning-rgb: 249, 188, 11;
    --bs-danger-rgb: 241, 85, 108;
    --bs-light-rgb: 238, 242, 247;
    --bs-dark-rgb: 49, 58, 70;
    --bs-primary-text-emphasis: #02a3af;
    --bs-secondary-text-emphasis: #656bbc;
    --bs-success-text-emphasis: #09b080;
    --bs-info-text-emphasis: #3b9fbe;
    --bs-warning-text-emphasis: #d4a009;
    --bs-danger-text-emphasis: #cd485c;
    --bs-light-text-emphasis: #8a969c;
    --bs-dark-text-emphasis: #343a40;
    --bs-primary-bg-subtle: #d9f6f8;
    --bs-secondary-bg-subtle: #ebecfa;
    --bs-success-bg-subtle: #daf8ef;
    --bs-info-bg-subtle: #e3f5fa;
    --bs-warning-bg-subtle: #fef5da;
    --bs-danger-bg-subtle: #fde6e9;
    --bs-light-bg-subtle: #fbfbfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ae6eb;
    --bs-secondary-border-subtle: #c9cbf1;
    --bs-success-border-subtle: #9decd5;
    --bs-info-border-subtle: #b5e4f3;
    --bs-warning-border-subtle: #fde49d;
    --bs-danger-border-subtle: #f9bbc4;
    --bs-light-border-subtle: #eef2f7;
    --bs-dark-border-subtle: #a1a9b1;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Nunito Sans", sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #4c4c5c;
    --bs-body-color-rgb: 76, 76, 92;
    --bs-body-bg: #f3f6f8;
    --bs-body-bg-rgb: 243, 246, 248;
    --bs-emphasis-color: rgba(76, 76, 92, 0.75);
    --bs-emphasis-color-rgb: 76, 76, 92;
    --bs-secondary-color: #9ba6b7;
    --bs-secondary-color-rgb: 155, 166, 183;
    --bs-secondary-bg: #fff;
    --bs-secondary-bg-rgb: 255, 255, 255;
    --bs-tertiary-color: rgba(76, 76, 92, 0.5);
    --bs-tertiary-color-rgb: 76, 76, 92;
    --bs-tertiary-bg: #f6f7fb;
    --bs-tertiary-bg-rgb: 246, 247, 251;
    --bs-heading-color: inherit;
    --bs-link-color: #02c0ce;
    --bs-link-color-rgb: 2, 192, 206;
    --bs-link-decoration: none;
    --bs-link-hover-color: #02a3af;
    --bs-link-hover-color-rgb: 2, 163, 175;
    --bs-code-color: #45bbe0;
    --bs-highlight-color: #4c4c5c;
    --bs-highlight-bg: #fef2ce;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #e7e9eb;
    --bs-border-color-translucent: #ced4da;
    --bs-border-radius: 0.3rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.4rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.15);
    --bs-box-shadow-lg: 0 0 45px 0 rgba(var(--bs-body-color-rgb), 0.2);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);
    --bs-focus-ring-width: 0;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(2, 192, 206, 0.25);
    --bs-form-valid-color: #0acf97;
    --bs-form-valid-border-color: #0acf97;
    --bs-form-invalid-color: #f1556c;
    --bs-form-invalid-border-color: #f1556c;
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 0.725rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: rgba(46, 38, 61, 0.05);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: 0;
    --bs-dropdown-inner-border-radius: 0;
    --bs-dropdown-divider-bg: rgba(46, 38, 61, 0.05);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.375rem 1rem rgba(46, 38, 61, 0.22);
    --bs-dropdown-link-color: #433c50;
    --bs-dropdown-link-hover-color: #433c50;
    --bs-dropdown-link-hover-bg: #f2f2f3;
    --bs-dropdown-link-active-color: #8c57ff;
    --bs-dropdown-link-active-bg: #ede4ff;
    --bs-dropdown-link-disabled-color: #aba8b1;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.543rem;
    --bs-dropdown-header-color: #aba8b1;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}

.modal {
    --bs-modal-zindex: 1090;
    --bs-modal-width: 35rem;
    --bs-modal-padding: 1.25rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color: #6d6777;
    --bs-modal-bg: #fff;
    --bs-modal-border-color: #e6e5e8;
    --bs-modal-border-width: 0px;
    --bs-modal-border-radius: 0.5rem;
    --bs-modal-box-shadow: 0 0.5rem 1.75rem 0 rgba(46, 38, 61, 0.24);
    --bs-modal-inner-border-radius: calc(0.5rem - 0px);
    --bs-modal-header-padding-x: 1.25rem;
    --bs-modal-header-padding-y: 1.4531rem;
    --bs-modal-header-padding: 1.4531rem 1.25rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 0;
    --bs-modal-title-line-height: 1.375;
    --bs-modal-footer-gap: 1rem;
    --bs-modal-footer-bg:;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-simple .modal-content {
    padding: 4rem;
}

.modal-content {
    box-shadow: 0 0.5rem 1.75rem 0 rgba(46, 38, 61, 0.24);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0;
}

[data-bs-theme="light"] .filterbox {
    background: linear-gradient(135deg, #f3e8ff, #e0d4f7);
}

[data-bs-theme="dark"] .filterbox {
    background: linear-gradient(135deg, #2b1d3a, #3c2a58);
}

.h-px-200 {
    height: 200px;
}

.g-5,
.gx-5 {
    --highdmin-gutter-x: 1.25rem !important;
}

.g-5,
.gy-5 {
    --highdmin-gutter-y: 1.25rem !important;
}

.mt-6 {
    margin-top: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important
}


.avatar {
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
    cursor: pointer;
}

    .avatar img {
        width: 100%;
        height: 100%;
    }

    .avatar .avatar-initial {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        background-color: #f0eff0;
    }

    .avatar.avatar-md .avatar-initial {
        line-height: 1.3;
    }

    .avatar.avatar-online:after, .avatar.avatar-offline:after, .avatar.avatar-away:after, .avatar.avatar-busy:after {
        content: "";
        position: absolute;
        bottom: 0;
        right: 3px;
        width: 8px;
        height: 8px;
        border-radius: 100%;
        box-shadow: 0 0 0 2px #fff;
    }

    .avatar.avatar-online:after {
        background-color: #56ca00;
    }

    .avatar.avatar-offline:after {
        background-color: #8a8d93;
    }

    .avatar.avatar-away:after {
        background-color: #ffb400;
    }

    .avatar.avatar-busy:after {
        background-color: #ff4c51;
    }

.pull-up {
    transition: all 0.25s ease;
}

    .pull-up:hover {
        transform: translateY(-5px);
        box-shadow: 0 0.25rem 0.625rem rgba(46, 38, 61, 0.2);
        z-index: 30 !important;
        border-radius: 50%;
    }

.avatar-xs {
    width: 1.5rem;
    height: 1.5rem;
}

    .avatar-xs.avatar-online:after, .avatar-xs.avatar-offline:after, .avatar-xs.avatar-away:after, .avatar-xs.avatar-busy:after {
        width: 0.3rem;
        height: 0.3rem;
        right: 1px;
    }

.avatar-sm {
    width: 2rem;
    height: 2rem;
}

    .avatar-sm.avatar-online:after, .avatar-sm.avatar-offline:after, .avatar-sm.avatar-away:after, .avatar-sm.avatar-busy:after {
        width: 0.4rem;
        height: 0.4rem;
        right: 2px;
    }

.avatar-md {
    width: 3rem;
    height: 3rem;
}

    .avatar-md.avatar-online:after, .avatar-md.avatar-offline:after, .avatar-md.avatar-away:after, .avatar-md.avatar-busy:after {
        width: 0.6rem;
        height: 0.6rem;
        right: 4px;
    }

.avatar-lg {
    width: 3.5rem;
    height: 3.5rem;
}

    .avatar-lg.avatar-online:after, .avatar-lg.avatar-offline:after, .avatar-lg.avatar-away:after, .avatar-lg.avatar-busy:after {
        width: 0.7rem;
        height: 0.7rem;
        right: 5px;
    }

.avatar-xl {
    width: 4rem;
    height: 4rem;
}

    .avatar-xl.avatar-online:after, .avatar-xl.avatar-offline:after, .avatar-xl.avatar-away:after, .avatar-xl.avatar-busy:after {
        width: 0.8rem;
        height: 0.8rem;
        right: 6px;
    }

.avatar-group .avatar {
    transition: all 0.25s ease;
}

    .avatar-group .avatar img,
    .avatar-group .avatar .avatar-initial {
        border: 2px solid #fff;
    }

    .avatar-group .avatar .avatar-initial {
        background-color: #f0eff0;
    }

    .avatar-group .avatar:hover {
        z-index: 30 !important;
        transition: all 0.25s ease;
    }

    .avatar-group .avatar:nth-child(1) {
        z-index: 8;
    }

    .avatar-group .avatar:nth-child(2) {
        z-index: 7;
    }

    .avatar-group .avatar:nth-child(3) {
        z-index: 6;
    }

    .avatar-group .avatar:nth-child(4) {
        z-index: 5;
    }

    .avatar-group .avatar:nth-child(5) {
        z-index: 4;
    }

    .avatar-group .avatar:nth-child(6) {
        z-index: 3;
    }

    .avatar-group .avatar:nth-child(7) {
        z-index: 2;
    }

.avatar-group .avatar {
    margin-left: -0.65rem;
}

    .avatar-group .avatar:first-child {
        margin-left: 0 !important;
    }

.avatar-group .avatar-xs {
    margin-left: -0.5rem !important;
}

.avatar-group .avatar-sm {
    margin-left: -0.6rem !important;
}

.avatar-group .avatar-md {
    margin-left: -0.8rem !important;
}

.avatar-group .avatar-lg {
    margin-left: -1rem !important;
}

.avatar-group .avatar-xl {
    margin-left: -1.1rem !important;
}

.w-auto {
    width: auto !important;
}

.badge {
    --bs-badge-padding-x: 0.9231em;
    --bs-badge-padding-y: 0.236em;
    --bs-badge-font-weight: 500;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 0.1875rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
}

.card-img-position {
    height: 115%;
}

[data-bs-theme="light"] .transparent-card .avatar .avatar-initial {
    background-color: #fff;
}

[data-bs-theme="dark"] .transparent-card .avatar .avatar-initial {
    background-color: #312d4b;
}

.ri-24px, .ri-24px:before {
    font-size: 24px;
}

.ri-26px, .ri-26px:before {
    font-size: 26px;
}

[data-bs-theme="light"] .avatar .avatar-initial
Specificity: (0,2,0) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #f0eff0;
    font-size: 0.9375rem;
}

[data-bs-theme="dark"] .avatar .avatar-initial {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #3f3b59;
    font-size: 0.9375rem;
}

[data-bs-theme="dark"] .text-heading {
    --bs-text-opacity: 1;
    color: #d5d1ea !important;
}

[data-bs-theme="light"] .text-heading {
    --bs-text-opacity: 1;
    color: #433c50 !important;
}

.me-sm-6 {
    margin-right: 1.5rem !important;
}

.me-lg-6 {
    margin-right: 1.5rem !important;
}

.card {
    background-clip: padding-box !important;
    box-shadow: 0 0.25rem 0.625rem rgba(46, 38, 61, 0.2) !important;
}

[data-bs-theme="light"] .card {
    --bs-card-spacer-y: 1.25rem;
    --bs-card-spacer-x: 1.25rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: #433c50;
    --bs-card-subtitle-color: #8c8894;
    --bs-card-border-width: 0;
    --bs-card-border-color: #e6e5e8;
    --bs-card-border-radius: 0.375rem;
    --bs-card-box-shadow: 0 0.25rem 0.625rem rgba(46, 38, 61, 0.2);
    --bs-card-inner-border-radius: 0.375rem;
    --bs-card-cap-padding-y: 1.25rem;
    --bs-card-cap-padding-x: 1.25rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color: #433c50;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1.5rem;
    --bs-card-group-margin: 1.5rem;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    min-width: 0 !important;
    height: var(--bs-card-height) !important;
    color: var(--bs-body-color) !important;
    word-wrap: break-word !important;
    background-color: var(--bs-card-bg) !important;
    background-clip: border-box !important;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color) !important;
    border-radius: var(--bs-card-border-radius) !important;
}

[data-bs-theme="dark"] .card {
    --bs-card-spacer-y: 1.25rem;
    --bs-card-spacer-x: 1.25rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: #d5d1ea;
    --bs-card-subtitle-color: #b0acc7;
    --bs-card-border-width: 0;
    --bs-card-border-color: #474360;
    --bs-card-border-radius: 0.375rem;
    --bs-card-box-shadow: 0 0.25rem 0.625rem rgba(19, 17, 32, 0.24);
    --bs-card-inner-border-radius: 0.375rem;
    --bs-card-cap-padding-y: 1.25rem;
    --bs-card-cap-padding-x: 1.25rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color: #d5d1ea;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: #1e1f27;
    --bs-card-img-overlay-padding: 1.5rem;
    --bs-card-group-margin: 1.5rem;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    min-width: 0 !important;
    height: var(--bs-card-height) !important;
    color: var(--bs-body-color) !important;
    word-wrap: break-word !important;
    background-color: var(--bs-card-bg) !important;
    background-clip: border-box !important;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color) !important;
    border-radius: var(--bs-card-border-radius) !important;
}

.card[class*=card-border-shadow-] {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-radius: 0.375rem;
    transition: all 0.2s ease-in-out;
    z-index: -1;
}

.card.card-border-shadow-primary {
    border-bottom-color: #ba9aff;
}

.card.card-border-shadow-warning {
    border-bottom-color: #ffd266;
}

.card.card-border-shadow-danger {
    border-bottom-color: #ff9497;
}

.card.card-border-shadow-info {
    border-bottom-color: #73d0ff;
}

[data-bs-theme="dark"] .bg-label-primary {
    background-color: #383059 !important;
    color: #8c57ff !important;
}

[data-bs-theme="dark"] .bg-label-warning {
    background-color: #413845 !important;
    color: #ffb400 !important;
}

[data-bs-theme="dark"] .bg-label-success {
    background-color: #343a45 !important;
    color: #56ca00 !important;
}

[data-bs-theme="dark"] .bg-label-danger {
    background-color: #412f4b !important;
    color: #ff4c51 !important;
}

[data-bs-theme="dark"] .bg-label-info {
    background-color: #2f3859 !important;
    color: #16b1ff !important;
}

[data-bs-theme="light"] .bg-label-primary {
    background-color: #ede4ff !important;
    color: #8c57ff !important;
}

[data-bs-theme="light"] .bg-label-warning {
    background-color: #fff3d6 !important;
    color: #ffb400 !important;
}

[data-bs-theme="light"] .bg-label-success {
    background-color: #e4f7d6 !important;
    color: #56ca00 !important;
}

[data-bs-theme="light"] .bg-label-danger {
    background-color: #ffe2e3 !important;
    color: #ff4c51 !important;
}

[data-bs-theme="light"] .bg-label-info {
    background-color: #daf3ff !important;
    color: #16b1ff !important;
}

.btn-secondary {
    --highdmin-btn-color: #fff;
    --highdmin-btn-bg: #777edd !important;
    --highdmin-btn-border-color: #777edd !important;
    --highdmin-btn-hover-color: #fff;
    --highdmin-btn-hover-bg: #777edd !important;
    --highdmin-btn-hover-border-color: #777edd !important;
    --highdmin-btn-focus-shadow-rgb: 40, 201, 213;
    --highdmin-btn-active-color: #fff;
    --highdmin-btn-active-bg: #777edd !important;
    --highdmin-btn-active-border-color: #777edd !important;
    --highdmin-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --highdmin-btn-disabled-color: #fff;
    --highdmin-btn-disabled-bg: #777edd !important;
    --highdmin-btn-disabled-border-color: #777edd !important;
}

h5, .h5 {
    line-height: 1.75rem !important;
    font-size: 1.125rem !important;
    font-weight: 500 !important;
}

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.badge {
    font-size: 0.875rem !important;
}


.table-bordered {
    > :not(caption) > *

{
    border-width: $table-border-width 0;
    // stylelint-disable-next-line selector-max-universal > *

{
    border-width: 0 $table-border-width;
}

}
}
