/* V61: compact sidebar, retaining the existing navigation and account features. */
@media (min-width:901px) {
 .sola-shell { --sola-sidebar-width: 236px !important; }
 .project-page .sola-workspace .pv-project-sticky-actions { left:236px !important; }
}
.sola-sidebar .sola-side-brand { min-height:64px !important; padding:12px 16px !important; }
.sola-sidebar .sola-side-brand img { max-width:195px !important; max-height:38px !important; }
.sola-sidebar .sola-side-account { padding:12px 14px 14px !important; }
.sola-sidebar .sola-side-account-label { font-size:11px !important; line-height:1.4 !important; }
.sola-sidebar .sola-side-account-name { font-size:15px !important; margin:5px 0 0 !important; line-height:1.3 !important; }
.sola-sidebar form.sola-side-logout { margin:10px 0 0 !important; }
.sola-sidebar form.sola-side-logout button { min-height:34px !important; padding:5px 9px !important; border-radius:8px !important; font-size:13px !important; }
.sola-sidebar .sola-side-content { padding:0 12px 18px !important; }
.sola-sidebar .sola-side-content::before { margin:0 0 14px !important; }
.sola-sidebar .sola-side-section { font-size:10px !important; margin:0 6px 8px !important; letter-spacing:.06em !important; }
.sola-sidebar .sola-side-section-spaced { margin-top:17px !important; }
.sola-sidebar .sola-side-link, .sola-sidebar .sola-side-planned { font-size:12px !important; padding:8px 9px !important; gap:8px !important; margin:2px 0 !important; border-radius:7px !important; }
.sola-sidebar .sola-side-link.is-active { padding-left:7px !important; }
.sola-sidebar .sola-side-icon { font-size:14px !important; width:16px !important; }
.sola-sidebar .sola-side-planned small { font-size:9px !important; }
@media(max-width:900px) {
 .sola-sidebar .sola-side-brand { min-height:52px !important; padding:9px 12px !important; }
 .sola-sidebar .sola-side-brand img { max-width:150px !important; max-height:30px !important; }
 .sola-sidebar .sola-side-account { padding:9px 12px !important; }
 .sola-sidebar .sola-side-content { padding:7px 10px !important; }
}
