.sidebar-body{color:var(--beige);display:flex;flex-direction:column;height:100%;padding-top:11vh}.sidebar-body__logo{background-color:transparent;border:none;margin-bottom:10px;padding-left:5px;width:-moz-fit-content;width:fit-content}.sidebar-body__list{height:100%;margin-top:30px;max-height:70vh;overflow-y:auto}.sidebar-body__list,.sidebar-body__list-section{display:flex;flex-direction:column;gap:9px}@media(min-width:1024px){.sidebar-body .mobile{display:none}}.sidebar-body__item{align-items:center;background-color:transparent;border:none;display:flex;gap:10px;padding:0;width:100%}.sidebar-body__item:hover .sidebar-body__item_arrow{opacity:1}.sidebar-body__item_line{align-items:center;display:flex;gap:10px;position:relative}.sidebar-body__item_icon{align-items:center;display:flex;position:relative;width:32px}.sidebar-body__item_icon-mark{height:10px;min-width:10px;position:absolute;right:2px;top:8px;width:10px}.sidebar-body__item_icon-mark .ui-mark-counter__text{font-size:10px;margin-top:0}.sidebar-body__item_arrow{opacity:0;transform:rotate(180deg);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.sidebar-button{align-items:center;background-color:var(--light-green);border:0;border-radius:50%;box-shadow:0 0 8px #0000001a;display:flex;height:80px;justify-content:center;left:var(--container-padding);position:fixed;top:2vh;width:80px;z-index:5}.sidebar-button .burger{width:100%}.sidebar-button .burger:after,.sidebar-button .burger:before{background-color:#fff;content:"";display:block;height:1px;margin:auto;position:relative;transition:transform .3s;width:40%}.sidebar-button .burger:after{top:-5px}.sidebar-button .burger:before{top:5px}.sidebar-button .burger_active:after{top:-1px;transform:rotate(45deg)}.sidebar-button .burger_active:before{top:0;transform:rotate(-45deg)}.sidebar{background-color:var(--black);bottom:0;left:0;max-width:313px;opacity:.9;padding:var(--container-padding);position:fixed;top:0;width:100%;z-index:4}@media(max-width:600px){.sidebar{max-width:100%}}.sidebar__wave{bottom:0;left:-99px;position:absolute;top:0}
