@layer components{.app-layout{--sidebar-transition-duration:0.3s;--sidebar-transition-timing:ease;--sidebar-width:240px;--sidebar-width-collapse:80px;--sidebar-default-width:240px;--header-height:70px}@media (max-width:theme(--breakpoint-lg )){.app-layout{--sidebar-width:240px;--header-height:60px}}.app-layout .header{height:var(--header-height)}.app-layout .sidebar{width:var(--sidebar-width)}.app-layout.header-fixed .wrapper{padding-top:var(--header-height)}@media (min-width:theme(--breakpoint-lg )){.app-layout .sidebar{width:var(--sidebar-width);transition:width var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.app-layout .sidebar .sidebar-header{height:var(--header-height)}.app-layout .sidebar .sidebar-logo,.app-layout .sidebar .sidebar-wrapper{width:var(--sidebar-default-width)}.app-layout .sidebar .small-logo{display:none}.app-layout.sidebar-fixed .wrapper{padding-inline-start:var(--sidebar-width)!important}.app-layout.sidebar-fixed.header-fixed .header{inset-inline-start:0!important}.app-layout.sidebar-fixed.header-fixed .wrapper{padding-top:var(--header-height)}.app-layout.sidebar-collapse{--sidebar-width:var(--sidebar-width-collapse)}.app-layout.sidebar-collapse .sidebar{transition:width var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.app-layout.sidebar-collapse .sidebar:hover{width:var(--sidebar-default-width)}.app-layout.sidebar-collapse .sidebar:not(:hover) .default-logo{display:none}.app-layout.sidebar-collapse .sidebar:not(:hover) .small-logo{display:flex}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-sub-indicator],.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-title],.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=badge]{display:none!important;transition:none!important;animation:none!important}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-icon]{flex-shrink:0}.app-layout.sidebar-collapse .sidebar:not(:hover) .accordion-menu-item>*,.app-layout.sidebar-collapse .sidebar:not(:hover) .accordion-menu-sub-trigger>*{justify-content:center}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-icon]{margin:0 auto}.app-layout.sidebar-collapse .sidebar:not(:hover) .flex.items-center,.app-layout.sidebar-collapse .sidebar:not(:hover) .grow{justify-content:center}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-sub-content]{visibility:hidden;position:absolute;height:0;width:0}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-label]{visibility:hidden;position:relative}.app-layout.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-label]:before{content:"...";color:currentColor;font-size:inherit;position:absolute;visibility:visible;display:inline-block;bottom:50%;inset-inline-start:0;margin-inline-start:-.15rem;top:.25rem;transform:translateX(100%)}}.app-layout.layout-initialized .wrapper{transition:padding-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.app-layout.layout-initialized .header{transition:inset-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-timing)}}