@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);
a,a:hover{
    text-decoration:none
}
a,hr{
    color:inherit
}
.basic-data-table .dt-layout-row .dt-layout-cell,.fc-header td,body,fieldset,legend,ol,option,td,th,ul{
    padding:0
}
caption,th{
    text-align:left
}
.center-border,.chat-sidebar-single .img,.check-marker .apexcharts-legend-marker,.form-mobile-field,.form-wizard-list__line,.icon-field,.sidebar-menu li.dropdown>a,body,sub,sup{
    position:relative
}
.animated-bar,.floating-label{
    animation-iteration-count:1;
    animation-timing-function:linear;
    animation-duration:2s
}
.tooltip,.tooltip-white{
    --bs-tooltip-color:#fff
}
:root{
    --default-font: ;
    --h1:clamp(2rem, 1.2rem + 4vw, 4.5rem);
    --h2:clamp(1.75rem, 1.11rem + 3.2vw, 3.75rem);
    --h3:clamp(1.5rem, 1.02rem + 2.4vw, 3rem);
    --h4:clamp(1.375rem, 1.095rem + 1.4vw, 2.25rem);
    --h5:clamp(1.25rem, 1.05rem + 1vw, 1.875rem);
    --h6:clamp(1.125rem, 1.005rem + 0.6vw, 1.5rem);
    --size-2:0.125rem;
    --size-4:0.25rem;
    --size-6:0.375rem;
    --size-8:0.5rem;
    --size-9:0.5625rem;
    --size-10:0.625rem;
    --size-11:0.6875rem;
    --size-12:0.75rem;
    --size-13:0.8125rem;
    --size-16:1rem;
    --size-20:1.25rem;
    --size-24:1.5rem;
    --size-28:1.5rem;
    --size-32:2rem;
    --size-36:2rem;
    --size-40:2.5rem;
    --size-44:2.75rem;
    --size-48:3rem;
    --size-50:3.125rem;
    --size-56:3.5rem;
    --size-60:3.75rem;
    --size-64:4rem;
    --size-72:4.5rem;
    --size-76:4.75rem;
    --size-80:5rem;
    --size-90:5.625rem;
    --size-110:6.875rem;
    --size-120:7.5rem;
    --size-144:9rem;
    --size-160:10rem;
    --size-170:10.625rem;
    --size-190:11.875rem;
    --size-200:12.5rem;
    --size-240:15rem;
    --size-440:27.5rem;
    --rounded-2:0.125rem;
    --rounded-4:0.25rem;
    --rounded-6:0.375rem;
    --rounded-8:0.5rem;
    --rounded-9:0.5625rem;
    --rounded-10:0.625rem;
    --rounded-11:0.6875rem;
    --rounded-12:0.75rem;
    --rounded-13:0.8125rem;
    --rounded-16:1rem;
    --rounded-20:1.25rem;
    --rounded-24:1.5rem;
    --rounded-28:1.5rem;
    --rounded-32:2rem;
    --rounded-36:2rem;
    --rounded-40:2.5rem;
    --rounded-44:2.75rem;
    --rounded-48:3rem;
    --rounded-50:3.125rem;
    --rounded-56:3.5rem;
    --rounded-60:3.75rem;
    --rounded-64:4rem;
    --rounded-72:4.5rem;
    --rounded-76:4.75rem;
    --rounded-80:5rem;
    --rounded-90:5.625rem;
    --rounded-110:6.875rem;
    --rounded-120:7.5rem;
    --rounded-144:9rem;
    --rounded-160:10rem;
    --rounded-170:10.625rem;
    --rounded-190:11.875rem;
    --rounded-200:12.5rem;
    --rounded-240:15rem;
    --rounded-440:27.5rem;
    --shadow-1:0 4px 60px 0 rgba(4, 6, 15, 0.8);
    --shadow-2:0 4px 60px 0 rgba(4, 6, 15, 0.5);
    --shadow-3:0 20px 100px 0 rgba(4, 6, 15, 0.8);
    --shadow-4:4px 8px 24px 0 rgba(182, 182, 182, 0.2);
    --shadow-5:4px 12px 32px 0 rgba(0, 169, 158, 0.1);
    --shadow-6:4px 16px 32px 0 rgba(0, 169, 158, 0.1);
    --font-2xxl:2rem;
    --font-2xl:1.75rem;
    --font-xxl:1.5rem;
    --font-xl:1.25rem;
    --font-lg:1.125rem;
    --font-md:1rem;
    --font-sm:0.875rem;
    --font-xs:0.75rem;
    --font-xxs:0.625rem;
    --primary-50:#E4F1FF;
    --primary-100:#BFDCFF;
    --primary-200:#95C7FF;
    --primary-300:#6BB1FF;
    --primary-400:#519FFF;
    --primary-500:#458EFF;
    --primary-600:#487FFF;
    --primary-700:#486CEA;
    --primary-800:#4759D6;
    --primary-900:#4536B6;
    --neutral-50:#F5F6FA;
    --neutral-100:#F3F4F6;
    --neutral-200:#EBECEF;
    --neutral-300:#D1D5DB;
    --neutral-400:#9CA3AF;
    --neutral-500:#6B7280;
    --neutral-600:#4B5563;
    --neutral-700:#374151;
    --neutral-800:#1F2937;
    --neutral-900:#111827;
    --danger-50:#FEF2F2;
    --danger-100:#FEE2E2;
    --danger-200:#FECACA;
    --danger-300:#FCA5A5;
    --danger-400:#F87171;
    --danger-500:#EF4444;
    --danger-600:#DC2626;
    --danger-700:#B91C1C;
    --danger-800:#991B1B;
    --danger-900:#7F1D1D;
    --success-50:#F0FDF4;
    --success-100:#DCFCE7;
    --success-200:#BBF7D0;
    --success-300:#86EFAC;
    --success-400:#4ADE80;
    --success-500:#22C55E;
    --success-600:#16A34A;
    --success-700:#15803D;
    --success-800:#166534;
    --success-900:#14532D;
    --warning-50:#FEFCE8;
    --warning-100:#FEF9C3;
    --warning-200:#FEF08A;
    --warning-300:#FDE047;
    --warning-400:#FACC15;
    --warning-500:#EAB308;
    --warning-600:#FF9F29;
    --warning-700:#f39016;
    --warning-800:#e58209;
    --warning-900:#d77907;
    --info-50:#EFF6FF;
    --info-100:#DBEAFE;
    --info-200:#BFDBFE;
    --info-300:#93C5FD;
    --info-400:#60A5FA;
    --info-500:#3B82F6;
    --info-600:#2563EB;
    --info-700:#1D4ED8;
    --info-800:#1E40AF;
    --info-900:#1E3A8A;
    --cyan-50:#e2f5fb;
    --cyan-100:#DAF6FF;
    --cyan-200:#85daf4;
    --cyan-300:#6cdafc;
    --cyan-400:#48cef7;
    --cyan-500:#2bc9f9;
    --cyan-600:#00b8f2;
    --cyan-700:#03a9dc;
    --cyan-800:#049dcb;
    --cyan-900:#0390bb;
    --dark-1:#1B2431;
    --dark-2:#273142;
    --dark-3:#323D4E;
    --lilac-50:#f0e1ff;
    --lilac-100:#EBD7FF;
    --lilac-200:#dcc0f8;
    --lilac-300:#cd9ffa;
    --lilac-400:#c48afe;
    --lilac-500:#b66dff;
    --lilac-600:#8252E9;
    --lilac-700:#6f37e6;
    --lilac-800:#601eef;
    --light-50:#F5F6FA;
    --light-100:#F3F4F6;
    --light-600:#E4F1FF;
    --light-700:#374151;
    --light-800:#1F2937;
    --success-main:#45B369;
    --success-surface:#DAF0E1;
    --success-border:#B5E1C3;
    --success-hover:#009F5E;
    --success-pressed:#006038;
    --success-focus:rgba(69, 179, 105, 0.1490196078);
    --info-main:#144BD6;
    --info-surface:#E7EEFC;
    --info-border:#AECAFC;
    --info-hover:#0A51CE;
    --info-pressed:#06307C;
    --info-focus:rgba(20, 75, 214, 0.1490196078);
    --warning-main:#FF9F29;
    --warning-surface:#FFF9E2;
    --warning-border:#FFEBA6;
    --warning-hover:#D69705;
    --warning-pressed:#C28800;
    --warning-focus:rgba(255, 192, 45, 0.1490196078);
    --danger-main:#EF4A00;
    --danger-surface:#FCDAE2;
    --danger-border:#F9B5C6;
    --danger-hover:#D53128;
    --danger-pressed:#801D18;
    --danger-focus:rgba(239, 71, 112, 0.1490196078);
    --cyan:#00B8F2;
    --indigo:#7F27FF;
    --purple:#8252E9;
    --red:#E30A0A;
    --yellow:#F4941E;
    --orange:#F86624;
    --pink:#DE3ACE;
    --primary-light:rgba(72, 127, 255, 0.15);
    --yellow-light:rgba(255, 159, 41, 0.15);
    --purple-light:rgba(130, 82, 233, 0.15);
    --pink-light:rgba(250, 54, 230, 0.15);
    --primary-light-white:rgba(72, 127, 255, 0.25);
    --yellow-light-white:rgba(255, 159, 41, 0.25);
    --purple-light-white:rgba(132, 90, 223, 0.25);
    --pink-light-white:rgba(250, 54, 230, 0.25);
    --base:#fff;
    --brand:var(--primary-600);
    --button-secondary:var(--primary-50);
    --black:var(--dark-2);
    --white:var(--base);
    --bg-color:var(--neutral-50);
    --text-primary-light:var(--neutral-900);
    --text-secondary-light:var(--neutral-600);
    --text-secondary-dark:var(--neutral-300);
    --input-form-light:var(--neutral-300);
    --input-form-dark:var(--neutral-500);
    --input-bg:var(--neutral-50);
    --input-stroke:var(--neutral-300);
    --border-color:#d1d5db80
}
[data-theme=dark]{
    --button-secondary:var(--neutral-300);
    --black:var(--base);
    --white:var(--dark-2);
    --bg-color:var(--dark-1);
    --text-primary-light:var(--base);
    --text-secondary-light:#D1D5DB;
    --text-secondary-dark:var(--dark-2);
    --input-form-light:#6B7280;
    --input-form-dark:#D1D5DB;
    --input-bg:var(--dark-3);
    --input-stroke:#F3F4F6;
    --primary-50:#e4f1ff0f;
    --info-50:#EFF6FF0f;
    --warning-50:#FEFCE80f;
    --success-50:#F0FDF40f;
    --danger-50:#FEF2F20f;
    --lilac-100:#EBD7FF0f;
    --success-100:#DCFCE70f;
    --danger-100:rgba(239, 71, 112, 0.1490196078);
    --border-color:#d1d5db33;
    --neutral-50:#1B2431;
    --neutral-100:#273142;
    --neutral-200:#323D4E;
    --neutral-300:#4B5563;
    --neutral-400:#6B7280;
    --neutral-500:#9CA3AF;
    --neutral-600:#D1D5DB;
    --neutral-700:#EBECEF;
    --neutral-800:#F3F4F6;
    --neutral-900:#F5F6FA
}
:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){
    all:unset;
    display:revert
}
:where([hidden]){
    display:none
}
:where([contenteditable]:not([contenteditable=false])){
    -moz-user-modify:read-write;
    -webkit-user-modify:read-write;
    overflow-wrap:break-word;
    -webkit-line-break:after-white-space;
    -webkit-user-select:auto
}
:where([draggable=true]){
    -webkit-user-drag:element
}
:where(dialog:modal){
    all:revert
}
*,::after,::before{
    box-sizing:border-box;
    border-style:solid;
    border-width:0
}
html{
    scroll-behavior:smooth
}
body{
    background-color:var(--bg-color);
    color:var(--text-secondary-light);
    font-family:Inter,sans-serif;
    font-size:1rem;
    margin:0;
    font-weight:400;
    line-height:1.7;
    overflow-x:hidden
}
.bordered-tab .nav-link.active::before,.chat-wrapper .chat-sidebar,.slider-progress span.active,body.overlay-active::after{
    width:100%
}
body::after{
    position:absolute;
    content:"";
    top:0;
    inset-inline-start:0;
    width:0;
    height:100%;
    background-color:#000;
    opacity:.65;
    transition:.3s;
    z-index:2
}
.sidebar-menu li.dropdown.open .sidebar-submenu,details,main{
    display:block
}
footer{
    margin-top:auto
}
img{
    max-width:100%;
    height:auto;
    user-select:none
}
.cursor-pointer,.form-check-input,label[for],select{
    cursor:pointer
}
.rounded-tooltip-value .apexcharts-tooltip-text-y-value,dt{
    margin-left:0
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible;
    border-top-width:1px;
    margin:0;
    clear:both;
    opacity:.15
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:inherit
}
address{
    font-style:inherit
}
ol,ul{
    margin:0;
    list-style:none
}
:focus,button:focus{
    outline:0
}
button{
    border:none
}
.sidebar-mobile-toggle,.sidebar-toggle.active .icon.active,.sidebar.active .sidebar-logo img.logo-icon,.sidebar.active:hover .sidebar-logo img.light-logo,.sidebar.active:hover .sidebar-menu li a span,.sidebar.active:hover .sidebar-menu li.dropdown a::after,.sidebar.active:hover .sidebar-menu li.sidebar-menu-group-title,[data-theme=dark] .sidebar-logo img.dark-logo,[data-theme=dark] .sidebar.active:hover .sidebar-logo img.dark-logo,span{
    display:inline-block
}
.text-line-1,.text-line-2,.text-line-3{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    overflow:hidden
}
a{
    display:inline-block;
    background-color:transparent
}
a,button{
    cursor:revert
}
a:hover{
    color:var(--primary)
}
abbr[title]{
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
embed,iframe,img,object,svg{
    vertical-align:bottom
}
button,input,optgroup,select,textarea{
    -webkit-appearance:none;
    appearance:none;
    vertical-align:middle;
    color:inherit;
    font:inherit;
    background:0 0;
    padding:0;
    margin:0;
    border-radius:0;
    text-align:inherit;
    text-transform:inherit
}
.ppq-audio-player audio,progress{
    vertical-align:baseline
}
[type=button],[type=reset],[type=submit],button{
    cursor:pointer;
    -webkit-appearance:button
}
[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{
    cursor:default
}
:-moz-focusring{
    outline:auto
}
select:disabled{
    opacity:inherit
}
fieldset{
    margin:0;
    min-width:0
}
textarea{
    overflow:auto
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
[type=number]{
    -moz-appearance:textfield
}
summary{
    display:list-item
}
[contenteditable]:focus{
    outline:auto
}
table{
    border-color:inherit;
    border-collapse:collapse
}
td,th{
    vertical-align:top
}
th{
    font-weight:700
}
.group-item:hover .group-hover\:text-primary-50,.text-hover-primary-50:hover,.text-primary-50{
    color:var(--primary-50)!important
}
.group-item:hover .group-hover\:text-primary-100,.text-hover-primary-100:hover,.text-primary-100{
    color:var(--primary-100)!important
}
.group-item:hover .group-hover\:text-primary-200,.text-hover-primary-200:hover,.text-primary-200{
    color:var(--primary-200)!important
}
.group-item:hover .group-hover\:text-primary-300,.text-hover-primary-300:hover,.text-primary-300{
    color:var(--primary-300)!important
}
.group-item:hover .group-hover\:text-primary-400,.text-hover-primary-400:hover,.text-primary-400{
    color:var(--primary-400)!important
}
.group-item:hover .group-hover\:text-primary-500,.text-hover-primary-500:hover,.text-primary-500{
    color:var(--primary-500)!important
}
.btn.hover-text-primary:hover,.checked-primary .form-check-input:checked~label,.dropdown>button.show .text-primary-light,.group-item:hover .group-hover\:text-primary-600,.hover-text-primary:hover,.item-active>a .icon,.switch-primary .form-check-input:checked~.form-check-label,.text-hover-primary-600:hover,.text-primary-600{
    color:var(--primary-600)!important
}
.group-item:hover .group-hover\:text-primary-700,.text-hover-primary-700:hover,.text-primary-700{
    color:var(--primary-700)!important
}
.group-item:hover .group-hover\:text-primary-800,.text-hover-primary-800:hover,.text-primary-800{
    color:var(--primary-800)!important
}
.group-item:hover .group-hover\:text-primary-900,.text-hover-primary-900:hover,.text-primary-900{
    color:var(--primary-900)!important
}
.group-item:hover .group-hover\:text-neutral-50,.text-hover-neutral-50:hover,.text-neutral-50{
    color:var(--neutral-50)!important
}
.group-item:hover .group-hover\:text-neutral-100,.text-hover-neutral-100:hover,.text-neutral-100{
    color:var(--neutral-100)!important
}
.group-item:hover .group-hover\:text-neutral-200,.text-hover-neutral-200:hover,.text-neutral-200{
    color:var(--neutral-200)!important
}
.group-item:hover .group-hover\:text-neutral-300,.text-hover-neutral-300:hover,.text-neutral-300{
    color:var(--neutral-300)!important
}
.group-item:hover .group-hover\:text-neutral-400,.text-hover-neutral-400:hover,.text-neutral-400{
    color:var(--neutral-400)!important
}
.group-item:hover .group-hover\:text-neutral-500,.text-hover-neutral-500:hover,.text-neutral-500{
    color:var(--neutral-500)!important
}
.group-item:hover .group-hover\:text-neutral-600,.text-hover-neutral-600:hover,.text-neutral-600{
    color:var(--neutral-600)!important
}
.group-item:hover .group-hover\:text-neutral-700,.text-hover-neutral-700:hover,.text-neutral-700{
    color:var(--neutral-700)!important
}
.group-item:hover .group-hover\:text-neutral-800,.text-hover-neutral-800:hover,.text-neutral-800{
    color:var(--neutral-800)!important
}
.checked-dark .form-check-input:checked~label,.group-item:hover .group-hover\:text-neutral-900,.switch-dark .form-check-input:checked~.form-check-label,.text-hover-neutral-900:hover,.text-neutral-900{
    color:var(--neutral-900)!important
}
.group-item:hover .group-hover\:text-danger-50,.text-danger-50,.text-hover-danger-50:hover{
    color:var(--danger-50)!important
}
.group-item:hover .group-hover\:text-danger-100,.text-danger-100,.text-hover-danger-100:hover{
    color:var(--danger-100)!important
}
.group-item:hover .group-hover\:text-danger-200,.text-danger-200,.text-hover-danger-200:hover{
    color:var(--danger-200)!important
}
.group-item:hover .group-hover\:text-danger-300,.text-danger-300,.text-hover-danger-300:hover{
    color:var(--danger-300)!important
}
.group-item:hover .group-hover\:text-danger-400,.text-danger-400,.text-hover-danger-400:hover{
    color:var(--danger-400)!important
}
.group-item:hover .group-hover\:text-danger-500,.text-danger-500,.text-hover-danger-500:hover{
    color:var(--danger-500)!important
}
.checked-danger .form-check-input:checked~label,.group-item:hover .group-hover\:text-danger-600,.switch-danger .form-check-input:checked~.form-check-label,.text-danger-600,.text-hover-danger-600:hover{
    color:var(--danger-600)!important
}
.group-item:hover .group-hover\:text-danger-700,.text-danger-700,.text-hover-danger-700:hover{
    color:var(--danger-700)!important
}
.group-item:hover .group-hover\:text-danger-800,.text-danger-800,.text-hover-danger-800:hover{
    color:var(--danger-800)!important
}
.group-item:hover .group-hover\:text-danger-900,.text-danger-900,.text-hover-danger-900:hover{
    color:var(--danger-900)!important
}
.group-item:hover .group-hover\:text-success-50,.text-hover-success-50:hover,.text-success-50{
    color:var(--success-50)!important
}
.group-item:hover .group-hover\:text-success-100,.text-hover-success-100:hover,.text-success-100{
    color:var(--success-100)!important
}
.group-item:hover .group-hover\:text-success-200,.text-hover-success-200:hover,.text-success-200{
    color:var(--success-200)!important
}
.group-item:hover .group-hover\:text-success-300,.text-hover-success-300:hover,.text-success-300{
    color:var(--success-300)!important
}
.group-item:hover .group-hover\:text-success-400,.text-hover-success-400:hover,.text-success-400{
    color:var(--success-400)!important
}
.group-item:hover .group-hover\:text-success-500,.text-hover-success-500:hover,.text-success-500{
    color:var(--success-500)!important
}
.checked-success .form-check-input:checked~label,.group-item:hover .group-hover\:text-success-600,.switch-success .form-check-input:checked~.form-check-label,.text-hover-success-600:hover,.text-success-600{
    color:var(--success-600)!important
}
.group-item:hover .group-hover\:text-success-700,.text-hover-success-700:hover,.text-success-700{
    color:var(--success-700)!important
}
.group-item:hover .group-hover\:text-success-800,.text-hover-success-800:hover,.text-success-800{
    color:var(--success-800)!important
}
.group-item:hover .group-hover\:text-success-900,.text-hover-success-900:hover,.text-success-900{
    color:var(--success-900)!important
}
.group-item:hover .group-hover\:text-warning-50,.text-hover-warning-50:hover,.text-warning-50{
    color:var(--warning-50)!important
}
.group-item:hover .group-hover\:text-warning-100,.text-hover-warning-100:hover,.text-warning-100{
    color:var(--warning-100)!important
}
.group-item:hover .group-hover\:text-warning-200,.text-hover-warning-200:hover,.text-warning-200{
    color:var(--warning-200)!important
}
.group-item:hover .group-hover\:text-warning-300,.text-hover-warning-300:hover,.text-warning-300{
    color:var(--warning-300)!important
}
.group-item:hover .group-hover\:text-warning-400,.text-hover-warning-400:hover,.text-warning-400{
    color:var(--warning-400)!important
}
.group-item:hover .group-hover\:text-warning-500,.text-hover-warning-500:hover,.text-warning-500{
    color:var(--warning-500)!important
}
.checked-warning .form-check-input:checked~label,.group-item:hover .group-hover\:text-warning-600,.switch-warning .form-check-input:checked~.form-check-label,.text-hover-warning-600:hover,.text-warning-600{
    color:var(--warning-600)!important
}
.group-item:hover .group-hover\:text-warning-700,.text-hover-warning-700:hover,.text-warning-700{
    color:var(--warning-700)!important
}
.group-item:hover .group-hover\:text-warning-800,.text-hover-warning-800:hover,.text-warning-800{
    color:var(--warning-800)!important
}
.group-item:hover .group-hover\:text-warning-900,.text-hover-warning-900:hover,.text-warning-900{
    color:var(--warning-900)!important
}
.group-item:hover .group-hover\:text-info-50,.text-hover-info-50:hover,.text-info-50{
    color:var(--info-50)!important
}
.group-item:hover .group-hover\:text-info-100,.text-hover-info-100:hover,.text-info-100{
    color:var(--info-100)!important
}
.group-item:hover .group-hover\:text-info-200,.text-hover-info-200:hover,.text-info-200{
    color:var(--info-200)!important
}
.group-item:hover .group-hover\:text-info-300,.text-hover-info-300:hover,.text-info-300{
    color:var(--info-300)!important
}
.group-item:hover .group-hover\:text-info-400,.text-hover-info-400:hover,.text-info-400{
    color:var(--info-400)!important
}
.group-item:hover .group-hover\:text-info-500,.text-hover-info-500:hover,.text-info-500{
    color:var(--info-500)!important
}
.checked-info .form-check-input:checked~label,.group-item:hover .group-hover\:text-info-600,.switch-info .form-check-input:checked~.form-check-label,.text-hover-info-600:hover,.text-info-600{
    color:var(--info-600)!important
}
.group-item:hover .group-hover\:text-info-700,.text-hover-info-700:hover,.text-info-700{
    color:var(--info-700)!important
}
.group-item:hover .group-hover\:text-info-800,.text-hover-info-800:hover,.text-info-800{
    color:var(--info-800)!important
}
.group-item:hover .group-hover\:text-info-900,.text-hover-info-900:hover,.text-info-900{
    color:var(--info-900)!important
}
.group-item:hover .group-hover\:text-cyan-50,.text-cyan-50,.text-hover-cyan-50:hover{
    color:var(--cyan-50)!important
}
.group-item:hover .group-hover\:text-cyan-100,.text-cyan-100,.text-hover-cyan-100:hover{
    color:var(--cyan-100)!important
}
.group-item:hover .group-hover\:text-cyan-200,.text-cyan-200,.text-hover-cyan-200:hover{
    color:var(--cyan-200)!important
}
.group-item:hover .group-hover\:text-cyan-300,.text-cyan-300,.text-hover-cyan-300:hover{
    color:var(--cyan-300)!important
}
.group-item:hover .group-hover\:text-cyan-400,.text-cyan-400,.text-hover-cyan-400:hover{
    color:var(--cyan-400)!important
}
.group-item:hover .group-hover\:text-cyan-500,.text-cyan-500,.text-hover-cyan-500:hover{
    color:var(--cyan-500)!important
}
.group-item:hover .group-hover\:text-cyan-600,.text-cyan-600,.text-hover-cyan-600:hover{
    color:var(--cyan-600)!important
}
.group-item:hover .group-hover\:text-cyan-700,.text-cyan-700,.text-hover-cyan-700:hover{
    color:var(--cyan-700)!important
}
.group-item:hover .group-hover\:text-cyan-800,.text-cyan-800,.text-hover-cyan-800:hover{
    color:var(--cyan-800)!important
}
.group-item:hover .group-hover\:text-cyan-900,.text-cyan-900,.text-hover-cyan-900:hover{
    color:var(--cyan-900)!important
}
.group-item:hover .group-hover\:text-dark-1,.text-dark-1,.text-hover-dark-1:hover{
    color:var(--dark-1)!important
}
.group-item:hover .group-hover\:text-dark-2,.text-dark-2,.text-hover-dark-2:hover{
    color:var(--dark-2)!important
}
.group-item:hover .group-hover\:text-dark-3,.text-dark-3,.text-hover-dark-3:hover{
    color:var(--dark-3)!important
}
.group-item:hover .group-hover\:text-lilac-50,.text-hover-lilac-50:hover,.text-lilac-50{
    color:var(--lilac-50)!important
}
.group-item:hover .group-hover\:text-lilac-100,.text-hover-lilac-100:hover,.text-lilac-100{
    color:var(--lilac-100)!important
}
.group-item:hover .group-hover\:text-lilac-200,.text-hover-lilac-200:hover,.text-lilac-200{
    color:var(--lilac-200)!important
}
.group-item:hover .group-hover\:text-lilac-300,.text-hover-lilac-300:hover,.text-lilac-300{
    color:var(--lilac-300)!important
}
.group-item:hover .group-hover\:text-lilac-400,.text-hover-lilac-400:hover,.text-lilac-400{
    color:var(--lilac-400)!important
}
.group-item:hover .group-hover\:text-lilac-500,.text-hover-lilac-500:hover,.text-lilac-500{
    color:var(--lilac-500)!important
}
.checked-secondary .form-check-input:checked~label,.group-item:hover .group-hover\:text-lilac-600,.switch-purple .form-check-input:checked~.form-check-label,.text-hover-lilac-600:hover,.text-lilac-600{
    color:var(--lilac-600)!important
}
.group-item:hover .group-hover\:text-lilac-700,.text-hover-lilac-700:hover,.text-lilac-700{
    color:var(--lilac-700)!important
}
.group-item:hover .group-hover\:text-lilac-800,.text-hover-lilac-800:hover,.text-lilac-800{
    color:var(--lilac-800)!important
}
.group-item:hover .group-hover\:text-light-50,.text-hover-light-50:hover,.text-light-50{
    color:var(--light-50)!important
}
.group-item:hover .group-hover\:text-light-100,.text-hover-light-100:hover,.text-light-100{
    color:var(--light-100)!important
}
.group-item:hover .group-hover\:text-light-600,.text-hover-light-600:hover,.text-light-600{
    color:var(--light-600)!important
}
.group-item:hover .group-hover\:text-light-700,.text-hover-light-700:hover,.text-light-700{
    color:var(--light-700)!important
}
.group-item:hover .group-hover\:text-light-800,.text-hover-light-800:hover,.text-light-800{
    color:var(--light-800)!important
}
.text-success-main{
    color:var(--success-main)
}
.text-success-surface{
    color:var(--success-surface)
}
.text-success-border{
    color:var(--success-border)
}
.text-success-hover{
    color:var(--success-hover)
}
.text-success-pressed{
    color:var(--success-pressed)
}
.text-success-focus{
    color:var(--success-focus)
}
.text-info-main{
    color:var(--info-main)
}
.text-info-surface{
    color:var(--info-surface)
}
.text-info-border{
    color:var(--info-border)
}
.text-info-hover{
    color:var(--info-hover)
}
.text-info-pressed{
    color:var(--info-pressed)
}
.text-info-focus{
    color:var(--info-focus)
}
.text-warning-main{
    color:var(--warning-main)
}
.text-warning-surface{
    color:var(--warning-surface)
}
.text-warning-border{
    color:var(--warning-border)
}
.text-warning-hover{
    color:var(--warning-hover)
}
.text-warning-pressed{
    color:var(--warning-pressed)
}
.text-warning-focus{
    color:var(--warning-focus)
}
.invalid-feedback,.text-danger-main{
    color:var(--danger-main)
}
.text-danger-surface{
    color:var(--danger-surface)
}
.text-danger-border{
    color:var(--danger-border)
}
.text-danger-hover{
    color:var(--danger-hover)
}
.text-danger-pressed{
    color:var(--danger-pressed)
}
.text-danger-focus{
    color:var(--danger-focus)
}
.border-gradient-tab .nav-link.active,.flatpickr-calendar div,.flatpickr-calendar input,.flatpickr-calendar p,.flatpickr-calendar span,.form-check .form-check-input:checked~label,.form-switch .form-check-input:checked~.form-check-label,.payment-gateway-input:checked~.payment-gateway-label .text-secondary-light,.text-primary-light{
    color:var(--text-primary-light)!important
}
.basic-data-table .dt-layout-row div,.basic-data-table .dt-layout-row label,.input-group-text,.text-secondary-light{
    color:var(--text-secondary-light)
}
.text-secondary-dark{
    color:var(--text-secondary-dark)
}
.text-base{
    color:var(--white)!important
}
.text-black{
    color:var(--black)!important
}
.btn.hover-text-success:hover,.group-item:hover .group-hover\:text-success-main,.hover-text-success:hover{
    color:var(--success-main)!important
}
.btn.hover-text-info:hover,.group-item:hover .group-hover\:text-info-main,.hover-text-info:hover{
    color:var(--info-main)!important
}
.btn.hover-text-warning:hover,.group-item:hover .group-hover\:text-warning-main,.hover-text-warning:hover{
    color:var(--warning-main)!important
}
.btn.hover-text-danger:hover,.group-item:hover .group-hover\:text-danger-main,.hover-text-danger:hover{
    color:var(--danger-main)!important
}
.btn.hover-text-white:hover,.hover-text-white:hover{
    color:var(--base)!important
}
.bg-hover-primary-50:hover,.bg-primary-50,.email-item.active,.fc-state-default:hover,.group-item:hover .group-hover\:bg-primary-50{
    background-color:var(--primary-50)!important
}
.bg-hover-primary-100:hover,.bg-primary-100,.group-item:hover .group-hover\:bg-primary-100{
    background-color:var(--primary-100)!important
}
.bg-hover-primary-200:hover,.bg-primary-200,.group-item:hover .group-hover\:bg-primary-200{
    background-color:var(--primary-200)!important
}
.bg-hover-primary-300:hover,.bg-primary-300,.group-item:hover .group-hover\:bg-primary-300{
    background-color:var(--primary-300)!important
}
.bg-hover-primary-400:hover,.bg-primary-400,.group-item:hover .group-hover\:bg-primary-400{
    background-color:var(--primary-400)!important
}
.bg-hover-primary-500:hover,.bg-primary-500,.group-item:hover .group-hover\:bg-primary-500{
    background-color:var(--primary-500)!important
}
.bg-hover-primary-600:hover,.bg-primary-600,.group-item:hover .group-hover\:bg-primary-600,.switch-primary .form-check-input:checked{
    background-color:var(--primary-600)!important
}
.bg-hover-primary-700:hover,.bg-primary-700,.group-item:hover .group-hover\:bg-primary-700{
    background-color:var(--primary-700)!important
}
.bg-hover-primary-800:hover,.bg-primary-800,.group-item:hover .group-hover\:bg-primary-800{
    background-color:var(--primary-800)!important
}
.bg-hover-primary-900:hover,.bg-primary-900,.group-item:hover .group-hover\:bg-primary-900{
    background-color:var(--primary-900)!important
}
.bg-hover-neutral-50:hover,.bg-neutral-50,.group-item:hover .group-hover\:bg-neutral-50{
    background-color:var(--neutral-50)!important
}
.bg-hover-neutral-100:hover,.bg-neutral-100,.group-item:hover .group-hover\:bg-neutral-100{
    background-color:var(--neutral-100)!important
}
.bg-hover-neutral-200:hover,.bg-neutral-200,.group-item:hover .group-hover\:bg-neutral-200{
    background-color:var(--neutral-200)!important
}
.bg-hover-neutral-300:hover,.bg-neutral-300,.group-item:hover .group-hover\:bg-neutral-300{
    background-color:var(--neutral-300)!important
}
.bg-hover-neutral-400:hover,.bg-neutral-400,.group-item:hover .group-hover\:bg-neutral-400{
    background-color:var(--neutral-400)!important
}
.bg-hover-neutral-500:hover,.bg-neutral-500,.group-item:hover .group-hover\:bg-neutral-500{
    background-color:var(--neutral-500)!important
}
.bg-hover-neutral-600:hover,.bg-neutral-600,.group-item:hover .group-hover\:bg-neutral-600{
    background-color:var(--neutral-600)!important
}
.bg-hover-neutral-700:hover,.bg-neutral-700,.group-item:hover .group-hover\:bg-neutral-700{
    background-color:var(--neutral-700)!important
}
.bg-hover-neutral-800:hover,.bg-neutral-800,.group-item:hover .group-hover\:bg-neutral-800{
    background-color:var(--neutral-800)!important
}
.bg-hover-neutral-900:hover,.bg-neutral-900,.group-item:hover .group-hover\:bg-neutral-900,.switch-dark .form-check-input:checked{
    background-color:var(--neutral-900)!important
}
.bg-danger-50,.bg-hover-danger-50:hover,.group-item:hover .group-hover\:bg-danger-50{
    background-color:var(--danger-50)!important
}
.bg-danger-100,.bg-hover-danger-100:hover,.group-item:hover .group-hover\:bg-danger-100{
    background-color:var(--danger-100)!important
}
.bg-danger-200,.bg-hover-danger-200:hover,.group-item:hover .group-hover\:bg-danger-200{
    background-color:var(--danger-200)!important
}
.bg-danger-300,.bg-hover-danger-300:hover,.group-item:hover .group-hover\:bg-danger-300{
    background-color:var(--danger-300)!important
}
.bg-danger-400,.bg-hover-danger-400:hover,.group-item:hover .group-hover\:bg-danger-400{
    background-color:var(--danger-400)!important
}
.bg-danger-500,.bg-hover-danger-500:hover,.group-item:hover .group-hover\:bg-danger-500{
    background-color:var(--danger-500)!important
}
.bg-danger-600,.bg-hover-danger-600:hover,.group-item:hover .group-hover\:bg-danger-600,.switch-danger .form-check-input:checked{
    background-color:var(--danger-600)!important
}
.bg-danger-700,.bg-hover-danger-700:hover,.group-item:hover .group-hover\:bg-danger-700{
    background-color:var(--danger-700)!important
}
.bg-danger-800,.bg-hover-danger-800:hover,.group-item:hover .group-hover\:bg-danger-800{
    background-color:var(--danger-800)!important
}
.bg-danger-900,.bg-hover-danger-900:hover,.group-item:hover .group-hover\:bg-danger-900{
    background-color:var(--danger-900)!important
}
.bg-hover-success-50:hover,.bg-success-50,.group-item:hover .group-hover\:bg-success-50{
    background-color:var(--success-50)!important
}
.bg-hover-success-100:hover,.bg-success-100,.group-item:hover .group-hover\:bg-success-100{
    background-color:var(--success-100)!important
}
.bg-hover-success-200:hover,.bg-success-200,.group-item:hover .group-hover\:bg-success-200{
    background-color:var(--success-200)!important
}
.bg-hover-success-300:hover,.bg-success-300,.group-item:hover .group-hover\:bg-success-300{
    background-color:var(--success-300)!important
}
.bg-hover-success-400:hover,.bg-success-400,.group-item:hover .group-hover\:bg-success-400{
    background-color:var(--success-400)!important
}
.bg-hover-success-500:hover,.bg-success-500,.group-item:hover .group-hover\:bg-success-500{
    background-color:var(--success-500)!important
}
.bg-hover-success-600:hover,.bg-success-600,.group-item:hover .group-hover\:bg-success-600,.switch-success .form-check-input:checked{
    background-color:var(--success-600)!important
}
.bg-hover-success-700:hover,.bg-success-700,.group-item:hover .group-hover\:bg-success-700{
    background-color:var(--success-700)!important
}
.bg-hover-success-800:hover,.bg-success-800,.group-item:hover .group-hover\:bg-success-800{
    background-color:var(--success-800)!important
}
.bg-hover-success-900:hover,.bg-success-900,.group-item:hover .group-hover\:bg-success-900{
    background-color:var(--success-900)!important
}
.bg-hover-warning-50:hover,.bg-warning-50,.group-item:hover .group-hover\:bg-warning-50{
    background-color:var(--warning-50)!important
}
.bg-hover-warning-100:hover,.bg-warning-100,.group-item:hover .group-hover\:bg-warning-100{
    background-color:var(--warning-100)!important
}
.bg-hover-warning-200:hover,.bg-warning-200,.group-item:hover .group-hover\:bg-warning-200{
    background-color:var(--warning-200)!important
}
.bg-hover-warning-300:hover,.bg-warning-300,.group-item:hover .group-hover\:bg-warning-300{
    background-color:var(--warning-300)!important
}
.bg-hover-warning-400:hover,.bg-warning-400,.group-item:hover .group-hover\:bg-warning-400{
    background-color:var(--warning-400)!important
}
.bg-hover-warning-500:hover,.bg-warning-500,.group-item:hover .group-hover\:bg-warning-500{
    background-color:var(--warning-500)!important
}
.bg-hover-warning-600:hover,.bg-warning-600,.group-item:hover .group-hover\:bg-warning-600,.switch-warning .form-check-input:checked{
    background-color:var(--warning-600)!important
}
.bg-hover-warning-700:hover,.bg-warning-700,.group-item:hover .group-hover\:bg-warning-700{
    background-color:var(--warning-700)!important
}
.bg-hover-warning-800:hover,.bg-warning-800,.group-item:hover .group-hover\:bg-warning-800{
    background-color:var(--warning-800)!important
}
.bg-hover-warning-900:hover,.bg-warning-900,.group-item:hover .group-hover\:bg-warning-900{
    background-color:var(--warning-900)!important
}
.bg-hover-info-50:hover,.bg-info-50,.group-item:hover .group-hover\:bg-info-50{
    background-color:var(--info-50)!important
}
.bg-hover-info-100:hover,.bg-info-100,.group-item:hover .group-hover\:bg-info-100{
    background-color:var(--info-100)!important
}
.bg-hover-info-200:hover,.bg-info-200,.group-item:hover .group-hover\:bg-info-200{
    background-color:var(--info-200)!important
}
.bg-hover-info-300:hover,.bg-info-300,.group-item:hover .group-hover\:bg-info-300{
    background-color:var(--info-300)!important
}
.bg-hover-info-400:hover,.bg-info-400,.group-item:hover .group-hover\:bg-info-400{
    background-color:var(--info-400)!important
}
.bg-hover-info-500:hover,.bg-info-500,.group-item:hover .group-hover\:bg-info-500{
    background-color:var(--info-500)!important
}
.bg-hover-info-600:hover,.bg-info-600,.group-item:hover .group-hover\:bg-info-600,.switch-info .form-check-input:checked{
    background-color:var(--info-600)!important
}
.bg-hover-info-700:hover,.bg-info-700,.group-item:hover .group-hover\:bg-info-700{
    background-color:var(--info-700)!important
}
.bg-hover-info-800:hover,.bg-info-800,.group-item:hover .group-hover\:bg-info-800{
    background-color:var(--info-800)!important
}
.bg-hover-info-900:hover,.bg-info-900,.group-item:hover .group-hover\:bg-info-900{
    background-color:var(--info-900)!important
}
.bg-cyan-50,.bg-hover-cyan-50:hover,.group-item:hover .group-hover\:bg-cyan-50{
    background-color:var(--cyan-50)!important
}
.bg-cyan-100,.bg-hover-cyan-100:hover,.group-item:hover .group-hover\:bg-cyan-100{
    background-color:var(--cyan-100)!important
}
.bg-cyan-200,.bg-hover-cyan-200:hover,.group-item:hover .group-hover\:bg-cyan-200{
    background-color:var(--cyan-200)!important
}
.bg-cyan-300,.bg-hover-cyan-300:hover,.group-item:hover .group-hover\:bg-cyan-300{
    background-color:var(--cyan-300)!important
}
.bg-cyan-400,.bg-hover-cyan-400:hover,.group-item:hover .group-hover\:bg-cyan-400{
    background-color:var(--cyan-400)!important
}
.bg-cyan-500,.bg-hover-cyan-500:hover,.group-item:hover .group-hover\:bg-cyan-500{
    background-color:var(--cyan-500)!important
}
.bg-cyan-600,.bg-hover-cyan-600:hover,.group-item:hover .group-hover\:bg-cyan-600{
    background-color:var(--cyan-600)!important
}
.bg-cyan-700,.bg-hover-cyan-700:hover,.group-item:hover .group-hover\:bg-cyan-700{
    background-color:var(--cyan-700)!important
}
.bg-cyan-800,.bg-hover-cyan-800:hover,.group-item:hover .group-hover\:bg-cyan-800{
    background-color:var(--cyan-800)!important
}
.bg-cyan-900,.bg-hover-cyan-900:hover,.group-item:hover .group-hover\:bg-cyan-900{
    background-color:var(--cyan-900)!important
}
.bg-dark-1,.bg-hover-dark-1:hover,.group-item:hover .group-hover\:bg-dark-1{
    background-color:var(--dark-1)!important
}
.bg-dark-2,.bg-hover-dark-2:hover,.group-item:hover .group-hover\:bg-dark-2{
    background-color:var(--dark-2)!important
}
.bg-dark-3,.bg-hover-dark-3:hover,.group-item:hover .group-hover\:bg-dark-3{
    background-color:var(--dark-3)!important
}
.bg-hover-lilac-50:hover,.bg-lilac-50,.group-item:hover .group-hover\:bg-lilac-50{
    background-color:var(--lilac-50)!important
}
.bg-hover-lilac-100:hover,.bg-lilac-100,.group-item:hover .group-hover\:bg-lilac-100{
    background-color:var(--lilac-100)!important
}
.bg-hover-lilac-200:hover,.bg-lilac-200,.group-item:hover .group-hover\:bg-lilac-200{
    background-color:var(--lilac-200)!important
}
.bg-hover-lilac-300:hover,.bg-lilac-300,.group-item:hover .group-hover\:bg-lilac-300{
    background-color:var(--lilac-300)!important
}
.bg-hover-lilac-400:hover,.bg-lilac-400,.group-item:hover .group-hover\:bg-lilac-400{
    background-color:var(--lilac-400)!important
}
.bg-hover-lilac-500:hover,.bg-lilac-500,.group-item:hover .group-hover\:bg-lilac-500{
    background-color:var(--lilac-500)!important
}
.bg-hover-lilac-600:hover,.bg-lilac-600,.group-item:hover .group-hover\:bg-lilac-600,.switch-purple .form-check-input:checked{
    background-color:var(--lilac-600)!important
}
.bg-hover-lilac-700:hover,.bg-lilac-700,.group-item:hover .group-hover\:bg-lilac-700{
    background-color:var(--lilac-700)!important
}
.bg-hover-lilac-800:hover,.bg-lilac-800,.group-item:hover .group-hover\:bg-lilac-800{
    background-color:var(--lilac-800)!important
}
.bg-hover-light-50:hover,.bg-light-50,.group-item:hover .group-hover\:bg-light-50{
    background-color:var(--light-50)!important
}
.bg-hover-light-100:hover,.bg-light-100,.group-item:hover .group-hover\:bg-light-100{
    background-color:var(--light-100)!important
}
.bg-hover-light-600:hover,.bg-light-600,.group-item:hover .group-hover\:bg-light-600{
    background-color:var(--light-600)!important
}
.bg-hover-light-700:hover,.bg-light-700,.group-item:hover .group-hover\:bg-light-700{
    background-color:var(--light-700)!important
}
.bg-hover-light-800:hover,.bg-light-800,.group-item:hover .group-hover\:bg-light-800{
    background-color:var(--light-800)!important
}
.bg-hover-success-main:hover,.bg-success-main,.group-item:hover .group-hover\:bg-success-main{
    background-color:var(--success-main)!important
}
.bg-hover-success-surface:hover,.bg-success-surface,.group-item:hover .group-hover\:bg-success-surface{
    background-color:var(--success-surface)!important
}
.bg-hover-success-border:hover,.bg-success-border,.group-item:hover .group-hover\:bg-success-border{
    background-color:var(--success-border)!important
}
.bg-hover-success-hover:hover,.bg-success-hover,.group-item:hover .group-hover\:bg-success-hover{
    background-color:var(--success-hover)!important
}
.bg-hover-success-pressed:hover,.bg-success-pressed,.group-item:hover .group-hover\:bg-success-pressed{
    background-color:var(--success-pressed)!important
}
.bg-hover-success-focus:hover,.bg-success-focus,.group-item:hover .group-hover\:bg-success-focus{
    background-color:var(--success-focus)!important
}
.bg-hover-info-main:hover,.bg-info-main,.group-item:hover .group-hover\:bg-info-main{
    background-color:var(--info-main)!important
}
.bg-hover-info-surface:hover,.bg-info-surface,.group-item:hover .group-hover\:bg-info-surface{
    background-color:var(--info-surface)!important
}
.bg-hover-info-border:hover,.bg-info-border,.group-item:hover .group-hover\:bg-info-border{
    background-color:var(--info-border)!important
}
.bg-hover-info-hover:hover,.bg-info-hover,.group-item:hover .group-hover\:bg-info-hover{
    background-color:var(--info-hover)!important
}
.bg-hover-info-pressed:hover,.bg-info-pressed,.group-item:hover .group-hover\:bg-info-pressed{
    background-color:var(--info-pressed)!important
}
.bg-hover-info-focus:hover,.bg-info-focus,.group-item:hover .group-hover\:bg-info-focus{
    background-color:var(--info-focus)!important
}
.bg-hover-warning-main:hover,.bg-warning-main,.group-item:hover .group-hover\:bg-warning-main{
    background-color:var(--warning-main)!important
}
.bg-hover-warning-surface:hover,.bg-warning-surface,.group-item:hover .group-hover\:bg-warning-surface{
    background-color:var(--warning-surface)!important
}
.bg-hover-warning-border:hover,.bg-warning-border,.group-item:hover .group-hover\:bg-warning-border{
    background-color:var(--warning-border)!important
}
.bg-hover-warning-hover:hover,.bg-warning-hover,.group-item:hover .group-hover\:bg-warning-hover{
    background-color:var(--warning-hover)!important
}
.bg-hover-warning-pressed:hover,.bg-warning-pressed,.group-item:hover .group-hover\:bg-warning-pressed{
    background-color:var(--warning-pressed)!important
}
.bg-hover-warning-focus:hover,.bg-warning-focus,.group-item:hover .group-hover\:bg-warning-focus{
    background-color:var(--warning-focus)!important
}
.bg-danger-main,.bg-hover-danger-main:hover,.group-item:hover .group-hover\:bg-danger-main{
    background-color:var(--danger-main)!important
}
.bg-danger-surface,.bg-hover-danger-surface:hover,.group-item:hover .group-hover\:bg-danger-surface{
    background-color:var(--danger-surface)!important
}
.bg-danger-border,.bg-hover-danger-border:hover,.group-item:hover .group-hover\:bg-danger-border{
    background-color:var(--danger-border)!important
}
.bg-danger-hover,.bg-hover-danger-hover:hover,.group-item:hover .group-hover\:bg-danger-hover{
    background-color:var(--danger-hover)!important
}
.bg-danger-pressed,.bg-hover-danger-pressed:hover,.group-item:hover .group-hover\:bg-danger-pressed{
    background-color:var(--danger-pressed)!important
}
.bg-danger-focus,.bg-hover-danger-focus:hover,.group-item:hover .group-hover\:bg-danger-focus{
    background-color:var(--danger-focus)!important
}
.bg-cyan,.bg-hover-cyan:hover,.group-item:hover .group-hover\:bg-cyan{
    background-color:var(--cyan)!important
}
.bg-hover-indigo:hover,.bg-indigo,.group-item:hover .group-hover\:bg-indigo{
    background-color:var(--indigo)!important
}
.bg-hover-purple:hover,.bg-purple,.group-item:hover .group-hover\:bg-purple{
    background-color:var(--purple)!important
}
.bg-hover-red:hover,.bg-red,.group-item:hover .group-hover\:bg-red{
    background-color:var(--red)!important
}
.bg-hover-yellow:hover,.bg-yellow,.group-item:hover .group-hover\:bg-yellow{
    background-color:var(--yellow)!important
}
.bg-hover-orange:hover,.bg-orange,.group-item:hover .group-hover\:bg-orange{
    background-color:var(--orange)!important
}
.bg-hover-pink:hover,.bg-pink,.group-item:hover .group-hover\:bg-pink{
    background-color:var(--pink)!important
}
.bg-hover-cyan,.bg-hover-cyan-100,.bg-hover-cyan-200,.bg-hover-cyan-300,.bg-hover-cyan-400,.bg-hover-cyan-50,.bg-hover-cyan-500,.bg-hover-cyan-600,.bg-hover-cyan-700,.bg-hover-cyan-800,.bg-hover-cyan-900,.bg-hover-danger-100,.bg-hover-danger-200,.bg-hover-danger-300,.bg-hover-danger-400,.bg-hover-danger-50,.bg-hover-danger-500,.bg-hover-danger-600,.bg-hover-danger-700,.bg-hover-danger-800,.bg-hover-danger-900,.bg-hover-danger-border,.bg-hover-danger-focus,.bg-hover-danger-hover,.bg-hover-danger-main,.bg-hover-danger-pressed,.bg-hover-danger-surface,.bg-hover-dark-1,.bg-hover-dark-2,.bg-hover-dark-3,.bg-hover-indigo,.bg-hover-info-100,.bg-hover-info-200,.bg-hover-info-300,.bg-hover-info-400,.bg-hover-info-50,.bg-hover-info-500,.bg-hover-info-600,.bg-hover-info-700,.bg-hover-info-800,.bg-hover-info-900,.bg-hover-info-border,.bg-hover-info-focus,.bg-hover-info-hover,.bg-hover-info-main,.bg-hover-info-pressed,.bg-hover-info-surface,.bg-hover-light-100,.bg-hover-light-50,.bg-hover-light-600,.bg-hover-light-700,.bg-hover-light-800,.bg-hover-lilac-100,.bg-hover-lilac-200,.bg-hover-lilac-300,.bg-hover-lilac-400,.bg-hover-lilac-50,.bg-hover-lilac-500,.bg-hover-lilac-600,.bg-hover-lilac-700,.bg-hover-lilac-800,.bg-hover-neutral-100,.bg-hover-neutral-200,.bg-hover-neutral-300,.bg-hover-neutral-400,.bg-hover-neutral-50,.bg-hover-neutral-500,.bg-hover-neutral-600,.bg-hover-neutral-700,.bg-hover-neutral-800,.bg-hover-neutral-900,.bg-hover-orange,.bg-hover-pink,.bg-hover-primary-100,.bg-hover-primary-200,.bg-hover-primary-300,.bg-hover-primary-400,.bg-hover-primary-50,.bg-hover-primary-500,.bg-hover-primary-600,.bg-hover-primary-700,.bg-hover-primary-800,.bg-hover-primary-900,.bg-hover-purple,.bg-hover-red,.bg-hover-success-100,.bg-hover-success-200,.bg-hover-success-300,.bg-hover-success-400,.bg-hover-success-50,.bg-hover-success-500,.bg-hover-success-600,.bg-hover-success-700,.bg-hover-success-800,.bg-hover-success-900,.bg-hover-success-border,.bg-hover-success-focus,.bg-hover-success-hover,.bg-hover-success-main,.bg-hover-success-pressed,.bg-hover-success-surface,.bg-hover-warning-100,.bg-hover-warning-200,.bg-hover-warning-300,.bg-hover-warning-400,.bg-hover-warning-50,.bg-hover-warning-500,.bg-hover-warning-600,.bg-hover-warning-700,.bg-hover-warning-800,.bg-hover-warning-900,.bg-hover-warning-border,.bg-hover-warning-focus,.bg-hover-warning-hover,.bg-hover-warning-main,.bg-hover-warning-pressed,.bg-hover-warning-surface,.bg-hover-yellow,.br-hover-danger,.br-hover-info,.br-hover-primary,.br-hover-success,.br-hover-warning{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.bg-base,.hover-bg-white:hover{
    background-color:var(--white)!important
}
.bg-base-50{
    background-color:rgba(255,255,255,.5)!important
}
#calendar,.bordered-table thead tr th.bg-transparent,.hover-bg-transparent,table.fc-header{
    background-color:transparent!important
}
.bg-primary-light{
    background-color:var(--primary-light)!important
}
.bg-yellow-light{
    background-color:var(--yellow-light)!important
}
.bg-purple-light{
    background-color:var(--purple-light)!important
}
.bg-pink-light{
    background-color:var(--pink-light)!important
}
.bg-gradient-start-1{
    background:linear-gradient(to right,#ccf3ff,#feffff)
}
.bg-gradient-start-2{
    background:linear-gradient(to right,#d1bcff,#fffefd)
}
.bg-gradient-start-3{
    background:linear-gradient(to right,#e6ebff,#fff)
}
.bg-gradient-start-4{
    background:linear-gradient(to right,#ffc7fa,#fff)
}
.bg-gradient-start-5{
    background:linear-gradient(to right,#90ffc2,#fffcfc)
}
.bg-gradient-start-6{
    background:linear-gradient(to right,#ffdcb2,#fffcfc)
}
.bg-gradient-dark-start-1{
    background:linear-gradient(261deg,rgba(255,234,244,.5) 2.07%,#ffe2f0 97.73%)
}
.bg-gradient-dark-start-2{
    background:linear-gradient(262deg,rgba(236,221,255,.3) 2.45%,#ecddff 97.35%)
}
.bg-gradient-dark-start-3{
    background:linear-gradient(262deg,#ebfaff 4.01%,#c0f0ff 99.29%)
}
.bg-gradient-end-1{
    background:linear-gradient(to right,#fff,#eff4ff)
}
.bg-gradient-end-2{
    background:linear-gradient(to right,#fff,#eafff9)
}
.bg-gradient-end-3{
    background:linear-gradient(to right,#fff,#fff5e9)
}
.bg-gradient-end-4{
    background:linear-gradient(to right,#fff,#f3eeff)
}
.bg-gradient-end-5{
    background:linear-gradient(to right,#fff,#fff2fe)
}
.bg-gradient-end-6{
    background:linear-gradient(to right,#fff,#eefbff)
}
.bg-gradient-purple{
    background:linear-gradient(300deg,#ffe9e0 1.27%,#efd3ff 98.89%)
}
.bg-gradient-primary,.bg-primary-gradient{
    background:linear-gradient(299deg,#d7f6ff 1.03%,#d1deff 97.72%)
}
.bg-gradient-success{
    background:linear-gradient(299deg,#ecfff7 1.76%,#adf7d6 98.11%)
}
.bg-gradient-danger{
    background:linear-gradient(299deg,#ffefef .96%,#ffd7d7 98.97%)
}
.bg-success-gradient{
    background:linear-gradient(270deg,#70e396 0,#45b369 100%)
}
.bg-info-gradient{
    background:linear-gradient(270deg,#85a7ff 0,#144bd6 100%)
}
.bg-warning-gradient{
    background:linear-gradient(270deg,#ffd199 0,#ff9f29 100%)
}
.bg-danger-gradient{
    background:linear-gradient(270deg,#ffab86 0,#ef4a00 100%)
}
.bg-primary-success-gradient{
    background:linear-gradient(90deg,#bbcaff 0,#dcfffd 100%)
}
.bg-dark-primary-gradient{
    background:linear-gradient(270deg,#7ea5ff 0,#003dcc 100%)
}
.bg-dark-lilac-gradient{
    background:linear-gradient(270deg,#ba76ff 0,#6100c1 100%)
}
.bg-dark-success-gradient{
    background:linear-gradient(270deg,#48dc79 0,#02862d 100%)
}
.bg-dark-info-gradient{
    background:linear-gradient(270deg,#5384ff 0,#0036bd 100%)
}
.bg-dark-warning-gradient{
    background:linear-gradient(270deg,#ffc175 0,#c36c00 100%)
}
.bg-dark-danger-gradient{
    background:linear-gradient(270deg,#ff7739 0,#c63d00 100%)
}
.bg-dark-dark-gradient{
    background:linear-gradient(90deg,#273142 0,#637da8 100%)
}
.bg-danger-gradient-light{
    background:linear-gradient(90deg,#f7e9ff .12%,#fdf8f7 99.89%)!important
}
.bg-white-gradient-light{
    background:linear-gradient(317deg,rgba(225,225,225,.1) 8.56%,rgba(255,255,255,.5) 91.49%)!important
}
.auth.forgot-password-page .auth-left,.bg-light-pink{
    background:var(--gradients-Colors-gradients-2,linear-gradient(90deg,#f7e9ff .12%,#fdf8f7 99.89%))
}
html[data-theme=dark] .bg-base-50{
    background-color:rgba(255,255,255,.1)!important
}
html[data-theme=dark] .bg-gradient-start-1{
    background:linear-gradient(to right,rgba(230,249,255,.15),rgba(254,255,255,.1))
}
html[data-theme=dark] .bg-gradient-start-2{
    background:linear-gradient(to right,rgba(247,233,255,.15),rgba(255,254,253,.1))
}
html[data-theme=dark] .bg-gradient-start-3{
    background:linear-gradient(to right,rgba(230,235,255,.15),rgba(255,255,255,.1))
}
html[data-theme=dark] .bg-gradient-start-4{
    background:linear-gradient(to right,rgba(232,255,245,.15),rgba(255,255,255,.1))
}
html[data-theme=dark] .bg-gradient-start-5{
    background:linear-gradient(to right,rgba(255,238,238,.15),rgba(255,252,252,.1))
}
html[data-theme=dark] .bg-gradient-start-6{
    background:linear-gradient(to right,rgba(255,238,238,.15),rgba(255,252,252,.1))
}
html[data-theme=dark] .bg-gradient-dark-start-1{
    background:linear-gradient(261deg,rgba(255,234,244,.08) 2.07%,rgba(255,226,240,.15) 97.73%)
}
html[data-theme=dark] .bg-gradient-dark-start-2{
    background:linear-gradient(262deg,rgba(236,221,255,.05) 2.45%,rgba(236,221,255,.15) 97.35%)
}
html[data-theme=dark] .bg-gradient-dark-start-3{
    background:linear-gradient(262deg,rgba(235,250,255,.15) 4.01%,rgba(192,240,255,.15) 99.29%)
}
html[data-theme=dark] .bg-gradient-end-1{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(239,244,255,.125))
}
html[data-theme=dark] .bg-gradient-end-2{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(234,255,249,.125))
}
html[data-theme=dark] .bg-gradient-end-3{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(255,245,233,.125))
}
html[data-theme=dark] .bg-gradient-end-4{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(243,238,255,.125))
}
html[data-theme=dark] .bg-gradient-end-5{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(255,242,254,.125))
}
html[data-theme=dark] .bg-gradient-end-6{
    background:linear-gradient(to right,rgba(255,255,255,.075),rgba(238,251,255,.125))
}
html[data-theme=dark] .bg-gradient-purple{
    background:linear-gradient(300deg,rgba(255,233,224,.1) 1.27%,rgba(239,211,255,.15) 98.89%)
}
html[data-theme=dark] .bg-gradient-primary{
    background:linear-gradient(299deg,rgba(215,246,255,.1) 1.03%,rgba(209,222,255,.15) 97.72%)
}
html[data-theme=dark] .bg-gradient-success{
    background:linear-gradient(299deg,rgba(236,255,247,.1) 1.76%,rgba(173,247,214,.15) 98.11%)
}
html[data-theme=dark] .bg-gradient-danger{
    background:linear-gradient(299deg,rgba(255,239,239,.1) .96%,rgba(255,215,215,.15) 98.97%)
}
html[data-theme=dark] .bg-danger-gradient-light{
    background:linear-gradient(90deg,rgba(247,233,255,.05) .12%,rgba(253,248,247,.1) 99.89%)!important
}
html[data-theme=dark] .bg-white-gradient-light{
    background:linear-gradient(317deg,rgba(225,225,225,.05) 8.56%,rgba(255,255,255,.1) 91.49%)!important
}
html[data-theme=dark] .bg-light-pink{
    background:var(--gradients-Colors-gradients-2,linear-gradient(90deg,rgba(247,233,255,.1) .12%,rgba(253,248,247,.05) 99.89%))
}
#imagePreview,#previewImage1,#previewImage2,.avatar-upload .avatar-preview>div{
    background-size:cover;
    background-position:center
}
.bg-gradient-blue-warning{
    background:linear-gradient(90deg,#cbfff9 0,#ffeeb1 100%)
}
.aspect-ratio-1{
    aspect-ratio:1
}
.bg-tb-warning{
    background:linear-gradient(180deg,rgba(255,186,69,.25) 0,rgba(244,116,53,.25) 100%)
}
.bg-tb-lilac{
    background:linear-gradient(180deg,rgba(252,120,138,.25) 0,rgba(152,22,139,.25) 100%)
}
.bg-tb-primary{
    background:linear-gradient(180deg,rgba(25,207,239,.25) 0,rgba(13,106,184,.25) 100%)
}
.bg-tb-success{
    background:linear-gradient(180deg,rgba(134,221,102,.25) 0,rgba(2,140,75,.25) 100%)
}
.gradient-deep-1{
    background:linear-gradient(270deg,#eef7ff 0,#dff0ff 100%)
}
.gradient-deep-2{
    background:linear-gradient(270deg,#f7f2ff 0,#eee5ff 100%)
}
.gradient-deep-3{
    background:linear-gradient(270deg,#e8fff9 0,#d1fff3 100%)
}
.gradient-deep-4{
    background:linear-gradient(270deg,#fff4e8 0,#ffeedc 100%)
}
.shadow-1{
    box-shadow:var(--shadow-1)
}
.shadow-2{
    box-shadow:var(--shadow-2)
}
.shadow-3{
    box-shadow:var(--shadow-3)
}
.shadow-4{
    box-shadow:var(--shadow-4)
}
.shadow-5{
    box-shadow:var(--shadow-5)
}
.shadow-6{
    box-shadow:var(--shadow-6)
}
.bordered-shadow{
    box-shadow:0 0 0 5px rgba(255,255,255,.5019607843)
}
.shadow-top{
    box-shadow:0 -4px 30px 0 rgba(46,45,116,.05)
}
.w-2-px{
    width:.125rem!important
}
.w-4-px{
    width:.25rem!important
}
.w-6-px{
    width:.375rem!important
}
.w-8-px{
    width:.5rem!important
}
.w-9-px{
    width:.5625rem!important
}
.w-10-px{
    width:.625rem!important
}
.w-11-px{
    width:.6875rem!important
}
.w-12-px{
    width:.75rem!important
}
.w-13-px{
    width:.8125rem!important
}
.w-16-px{
    width:1rem!important
}
.w-20-px{
    width:1.25rem!important
}
.w-24-px,.w-28-px{
    width:1.5rem!important
}
.w-32-px,.w-36-px{
    width:2rem!important
}
.w-40-px{
    width:2.5rem!important
}
.w-44-px{
    width:2.75rem!important
}
.w-48-px{
    width:3rem!important
}
.w-50-px{
    width:3.125rem!important
}
.w-56-px{
    width:3.5rem!important
}
.w-60-px{
    width:3.75rem!important
}
.w-64-px{
    width:4rem!important
}
.w-72-px{
    width:4.5rem!important
}
.w-76-px{
    width:4.75rem!important
}
.w-80-px{
    width:5rem!important
}
.w-90-px{
    width:5.625rem!important
}
.w-110-px{
    width:6.875rem!important
}
.w-120-px{
    width:7.5rem!important
}
.w-144-px{
    width:9rem!important
}
.w-160-px{
    width:10rem!important
}
.w-170-px{
    width:10.625rem!important
}
.w-190-px{
    width:11.875rem!important
}
.w-200-px{
    width:12.5rem!important
}
.w-240-px{
    width:15rem!important
}
.w-440-px{
    width:27.5rem!important
}
.py-res-120{
    padding:clamp(3.75rem,-.8142rem + 9.5087vw,7.5rem) 0
}
.w-100-px{
    width:100px
}
.h-100-px{
    height:100px
}
.h-100vh{
    height:100vh
}
#calendar .fc-content,.form-wizard-list.style-three,.min-w-max-content{
    min-width:max-content
}
.max-w-740-px{
    max-width:740px
}
@media (max-width:1399px){
    .max-w-740-px{
        max-width:500px
    }
}
@media (max-width:991px){
    .max-w-740-px{
        max-width:350px
    }
}
.textarea-max-height{
    height:44px
}
.resize-none{
    resize:none
}
.min-w-450-px{
    min-width:450px
}
.min-w-132-px{
    min-width:132px
}
.h-2-px{
    height:.125rem!important
}
.h-4-px{
    height:.25rem!important
}
.h-6-px{
    height:.375rem!important
}
.h-8-px{
    height:.5rem!important
}
.h-9-px{
    height:.5625rem!important
}
.h-10-px{
    height:.625rem!important
}
.h-11-px{
    height:.6875rem!important
}
.h-12-px{
    height:.75rem!important
}
.h-13-px{
    height:.8125rem!important
}
.h-16-px{
    height:1rem!important
}
.h-20-px{
    height:1.25rem!important
}
.h-24-px,.h-28-px{
    height:1.5rem!important
}
.h-32-px,.h-36-px{
    height:2rem!important
}
.h-40-px{
    height:2.5rem!important
}
.h-44-px{
    height:2.75rem!important
}
.h-48-px{
    height:3rem!important
}
.h-50-px{
    height:3.125rem!important
}
.h-56-px{
    height:3.5rem!important
}
.h-60-px{
    height:3.75rem!important
}
.h-64-px{
    height:4rem!important
}
.h-72-px{
    height:4.5rem!important
}
.h-76-px{
    height:4.75rem!important
}
.h-80-px{
    height:5rem!important
}
.h-90-px{
    height:5.625rem!important
}
.h-110-px{
    height:6.875rem!important
}
.h-120-px{
    height:7.5rem!important
}
.h-144-px{
    height:9rem!important
}
.h-160-px{
    height:10rem!important
}
.h-170-px{
    height:10.625rem!important
}
.h-190-px{
    height:11.875rem!important
}
.h-200-px{
    height:12.5rem!important
}
.h-240-px{
    height:15rem!important
}
.h-440-px{
    height:27.5rem!important
}
.max-h-258-px{
    max-height:258px
}
.max-h-350-px{
    max-height:350px
}
.max-h-266-px{
    max-height:266px
}
.max-w-100-px{
    max-width:100px
}
.max-h-100-px{
    max-height:100px
}
.max-h-400-px{
    max-height:400px
}
.max-h-612-px{
    max-height:612px!important
}
.min-h-612-px{
    min-height:612px!important
}
.min-w-120-px{
    min-width:120px
}
.min-h-320-px{
    min-height:320px
}
.max-w-150-px{
    max-width:150px
}
.max-w-135-px{
    max-width:135px
}
.max-h-135-px{
    max-height:135px
}
.max-h-194-px{
    max-height:194px
}
.max-w-440-px{
    max-width:440px
}
.max-w-464-px{
    max-width:464px
}
.max-w-500-px{
    max-width:500px
}
.max-w-290-px{
    max-width:290px
}
.max-w-634-px{
    max-width:634px
}
.max-w-700-px{
    max-width:700px
}
.max-w-1000-px{
    max-width:1000px
}
.text-w-200-px{
    max-width:200px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.text-w-100-px{
    max-width:100px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.top-auto{
    top:auto
}
.bottom-3px{
    bottom:3px
}
@media (min-width:1700px){
    .row-cols-xxxl-5>*{
        flex:0 0 auto;
        width:20%
    }
}
@media (min-width:1600px){
    .col-xxxl-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xxxl-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xxxl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xxxl-3{
        flex:0 0 auto;
        width:25%
    }
}
.kanban-wrapper{
    min-width:1560px
}
@media (min-width:425px) and (max-width:575px){
    .col-xs-6{
        width:50%
    }
}
.transition-2{
    transition:.2s!important
}
.text-xxs{
    font-size:10px!important
}
.ms--48{
    margin-inline-start:clamp(1.5rem,1.02rem + 2.4vw,3rem)
}
.blog__thumb{
    width:110px!important
}
.blog__content{
    width:calc(100% - 110px)!important;
    padding-inline-start:16px
}
.height-200 .ql-editor{
    min-height:200px
}
@media (max-width:1199px){
    .countdown-item{
        width:90px!important;
        height:90px!important
    }
}
@media (max-width:767px){
    .max-w-740-px{
        max-width:250px
    }
    .countdown-item{
        width:80px!important;
        height:80px!important
    }
}
@media (max-width:424px){
    .countdown-item{
        width:60px!important;
        height:60px!important
    }
}
.avatar-xl,.form-control:not(textarea),.form-select{
    height:2.75rem
}
.container--xl{
    max-width:1620px
}
.m-2{
    margin:var(--size-2)
}
.m-4{
    margin:var(--size-4)
}
.m-6{
    margin:var(--size-6)
}
.m-8{
    margin:var(--size-8)
}
.m-9{
    margin:var(--size-9)
}
.m-10{
    margin:var(--size-10)
}
.m-11{
    margin:var(--size-11)
}
.m-12{
    margin:var(--size-12)
}
.m-13{
    margin:var(--size-13)
}
.m-16{
    margin:var(--size-16)
}
.m-20{
    margin:var(--size-20)
}
.m-24{
    margin:var(--size-24)
}
.m-28{
    margin:var(--size-28)
}
.m-32{
    margin:var(--size-32)
}
.m-36{
    margin:var(--size-36)
}
.m-40{
    margin:var(--size-40)
}
.m-44{
    margin:var(--size-44)
}
.m-48{
    margin:var(--size-48)
}
.m-50{
    margin:var(--size-50)
}
.m-56{
    margin:var(--size-56)
}
.m-60{
    margin:var(--size-60)
}
.m-64{
    margin:var(--size-64)
}
.m-72{
    margin:var(--size-72)
}
.m-76{
    margin:var(--size-76)
}
.m-80{
    margin:var(--size-80)
}
.m-90{
    margin:var(--size-90)
}
.m-110{
    margin:var(--size-110)
}
.m-120{
    margin:var(--size-120)
}
.m-144{
    margin:var(--size-144)
}
.m-160{
    margin:var(--size-160)
}
.m-170{
    margin:var(--size-170)
}
.m-190{
    margin:var(--size-190)
}
.m-200{
    margin:var(--size-200)
}
.m-240{
    margin:var(--size-240)
}
.m-440{
    margin:var(--size-440)
}
.accordion .accordion-item:last-child,.form-check{
    margin-bottom:0
}
.mx-2{
    margin-inline:var(--size-2)!important
}
.mx-4{
    margin-inline:var(--size-4)!important
}
.mx-6{
    margin-inline:var(--size-6)!important
}
.mx-8{
    margin-inline:var(--size-8)!important
}
.mx-9{
    margin-inline:var(--size-9)!important
}
.mx-10{
    margin-inline:var(--size-10)!important
}
.mx-11{
    margin-inline:var(--size-11)!important
}
.mx-12{
    margin-inline:var(--size-12)!important
}
.mx-13{
    margin-inline:var(--size-13)!important
}
.mx-16{
    margin-inline:var(--size-16)!important
}
.mx-20{
    margin-inline:var(--size-20)!important
}
.mx-24{
    margin-inline:var(--size-24)!important
}
.mx-28{
    margin-inline:var(--size-28)!important
}
.mx-32{
    margin-inline:var(--size-32)!important
}
.mx-36{
    margin-inline:var(--size-36)!important
}
.mx-40{
    margin-inline:var(--size-40)!important
}
.mx-44{
    margin-inline:var(--size-44)!important
}
.mx-48{
    margin-inline:var(--size-48)!important
}
.mx-50{
    margin-inline:var(--size-50)!important
}
.mx-56{
    margin-inline:var(--size-56)!important
}
.mx-60{
    margin-inline:var(--size-60)!important
}
.mx-64{
    margin-inline:var(--size-64)!important
}
.mx-72{
    margin-inline:var(--size-72)!important
}
.mx-76{
    margin-inline:var(--size-76)!important
}
.mx-80{
    margin-inline:var(--size-80)!important
}
.mx-90{
    margin-inline:var(--size-90)!important
}
.mx-110{
    margin-inline:var(--size-110)!important
}
.mx-120{
    margin-inline:var(--size-120)!important
}
.mx-144{
    margin-inline:var(--size-144)!important
}
.mx-160{
    margin-inline:var(--size-160)!important
}
.mx-170{
    margin-inline:var(--size-170)!important
}
.mx-190{
    margin-inline:var(--size-190)!important
}
.mx-200{
    margin-inline:var(--size-200)!important
}
.mx-240{
    margin-inline:var(--size-240)!important
}
.mx-440{
    margin-inline:var(--size-440)!important
}
.my-2{
    margin-block:var(--size-2)!important
}
.my-4{
    margin-block:var(--size-4)!important
}
.my-6{
    margin-block:var(--size-6)!important
}
.my-8{
    margin-block:var(--size-8)!important
}
.my-9{
    margin-block:var(--size-9)!important
}
.my-10{
    margin-block:var(--size-10)!important
}
.my-11{
    margin-block:var(--size-11)!important
}
.my-12{
    margin-block:var(--size-12)!important
}
.my-13{
    margin-block:var(--size-13)!important
}
.my-16{
    margin-block:var(--size-16)!important
}
.my-20{
    margin-block:var(--size-20)!important
}
.my-24{
    margin-block:var(--size-24)!important
}
.my-28{
    margin-block:var(--size-28)!important
}
.my-32{
    margin-block:var(--size-32)!important
}
.my-36{
    margin-block:var(--size-36)!important
}
.my-40{
    margin-block:var(--size-40)!important
}
.my-44{
    margin-block:var(--size-44)!important
}
.my-48{
    margin-block:var(--size-48)!important
}
.my-50{
    margin-block:var(--size-50)!important
}
.my-56{
    margin-block:var(--size-56)!important
}
.my-60{
    margin-block:var(--size-60)!important
}
.my-64{
    margin-block:var(--size-64)!important
}
.my-72{
    margin-block:var(--size-72)!important
}
.my-76{
    margin-block:var(--size-76)!important
}
.my-80{
    margin-block:var(--size-80)!important
}
.my-90{
    margin-block:var(--size-90)!important
}
.my-110{
    margin-block:var(--size-110)!important
}
.my-120{
    margin-block:var(--size-120)!important
}
.my-144{
    margin-block:var(--size-144)!important
}
.my-160{
    margin-block:var(--size-160)!important
}
.my-170{
    margin-block:var(--size-170)!important
}
.my-190{
    margin-block:var(--size-190)!important
}
.my-200{
    margin-block:var(--size-200)!important
}
.my-240{
    margin-block:var(--size-240)!important
}
.my-440{
    margin-block:var(--size-440)!important
}
.ms-2{
    margin-inline-start:var(--size-2)!important
}
.ms-4{
    margin-inline-start:var(--size-4)!important
}
.ms-6{
    margin-inline-start:var(--size-6)!important
}
.ms-8{
    margin-inline-start:var(--size-8)!important
}
.ms-9{
    margin-inline-start:var(--size-9)!important
}
.ms-10{
    margin-inline-start:var(--size-10)!important
}
.ms-11{
    margin-inline-start:var(--size-11)!important
}
.ms-12{
    margin-inline-start:var(--size-12)!important
}
.ms-13{
    margin-inline-start:var(--size-13)!important
}
.ms-16{
    margin-inline-start:var(--size-16)!important
}
.ms-20{
    margin-inline-start:var(--size-20)!important
}
.ms-24{
    margin-inline-start:var(--size-24)!important
}
.ms-28{
    margin-inline-start:var(--size-28)!important
}
.ms-32{
    margin-inline-start:var(--size-32)!important
}
.ms-36{
    margin-inline-start:var(--size-36)!important
}
.ms-40{
    margin-inline-start:var(--size-40)!important
}
.ms-44{
    margin-inline-start:var(--size-44)!important
}
.ms-48{
    margin-inline-start:var(--size-48)!important
}
.ms-50{
    margin-inline-start:var(--size-50)!important
}
.ms-56{
    margin-inline-start:var(--size-56)!important
}
.ms-60{
    margin-inline-start:var(--size-60)!important
}
.ms-64{
    margin-inline-start:var(--size-64)!important
}
.ms-72{
    margin-inline-start:var(--size-72)!important
}
.ms-76{
    margin-inline-start:var(--size-76)!important
}
.ms-80{
    margin-inline-start:var(--size-80)!important
}
.ms-90{
    margin-inline-start:var(--size-90)!important
}
.ms-110{
    margin-inline-start:var(--size-110)!important
}
.ms-120{
    margin-inline-start:var(--size-120)!important
}
.ms-144{
    margin-inline-start:var(--size-144)!important
}
.ms-160{
    margin-inline-start:var(--size-160)!important
}
.ms-170{
    margin-inline-start:var(--size-170)!important
}
.ms-190{
    margin-inline-start:var(--size-190)!important
}
.ms-200{
    margin-inline-start:var(--size-200)!important
}
.ms-240{
    margin-inline-start:var(--size-240)!important
}
.ms-440{
    margin-inline-start:var(--size-440)!important
}
.me-2{
    margin-inline-end:var(--size-2)!important
}
.me-4{
    margin-inline-end:var(--size-4)!important
}
.me-6{
    margin-inline-end:var(--size-6)!important
}
.me-8{
    margin-inline-end:var(--size-8)!important
}
.me-9{
    margin-inline-end:var(--size-9)!important
}
.me-10{
    margin-inline-end:var(--size-10)!important
}
.me-11{
    margin-inline-end:var(--size-11)!important
}
.me-12{
    margin-inline-end:var(--size-12)!important
}
.me-13{
    margin-inline-end:var(--size-13)!important
}
.me-16{
    margin-inline-end:var(--size-16)!important
}
.me-20{
    margin-inline-end:var(--size-20)!important
}
.me-24{
    margin-inline-end:var(--size-24)!important
}
.me-28{
    margin-inline-end:var(--size-28)!important
}
.me-32{
    margin-inline-end:var(--size-32)!important
}
.me-36{
    margin-inline-end:var(--size-36)!important
}
.me-40{
    margin-inline-end:var(--size-40)!important
}
.me-44{
    margin-inline-end:var(--size-44)!important
}
.me-48{
    margin-inline-end:var(--size-48)!important
}
.me-50{
    margin-inline-end:var(--size-50)!important
}
.me-56{
    margin-inline-end:var(--size-56)!important
}
.me-60{
    margin-inline-end:var(--size-60)!important
}
.me-64{
    margin-inline-end:var(--size-64)!important
}
.me-72{
    margin-inline-end:var(--size-72)!important
}
.me-76{
    margin-inline-end:var(--size-76)!important
}
.me-80{
    margin-inline-end:var(--size-80)!important
}
.me-90{
    margin-inline-end:var(--size-90)!important
}
.me-110{
    margin-inline-end:var(--size-110)!important
}
.me-120{
    margin-inline-end:var(--size-120)!important
}
.me-144{
    margin-inline-end:var(--size-144)!important
}
.me-160{
    margin-inline-end:var(--size-160)!important
}
.me-170{
    margin-inline-end:var(--size-170)!important
}
.me-190{
    margin-inline-end:var(--size-190)!important
}
.me-200{
    margin-inline-end:var(--size-200)!important
}
.me-240{
    margin-inline-end:var(--size-240)!important
}
.me-440{
    margin-inline-end:var(--size-440)!important
}
.mt-2{
    margin-block-start:var(--size-2)!important
}
.mt-4{
    margin-block-start:var(--size-4)!important
}
.mt-6{
    margin-block-start:var(--size-6)!important
}
.mt-8{
    margin-block-start:var(--size-8)!important
}
.mt-9{
    margin-block-start:var(--size-9)!important
}
.mt-10{
    margin-block-start:var(--size-10)!important
}
.mt-11{
    margin-block-start:var(--size-11)!important
}
.mt-12{
    margin-block-start:var(--size-12)!important
}
.mt-13{
    margin-block-start:var(--size-13)!important
}
.mt-16{
    margin-block-start:var(--size-16)!important
}
.mt-20{
    margin-block-start:var(--size-20)!important
}
.mt-24{
    margin-block-start:var(--size-24)!important
}
.mt-28{
    margin-block-start:var(--size-28)!important
}
.mt-32{
    margin-block-start:var(--size-32)!important
}
.mt-36{
    margin-block-start:var(--size-36)!important
}
.mt-40{
    margin-block-start:var(--size-40)!important
}
.mt-44{
    margin-block-start:var(--size-44)!important
}
.mt-48{
    margin-block-start:var(--size-48)!important
}
.mt-50{
    margin-block-start:var(--size-50)!important
}
.mt-56{
    margin-block-start:var(--size-56)!important
}
.mt-60{
    margin-block-start:var(--size-60)!important
}
.mt-64{
    margin-block-start:var(--size-64)!important
}
.mt-72{
    margin-block-start:var(--size-72)!important
}
.mt-76{
    margin-block-start:var(--size-76)!important
}
.mt-80{
    margin-block-start:var(--size-80)!important
}
.mt-90{
    margin-block-start:var(--size-90)!important
}
.mt-110{
    margin-block-start:var(--size-110)!important
}
.mt-120{
    margin-block-start:var(--size-120)!important
}
.mt-144{
    margin-block-start:var(--size-144)!important
}
.mt-160{
    margin-block-start:var(--size-160)!important
}
.mt-170{
    margin-block-start:var(--size-170)!important
}
.mt-190{
    margin-block-start:var(--size-190)!important
}
.mt-200{
    margin-block-start:var(--size-200)!important
}
.mt-240{
    margin-block-start:var(--size-240)!important
}
.mt-440{
    margin-block-start:var(--size-440)!important
}
.mb-2{
    margin-block-end:var(--size-2)!important
}
.mb-4{
    margin-block-end:var(--size-4)!important
}
.mb-6{
    margin-block-end:var(--size-6)!important
}
.mb-8{
    margin-block-end:var(--size-8)!important
}
.mb-9{
    margin-block-end:var(--size-9)!important
}
.mb-10{
    margin-block-end:var(--size-10)!important
}
.mb-11{
    margin-block-end:var(--size-11)!important
}
.mb-12{
    margin-block-end:var(--size-12)!important
}
.mb-13{
    margin-block-end:var(--size-13)!important
}
.mb-16{
    margin-block-end:var(--size-16)!important
}
.mb-20{
    margin-block-end:var(--size-20)!important
}
.mb-24{
    margin-block-end:var(--size-24)!important
}
.mb-28{
    margin-block-end:var(--size-28)!important
}
.mb-32{
    margin-block-end:var(--size-32)!important
}
.mb-36{
    margin-block-end:var(--size-36)!important
}
.mb-40{
    margin-block-end:var(--size-40)!important
}
.mb-44{
    margin-block-end:var(--size-44)!important
}
.mb-48{
    margin-block-end:var(--size-48)!important
}
.mb-50{
    margin-block-end:var(--size-50)!important
}
.mb-56{
    margin-block-end:var(--size-56)!important
}
.mb-60{
    margin-block-end:var(--size-60)!important
}
.mb-64{
    margin-block-end:var(--size-64)!important
}
.mb-72{
    margin-block-end:var(--size-72)!important
}
.mb-76{
    margin-block-end:var(--size-76)!important
}
.mb-80{
    margin-block-end:var(--size-80)!important
}
.mb-90{
    margin-block-end:var(--size-90)!important
}
.mb-110{
    margin-block-end:var(--size-110)!important
}
.mb-120{
    margin-block-end:var(--size-120)!important
}
.mb-144{
    margin-block-end:var(--size-144)!important
}
.mb-160{
    margin-block-end:var(--size-160)!important
}
.mb-170{
    margin-block-end:var(--size-170)!important
}
.mb-190{
    margin-block-end:var(--size-190)!important
}
.mb-200{
    margin-block-end:var(--size-200)!important
}
.mb-240{
    margin-block-end:var(--size-240)!important
}
.mb-440{
    margin-block-end:var(--size-440)!important
}
.p-2{
    padding:var(--size-2)!important
}
.p-4{
    padding:var(--size-4)!important
}
.p-6{
    padding:var(--size-6)!important
}
.p-8{
    padding:var(--size-8)!important
}
.p-9{
    padding:var(--size-9)!important
}
.p-10{
    padding:var(--size-10)!important
}
.p-11{
    padding:var(--size-11)!important
}
.p-12{
    padding:var(--size-12)!important
}
.p-13{
    padding:var(--size-13)!important
}
.p-16{
    padding:var(--size-16)!important
}
.p-20{
    padding:var(--size-20)!important
}
.p-24{
    padding:var(--size-24)!important
}
.p-28{
    padding:var(--size-28)!important
}
.p-32{
    padding:var(--size-32)!important
}
.p-36{
    padding:var(--size-36)!important
}
.p-40{
    padding:var(--size-40)!important
}
.p-44{
    padding:var(--size-44)!important
}
.p-48{
    padding:var(--size-48)!important
}
.p-50{
    padding:var(--size-50)!important
}
.p-56{
    padding:var(--size-56)!important
}
.p-60{
    padding:var(--size-60)!important
}
.p-64{
    padding:var(--size-64)!important
}
.p-72{
    padding:var(--size-72)!important
}
.p-76{
    padding:var(--size-76)!important
}
.p-80{
    padding:var(--size-80)!important
}
.p-90{
    padding:var(--size-90)!important
}
.p-110{
    padding:var(--size-110)!important
}
.p-120{
    padding:var(--size-120)!important
}
.p-144{
    padding:var(--size-144)!important
}
.p-160{
    padding:var(--size-160)!important
}
.p-170{
    padding:var(--size-170)!important
}
.p-190{
    padding:var(--size-190)!important
}
.p-200{
    padding:var(--size-200)!important
}
.p-240{
    padding:var(--size-240)!important
}
.p-440{
    padding:var(--size-440)!important
}
.px-2{
    padding-inline:var(--size-2)!important
}
.px-4{
    padding-inline:var(--size-4)!important
}
.px-6{
    padding-inline:var(--size-6)!important
}
.px-8{
    padding-inline:var(--size-8)!important
}
.px-9{
    padding-inline:var(--size-9)!important
}
.px-10{
    padding-inline:var(--size-10)!important
}
.px-11{
    padding-inline:var(--size-11)!important
}
.px-12{
    padding-inline:var(--size-12)!important
}
.px-13{
    padding-inline:var(--size-13)!important
}
.px-16{
    padding-inline:var(--size-16)!important
}
.px-20{
    padding-inline:var(--size-20)!important
}
.px-24{
    padding-inline:var(--size-24)!important
}
.px-28{
    padding-inline:var(--size-28)!important
}
.px-32{
    padding-inline:var(--size-32)!important
}
.px-36{
    padding-inline:var(--size-36)!important
}
.px-40{
    padding-inline:var(--size-40)!important
}
.px-44{
    padding-inline:var(--size-44)!important
}
.px-48{
    padding-inline:var(--size-48)!important
}
.px-50{
    padding-inline:var(--size-50)!important
}
.px-56{
    padding-inline:var(--size-56)!important
}
.px-60{
    padding-inline:var(--size-60)!important
}
.px-64{
    padding-inline:var(--size-64)!important
}
.px-72{
    padding-inline:var(--size-72)!important
}
.px-76{
    padding-inline:var(--size-76)!important
}
.px-80{
    padding-inline:var(--size-80)!important
}
.px-90{
    padding-inline:var(--size-90)!important
}
.px-110{
    padding-inline:var(--size-110)!important
}
.px-120{
    padding-inline:var(--size-120)!important
}
.px-144{
    padding-inline:var(--size-144)!important
}
.px-160{
    padding-inline:var(--size-160)!important
}
.px-170{
    padding-inline:var(--size-170)!important
}
.px-190{
    padding-inline:var(--size-190)!important
}
.px-200{
    padding-inline:var(--size-200)!important
}
.px-240{
    padding-inline:var(--size-240)!important
}
.px-440{
    padding-inline:var(--size-440)!important
}
.py-2{
    padding-block:var(--size-2)!important
}
.py-4{
    padding-block:var(--size-4)!important
}
.py-6{
    padding-block:var(--size-6)!important
}
.py-8{
    padding-block:var(--size-8)!important
}
.py-9{
    padding-block:var(--size-9)!important
}
.py-10{
    padding-block:var(--size-10)!important
}
.py-11{
    padding-block:var(--size-11)!important
}
.py-12{
    padding-block:var(--size-12)!important
}
.py-13{
    padding-block:var(--size-13)!important
}
.py-16{
    padding-block:var(--size-16)!important
}
.py-20{
    padding-block:var(--size-20)!important
}
.py-24{
    padding-block:var(--size-24)!important
}
.py-28{
    padding-block:var(--size-28)!important
}
.py-32{
    padding-block:var(--size-32)!important
}
.py-36{
    padding-block:var(--size-36)!important
}
.py-40{
    padding-block:var(--size-40)!important
}
.py-44{
    padding-block:var(--size-44)!important
}
.py-48{
    padding-block:var(--size-48)!important
}
.py-50{
    padding-block:var(--size-50)!important
}
.py-56{
    padding-block:var(--size-56)!important
}
.py-60{
    padding-block:var(--size-60)!important
}
.py-64{
    padding-block:var(--size-64)!important
}
.py-72{
    padding-block:var(--size-72)!important
}
.py-76{
    padding-block:var(--size-76)!important
}
.py-80{
    padding-block:var(--size-80)!important
}
.py-90{
    padding-block:var(--size-90)!important
}
.py-110{
    padding-block:var(--size-110)!important
}
.py-120{
    padding-block:var(--size-120)!important
}
.py-144{
    padding-block:var(--size-144)!important
}
.py-160{
    padding-block:var(--size-160)!important
}
.py-170{
    padding-block:var(--size-170)!important
}
.py-190{
    padding-block:var(--size-190)!important
}
.py-200{
    padding-block:var(--size-200)!important
}
.py-240{
    padding-block:var(--size-240)!important
}
.py-440{
    padding-block:var(--size-440)!important
}
.ps-2{
    padding-inline-start:var(--size-2)!important
}
.ps-4{
    padding-inline-start:var(--size-4)!important
}
.ps-6{
    padding-inline-start:var(--size-6)!important
}
.ps-8{
    padding-inline-start:var(--size-8)!important
}
.ps-9{
    padding-inline-start:var(--size-9)!important
}
.ps-10{
    padding-inline-start:var(--size-10)!important
}
.ps-11{
    padding-inline-start:var(--size-11)!important
}
.ps-12{
    padding-inline-start:var(--size-12)!important
}
.ps-13{
    padding-inline-start:var(--size-13)!important
}
.ps-16{
    padding-inline-start:var(--size-16)!important
}
.ps-20{
    padding-inline-start:var(--size-20)!important
}
.ps-24{
    padding-inline-start:var(--size-24)!important
}
.ps-28{
    padding-inline-start:var(--size-28)!important
}
.ps-32{
    padding-inline-start:var(--size-32)!important
}
.ps-36{
    padding-inline-start:var(--size-36)!important
}
.ps-40{
    padding-inline-start:var(--size-40)!important
}
.ps-44{
    padding-inline-start:var(--size-44)!important
}
.ps-48{
    padding-inline-start:var(--size-48)!important
}
.ps-50{
    padding-inline-start:var(--size-50)!important
}
.ps-56{
    padding-inline-start:var(--size-56)!important
}
.ps-60{
    padding-inline-start:var(--size-60)!important
}
.ps-64{
    padding-inline-start:var(--size-64)!important
}
.ps-72{
    padding-inline-start:var(--size-72)!important
}
.ps-76{
    padding-inline-start:var(--size-76)!important
}
.ps-80{
    padding-inline-start:var(--size-80)!important
}
.ps-90{
    padding-inline-start:var(--size-90)!important
}
.ps-110{
    padding-inline-start:var(--size-110)!important
}
.ps-120{
    padding-inline-start:var(--size-120)!important
}
.ps-144{
    padding-inline-start:var(--size-144)!important
}
.ps-160{
    padding-inline-start:var(--size-160)!important
}
.ps-170{
    padding-inline-start:var(--size-170)!important
}
.ps-190{
    padding-inline-start:var(--size-190)!important
}
.ps-200{
    padding-inline-start:var(--size-200)!important
}
.ps-240{
    padding-inline-start:var(--size-240)!important
}
.ps-440{
    padding-inline-start:var(--size-440)!important
}
.pe-2{
    padding-inline-end:var(--size-2)!important
}
.pe-4{
    padding-inline-end:var(--size-4)!important
}
.pe-6{
    padding-inline-end:var(--size-6)!important
}
.pe-8{
    padding-inline-end:var(--size-8)!important
}
.pe-9{
    padding-inline-end:var(--size-9)!important
}
.pe-10{
    padding-inline-end:var(--size-10)!important
}
.pe-11{
    padding-inline-end:var(--size-11)!important
}
.pe-12{
    padding-inline-end:var(--size-12)!important
}
.pe-13{
    padding-inline-end:var(--size-13)!important
}
.pe-16{
    padding-inline-end:var(--size-16)!important
}
.pe-20{
    padding-inline-end:var(--size-20)!important
}
.pe-24{
    padding-inline-end:var(--size-24)!important
}
.pe-28{
    padding-inline-end:var(--size-28)!important
}
.pe-32{
    padding-inline-end:var(--size-32)!important
}
.pe-36{
    padding-inline-end:var(--size-36)!important
}
.pe-40{
    padding-inline-end:var(--size-40)!important
}
.pe-44{
    padding-inline-end:var(--size-44)!important
}
.pe-48{
    padding-inline-end:var(--size-48)!important
}
.pe-50{
    padding-inline-end:var(--size-50)!important
}
.pe-56{
    padding-inline-end:var(--size-56)!important
}
.pe-60{
    padding-inline-end:var(--size-60)!important
}
.pe-64{
    padding-inline-end:var(--size-64)!important
}
.pe-72{
    padding-inline-end:var(--size-72)!important
}
.pe-76{
    padding-inline-end:var(--size-76)!important
}
.pe-80{
    padding-inline-end:var(--size-80)!important
}
.pe-90{
    padding-inline-end:var(--size-90)!important
}
.pe-110{
    padding-inline-end:var(--size-110)!important
}
.pe-120{
    padding-inline-end:var(--size-120)!important
}
.pe-144{
    padding-inline-end:var(--size-144)!important
}
.pe-160{
    padding-inline-end:var(--size-160)!important
}
.pe-170{
    padding-inline-end:var(--size-170)!important
}
.pe-190{
    padding-inline-end:var(--size-190)!important
}
.pe-200{
    padding-inline-end:var(--size-200)!important
}
.pe-240{
    padding-inline-end:var(--size-240)!important
}
.pe-440{
    padding-inline-end:var(--size-440)!important
}
.pt-2{
    padding-block-start:var(--size-2)!important
}
.pt-4{
    padding-block-start:var(--size-4)!important
}
.pt-6{
    padding-block-start:var(--size-6)!important
}
.pt-8{
    padding-block-start:var(--size-8)!important
}
.pt-9{
    padding-block-start:var(--size-9)!important
}
.pt-10{
    padding-block-start:var(--size-10)!important
}
.pt-11{
    padding-block-start:var(--size-11)!important
}
.pt-12{
    padding-block-start:var(--size-12)!important
}
.pt-13{
    padding-block-start:var(--size-13)!important
}
.pt-16{
    padding-block-start:var(--size-16)!important
}
.pt-20{
    padding-block-start:var(--size-20)!important
}
.pt-24{
    padding-block-start:var(--size-24)!important
}
.pt-28{
    padding-block-start:var(--size-28)!important
}
.pt-32{
    padding-block-start:var(--size-32)!important
}
.pt-36{
    padding-block-start:var(--size-36)!important
}
.pt-40{
    padding-block-start:var(--size-40)!important
}
.pt-44{
    padding-block-start:var(--size-44)!important
}
.pt-48{
    padding-block-start:var(--size-48)!important
}
.pt-50{
    padding-block-start:var(--size-50)!important
}
.pt-56{
    padding-block-start:var(--size-56)!important
}
.pt-60{
    padding-block-start:var(--size-60)!important
}
.pt-64{
    padding-block-start:var(--size-64)!important
}
.pt-72{
    padding-block-start:var(--size-72)!important
}
.pt-76{
    padding-block-start:var(--size-76)!important
}
.pt-80{
    padding-block-start:var(--size-80)!important
}
.pt-90{
    padding-block-start:var(--size-90)!important
}
.pt-110{
    padding-block-start:var(--size-110)!important
}
.pt-120{
    padding-block-start:var(--size-120)!important
}
.pt-144{
    padding-block-start:var(--size-144)!important
}
.pt-160{
    padding-block-start:var(--size-160)!important
}
.pt-170{
    padding-block-start:var(--size-170)!important
}
.pt-190{
    padding-block-start:var(--size-190)!important
}
.pt-200{
    padding-block-start:var(--size-200)!important
}
.pt-240{
    padding-block-start:var(--size-240)!important
}
.pt-440{
    padding-block-start:var(--size-440)!important
}
.pb-2{
    padding-block-end:var(--size-2)!important
}
.pb-4{
    padding-block-end:var(--size-4)!important
}
.pb-6{
    padding-block-end:var(--size-6)!important
}
.pb-8{
    padding-block-end:var(--size-8)!important
}
.pb-9{
    padding-block-end:var(--size-9)!important
}
.pb-10{
    padding-block-end:var(--size-10)!important
}
.pb-11{
    padding-block-end:var(--size-11)!important
}
.pb-12{
    padding-block-end:var(--size-12)!important
}
.pb-13{
    padding-block-end:var(--size-13)!important
}
.pb-16{
    padding-block-end:var(--size-16)!important
}
.pb-20{
    padding-block-end:var(--size-20)!important
}
.pb-24{
    padding-block-end:var(--size-24)!important
}
.pb-28{
    padding-block-end:var(--size-28)!important
}
.pb-32{
    padding-block-end:var(--size-32)!important
}
.pb-36{
    padding-block-end:var(--size-36)!important
}
.pb-40{
    padding-block-end:var(--size-40)!important
}
.pb-44{
    padding-block-end:var(--size-44)!important
}
.pb-48{
    padding-block-end:var(--size-48)!important
}
.pb-50{
    padding-block-end:var(--size-50)!important
}
.pb-56{
    padding-block-end:var(--size-56)!important
}
.pb-60{
    padding-block-end:var(--size-60)!important
}
.pb-64{
    padding-block-end:var(--size-64)!important
}
.pb-72{
    padding-block-end:var(--size-72)!important
}
.pb-76{
    padding-block-end:var(--size-76)!important
}
.pb-80{
    padding-block-end:var(--size-80)!important
}
.pb-90{
    padding-block-end:var(--size-90)!important
}
.pb-110{
    padding-block-end:var(--size-110)!important
}
.pb-120{
    padding-block-end:var(--size-120)!important
}
.pb-144{
    padding-block-end:var(--size-144)!important
}
.pb-160{
    padding-block-end:var(--size-160)!important
}
.pb-170{
    padding-block-end:var(--size-170)!important
}
.pb-190{
    padding-block-end:var(--size-190)!important
}
.pb-200{
    padding-block-end:var(--size-200)!important
}
.pb-240{
    padding-block-end:var(--size-240)!important
}
.pb-440{
    padding-block-end:var(--size-440)!important
}
.pe-0{
    padding-right:0!important
}
.ms--10px{
    margin-left:-10px
}
.mt--50{
    margin-top:-50px
}
.mt--100{
    margin-top:-100px
}
.w-30{
    width:30%
}
.w-70{
    width:70%
}
.gap-2{
    gap:var(--size-2)
}
.gap-4{
    gap:var(--size-4)
}
.gap-6{
    gap:var(--size-6)
}
.gap-8{
    gap:var(--size-8)
}
.gap-9{
    gap:var(--size-9)
}
.gap-10{
    gap:var(--size-10)
}
.gap-11{
    gap:var(--size-11)
}
.gap-12{
    gap:var(--size-12)
}
.gap-13{
    gap:var(--size-13)
}
.gap-16{
    gap:var(--size-16)
}
.gap-20{
    gap:var(--size-20)
}
.gap-24{
    gap:var(--size-24)
}
.gap-28{
    gap:var(--size-28)
}
.gap-32{
    gap:var(--size-32)
}
.gap-36{
    gap:var(--size-36)
}
.gap-40{
    gap:var(--size-40)
}
.gap-44{
    gap:var(--size-44)
}
.gap-48{
    gap:var(--size-48)
}
.gap-50{
    gap:var(--size-50)
}
.gap-56{
    gap:var(--size-56)
}
.gap-60{
    gap:var(--size-60)
}
.gap-64{
    gap:var(--size-64)
}
.gap-72{
    gap:var(--size-72)
}
.gap-76{
    gap:var(--size-76)
}
.gap-80{
    gap:var(--size-80)
}
.gap-90{
    gap:var(--size-90)
}
.gap-110{
    gap:var(--size-110)
}
.gap-120{
    gap:var(--size-120)
}
.gap-144{
    gap:var(--size-144)
}
.gap-160{
    gap:var(--size-160)
}
.gap-170{
    gap:var(--size-170)
}
.gap-190{
    gap:var(--size-190)
}
.gap-200{
    gap:var(--size-200)
}
.gap-240{
    gap:var(--size-240)
}
.gap-440{
    gap:var(--size-440)
}
.radius-2{
    border-radius:.125rem;
    -webkit-border-radius:0.125rem;
    -moz-border-radius:.125rem;
    -ms-border-radius:0.125rem;
    -o-border-radius:.125rem
}
.radius-4{
    border-radius:.25rem;
    -webkit-border-radius:0.25rem;
    -moz-border-radius:.25rem;
    -ms-border-radius:0.25rem;
    -o-border-radius:.25rem
}
.radius-6{
    border-radius:.375rem;
    -webkit-border-radius:0.375rem;
    -moz-border-radius:.375rem;
    -ms-border-radius:0.375rem;
    -o-border-radius:.375rem
}
.radius-8{
    border-radius:.5rem;
    -webkit-border-radius:0.5rem;
    -moz-border-radius:.5rem;
    -ms-border-radius:0.5rem;
    -o-border-radius:.5rem
}
.radius-9{
    border-radius:.5625rem;
    -webkit-border-radius:0.5625rem;
    -moz-border-radius:.5625rem;
    -ms-border-radius:0.5625rem;
    -o-border-radius:.5625rem
}
.radius-10{
    border-radius:.625rem;
    -webkit-border-radius:0.625rem;
    -moz-border-radius:.625rem;
    -ms-border-radius:0.625rem;
    -o-border-radius:.625rem
}
.radius-11{
    border-radius:.6875rem;
    -webkit-border-radius:0.6875rem;
    -moz-border-radius:.6875rem;
    -ms-border-radius:0.6875rem;
    -o-border-radius:.6875rem
}
.radius-12{
    border-radius:.75rem;
    -webkit-border-radius:0.75rem;
    -moz-border-radius:.75rem;
    -ms-border-radius:0.75rem;
    -o-border-radius:.75rem
}
.radius-13{
    border-radius:.8125rem;
    -webkit-border-radius:0.8125rem;
    -moz-border-radius:.8125rem;
    -ms-border-radius:0.8125rem;
    -o-border-radius:.8125rem
}
.radius-16{
    border-radius:1rem;
    -webkit-border-radius:1rem;
    -moz-border-radius:1rem;
    -ms-border-radius:1rem;
    -o-border-radius:1rem
}
.radius-20{
    border-radius:1.25rem;
    -webkit-border-radius:1.25rem;
    -moz-border-radius:1.25rem;
    -ms-border-radius:1.25rem;
    -o-border-radius:1.25rem
}
.radius-24,.radius-28{
    border-radius:1.5rem;
    -webkit-border-radius:1.5rem;
    -moz-border-radius:1.5rem;
    -ms-border-radius:1.5rem;
    -o-border-radius:1.5rem
}
.radius-32,.radius-36{
    border-radius:2rem;
    -webkit-border-radius:2rem;
    -moz-border-radius:2rem;
    -ms-border-radius:2rem;
    -o-border-radius:2rem
}
.radius-40{
    border-radius:2.5rem;
    -webkit-border-radius:2.5rem;
    -moz-border-radius:2.5rem;
    -ms-border-radius:2.5rem;
    -o-border-radius:2.5rem
}
.radius-44{
    border-radius:2.75rem;
    -webkit-border-radius:2.75rem;
    -moz-border-radius:2.75rem;
    -ms-border-radius:2.75rem;
    -o-border-radius:2.75rem
}
.radius-48{
    border-radius:3rem;
    -webkit-border-radius:3rem;
    -moz-border-radius:3rem;
    -ms-border-radius:3rem;
    -o-border-radius:3rem
}
.radius-50{
    border-radius:3.125rem;
    -webkit-border-radius:3.125rem;
    -moz-border-radius:3.125rem;
    -ms-border-radius:3.125rem;
    -o-border-radius:3.125rem
}
.radius-56{
    border-radius:3.5rem;
    -webkit-border-radius:3.5rem;
    -moz-border-radius:3.5rem;
    -ms-border-radius:3.5rem;
    -o-border-radius:3.5rem
}
.radius-60{
    border-radius:3.75rem;
    -webkit-border-radius:3.75rem;
    -moz-border-radius:3.75rem;
    -ms-border-radius:3.75rem;
    -o-border-radius:3.75rem
}
.radius-64{
    border-radius:4rem;
    -webkit-border-radius:4rem;
    -moz-border-radius:4rem;
    -ms-border-radius:4rem;
    -o-border-radius:4rem
}
.radius-72{
    border-radius:4.5rem;
    -webkit-border-radius:4.5rem;
    -moz-border-radius:4.5rem;
    -ms-border-radius:4.5rem;
    -o-border-radius:4.5rem
}
.radius-76{
    border-radius:4.75rem;
    -webkit-border-radius:4.75rem;
    -moz-border-radius:4.75rem;
    -ms-border-radius:4.75rem;
    -o-border-radius:4.75rem
}
.radius-80{
    border-radius:5rem;
    -webkit-border-radius:5rem;
    -moz-border-radius:5rem;
    -ms-border-radius:5rem;
    -o-border-radius:5rem
}
.radius-90{
    border-radius:5.625rem;
    -webkit-border-radius:5.625rem;
    -moz-border-radius:5.625rem;
    -ms-border-radius:5.625rem;
    -o-border-radius:5.625rem
}
.radius-110{
    border-radius:6.875rem;
    -webkit-border-radius:6.875rem;
    -moz-border-radius:6.875rem;
    -ms-border-radius:6.875rem;
    -o-border-radius:6.875rem
}
.radius-120{
    border-radius:7.5rem;
    -webkit-border-radius:7.5rem;
    -moz-border-radius:7.5rem;
    -ms-border-radius:7.5rem;
    -o-border-radius:7.5rem
}
.radius-144{
    border-radius:9rem;
    -webkit-border-radius:9rem;
    -moz-border-radius:9rem;
    -ms-border-radius:9rem;
    -o-border-radius:9rem
}
.radius-160{
    border-radius:10rem;
    -webkit-border-radius:10rem;
    -moz-border-radius:10rem;
    -ms-border-radius:10rem;
    -o-border-radius:10rem
}
.radius-170{
    border-radius:10.625rem;
    -webkit-border-radius:10.625rem;
    -moz-border-radius:10.625rem;
    -ms-border-radius:10.625rem;
    -o-border-radius:10.625rem
}
.radius-190{
    border-radius:11.875rem;
    -webkit-border-radius:11.875rem;
    -moz-border-radius:11.875rem;
    -ms-border-radius:11.875rem;
    -o-border-radius:11.875rem
}
.radius-200{
    border-radius:12.5rem;
    -webkit-border-radius:12.5rem;
    -moz-border-radius:12.5rem;
    -ms-border-radius:12.5rem;
    -o-border-radius:12.5rem
}
.radius-240{
    border-radius:15rem;
    -webkit-border-radius:15rem;
    -moz-border-radius:15rem;
    -ms-border-radius:15rem;
    -o-border-radius:15rem
}
.radius-440{
    border-radius:27.5rem;
    -webkit-border-radius:27.5rem;
    -moz-border-radius:27.5rem;
    -ms-border-radius:27.5rem;
    -o-border-radius:27.5rem
}
.rounded-start-top-0{
    border-start-start-radius:0!important
}
.rounded-end-bottom-0{
    border-end-end-radius:0!important
}
h1,h2,h3,h4,h5,h6{
    color:var(--text-primary-light);
    font-weight:600
}
.h1,h1{
    font-size:var(--h1)!important
}
.h2,h2{
    font-size:var(--h2)!important
}
.h3,h3{
    font-size:var(--h3)!important
}
.h4,h4{
    font-size:var(--h4)!important
}
.h5,h5{
    font-size:var(--h5)!important
}
.h6,h6{
    font-size:var(--h6)!important
}
.text-2xxl{
    font-size:var(--font-2xxl)!important
}
.text-2xl{
    font-size:var(--font-2xl)!important
}
.text-xxl{
    font-size:var(--font-xxl)!important
}
.text-xl{
    font-size:var(--font-xl)!important
}
.text-lg{
    font-size:var(--font-lg)!important
}
.text-md{
    font-size:var(--font-md)!important
}
.text-sm{
    font-size:var(--font-sm)!important
}
.text-xs{
    font-size:var(--font-xs)!important
}
.text-xxs{
    font-size:var(--font-xxs)!important
}
.line-height-1{
    line-height:1!important
}
.text-line-1{
    -webkit-line-clamp:1
}
.text-line-2{
    -webkit-line-clamp:2
}
.text-line-3{
    -webkit-line-clamp:3
}
.text-start{
    text-align:start!important
}
.text-end{
    text-align:end!important
}
.border{
    border:1px solid var(--border-color)!important
}
.border-start{
    border-inline-start:1px solid var(--border-color)!important
}
.border-end{
    border-inline-end:1px solid var(--border-color)!important
}
.border-bottom{
    border-bottom:1px solid var(--border-color)!important
}
.border-primary-light-white{
    border-color:var(--primary-light-white)!important
}
.border-yellow-light-white{
    border-color:var(--yellow-light-white)!important
}
.border-purple-light-white{
    border-color:var(--purple-light-white)!important
}
.border-pink-light-white{
    border-color:var(--pink-light-white)!important
}
.border-success-border,.br-success{
    border-color:var(--success-border)!important
}
.br-white{
    border-color:var(--base)!important
}
.border-light-white{
    border-color:rgba(255,255,255,.38)!important
}
.input-form-light{
    border-color:var(--input-form-light)!important
}
.input-form-dark{
    border-color:var(--input-form-dark)!important
}
.border-primary-600,.br-hover-primary:hover,.form-check.style-check .form-check-input:checked{
    border-color:var(--primary-600)!important
}
.border-success-main,.br-hover-success:hover{
    border-color:var(--success-main)!important
}
.border-info-main,.br-hover-info:hover{
    border-color:var(--info-main)!important
}
.border-warning-main,.br-hover-warning:hover{
    border-color:var(--warning-main)!important
}
.border-danger-main,.br-hover-danger:hover{
    border-color:var(--danger-main)!important
}
.border-primary-50{
    border-color:var(--primary-50)!important
}
.border-primary-100{
    border-color:var(--primary-100)!important
}
.border-primary-200{
    border-color:var(--primary-200)!important
}
.border-primary-300{
    border-color:var(--primary-300)!important
}
.border-primary-400{
    border-color:var(--primary-400)!important
}
.border-primary-500{
    border-color:var(--primary-500)!important
}
.border-primary-700{
    border-color:var(--primary-700)!important
}
.border-primary-800{
    border-color:var(--primary-800)!important
}
.border-primary-900{
    border-color:var(--primary-900)!important
}
.border-neutral-50{
    border-color:var(--neutral-50)!important
}
.border-neutral-100{
    border-color:var(--neutral-100)!important
}
.border-neutral-200{
    border-color:var(--neutral-200)!important
}
.border-neutral-300{
    border-color:var(--neutral-300)!important
}
.border-neutral-400{
    border-color:var(--neutral-400)!important
}
.border-neutral-500{
    border-color:var(--neutral-500)!important
}
.border-neutral-600{
    border-color:var(--neutral-600)!important
}
.border-neutral-700{
    border-color:var(--neutral-700)!important
}
.border-neutral-800{
    border-color:var(--neutral-800)!important
}
.border-neutral-900{
    border-color:var(--neutral-900)!important
}
.border-danger-50{
    border-color:var(--danger-50)!important
}
.border-danger-100{
    border-color:var(--danger-100)!important
}
.border-danger-200{
    border-color:var(--danger-200)!important
}
.border-danger-300{
    border-color:var(--danger-300)!important
}
.border-danger-400{
    border-color:var(--danger-400)!important
}
.border-danger-500{
    border-color:var(--danger-500)!important
}
.border-danger-600{
    border-color:var(--danger-600)!important
}
.border-danger-700{
    border-color:var(--danger-700)!important
}
.border-danger-800{
    border-color:var(--danger-800)!important
}
.border-danger-900{
    border-color:var(--danger-900)!important
}
.border-success-50{
    border-color:var(--success-50)!important
}
.border-success-100{
    border-color:var(--success-100)!important
}
.border-success-200{
    border-color:var(--success-200)!important
}
.border-success-300{
    border-color:var(--success-300)!important
}
.border-success-400{
    border-color:var(--success-400)!important
}
.border-success-500{
    border-color:var(--success-500)!important
}
.border-success-600{
    border-color:var(--success-600)!important
}
.border-success-700{
    border-color:var(--success-700)!important
}
.border-success-800{
    border-color:var(--success-800)!important
}
.border-success-900{
    border-color:var(--success-900)!important
}
.border-warning-50{
    border-color:var(--warning-50)!important
}
.border-warning-100{
    border-color:var(--warning-100)!important
}
.border-warning-200{
    border-color:var(--warning-200)!important
}
.border-warning-300{
    border-color:var(--warning-300)!important
}
.border-warning-400{
    border-color:var(--warning-400)!important
}
.border-warning-500{
    border-color:var(--warning-500)!important
}
.border-warning-600{
    border-color:var(--warning-600)!important
}
.border-warning-700{
    border-color:var(--warning-700)!important
}
.border-warning-800{
    border-color:var(--warning-800)!important
}
.border-warning-900{
    border-color:var(--warning-900)!important
}
.border-info-50{
    border-color:var(--info-50)!important
}
.border-info-100{
    border-color:var(--info-100)!important
}
.border-info-200{
    border-color:var(--info-200)!important
}
.border-info-300{
    border-color:var(--info-300)!important
}
.border-info-400{
    border-color:var(--info-400)!important
}
.border-info-500{
    border-color:var(--info-500)!important
}
.border-info-600{
    border-color:var(--info-600)!important
}
.border-info-700{
    border-color:var(--info-700)!important
}
.border-info-800{
    border-color:var(--info-800)!important
}
.border-info-900{
    border-color:var(--info-900)!important
}
.border-cyan-50{
    border-color:var(--cyan-50)!important
}
.border-cyan-100{
    border-color:var(--cyan-100)!important
}
.border-cyan-200{
    border-color:var(--cyan-200)!important
}
.border-cyan-300{
    border-color:var(--cyan-300)!important
}
.border-cyan-400{
    border-color:var(--cyan-400)!important
}
.border-cyan-500{
    border-color:var(--cyan-500)!important
}
.border-cyan-600{
    border-color:var(--cyan-600)!important
}
.border-cyan-700{
    border-color:var(--cyan-700)!important
}
.border-cyan-800{
    border-color:var(--cyan-800)!important
}
.border-cyan-900{
    border-color:var(--cyan-900)!important
}
.border-dark-1{
    border-color:var(--dark-1)!important
}
.border-dark-2{
    border-color:var(--dark-2)!important
}
.border-dark-3{
    border-color:var(--dark-3)!important
}
.border-lilac-50{
    border-color:var(--lilac-50)!important
}
.border-lilac-100{
    border-color:var(--lilac-100)!important
}
.border-lilac-200{
    border-color:var(--lilac-200)!important
}
.border-lilac-300{
    border-color:var(--lilac-300)!important
}
.border-lilac-400{
    border-color:var(--lilac-400)!important
}
.border-lilac-500{
    border-color:var(--lilac-500)!important
}
.border-lilac-600{
    border-color:var(--lilac-600)!important
}
.border-lilac-700{
    border-color:var(--lilac-700)!important
}
.border-lilac-800{
    border-color:var(--lilac-800)!important
}
.border-light-50{
    border-color:var(--light-50)!important
}
.border-light-100{
    border-color:var(--light-100)!important
}
.border-light-600{
    border-color:var(--light-600)!important
}
.border-light-700{
    border-color:var(--light-700)!important
}
.border-light-800{
    border-color:var(--light-800)!important
}
.border-success-surface{
    border-color:var(--success-surface)!important
}
.border-success-hover{
    border-color:var(--success-hover)!important
}
.border-success-pressed{
    border-color:var(--success-pressed)!important
}
.border-success-focus{
    border-color:var(--success-focus)!important
}
.border-info-surface{
    border-color:var(--info-surface)!important
}
.border-info-border{
    border-color:var(--info-border)!important
}
.border-info-hover{
    border-color:var(--info-hover)!important
}
.border-info-pressed{
    border-color:var(--info-pressed)!important
}
.border-info-focus{
    border-color:var(--info-focus)!important
}
.border-warning-surface{
    border-color:var(--warning-surface)!important
}
.border-warning-border{
    border-color:var(--warning-border)!important
}
.border-warning-hover{
    border-color:var(--warning-hover)!important
}
.border-warning-pressed{
    border-color:var(--warning-pressed)!important
}
.border-warning-focus{
    border-color:var(--warning-focus)!important
}
.border-danger-surface{
    border-color:var(--danger-surface)!important
}
.border-danger-border{
    border-color:var(--danger-border)!important
}
.border-danger-hover{
    border-color:var(--danger-hover)!important
}
.border-danger-pressed{
    border-color:var(--danger-pressed)!important
}
.border-danger-focus{
    border-color:var(--danger-focus)!important
}
.border-cyan{
    border-color:var(--cyan)!important
}
.border-indigo{
    border-color:var(--indigo)!important
}
.border-purple{
    border-color:var(--purple)!important
}
.border-red{
    border-color:var(--red)!important
}
.border-yellow{
    border-color:var(--yellow)!important
}
.border-orange{
    border-color:var(--orange)!important
}
.border-pink{
    border-color:var(--pink)!important
}
.border-width-2-px{
    border-width:2px!important
}
.border-width-3-px{
    border-width:3px!important
}
.border-width-4-px{
    border-width:4px!important
}
.border-width-5-px{
    border-width:5px!important
}
.border-start-width-2-px{
    border-inline-start-width:2px!important
}
.border-start-width-3-px{
    border-inline-start-width:3px!important
}
.border-start-width-4-px{
    border-inline-start-width:4px!important
}
.border-start-width-5-px{
    border-inline-start-width:5px!important
}
.border-end-width-2-px{
    border-inline-end-width:2px!important
}
.border-end-width-3-px{
    border-inline-end-width:3px!important
}
.border-end-width-4-px{
    border-inline-end-width:4px!important
}
.border-end-width-5-px{
    border-inline-end-width:5px!important
}
.border-end-width-6-px{
    border-inline-end-width:6px!important
}
.border-top-0{
    border-top:0!important
}
.border-end-0{
    border-right:0!important
}
.border-start-0{
    border-left:0!important
}
.border-bottom-0,.dataTable tbody tr:last-child td,.rounded-table thead tr th{
    border-bottom:0!important
}
.border-dashed{
    border-style:dashed!important
}
.center-border::before{
    position:absolute;
    content:"";
    width:1px;
    height:calc(100% - 9px);
    background-color:var(--neutral-300);
    left:50%;
    transform:translateX(-50%)
}
.group-item:hover .group-hover\:text-success-surface{
    color:var(--success-surface)!important
}
.group-item:hover .group-hover\:text-success-border{
    color:var(--success-border)!important
}
.group-item:hover .group-hover\:text-success-hover{
    color:var(--success-hover)!important
}
.group-item:hover .group-hover\:text-success-pressed{
    color:var(--success-pressed)!important
}
.group-item:hover .group-hover\:text-success-focus{
    color:var(--success-focus)!important
}
.group-item:hover .group-hover\:text-info-surface{
    color:var(--info-surface)!important
}
.group-item:hover .group-hover\:text-info-border{
    color:var(--info-border)!important
}
.group-item:hover .group-hover\:text-info-hover{
    color:var(--info-hover)!important
}
.group-item:hover .group-hover\:text-info-pressed{
    color:var(--info-pressed)!important
}
.group-item:hover .group-hover\:text-info-focus{
    color:var(--info-focus)!important
}
.group-item:hover .group-hover\:text-warning-surface{
    color:var(--warning-surface)!important
}
.group-item:hover .group-hover\:text-warning-border{
    color:var(--warning-border)!important
}
.group-item:hover .group-hover\:text-warning-hover{
    color:var(--warning-hover)!important
}
.group-item:hover .group-hover\:text-warning-pressed{
    color:var(--warning-pressed)!important
}
.group-item:hover .group-hover\:text-warning-focus{
    color:var(--warning-focus)!important
}
.group-item:hover .group-hover\:text-danger-surface{
    color:var(--danger-surface)!important
}
.group-item:hover .group-hover\:text-danger-border{
    color:var(--danger-border)!important
}
.group-item:hover .group-hover\:text-danger-hover{
    color:var(--danger-hover)!important
}
.group-item:hover .group-hover\:text-danger-pressed{
    color:var(--danger-pressed)!important
}
.group-item:hover .group-hover\:text-danger-focus{
    color:var(--danger-focus)!important
}
.text-cyan{
    color:var(--cyan)
}
.group-item:hover .group-hover\:text-cyan{
    color:var(--cyan)!important
}
.text-indigo{
    color:var(--indigo)
}
.group-item:hover .group-hover\:text-indigo{
    color:var(--indigo)!important
}
.text-purple{
    color:var(--purple)
}
.group-item:hover .group-hover\:text-purple{
    color:var(--purple)!important
}
.text-red{
    color:var(--red)
}
.group-item:hover .group-hover\:text-red{
    color:var(--red)!important
}
.text-yellow{
    color:var(--yellow)
}
.group-item:hover .group-hover\:text-yellow{
    color:var(--yellow)!important
}
.text-orange{
    color:var(--orange)
}
.group-item:hover .group-hover\:text-orange{
    color:var(--orange)!important
}
.text-pink{
    color:var(--pink)
}
.group-item:hover .group-hover\:text-pink{
    color:var(--pink)!important
}
.group-item:hover .group-hover\:text-white{
    color:var(--base)
}
.text-hover-white:hover{
    color:#fff!important
}
.cursor-default{
    cursor:default!important
}
.hover-scale-img__img,.reload-button{
    transition:.2s linear
}
.hover-scale-img:hover .hover-scale-img__img{
    transform:scale(1.1)
}
.visibility-hidden{
    visibility:hidden
}
.center-border-horizontal,.gradient-overlay{
    position:relative;
    z-index:1
}
.gradient-overlay.top-0::before,.reload-button:active{
    transform:rotate(180deg)
}
.gradient-overlay::before{
    position:absolute;
    content:"";
    width:100%;
    height:50%;
    background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 22%,rgba(0,0,0,.69) 57.92%,rgba(0,0,0,.7) 100%);
    left:inherit;
    bottom:inherit
}
[dir=rtl] .start-0{
    left:auto!important;
    right:0
}
[dir=rtl] .end-0{
    right:auto!important;
    left:0
}
.ui-sortable-handle{
    cursor:move!important
}
.ui-sortable-helper{
    box-shadow:0 5px 20px 3px var(--neutral-300);
    box-shadow:0 4px 30px 0 rgba(4,6,15,.5)!important
}
.ui-sortable-placeholder{
    background-color:var(--neutral-100)!important;
    visibility:visible!important;
    padding:100px!important;
    border:1px dashed var(--neutral-400)
}
#taskImagePreview{
    display:none;
    margin-top:10px;
    max-width:100%
}
.btn{
    padding:.5625rem .75rem;
    font-size:1rem;
    font-weight:500
}
.btn.btn-lg{
    padding:.9375rem .875rem;
    font-weight:600
}
.btn.btn-sm{
    padding:.5rem .875rem;
    font-size:.875rem
}
.btn-success{
    background-color:var(--success-main);
    color:#fff;
    border-color:var(--success-main)
}
.btn-outline-success:hover,.btn-success:hover{
    background-color:var(--success-hover);
    color:#fff;
    border-color:var(--success-main)
}
.btn-success:active,.btn-success:focus{
    background-color:var(--success-pressed);
    color:#fff;
    border-color:var(--success-pressed)
}
.btn-danger{
    background-color:var(--danger-main);
    color:#fff;
    border-color:var(--danger-main)
}
.btn-danger:hover,.btn-outline-danger:hover{
    background-color:var(--danger-hover);
    color:#fff;
    border-color:var(--danger-main)
}
.btn-danger:active,.btn-danger:focus{
    background-color:var(--danger-pressed);
    color:#fff;
    border-color:var(--danger-pressed)
}
.btn-warning{
    background-color:var(--warning-main);
    color:#fff;
    border-color:var(--warning-main)
}
.btn-outline-warning:hover,.btn-warning:hover{
    background-color:var(--warning-hover);
    color:#fff;
    border-color:var(--warning-main)
}
.btn-warning:active,.btn-warning:focus{
    background-color:var(--warning-pressed);
    color:#fff;
    border-color:var(--warning-pressed)
}
.btn-info{
    background-color:var(--info-main);
    color:#fff;
    border-color:var(--info-main)
}
.btn-outline-danger,.btn-outline-info,.btn-outline-success,.btn-outline-warning{
    background-color:transparent
}
.btn-info:hover,.btn-outline-info:hover{
    background-color:var(--info-hover);
    color:#fff;
    border-color:var(--info-main)
}
.btn-info:active,.btn-info:focus{
    background-color:var(--info-pressed);
    color:#fff;
    border-color:var(--info-pressed)
}
.btn-outline-success{
    color:var(--success-main);
    border-color:var(--success-main)
}
.btn-outline-success:active,.btn-outline-success:focus{
    background-color:var(--success-pressed)!important;
    color:#fff!important;
    border-color:var(--success-pressed)!important
}
.btn-outline-danger{
    color:var(--danger-main);
    border-color:var(--danger-main)
}
.btn-outline-danger:active,.btn-outline-danger:focus{
    background-color:var(--danger-pressed)!important;
    color:#fff!important;
    border-color:var(--danger-pressed)!important
}
.btn-outline-warning{
    color:var(--warning-main);
    border-color:var(--warning-main)
}
.btn-outline-warning:active,.btn-outline-warning:focus{
    background-color:var(--warning-pressed)!important;
    color:#fff!important;
    border-color:var(--warning-pressed)!important
}
.btn-outline-info{
    color:var(--info-main);
    border-color:var(--info-main)
}
.btn-outline-info:active,.btn-outline-info:focus{
    background-color:var(--info-pressed)!important;
    color:#fff!important;
    border-color:var(--info-pressed)!important
}
.btn-primary-50{
    background-color:var(--primary-50);
    color:#fff;
    border-color:var(--primary-50)
}
.btn-primary-100:hover,.btn-primary-200:hover,.btn-primary-300:hover,.btn-primary-400:hover,.btn-primary-500:hover,.btn-primary-50:hover,.btn-primary-600:hover,.btn-primary-700:hover,.btn-primary-800:hover,.btn-primary-900:hover{
    background-color:var(--primary-700);
    color:#fff!important;
    border-color:var(--primary-700)
}
.btn-outline-primary-100:active,.btn-outline-primary-100:focus,.btn-outline-primary-200:active,.btn-outline-primary-200:focus,.btn-outline-primary-300:active,.btn-outline-primary-300:focus,.btn-outline-primary-400:active,.btn-outline-primary-400:focus,.btn-outline-primary-500:active,.btn-outline-primary-500:focus,.btn-outline-primary-50:active,.btn-outline-primary-50:focus,.btn-outline-primary-600:active,.btn-outline-primary-600:focus,.btn-outline-primary-700:active,.btn-outline-primary-700:focus,.btn-outline-primary-800:active,.btn-outline-primary-800:focus,.btn-outline-primary-800:hover,.btn-outline-primary-900:active,.btn-outline-primary-900:focus,.btn-primary-100:active,.btn-primary-100:focus,.btn-primary-200:active,.btn-primary-200:focus,.btn-primary-300:active,.btn-primary-300:focus,.btn-primary-400:active,.btn-primary-400:focus,.btn-primary-500:active,.btn-primary-500:focus,.btn-primary-50:active,.btn-primary-50:focus,.btn-primary-600:active,.btn-primary-600:focus,.btn-primary-700:active,.btn-primary-700:focus,.btn-primary-800:active,.btn-primary-800:focus,.btn-primary-900:active,.btn-primary-900:focus{
    background-color:var(--primary-800)!important;
    color:#fff!important;
    border-color:var(--primary-800)!important
}
.btn-primary-100{
    background-color:var(--primary-100);
    color:#fff;
    border-color:var(--primary-100)
}
.btn-primary-200{
    background-color:var(--primary-200);
    color:#fff;
    border-color:var(--primary-200)
}
.btn-primary-300{
    background-color:var(--primary-300);
    color:#fff;
    border-color:var(--primary-300)
}
.btn-primary-400{
    background-color:var(--primary-400);
    color:#fff;
    border-color:var(--primary-400)
}
.btn-primary-500{
    background-color:var(--primary-500);
    color:#fff;
    border-color:var(--primary-500)
}
.btn-primary-600,.checked-primary .form-check-input:checked::before,.form-switch .form-check-input:checked,.pill-tab .nav-link.active{
    background-color:var(--primary-600)
}
.btn-primary-600{
    color:#fff;
    border-color:var(--primary-600)
}
.btn-primary-700{
    background-color:var(--primary-700);
    color:#fff;
    border-color:var(--primary-700)
}
.btn-primary-800{
    background-color:var(--primary-800);
    color:#fff;
    border-color:var(--primary-800)
}
.btn-primary-900{
    background-color:var(--primary-900);
    color:#fff;
    border-color:var(--primary-900)
}
.btn-neutral-50{
    background-color:var(--neutral-50);
    color:#fff;
    border-color:var(--neutral-50)
}
#world-map,.btn-neutral-100{
    background-color:var(--neutral-100)
}
.btn-neutral-100:hover,.btn-neutral-200:hover,.btn-neutral-300:hover,.btn-neutral-400:hover,.btn-neutral-500:hover,.btn-neutral-50:hover,.btn-neutral-600:hover,.btn-neutral-700:hover,.btn-neutral-800:hover,.btn-neutral-900:hover{
    background-color:var(--neutral-700);
    color:#fff!important;
    border-color:var(--neutral-700)
}
.btn-neutral-100:active,.btn-neutral-100:focus,.btn-neutral-200:active,.btn-neutral-200:focus,.btn-neutral-300:active,.btn-neutral-300:focus,.btn-neutral-400:active,.btn-neutral-400:focus,.btn-neutral-500:active,.btn-neutral-500:focus,.btn-neutral-50:active,.btn-neutral-50:focus,.btn-neutral-600:active,.btn-neutral-600:focus,.btn-neutral-700:active,.btn-neutral-700:focus,.btn-neutral-800:active,.btn-neutral-800:focus,.btn-neutral-900:active,.btn-neutral-900:focus,.btn-outline-neutral-100:active,.btn-outline-neutral-100:focus,.btn-outline-neutral-200:active,.btn-outline-neutral-200:focus,.btn-outline-neutral-300:active,.btn-outline-neutral-300:focus,.btn-outline-neutral-400:active,.btn-outline-neutral-400:focus,.btn-outline-neutral-500:active,.btn-outline-neutral-500:focus,.btn-outline-neutral-50:active,.btn-outline-neutral-50:focus,.btn-outline-neutral-600:active,.btn-outline-neutral-600:focus,.btn-outline-neutral-700:active,.btn-outline-neutral-700:focus,.btn-outline-neutral-800:active,.btn-outline-neutral-800:focus,.btn-outline-neutral-800:hover,.btn-outline-neutral-900:active,.btn-outline-neutral-900:focus{
    background-color:var(--neutral-800)!important;
    color:#fff!important;
    border-color:var(--neutral-800)!important
}
.btn-neutral-100{
    color:#fff;
    border-color:var(--neutral-100)
}
.btn-neutral-200{
    background-color:var(--neutral-200);
    color:#fff;
    border-color:var(--neutral-200)
}
.btn-neutral-300{
    background-color:var(--neutral-300);
    color:#fff;
    border-color:var(--neutral-300)
}
.btn-neutral-400{
    background-color:var(--neutral-400);
    color:#fff;
    border-color:var(--neutral-400)
}
.btn-neutral-500{
    background-color:var(--neutral-500);
    color:#fff;
    border-color:var(--neutral-500)
}
.btn-neutral-600{
    background-color:var(--neutral-600);
    color:#fff;
    border-color:var(--neutral-600)
}
.btn-neutral-700{
    background-color:var(--neutral-700);
    color:#fff;
    border-color:var(--neutral-700)
}
.btn-neutral-800{
    background-color:var(--neutral-800);
    color:#fff;
    border-color:var(--neutral-800)
}
.btn-neutral-900{
    background-color:var(--neutral-900);
    color:#fff;
    border-color:var(--neutral-900)
}
.btn-danger-50{
    background-color:var(--danger-50);
    color:#fff;
    border-color:var(--danger-50)
}
.btn-danger-100:hover,.btn-danger-200:hover,.btn-danger-300:hover,.btn-danger-400:hover,.btn-danger-500:hover,.btn-danger-50:hover,.btn-danger-600:hover,.btn-danger-700:hover,.btn-danger-800:hover,.btn-danger-900:hover{
    background-color:var(--danger-700);
    color:#fff!important;
    border-color:var(--danger-700)
}
.btn-danger-100:active,.btn-danger-100:focus,.btn-danger-200:active,.btn-danger-200:focus,.btn-danger-300:active,.btn-danger-300:focus,.btn-danger-400:active,.btn-danger-400:focus,.btn-danger-500:active,.btn-danger-500:focus,.btn-danger-50:active,.btn-danger-50:focus,.btn-danger-600:active,.btn-danger-600:focus,.btn-danger-700:active,.btn-danger-700:focus,.btn-danger-800:active,.btn-danger-800:focus,.btn-danger-900:active,.btn-danger-900:focus,.btn-outline-danger-100:active,.btn-outline-danger-100:focus,.btn-outline-danger-200:active,.btn-outline-danger-200:focus,.btn-outline-danger-300:active,.btn-outline-danger-300:focus,.btn-outline-danger-400:active,.btn-outline-danger-400:focus,.btn-outline-danger-500:active,.btn-outline-danger-500:focus,.btn-outline-danger-50:active,.btn-outline-danger-50:focus,.btn-outline-danger-600:active,.btn-outline-danger-600:focus,.btn-outline-danger-700:active,.btn-outline-danger-700:focus,.btn-outline-danger-800:active,.btn-outline-danger-800:focus,.btn-outline-danger-800:hover,.btn-outline-danger-900:active,.btn-outline-danger-900:focus{
    background-color:var(--danger-800)!important;
    color:#fff!important;
    border-color:var(--danger-800)!important
}
.btn-danger-100{
    background-color:var(--danger-100);
    color:#fff;
    border-color:var(--danger-100)
}
.btn-danger-200{
    background-color:var(--danger-200);
    color:#fff;
    border-color:var(--danger-200)
}
.btn-danger-300{
    background-color:var(--danger-300);
    color:#fff;
    border-color:var(--danger-300)
}
.btn-danger-400{
    background-color:var(--danger-400);
    color:#fff;
    border-color:var(--danger-400)
}
.btn-danger-500{
    background-color:var(--danger-500);
    color:#fff;
    border-color:var(--danger-500)
}
.btn-danger-600{
    background-color:var(--danger-600);
    color:#fff;
    border-color:var(--danger-600)
}
.btn-danger-700{
    background-color:var(--danger-700);
    color:#fff;
    border-color:var(--danger-700)
}
.btn-danger-800{
    background-color:var(--danger-800);
    color:#fff;
    border-color:var(--danger-800)
}
.btn-danger-900{
    background-color:var(--danger-900);
    color:#fff;
    border-color:var(--danger-900)
}
.btn-success-50{
    background-color:var(--success-50);
    color:#fff;
    border-color:var(--success-50)
}
.btn-success-100:hover,.btn-success-200:hover,.btn-success-300:hover,.btn-success-400:hover,.btn-success-500:hover,.btn-success-50:hover,.btn-success-600:hover,.btn-success-700:hover,.btn-success-800:hover,.btn-success-900:hover{
    background-color:var(--success-700);
    color:#fff!important;
    border-color:var(--success-700)
}
.btn-outline-success-100:active,.btn-outline-success-100:focus,.btn-outline-success-200:active,.btn-outline-success-200:focus,.btn-outline-success-300:active,.btn-outline-success-300:focus,.btn-outline-success-400:active,.btn-outline-success-400:focus,.btn-outline-success-500:active,.btn-outline-success-500:focus,.btn-outline-success-50:active,.btn-outline-success-50:focus,.btn-outline-success-600:active,.btn-outline-success-600:focus,.btn-outline-success-700:active,.btn-outline-success-700:focus,.btn-outline-success-800:active,.btn-outline-success-800:focus,.btn-outline-success-800:hover,.btn-outline-success-900:active,.btn-outline-success-900:focus,.btn-success-100:active,.btn-success-100:focus,.btn-success-200:active,.btn-success-200:focus,.btn-success-300:active,.btn-success-300:focus,.btn-success-400:active,.btn-success-400:focus,.btn-success-500:active,.btn-success-500:focus,.btn-success-50:active,.btn-success-50:focus,.btn-success-600:active,.btn-success-600:focus,.btn-success-700:active,.btn-success-700:focus,.btn-success-800:active,.btn-success-800:focus,.btn-success-900:active,.btn-success-900:focus{
    background-color:var(--success-800)!important;
    color:#fff!important;
    border-color:var(--success-800)!important
}
.btn-success-100{
    background-color:var(--success-100);
    color:#fff;
    border-color:var(--success-100)
}
.btn-success-200{
    background-color:var(--success-200);
    color:#fff;
    border-color:var(--success-200)
}
.btn-success-300{
    background-color:var(--success-300);
    color:#fff;
    border-color:var(--success-300)
}
.btn-success-400{
    background-color:var(--success-400);
    color:#fff;
    border-color:var(--success-400)
}
.btn-success-500{
    background-color:var(--success-500);
    color:#fff;
    border-color:var(--success-500)
}
.btn-success-600{
    background-color:var(--success-600);
    color:#fff;
    border-color:var(--success-600)
}
.btn-success-700{
    background-color:var(--success-700);
    color:#fff;
    border-color:var(--success-700)
}
.btn-success-800{
    background-color:var(--success-800);
    color:#fff;
    border-color:var(--success-800)
}
.btn-success-900{
    background-color:var(--success-900);
    color:#fff;
    border-color:var(--success-900)
}
.btn-warning-50{
    background-color:var(--warning-50);
    color:#fff;
    border-color:var(--warning-50)
}
.btn-warning-100:hover,.btn-warning-200:hover,.btn-warning-300:hover,.btn-warning-400:hover,.btn-warning-500:hover,.btn-warning-50:hover,.btn-warning-600:hover,.btn-warning-700:hover,.btn-warning-800:hover,.btn-warning-900:hover{
    background-color:var(--warning-700);
    color:#fff!important;
    border-color:var(--warning-700)
}
.btn-outline-warning-100:active,.btn-outline-warning-100:focus,.btn-outline-warning-200:active,.btn-outline-warning-200:focus,.btn-outline-warning-300:active,.btn-outline-warning-300:focus,.btn-outline-warning-400:active,.btn-outline-warning-400:focus,.btn-outline-warning-500:active,.btn-outline-warning-500:focus,.btn-outline-warning-50:active,.btn-outline-warning-50:focus,.btn-outline-warning-600:active,.btn-outline-warning-600:focus,.btn-outline-warning-700:active,.btn-outline-warning-700:focus,.btn-outline-warning-800:active,.btn-outline-warning-800:focus,.btn-outline-warning-800:hover,.btn-outline-warning-900:active,.btn-outline-warning-900:focus,.btn-warning-100:active,.btn-warning-100:focus,.btn-warning-200:active,.btn-warning-200:focus,.btn-warning-300:active,.btn-warning-300:focus,.btn-warning-400:active,.btn-warning-400:focus,.btn-warning-500:active,.btn-warning-500:focus,.btn-warning-50:active,.btn-warning-50:focus,.btn-warning-600:active,.btn-warning-600:focus,.btn-warning-700:active,.btn-warning-700:focus,.btn-warning-800:active,.btn-warning-800:focus,.btn-warning-900:active,.btn-warning-900:focus{
    background-color:var(--warning-800)!important;
    color:#fff!important;
    border-color:var(--warning-800)!important
}
.btn-warning-100{
    background-color:var(--warning-100);
    color:#fff;
    border-color:var(--warning-100)
}
.btn-warning-200{
    background-color:var(--warning-200);
    color:#fff;
    border-color:var(--warning-200)
}
.btn-warning-300{
    background-color:var(--warning-300);
    color:#fff;
    border-color:var(--warning-300)
}
.btn-warning-400{
    background-color:var(--warning-400);
    color:#fff;
    border-color:var(--warning-400)
}
.btn-warning-500{
    background-color:var(--warning-500);
    color:#fff;
    border-color:var(--warning-500)
}
.btn-warning-600{
    background-color:var(--warning-600);
    color:#fff;
    border-color:var(--warning-600)
}
.btn-warning-700{
    background-color:var(--warning-700);
    color:#fff;
    border-color:var(--warning-700)
}
.btn-warning-800{
    background-color:var(--warning-800);
    color:#fff;
    border-color:var(--warning-800)
}
.btn-warning-900{
    background-color:var(--warning-900);
    color:#fff;
    border-color:var(--warning-900)
}
.btn-info-50{
    background-color:var(--info-50);
    color:#fff;
    border-color:var(--info-50)
}
.btn-info-100:hover,.btn-info-200:hover,.btn-info-300:hover,.btn-info-400:hover,.btn-info-500:hover,.btn-info-50:hover,.btn-info-600:hover,.btn-info-700:hover,.btn-info-800:hover,.btn-info-900:hover{
    background-color:var(--info-700);
    color:#fff!important;
    border-color:var(--info-700)
}
.btn-info-100:active,.btn-info-100:focus,.btn-info-200:active,.btn-info-200:focus,.btn-info-300:active,.btn-info-300:focus,.btn-info-400:active,.btn-info-400:focus,.btn-info-500:active,.btn-info-500:focus,.btn-info-50:active,.btn-info-50:focus,.btn-info-600:active,.btn-info-600:focus,.btn-info-700:active,.btn-info-700:focus,.btn-info-800:active,.btn-info-800:focus,.btn-info-900:active,.btn-info-900:focus,.btn-outline-info-100:active,.btn-outline-info-100:focus,.btn-outline-info-200:active,.btn-outline-info-200:focus,.btn-outline-info-300:active,.btn-outline-info-300:focus,.btn-outline-info-400:active,.btn-outline-info-400:focus,.btn-outline-info-500:active,.btn-outline-info-500:focus,.btn-outline-info-50:active,.btn-outline-info-50:focus,.btn-outline-info-600:active,.btn-outline-info-600:focus,.btn-outline-info-700:active,.btn-outline-info-700:focus,.btn-outline-info-800:active,.btn-outline-info-800:focus,.btn-outline-info-800:hover,.btn-outline-info-900:active,.btn-outline-info-900:focus{
    background-color:var(--info-800)!important;
    color:#fff!important;
    border-color:var(--info-800)!important
}
.btn-info-100{
    background-color:var(--info-100);
    color:#fff;
    border-color:var(--info-100)
}
.btn-info-200{
    background-color:var(--info-200);
    color:#fff;
    border-color:var(--info-200)
}
.btn-info-300{
    background-color:var(--info-300);
    color:#fff;
    border-color:var(--info-300)
}
.btn-info-400{
    background-color:var(--info-400);
    color:#fff;
    border-color:var(--info-400)
}
.btn-info-500{
    background-color:var(--info-500);
    color:#fff;
    border-color:var(--info-500)
}
.btn-info-600{
    background-color:var(--info-600);
    color:#fff;
    border-color:var(--info-600)
}
.btn-info-700{
    background-color:var(--info-700);
    color:#fff;
    border-color:var(--info-700)
}
.btn-info-800{
    background-color:var(--info-800);
    color:#fff;
    border-color:var(--info-800)
}
.btn-info-900{
    background-color:var(--info-900);
    color:#fff;
    border-color:var(--info-900)
}
.btn-cyan-50{
    background-color:var(--cyan-50);
    color:#fff;
    border-color:var(--cyan-50)
}
.btn-cyan-100:hover,.btn-cyan-200:hover,.btn-cyan-300:hover,.btn-cyan-400:hover,.btn-cyan-500:hover,.btn-cyan-50:hover,.btn-cyan-600:hover,.btn-cyan-700:hover,.btn-cyan-800:hover,.btn-cyan-900:hover{
    background-color:var(--cyan-700);
    color:#fff!important;
    border-color:var(--cyan-700)
}
.btn-cyan-100:active,.btn-cyan-100:focus,.btn-cyan-200:active,.btn-cyan-200:focus,.btn-cyan-300:active,.btn-cyan-300:focus,.btn-cyan-400:active,.btn-cyan-400:focus,.btn-cyan-500:active,.btn-cyan-500:focus,.btn-cyan-50:active,.btn-cyan-50:focus,.btn-cyan-600:active,.btn-cyan-600:focus,.btn-cyan-700:active,.btn-cyan-700:focus,.btn-cyan-800:active,.btn-cyan-800:focus,.btn-cyan-900:active,.btn-cyan-900:focus,.btn-outline-cyan-100:active,.btn-outline-cyan-100:focus,.btn-outline-cyan-200:active,.btn-outline-cyan-200:focus,.btn-outline-cyan-300:active,.btn-outline-cyan-300:focus,.btn-outline-cyan-400:active,.btn-outline-cyan-400:focus,.btn-outline-cyan-500:active,.btn-outline-cyan-500:focus,.btn-outline-cyan-50:active,.btn-outline-cyan-50:focus,.btn-outline-cyan-600:active,.btn-outline-cyan-600:focus,.btn-outline-cyan-700:active,.btn-outline-cyan-700:focus,.btn-outline-cyan-800:active,.btn-outline-cyan-800:focus,.btn-outline-cyan-800:hover,.btn-outline-cyan-900:active,.btn-outline-cyan-900:focus{
    background-color:var(--cyan-800)!important;
    color:#fff!important;
    border-color:var(--cyan-800)!important
}
.btn-cyan-100{
    background-color:var(--cyan-100);
    color:#fff;
    border-color:var(--cyan-100)
}
.btn-cyan-200{
    background-color:var(--cyan-200);
    color:#fff;
    border-color:var(--cyan-200)
}
.btn-cyan-300{
    background-color:var(--cyan-300);
    color:#fff;
    border-color:var(--cyan-300)
}
.btn-cyan-400{
    background-color:var(--cyan-400);
    color:#fff;
    border-color:var(--cyan-400)
}
.btn-cyan-500{
    background-color:var(--cyan-500);
    color:#fff;
    border-color:var(--cyan-500)
}
.btn-cyan-600{
    background-color:var(--cyan-600);
    color:#fff;
    border-color:var(--cyan-600)
}
.btn-cyan-700{
    background-color:var(--cyan-700);
    color:#fff;
    border-color:var(--cyan-700)
}
.btn-cyan-800{
    background-color:var(--cyan-800);
    color:#fff;
    border-color:var(--cyan-800)
}
.btn-cyan-900{
    background-color:var(--cyan-900);
    color:#fff;
    border-color:var(--cyan-900)
}
.btn-dark-1{
    background-color:var(--dark-1);
    color:#fff;
    border-color:var(--dark-1)
}
.btn-dark-1:hover,.btn-dark-2:hover,.btn-dark-3:hover{
    background-color:var(--dark-700);
    color:#fff!important;
    border-color:var(--dark-700)
}
.btn-dark-1:active,.btn-dark-1:focus,.btn-dark-2:active,.btn-dark-2:focus,.btn-dark-3:active,.btn-dark-3:focus,.btn-outline-dark-1:active,.btn-outline-dark-1:focus,.btn-outline-dark-2:active,.btn-outline-dark-2:focus,.btn-outline-dark-3:active,.btn-outline-dark-3:focus{
    background-color:var(--dark-800)!important;
    color:#fff!important;
    border-color:var(--dark-800)!important
}
.btn-dark-2{
    background-color:var(--dark-2);
    color:#fff;
    border-color:var(--dark-2)
}
.btn-dark-3{
    background-color:var(--dark-3);
    color:#fff;
    border-color:var(--dark-3)
}
.btn-lilac-50{
    background-color:var(--lilac-50);
    color:#fff;
    border-color:var(--lilac-50)
}
.btn-lilac-100:hover,.btn-lilac-200:hover,.btn-lilac-300:hover,.btn-lilac-400:hover,.btn-lilac-500:hover,.btn-lilac-50:hover,.btn-lilac-600:hover,.btn-lilac-700:hover,.btn-lilac-800:hover{
    background-color:var(--lilac-700);
    color:#fff!important;
    border-color:var(--lilac-700)
}
.btn-lilac-100:active,.btn-lilac-100:focus,.btn-lilac-200:active,.btn-lilac-200:focus,.btn-lilac-300:active,.btn-lilac-300:focus,.btn-lilac-400:active,.btn-lilac-400:focus,.btn-lilac-500:active,.btn-lilac-500:focus,.btn-lilac-50:active,.btn-lilac-50:focus,.btn-lilac-600:active,.btn-lilac-600:focus,.btn-lilac-700:active,.btn-lilac-700:focus,.btn-lilac-800:active,.btn-lilac-800:focus,.btn-outline-lilac-100:active,.btn-outline-lilac-100:focus,.btn-outline-lilac-200:active,.btn-outline-lilac-200:focus,.btn-outline-lilac-300:active,.btn-outline-lilac-300:focus,.btn-outline-lilac-400:active,.btn-outline-lilac-400:focus,.btn-outline-lilac-500:active,.btn-outline-lilac-500:focus,.btn-outline-lilac-50:active,.btn-outline-lilac-50:focus,.btn-outline-lilac-600:active,.btn-outline-lilac-600:focus,.btn-outline-lilac-700:active,.btn-outline-lilac-700:focus,.btn-outline-lilac-800:active,.btn-outline-lilac-800:focus,.btn-outline-lilac-800:hover{
    background-color:var(--lilac-800)!important;
    color:#fff!important;
    border-color:var(--lilac-800)!important
}
.btn-lilac-100{
    background-color:var(--lilac-100);
    color:#fff;
    border-color:var(--lilac-100)
}
.btn-lilac-200{
    background-color:var(--lilac-200);
    color:#fff;
    border-color:var(--lilac-200)
}
.btn-lilac-300{
    background-color:var(--lilac-300);
    color:#fff;
    border-color:var(--lilac-300)
}
.btn-lilac-400{
    background-color:var(--lilac-400);
    color:#fff;
    border-color:var(--lilac-400)
}
.btn-lilac-500{
    background-color:var(--lilac-500);
    color:#fff;
    border-color:var(--lilac-500)
}
.btn-lilac-600{
    background-color:var(--lilac-600);
    color:#fff;
    border-color:var(--lilac-600)
}
.btn-lilac-700{
    background-color:var(--lilac-700);
    color:#fff;
    border-color:var(--lilac-700)
}
.btn-lilac-800{
    background-color:var(--lilac-800);
    color:#fff;
    border-color:var(--lilac-800)
}
.btn-light-50{
    background-color:var(--light-50);
    color:#fff;
    border-color:var(--light-50)
}
.btn-light-100:hover,.btn-light-50:hover,.btn-light-600:hover,.btn-light-700:hover,.btn-light-800:hover{
    background-color:var(--light-700);
    color:#fff!important;
    border-color:var(--light-700)
}
.btn-light-100:active,.btn-light-100:focus,.btn-light-50:active,.btn-light-50:focus,.btn-light-600:active,.btn-light-600:focus,.btn-light-700:active,.btn-light-700:focus,.btn-light-800:active,.btn-light-800:focus,.btn-outline-light-100:active,.btn-outline-light-100:focus,.btn-outline-light-50:active,.btn-outline-light-50:focus,.btn-outline-light-600:active,.btn-outline-light-600:focus,.btn-outline-light-700:active,.btn-outline-light-700:focus,.btn-outline-light-800:active,.btn-outline-light-800:focus,.btn-outline-light-800:hover{
    background-color:var(--light-800)!important;
    color:#fff!important;
    border-color:var(--light-800)!important
}
.btn-light-100{
    background-color:var(--light-100);
    color:#fff;
    border-color:var(--light-100)
}
.btn-light-600{
    background-color:var(--light-600);
    color:#fff;
    border-color:var(--light-600)
}
.btn-light-700{
    background-color:var(--light-700);
    color:#fff;
    border-color:var(--light-700)
}
.btn-light-800{
    background-color:var(--light-800);
    color:#fff;
    border-color:var(--light-800)
}
.btn-outline-cyan-100,.btn-outline-cyan-200,.btn-outline-cyan-300,.btn-outline-cyan-400,.btn-outline-cyan-50,.btn-outline-cyan-500,.btn-outline-cyan-600,.btn-outline-cyan-700,.btn-outline-cyan-800,.btn-outline-cyan-900,.btn-outline-danger-100,.btn-outline-danger-200,.btn-outline-danger-300,.btn-outline-danger-400,.btn-outline-danger-50,.btn-outline-danger-500,.btn-outline-danger-600,.btn-outline-danger-700,.btn-outline-danger-800,.btn-outline-danger-900,.btn-outline-dark-1,.btn-outline-dark-2,.btn-outline-dark-3,.btn-outline-info-100,.btn-outline-info-200,.btn-outline-info-300,.btn-outline-info-400,.btn-outline-info-50,.btn-outline-info-500,.btn-outline-info-600,.btn-outline-info-700,.btn-outline-info-800,.btn-outline-info-900,.btn-outline-light-100,.btn-outline-light-50,.btn-outline-light-600,.btn-outline-light-700,.btn-outline-light-800,.btn-outline-lilac-100,.btn-outline-lilac-200,.btn-outline-lilac-300,.btn-outline-lilac-400,.btn-outline-lilac-50,.btn-outline-lilac-500,.btn-outline-lilac-600,.btn-outline-lilac-700,.btn-outline-lilac-800,.btn-outline-neutral-100,.btn-outline-neutral-200,.btn-outline-neutral-300,.btn-outline-neutral-400,.btn-outline-neutral-50,.btn-outline-neutral-500,.btn-outline-neutral-600,.btn-outline-neutral-700,.btn-outline-neutral-800,.btn-outline-neutral-900,.btn-outline-primary-100,.btn-outline-primary-200,.btn-outline-primary-300,.btn-outline-primary-400,.btn-outline-primary-50,.btn-outline-primary-500,.btn-outline-primary-600,.btn-outline-primary-700,.btn-outline-primary-800,.btn-outline-primary-900,.btn-outline-success-100,.btn-outline-success-200,.btn-outline-success-300,.btn-outline-success-400,.btn-outline-success-50,.btn-outline-success-500,.btn-outline-success-600,.btn-outline-success-700,.btn-outline-success-800,.btn-outline-success-900,.btn-outline-warning-100,.btn-outline-warning-200,.btn-outline-warning-300,.btn-outline-warning-400,.btn-outline-warning-50,.btn-outline-warning-500,.btn-outline-warning-600,.btn-outline-warning-700,.btn-outline-warning-800,.btn-outline-warning-900{
    background-color:transparent!important
}
.btn-outline-primary-50{
    color:var(--primary-50)!important;
    border-color:var(--primary-50)!important
}
.btn-outline-primary-50:hover{
    background-color:var(--primary-50)!important;
    color:#fff!important;
    border-color:var(--primary-50)!important
}
.btn-outline-primary-100{
    color:var(--primary-100)!important;
    border-color:var(--primary-100)!important
}
.btn-outline-primary-100:hover{
    background-color:var(--primary-100)!important;
    color:#fff!important;
    border-color:var(--primary-100)!important
}
.btn-outline-primary-200{
    color:var(--primary-200)!important;
    border-color:var(--primary-200)!important
}
.btn-outline-primary-200:hover{
    background-color:var(--primary-200)!important;
    color:#fff!important;
    border-color:var(--primary-200)!important
}
.btn-outline-primary-300{
    color:var(--primary-300)!important;
    border-color:var(--primary-300)!important
}
.btn-outline-primary-300:hover{
    background-color:var(--primary-300)!important;
    color:#fff!important;
    border-color:var(--primary-300)!important
}
.btn-outline-primary-400{
    color:var(--primary-400)!important;
    border-color:var(--primary-400)!important
}
.btn-outline-primary-400:hover{
    background-color:var(--primary-400)!important;
    color:#fff!important;
    border-color:var(--primary-400)!important
}
.btn-outline-primary-500{
    color:var(--primary-500)!important;
    border-color:var(--primary-500)!important
}
.btn-outline-primary-500:hover{
    background-color:var(--primary-500)!important;
    color:#fff!important;
    border-color:var(--primary-500)!important
}
.btn-outline-primary-600{
    color:var(--primary-600)!important;
    border-color:var(--primary-600)!important
}
.btn-outline-primary-600:hover{
    background-color:var(--primary-600)!important;
    color:#fff!important;
    border-color:var(--primary-600)!important
}
.btn-outline-primary-700{
    color:var(--primary-700)!important;
    border-color:var(--primary-700)!important
}
.btn-outline-primary-700:hover{
    background-color:var(--primary-700)!important;
    color:#fff!important;
    border-color:var(--primary-700)!important
}
.btn-outline-primary-800{
    color:var(--primary-800)!important;
    border-color:var(--primary-800)!important
}
.btn-outline-primary-900{
    color:var(--primary-900)!important;
    border-color:var(--primary-900)!important
}
.btn-outline-primary-900:hover{
    background-color:var(--primary-900)!important;
    color:#fff!important;
    border-color:var(--primary-900)!important
}
.btn-outline-neutral-50{
    color:var(--neutral-50)!important;
    border-color:var(--neutral-50)!important
}
.btn-outline-neutral-50:hover{
    background-color:var(--neutral-50)!important;
    color:#fff!important;
    border-color:var(--neutral-50)!important
}
.btn-outline-neutral-100{
    color:var(--neutral-100)!important;
    border-color:var(--neutral-100)!important
}
.btn-outline-neutral-100:hover{
    background-color:var(--neutral-100)!important;
    color:#fff!important;
    border-color:var(--neutral-100)!important
}
.btn-outline-neutral-200{
    color:var(--neutral-200)!important;
    border-color:var(--neutral-200)!important
}
.btn-outline-neutral-200:hover{
    background-color:var(--neutral-200)!important;
    color:#fff!important;
    border-color:var(--neutral-200)!important
}
.btn-outline-neutral-300{
    color:var(--neutral-300)!important;
    border-color:var(--neutral-300)!important
}
.btn-outline-neutral-300:hover{
    background-color:var(--neutral-300)!important;
    color:#fff!important;
    border-color:var(--neutral-300)!important
}
.btn-outline-neutral-400{
    color:var(--neutral-400)!important;
    border-color:var(--neutral-400)!important
}
.btn-outline-neutral-400:hover{
    background-color:var(--neutral-400)!important;
    color:#fff!important;
    border-color:var(--neutral-400)!important
}
.btn-outline-neutral-500{
    color:var(--neutral-500)!important;
    border-color:var(--neutral-500)!important
}
.btn-outline-neutral-500:hover{
    background-color:var(--neutral-500)!important;
    color:#fff!important;
    border-color:var(--neutral-500)!important
}
.btn-outline-neutral-600{
    color:var(--neutral-600)!important;
    border-color:var(--neutral-600)!important
}
.btn-outline-neutral-600:hover{
    background-color:var(--neutral-600)!important;
    color:#fff!important;
    border-color:var(--neutral-600)!important
}
.btn-outline-neutral-700{
    color:var(--neutral-700)!important;
    border-color:var(--neutral-700)!important
}
.btn-outline-neutral-700:hover{
    background-color:var(--neutral-700)!important;
    color:#fff!important;
    border-color:var(--neutral-700)!important
}
.btn-outline-neutral-800{
    color:var(--neutral-800)!important;
    border-color:var(--neutral-800)!important
}
.btn-outline-neutral-900{
    color:var(--neutral-900)!important;
    border-color:var(--neutral-900)!important
}
.btn-outline-neutral-900:hover{
    background-color:var(--neutral-900)!important;
    color:#fff!important;
    border-color:var(--neutral-900)!important
}
.btn-outline-danger-50{
    color:var(--danger-50)!important;
    border-color:var(--danger-50)!important
}
.btn-outline-danger-50:hover{
    background-color:var(--danger-50)!important;
    color:#fff!important;
    border-color:var(--danger-50)!important
}
.btn-outline-danger-100{
    color:var(--danger-100)!important;
    border-color:var(--danger-100)!important
}
.btn-outline-danger-100:hover{
    background-color:var(--danger-100)!important;
    color:#fff!important;
    border-color:var(--danger-100)!important
}
.btn-outline-danger-200{
    color:var(--danger-200)!important;
    border-color:var(--danger-200)!important
}
.btn-outline-danger-200:hover{
    background-color:var(--danger-200)!important;
    color:#fff!important;
    border-color:var(--danger-200)!important
}
.btn-outline-danger-300{
    color:var(--danger-300)!important;
    border-color:var(--danger-300)!important
}
.btn-outline-danger-300:hover{
    background-color:var(--danger-300)!important;
    color:#fff!important;
    border-color:var(--danger-300)!important
}
.btn-outline-danger-400{
    color:var(--danger-400)!important;
    border-color:var(--danger-400)!important
}
.btn-outline-danger-400:hover{
    background-color:var(--danger-400)!important;
    color:#fff!important;
    border-color:var(--danger-400)!important
}
.btn-outline-danger-500{
    color:var(--danger-500)!important;
    border-color:var(--danger-500)!important
}
.btn-outline-danger-500:hover{
    background-color:var(--danger-500)!important;
    color:#fff!important;
    border-color:var(--danger-500)!important
}
.btn-outline-danger-600{
    color:var(--danger-600)!important;
    border-color:var(--danger-600)!important
}
.btn-outline-danger-600:hover{
    background-color:var(--danger-600)!important;
    color:#fff!important;
    border-color:var(--danger-600)!important
}
.btn-outline-danger-700{
    color:var(--danger-700)!important;
    border-color:var(--danger-700)!important
}
.btn-outline-danger-700:hover{
    background-color:var(--danger-700)!important;
    color:#fff!important;
    border-color:var(--danger-700)!important
}
.btn-outline-danger-800{
    color:var(--danger-800)!important;
    border-color:var(--danger-800)!important
}
.btn-outline-danger-900{
    color:var(--danger-900)!important;
    border-color:var(--danger-900)!important
}
.btn-outline-danger-900:hover{
    background-color:var(--danger-900)!important;
    color:#fff!important;
    border-color:var(--danger-900)!important
}
.btn-outline-success-50{
    color:var(--success-50)!important;
    border-color:var(--success-50)!important
}
.btn-outline-success-50:hover{
    background-color:var(--success-50)!important;
    color:#fff!important;
    border-color:var(--success-50)!important
}
.btn-outline-success-100{
    color:var(--success-100)!important;
    border-color:var(--success-100)!important
}
.btn-outline-success-100:hover{
    background-color:var(--success-100)!important;
    color:#fff!important;
    border-color:var(--success-100)!important
}
.btn-outline-success-200{
    color:var(--success-200)!important;
    border-color:var(--success-200)!important
}
.btn-outline-success-200:hover{
    background-color:var(--success-200)!important;
    color:#fff!important;
    border-color:var(--success-200)!important
}
.btn-outline-success-300{
    color:var(--success-300)!important;
    border-color:var(--success-300)!important
}
.btn-outline-success-300:hover{
    background-color:var(--success-300)!important;
    color:#fff!important;
    border-color:var(--success-300)!important
}
.btn-outline-success-400{
    color:var(--success-400)!important;
    border-color:var(--success-400)!important
}
.btn-outline-success-400:hover{
    background-color:var(--success-400)!important;
    color:#fff!important;
    border-color:var(--success-400)!important
}
.btn-outline-success-500{
    color:var(--success-500)!important;
    border-color:var(--success-500)!important
}
.btn-outline-success-500:hover{
    background-color:var(--success-500)!important;
    color:#fff!important;
    border-color:var(--success-500)!important
}
.btn-outline-success-600{
    color:var(--success-600)!important;
    border-color:var(--success-600)!important
}
.btn-outline-success-600:hover{
    background-color:var(--success-600)!important;
    color:#fff!important;
    border-color:var(--success-600)!important
}
.btn-outline-success-700{
    color:var(--success-700)!important;
    border-color:var(--success-700)!important
}
.btn-outline-success-700:hover{
    background-color:var(--success-700)!important;
    color:#fff!important;
    border-color:var(--success-700)!important
}
.btn-outline-success-800{
    color:var(--success-800)!important;
    border-color:var(--success-800)!important
}
.btn-outline-success-900{
    color:var(--success-900)!important;
    border-color:var(--success-900)!important
}
.btn-outline-success-900:hover{
    background-color:var(--success-900)!important;
    color:#fff!important;
    border-color:var(--success-900)!important
}
.btn-outline-warning-50{
    color:var(--warning-50)!important;
    border-color:var(--warning-50)!important
}
.btn-outline-warning-50:hover{
    background-color:var(--warning-50)!important;
    color:#fff!important;
    border-color:var(--warning-50)!important
}
.btn-outline-warning-100{
    color:var(--warning-100)!important;
    border-color:var(--warning-100)!important
}
.btn-outline-warning-100:hover{
    background-color:var(--warning-100)!important;
    color:#fff!important;
    border-color:var(--warning-100)!important
}
.btn-outline-warning-200{
    color:var(--warning-200)!important;
    border-color:var(--warning-200)!important
}
.btn-outline-warning-200:hover{
    background-color:var(--warning-200)!important;
    color:#fff!important;
    border-color:var(--warning-200)!important
}
.btn-outline-warning-300{
    color:var(--warning-300)!important;
    border-color:var(--warning-300)!important
}
.btn-outline-warning-300:hover{
    background-color:var(--warning-300)!important;
    color:#fff!important;
    border-color:var(--warning-300)!important
}
.btn-outline-warning-400{
    color:var(--warning-400)!important;
    border-color:var(--warning-400)!important
}
.btn-outline-warning-400:hover{
    background-color:var(--warning-400)!important;
    color:#fff!important;
    border-color:var(--warning-400)!important
}
.btn-outline-warning-500{
    color:var(--warning-500)!important;
    border-color:var(--warning-500)!important
}
.btn-outline-warning-500:hover{
    background-color:var(--warning-500)!important;
    color:#fff!important;
    border-color:var(--warning-500)!important
}
.btn-outline-warning-600{
    color:var(--warning-600)!important;
    border-color:var(--warning-600)!important
}
.btn-outline-warning-600:hover{
    background-color:var(--warning-600)!important;
    color:#fff!important;
    border-color:var(--warning-600)!important
}
.btn-outline-warning-700{
    color:var(--warning-700)!important;
    border-color:var(--warning-700)!important
}
.btn-outline-warning-700:hover{
    background-color:var(--warning-700)!important;
    color:#fff!important;
    border-color:var(--warning-700)!important
}
.btn-outline-warning-800{
    color:var(--warning-800)!important;
    border-color:var(--warning-800)!important
}
.btn-outline-warning-900{
    color:var(--warning-900)!important;
    border-color:var(--warning-900)!important
}
.btn-outline-warning-900:hover{
    background-color:var(--warning-900)!important;
    color:#fff!important;
    border-color:var(--warning-900)!important
}
.btn-outline-info-50{
    color:var(--info-50)!important;
    border-color:var(--info-50)!important
}
.btn-outline-info-50:hover{
    background-color:var(--info-50)!important;
    color:#fff!important;
    border-color:var(--info-50)!important
}
.btn-outline-info-100{
    color:var(--info-100)!important;
    border-color:var(--info-100)!important
}
.btn-outline-info-100:hover{
    background-color:var(--info-100)!important;
    color:#fff!important;
    border-color:var(--info-100)!important
}
.btn-outline-info-200{
    color:var(--info-200)!important;
    border-color:var(--info-200)!important
}
.btn-outline-info-200:hover{
    background-color:var(--info-200)!important;
    color:#fff!important;
    border-color:var(--info-200)!important
}
.btn-outline-info-300{
    color:var(--info-300)!important;
    border-color:var(--info-300)!important
}
.btn-outline-info-300:hover{
    background-color:var(--info-300)!important;
    color:#fff!important;
    border-color:var(--info-300)!important
}
.btn-outline-info-400{
    color:var(--info-400)!important;
    border-color:var(--info-400)!important
}
.btn-outline-info-400:hover{
    background-color:var(--info-400)!important;
    color:#fff!important;
    border-color:var(--info-400)!important
}
.btn-outline-info-500{
    color:var(--info-500)!important;
    border-color:var(--info-500)!important
}
.btn-outline-info-500:hover{
    background-color:var(--info-500)!important;
    color:#fff!important;
    border-color:var(--info-500)!important
}
.btn-outline-info-600{
    color:var(--info-600)!important;
    border-color:var(--info-600)!important
}
.btn-outline-info-600:hover{
    background-color:var(--info-600)!important;
    color:#fff!important;
    border-color:var(--info-600)!important
}
.btn-outline-info-700{
    color:var(--info-700)!important;
    border-color:var(--info-700)!important
}
.btn-outline-info-700:hover{
    background-color:var(--info-700)!important;
    color:#fff!important;
    border-color:var(--info-700)!important
}
.btn-outline-info-800{
    color:var(--info-800)!important;
    border-color:var(--info-800)!important
}
.btn-outline-info-900{
    color:var(--info-900)!important;
    border-color:var(--info-900)!important
}
.btn-outline-info-900:hover{
    background-color:var(--info-900)!important;
    color:#fff!important;
    border-color:var(--info-900)!important
}
.btn-outline-cyan-50{
    color:var(--cyan-50)!important;
    border-color:var(--cyan-50)!important
}
.btn-outline-cyan-50:hover{
    background-color:var(--cyan-50)!important;
    color:#fff!important;
    border-color:var(--cyan-50)!important
}
.btn-outline-cyan-100{
    color:var(--cyan-100)!important;
    border-color:var(--cyan-100)!important
}
.btn-outline-cyan-100:hover{
    background-color:var(--cyan-100)!important;
    color:#fff!important;
    border-color:var(--cyan-100)!important
}
.btn-outline-cyan-200{
    color:var(--cyan-200)!important;
    border-color:var(--cyan-200)!important
}
.btn-outline-cyan-200:hover{
    background-color:var(--cyan-200)!important;
    color:#fff!important;
    border-color:var(--cyan-200)!important
}
.btn-outline-cyan-300{
    color:var(--cyan-300)!important;
    border-color:var(--cyan-300)!important
}
.btn-outline-cyan-300:hover{
    background-color:var(--cyan-300)!important;
    color:#fff!important;
    border-color:var(--cyan-300)!important
}
.btn-outline-cyan-400{
    color:var(--cyan-400)!important;
    border-color:var(--cyan-400)!important
}
.btn-outline-cyan-400:hover{
    background-color:var(--cyan-400)!important;
    color:#fff!important;
    border-color:var(--cyan-400)!important
}
.btn-outline-cyan-500{
    color:var(--cyan-500)!important;
    border-color:var(--cyan-500)!important
}
.btn-outline-cyan-500:hover{
    background-color:var(--cyan-500)!important;
    color:#fff!important;
    border-color:var(--cyan-500)!important
}
.btn-outline-cyan-600{
    color:var(--cyan-600)!important;
    border-color:var(--cyan-600)!important
}
.btn-outline-cyan-600:hover{
    background-color:var(--cyan-600)!important;
    color:#fff!important;
    border-color:var(--cyan-600)!important
}
.btn-outline-cyan-700{
    color:var(--cyan-700)!important;
    border-color:var(--cyan-700)!important
}
.btn-outline-cyan-700:hover{
    background-color:var(--cyan-700)!important;
    color:#fff!important;
    border-color:var(--cyan-700)!important
}
.btn-outline-cyan-800{
    color:var(--cyan-800)!important;
    border-color:var(--cyan-800)!important
}
.btn-outline-cyan-900{
    color:var(--cyan-900)!important;
    border-color:var(--cyan-900)!important
}
.btn-outline-cyan-900:hover{
    background-color:var(--cyan-900)!important;
    color:#fff!important;
    border-color:var(--cyan-900)!important
}
.btn-outline-dark-1{
    color:var(--dark-1)!important;
    border-color:var(--dark-1)!important
}
.btn-outline-dark-1:hover{
    background-color:var(--dark-1)!important;
    color:#fff!important;
    border-color:var(--dark-1)!important
}
.btn-outline-dark-2{
    color:var(--dark-2)!important;
    border-color:var(--dark-2)!important
}
.btn-outline-dark-2:hover{
    background-color:var(--dark-2)!important;
    color:#fff!important;
    border-color:var(--dark-2)!important
}
.btn-outline-dark-3{
    color:var(--dark-3)!important;
    border-color:var(--dark-3)!important
}
.btn-outline-dark-3:hover{
    background-color:var(--dark-3)!important;
    color:#fff!important;
    border-color:var(--dark-3)!important
}
.btn-outline-lilac-50{
    color:var(--lilac-50)!important;
    border-color:var(--lilac-50)!important
}
.btn-outline-lilac-50:hover{
    background-color:var(--lilac-50)!important;
    color:#fff!important;
    border-color:var(--lilac-50)!important
}
.btn-outline-lilac-100{
    color:var(--lilac-100)!important;
    border-color:var(--lilac-100)!important
}
.btn-outline-lilac-100:hover{
    background-color:var(--lilac-100)!important;
    color:#fff!important;
    border-color:var(--lilac-100)!important
}
.btn-outline-lilac-200{
    color:var(--lilac-200)!important;
    border-color:var(--lilac-200)!important
}
.btn-outline-lilac-200:hover{
    background-color:var(--lilac-200)!important;
    color:#fff!important;
    border-color:var(--lilac-200)!important
}
.btn-outline-lilac-300{
    color:var(--lilac-300)!important;
    border-color:var(--lilac-300)!important
}
.btn-outline-lilac-300:hover{
    background-color:var(--lilac-300)!important;
    color:#fff!important;
    border-color:var(--lilac-300)!important
}
.btn-outline-lilac-400{
    color:var(--lilac-400)!important;
    border-color:var(--lilac-400)!important
}
.btn-outline-lilac-400:hover{
    background-color:var(--lilac-400)!important;
    color:#fff!important;
    border-color:var(--lilac-400)!important
}
.btn-outline-lilac-500{
    color:var(--lilac-500)!important;
    border-color:var(--lilac-500)!important
}
.btn-outline-lilac-500:hover{
    background-color:var(--lilac-500)!important;
    color:#fff!important;
    border-color:var(--lilac-500)!important
}
.btn-outline-lilac-600{
    color:var(--lilac-600)!important;
    border-color:var(--lilac-600)!important
}
.btn-outline-lilac-600:hover{
    background-color:var(--lilac-600)!important;
    color:#fff!important;
    border-color:var(--lilac-600)!important
}
.btn-outline-lilac-700{
    color:var(--lilac-700)!important;
    border-color:var(--lilac-700)!important
}
.btn-outline-lilac-700:hover{
    background-color:var(--lilac-700)!important;
    color:#fff!important;
    border-color:var(--lilac-700)!important
}
.btn-outline-lilac-800{
    color:var(--lilac-800)!important;
    border-color:var(--lilac-800)!important
}
.btn-outline-light-50{
    color:var(--light-50)!important;
    border-color:var(--light-50)!important
}
.btn-outline-light-50:hover{
    background-color:var(--light-50)!important;
    color:#fff!important;
    border-color:var(--light-50)!important
}
.btn-outline-light-100{
    color:var(--light-100)!important;
    border-color:var(--light-100)!important
}
.btn-outline-light-100:hover{
    background-color:var(--light-100)!important;
    color:#fff!important;
    border-color:var(--light-100)!important
}
.btn-outline-light-600{
    color:var(--light-600)!important;
    border-color:var(--light-600)!important
}
.btn-outline-light-600:hover{
    background-color:var(--light-600)!important;
    color:#fff!important;
    border-color:var(--light-600)!important
}
.btn-outline-light-700{
    color:var(--light-700)!important;
    border-color:var(--light-700)!important
}
.btn-outline-light-700:hover{
    background-color:var(--light-700)!important;
    color:#fff!important;
    border-color:var(--light-700)!important
}
.btn-outline-light-800{
    color:var(--light-800)!important;
    border-color:var(--light-800)!important
}
.basic-table thead th{
    background-color:var(--neutral-50);
    color:var(--text-primary-light);
    font-weight:600;
    border-bottom:1px solid var(--neutral-200);
    padding:.8125rem 1.5rem
}
.basic-table tbody tr:last-child td{
    padding-bottom:0
}
.basic-table tbody td{
    background-color:var(--white);
    color:var(--text-secondary-light);
    border:none;
    padding:.8125rem 1.5rem
}
.basic-border-table,.bordered-table,.colored-row-table,.striped-table,.vertical-striped-table{
    border-spacing:0;
    border-collapse:separate;
    border:1px solid var(--neutral-200);
    border-radius:8px;
    min-width:max-content;
    vertical-align:middle
}
.bordered-table thead tr th{
    background-color:var(--neutral-50)!important;
    border-bottom:1px solid var(--neutral-200)!important;
    color:var(--text-primary-light)!important;
    padding:16px!important;
    font-size:1rem;
    font-weight:600
}
.basic-border-table thead tr th:first-child,.border-primary-table thead tr th:first-child,.bordered-table thead tr th:first-child,.colored-row-table thead tr th:first-child,.striped-table thead tr th:first-child,.vertical-striped-table thead tr th:first-child{
    border-start-start-radius:8px
}
.bordered-table thead tr th:last-child,.colored-row-table thead tr th:last-child,.striped-table thead tr th:last-child,.vertical-striped-table thead tr th:last-child{
    border-start-end-radius:8px
}
.bordered-table thead tr th:not(:last-child){
    border-inline-end:0!important
}
.bordered-table thead tr th:not(:first-child){
    border-inline-start:0!important
}
.basic-border-table tbody tr:last-child td,.border-primary-table tbody tr:last-child td,.bordered-table tbody tr:last-child td,.colored-row-table tbody tr:last-child td,.striped-table tbody tr:last-child td,.vertical-striped-table tbody tr:last-child td{
    border-bottom:0
}
.basic-border-table tbody tr:last-child td:first-child,.border-primary-table tbody tr:last-child td:first-child,.bordered-table tbody tr:last-child td:first-child,.colored-row-table tbody tr:last-child td:first-child,.striped-table tbody tr:last-child td:first-child,.vertical-striped-table tbody tr:last-child td:first-child{
    border-end-start-radius:8px
}
.basic-border-table tbody tr:last-child td:last-child,.border-primary-table tbody tr:last-child td:last-child,.bordered-table tbody tr:last-child td:last-child,.colored-row-table tbody tr:last-child td:last-child,.striped-table tbody tr:last-child td:last-child,.vertical-striped-table tbody tr:last-child td:last-child{
    border-end-end-radius:8px
}
.bordered-table tbody tr td{
    color:var(--text-secondary-light);
    padding:16px!important;
    border-bottom:1px solid var(--neutral-200);
    background-color:var(--white);
    vertical-align:middle
}
.basic-border-table tbody tr td,.basic-border-table thead tr th{
    padding:.8125rem 1.5rem;
    border-bottom:1px solid var(--neutral-200)
}
.basic-border-table thead tr th,.form-control[readonly],.striped-table tbody tr:nth-child(odd) td,.vertical-striped-table tbody tr td:nth-child(odd){
    background-color:var(--neutral-50)
}
.rounded-table{
    border:0!important
}
.rounded-table thead tr th:first-child{
    border-radius:8px!important
}
.basic-border-table thead tr th{
    border-inline-end:1px solid var(--neutral-200)!important;
    color:var(--text-primary-light);
    font-weight:600
}
.basic-border-table tbody tr td,.sidebar-logo,.sidebar-menu-area{
    border-inline-end:1px solid var(--neutral-200)
}
.basic-border-table thead tr th:last-child{
    border-start-end-radius:8px;
    border-inline-end:none!important
}
.basic-border-table thead tr th:not(:last-child),.colored-row-table thead tr th:not(:last-child),.striped-table thead tr th:not(:last-child),.vertical-striped-table thead tr th:not(:last-child){
    border-inline-end:0
}
.basic-border-table thead tr th:not(:first-child),.colored-row-table thead tr th:not(:first-child),.striped-table thead tr th:not(:first-child),.vertical-striped-table thead tr th:not(:first-child){
    border-inline-start:0
}
.basic-border-table tbody tr td{
    color:var(--text-secondary-light);
    background-color:var(--white);
    vertical-align:middle
}
.basic-border-table tbody tr td:last-child,.border-primary-table tbody tr td:last-child{
    border-inline-end:none
}
.striped-table thead tr th{
    background-color:transparent;
    border-bottom:1px solid var(--neutral-200);
    color:var(--text-primary-light);
    padding:.8125rem 1rem;
    font-weight:600
}
.striped-table tbody tr td{
    color:var(--text-secondary-light);
    padding:.8125rem 1rem;
    border-bottom:1px solid var(--neutral-200);
    background-color:var(--white);
    vertical-align:middle
}
.vertical-striped-table thead tr th{
    background-color:var(--neutral-50);
    border-bottom:1px solid var(--neutral-300);
    color:var(--text-primary-light);
    padding:.8125rem 1rem;
    font-weight:600
}
.vertical-striped-table tbody tr td{
    color:var(--text-secondary-light);
    padding:.8125rem 1rem;
    border-bottom:1px solid var(--neutral-300);
    background-color:var(--white);
    vertical-align:middle
}
.border-primary-table tbody tr td,.border-primary-table thead tr th{
    padding:.8125rem 1rem;
    border-bottom:1px solid var(--primary-600);
    border-inline-end:1px solid var(--primary-600)
}
.border-primary-table{
    border-spacing:0;
    border-collapse:separate;
    border:1px solid var(--primary-600);
    border-radius:8px;
    min-width:max-content;
    vertical-align:middle
}
.border-primary-table thead tr th{
    background-color:var(--neutral-50);
    color:var(--text-primary-light);
    font-weight:600
}
.border-primary-table thead tr th:last-child{
    border-start-end-radius:8px;
    border-inline-end:none
}
.border-primary-table tbody tr td{
    color:var(--text-secondary-light);
    background-color:var(--white);
    vertical-align:middle
}
.colored-row-table thead tr th{
    background-color:var(--neutral-50);
    border-bottom:1px solid var(--neutral-200);
    color:var(--text-primary-light);
    padding:.8125rem 1.5rem;
    font-weight:600
}
.colored-row-table tbody tr td{
    color:var(--text-secondary-light);
    padding:.5625rem 1.5rem;
    background-color:var(--white);
    vertical-align:middle
}
.basic-data-table .dt-layout-row{
    padding-bottom:.875rem
}
.basic-data-table .dt-layout-row select{
    -webkit-appearance:auto;
    appearance:auto;
    color:var(--text-secondary-light)!important;
    height:2.5rem;
    border:1px solid var(--input-form-light)!important;
    border-radius:10px!important;
    -webkit-border-radius:10px!important;
    -moz-border-radius:10px!important;
    -ms-border-radius:10px!important;
    -o-border-radius:10px!important;
    padding:.625rem .3125rem .625rem .625rem!important
}
.basic-data-table .dt-layout-row .dt-length{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:.9375rem
}
.basic-data-table .dt-layout-row .dt-search{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:.9375rem;
    justify-content:flex-end
}
.basic-data-table .dt-layout-row .dt-search .dt-input{
    color:var(--text-secondary-light)!important;
    height:2.5rem;
    border:1px solid var(--input-form-light)!important;
    border-radius:10px!important;
    -webkit-border-radius:10px!important;
    -moz-border-radius:10px!important;
    -ms-border-radius:10px!important;
    -o-border-radius:10px!important
}
div.dt-container .dt-paging{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:.625rem
}
div.dt-container .dt-paging .dt-paging-button{
    width:2rem;
    height:2rem;
    padding:0!important
}
div.dt-container .dt-paging .dt-paging-button:not(.first,.previous,.next,.last){
    color:var(--text-secondary-light)!important;
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    -moz-border-radius:4px!important;
    -ms-border-radius:4px!important;
    -o-border-radius:4px!important;
    background:var(--neutral-200)!important;
    font-weight:500;
    border:none!important
}
div.dt-container .dt-paging .dt-paging-button:focus{
    border:none!important;
    box-shadow:none!important
}
div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button:hover{
    background:var(--primary-600)!important;
    color:#fff!important
}
div.dt-container .dt-paging .dt-paging-button.current:hover,div.dt-container .dt-paging .dt-paging-button:hover:hover{
    color:#fff!important
}
.sm-table tbody tr td,.sm-table tbody tr th,.sm-table thead tr td,.sm-table thead tr th{
    padding:10px 16px!important
}
.xsm-table tbody tr td,.xsm-table tbody tr th,.xsm-table thead tr td,.xsm-table thead tr th{
    padding:4px 16px!important
}
.form-control,.form-select,textarea{
    border:1px solid var(--input-form-light);
    color:var(--text-primary-light)!important;
    background-color:var(--white);
    padding:.5625rem 1.25rem
}
.card,.card .card-header,.form-label,.icon-field .icon{
    color:var(--text-secondary-light)
}
.form-control::placeholder,.form-select::placeholder,textarea::placeholder{
    color:var(--text-secondary-light);
    font-size:1rem!important
}
.form-control:active,.form-control:focus,.form-select:active,.form-select:focus,textarea:active,textarea:focus{
    box-shadow:none;
    border-color:var(--primary-600)!important;
    background-color:transparent
}
.form-select{
    padding:.5625rem 1.875rem .5625rem .9375rem;
    background-position-x:right
}
.form-control.form-control-lg,.form-select.form-select-lg{
    height:56px;
    font-size:1.125rem
}
.form-control.form-control-sm,.form-select.form-select-sm{
    height:40px;
    font-size:.875rem
}
[dir=rtl] .form-select{
    background-position-x:left
}
.form-control[type=file]{
    line-height:2
}
.form-control.form-control-lg[type=file]{
    line-height:2.1
}
.form-control.form-control-sm[type=file]{
    line-height:2.2
}
.invoive-form-control{
    width:130px;
    border-bottom:1px solid var(--input-form-light)
}
.form-label{
    font-size:.875rem;
    font-weight:600
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:var(--danger-main)
}
.icon-field .icon{
    position:absolute;
    top:12px;
    inset-inline-start:0;
    width:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1.25rem
}
.icon-field .form-control{
    padding-inline-start:2.5rem
}
.icon-field .form-control.form-control-lg~.icon{
    top:18px
}
.icon-field .form-control.form-control-sm~.icon{
    top:10px
}
.form-check{
    padding-left:0;
    gap:12px
}
.form-check.style-check .form-check-input::before{
    width:calc(100% + 1px);
    height:calc(100% + 1px);
    transform:translate(-50%,-50%) scale(1);
    transition:.2s linear
}
.form-check.style-check .form-check-input::after{
    position:absolute;
    content:"\eb7a";
    font-family:remixicon;
    display:inline-block;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    font-size:12px;
    color:#fff;
    visibility:hidden;
    opacity:0;
    transition:.2s linear;
    border-radius:inherit!important
}
.border-gradient-tab .nav-link.active::before,.form-check.style-check .form-check-input:checked::after,.has-indicator.show::before,.uploaded-image-name-list:hover .remove-image{
    visibility:visible;
    opacity:1
}
.form-check .form-check-input{
    border:1px solid var(--text-secondary-light);
    background:0 0;
    width:18px;
    height:18px;
    position:relative;
    flex-shrink:0;
    margin-left:0;
    margin-top:0;
    cursor:pointer
}
.form-check .form-check-input:checked[type=radio]{
    background-image:none;
    border-color:var(--primary-600)
}
.form-check .form-check-input:checked::before{
    transform:translate(-50%,-50%) scale(1);
    visibility:visible;
    opacity:1
}
.form-check .form-check-input::before{
    position:absolute;
    content:"";
    width:calc(100% - 4px);
    height:calc(100% - 4px);
    background-color:var(--primary-600);
    border-radius:inherit;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%) scale(.5);
    visibility:hidden;
    opacity:0;
    transition:.2s linear
}
.accordion .accordion-button:focus,.accordion .accordion-button:not(.collapsed),.form-check .form-check-input:focus{
    box-shadow:none
}
.checked-primary .form-check-input:checked[type=radio]{
    border-color:var(--primary-600)
}
.checked-success .form-check-input:checked[type=radio]{
    border-color:var(--success-600)
}
.checked-success .form-check-input:checked::before{
    background-color:var(--success-600)
}
.checked-warning .form-check-input:checked[type=radio]{
    border-color:var(--warning-600)
}
.checked-warning .form-check-input:checked::before{
    background-color:var(--warning-600)
}
.checked-danger .form-check-input:checked[type=radio]{
    border-color:var(--danger-600)
}
.checked-danger .form-check-input:checked::before{
    background-color:var(--danger-600)
}
.checked-info .form-check-input:checked[type=radio]{
    border-color:var(--info-600)
}
.checked-info .form-check-input:checked::before{
    background-color:var(--info-600)
}
.checked-secondary .form-check-input:checked[type=radio]{
    border-color:var(--lilac-600)
}
.checked-secondary .form-check-input:checked::before{
    background-color:var(--lilac-600)
}
.checked-dark .form-check-input:checked[type=radio]{
    border-color:var(--neutral-600)
}
.checked-dark .form-check-input:checked::before{
    background-color:var(--neutral-900)
}
.form-switch{
    padding-inline-start:0
}
.form-switch .form-check-input{
    box-shadow:none!important;
    margin:0;
    position:relative;
    background-color:var(--neutral-400);
    border:0;
    background-image:none!important;
    width:36px;
    height:20px
}
.left-line::before,.line-bg-primary::before{
    box-shadow:2px 1px 7px 0 rgba(29,128,252,.6)
}
.form-switch .form-check-input:checked::before{
    left:calc(100% - 18px);
    transition:.2s linear
}
.form-switch .form-check-input::before{
    position:absolute;
    content:"";
    width:16px;
    height:16px;
    background:#fff;
    border-radius:50%;
    top:50%;
    transform:translateY(-50%);
    left:2px;
    transition:.2s linear
}
.btn-check:checked+.btn,.dropdown>.not-active.show{
    color:#fff!important
}
.btn-check:checked+.btn-outline-primary-600{
    background-color:var(--primary-600)!important;
    border-color:var(--primary-600)!important
}
.btn-check:checked+.btn-outline-danger-600{
    background-color:var(--danger-600)!important;
    border-color:var(--danger-600)!important
}
.btn-check:checked+.btn-outline-success-600{
    background-color:var(--success-600)!important;
    border-color:var(--success-600)!important
}
.btn-check:checked+.btn-outline-warning-600{
    background-color:var(--warning-600)!important;
    border-color:var(--warning-600)!important
}
.btn-check:checked+.btn-outline-info-600{
    background-color:var(--info-600)!important;
    border-color:var(--info-600)!important
}
.btn-check:checked+.btn-outline-lilac-600{
    background-color:var(--lilac-600)!important;
    border-color:var(--lilac-600)!important
}
.form-mobile-field .form-select{
    width:auto;
    position:absolute;
    top:0;
    inset-inline-start:0;
    border:0;
    background-color:transparent
}
.card,.card .card-header,.modal-content,select option{
    background-color:var(--white)
}
.form-mobile-field .form-control{
    padding-inline-start:4.375rem
}
.card .card-body,.card .card-header{
    padding:.875rem 1.5rem
}
.was-validated .form-mobile-field .form-control{
    padding-inline-start:5.9375rem
}
[data-theme=dark] .form-select{
    background-image:url(../images/arrow-down.png);
    background-size:11px 7px;
    background-repeat:no-repeat
}
[data-theme=dark] .btn-close{
    background-image:url(../images/times.png);
    background-size:auto;
    background-repeat:no-repeat;
    opacity:1
}
.card{
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    box-shadow:0 .25rem 1.875rem rgba(46,45,116,.05);
    border:none;
    position:initial
}
.card .card-header{
    border-color:var(--border-color)
}
.card .card-title{
    font-size:1.125rem!important;
    font-weight:600;
    color:var(--text-primary-light)
}
.accordion .accordion-body,.bordered-tab .nav-link,.card .card-body,.sidebar-menu li a{
    color:var(--text-secondary-light)
}
.left-line::before{
    position:absolute;
    content:"";
    width:4px;
    height:44px;
    background-color:var(--primary-600);
    border-radius:100px;
    left:-1px;
    top:24px
}
.line-bg-primary::before{
    background-color:var(--primary-600)
}
.line-bg-lilac::before{
    background-color:var(--lilac-600);
    box-shadow:2px 1px 7px 0 rgba(98,33,245,.6)
}
.line-bg-success::before{
    background-color:var(--success-600);
    box-shadow:2px 1px 7px 0 rgba(1,144,99,.6)
}
.line-bg-warning::before{
    background-color:var(--warning-600);
    box-shadow:2px 1px 7px 0 rgba(255,131,3,.6)
}
.modal-footer,.modal-header{
    border-color:var(--input-form-light)
}
.modal-header .btn-close{
    margin-inline-start:auto;
    margin-inline-end:0
}
.accordion .accordion-item{
    border:1px solid var(--border-color)!important;
    background-color:var(--white)!important;
    border-radius:12px;
    overflow:hidden;
    padding:20px;
    margin-bottom:20px;
    box-shadow:0 4px 30px 0 rgba(46,45,116,.05)
}
.accordion .accordion-body{
    background-color:transparent;
    padding:8px 0 0
}
.accordion .accordion-button{
    padding:0;
    background:0 0;
    padding-inline-end:68px
}
.border-gradient-tab .nav-link,.bordered-tab .nav-link{
    font-weight:600;
    background-color:transparent!important;
    position:relative
}
.accordion .accordion-button::after{
    background-image:none
}
.accordion .accordion-button:not(.collapsed)::after{
    background-image:none;
    color:var(--primary-600)
}
.accordion .accordion-button[aria-expanded=false]::after,.accordion .accordion-button[aria-expanded=true]::after{
    content:"\f1af";
    font-family:remixicon;
    display:inline-block;
    position:absolute;
    inset-inline-end:32px;
    height:24px;
    width:24px;
    border:2px solid var(--primary-600);
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:1rem;
    border-radius:50%;
    line-height:1;
    color:var(--primary-600)
}
.accordion .accordion-button[aria-expanded=false]::after{
    content:"\ea13"
}
.bordered-tab .nav-link{
    padding:16px 24px;
    border-radius:0
}
.bordered-tab .nav-link::before{
    position:absolute;
    content:"";
    width:0%;
    height:2px;
    left:50%;
    bottom:-1px;
    transform:translateX(-50%);
    background-color:var(--primary-600);
    transition:.2s linear
}
.bordered-tab .nav-link.active{
    color:var(--primary-600)
}
.pill-tab.style-three{
    display:grid;
    grid-template-columns:1fr 1fr 1fr
}
.border-gradient-tab{
    border-top:1px solid var(--input-form-light)
}
.border-gradient-tab .nav-link{
    color:var(--text-secondary-light)!important;
    padding:10px 16px
}
.border-gradient-tab .nav-link.active .notification-alert,.fc-state-active,.fc-state-down,.fc-state-highlight>div>div.fc-day-number{
    background-color:var(--primary-600)!important;
    color:#fff!important
}
.border-gradient-tab .nav-link::before{
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    left:0;
    top:0;
    border-top:1px solid var(--primary-600);
    background:linear-gradient(180deg,rgba(72,127,255,.12) 0,rgba(72,127,255,.03) 100%);
    visibility:hidden;
    opacity:0;
    transition:.2s linear
}
.focus-tab .nav-link.active{
    background-color:var(--primary-50);
    color:var(--primary-600)
}
.button-tab .nav-link.active{
    background-color:var(--primary-600);
    border-color:var(--primary-600)!important;
    color:#fff!important
}
.active-text-tab.nav-pills .nav-link.active{
    background-color:transparent!important;
    color:var(--primary-600)!important
}
.avatar-xl{
    width:2.75rem
}
.avatar-lg{
    width:2.5rem;
    height:2.5rem
}
.avatar-md{
    width:2rem;
    height:2rem
}
.avatar-sm{
    width:1.5rem;
    height:1.5rem
}
.apexcharts-tooltip-style-1 .apexcharts-tooltip{
    padding:.75rem .5rem;
    background-color:var();
    border:1px solid var(--input-bg);
    background-color:var(--white);
    box-shadow:0 12px 20px rgba(0,0,0,.1);
    border-radius:.5rem;
    -webkit-border-radius:0.5rem;
    -moz-border-radius:.5rem;
    -ms-border-radius:0.5rem;
    -o-border-radius:.5rem
}
.apexcharts-tooltip-style-1 .apexcharts-tooltip-title{
    padding:0!important;
    background-color:transparent!important;
    font-size:.875rem!important;
    color:var(--text-primary-light)!important;
    font-weight:600!important;
    border:none!important
}
.apexcharts-tooltip-style-1 .apexcharts-tooltip-series-group{
    display:flex;
    align-items:center;
    padding:0!important
}
.apexcharts-tooltip-style-1 .apexcharts-tooltip-series-group .apexcharts-tooltip-y-group{
    padding:0!important
}
.apexcharts-tooltip-style-1 .apexcharts-tooltip-series-group .apexcharts-tooltip-z-group,.sidebar.active .sidebar-menu li.dropdown.dropdown-open .sidebar-submenu,.sidebar.active .sidebar-menu li.dropdown.open .sidebar-submenu{
    display:none!important
}
.apexcharts-tooltip-z-none .apexcharts-tooltip-z-group,.circle-none circle,.form-wizard .wizard-fieldset,.remove-tooltip-title .apexcharts-tooltip-title,.rounded-tooltip-value .apexcharts-tooltip-marker,.rounded-tooltip-value .apexcharts-tooltip-text-y-label,.tip-content,.title-style .apexcharts-text.apexcharts-datalabel-value{
    display:none
}
.rounded-tooltip-value .apexcharts-tooltip.apexcharts-theme-light{
    background:#fff;
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column
}
.rounded-tooltip-value .apexcharts-tooltip-text{
    display:flex
}
.apexcharts-xaxis-label,.apexcharts-yaxis-label{
    fill:#8a929f
}
.title-style .apexcharts-text.apexcharts-datalabel-label{
    fill:#4B5563!important;
    font-size:14px;
    font-weight:700!important;
    font-family:Inter,sans-serif
}
#donutChart{
    height:0;
    min-height:163px!important;
    margin-top:-32px
}
.margin-16-minus{
    margin:-16px
}
#semiCircleGauge{
    transform:translateY(22px) translateX(14px)
}
.barChart .apexcharts-bar-area:hover{
    fill:var(--primary-600)
}
.apexcharts-datalabels text{
    filter:none!important;
    text-shadow:none!important
}
.apexcharts-legend-text{
    color:var(--text-secondary-light)!important
}
.square-marker .apexcharts-legend-marker{
    border-radius:4px!important;
    width:16px!important;
    height:16px!important
}
.series-gap-24 .apexcharts-legend-series{
    margin:4px 12px!important
}
.check-marker .apexcharts-legend-marker::after{
    position:absolute;
    content:"\eb7a";
    font-family:remixicon;
    display:inline-block;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    font-size:10px;
    color:#fff;
    transition:.2s
}
.apexcharts-yaxis{
    transform:translateX(10px)
}
[data-theme=dark] .apexcharts-tooltip.apexcharts-theme-light{
    color:#fff!important;
    background:rgba(30,30,30,.8)!important
}
.toggle-icon.icon-left::before,.toggle-icon::after{
    vertical-align:middle!important;
    font-size:24px;
    line-height:0;
    color:inherit;
    font-family:remixicon
}
[data-theme=dark] .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{
    background:rgba(0,0,0,.7)!important;
    border-bottom:1px solid #333!important
}
[data-theme=dark] .apexcharts-tooltip-series-group{
    background:rgba(0,0,0,.7)!important
}
.yaxies-more .apexcharts-yaxis{
    transform:translateX(20px)
}
.apexcharts-canvas{
    transition:none!important
}
.fc-border-separate tr.fc-last th a,.has-indicator{
    transition:none
}
.max-w-66{
    max-width:66px
}
.max-w-112{
    max-width:112px
}
.progress{
    background-color:var(--neutral-200)
}
.progress-sm{
    height:8px
}
.animated-bar{
    animation-name:animateBar
}
@keyframes animateBar{
    0%{
        transform:translateX(-100%)
    }
    100%{
        transform:translateX(0)
    }
}
.floating-label{
    transform:translateX(-25px);
    left:0;
    top:0;
    animation-name:animateFloatingLabel
}
@keyframes animateFloatingLabel{
    from{
        left:0
    }
    to{
        left:var(--left-percentage)
    }
}
.barOverflow{
    position:relative;
    overflow:hidden;
    width:inherit;
    height:inherit;
    margin-bottom:-14px
}
.circleBar{
    position:absolute;
    top:0;
    left:0;
    width:calc(100% - 2px);
    height:calc(100% + 44px);
    border-radius:50%;
    box-sizing:border-box;
    border:5px solid var(--primary-50);
    border-bottom-color:var(--primary-600);
    border-right-color:var(--primary-600)
}
#world-map{
    height:200px
}
.map-sm{
    height:160px!important
}
.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{
    background:#d1d5db;
    color:#111827
}
.scroll-sm::-webkit-scrollbar{
    width:4px!important;
    height:4px!important;
    border-radius:40px
}
.scroll-sm::-webkit-scrollbar-thumb{
    background-color:#b1b3b8;
    border-radius:40px
}
.scroll-sm::-webkit-scrollbar-thumb:hover{
    background-color:#939393
}
.scroll-sm::-webkit-scrollbar-track{
    background-color:#d6d9de;
    border-radius:40px
}
.slick-dots{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:5px
}
.slick-dots .slick-active button{
    background-color:var(--primary-600);
    width:20px
}
.slick-dots button{
    width:10px;
    height:4px;
    background-color:var(--primary-50);
    text-indent:-999999px;
    border-radius:50px;
    color:var(--primary-50)
}
.dots-style-circle .slick-dots{
    gap:8px
}
.dots-style-circle .slick-dots .slick-active button{
    background-color:var(--primary-600);
    width:12px;
    height:12px
}
.dots-style-circle .slick-dots button{
    width:8px;
    height:8px;
    background-color:#5a75ae;
    text-indent:-999999px;
    border-radius:50%
}
.dots-positioned .slick-dots{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:24px
}
.slick-arrow{
    color:#fff;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:16px;
    font-size:32px;
    line-height:0;
    z-index:1
}
.dropdown>button.show,.fc-event,.fc-state-default{
    color:var(--primary-600)!important
}
.slick-arrow.slick-next{
    left:auto;
    right:16px
}
.slider-progress{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:5px
}
.slider-progress span{
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:0;
    height:100%;
    background-color:var(--primary-600);
    transition:linear
}
.has-indicator{
    position:relative
}
.has-indicator::before{
    position:absolute;
    content:"";
    width:40px;
    height:32px;
    background-color:var(--white);
    border-radius:8px;
    top:calc(100% + 10px);
    left:50%;
    transform:translateX(-50%) rotate(45deg);
    visibility:hidden;
    opacity:0;
    transition:none;
    margin-left:-2px;
    box-shadow:-13px -8px 24px -7px rgba(46,45,116,.09)
}
.dropdown>button.show{
    background-color:var(--primary-50)
}
.dropdown-menu{
    border:0;
    border-radius:16px;
    box-shadow:0 13px 30px 10px rgba(46,45,116,.05);
    padding:16px;
    background-color:var(--white)
}
.dropdown-menu.to-top{
    top:calc(100% - 28px)!important
}
@media (min-width:575px){
    .dropdown-menu-lg{
        width:425px
    }
}
@media (min-width:375px){
    .dropdown-menu-sm{
        width:312px
    }
}
.toggle-icon.icon-up::after{
    content:"\ea78"!important
}
.toggle-icon.icon-right::after{
    content:"\ea6e"!important
}
.toggle-icon.icon-left::before{
    content:"\ea64"!important;
    border:0!important
}
.toggle-icon::after{
    border:0!important;
    content:"\ea4e"!important
}
.tooltip-primary{
    --bs-tooltip-bg:var(--primary-600)
}
.tooltip-purple{
    --bs-tooltip-bg:var(--lilac-600)
}
.tooltip-success{
    --bs-tooltip-bg:var(--success-600)
}
.tooltip-info{
    --bs-tooltip-bg:var(--info-600)
}
.tooltip-warning{
    --bs-tooltip-bg:var(--warning-600)
}
.tooltip-danger{
    --bs-tooltip-bg:var(--danger-600)
}
.tooltip-dark{
    --bs-tooltip-bg:var(--neutral-900)
}
.tooltip-white{
    --bs-tooltip-bg:var(--base)
}
.list-decimal{
    list-style:decimal;
    padding-left:18px
}
.uploaded-image-name-list .remove-image{
    visibility:hidden;
    opacity:0
}
.avatar-upload{
    position:relative;
    max-width:max-content
}
.avatar-upload.style-two{
    width:180px;
    height:150px;
    max-width:unset
}
#imagePreview{
    background-image:url("../images/user-grid/user-grid-img13.png");
    background-repeat:no-repeat
}
#previewImage1,#previewImage2{
    background-image:url("../images/payment/upload-image.png");
    background-repeat:no-repeat
}
.avatar-upload .avatar-preview{
    width:150px;
    height:150px;
    position:relative;
    border-radius:100%;
    border:1px solid var(--primary-600);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.avatar-upload .avatar-preview.style-two{
    width:120px;
    height:120px;
    border-radius:8px;
    border:1px solid var(--border-color)!important;
    box-shadow:none
}
.avatar-upload .avatar-preview.style-two>div{
    border-radius:inherit!important
}
.avatar-upload .avatar-preview>div{
    background-image:url("");
    width:100%;
    height:100%;
    border-radius:100%;
    background-repeat:no-repeat
}
.fc-border-separate tr.fc-last th{
    background:var(--neutral-50);
    padding:12px;
    color:var(--text-primary-light);
    border-color:var(--neutral-200)!important
}
.fc-day.fc-tue.fc-widget-content.fc-today.fc-state-highlight{
    position:relative;
    background:linear-gradient(180deg,rgba(72,127,255,.13) 0,rgba(72,127,255,.12) .01%,rgba(72,127,255,.05) 100%)
}
.fc-day.fc-tue.fc-widget-content.fc-today.fc-state-highlight::before{
    position:absolute;
    content:"";
    width:100%;
    height:4px;
    background:var(--primary-600)
}
.fc-event{
    border:0;
    padding:4px;
    border-radius:4px;
    background-color:var(--primary-50)!important
}
.fc-event.important{
    background-color:var(--danger-100)!important;
    color:var(--danger-600)!important
}
.fc-event.info{
    background-color:var(--lilac-100)!important;
    color:var(--lilac-600)!important
}
.fc-button.fc-button-today.fc-state-disabled,.fc-state-active:hover,.fc-state-down:hover{
    background-color:var(--primary-600)!important;
    color:#fff!important
}
.fc-week .fc-day:hover .fc-day-number{
    background-color:var(--primary-100)!important;
    color:var(--primary-600)!important
}
.fc-header-title h2{
    font-size:24px!important;
    font-weight:600
}
.fc-state-default{
    border-color:var(--primary-600)!important
}
.fc-button.fc-button-today,.item-active>a{
    background-color:var(--primary-50)!important
}
.fc-button.fc-button-today{
    border-color:var(--primary-50)!important;
    color:var(--primary-600)!important
}
.chat-single-message.left .chat-message-content p,.item-active>a,.ql-formats,.ql-picker-label{
    color:var(--text-primary-light)
}
.fc-button.fc-button-today.fc-state-disabled{
    border-color:var(--primary-600)!important;
    cursor:no-drop
}
.chat-main-profile .img::after,.chat-sidebar-single.active .img::after{
    background-color:var(--success-main)
}
td.fc-header-center{
    text-align:end
}
.fc-widget-content{
    border-color:var(--border-color)!important
}
.fc-last td{
    border-width:1px 0 1px 1px
}
.fc-agenda-axis.fc-widget-header{
    color:var(--text-primary-light);
    border-color:var(--border-color)
}
#calendar{
    overflow-x:auto
}
#calendar table.fc-header tr{
    display:flex;
    align-items:center;
    gap:16px;
    justify-content:space-between
}
.auth{
    min-height:100vh
}
.auth-left{
    background:linear-gradient(90deg,#ecf0ff 0,#fafbff 100%);
    width:50%
}
@media (max-width:600px){
    .auth-left{
		width:100% !important
	}
}
.auth-right{
    width:50%
}
@media (max-width:991px){
    .auth-right{
        width:100%
    }
}
@media (max-width:768px){
    .auth-right>div{
        max-width:100%;
        width:100%
    }
}
.center-border-horizontal::before{
    position:absolute;
    content:"";
    width:100%;
    height:1px;
    top:50%;
    left:0;
    transform:translateY(-50%);
    background-color:var(--neutral-300);
    z-index:-1
}
.pricing-plan{
    padding:50px 40px
}
@media (max-width:1699px){
    .pricing-plan{
        padding:24px
    }
}
.pricing-tab{
    margin-bottom:40px
}
.payment-gateway-input:checked~.payment-gateway-label{
    border-color:var(--primary-600)!important;
    box-shadow:0 8px 24px 0 rgba(0,0,0,.1)
}
.flatpickr-day.selected{
    border-color:var(--primary-600);
    background-color:var(--primary-600);
    color:#fff!important
}
.flatpickr-calendar{
    background-color:var(--white)!important;
    border:1px solid var(--border-color)!important
}
.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{
    fill:var(--text-primary-light)!important
}
.flatpickr-day:hover{
    color:#000!important
}
.email-item:hover{
    box-shadow:var(--box-shadow)
}
.starred-button .icon-fill,.starred-button.active .icon-outline{
    visibility:hidden;
    opacity:0;
    width:0
}
.starred-button.active .icon-fill{
    visibility:visible;
    opacity:1;
    width:auto
}
.responsive-padding-40-150{
    padding-inline-start:clamp(2rem,-27.4754rem + 39.3333vw,9.375rem)!important;
    padding-inline-end:clamp(2rem,-27.4754rem + 39.3333vw,9.375rem)!important;
    padding-block-start:40px!important;
    padding-block-end:40px!important
}
.ql-toolbar.ql-snow{
    border:0!important;
    border-bottom:1px solid var(--border-color)!important;
    border-radius:inherit!important
}
.ql-container.ql-snow{
    border:0!important;
    border-radius:inherit!important
}
.ql-editor{
    border-radius:12px;
    min-height:600px
}
.ql-formats,.ql-picker-label{
    z-index:2
}
.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{
    fill:var(--text-secondary-light)
}
.ql-snow .ql-stroke{
    stroke:var(--text-secondary-light)
}
#toolbar-container{
    display:flex;
    flex-wrap:wrap;
    gap:16px
}
.ql-formats{
    border:1px solid #ddd;
    padding:2px 4px;
    border-radius:8px;
    margin-right:0!important
}
.chat-wrapper{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.chat-wrapper .chat-sidebar.profile-setting{
    padding:1.5rem
}
.chat-wrapper .chat-main{
    width:100%;
    margin-top:1.875rem
}
@media (min-width:768px){
    .md-position-absolute{
        position:absolute
    }
    .chat-wrapper .chat-sidebar{
        width:300px
    }
    .chat-wrapper .chat-main{
        width:calc(100% - 324px);
        margin-top:0
    }
}
.chat-main-profile{
    display:flex;
    flex-flow:column;
    align-items:center;
    margin-top:1.875rem;
    gap:.9375rem
}
.chat-search,.form-wizard-list{
    display:flex;
    align-items:center
}
.chat-main-profile .img{
    position:relative;
    width:80px;
    height:80px
}
.chat-main-profile .img::after{
    position:absolute;
    content:"";
    bottom:4px;
    inset-inline-end:9px;
    width:12px;
    height:12px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
.chat-main-profile .img img{
    width:80px;
    height:80px;
    object-fit:cover;
    -o-object-fit:cover;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
.chat-search{
    padding:0 1.5rem;
    border-top:1px solid var(--neutral-200);
    border-bottom:1px solid var(--neutral-200)
}
.chat-search .icon{
    font-size:1.375rem;
    line-height:1;
    padding-top:5px
}
.chat-search input{
    flex-grow:1;
    border:none;
    height:48px;
    background-color:transparent;
    font-size:1.125rem;
    padding-inline-start:0.625rem
}
.chat-all-list{
    max-height:534px;
    overflow-y:auto
}
.chat-all-list::-webkit-scrollbar{
    width:10px;
    background-color:var(--white)
}
.chat-all-list::-webkit-scrollbar-thumb{
    background-color:var(--bg-color);
    border:3px solid var(--white)
}
.chat-sidebar-single{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    padding:.6875rem 1.5rem;
    cursor:pointer
}
.chat-sidebar-single.top-profile{
    padding:1.5rem 1.5rem 1rem
}
.chat-sidebar-single .img::after{
    position:absolute;
    content:"";
    bottom:1px;
    right:2px;
    width:8px;
    height:8px;
    background-color:var(--neutral-400);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
.chat-sidebar-single .img img{
    width:40px;
    height:40px;
    object-fit:cover;
    -o-object-fit:cover
}
.chat-sidebar-single .info{
    flex-grow:1;
    padding:0 .75rem
}
.chat-sidebar-single .action,.chat-single-message.right{
    margin-inline-start:auto
}
.chat-main{
    display:flex;
    flex-flow:column
}
.chat-main .chat-sidebar-single{
    padding:1.25rem 1.5rem;
    border-bottom:1px solid var(--input-form-light)
}
.chat-main .chat-empty{
    flex-grow:1;
    padding:1.5rem;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.chat-message-list{
    flex-grow:1;
    min-height:350px;
    max-height:511px;
    padding:1.5rem;
    display:flex;
    flex-flow:column;
    overflow-y:auto
}
.chat-message-list::-webkit-scrollbar{
    width:10px;
    background-color:var(--white)
}
.chat-message-list::-webkit-scrollbar-thumb{
    background-color:var(--bg-color);
    border:3px solid var(--white)
}
.chat-single-message+.chat-single-message{
    margin-top:2rem
}
.chat-single-message{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end;
    justify-content:space-between;
    width:100%;
    max-width:100%
}
@media (min-width:576px){
    .chat-single-message{
        width:90%
    }
}
.chat-single-message.left .chat-message-content{
    background-color:var(--input-bg);
    border-radius:16px 16px 16px 0;
    -webkit-border-radius:16px 16px 16px 0;
    -moz-border-radius:16px 16px 16px 0;
    -ms-border-radius:16px 16px 16px 0;
    -o-border-radius:16px 16px 16px 0
}
.chat-single-message.left .chat-message-content p.chat-time{
    color:var(--text-secondary-light);
    text-align:end
}
.chat-single-message.right .chat-message-content{
    width:100%;
    background-color:var(--brand);
    border-radius:16px 16px 0;
    -webkit-border-radius:16px 16px 0 16px;
    -moz-border-radius:16px 16px 0;
    -ms-border-radius:16px 16px 0 16px;
    -o-border-radius:16px 16px 0
}
.chat-single-message.right .chat-message-content p,.chat-single-message.right .chat-message-content p.chat-time{
    color:#fff
}
.chat-single-message .chat-message-content{
    width:calc(100% - 56px);
    padding:1.25rem
}
.chat-single-message .chat-message-content .chat-time{
    font-size:.75rem
}
.chat-message-box{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:.9375rem;
    padding:1rem 1.5rem;
    border-top:1px solid var(--neutral-300)
}
.chat-message-box input{
    flex-grow:1
}
.chat-message-box-action{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:1.25rem
}
.list-style{
    list-style:inside
}
.ai-chat-list{
    max-height:644px;
    overflow-y:auto
}
.form-wizard .wizard-fieldset.show,.sidebar.active:hover .sidebar-menu li.dropdown.dropdown-open .sidebar-submenu,.sidebar.active:hover .sidebar-menu li.dropdown.open .sidebar-submenu{
    display:block!important
}
.form-wizard .wizard-form-error{
    display:none;
    background-color:transparent;
    position:absolute;
    inset-inline-start:0;
    inset-block-start:0;
    height:100%;
    width:100%;
    border-radius:6px;
    border:1px solid var(--danger-main);
    pointer-events:none
}
.form-wizard-header{
    text-align:center
}
.form-wizard-list{
    justify-content:space-between;
    min-width:455px
}
.form-wizard-list.style-three .form-wizard-list__line::after,.form-wizard-list.style-three .form-wizard-list__line::before,.form-wizard-list.style-two .form-wizard-list__line::after,.form-wizard-list.style-two .form-wizard-list__line::before,.form-wizard-list__item:last-child .form-wizard-list__line::after,.form-wizard-list__item:last-child .form-wizard-list__line::before,.sidebar-logo img.dark-logo,.sidebar-logo img.logo-icon,.sidebar-toggle,.sidebar-toggle .icon.active,.sidebar-toggle.active .icon.non-active,.sidebar.active .sidebar-logo img.dark-logo,.sidebar.active .sidebar-logo img.light-logo,.sidebar.active .sidebar-menu li a span,.sidebar.active .sidebar-menu li.dropdown a::after,.sidebar.active .sidebar-menu li.sidebar-menu-group-title,.sidebar.active:hover .sidebar-logo img.logo-icon,[data-theme=dark] .sidebar-logo img.light-logo,[data-theme=dark] .sidebar.active .sidebar-logo img.light-logo,[data-theme=dark] .sidebar.active:hover .sidebar-logo img.light-logo{
    display:none
}
.form-wizard-list__item{
    width:20%
}
.form-wizard-list__item.active .count{
    color:var(--primary-600);
    border-color:var(--primary-600);
    font-weight:700
}
.form-wizard-list__item.activated .text,.form-wizard-list__item.active .text{
    color:var(--primary-600)
}
.form-wizard-list__item.activated .count{
    background-color:var(--primary-600);
    border-color:var(--primary-600);
    color:#fff
}
.form-wizard-list__item.activated .form-wizard-list__line::before{
    width:100%
}
.form-wizard-list__line::after,.form-wizard-list__line::before{
    background-color:var(--neutral-300);
    content:"";
    height:2px;
    left:50%;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    transition:.3s linear
}
.form-wizard-list.style-two .form-wizard-list__item.activated,.form-wizard-list__line::before{
    background-color:var(--primary-600)
}
.form-wizard-list__line::before{
    width:0;
    z-index:1
}
.form-wizard-list .count{
    background-color:var(--white);
    border-radius:50%;
    display:inline-block;
    height:40px;
    line-height:40px;
    width:40px;
    position:relative;
    text-align:center;
    z-index:1;
    border:2px solid var(--neutral-300);
    font-size:18px
}
.form-wizard-list.style-two{
    gap:8px;
    min-width:max-content
}
.form-wizard-list.style-two .form-wizard-list .count{
    height:32px;
    line-height:32px;
    width:32px;
    font-size:16px
}
.form-wizard-list.style-two .form-wizard-list__item{
    width:25%;
    display:flex;
    align-items:center;
    gap:8px;
    text-align:start;
    padding:8px;
    position:relative;
    clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,0% 50%);
    background-color:var(--neutral-200);
    border-radius:50px
}
.form-wizard-list.style-two .form-wizard-list__item:first-child{
    padding-inline-start:8px
}
.form-wizard-list.style-two .form-wizard-list__item:last-child{
    padding-inline-end:8px
}
.form-wizard-list.style-two .form-wizard-list__item.active .count{
    background-color:var(--primary-600);
    color:#fff
}
.form-wizard-list.style-two .form-wizard-list__item.activated .count{
    background-color:#fff;
    color:var(--primary-600)
}
.form-wizard-list.style-two .form-wizard-list__item.activated .text,.sidebar-menu li.dropdown.dropdown-open>a:hover,.sidebar-menu li.dropdown.open>a:hover,.sidebar-menu li>a.active-page:hover{
    color:#fff
}
.form-wizard-list.style-two .form-wizard-list__item .text{
    font-size:13px!important;
    font-weight:700!important
}
.form-wizard input::placeholder{
    font-size:14px!important;
    color:var(--neutral-400)
}
.gif-image{
    max-width:60px
}
.image-upload{
    border-radius:8px!important;
    overflow:hidden;
    position:relative;
    border-radius:inherit;
    border:1px dashed var(--input-form-light)!important;
    cursor:pointer;
    transition:.2s;
    height:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    max-width:180px
}
.image-upload:hover{
    background-color:var(--neutral-100)
}
.image-upload__box{
    border-radius:inherit!important;
    cursor:pointer;
    padding:16px!important;
    flex-direction:column;
    justify-content:center
}
.image-upload__boxInner{
    padding:0!important;
    border:0!important;
    display:inline-flex;
    justify-content:center;
    flex-direction:column;
    width:100%!important;
    margin:0 auto;
    position:relative;
    border-radius:inherit
}
.image-upload__icon{
    font-size:32px!important;
    color:var(--primary-600);
    line-height:1
}
.image-upload__image{
    border-radius:inherit;
    max-width:100%
}
.image-upload__imageName{
    margin-top:4px
}
.image-upload__deleteBtn{
    position:absolute;
    right:-6px;
    top:-6px;
    z-index:1;
    background:var(--neutral-100);
    color:hsl(var(--neutral-900));
    border-radius:50%;
    width:20px;
    height:20px;
    font-size:12px;
    transition:.2s;
    display:flex;
    justify-content:center;
    align-items:center
}
.image-upload__deleteBtn:hover{
    background:var(--danger-600);
    transform:scale(1.1);
    color:#fff
}
.image-upload__anotherFileIcon{
    font-size:16px!important;
    color:hsl(var(--body-color))!important;
    width:40px;
    height:40px;
    border:1px solid var(--neutral-100);
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:inherit
}
.image-upload__boxInner p,.image-upload__boxInner span{
    line-height:1.2!important
}
.ppq-audio-player .play-pause-btn .play-pause-icon:after{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    display:block;
    content:"";
    background-position:0 0;
    width:17px;
    height:18px
}
.ppq-audio-player .play-pause-btn .play-pause-icon:after,.ppq-audio-player.player-playing .play-pause-icon:after{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAASCAMAAADrP+ckAAABNVBMVEUAAAAAmIcAmYgAm4sAnIsAnIwAnI0AnY0AnY4Ano4Ano8An5AAoJEAoZEAoZIAopMBn5ABoJABoJEBoZEBoZIBoZMBopMCoZICopMCopQCo5QDoJEDoZEDo5QDo5UFopMGo5QKpJYLpJYMpZcMppgNpZcNppgNp5gOppcOppgOp5gOp5kQqJoSp5kSqJoTqZsbrJ4drJ8irZ8mrqEnsKMrsqUtsqYytKg0tak5t6tHvLJJvbNLvbNqycBrysFsycFwy8Jwy8N3zsZ+0MiA0cqD0suH1M2L1c6P1tCk3tmm39mv4t285+PE6ebH6ufN7erS7+zV7+3W8O3X8O7a8u/k9fPs+Pft+Pfx+fjx+fnx+vny+vr1+/v2+/v5/fz7/f38/f38/v38/v79/v7+/v7+//////+ALAV1AAAAAXRSTlMAQObYZgAAATxJREFUKM+F0tlWwjAQBuAgQgHTRFFrqaK4IALiiuKugPsKrqUo0DbO+z+CDYHIFZ279nznP3P+DHLh4+L8HWybAQM+qDdlUgGXMRcqpIwYnIwoG7ct6LjAfgdUKlZoAmPQLMRSCBrLZH4idPAEbqcb11eamm1w1ciqGgJrFVPNiMydfkLH8X5LhXMWV1YOc7WCKSGGHty6A9Z2ZRbFGaEymApFKaHJceXoFRxnmPKcZoQXL79huPLijKng/ouP4nFJZcdXUWJML/gpLyo6du2zPTUmQ3uPw7cnWiK8dPUDzn+rUvVaFXUdv4Fjy+51nBcqj3XxQl71o9v33eqlipO0yZWZJnEE5pqqJZTZsy/xjHKvYqBk82+7FCgiaO1GZqKHz/2TkKpWrYv7qldryIGH9c2bFrR75yXV4PwBrZh1OjRqx9oAAAAASUVORK5CYII=);
    background-size:37px 18px
}
.ppq-audio-player{
    line-height:111px;
    position:relative;
    overflow:hidden;
    height:111px;
    margin:0 auto;
    background:#f4f4f4
}
.ppq-audio-player audio{
    position:absolute
}
.ppq-audio-player .play-pause-btn{
    float:left;
    margin:29px 0 0 12px
}
.ppq-audio-player .play-pause-btn .play-pause-icon{
    position:relative;
    display:block;
    width:47px;
    height:47px;
    border:3px solid #00a293;
    border-radius:100%;
    background-color:#fff
}
.ppq-audio-player.player-playing .play-pause-icon:after{
    background-position:-25px 0;
    width:12px;
    height:17px
}
.ppq-audio-player .player-time{
    float:left;
    width:51px;
    margin-right:8px;
    text-align:right
}
.ppq-audio-player .player-time-duration{
    float:right;
    margin:0 0 0 8px;
    text-align:left
}
.ppq-audio-player .player-bar{
    position:relative;
    overflow:hidden;
    height:5px;
    margin-top:53px;
    background-color:#fff
}
.d-footer,.navbar-header,.sidebar{
    background-color:var(--white)
}
.ppq-audio-player .player-bar .player-bar-loaded{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:3px;
    background:#ddd
}
.ppq-audio-player .player-bar .player-bar-played{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:100%;
    border-radius:3px;
    background:#00a293
}
.radial-progress{
    height:auto;
    max-width:44px;
    transform:rotate(-90deg);
    width:100%
}
.radial-progress circle{
    fill:rgba(0,0,0,0);
    stroke:#fff;
    stroke-dashoffset:219.9114857513;
    stroke-width:4;
    stroke:var(--primary-600);
    stroke-linecap:round
}
.radial-progress circle.incomplete{
    opacity:.2
}
.radial-progress circle.complete{
    stroke-dasharray:219.9114857513
}
.radial-progress text{
    fill:var(--text-secondary-light);
    font-size:24px!important;
    text-anchor:middle
}
.nft-page .card{
    border-radius:16px!important;
    overflow:hidden
}
.nft-promo-card{
    padding:28px clamp(1.5rem,-7.5935rem + 10.4vw,4.75rem);
    border-radius:12px!important
}
.nft-promo-card__inner{
    gap:clamp(1.5rem,-9.2425rem + 12vw,5rem)
}
@media (max-width:576px){
    .nft-promo-card__inner{
        flex-direction:column
    }
}
.nft-promo-card__thumb{
    min-width:200px
}
.trail-bg{
    background: #9f9f9f;
    background-repeat:no-repeat;
    background-position:center center
}
.navbar-header{
    height:4.5rem;
    position:sticky;
    top:0;
    padding:1rem 1.5rem;
    z-index:2
}
.sidebar-mobile-toggle,.sidebar-toggle{
    line-height:1.2;
    color:var(--text-primary-light)
}
.sidebar-mobile-toggle .icon,.sidebar-toggle .icon{
    font-size:1.375rem
}
.navbar-search{
    position:relative;
    display:none
}
@media (min-width:992px){
    .chat-single-message{
        width:60%
    }
    .navbar-search{
        display:inline-block
    }
}
.navbar-search input{
    width:24.25rem;
    height:2.5rem;
    background-color:var(--neutral-50);
    border:1px solid var(--input-form-light);
    border-radius:.5rem;
    -webkit-border-radius:0.5rem;
    -moz-border-radius:.5rem;
    -ms-border-radius:0.5rem;
    -o-border-radius:.5rem;
    padding-block:0.3125rem;
    padding-inline-start:2.625rem;
    padding-inline-end:1.25rem;
    color:var(--text-primary-light)
}
.navbar-search input:focus{
    border-color:var(--brand)
}
.navbar-search .icon{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    inset-inline-start:0.9375rem;
    font-size:1.125rem;
    color:var(--black)
}
[data-theme-toggle]{
    font-size:0;
    position:relative
}
[data-theme-toggle]::after{
    position:absolute;
    content:"\f1bf";
    font-family:remixicon;
    font-style:normal;
    font-size:1.25rem;
    color:var(--text-primary-light)
}
[data-theme-toggle][aria-label=dark]::after{
    content:"\ef6f";
    color:#fff
}
.positioned-icon{
    inset-inline-start:16px
}
.sidebar{
    position:fixed;
    inset-block-start:0;
    inset-inline-start:-100%;
    width:15.625rem;
    height:100vh;
    z-index:3
}
@media (min-width:1200px){
    .chat-wrapper .chat-sidebar{
        width:390px
    }
    .chat-wrapper .chat-main{
        width:calc(100% - 414px)
    }
    .chat-all-list{
        max-height:400px
    }
    .chat-message-list{
        max-height:375px
    }
    .sidebar-toggle{
        display:inline-block
    }
    .sidebar-mobile-toggle{
        display:none
    }
    .sidebar{
        inset-inline-start:0;
        width:13.75rem
    }
}
@media (min-width:1400px){
    .pricing-plan-wrapper{
        padding-left:0;
        padding-right:0
    }
    .pricing-tab{
        margin-bottom:110px
    }
    .scale-item{
        transform:scale(1.04);
        margin-top:-50px;
        z-index:1
    }
    .featured-item{
        margin-top:-50px
    }
    .chat-all-list{
        max-height:534px
    }
    .chat-message-list{
        max-height:511px
    }
    .sidebar{
        width:17.1875rem
    }
}
.sidebar-close-btn{
    position:absolute;
    top:.625rem;
    inset-inline-end:0.625rem;
    width:1.75rem;
    height:1.75rem;
    border:1px solid var(--input-form-light);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
.sidebar.sidebar-open{
    inset-inline-start:0
}
.sidebar.active{
    width:86px
}
.sidebar.active:hover{
    width:auto
}
.sidebar.active .sidebar-menu li a i{
    margin-inline-end:16px
}
@media (min-width:1400px){
    .sidebar.active:hover{
        width:17.1875rem
    }
}
.sidebar.active:hover .sidebar-menu li a .menu-icon{
    margin-inline-end:.5rem
}
.sidebar.active .sidebar-menu li a .menu-icon{
    margin-inline-end:0
}
.sidebar-logo{
    height:4.5rem;
    padding:.875rem 1rem;
    border-block-end:1px solid var(--neutral-200);
    display:flex;
    align-items:center;
    justify-content:flex-start
}
.sidebar-logo img{
    max-height:3.4375rem
}
.sidebar-menu-area{
    height:calc(100vh - 72px);
    padding:.75rem 1rem;
    overflow-y:auto
}
.sidebar-menu-area:hover::-webkit-scrollbar-thumb{
    background-color:var(--neutral-200)
}
.sidebar-menu-area::-webkit-scrollbar{
    width:6px;
    background-color:var(--white)
}
.sidebar-menu-area::-webkit-scrollbar-thumb{
    background-color:var(--white)
}
.sidebar-menu li.dropdown>a::after{
    position:absolute;
    content:"\ea6e";
    font-family:remixicon;
    font-style:normal;
    inset-block-start:50%;
    inset-inline-end:0.75rem;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:1.125rem
}
.sidebar-menu li.dropdown.dropdown-open>a,.sidebar-menu li.dropdown.open>a,.sidebar-menu li>a.active-page{
    background-color:var(--brand);
    color:#fff
}
.sidebar-menu li.dropdown.dropdown-open>a::after,.sidebar-menu li.dropdown.open>a::after{
    -webkit-transform:translateY(-50%) rotate(90deg);
    -ms-transform:translateY(-50%) rotate(90deg);
    transform:translateY(-50%) rotate(90deg)
}
.sidebar-menu li a{
    padding:.625rem .75rem;
    font-weight:500;
    display:flex;
    align-items:center;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    font-size:.875rem
}
.sidebar-menu li a:hover{
    color:var(--brand)
}
.sidebar-menu li a .menu-icon{
    font-size:1.125rem;
    margin-inline-end:.5rem
}
.sidebar-menu li a i{
    line-height:1.2;
    width:24px;
    margin-inline-end:.75rem;
    font-size:1.375rem
}
.sidebar-menu li a .circle-icon{
    font-size:.625rem
}
.sidebar-menu .sidebar-submenu{
    padding-block-start:0.75rem;
    display:none;
    padding-inline-start:1.5rem;
    transition:none
}
.sidebar-menu .sidebar-submenu li.active-page a{
    background-color:var(--button-secondary);
    color:var(--text-primary-light)
}
.sidebar-menu .sidebar-submenu li a{
    padding:.4375rem .75rem
}
.sidebar-menu .sidebar-menu-group-title{
    color:var(--neutral-500);
    font-weight:600;
    margin-block:0.5rem;
    font-size:.875rem
}
.dashboard-main{
    margin-inline-start:0;
    display:flex;
    flex-wrap:wrap;
    flex-flow:column;
    min-height:100vh;
    transition:.3s
}
@media (min-width:1200px){
    .sidebar-close-btn{
        display:none
    }
    .sidebar.active:hover{
        inset-inline-start:0
    }
    .dashboard-main{
        margin-inline-start:13.75rem
    }
}
@media (min-width:1400px){
    .dashboard-main{
        margin-inline-start:17.1875rem
    }
}
@media (min-width:1650px){
    .sidebar,.sidebar.active:hover{
        width:19.5rem
    }
    .sidebar-menu li.dropdown>a::after{
        font-size:1.375rem
    }
    .sidebar-menu .sidebar-menu-group-title,.sidebar-menu li a{
        font-size:1rem
    }
    .sidebar-menu li a .menu-icon{
        font-size:1.375rem;
        margin-inline-end:.75rem
    }
    .sidebar-menu .sidebar-submenu{
        padding-inline-start:2.75rem
    }
    .dashboard-main{
        margin-inline-start:19.5rem
    }
}
.dashboard-main-body{
    padding:.9375rem
}
@media (min-width:1400px){
    .dashboard-main-body{
        padding:1.5rem
    }
}
@media (min-width:1199px){
    .dashboard-main.active{
        margin-inline-start:5.375rem
    }
}
.d-footer{
    padding:1.375rem 1.5rem;
    margin-block-start:auto
}
