.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:rgb(219.3,0,73.1)}.default-bg-warning{background-color:#fa3}.marketplace-color{color:#2459d1}.marketplace-color-bg{background-color:#2459d1;color:#fff}.marketplace-color-border{border:2px solid #2459d1}.marketplace-color-btn{background-color:#2459d1;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn:hover{background-color:#132e6d;color:#fff}.marketplace-color-btn:active,.marketplace-color-btn:focus,.marketplace-color-btn:focus-visible{background-color:#132e6d;color:#fff;box-shadow:none;outline:none}.marketplace-color-btn-outline{background-color:rgba(0,0,0,0);color:#2459d1;border:2px solid #2459d1;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn-outline:hover{background-color:#2459d1;color:#fff}.fail-btn-outline{background-color:rgba(0,0,0,0);color:rgb(219.3,0,73.1);border:2px solid rgb(219.3,0,73.1);font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fail-btn-outline:hover{background-color:rgb(219.3,0,73.1);color:#fff}.btn-primary{background-color:#2459d1;border-color:#2459d1;color:#fff;font-weight:500;transition:all .3s ease-in-out}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#132e6d!important;border-color:#132e6d!important;color:#fff!important}#dashboard-vertical-menu{position:fixed;top:0;left:0;height:100vh;width:280px;background:linear-gradient(180deg,#132e6d,rgb(12.94375,31.3375,74.25625));box-shadow:4px 0 20px rgba(0,0,0,.15);transition:all .35s cubic-bezier(.4,0,.2,1);z-index:1001;overflow-y:auto;overflow-x:hidden}#dashboard-vertical-menu::-webkit-scrollbar{width:4px}#dashboard-vertical-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#dashboard-vertical-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}#dashboard-vertical-menu .sidebar-header{padding:1.5rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1)}#dashboard-vertical-menu .sidebar-header .brand-logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex;align-items:center;gap:.75rem}#dashboard-vertical-menu .sidebar-header .brand-logo:hover{color:#fff;text-decoration:none}#dashboard-vertical-menu .sidebar-header .brand-logo i{font-size:1.75rem;color:#d5e0f8}#dashboard-vertical-menu .sidebar-menu{padding:1rem 0}#dashboard-vertical-menu .sidebar-menu .nav{flex-direction:column}#dashboard-vertical-menu .sidebar-menu .nav .nav-item{margin:.25rem .75rem}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link{color:hsla(0,0%,100%,.85);padding:.875rem 1rem;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;gap:.875rem;font-weight:500;position:relative;text-decoration:none;border:none;background:rgba(0,0,0,0)}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link:hover{color:#fff;background:hsla(0,0%,100%,.1);transform:translateX(4px)}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08));box-shadow:0 2px 8px rgba(0,0,0,.2)}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#d5e0f8;border-radius:0 2px 2px 0}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link i{min-width:20px;font-size:1.1rem;display:flex;justify-content:center;align-items:center;opacity:.9}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link .nav-text{font-size:.95rem;transition:opacity .3s ease}#dashboard-vertical-menu .sidebar-menu .nav .nav-item .nav-link .badge{margin-left:auto;background:#d5e0f8;color:#132e6d;font-size:.75rem;padding:.25rem .5rem;border-radius:50px;font-weight:600}#dashboard-vertical-menu .submenu{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,.15);margin:.25rem .75rem;border-radius:4px}#dashboard-vertical-menu .submenu.show{max-height:500px}#dashboard-vertical-menu .submenu .nav-link{padding:.625rem 1rem .625rem 3rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}#dashboard-vertical-menu .submenu .nav-link:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.08)}#dashboard-vertical-menu .submenu .nav-link.active{color:#d5e0f8;background:hsla(0,0%,100%,.1)}#dashboard-vertical-menu .sidebar-divider{margin:1rem 1.25rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent)}#dashboard-vertical-menu .sidebar-section-header{padding:1rem 1.25rem .5rem;color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#dashboard-vertical-menu .sidebar-footer{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1)}#dashboard-vertical-menu .sidebar-footer .user-profile{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.9);text-decoration:none}#dashboard-vertical-menu .sidebar-footer .user-profile .avatar{width:36px;height:36px;border-radius:50%;background:#d5e0f8;display:flex;align-items:center;justify-content:center;font-weight:700;color:#132e6d}#dashboard-vertical-menu .sidebar-footer .user-profile .user-info .name{font-weight:500;font-size:.9rem}#dashboard-vertical-menu .sidebar-footer .user-profile .user-info .role{font-size:.75rem;color:hsla(0,0%,100%,.6)}@media(max-width:768px){#dashboard-vertical-menu{left:-280px}#dashboard-vertical-menu.sidebar-open{left:0}}#dashboard-vertical-menu.collapsed{width:70px}#dashboard-vertical-menu.collapsed .brand-logo span,#dashboard-vertical-menu.collapsed .nav-text,#dashboard-vertical-menu.collapsed .sidebar-section-header,#dashboard-vertical-menu.collapsed .user-info{opacity:0;transform:translateX(-10px)}#dashboard-vertical-menu.collapsed .sidebar-header{padding:1rem;text-align:center}#dashboard-vertical-menu.collapsed .nav-link{justify-content:center;padding:.875rem}#dashboard-vertical-menu.collapsed .nav-link i{margin:0}#dashboard-vertical-menu.collapsed .submenu{display:none}.sidebar-toggle{position:fixed;top:1rem;right:1rem;z-index:1002;background:#2459d1;color:#fff;border:none;width:44px;height:44px;border-radius:4px;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.sidebar-toggle:hover{background:#132e6d;transform:scale(1.05)}.sidebar-toggle i{font-size:1.2rem}@media(max-width:768px){.sidebar-toggle{display:flex}}.dashboard-content{margin-left:280px;min-height:100vh;transition:all .35s cubic-bezier(.4,0,.2,1);background:hsl(240,5%,99%)}@media(max-width:768px){.dashboard-content{margin-left:0;padding-top:70px}}.sidebar-collapsed .dashboard-content{margin-left:70px}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}@media(min-width:769px){.sidebar-overlay{display:none}}.sidebar-collapse-btn{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:24px;background:#2459d1;border:2px solid #fff;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1002}.sidebar-collapse-btn:hover{background:#132e6d;transform:translateY(-50%) scale(1.1)}.sidebar-collapse-btn i{color:#fff;font-size:.75rem;transition:transform .3s ease}@media(min-width:769px){.sidebar-collapse-btn{display:flex}}.collapsed .sidebar-collapse-btn i{transform:rotate(180deg)}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.nav-item{animation:slideInFromLeft .4s ease forwards}.nav-item:first-child{animation-delay:.05s}.nav-item:nth-child(2){animation-delay:.1s}.nav-item:nth-child(3){animation-delay:.15s}.nav-item:nth-child(4){animation-delay:.2s}.nav-item:nth-child(5){animation-delay:.25s}.nav-item:nth-child(6){animation-delay:.3s}.nav-item:nth-child(7){animation-delay:.35s}.nav-item:nth-child(8){animation-delay:.4s}.nav-item:nth-child(9){animation-delay:.45s}.nav-item:nth-child(10){animation-delay:.5s}