.side-content__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 0 20px;padding:0}.side-content__item{padding:8px;transition:all .3s ease-in-out}.side-content__item a{color:#5b6670;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.side-content__item.active a,.side-content__item:hover a{color:#323e48;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.side-content__item.active{position:relative}.side-content__item.active:before{background:linear-gradient(90deg,transparent,#00a6ce);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.side-content__header{background:transparent;display:none;padding:0;text-transform:none;width:100%}.side-content__header:focus,.side-content__header:hover{background:transparent;color:inherit}.side-content__title{color:#323e48;font-family:Work Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.side-content__button{align-items:center;background:#f1f4f3;border-radius:2px;display:flex;height:32px;justify-content:center;padding:2px;width:32px}.side-content__button:focus,.side-content__button:hover{background:#f1f4f3;opacity:.8}@media (max-width:1024px){.side-content{background-color:#fff;box-shadow:0 12px 20px 0 rgba(0,0,0,.04);margin-bottom:24px;max-height:100%;overflow:hidden;padding:8px 16px}.side-content__item{padding:8px 0}.side-content:not(.closed) .side-content__header{margin-bottom:12px}.side-content__header{align-items:center;display:flex;justify-content:space-between}.side-content.closed .side-content__body{display:none}.side-content__item a{display:block;width:100%}}