.sidebar{--sidebar-rail-width:80px}.sidebar .sidebar-brand{min-height:68px;padding:14px 16px;gap:8px}.sidebar .sidebar-brand-name{margin-inline-start:9px;font-size:14px}.sidebar .sidebar-collapse-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;color:#64748b;transition:background .18s,color .18s}.sidebar .sidebar-collapse-button:hover{background:rgba(67,97,238,.1);color:#4361ee}.sidebar .sidebar-collapse-chevron{transform:rotate(90deg)}.rtl .sidebar .sidebar-collapse-chevron{transform:rotate(-90deg)}.sidebar .sidebar-scroll{height:calc(100dvh - 68px)}.sidebar .sidebar-navigation{padding:6px 14px 24px}.sidebar .sidebar-link-content{display:flex;align-items:center;min-width:0;gap:12px}.sidebar .sidebar-item-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}.sidebar .nav-item>.nav-link{position:relative;min-height:46px;margin-bottom:0;border:1px solid transparent;border-radius:11px;padding:10px 12px;color:#52617b}.sidebar .nav-item .sidebar-item-icon svg{width:22px;height:22px;color:inherit;flex-shrink:0}.sidebar .sidebar-item-label{color:inherit;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.sidebar .nav-item>.nav-link:hover{color:#4361ee;background:rgb(67 97 238/7%)}.sidebar .nav-item>.nav-link.active{color:#4361ee;border-color:rgba(67,97,238,.18);background:rgba(67,97,238,.1)}.sidebar .nav-item>.nav-link.active:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:3px;height:20px;border-radius:3px;background:currentColor;transform:translateY(-50%)}.sidebar .nav-item>.nav-link.active .sidebar-item-icon,.sidebar .nav-item>.nav-link.active .sidebar-item-label{color:inherit!important}.dark .sidebar .nav-item>.nav-link,.dark .sidebar .sidebar-collapse-button{color:#a4b4ce}.dark .sidebar .nav-item>.nav-link.active,.dark .sidebar .nav-item>.nav-link:hover{color:#8bf;background:rgba(70,128,235,.14)}.sidebar .sidebar-group-chevron{flex-shrink:0;transition:transform .18s}.sidebar .sub-menu[hidden]{display:none}.sidebar .sub-menu:not([hidden]){display:block;padding:5px 0}.sidebar .sub-menu a{min-height:42px;border-radius:9px;font-size:13px;text-transform:capitalize}.sidebar a:focus-visible,.sidebar button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}@media (min-width:1024px){.main-section:is(.vertical,.collapsible-vertical) .sidebar{width:260px;left:0;right:auto;overflow:visible}.main-section.rtl:is(.vertical,.collapsible-vertical) .sidebar{right:0;left:auto}.main-section.boxed-layout:is(.vertical,.collapsible-vertical) .sidebar{right:auto;left:auto}.main-section:is(.vertical,.collapsible-vertical) .main-container .main-content{width:calc(100% - 260px);margin-inline-start:260px;margin-inline-end:0}.main-section:is(.vertical,.collapsible-vertical) .sidebar .main-logo>span{opacity:1}.main-section.desktop-sidebar-collapsed:is(.vertical,.collapsible-vertical) .sidebar{width:80px}.main-section.desktop-sidebar-collapsed:is(.vertical,.collapsible-vertical) .main-container .main-content{width:calc(100% - 80px);margin-inline-start:80px;margin-inline-end:0}.desktop-sidebar-collapsed .sidebar .sidebar-brand{flex-direction:column;justify-content:center;min-height:100px;padding:14px 10px 10px;gap:10px}.desktop-sidebar-collapsed .sidebar .sidebar-brand-name,.desktop-sidebar-collapsed .sidebar .sidebar-group-chevron,.desktop-sidebar-collapsed .sidebar .sidebar-item-label{display:none}.desktop-sidebar-collapsed .sidebar .sidebar-collapse-chevron{transform:rotate(-90deg)}.rtl.desktop-sidebar-collapsed .sidebar .sidebar-collapse-chevron{transform:rotate(90deg)}.desktop-sidebar-collapsed .sidebar .sidebar-scroll{height:calc(100dvh - 100px)}.desktop-sidebar-collapsed .sidebar .sidebar-navigation{padding-inline:12px}.desktop-sidebar-collapsed .sidebar .nav-item>.nav-link{justify-content:center;min-height:48px;padding-inline:10px}.desktop-sidebar-collapsed .sidebar .sidebar-link-content{justify-content:center;gap:0}}@media (prefers-reduced-motion:reduce){.main-container .main-content,.sidebar,.sidebar *{transition:none!important}}