.sidebar .brand{margin-bottom:28px}
.navigation-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 8px 10px;border:0;background:transparent;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);border-radius:6px;text-align:left}
.navigation-chevron{font-size:18px;line-height:1;flex-shrink:0;width:13px;text-align:center;letter-spacing:0}
#evaluation-list{max-height:none;min-height:0;overflow:auto;flex:0 1 auto;padding-right:2px}
#evaluation-list[hidden],.navigation-course-items[hidden]{display:none}
#evaluation-list .navigation-folder{display:flex;align-items:center;gap:6px;padding:10px 7px;font-size:12px;margin-top:7px}
.navigation-folder-icon{width:17px;height:17px;flex-shrink:0}
.navigation-course-name{flex:1;overflow-wrap:anywhere;min-width:0}
.navigation-count{font-size:10px;color:var(--muted);border-radius:9px;background:#e3e9de;padding:1px 6px}
.navigation-course.has-selection>.navigation-folder{color:var(--green)}
.navigation-course-items{margin:2px 0 8px 15px;padding-left:8px;border-left:1px solid #d4dfcd}
#evaluation-list .navigation-evaluation{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:9px 10px;margin:4px 0;font-size:12px}
#evaluation-list .navigation-evaluation small{margin:1px 0 0;font-size:10px}
.navigation-evaluation-title{grid-column:1/-1;font-size:10px;font-weight:400;color:var(--muted);overflow-wrap:anywhere;line-height:1.4}
.navigation-empty{font-size:12px;color:var(--muted);padding:10px 8px;margin:0}
.sidebar .new-evaluation{flex-shrink:0}
@media(max-width:700px){.sidebar .brand{margin-bottom:10px}.navigation-heading{padding-top:3px}#evaluation-list{max-height:230px}.navigation-course-items{margin-bottom:4px}}
