.portail-sidebar[data-v-5225cd06]{--sidebar-rail-width: calc(var(--tw-spacing) * 18)}@media(min-width:1024px){.portail-sidebar.--minified[data-v-5225cd06]{display:block;width:var(--sidebar-rail-width)}}.sidebar[data-v-5225cd06]{position:fixed;top:0;bottom:0;width:100%;display:flex;font-family:var(--theme-sidebar-font);background-color:var(--theme-sidebar-bg);z-index:30;flex-direction:column;transform:translate(-100%);transition:transform .3s ease-in-out}@media(min-width:1024px){.sidebar[data-v-5225cd06]:not(.overlay-only){--sidebar-expanded-width: clamp( var(--tw-spacing) * 70, 20vw, var(--tw-spacing) * 77 );transform:none;transform:initial;position:sticky;width:var(--sidebar-expanded-width);height:100vh}.sidebar:not(.overlay-only).minified[data-v-5225cd06]{position:fixed;left:0;width:var(--sidebar-rail-width);overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified .sidebar__top[data-v-5225cd06]{transition:padding .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified .sidebar__logo-full[data-v-5225cd06]{opacity:0}.sidebar:not(.overlay-only).minified .sidebar__logo-mini[data-v-5225cd06]{opacity:1}.sidebar:not(.overlay-only).minified .sidebar__minify-toggle[data-v-5225cd06]{overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified[data-v-5225cd06] .nav-item{transition:gap .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified[data-v-5225cd06] .nav-item__content{width:0;overflow:hidden;white-space:nowrap;transition:flex-grow .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified[data-v-5225cd06] .sidebar__header{overflow:hidden;white-space:nowrap;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar:not(.overlay-only).minified .free-trial-widget-container[data-v-5225cd06]{width:var(--sidebar-expanded-width)}.sidebar:not(.overlay-only).minified:not(.expanded) .sidebar__top[data-v-5225cd06]{padding-left:calc(var(--tw-spacing) * 3);padding-right:calc(var(--tw-spacing) * 3)}.sidebar:not(.overlay-only).minified:not(.expanded) .sidebar__minify-toggle[data-v-5225cd06]{width:0;opacity:0}.sidebar:not(.overlay-only).minified[data-v-5225cd06]:not(.expanded) .nav-item{gap:0}.sidebar:not(.overlay-only).minified[data-v-5225cd06]:not(.expanded) .nav-item__content{flex-grow:0;opacity:0}.sidebar:not(.overlay-only).minified[data-v-5225cd06]:not(.expanded) .sidebar__header{opacity:0}.sidebar:not(.overlay-only).minified:not(.expanded) .free-trial-widget-container[data-v-5225cd06]{display:none}.sidebar:not(.overlay-only).minified.expanded[data-v-5225cd06]{width:var(--sidebar-expanded-width);box-shadow:4px 0 24px #1d293926}}.sidebar.show[data-v-5225cd06]{transform:translate(0)}.sidebar__logo-full[data-v-5225cd06],.sidebar__logo-mini[data-v-5225cd06]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar__logo-mini[data-v-5225cd06]{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;opacity:0}.overlay-backdrop[data-v-5225cd06]{position:fixed;z-index:30;top:0;bottom:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#1d2939b3;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.overlay-backdrop.show[data-v-5225cd06]{pointer-events:initial;opacity:1}.free-trial-widget-container[data-v-5225cd06]:not(:has(*)){display:none}.sidebar__main[data-v-5225cd06]{overscroll-behavior:contain;--sb-size: 10px;scrollbar-color:var(--theme-sidebar-sb-thumb-color) var(--theme-sidebar-sb-track-color)}.sidebar__main[data-v-5225cd06]::-webkit-scrollbar{height:18px;width:var(--sb-size)}.sidebar__main[data-v-5225cd06]::-webkit-scrollbar-track{background:var(--theme-sidebar-sb-track-color);border-radius:10px}.sidebar__main[data-v-5225cd06]::-webkit-scrollbar-thumb{border-radius:7px;height:6px;border:4px solid transparent;background-clip:padding-box;background-color:var(--theme-sidebar-sb-thumb-color);box-shadow:inset -1px -1px #0000000d,inset 1px 1px #0000000d}.sidebar__main[data-v-5225cd06]::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar__main[data-v-5225cd06]::-webkit-scrollbar-corner{background-color:transparent}
