:root{--ct-logo-sm-height:22px}.sidenav-menu .logo .logo-dark .logo-lg,.sidenav-menu .logo .logo-light .logo-lg,.app-topbar .logo .logo-dark .logo-lg,.app-topbar .logo .logo-light .logo-lg{display:inline-flex;align-items:center;min-height:var(--ct-logo-lg-height,22px);line-height:0}.sidenav-menu .logo .logo-lg img,.app-topbar .logo .logo-lg img{height:var(--ct-logo-lg-height,22px);max-height:var(--ct-logo-lg-height,22px);width:auto;object-fit:contain;display:block}.sidenav-menu .logo .logo-sm img,.app-topbar .logo .logo-sm img{height:var(--ct-logo-lg-height,22px);max-height:var(--ct-logo-lg-height,22px);width:auto;object-fit:contain;display:block}@media (min-width:576px){.app-topbar .logo .logo-sm{display:none !important}}@media (max-width:575.98px){.app-topbar .logo .logo-dark .logo-lg,.app-topbar .logo .logo-light .logo-lg{display:none !important}.app-topbar .logo .logo-sm{display:inline-flex !important;align-items:center;line-height:0}.app-topbar .logo .logo-sm img{height:var(--ct-logo-sm-height,22px);max-height:var(--ct-logo-sm-height,22px)}.app-topbar .logo{line-height:0;flex-shrink:0}}html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .sidenav-menu .logo,html[data-sidenav-size="sm-hover"]:not([data-layout="topnav"]) .sidenav-menu:not(:hover) .logo{display:flex;align-items:center;justify-content:center;height:var(--ct-topbar-height);line-height:0;padding-inline:0}html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .sidenav-menu .logo span.logo-sm,html[data-sidenav-size="sm-hover"]:not([data-layout="topnav"]) .sidenav-menu:not(:hover) .logo span.logo-sm{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ct-logo-lg-height,22px);line-height:0}.sidenav-menu .valent-sidebar-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.25rem}.sidenav-menu .valent-sidebar-tabs .valent-tab-btn{flex:1 1 0;min-width:0;border:0;border-radius:var(--bs-border-radius,.375rem);padding:.5rem .25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;color:var(--ct-menu-item-color,#97aac1);background:transparent;transition:background-color .15s ease,color .15s ease}.sidenav-menu .valent-sidebar-tabs .valent-tab-btn:hover:not(.is-active){color:var(--ct-menu-item-hover-color,#e2eeff);background:var(--ct-menu-item-hover-bg,rgba(24,138,226,.1))}.sidenav-menu .valent-sidebar-tabs .valent-tab-btn.is-active{color:var(--ct-menu-item-active-color,#188ae2) !important;background:var(--ct-menu-item-hover-bg,rgba(24,138,226,.1)) !important;font-weight:500}.sidenav-menu .valent-sidebar-tabs-divider{border-bottom:1px solid var(--ct-border-color,rgba(148,163,184,0.16));margin-bottom:0.25rem}.sidenav-menu .valent-sidebar-panels .valent-sidebar-panel{display:none}.sidenav-menu .valent-sidebar-panels .valent-sidebar-panel.is-active{display:block}html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .sidenav-menu .valent-sidebar-tabs,html[data-sidenav-size="sm-hover"]:not([data-layout="topnav"]) .sidenav-menu:not(:hover) .valent-sidebar-tabs{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.35rem;padding-inline:.35rem !important}html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .sidenav-menu .valent-sidebar-tabs .valent-tab-btn,html[data-sidenav-size="sm-hover"]:not([data-layout="topnav"]) .sidenav-menu:not(:hover) .valent-sidebar-tabs .valent-tab-btn{flex:0 0 auto;width:100%;min-width:0;padding:.55rem .2rem}html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .sidenav-menu .valent-sidebar-tabs .valent-tab-btn span,html[data-sidenav-size="sm-hover"]:not([data-layout="topnav"]) .sidenav-menu:not(:hover) .valent-sidebar-tabs .valent-tab-btn span{display:none}.valent-auth-page .auth-brand .logo-dark,.valent-auth-page .auth-brand .logo-light{display:none;align-items:center;gap:0.35rem}.valent-auth-page .auth-brand .logo-dark{display:inline-flex}html[data-bs-theme=dark] .valent-auth-page .auth-brand .logo-dark{display:none}html[data-bs-theme=dark] .valent-auth-page .auth-brand .logo-light{display:inline-flex}.valent-auth-page .auth-brand img{max-width:100%;height:auto;max-height:32px;object-fit:contain}.valent-auth-page .auth-brand .valent-auth-logo-icon{max-height:28px}.valent-auth-page .auth-brand .valent-auth-logo-text{max-height:32px}