html body .sidebar .ui-team-nav{margin:3px 0;padding:0;border:0}
html body .sidebar .ui-team-nav>summary{position:relative;display:flex;align-items:center;gap:16px;min-height:50px;padding:12px 30px 12px 16px;list-style:none;border-radius:10px;color:#bad0df;font-size:15px;font-weight:450;cursor:pointer}
html body .sidebar .ui-team-nav>summary::-webkit-details-marker{display:none}
html body .sidebar .ui-team-nav>summary::after{content:'›';position:absolute;right:13px;font-size:21px;transform:rotate(0)}
html body .sidebar .ui-team-nav[open]>summary::after{transform:rotate(90deg)}
html body .sidebar .ui-team-nav.is-current>summary{background:#1b526a;color:#fff;font-weight:600}
html body .sidebar .ui-team-nav>.ui-nav-row{margin-left:16px;border-left:1px solid #426777;padding-left:8px}
html body .sidebar .ui-team-nav>.ui-nav-row>a{font-size:13px;min-height:42px;padding:10px 12px}
html body .sidebar .ui-team-nav>.ui-nav-row>a>.ui-icon{display:none}
html body .sidebar .ui-team-nav:not([open])>.ui-nav-row{display:none}
html body .sidebar .ui-team-nav[hidden],html body .sidebar .ui-team-nav>.ui-nav-row[hidden]{display:none!important}
html body.ui-rail:not(.ui-menu-open) .sidebar .ui-team-nav>.ui-nav-row,html body.ui-rail:not(.ui-menu-open) .sidebar .ui-team-nav>summary::after{display:none!important}
html body.ui-rail:not(.ui-menu-open) .sidebar .ui-team-nav>summary{justify-content:center;padding:12px}
html body main.workspace>.ui-team-tabs{display:flex;gap:8px;flex-wrap:wrap;width:100%;max-width:none;margin:0 0 20px;padding:0;border:0;background:none}
html body .ui-team-tabs>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface);color:var(--ui-text);font-weight:600;text-decoration:none}
html body .ui-team-tabs>a[aria-current=page]{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary)}
html body .ui-team-tabs>a:focus-visible,html body .ui-team-nav>summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}
@media(max-width:650px){html body .ui-team-tabs>a{flex:1 1 140px;padding:10px 12px;font-size:13px}}
