@keyframes toolbar-chip-pulse{0%,to{opacity:1}50%{opacity:.4}}:root{--layout-toolbar-height:50px;--layout-sidebar-width:220px;--layout-sidebar-dock-width:56px;--layout-min-height:660px;--layout-content-min-height:750px;--layout-spacing-xs:0.3em;--layout-spacing-sm:0.5rem;--layout-spacing-md:1rem;--layout-spacing-lg:1.5rem;--layout-spacing-xl:3rem;--layout-font-size-sm:14px;--layout-font-size-base:16px;--layout-font-size-md:18px;--layout-font-size-lg:20px;--layout-font-size-xl:24px;--layout-font-size-xxl:1.5rem;--layout-bg-light:#f6f6f6;--layout-text-dark:#000000;--layout-text-gray:#656a70;--layout-text-dark-gray:#333;--layout-border-gray:#dee2e6}.main>div{padding-left:0!important;padding-right:0!important}#wrapper .row.row,#wrapper .row>div.row-div,#wrapper#wrapper{overflow:visible}.e-sidebar,.main-content{min-height:var(--layout-min-height)}#maintext.main-content{min-height:var(--layout-content-min-height)}.e-sidebar{background:linear-gradient(180deg,rgba(var(--color-sf-primary),.08) 0%,rgba(var(--color-sf-surface),.95) 10%,rgba(var(--color-sf-surface),.98) 100%)!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);color:var(--layout-text-dark);height:calc(100vh - var(--layout-toolbar-height));display:flex!important;flex-direction:column;border-right:1px solid rgba(var(--color-sf-primary),.1)!important;box-shadow:2px 0 15px rgba(var(--color-sf-primary),.08);overflow:hidden!important}#wrapper .sidebar-menu{z-index:20!important}.sidebar-treeview .main-menu .main-menu-header{color:var(--layout-text-gray);padding:15px;font-size:var(--layout-font-size-sm);width:13em;margin:0}.main-nav-toolbar.e-toolbar{background:linear-gradient(135deg,rgba(var(--color-sf-primary),.95) 0%,rgba(var(--color-sf-primary),.85) 50%,rgba(var(--color-sf-primary-container),.9) 100%)!important;backdrop-filter:blur(15px) saturate(150%);-webkit-backdrop-filter:blur(15px) saturate(150%);border:0!important;box-shadow:0 4px 20px rgba(var(--color-sf-primary),.15),0 1px 3px rgba(0,0,0,.1);position:relative;z-index:100}.theme-material3-dark .main-nav-toolbar.e-toolbar{background:#27262b!important;border-bottom:1px solid #49454f!important;box-shadow:0 2px 12px rgba(0,0,0,.3)!important}.main-nav-toolbar.e-toolbar::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.theme-material3-dark .main-nav-toolbar.e-toolbar::before{display:none}.main-nav-toolbar.e-toolbar .e-icons{font-size:var(--layout-font-size-lg);color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.main-nav-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn{background:0 0!important;color:#fff!important;font-size:var(--layout-font-size-md);min-height:37px!important;border-radius:6px;transition:background-color .3s ease,color .3s ease,transform .3s ease;border:0!important}.main-nav-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn:focus,.main-nav-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn:hover{background-color:rgba(255,255,255,.15)!important;font-size:var(--layout-font-size-md);transform:translateY(-1px);border-radius:6px}.main-nav-toolbar.e-toolbar .e-tbar-btn:focus,.main-nav-toolbar.e-toolbar .e-tbar-btn:hover{background-color:rgba(255,255,255,.2)!important;font-size:var(--layout-font-size-md);transform:translateY(-1px)}.footer,.main-nav-toolbar.e-toolbar .e-toolbar-items{background:0 0!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.main-nav-toolbar.e-toolbar .e-toolbar-item .e-btn .e-icons{text-shadow:0 1px 3px rgba(0,0,0,.2)}.main-nav-toolbar.e-toolbar .e-hor-nav,.main-nav-toolbar.e-toolbar .e-tbar-btn,.main-nav-toolbar.e-toolbar .e-toolbar-item .e-btn .e-icons{background:0 0!important;color:#fff!important;font-size:var(--layout-font-size-base)}.main-nav-toolbar.e-toolbar .e-hor-nav:focus,.main-nav-toolbar.e-toolbar .e-hor-nav:hover,.main-nav-toolbar.e-toolbar .e-hor-nav:hover:active{background-color:rgba(255,255,255,.15)!important;color:#fff!important;font-size:var(--layout-font-size-base);margin:auto;border-radius:8px}.main-nav-toolbar.e-toolbar .e-hor-nav:hover:not(.e-nav-active){background-color:rgba(255,255,255,.15)!important}.main-nav-toolbar.e-toolbar .e-popup-down-icon.e-icons,.main-nav-toolbar.e-toolbar .e-popup-up-icon,.main-nav-toolbar.e-toolbar .e-tbar-btn.e-btn .e-icons{background:0 0!important;color:#fff!important;font-size:var(--layout-font-size-base)}.main-nav-toolbar.e-toolbar .e-tbar-btn .e-tbar-btn:focus .e-tbar-btn:hover .e-tbar-btn.e-btn{background-color:rgba(255,255,255,.15)!important;color:#fff!important;font-size:var(--layout-font-size-base)}.main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,.main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text{background:linear-gradient(135deg,rgba(var(--color-sf-primary),.95) 0%,rgba(var(--color-sf-primary),.85) 100%)!important;color:#fff!important;font-size:var(--layout-font-size-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme-material3-dark .main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,.theme-material3-dark .main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text{background:#27262b!important}.main-nav-toolbar.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,.main-nav-toolbar.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav){background-color:rgba(255,255,255,.2)!important;color:#fff!important;font-size:var(--layout-font-size-base)}.main-nav-toolbar.e-toolbar .e-hor-nav:hover .e-icons{color:#fff}.main-nav-toolbar.e-toolbar .e-hor-nav,.main-nav-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn{margin-top:-3px}.footer,.main-nav-toolbar.e-toolbar .e-toolbar-items{background:linear-gradient(135deg,rgba(var(--color-sf-primary),.98) 0%,rgba(var(--color-sf-primary),.88) 100%)!important;color:#fff!important;font-size:var(--layout-font-size-base)}.theme-material3-dark .main-nav-toolbar.e-toolbar .e-toolbar-items{background:#27262b!important}.main-nav-toolbar.e-toolbar .e-toolbar-item .e-toolbar-pop,.main-nav-toolbar~.e-toolbar-pop.e-popup{background:linear-gradient(135deg,rgba(var(--color-sf-primary),.98) 0%,rgba(var(--color-sf-primary),.88) 100%)!important;color:#fff!important;font-size:var(--layout-font-size-base);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 8px 30px rgba(var(--color-sf-primary),.3),0 4px 20px rgba(0,0,0,.2)!important;z-index:var(--z-index-toolbar-popup)!important;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.theme-material3-dark .main-nav-toolbar.e-toolbar .e-toolbar-item .e-toolbar-pop,.theme-material3-dark .main-nav-toolbar~.e-toolbar-pop.e-popup{background:#27262b!important;border:1px solid #49454f!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}.main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover{background-color:rgba(255,255,255,.15)!important;color:#fff!important;font-size:var(--layout-font-size-base);border-radius:6px}.main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator){background:0 0!important;height:35px;padding:2px 0 10px}.main-nav-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-tbar-btn:focus .e-tbar-btn:hover .e-tbar-btn-text{background:0 0!important}.main-nav-toolbar .e-tbar-menu-icon::after{content:"menu";color:#fff!important;background:0 0!important;font-size:var(--layout-font-size-base)!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.main-nav-toolbar.e-toolbar .e-tbar-btn.e-btn .e-tbar-menu-icon:focus::after,.main-nav-toolbar.e-toolbar .e-tbar-btn.e-btn .e-tbar-menu-icon:hover::after{background:0 0!important;color:#fff!important;font-size:var(--layout-font-size-md)}.theme-material3-dark .main-nav-toolbar .e-tbar-menu-icon::after{color:#e6e1e5!important;text-shadow:none}.theme-material3-dark .main-nav-toolbar.e-toolbar .e-tbar-btn.e-btn .e-tbar-menu-icon:focus::after,.theme-material3-dark .main-nav-toolbar.e-toolbar .e-tbar-btn.e-btn .e-tbar-menu-icon:hover::after{color:#a8c7fa!important}.e-folder{text-align:center;font-weight:400;font-size:var(--layout-font-size-base)}.toolbar-breadcrumb{display:inline-flex;align-items:center;gap:10px;max-width:min(100%,760px);padding:4px 12px}.toolbar-breadcrumb-icon{font-size:18px;color:rgba(255,255,255,.78)}.e-bigger .e-folder{font-size:var(--layout-font-size-md)}.e-folder-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#fff}.e-folder-name b{color:rgba(255,255,255,.7)}.e-folder-name .e-btn.e-flat{color:#fff!important}.e-folder-name .e-btn.e-flat:hover{color:#fff!important;background-color:rgba(255,255,255,.15)!important}.toolbar-crumb{min-height:30px!important;padding:0 10px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important}.toolbar-crumb.is-current{background-color:rgba(255,255,255,.14)!important;box-shadow:none}.theme-material3-dark .e-folder,.theme-material3-dark .e-folder-name,.theme-material3-dark .e-folder-name .e-btn.e-flat{color:#e6e1e5!important}.theme-material3-dark .toolbar-breadcrumb{background:0 0;box-shadow:none}.theme-material3-dark .toolbar-breadcrumb-icon{color:rgba(230,225,229,.72)}.theme-material3-dark .e-folder-name b{color:rgba(230,225,229,.6)!important}.theme-material3-dark .e-folder-name .e-btn.e-flat:hover{color:rgb(var(--color-sf-primary))!important;background-color:rgba(var(--color-sf-primary),.08)!important}.theme-material3-dark .toolbar-crumb.is-current{background-color:rgba(var(--color-sf-primary),.1)!important;box-shadow:none}.toolbar-status-chip{border:0}.toolbar-action,.toolbar-status-chip,.toolbar-user-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:6px;background:0 0;color:#fff!important;text-decoration:none;font-size:13px;font-weight:600;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.toolbar-status-chip{cursor:default;background:rgba(255,255,255,.1)}.toolbar-status-chip .material-symbols-outlined{animation:toolbar-chip-pulse 2.4s ease-in-out infinite}.toolbar-action,.toolbar-user-chip{border:0;cursor:pointer}.toolbar-action:focus-visible,.toolbar-action:hover,.toolbar-user-chip:focus-visible,.toolbar-user-chip:hover{background:rgba(255,255,255,.14);outline:0}.toolbar-action--ai{background:rgba(255,255,255,.08)}.toolbar-action--ghost{background:0 0}.toolbar-action .material-symbols-outlined,.toolbar-status-chip .material-symbols-outlined,.toolbar-user-chip .material-symbols-outlined{font-size:18px;line-height:1}.toolbar-user-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.toolbar-user-name{font-size:13px;font-weight:700}.toolbar-user-role{font-size:11px;opacity:.72}.theme-material3-dark .toolbar-action,.theme-material3-dark .toolbar-status-chip,.theme-material3-dark .toolbar-user-chip{background:0 0;color:#e6e1e5!important}.theme-material3-dark .toolbar-status-chip{background:rgba(255,255,255,.06)}.theme-material3-dark .toolbar-action:focus-visible,.theme-material3-dark .toolbar-action:hover,.theme-material3-dark .toolbar-user-chip:focus-visible,.theme-material3-dark .toolbar-user-chip:hover{background:rgba(var(--color-sf-primary),.12);color:#a8c7fa!important}.theme-material3-dark .toolbar-action--ai{background:rgba(var(--color-sf-primary),.1);color:#a8c7fa!important}.e-toolbar-pop.e-popup:has(.toolbar-action),.e-toolbar-pop.e-popup:has(.toolbar-status-chip),.e-toolbar-pop.e-popup:has(.toolbar-user-chip){background:linear-gradient(135deg,rgba(var(--color-sf-primary),.98) 0%,rgba(var(--color-sf-primary),.88) 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 32px rgba(var(--color-sf-primary),.24),0 8px 20px rgba(0,0,0,.16)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.e-toolbar-pop.e-popup:has(.toolbar-action) .e-toolbar-item,.e-toolbar-pop.e-popup:has(.toolbar-status-chip) .e-toolbar-item,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .e-toolbar-item{background:0 0!important;color:inherit!important;height:auto!important;padding:2px 6px 6px!important}.e-toolbar-pop.e-popup:has(.toolbar-action) .e-toolbar-item .e-tbar-btn,.e-toolbar-pop.e-popup:has(.toolbar-status-chip) .e-toolbar-item .e-tbar-btn,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .e-toolbar-item .e-tbar-btn{background:0 0!important;color:inherit!important;border-radius:10px!important;min-height:38px!important}.e-toolbar-pop.e-popup:has(.toolbar-action) .e-toolbar-item .e-tbar-btn:hover,.e-toolbar-pop.e-popup:has(.toolbar-status-chip) .e-toolbar-item .e-tbar-btn:hover,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .e-toolbar-item .e-tbar-btn:hover{background:rgba(255,255,255,.12)!important}.e-toolbar-pop.e-popup:has(.toolbar-action) .toolbar-action,.e-toolbar-pop.e-popup:has(.toolbar-status-chip) .toolbar-status-chip,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .toolbar-user-chip{width:100%;justify-content:flex-start;background:0 0;color:inherit!important;border-radius:10px}.e-toolbar-pop.e-popup:has(.toolbar-action) .toolbar-action:focus-visible,.e-toolbar-pop.e-popup:has(.toolbar-action) .toolbar-action:hover,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .toolbar-user-chip:focus-visible,.e-toolbar-pop.e-popup:has(.toolbar-user-chip) .toolbar-user-chip:hover{background:rgba(255,255,255,.12);box-shadow:none}.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-action),.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-status-chip),.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-user-chip){background:#27262b!important;color:#e6e1e5!important;border:1px solid #49454f!important;box-shadow:0 6px 20px rgba(0,0,0,.26)!important}.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-action) .e-toolbar-item .e-tbar-btn:hover,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-action) .toolbar-action:focus-visible,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-action) .toolbar-action:hover,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-status-chip) .e-toolbar-item .e-tbar-btn:hover,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-user-chip) .e-toolbar-item .e-tbar-btn:hover,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-user-chip) .toolbar-user-chip:focus-visible,.theme-material3-dark .e-toolbar-pop.e-popup:has(.toolbar-user-chip) .toolbar-user-chip:hover{background:rgba(var(--color-sf-primary),.12)!important}@media (max-width:1280px){.toolbar-user-role{display:none}.toolbar-action,.toolbar-status-chip,.toolbar-user-chip{padding:0 10px}}@media (max-width:767px){.e-sidebar.e-open{width:280px!important}.toolbar-breadcrumb{max-width:calc(100vw - 120px);overflow:hidden}.toolbar-breadcrumb .e-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}