@charset "utf-8";
:root{--dash-header-height:57px;--dash--aside-width:240px;--bs-font-sans-serif:"dana";--biiq-primary-soft-rgb:245,248,255;--biiq-primary-100-rgb:229,237,255;--biiq-primary-200-rgb:173,197,255;--biiq-primary-300-rgb:133,169,255;--biiq-primary-500-rgb:0,77,255;--biiq-primary-600-rgb:0,60,199;--biiq-warning-soft-rgb:255,246,224;--biiq-warning-100-rgb:255,239,202;--biiq-warning-200-rgb:255,230,173;--biiq-warning-300-rgb:255,204,133;--biiq-warning-500-rgb:214,112,10;--biiq-warning-600-rgb:188,56,3;--biiq-danger-300-rgb:244,130,112;--biiq-danger-100-rgb:255,224,219;--biiq-danger-200-rgb:250,188,179;--biiq-danger-500-rgb:204,27,0;--biiq-danger-600-rgb:184,24,0;--biiq-success-100-rgb:217,251,208;--biiq-success-200-rgb:190,232,180;--biiq-success-300-rgb:144,214,127;--biiq-success-500-rgb:35,137,11;--biiq-success-600-rgb:28,108,9;--biiq-info-100-rgb:199,235,255;--biiq-info-200-rgb:150,217,255;--biiq-info-300-rgb:96,198,255;--biiq-info-500-rgb:0,128,199;--biiq-info-600-rgb:0,85,133;--biiq-soft-rgb:245,247,250;--biiq-100-rgb:239,242,246;--biiq-200-rgb:227,230,237;--biiq-300-rgb:203,208,221;--biiq-400-rgb:159,166,188;--biiq-500-rgb:138,148,173;--biiq-600-rgb:110,120,145;--biiq-700-rgb:82,91,117;--biiq-800-rgb:62,70,91;--biiq-900-rgb:49,55,74;--biiq-1000-rgb:34,40,52;--biiq-1100-rgb:20,24,36;--bg-color:245,247,250}
@font-face{font-family:dana;font-style:normal;font-weight:100;src:url(../fonts/eot/dana-thin.eot);src:url(../fonts/eot/dana-thin.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-thin.woff2) format("woff2"),url(../fonts/woff/dana-thin.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:200;src:url(../fonts/eot/dana-extralight.eot);src:url(../fonts/eot/dana-extralight.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-extralight.woff2) format("woff2"),url(../fonts/woff/dana-extralight.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:300;src:url(../fonts/eot/dana-light.eot);src:url(../fonts/eot/dana-light.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-light.woff2) format("woff2"),url(../fonts/woff/dana-light.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:400;src:url(../fonts/eot/dana-regular.eot);src:url(../fonts/eot/dana-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-regular.woff2) format("woff2"),url(../fonts/woff/dana-regular.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:500;src:url(../fonts/eot/dana-medium.eot);src:url(../fonts/eot/dana-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-medium.woff2) format("woff2"),url(../fonts/woff/dana-medium.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:600;src:url(../fonts/eot/dana-demibold.eot);src:url(../fonts/eot/dana-demibold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-demibold.woff2) format("woff2"),url(../fonts/woff/dana-demibold.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:700;src:url(../fonts/eot/dana-bold.eot);src:url(../fonts/eot/dana-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-bold.woff2) format("woff2"),url(../fonts/woff/dana-bold.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:750;src:url(../fonts/eot/dana-ultrabold.eot);src:url(../fonts/eot/dana-ultrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-ultrabold.woff2) format("woff2"),url(../fonts/woff/dana-ultrabold.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:800;src:url(../fonts/eot/dana-extrabold.eot);src:url(../fonts/eot/dana-extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-extrabold.woff2) format("woff2"),url(../fonts/woff/dana-extrabold.woff) format("woff")}
@font-face{font-family:dana;font-style:normal;font-weight:900;src:url(../fonts/eot/dana-black.eot);src:url(../fonts/eot/dana-black.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/dana-black.woff2) format("woff2"),url(../fonts/woff/dana-black.woff) format("woff")}
@font-face{font-family:'Roboto-Regular';src:local('Roboto-Regular'),local(Roboto-Regular),url(../fonts/woff2/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}

.link-0{text-decoration:none}
h1,.h1{font-size:calc(1.369140625rem + 1.4296875vw)}
@media(min-width: 1200px) {
    h1,.h1{font-size:2.44140625rem}
}
h2,.h2{font-size:calc(1.3203125rem + 0.84375vw)}
@media(min-width: 1200px) {
    h2,.h2{font-size:1.953125rem}
}
h3,.h3{font-size:calc(1.28125rem + 0.375vw)}
@media(min-width: 1200px) {
    h3,.h3{font-size:1.5625rem}
}
h4,.h4{font-size:1.25rem}
h5,.h5{font-size:1rem}
h6,.h6{font-size:.8rem}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit;-webkit-appearance:button;appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.lead{font-size:1.25rem;font-weight:600}
body{margin:0;font-family:"dana";font-size:.875rem;font-weight:400;line-height:1.4;color:#031b4e;text-align:start;background-color:#ecf0fa;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;position:relative}
a{text-decoration:none}
/* a:hover{text-decoration:underline} */
main{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-y:auto}
.section-content{padding-top:.75rem;padding-bottom:.75rem}
.auth-header, .dash-header{background-color:#fff;border-bottom:1px solid rgba(29,29,29,.08)}
.auth, .dash, .dash section{width:100%;display:flex;flex:1 1 0%}

.auth-h, .dash section .scrollable-content{flex-grow:1}
.font-nonpersian{font-family:'Roboto-Regular'}
img{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
.placeholder-text-rtl::placeholder{text-align:right}
input{font-family:"dana"}
::placeholder{font-size:.8rem;direction:rtl;font-family:"dana";line-height:1;opacity:.9}
::-webkit-input-placeholder{direction:rtl;font-family:"dana"}
:-moz-placeholder{direction:rtl;font-family:"dana"}
::-moz-placeholder{direction:rtl;font-family:"dana"}
:-ms-input-placeholder{direction:rtl;font-family:"dana"}
.cursor-pointer{cursor:pointer}
.muted-tooltip{--bs-tooltip-bg:#ccc;--bs-tooltip-color:var(--bs-secondary-color)}
.min-h-100vh{min-height:100vh}
.bg-primary-low{background-color:#a7c6f2}
.sign-in-img{width:80%;height:80%;max-height:450px;max-width:450px}
.card-sigin{width:100%;max-width:350px}
.transition-width{transition:width .25s ease;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;-ms-transition:width .25s ease}
.hover-actions-trigger{position:relative}
.hover-actions{display:none;position:absolute}
.hover-actions-trigger:hover .hover-actions,.hover-actions-trigger:focus .hover-actions{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade .15s ease-in-out;animation:fade .15s ease-in-out}
.bg-holder{position:absolute;width:100%;min-height:100%;top:0;left:0;background-size:cover;background-position:top;overflow:hidden;will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;z-index:0}
.bg-holder.bg-right{left:auto;right:0}
.bg-holder.overlay:before{position:absolute;content:"";background:rgba(0,0,0,.25);top:0;bottom:0;left:0;right:0}
.bg-holder.overlay-0:before{background:rgba(0,0,0,.7)}
.bg-holder.overlay-1:before{background:rgba(0,0,0,.55)}
.bg-holder.overlay-2:before{background:rgba(0,0,0,.4)}
.ribbon2{position:absolute;left:0;top:0;z-index:1;overflow:hidden;width:93px;height:93px;text-align:center}
.ribbon2 span{font-size:.8rem;color:#fff;text-align:center;font-weight:700;line-height:32px;transform:rotate(315deg);width:125px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0%,#79a70a 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:17px}
.ribbon2.danger span{background:linear-gradient(#f70505 0%,#8f0808 100%)}
.ribbon2.warning span{background:linear-gradient(#ffc107 0%,#b68a06 100%)}
.section-profile .profile-card-header{min-height:130px;margin-bottom:3rem}
.section-footer-content2{padding:10px 35px 0;border-radius:15px 15px 0 0}
.feed-avatar-profile{position:absolute;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%) translateX(-50%); left:50%}
.dash, .dash section{height:calc(100vh - var(--dash-header-height));background-color:rgb(var(--bg-color))}
.section-full-height{height:calc(100vh - var(--dash-header-height) - 1.5rem)}
.section-min-full-height{min-height:calc(100vh - var(--dash-header-height) - 1.5rem)}
.section-order-detail{max-width:640px}
.alert-text{text-align:justify;font-size:.87em}
.receipt, .receipt-head{position:relative;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
.receipt-head{padding:1rem}
.receipt{padding:1rem 0}
.receipt-hr{margin:1rem 0 1.5rem}
.receipt-head .receipt-head-logo{left:0;right:0;top:-16px;position:absolute;height:32px;width:32px;margin:0 auto}
.receipt-head .receipt-head-logo .receipt-p-logo{width:32px;height:32px}
.receipt{min-height:100px}
.receipt::after, .receipt::before{background-repeat:repeat-x;content:" ";display:block;height:32px;width:100%;position:absolute;z-index:0;left:0}
.receipt::before{background:linear-gradient(-45deg,#fff 8px,#fff 8px,#fff 8px,transparent 0),linear-gradient(45deg,#fff 8px,transparent 0);background-position:left top;top:-30px;background-size:17px 30px}
.receipt::after{background:linear-gradient(-135deg, #fff 8px, #fff 8px, #fff 8px, transparent 0),linear-gradient(135deg, #fff 8px, transparent 0);background-position:left bottom;bottom:-30px;background-size:17px 30px}
.receipt .list-group{--bs-list-group-bg:#f8f9fa;--bs-list-group-item-padding-y:.6rem;--bs-list-group-border-width:0}
.receipt .list-group-item{display:flex;align-items:center;justify-content:space-between;--bs-list-group-item-padding-x:.6rem}
.receipt .list-group-item span{display:flex;align-items:center;gap:.4rem;white-space:nowrap}
.list-group-stripe .list-group-item:nth-child(odd){--bs-list-group-bg:#fff}
.conversations-box{height:calc(100% - 50px)}
.no-resize{resize:none}
.dash aside{border-inline-end: 1px solid rgba(29,29,29,.08)}
.aside-profile{padding-bottom:15px;text-align:center;}
.aside-profile .main-img-user{display:inline-block;position:relative;border-radius:100%;text-align:center;margin:0 auto}
.cover-image-file-input{opacity:0;cursor:pointer;position:absolute;bottom:0;right:0;top:0;left:0;padding:.25rem .5rem;margin-left:1rem;margin-top:1rem;border-radius:.375rem;font-size:.8rem;color:#fff;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.profile-status{position:absolute;display:block;bottom:0;inset-inline-end:14px;width:8px;height:8px;box-shadow:0 0 0 2px rgba(255,255,255,0.95);border-radius:100%;top:60px;background:#22c03c}
.main-chat-footer input{height:49px}
.main-msg-wrapper{position:relative;padding:10px 15px;background-color:#ecf0fa;font-size:13px;margin-block-end:5px;border-radius:10px;display:inline-block;min-width:140px}
.main-msg-wrapper.left:first-child{border-start-start-radius:0;border-start-end-radius:10px;border-end-start-radius:10px;border-end-end-radius:10px}
.media-chat-info{font-size:11px;color:#737f9e;display:flex;align-items:center}
.media-chat .media-chat-body:last-child{margin-bottom:2rem}
.media-chat .main-msg-wrapper:after{content:" ";position:absolute;width:0;height:0;right:-10px;left:auto;top:0;bottom:auto;border:10px solid;border-color:#ecf0f9 transparent transparent}
.media-chat.flex-row-reverse .main-msg-wrapper:after{content:" ";position:absolute;width:0;height:0;left:-10px;right:auto;top:0;bottom:auto;border:10px solid;border-color:#ecf0f9 transparent transparent}
.media-chat.flex-row-reverse .main-msg-wrapper:before{content:" ";position:absolute;width:0;height:0;left:-12px;right:auto;top:0;bottom:auto;border:11px solid;border-color:#ecf0f9 transparent transparent}
.no-outline, .no-outline:active, .no-outline:focus{outline:none;border:0}
.main-chat-footer .form-control{flex:1;border-width:0}
.main-chat-footer .form-control:hover, .main-chat-footer .form-control:focus{box-shadow:none}
.main-img-user img{object-fit:cover;border-radius:100%;width:100%;height:100%;background-color:#fff;border:2px solid #eae8f1;box-shadow:0 1px 1px 0 rgba(44,44,44,.2);margin:0 auto 0;padding:3px;vertical-align:middle;max-width:100%}
.main-chat-footer{flex-shrink:0;display:flex;align-items:center;height:50px;border-block-start:1px solid #eae8f1;background-color:#fff;bottom:0;inset-inline-start:0;inset-inline-end:0}
.main-img-user .profile-status:before{content:"";top:-4px;inset-inline-end:-4px;width:16px;height:16px;position:absolute;border-radius:50%;background:rgba(34,192,60,0.5);cursor:pointer;box-shadow:0 0 0 rgba(34,192,60,0.9);animation:pulse 1s linear infinite}
@-webkit-keyframes fade{
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(0);opacity:0}
    8%{-webkit-transform:scale(0);opacity:0}
    15%{-webkit-transform:scale(0.1);opacity:1}
    30%{-webkit-transform:scale(0.5);opacity:1}
    100%{opacity:0;-webkit-transform:scale(1.1)}
}
@-moz-keyframes pulse{
    0%{-webkit-transform:scale(0);opacity:0}
    8%{-webkit-transform:scale(0);opacity:0}
    15%{-webkit-transform:scale(0.1);opacity:1}
    30%{-webkit-transform:scale(0.5);opacity:1}
    100%{opacity:0;-webkit-transform:scale(1.1)}
}
@keyframes pulse{
    0%{-webkit-transform:scale(0);opacity:0}
    8%{-webkit-transform:scale(0);opacity:0}
    15%{-webkit-transform:scale(0.1);opacity:1}
    30%{-webkit-transform:scale(0.5);opacity:1}
    100%{opacity:0;-webkit-transform:scale(1.1)}
}
.text-primary-soft{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-soft-rgb),var(--biiq-text-opacity))!important}
.text-primary-100{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-100-rgb),var(--biiq-text-opacity))!important}
.text-primary-200{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-200-rgb),var(--biiq-text-opacity))!important}
.text-primary-300{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-300-rgb),var(--biiq-text-opacity))!important}
.text-primary-500{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-500-rgb),var(--biiq-text-opacity))!important}
.text-primary-600{--biiq-text-opacity:1;color:rgba(var(--biiq-primary-600-rgb),var(--biiq-text-opacity))!important}
.text-warning-soft{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-soft-rgb),var(--biiq-text-opacity))!important}
.text-warning-100{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-100-rgb),var(--biiq-text-opacity))!important}
.text-warning-200{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-200-rgb),var(--biiq-text-opacity))!important}
.text-warning-300{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-300-rgb),var(--biiq-text-opacity))!important}
.text-warning-500{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-500-rgb),var(--biiq-text-opacity))!important}
.text-warning-600{--biiq-text-opacity:1;color:rgba(var(--biiq-warning-600-rgb),var(--biiq-text-opacity))!important}
.text-danger-300{--biiq-text-opacity:1;color:rgba(var(--biiq-danger-300-rgb),var(--biiq-text-opacity))!important}
.text-danger-100{--biiq-text-opacity:1;color:rgba(var(--biiq-danger-100-rgb),var(--biiq-text-opacity))!important}
.text-danger-200{--biiq-text-opacity:1;color:rgba(var(--biiq-danger-200-rgb),var(--biiq-text-opacity))!important}
.text-danger-500{--biiq-text-opacity:1;color:rgba(var(--biiq-danger-500-rgb),var(--biiq-text-opacity))!important}
.text-danger-600{--biiq-text-opacity:1;color:rgba(var(--biiq-danger-600-rgb),var(--biiq-text-opacity))!important}
.text-success-100{--biiq-text-opacity:1;color:rgba(var(--biiq-success-100-rgb),var(--biiq-text-opacity))!important}
.text-success-200{--biiq-text-opacity:1;color:rgba(var(--biiq-success-200-rgb),var(--biiq-text-opacity))!important}
.text-success-300{--biiq-text-opacity:1;color:rgba(var(--biiq-success-300-rgb),var(--biiq-text-opacity))!important}
.text-success-500{--biiq-text-opacity:1;color:rgba(var(--biiq-success-500-rgb),var(--biiq-text-opacity))!important}
.text-success-600{--biiq-text-opacity:1;color:rgba(var(--biiq-success-600-rgb),var(--biiq-text-opacity))!important}
.text-info-100{--biiq-text-opacity:1;color:rgba(var(--biiq-info-100-rgb),var(--biiq-text-opacity))!important}
.text-info-200{--biiq-text-opacity:1;color:rgba(var(--biiq-info-200-rgb),var(--biiq-text-opacity))!important}
.text-info-300{--biiq-text-opacity:1;color:rgba(var(--biiq-info-300-rgb),var(--biiq-text-opacity))!important}
.text-info-500{--biiq-text-opacity:1;color:rgba(var(--biiq-info-500-rgb),var(--biiq-text-opacity))!important}
.text-info-600{--biiq-text-opacity:1;color:rgba(var(--biiq-info-600-rgb),var(--biiq-text-opacity))!important}
.text-soft{color:rgb(var(--biiq-soft-rgb))}
.text-100{color:rgb(var(--biiq-100-rgb))}
.text-200{color:rgb(var(--biiq-200-rgb))}
.text-300{color:rgb(var(--biiq-300-rgb))}
.text-400{color:rgb(var(--biiq-400-rgb))}
.text-500{color:rgb(var(--biiq-500-rgb))}
.text-600{color:rgb(var(--biiq-600-rgb))}
.text-700{color:rgb(var(--biiq-700-rgb))}
.text-800{color:rgb(var(--biiq-800-rgb))}
.text-900{color:rgb(var(--biiq-900-rgb))}
.text-1000{color:rgb(var(--biiq-1000-rgb))}
.text-1100{color:rgb(var(--biiq-1100-rgb))}
.bg-gradient-blue{background:linear-gradient(to left,#3bd8ff,#3971b1)}
#AsideOffConvas{--bs-offcanvas-width:280px}
#back-to-top{position:fixed;inset-block-end:125px;inset-inline-end:20px;display:flex;text-align:center;z-index:1000;height:45px;width:45px;background-repeat:no-repeat;background-position:center;transition:background-color .1s linear;-moz-transition:background-color .1s linear;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;background:#7328d4;color:#fff;border-radius:25%;text-decoration:none}
#back-to-top i{padding-block-start:0;font-size:17px}
#back-to-top:hover{background-color:#651bdd;color:#eee}
.logo-box{width:calc(var(--dash--aside-width) - 2rem)}
.search-box{max-width:820px;--bs-focus-ring-width:2px}
.search-box .form-control, .search-box .btn{border-color:#dfdde6!important;height:40px;border-radius:20px;background:#ecf0fa;border:1px solid #ecf0fa}
.search-box .btn{border-start-start-radius:0;border-end-start-radius:0;color:#b4bdce;left:0;top:0;position:absolute;outline:none!important}
.search-box .form-control, .search-box:hover .btn, .search-box .form-control:active ~.btn, .search-box .form-control:focus ~.btn{color:#031b4e}
.quick-nav-box .avatar{position:relative;display:inline-block;vertical-align:middle}
.table .bg-price, .finalprice .bg-price{background:#f7fff7}
.table .label-price,.finalprice .label-price{font-size:1.2rem}
.table .label,.finalprice .label{font-size:.9rem}
.avatar-4xl[class*=status-]:before{border:3px solid #fff;height:24px;width:24px;left:3px;bottom:3px}
.avatar.status-online:before{background-color:#25b003}
.avatar[class*=status-]:before{content:"";position:absolute;border-radius:100%;z-index:1}
.avatar-l{width:2.5rem;min-width:2.5rem}
.avatar-xl{width:4rem;min-width:4rem}
.avatar-4xl{height:6rem;width:6rem;min-width:6rem}
.avatar img{-o-object-fit:cover;object-fit:cover}
.avatar img, .avatar .avatar-name{width:100%;height:100%}
.navbar-nav-icons>.nav-item{min-width:40px}
.dropdown-profile,.dropdown-notification{min-width:230px}
.dropdown-menu.navbar-dropdown-caret:after{content:"";position:absolute;z-index:-1;width:1.5rem;height:1.5rem;background:#fff;top:-7px;left:.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top-left-radius:.25rem;border-width:1px 0 0 1px;border-style:solid;border-color:#cbd0dd;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.dropdown-menu.navbar-dropdown-caret .dropdown-item{background-color:#fff}
.dropdown-profile .nav .nav-link{color:#212529;display:flex;-ms-flex-align:center;align-items:center}
.dropdown-profile-nav i{margin-left:.8rem}
.dropdown-profile-nav .nav .nav-link:hover{background:#eff2f6;color:#4f0583}
.search-result{left:18px;right:18px;max-height:286px;overflow-y:auto;overflow-x:hidden;z-index:1019}
.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.btn-accent{color:#fff;background-color:#651bdd;border-color:#8c59d2;color:#fff}
.btn-accent:hover{color:#fff;background-color:#6f21d3;border-color:#6f21d3}
.btn-accent.focus,.btn-accent:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,206,225,.5);box-shadow:0 0 0 .2rem rgba(38,206,225,.5)}
.btn-accent.disabled,.btn-accent:disabled{color:#fff;background-color:#a872ff;border-color:#8c59d2}
.btn-accent:not(:disabled):not(.disabled).active,.btn-accent:not(:disabled):not(.disabled):active,.show>.btn-accent.dropdown-toggle{color:#fff;background-color:#5818c0;border-color:#5818c0}
.btn-accent:not(:disabled):not(.disabled).active:focus,.btn-accent:not(:disabled):not(.disabled):active:focus,.show>.btn-accent.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,206,225,.5);box-shadow:0 0 0 .2rem rgba(38,206,225,.5)}
.btn-accent+.btn.dropdown-toggle{position:relative}
.btn-accent+.btn.dropdown-toggle:before{display:block;content:' ';border-right:1px solid #fff;position:absolute;top:3px;right:-1px;bottom:3px;opacity:.3}
.btn-accent+.btn.dropdown-toggle.active:before,.btn-accent+.btn.dropdown-toggle:focus:before,.btn-accent+.btn.dropdown-toggle:hover:before{display:none}
.border-1px{border-width:1px!important}
.btn-secondary{color:#31374a;background-color:#f5f7fa;border-color:#e3e6ed!important}
.btn-secondary:hover{color:#222834;text-decoration:none;background-color:#e3e6ed;border-color:#e6e9ef}
.dropdown-profile p{font-size:13px;margin-bottom:0}
.dropdown-profile p a{text-decoration:none}
.dropdown-profile-nav{height:250px}
.card-price{padding:30px 0 0}
.card-price .item{background-color:#fff;border-radius:20px;padding:30px 15px;margin-bottom:30px;position:relative;overflow:hidden;text-align:center;max-width:320px}
.card-price .item:before{width:400px;height:400px;border-radius:200px;content:"";position:absolute;right:30px;top:-200px;z-index:0}
.card-price .color-g:before{background-color:#a541e8}
.card-price .color-g .item__pricing p{color:#a541e8}
.card-price .color-g .fa{color:#a541e8}
.card-price .color-p:before{background-color:#7E9BFF}
.card-price .color-p .item__pricing p{color:#7E9BFF}
.card-price .color-p .fa{color:#7E9BFF}
@media screen and (min-width: 992px) {
.card-price .item{margin-bottom:0}
}
.card-price .item__media{width:64px;height:64px;margin:20px auto 60px;position:relative;z-index:3}
.card-price .item__media:before,.card-price .item__media:after{content:"";position:absolute}
.card-price .item__media:after{width:120px;height:120px;border-radius:60px;background-color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,0.05);box-shadow:0 12px 16px 0 rgba(0,0,0,0.05);z-index:1}
.card-price .item__media:before{width:150px;height:150px;border-radius:75px;background-color:rgba(255,255,255,0.2);z-index:0}
.card-price .item__media .fa{position:relative;z-index:3;font-size:4.5rem}
.card-price .item__heading h3{margin:0;margin-bottom:60px;position:relative;letter-spacing:1px;color:#fff;text-shadow:0 0 2px #383838}
.card-price .item__heading h3 a{color:#fff}
.card-price .item__heading h3 a:hover,.card-price .item__heading h3 a:active{text-shadow:0 0 3px #000}
.card-price .item__content ul{margin:0;padding:0;margin-bottom:20px;list-style:none}
.card-price .item__content ul li{line-height:30px;color:#999;margin:0;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card-price .item__content ul li strong{color:#4A4A4A}
.card-price .item__pricing{margin-bottom:30px}
.card-price .item__pricing p{margin:0;padding:0;font-size:1.875rem;font-weight:700;line-height:2.5rem}
.card-price .item__pricing p span{font-weight:300}
.card-price .item .btn.btn-primary{color:#fff;border-radius:22px;font-weight:700}
.list-icons-circle li:before{content:"\f058";color:#5867dd}
.icon-empty i{margin:3rem 0;display:block;color:#dadada}
h1.text-empty{font-size:1.4rem;color:#dadada}
.btn-link-border{display:inline-block;background:none;border:none;outline:none;cursor:pointer;position:relative;padding:0;text-align:center;white-space:nowrap;color:#1ca2bd;padding:0;line-height:2;font-size:12px}
.btn-link-border:hover{color:#1ca2bd}
.btn-link-border:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.dropdown-notification .card-header strong{font-size:.8rem}
.dropdown-notification .card-header strong{font-size:.8rem}
.verification-form{max-width:283px;margin:0 auto}
.verification-form .form-control{-moz-appearance:textfield;appearance:textfield}
.verification-form .form-control::-webkit-outer-spin-button,.verification-form .form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.drag-box{background-color:#fcfcfc;border:2px dashed #CACACA!important;min-height:300px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;max-height:640px}
.drag-box-icon{background-color:#ffff;width:2rem;height:2rem;border-radius:circle}
.statusProgress{background-color:#f2f2f2;height:1.8rem;width:1.8rem}
.uploadProgress{background-color:#f2f2f2;height:4.3rem;width:4.3rem}
.sizeSection{font-size:.8rem;color:gray}
.min-w-82px{min-width:82px}.min-w-20px{min-width:20px}.min-w-30px{min-width:30px}
/* .progress{height:12px;background-color:#fff} */
.progress-circle{background:conic-gradient(var(--progress-color) var(--progress),#e9ecef 0);border-radius:10px;padding:10px}
.progress-circle-inner{border-radius:20px;width:100%;height:100%}
.progress-bar{background-color:#5d15e1}
.tick-icon{display:none;font-size:48px;color:green}
.bi-check-circle-fill{color:green}
.drag-box img{max-width:100%;max-height:100%}
.custom-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #3737a8;cursor:pointer}
.custom-tooltip .custom-tooltip-text{visibility:hidden;width:22rem;background-color:#FF8A00;padding:20px;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;top:150%;right:0}
.custom-tooltip .custom-tooltip-text::after{content:"";position:absolute;bottom:100%;right:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #f79e2a}
.custom-tooltip:hover .custom-tooltip-text{visibility:visible}
.network-alert{font-size:.9em;text-align:justify;background-color:#fff3cd;padding:1em;color:#6d6d6d}
.network-alert i{color:#333}
.network-check-label.selected{--bs-btn-bg:#a2eeda;--bs-btn-hover-bg:#93dacc;--bs-btn-active-bg:#93dacc}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield;appearance:textfeild}
.grecaptcha-badge{visibility:hidden}
.text-600{color:#6e7891}
.dropdown-profile small, .fs--2{font-size:.65rem}
.nav-link{outline:none}
.border-300{border-color:#cbd0dd}
.text-2rem{font-size:2rem}
.social-list a{color:rgb(var(--bs-info-rgb));font-size:1.4rem}
.social-list a:hover{color:#0b5ed7}
.navbar-aside{font-size:.8rem;font-weight:600}
.navbar-aside .nav-item{margin-bottom:.25rem}
.navbar-aside .nav-item:last-child{margin-bottom:0}
.navbar-aside .nav-link{padding:.75em;border-radius:.5rem;word-break:break-word;line-height:1.4rem;white-space:nowrap;color:#525b75;outline:none;position:relative;--bs-nav-link-font-size:.9rem;display:flex;align-items:center}
.navbar-aside .nav-link:hover{background-color:#ebebeb;color:#4f0583}
.copyright{font-size:.7rem}
.text-darknice{color:#012b42}
.fs--3{font-size:.512rem!important}
.fs--2{font-size:.64rem!important}
.fs--1{font-size:.8rem!important}
.fs-0{font-size:1rem!important}
.fs-1{font-size:1.25rem!important}
.fs-2{font-size:1.5625rem!important}
.fs-3{font-size:1.953125rem!important}
.fs-4{font-size:2.44140625rem!important}
.fs-5{font-size:3.0517578125rem!important}
.fs-6{font-size:3.8146972656rem!important}
.fs-7{font-size:4.768371582rem!important}
.fst-italic{font-style:italic!important}
.fst-normal{font-style:normal!important}
.fw-thin{font-weight:100!important}
.fw-lighter{font-weight:200!important}
.fw-light{font-weight:300!important}
.fw-normal{font-weight:400!important}
.fw-medium{font-weight:500!important}
.fw-semi-bold{font-weight:600!important}
.fw-bold{font-weight:700!important}
.fw-bolder{font-weight:800!important}
.fw-black{font-weight:900!important}
.lh-1{line-height:1!important}
.lh-sm{line-height:1.2!important}
.lh-base{line-height:1.49!important}
.lh-lg{line-height:1.4!important}
.lt-1{letter-spacing:4px}
.lt-2px{letter-spacing:2px}
.tab-pane{outline:none}
.ribbon{width:80px;height:80px;overflow:hidden;position:absolute;top:0;left:0}
.ribbon span{position:absolute;display:block;width:130px;padding:2px 0;background-color:#3498db;box-shadow:0 5px 10px rgba(0,0,0,.1);text-shadow:0 1px 1px rgba(0,0,0,.2);text-align:center;right:-8px;top:11px;transform:rotate(-45deg);color:#fff}
.carousel-indicators{margin-bottom:5px}
.rounded-indicators [data-bs-target]{width:7px;height:7px;border-radius:50%}
.table-crypto tr{position:relative}
.table-crypto tr th:first-child{position:-webkit-sticky;position:sticky;right:-1px;z-index:4}
.price-change{font-size:11px;font-weight:500;min-width:100px;display:inline-block}
.price-change-sm .price-up,.price-change-sm .price-down,.price-change-sm .price-nochange{padding:0 5px;min-width:unset}
.single-crypto-name{font-size:18px;color:#363636;font-weight:700;line-height:28px;font-family:'Roboto-Regular'}
.single-crypto-name small,.badge-darker{background-color:#323546;color:#a1a7bb;border-radius:4px;padding:2px 6px;line-height:18px;font-family:'Roboto-Regular'}
.badge-darker{font-size:11px;font-weight:500;white-space:nowrap;background-color:#a1a7bb;color:#323546;font-family:'Roboto-Regular'}
.pinned-crypto-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:.1rem .4rem;border-radius:.8rem;-ms-flex-pack:justify;justify-content:space-between;min-width:90px;height:40px;margin-left:2px}
.pinned-crypto-item img{height:28px;width:28px}
.pinned-crypto-item .market-name{font-size:14px;line-height:1;margin:0 auto}
.rounded-big{border-radius:.8rem}
.pinned-crypto-holder{min-width:770px}
.img-logo-crypto{width:48px;height:48px;border-radius:12px}
.img-logo-crypto-small{width:32px;height:32px;border-radius:8px}
.crypto-big-logo{width:64px;height:64px}
.crypto-big-logo .img-thumbnail{border-radius:15px;padding:1px}
.price-tag{display:block;color:#484d52}
.price-main{display:block;color:#202020;font-size:18px;letter-spacing:-1px;font-weight:600}
.market-name span{display:none;font-weight:500}
.market-name h6{margin-bottom:0;display:block;font-size:14px;line-height:14px}
.crypto-form .input-group-text{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:52px;font-size:.85rem}
.crypto-form .input-group-text-sm{min-width:40px;padding-left:.2rem;padding-right:.2rem}
.crypto-form .input-group-text i{font-size:1.2rem}
.crypto-form .input-conversion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:.4rem;border:1px solid #eff2f5;box-sizing:border-box}
.input-conversion .ic-item{padding:20px 24px;background-color:#fff}
.input-conversion .ic-item:nth-child(even){background-color:#f8fafd}
.rounded-top-only{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.rounded-bottom-only{border-top-left-radius:0!important;border-top-right-radius:0!important}
.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after{inset:.9rem .375rem}
.form-icon-container{position:relative}
.form-icon-container .form-icon-label{padding-inline-start:2.5rem;top:5px}
.tab-quick-order .form-icon-container .form-icon-label{padding-inline-start:3rem;top:10px}
.form-icon-container .form-icon{position:absolute;top:12px;inset-inline-start:1rem;z-index:6}
.form-icon-container .form-floating .form-icon-input{padding-inline-start:40px}
.form-icon-container .form-floating .form-icon-input[dir=ltr]{padding-inline-end:40px;padding-inline-start:.75rem}
.form-icon-container .form-floating+.form-icon{top:1.6rem}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label{top:0}
.badge-light-primary{color:#003cc7;background-color:#e5edff}
.bg-soft{background-color:rgb(var(--bg-color))}
.z-index--1{z-index:-1!important}
.profile-badges .badge-light-primary{min-width:120px}
.border-dashed{--bs-border-style:dashed}
.card{--bs-card-spacer-y:1.5rem;--bs-card-spacer-x:1.5rem;--bs-card-title-spacer-y:1rem;--bs-card-border-color:#e3e6ed;--bs-card-border-radius:.5rem;--bs-card-inner-border-radius:calc(0.5rem - 1px)}
.table.th-center tr th{text-align:center}
.finalprice .bg-price{background:#f7fff7}
.finalprice .label{font-size:.8rem}
.crypto-buy-summary .label{min-width:34px;display:inline-block;text-align:center}
.finalprice hr{background-color:#c0f0c1;margin:0}
.finalprice{border-color:#c0f0c1}
.finalprice div{padding:1rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}

.pagination-holder{margin:0;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;padding:0 .25rem;overflow:auto;font-size:.75rem}
.pagination-holder nav{padding:0 1px}
.pagination-holder nav ul.pagination{margin-bottom:0}
.pagination-holder .pagination-info{white-space:nowrap;margin-inline-end:.25rem}
.pagination-holder .page-item .page-link{display:flex;align-items:center;justify-content:center;line-height:1;font-size:.75rem}
.page-item.active .page-link{background-color:#5d78ff;border-color:#728aff}
@media (max-width: 991px){
    /* .search-box{display:none} */
}
@media (min-width: 992px){
    /* .search-box{width:300px} */
}
@media(min-width:1200px){
    /* .search-box{width:350px} */
    .receipt .list-group-item{--bs-list-group-item-padding-x:1rem}
}
@media(min-width:768px){
    :root{--dash--aside-width:240px}
    .avatar-xl{width:72px;height:72px}
    .img-logo-crypto{width:64px;height:64px}
    .market-name span{display:block}
    .single-crypto-name{font-size:32px;line-height:42px;margin-right:8px;display:flex;-ms-flex-align:center;align-items:center;font-weight:bold}
    .single-crypto-name small{font-size:12px;font-weight:600;margin-left:12px;margin-right:6px}
    .price-change{font-size:14px;font-weight:600}
    .crypto-buy-summary{min-width:300px}
    .crypto-buy-inputs{max-width:650px}
    #back-to-top{inset-block-end:135px;inset-inline-end:32px}
}
@media(min-width:1024px){
    .dash aside{width:var(--dash--aside-width)}
}
.badge-bs-light, .badge-bs-secondary{--bs-badge-bg:#e3e6ed;--bs-badge-color:#141824;--bs-badge-border-color:#cbd0dd}
.badge-bs-info, .badge-bs-primary{--bs-badge-bg:#c7ebff;--bs-badge-color:#005585;--bs-badge-border-color:#96d9ff}
.badge-bs-success{--bs-badge-bg:#d9fbd0;--bs-badge-color:#1c6c09;--bs-badge-border-color:#bee8b4}
.badge-bs-warning{--bs-badge-bg:#ffefca;--bs-badge-color:#bc3803;--bs-badge-border-color:#ffcc85}
.badge-bs-danger{--bs-badge-bg:#ffe0db;--bs-badge-color:#b81800;--bs-badge-border-color:#fabcb3}
.badge-bs{background-color:var(--bs-badge-bg);color:var(--bs-badge-color);border:1px solid var(--bs-badge-border-color);line-height:.9rem}
.btn-circle{height:2rem;width:2rem;border-radius:50%;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn-icon{height:2rem;width:2rem;padding:0}
.btn-icon.btn-sm{width:1.5rem;height:1.5rem}
.btn-icon.btn-icon-lg{height:2.375rem;width:2.375rem}
.btn-icon.btn-icon-xl{height:3rem;width:3rem}
.btn-icon-text-j{position:relative;border-radius:3em;padding-inline-start:4.5em;padding-inline-end:2em}
.btn-icon-text-j .icon.fa-2x{font-size:1.5em}
.btn-icon-text-j .icon{border-radius:50%;border:2px solid var(--bs-btn-border-color);width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-start:-2px}
.btn-icon, .btn-icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.circle-btn{height:2rem;width:2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--bs-border-radius-pill)}
.text-f-lvl{font-size:1.25rem;font-weight:600;color:#777}
.bg-vtab{background-color:#f5f7fa}
.vertical-tab .nav-link{position:relative;color:#3e465b;padding:.875rem .5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.vertical-tab .nav-link .nav-icons{stroke-width:1.7px;color:#525b75}
.vertical-tab .nav-link.active{font-weight:700;font-size:12.8px;color:#141824}
.vertical-tab .nav-link.active::after{content:"";position:absolute;width:.75rem;height:.75rem;top:18px;left:-6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#f5f7fa;border-width:1px 0 0 1px;border-style:solid;border-color:#cbd0dd}
@media(max-width:576px){
    .vertical-tab .nav-link.active::after{bottom:-10px;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);top:unset}
}
@media (min-width:576px){
    .border-bottom-sm{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
    .border-end-sm{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
    .border-start-sm{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
    .border-end-sm-0{border-left:0!important}
    .border-start-sm-0{border-right:0!important}
    .border-bottom-sm-0{border-bottom:0!important}
}
.vertical-tab .nav-link.active .nav-icons{stroke-width:2.5px;color:#222834}
.project-modal-btn{--bs-bg-opacity:.64;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.project-modal-btn:hover{--bs-bg-opacity:1}
.firefox .dropcap:first-letter{margin-top:.175em}
.firefox .card-notification{min-height:19rem}
.chrome .btn-close{background-clip:unset}
.fit-cover{-o-object-fit:cover;object-fit:cover}
.sticky-sidebar{position:sticky;z-index:1020;top:var(--bs-navbar-top-height)1}
.circle-dashed{border:1px dashed var(--bs-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:3.5rem;height:3.5rem}
.hover-text-decoration-none:hover,.hover-text-decoration-none:focus{text-decoration:none}
.resize-none{resize:none}
.collapsed .collapse-icon{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.collapse-icon{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
[data-dismiss=dropdown] *,[data-bs-offset-top] *,[data-bs-toggle=collapse] *,[data-bs-toggle=tooltip] *,[data-bs-toggle=popover] *{pointer-events:none}
.outline-none{outline:none;-webkit-box-shadow:none;box-shadow:none}
.outline-none:hover,.outline-none:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.vertical-line:after{position:absolute;content:"";height:75%;width:1px;background:var(--bs-gray-300);right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.vertical-line.vertical-line-400:after{background-color:var(--bs-gray-400)}
.transition-base{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.transition-none{-webkit-transition:none;-o-transition:none;transition:none}
.loading-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(12,16,21,.9);z-index:20000;padding-top:110px}
.loading-logo{position:absolute;z-index:2000;display:block;width:100%}
.loading-logo img{display:block;margin:0 auto;background:rgb(255,255,255,.12);border-radius:50%}
.loading-bell{width:136px;height:109px;top:0;bottom:50%;margin:auto}
.loading-circle{width:100%;height:100%;position:absolute;animation:loading-spin1 3.5s infinite linear}
.loading-circle .loading-inner{width:100%;height:100%;border-radius:100%;border:18px solid rgba(47, 47, 47, 0.8);border-right:none;border-top:none;background-clip:border-box;box-shadow:inset 0 0 36px rgba(95,95,95,.61)}
.loading-circle.circle-1th{transform:rotate(0deg);animation:loading-spin2 7.5s infinite linear}
.loading-circle.circle-2nd{transform:rotate(-45deg);animation:loading-spin3 3.5s infinite linear}
.circle-2nd .loading-inner{border-color:#34383d;box-shadow:inset 0 0 3px 13px rgba(75,75,75,.65)}
.loading-circle.circle-3rd{transform:rotate(140deg);animation-duration:3.5s}
.loading-circle.circle-4th{transform:rotate(0deg);animation:loading-spin4 6s infinite linear}
.circle-4th .loading-inner{border-color:#34383d;box-shadow:inset 0 0 20px rgba(95,95,95,.6)}
.loading-circle.circle-5th{transform:rotate(280deg);animation:loading-spin1 3.5s infinite alternate-reverse linear}
.dropdown-menu .dropdown-item{padding:.5rem 1rem;color:#525b75;font-size:.8rem}
.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{color:#292e3b;text-decoration:none;background-color:#e3e6ed}
.dropdown-menu li:first-child .dropdown-item{border-start-start-radius:.375rem;border-start-end-radius:.375rem}
.dropdown-menu li:last-child .dropdown-item{border-end-start-radius:.375rem;border-end-end-radius:.375rem}
.toast-container{top:var(--dash-header-height);--bs-toast-spacing:.6rem}

@keyframes loading-spin1{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@keyframes loading-spin2{
from{transform:rotate(35deg)}
to{transform:rotate(395deg)}
}
@keyframes loading-spin3{
from{transform:rotate(75deg)}
to{transform:rotate(435deg)}
}
@keyframes loading-spin4{
from{transform:rotate(110deg)}
to{transform:rotate(470deg)}
}
#progressCircle{position:relative;width:125px;height:125px;border-radius:50%;background:conic-gradient(#013763 var(--vangle,0deg),#ddd 0deg)}
.divider{position:absolute;width:4px;height:4px;background-color:#fff;transform-origin:center center}
.divider .d1{transform: translate(0, -110px) rotate(265deg)}
.divider .d2{transform: translate(5px, 0) rotate(72deg)}
.divider .d3{transform: translate(0, 5px) rotate(144deg)}
.divider .d4{transform: translate(0, 5px) rotate(216deg)}
.divider .d5{transform: translate(-5px, 0) rotate(288deg)}
#progressCircle img{position:absolute;width:190px;height:190px;border-radius:50%;z-index:3000}
.carousel-indicators [data-bs-target]{position:absolute;width:100px;height:1.9px;border:.2px solid #e9c8b9;border-radius:24px;background:transparent;cursor:default;bottom:10px}
.carousel-indicators [data-bs-target] i{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#e9c8b9;border-radius:inherit;cursor:default}
.carousel-indicators [data-bs-target]:not(.active) i{content:unset;width:0}
.carousel-indicators [data-bs-target].active i{width:100%;transition:width 4s}
.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}
@media (min-width:1541px){.container-xxxl{max-width:1650px}}

input[type=search]::-ms-clear{display:none;width:0;height:0}
input[type=search]::-ms-reveal{display:none;width:0;height:0}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none}
::-webkit-scrollbar{width:6px;height:6px;overflow:visible}  
::-webkit-scrollbar-thumb{background-color:rgba(159,166,188,.55);border-radius:3px;border:1px solid transparent;background-clip:padding-box;transition:background-color .3s ease-in-out}
::-webkit-scrollbar-thumb:hover{background-color:#5e42a8;border:0;border-radius:2px}
::-webkit-scrollbar-corner{background:transparent}
.scrollbar::-webkit-scrollbar{visibility:hidden;-webkit-appearance:none;width:6px;height:6px;background-color:rgba(0,0,0,0)}
.scrollbar::-webkit-scrollbar-thumb,.scrollbar-overlay::-webkit-scrollbar-thumb{visibility:hidden;border-radius:3px;background-color:rgba(159,166,188,.55)}
.scrollbar:hover::-webkit-scrollbar,.scrollbar:hover::-webkit-scrollbar-thumb,.scrollbar:focus::-webkit-scrollbar,.scrollbar:focus::-webkit-scrollbar-thumb,.scrollbar-overlay:hover::-webkit-scrollbar,.scrollbar-overlay:hover::-webkit-scrollbar-thumb,.scrollbar-overlay:focus::-webkit-scrollbar,.scrollbar-overlay:focus::-webkit-scrollbar-thumb{visibility:visible}
::selection{background:#54a5d4;text-shadow:1px 1px 2px #000000aa;color:#fff}


.fest1404{border:1px solid #e0e0e0;border-radius:10px;background:radial-gradient(circle at top left,#dbdbdb4d 0%,transparent 50%),radial-gradient(circle at bottom right,#b4b3b333 0%,transparent 50%);background-color:#fafafa}
.fest1404 .progress{height:8px;direction:rtl}
.fest1404 .progress-bar{background:linear-gradient(270deg,#c8f7c5,#7de1a5);border-radius:5px;box-shadow:inset 0 0 5px #0000001a;transition:width .3s ease-in-out}
.fest1404 .milestone-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.fest1404 .milestone-img{max-width:100%;height:100px;object-fit:contain}
.fest1404 .milestone-label{color:#929090;background:#ddd;border:2px solid #aaa;border-radius:18px;font-weight:700;transition:all .3s ease-in-out}
.fest1404 .milestone-label.active{color:#34C759!important;background:#EBF9EE!important;border:2px solid #34C759!important}
.fest1404 .badge.purple{background:linear-gradient(135deg,#a076f9,#c084fc);color:#fff;padding:4px 10px;border-radius:8px;font-weight:700;box-shadow:0 2px 4px #00000026}
@media (max-width: 768px) {
    .fest1404 .milestone-label{font-size:16px;padding:3px}
    .fest1404 .milestone-img{max-width:80px;height:80px;object-fit:contain}
}