.sidebar-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:44px}
.sidebar-brand .brand{margin:0;gap:8px;min-width:0;font-size:18px}
.sidebar-brand .brand-mark{width:32px;height:32px;border-radius:9px;flex-shrink:0}
.sidebar-brand .brand-copy{white-space:nowrap}
.sidebar-toggle{flex-shrink:0;display:grid;place-items:center;width:28px;height:32px;padding:0;background:#ffffff12;color:#e5eee1;font-size:25px;border:1px solid #ffffff25}
.sidebar-toggle:hover{background:#ffffff25}
.sidebar .nav-label{font-size:inherit;line-height:inherit}
.workspace.sidebar-collapsed>.sidebar{width:76px;padding:24px 12px}
.workspace.sidebar-collapsed>.main-panel{margin-left:76px;width:calc(100% - 76px)}
.sidebar-collapsed .sidebar-brand{flex-direction:column;align-items:center;gap:16px}
.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-note,.sidebar-collapsed .account-card>div,.sidebar-collapsed .logout-label{display:none}
.sidebar-collapsed .nav-button{justify-content:center;padding:13px 0}
.sidebar-collapsed .account-card{justify-content:center}
.sidebar-collapsed .logout-button{width:100%;text-align:center;font-size:18px}
@media(max-width:600px){
  .sidebar-brand{margin:0;align-items:center;gap:14px}
  .sidebar-brand .brand{font-size:17px}
  .workspace.sidebar-collapsed>.sidebar{width:100%;padding:12px 18px;display:block}
  .workspace.sidebar-collapsed>.main-panel{width:100%;margin:0}
  .sidebar-collapsed .sidebar-brand{flex-direction:row;justify-content:space-between}
  .sidebar-collapsed .brand-copy{display:block}
  .sidebar-collapsed .sidebar nav,.sidebar-collapsed .sidebar-bottom{display:none}
}
