.app-view-switcher{align-items:center;display:flex}.role-workspace-label{color:var(--muted);font-size:13px}.portal-desktop-content{min-width:0}.app-view-trigger{anchor-name:--app-view-trigger;border:1px solid var(--shell-border);border-radius:var(--radius-control);background:var(--shell-surface,#fff);gap:8px;min-height:38px;padding:8px 12px}.app-view-menu{position-anchor:--app-view-trigger;inset:auto;top:anchor(bottom);right:anchor(right);border:1px solid var(--shell-border);border-radius:var(--radius-floating);background:var(--shell-surface,#fff);width:min(230px,100vw - 24px);color:var(--espresso);font-family:var(--sans);margin:8px 0 0;padding:8px;position:fixed;box-shadow:0 12px 30px #291f2324}.app-view-menu>small{color:var(--muted);padding:8px 10px;font-size:11px;display:block}.app-view-menu>p{color:var(--muted);padding:4px 10px;font-size:11px;line-height:1.5}.app-view-option{color:var(--espresso);border-radius:10px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:13px;text-decoration:none;display:flex}.app-view-option.selected,.app-view-option:hover{background:var(--widget-row-surface)}@supports not (top:anchor(bottom)){.app-view-menu{top:58px;right:16px}}.sidebar-member-account-copy{gap:3px;min-width:0;display:grid}.sidebar-member-account-copy strong{text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sidebar-member-account-copy small{color:var(--shell-muted);font-size:11px;font-weight:400}@media (min-width:901px){.dashboard-shell .sidebar .sidebar-member-account{flex-basis:54px;min-height:54px}.dashboard-shell:is([data-app-view=member],[data-app-view=instructor]):not(:has(.app-view-switcher)){grid-template-rows:8px minmax(0,1fr)}.dashboard-shell:is([data-app-view=member],[data-app-view=instructor]):not(:has(.app-view-switcher))>.admin-topbar{display:none}}
:is(.tYmS-G_groupSeparators.sidebar .sidebar-navigation-group,.tYmS-G_groupSeparators.sidebar .sidebar-footer){border-top:0}@media (min-width:901px){.tYmS-G_groupSeparators.sidebar .sidebar-group-label{background:linear-gradient(var(--shell-border), var(--shell-border)) center / 100% 1px no-repeat;color:#0000;justify-self:center;width:24px;max-width:100%;height:12px;margin:4px auto 2px;font-size:10px;line-height:12px;display:block;overflow:hidden}.tYmS-G_groupSeparators.sidebar:is(:hover,:focus-within,[data-pinned=true]) .sidebar-group-label{width:auto;max-width:none;height:12px;color:var(--shell-muted);background:0 0;justify-self:stretch;margin-inline:12px;font-size:10px;line-height:12px}}
