/* Compact sidebar, retaining mobile navigation and version labels. */
@media (min-width:768px) {
 .page-sidebar { flex:0 0 220px; width:220px; min-width:0; }
 .page-sidebar .sidebar-header { height:64px; min-height:64px; padding:0 10px; }
 .page-header { min-height:64px; padding:14px 22px; }
 .page-sidebar .sidebar-header .logo { flex:0 0 44px; margin-right:9px; }
 .page-sidebar .sidebar-header .logo a { width:44px; height:44px; background-size:40px 40px; border-radius:7px; }
 .page-sidebar .sidebar-header .title h1 { font-size:18px; line-height:1.2; }
}
.page-sidebar h2 { margin:22px 14px 10px; font-size:11px; letter-spacing:.065em; }
.page-sidebar .routeservers-list { margin-top:0; }
.page-sidebar .routeservers-list > ul > li { margin:2px 8px 10px; padding:5px 7px; }
.page-sidebar .routeservers-list .routeserver-id { font-size:13px; line-height:20px; padding:2px 5px; margin:0 -5px; border-radius:3px; }
.page-sidebar .routeservers-list .routeserver-status { line-height:15px; margin:0; padding:0; }
.page-sidebar .routeservers-list .routeserver-status .bird-version { font-size:11px; line-height:15px; margin-top:2px; }
.page-sidebar .routeservers-list .routeserver-id[aria-current="page"] { box-shadow:inset 2px 0 0 #ea4961; }
.page-sidebar .routeservers-groups-select .btn-select { font-size:13px; padding:5px 8px; }
@media (max-width:767px) {
 .page-sidebar h2 { margin:12px 14px 8px; }
 .page-sidebar .routeservers-list .routeserver-id { min-height:30px; padding-top:5px; padding-bottom:5px; }
}
