.cabinet-menu{flex-direction:column;gap:24px;display:flex}.cabinet-menu__back{height:44px;color:var(--s-text-60);border-bottom:1px solid var(--s-text-60);justify-content:flex-start;align-items:center;gap:12px;padding:12px;animation:.65s cubic-bezier(.34,2.4,.64,1) backwards cabinet-menu-item-drop;display:flex}.cabinet-menu__back svg{flex-shrink:0;width:20px;height:20px}.cabinet-menu__back span:last-child{letter-spacing:.42px;text-transform:uppercase;font-size:14px;font-weight:400}.cabinet-menu__list{flex-direction:column;gap:12px;display:flex}.cabinet-menu__list li{animation:.65s cubic-bezier(.34,2.4,.64,1) backwards cabinet-menu-item-drop}@keyframes cabinet-menu-item-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.cabinet-menu__link{color:var(--s-text-80);border:1px solid #0000;align-items:center;gap:8px;padding:10px 40px 10px 20px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.cabinet-menu__link--active{background-color:var(--s-inverse-bg);border-color:var(--s-inverse-bg);color:var(--s-inverse-text)}.cabinet-menu__icon{flex-shrink:0;width:20px;height:20px;display:flex}.cabinet-menu__icon svg{width:100%;height:100%}.cabinet-menu__label{letter-spacing:.42px;text-transform:uppercase;font-size:14px;font-weight:400;animation:.4s cubic-bezier(.34,1.56,.64,1) cabinet-menu-pop;display:inline-block}@keyframes cabinet-menu-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cabinet-menu__signout{height:44px;color:var(--s-text);border:1px solid var(--s-text);justify-content:flex-start;align-items:center;gap:8px;padding:10px 20px 10px 24px;animation:.65s cubic-bezier(.34,2.4,.64,1) backwards cabinet-menu-item-drop;display:flex}.cabinet-menu__signout svg{flex-shrink:0;width:18px;height:18px}.cabinet-menu__signout span:last-child{letter-spacing:.42px;text-transform:uppercase;font-size:14px;font-weight:400}@media (max-width:1200px){.cabinet-menu__list{gap:8px}}:root[data-theme=dark] .cabinet-menu__link--active{background-color:var(--s-btn-bg);color:#fffc;border-color:#0000}
