._menuContainer_v1yfd_1{display:flex;height:100vh;width:300px;background:var(--chakra-colors-gray-100);padding:1.5rem;flex-direction:column;border-right:2px solid var(--chakra-colors-teal-300);overflow-y:auto;position:sticky;top:0}._menuContainer_v1yfd_1._collapsed_v1yfd_13 ._popoverTrigger_v1yfd_13:hover+._submenuPopover_v1yfd_13{display:block}@media (max-width: 767px){._menuContainer_v1yfd_1{display:none}}@media (min-width: 768px) and (max-width: 1199px){._menuContainer_v1yfd_1{width:80px;padding:1rem}._menuContainer_v1yfd_1 ._logoSection_v1yfd_26,._menuContainer_v1yfd_1 ._menuText_v1yfd_29,._menuContainer_v1yfd_1 ._chevronIcon_v1yfd_32,._menuContainer_v1yfd_1 ._userInfo_v1yfd_35,._menuContainer_v1yfd_1 ._footerText_v1yfd_38,._menuContainer_v1yfd_1 ._signoutText_v1yfd_41{display:none}}@media (min-width: 1200px){._menuContainer_v1yfd_1{width:300px}}._mobileMenuButton_v1yfd_51{display:flex;position:fixed;top:1rem;left:1rem;z-index:1001}@media (min-width: 1199px){._mobileMenuButton_v1yfd_51{display:none}}@media (min-width: 768px) and (max-width: 1199px){._mobileMenuButton_v1yfd_51{margin-left:3px}}._mobileOverlay_v1yfd_69{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:5000}._mobileMenu_v1yfd_51{position:fixed;top:0;left:0;width:300px;height:100vh;background:var(--chakra-colors-gray-100);padding:1.5rem;display:flex;flex-direction:column;overflow-y:auto;z-index:9999}[data-theme=dark] ._mobileMenu_v1yfd_51{background:var(--chakra-colors-gray-800)!important}._header_v1yfd_96{display:flex;align-items:center;margin-bottom:1.5rem}@media (min-width: 768px) and (max-width: 1199px){._header_v1yfd_96{margin-bottom:.5rem}}._separator_v1yfd_107{margin-bottom:1rem}@media (min-width: 768px) and (max-width: 1199px){._separator_v1yfd_107{margin-bottom:1rem}}._logoSection_v1yfd_26{width:70%;text-align:left}._colorModeSection_v1yfd_121{width:30%;display:flex;justify-content:center;align-items:center;gap:.5rem}@media (min-width: 768px) and (max-width: 1199px){._colorModeSection_v1yfd_121{width:100%;margin-top:3rem;flex-direction:column;gap:1rem}}._closeButton_v1yfd_137{margin-left:.5rem}._menuSection_v1yfd_141{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto;margin-bottom:1rem}._menuButton_v1yfd_151{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start}@media (min-width: 768px) and (max-width: 1199px){._menuButton_v1yfd_151{justify-content:center}}._groupMenuButton_v1yfd_164{justify-content:space-between}@media (min-width: 768px) and (max-width: 1199px){._groupMenuButton_v1yfd_164{justify-content:center}}._menuIcon_v1yfd_173{flex-shrink:0}._subMenuContent_v1yfd_177{margin-left:1rem;margin-top:.25rem;display:flex;flex-direction:column;gap:.25rem}@media (min-width: 768px) and (max-width: 1199px){._subMenuContent_v1yfd_177{margin-left:0;align-items:center}}._subMenuItem_v1yfd_191{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start}@media (min-width: 768px) and (max-width: 1199px){._subMenuItem_v1yfd_191{justify-content:center;min-height:40px;width:48px;padding:.5rem;margin-bottom:.5rem}}._userInfo_v1yfd_35{padding-top:1rem;margin-bottom:1rem;flex-shrink:0}._footer_v1yfd_38{padding-top:1rem;flex-shrink:0}._mobileHeader_v1yfd_219{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._mobileActions_v1yfd_226{display:flex;align-items:center;gap:.5rem}._mobileMenuSection_v1yfd_232{flex:1;overflow-y:auto;margin-bottom:1rem}._mobileFooter_v1yfd_238{margin-top:auto;padding-top:1rem}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
