.brand{display:block;padding:0;letter-spacing:normal}
.brand img{display:block;width:100%;height:auto;background:#fff;border-radius:7px;padding:5px}
.brand small{margin:9px 8px 0}
@media(max-width:700px){.brand{max-width:210px}}
.master-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.sidebar-nav{display:block;margin-top:20px}
.sidebar-nav .nav-group{padding:0;margin:5px 0}
.sidebar-nav .nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:6px;color:#c5d6dc;font-size:13px;font-weight:650;list-style:none}
.sidebar-nav .nav-group>summary::-webkit-details-marker{display:none}
.sidebar-nav .nav-group>summary::after{content:'›';font-size:20px;line-height:1;transform:rotate(0);transition:transform .15s}
.sidebar-nav .nav-group[open]>summary::after{transform:rotate(90deg)}
.sidebar-nav .nav-group>summary:hover,.sidebar-nav .nav-group>summary.section-active{background:#214651;color:white}
.sidebar-nav .nav-submenu{margin:5px 0 9px 12px;padding-left:8px;border-left:1px solid #41616b}
.sidebar-nav .nav-submenu a{font-size:12px;padding:8px 10px;white-space:normal}
.sidebar-nav summary:focus-visible,.sidebar-nav a:focus-visible{outline:2px solid #78d3c7;outline-offset:2px}
@media(max-width:700px){.sidebar-nav{margin-top:12px}.sidebar-nav>a{font-size:12px;padding:9px 12px}.sidebar-nav .nav-group>summary{padding:9px 12px}.sidebar-nav .nav-submenu a{font-size:12px}}

.sidebar-bottom .app-updates-link{display:block;color:#b9d2d9;font-size:10px;margin:10px 0 14px}.sidebar-bottom .app-updates-link span{margin-left:5px}
