.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:34px;height:24px}.language-dropdown-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;border-radius:50%;transition:all .2s ease-in-out;background:transparent}.language-dropdown-btn i{font-size:1.25rem;color:var(--bs-body-color);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.language-dropdown-btn:hover{background:rgba(var(--bs-primary-rgb),.1)}.language-dropdown-btn:hover i{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);color:var(--bs-primary)}.language-dropdown-btn:active{background:rgba(var(--bs-primary-rgb),.2);-webkit-transform:scale(.95);transform:scale(.95)}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:78px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page.p-0{padding-top:0!important}.content-wrapper .navbar{z-index:auto}.p-10{padding:10px!important}.p-25{padding:25px!important}.b-r-10{border-radius:10px!important}.p-b-20{padding-bottom:20px!important}.m-b-30{margin-bottom:30px!important}.bg-gray-100{background-color:#f5f8fa!important}.border-gray-500{border-color:#a1a5b7!important}.alert{font-weight:500}.alert-dark{background-color:#e2e2e2;border-color:#e2e2e2;color:#4b4b4b!important}.text-gray-800{color:#3f4254!important}.p-t-20{padding-top:20px!important}.m-t-30{margin-top:30px!important}.m-b-15{margin-bottom:15px!important}.fs-16{font-size:16px!important}.b-r-50{border-radius:5rem}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.authentication-wrapper.authentication-basic .authentication-inner:before{background-image:none!important}.authentication-wrapper.authentication-basic .authentication-inner:after{background-image:none!important}#layout-menu{background:linear-gradient(180deg,#1e293b,#0f172a)!important;color:#e2e8f0!important;box-shadow:0 10px 30px -5px #0000004d!important;overflow:hidden;border-right:none!important}#layout-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);z-index:1}html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item:not(.active)>.menu-link:hover,.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item:not(.active)>.menu-link:hover{background:var(--lumiso-primary-rgba-07)}.bg-menu-theme .menu-inner .menu-item.open>.menu-link.menu-toggle,.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open>.menu-link.menu-toggle,.bg-menu-theme .menu-inner .menu-item.active>.menu-link.menu-toggle,.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.active>.menu-link.menu-toggle{background:var(--lumiso-primary-rgba-07)}.menu-vertical .menu-inner>.menu-item{margin:.15rem 0!important}.app-brand{margin-bottom:8px;background:transparent!important}.app-brand img{height:32px;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.menu-inner{overflow-y:auto}.menu-inner::-webkit-scrollbar{width:4px}.menu-inner::-webkit-scrollbar-track{background:transparent}.menu-inner::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.menu-header{color:#64748b!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;position:relative}.menu-vertical .menu-header{padding:.375rem 1.75rem!important}.menu-header:first-child{margin-top:8px!important}.menu-header .menu-header-text{color:#64748b!important}.menu-item{margin-bottom:2px!important;list-style:none}.menu-link{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;padding:8px 16px!important;color:#cbd5e1!important;text-decoration:none!important;border-radius:12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative;font-size:14px!important;font-weight:500!important;overflow:hidden}.menu-link:before{content:""!important;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f61a,#9333ea1a);opacity:0;transition:opacity .2s ease}.menu-link:hover{color:#fff!important;text-decoration:none!important}.menu-link:hover:before{opacity:1}.menu-item.active .menu-link:before{opacity:0}.menu-item.active .menu-link:hover{-webkit-transform:none!important;transform:none!important}.menu-icon{font-size:18px!important;margin-right:12px!important;width:20px;text-align:center;-ms-flex-negative:0;flex-shrink:0;color:inherit!important}.menu-link div{-ms-flex:1;flex:1;color:inherit!important}.menu-sub{margin-left:32px!important;margin-top:4px;border-left:2px solid rgba(255,255,255,.1);padding-left:16px!important;background:transparent!important}.menu-sub .menu-link{padding:8px 12px!important;font-size:13px!important;font-weight:400!important;margin-bottom:1px}.menu-sub .menu-link:hover{-webkit-transform:none!important;transform:none!important}.menu-link:focus{border:0!important;outline:0!important;outline-offset:0px!important}.menu-toggle:after{font-size:16px;font-weight:700;margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;opacity:.7;display:inline-block;line-height:1}.menu-toggle[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-toggle.css-arrow:after{content:""!important;width:0;height:0;border-left:4px solid rgba(255,255,255,.7);border-top:3px solid transparent;border-bottom:3px solid transparent;margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:inline-block}.menu-toggle.css-arrow[aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-link .notification-dot{width:6px;height:6px;background:#ef4444;border-radius:50%;margin-left:auto;box-shadow:0 0 8px #ef444499}.menu-link .beta-badge{background:linear-gradient(45deg,#f59e0b,#d97706);color:#fff;font-size:9px;padding:2px 6px;border-radius:4px;margin-left:auto;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bg-menu-theme.menu-vertical .menu-sub>.menu-item>.menu-link:before{left:0rem!important}.menu-link[href*=logout]{color:#f87171!important}.menu-link[href*=logout]:hover{color:#fff!important;background:#f8717133!important}@media (max-width: 768px){#layout-menu{width:260px!important}.menu-link{padding:10px 14px!important}.menu-header{margin:16px 0 6px 14px!important}}.layout-menu-fixed #layout-menu{background:linear-gradient(180deg,#1e293b,#0f172a)!important}.menu-item,.menu-link,.menu-icon{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ps__rail-y{background:#ffffff0d!important;width:4px!important}.ps__thumb-y{background:#fff3!important;width:4px!important;border-radius:2px!important}
