.Sidebar{border-right:1px solid var(--color-neutral-400);scrollbar-width:none;white-space:nowrap;flex-direction:column;flex-shrink:0;width:15rem;height:100dvh;padding-inline:1rem;transition:width .3s;display:flex;position:relative;overflow:auto}.Sidebar--closed{width:50px;padding-inline:.25rem;transition:width .3s}.Sidebar--closed .Sidebar__Item{padding-inline:.5rem}.Sidebar__ContentGroup{flex-direction:column;flex-grow:1;display:flex}.Sidebar__Item{cursor:pointer;color:inherit;border-radius:10px;align-items:center;margin:.3rem 0;padding:.5rem .75rem;line-height:1;text-decoration:none;display:flex}.Sidebar__Item:hover{background-color:var(--color-yellow-200)}.Sidebar__Item--selected{background-color:var(--color-yellow-500);font-weight:700}.Sidebar__Item--short{margin-block:.2rem;padding-block:.25rem}.Sidebar__ItemMenu{cursor:pointer;border-radius:10px;margin-block:1rem;padding:.5rem}.Sidebar__ItemMenu--selected{background-color:var(--color-yellow-500);font-weight:700}.Sidebar__Item--special{background-color:var(--color-red);color:var(--color-white)}.Sidebar__Item--special:hover{background-color:#a71d31}.Sidebar__Item--closed{margin:.25rem .5rem;padding:.25rem .5rem}#dropdownUser2{padding:.5rem}.sidebar li:hover{background-color:var(--color-neutral-350)}.sidebar li:has(.selected){background-color:var(--color-yellow-300)}.selected{color:#000}.sidebar{border-right:1px solid var(--color-neutral-400);flex-direction:column;flex-shrink:0;width:250px;display:flex;overflow:auto}.dropdown{align-self:flex-end;width:100%;padding:0 .5rem;display:inline-block}.sidebar-dropdown .Mui-selected{background-color:var(--color-yellow-300)!important;color:#000!important}@media (width>=480px){.sidebar{min-height:100dvh!important}}@media (width>=480px) and (width<=992px){.sidebar{width:56px;overflow:auto}.sidebar.content{overflow:auto}.fa-solid{text-align:center;margin:0}.dropdown{padding:0}}@media (width<=479px){.content{flex-grow:1}.sidebar{background-color:var(--color-neutral-200);white-space:nowrap;-webkit-overflow-scrolling:touch;z-index:99;width:100%;height:100%;transition:width .3s;position:fixed;top:0;left:0;overflow:auto}.sidebar:not(.collapsed){height:70px}}.sidebar::-webkit-scrollbar{display:none}.sidebar{-ms-overflow-style:none;scrollbar-width:none}
