.main-sidebar:has(.cs-footer){min-height:calc(100vh - 60px);padding-bottom:0}.main-sidebar:has(.cs-footer) .main-sidebar__content{display:flex;flex-direction:column;margin-bottom:0}.main-sidebar:has(.cs-footer) .main-sidebar__content>.container:first-child{flex:1 0 auto}.cs-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:48px;padding:20px 0 28px;border-top:1px solid #e6e6ee;color:#8a8a93;font-size:13px;line-height:20px}.cs-footer__links{display:flex;flex-wrap:wrap;gap:4px 20px}.cs-footer__links a{color:#707078!important;text-decoration:none!important;transition:color .15s}.cs-footer__links a:hover,.cs-footer__links a:focus-visible{color:#025057!important;text-decoration:underline!important}@media (max-width: 640px){.cs-footer{flex-direction:column-reverse;align-items:flex-start}}