/*
 * Sidebar polish: every menu entry gets its own icon in a soft rounded chip instead of a bare dot (teacher, student, admin and super admin).
 * The sidebar, header and logo colours are the ones people choose in the settings panel (data-background-color), so nothing here sets
 * a background on them: the chip uses a translucent overlay and the icon takes the text colour of the row, in every theme.
 * Pure CSS: no markup changed, so a menu entry without a rule below simply keeps its original dot.
 */

.sidebar .nav-collapse li a[href="/teacher/courses"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/courses/create"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/content-upload"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/listening-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/reading-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/speaking-assignments"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/writing-assignments"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/ambience-scenes"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/schools"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/all-classrooms"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/all-students"] .sub-item,
.sidebar .nav-collapse li a[href="/teacher/all-grades"] .sub-item,
.sidebar .nav-collapse li a[href="/courses"] .sub-item,
.sidebar .nav-collapse li a[href="/student/my-courses"] .sub-item,
.sidebar .nav-collapse li a[href="/student/listening-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/student/reading-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/student/speaking-assignments"] .sub-item,
.sidebar .nav-collapse li a[href="/student/writing-assignments"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=3"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=individual-reading"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=system-reading"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=individual-writing"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=coach-writing"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=4"] .sub-item,
.sidebar .nav-collapse li a[href="/language-practice/ai-tutor"] .sub-item,
.sidebar .nav-collapse li a[href="/student/ai-generation/reading"] .sub-item,
.sidebar .nav-collapse li a[href="/student/ai-generation/writing"] .sub-item,
.sidebar .nav-collapse li a[href="/student/ai-generation/speaking"] .sub-item,
.sidebar .nav-collapse li a[href="/student/ai-generation/listening"] .sub-item,
.sidebar .nav-collapse li a[href="/video-learning"] .sub-item,
.sidebar .nav-collapse li a[href="/video-learning/catalog"] .sub-item,
.sidebar .nav-collapse li a[href="/video-learning/saved-words"] .sub-item,
.sidebar .nav-collapse li a[href="/video-learning/flashcards"] .sub-item,
.sidebar .nav-collapse li a[href="/exams"] .sub-item,
.sidebar .nav-collapse li a[href="/exams/my-results"] .sub-item,
.sidebar .nav-collapse li a[href="/pricing"] .sub-item,
.sidebar .nav-collapse li a[href="/my-transfer-requests"] .sub-item,
.sidebar .nav-collapse li a[href="/wallet"] .sub-item,
.sidebar .nav-collapse li a[href="/dashboard"] .sub-item,
.sidebar .nav-collapse li a[href="/profile"] .sub-item,
.sidebar .nav-collapse li a[href="/my-invoices"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/users"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/employees"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/about"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/addresses"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/alerts"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/ambience-scenes"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/messages"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/terms"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/sales-agreements"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/errorlogs"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/activitylogs"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/ai-request-logs"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/sessions"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/contacts"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/announcements"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/countries"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/exam-types"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/assessment-frameworks"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/ftpsettings"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/uploadpricing"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/wallets"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/api-keys"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/ai-model-routes"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/ai-observability"] .sub-item,
.sidebar .nav-collapse li a[href="/super-admin/encryption-diagnostic"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/email-accounts"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/email-templates"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/site-settings"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/site-content"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/localization"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/site-features"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/how-it-works"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/references"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/social-media"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/subscription-plans"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/echo-plans"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/echo-credits"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/echo-live-agent"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/pricing-content"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/package-types"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/user-subscriptions"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/user-credits"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/credit-costs"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/corporate-clients"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/payment-gateways"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/hosted-payments"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/bank-accounts"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/bank-transfers"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/payment-method-settings"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/echo-payment-settings"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/company-info"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/conversation-topics"] .sub-item,
.sidebar .nav-collapse li a[href="/superadmin/writing-topics"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/languages"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/exam-rule-documents"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/exam-tasks"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/listening-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/reading-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/speaking-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/writing-exercises"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/exam-templates"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/course-approvals"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/team-members"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/invoices"] .sub-item,
.sidebar .nav-collapse li a[href="/admin/orphaned-cloud-files"] .sub-item {
    margin-left: 38px;
}

.sidebar .nav-collapse li a[href="/teacher/courses"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/courses/create"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/content-upload"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/listening-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/reading-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/speaking-assignments"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/writing-assignments"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/ambience-scenes"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/schools"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/all-classrooms"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/all-students"] .sub-item:before,
.sidebar .nav-collapse li a[href="/teacher/all-grades"] .sub-item:before,
.sidebar .nav-collapse li a[href="/courses"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/my-courses"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/listening-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/reading-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/speaking-assignments"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/writing-assignments"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=3"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=individual-reading"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=system-reading"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=individual-writing"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=coach-writing"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/create?skill=4"] .sub-item:before,
.sidebar .nav-collapse li a[href="/language-practice/ai-tutor"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/ai-generation/reading"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/ai-generation/writing"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/ai-generation/speaking"] .sub-item:before,
.sidebar .nav-collapse li a[href="/student/ai-generation/listening"] .sub-item:before,
.sidebar .nav-collapse li a[href="/video-learning"] .sub-item:before,
.sidebar .nav-collapse li a[href="/video-learning/catalog"] .sub-item:before,
.sidebar .nav-collapse li a[href="/video-learning/saved-words"] .sub-item:before,
.sidebar .nav-collapse li a[href="/video-learning/flashcards"] .sub-item:before,
.sidebar .nav-collapse li a[href="/exams"] .sub-item:before,
.sidebar .nav-collapse li a[href="/exams/my-results"] .sub-item:before,
.sidebar .nav-collapse li a[href="/pricing"] .sub-item:before,
.sidebar .nav-collapse li a[href="/my-transfer-requests"] .sub-item:before,
.sidebar .nav-collapse li a[href="/wallet"] .sub-item:before,
.sidebar .nav-collapse li a[href="/dashboard"] .sub-item:before,
.sidebar .nav-collapse li a[href="/profile"] .sub-item:before,
.sidebar .nav-collapse li a[href="/my-invoices"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/users"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/employees"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/about"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/addresses"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/alerts"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/ambience-scenes"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/messages"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/terms"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/sales-agreements"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/errorlogs"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/activitylogs"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/ai-request-logs"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/sessions"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/contacts"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/announcements"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/countries"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/exam-types"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/assessment-frameworks"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/ftpsettings"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/uploadpricing"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/wallets"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/api-keys"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/ai-model-routes"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/ai-observability"] .sub-item:before,
.sidebar .nav-collapse li a[href="/super-admin/encryption-diagnostic"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/email-accounts"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/email-templates"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/site-settings"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/site-content"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/localization"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/site-features"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/how-it-works"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/references"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/social-media"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/subscription-plans"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/echo-plans"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/echo-credits"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/echo-live-agent"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/pricing-content"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/package-types"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/user-subscriptions"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/user-credits"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/credit-costs"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/corporate-clients"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/payment-gateways"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/hosted-payments"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/bank-accounts"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/bank-transfers"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/payment-method-settings"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/echo-payment-settings"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/company-info"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/conversation-topics"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/writing-topics"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/languages"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/exam-rule-documents"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/exam-tasks"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/listening-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/reading-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/speaking-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/writing-exercises"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/exam-templates"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/course-approvals"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/team-members"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/invoices"] .sub-item:before,
.sidebar .nav-collapse li a[href="/admin/orphaned-cloud-files"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/courses/create"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/content-upload"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/speaking-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/writing-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/ambience-scenes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/schools"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-classrooms"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-students"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-grades"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/my-courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/speaking-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/writing-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=3"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=1&flow=individual-reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=1&flow=system-reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=2&flow=individual-writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=2&flow=coach-writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=4"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/ai-tutor"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/speaking"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/listening"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/catalog"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/saved-words"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/flashcards"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/exams"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/exams/my-results"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/pricing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/my-transfer-requests"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/wallet"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/dashboard"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/profile"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/my-invoices"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/users"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/employees"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/about"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/addresses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/alerts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ambience-scenes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/messages"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/terms"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/sales-agreements"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/errorlogs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/activitylogs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-request-logs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/sessions"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/contacts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/announcements"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/countries"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/exam-types"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/assessment-frameworks"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ftpsettings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/uploadpricing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/wallets"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/api-keys"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-model-routes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-observability"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/super-admin/encryption-diagnostic"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/email-accounts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/email-templates"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-content"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/localization"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-features"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/how-it-works"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/references"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/social-media"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/subscription-plans"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-plans"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-credits"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-live-agent"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/pricing-content"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/package-types"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/user-subscriptions"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/user-credits"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/credit-costs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/corporate-clients"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/payment-gateways"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/hosted-payments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/bank-accounts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/bank-transfers"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/payment-method-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-payment-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/company-info"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/conversation-topics"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/writing-topics"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/languages"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-rule-documents"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-tasks"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/speaking-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/writing-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-templates"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/course-approvals"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/team-members"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/invoices"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/orphaned-cloud-files"] .sub-item:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    left: -38px;
    border-radius: 9px;
    font-size: 11px;
    color: inherit;
    background: rgba(127, 127, 127, .16);
    transition: background .15s ease, color .15s ease;
}

.sidebar .nav-collapse li a[href="/teacher/courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/courses"] .sub-item:before { content: "\f19d"; }

.sidebar .nav-collapse li a[href="/teacher/courses/create"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/courses/create"] .sub-item:before { content: "\f055"; }

.sidebar .nav-collapse li a[href="/teacher/content-upload"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/content-upload"] .sub-item:before { content: "\f382"; }

.sidebar .nav-collapse li a[href="/teacher/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/listening-exercises"] .sub-item:before { content: "\f58f"; }

.sidebar .nav-collapse li a[href="/teacher/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/reading-exercises"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/teacher/speaking-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/speaking-assignments"] .sub-item:before { content: "\f3c9"; }

.sidebar .nav-collapse li a[href="/teacher/writing-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/writing-assignments"] .sub-item:before { content: "\f5ad"; }

.sidebar .nav-collapse li a[href="/teacher/ambience-scenes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/ambience-scenes"] .sub-item:before { content: "\f630"; }

.sidebar .nav-collapse li a[href="/teacher/schools"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/schools"] .sub-item:before { content: "\f549"; }

.sidebar .nav-collapse li a[href="/teacher/all-classrooms"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-classrooms"] .sub-item:before { content: "\f51c"; }

.sidebar .nav-collapse li a[href="/teacher/all-students"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-students"] .sub-item:before { content: "\f501"; }

.sidebar .nav-collapse li a[href="/teacher/all-grades"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/teacher/all-grades"] .sub-item:before { content: "\f46c"; }

.sidebar .nav-collapse li a[href="/courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/courses"] .sub-item:before { content: "\f54e"; }

.sidebar .nav-collapse li a[href="/student/my-courses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/my-courses"] .sub-item:before { content: "\f5da"; }

.sidebar .nav-collapse li a[href="/student/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/listening-exercises"] .sub-item:before { content: "\f58f"; }

.sidebar .nav-collapse li a[href="/student/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/reading-exercises"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/student/speaking-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/speaking-assignments"] .sub-item:before { content: "\f3c9"; }

.sidebar .nav-collapse li a[href="/student/writing-assignments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/writing-assignments"] .sub-item:before { content: "\f5ad"; }

.sidebar .nav-collapse li a[href="/language-practice"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice"] .sub-item:before { content: "\f201"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=3"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=3"] .sub-item:before { content: "\f58f"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=individual-reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=1&flow=individual-reading"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=1&flow=system-reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=1&flow=system-reading"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=individual-writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=2&flow=individual-writing"] .sub-item:before { content: "\f5ad"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=2&flow=coach-writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=2&flow=coach-writing"] .sub-item:before { content: "\f544"; }

.sidebar .nav-collapse li a[href="/language-practice/create?skill=4"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/create?skill=4"] .sub-item:before { content: "\f3c9"; }

.sidebar .nav-collapse li a[href="/language-practice/ai-tutor"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/language-practice/ai-tutor"] .sub-item:before { content: "\f544"; }

.sidebar .nav-collapse li a[href="/student/ai-generation/reading"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/reading"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/student/ai-generation/writing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/writing"] .sub-item:before { content: "\f5ad"; }

.sidebar .nav-collapse li a[href="/student/ai-generation/speaking"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/speaking"] .sub-item:before { content: "\f3c9"; }

.sidebar .nav-collapse li a[href="/student/ai-generation/listening"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/student/ai-generation/listening"] .sub-item:before { content: "\f58f"; }

.sidebar .nav-collapse li a[href="/video-learning"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning"] .sub-item:before { content: "\f144"; }

.sidebar .nav-collapse li a[href="/video-learning/catalog"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/catalog"] .sub-item:before { content: "\f008"; }

.sidebar .nav-collapse li a[href="/video-learning/saved-words"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/saved-words"] .sub-item:before { content: "\f02e"; }

.sidebar .nav-collapse li a[href="/video-learning/flashcards"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/video-learning/flashcards"] .sub-item:before { content: "\f24d"; }

.sidebar .nav-collapse li a[href="/exams"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/exams"] .sub-item:before { content: "\f573"; }

.sidebar .nav-collapse li a[href="/exams/my-results"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/exams/my-results"] .sub-item:before { content: "\f681"; }

.sidebar .nav-collapse li a[href="/pricing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/pricing"] .sub-item:before { content: "\f521"; }

.sidebar .nav-collapse li a[href="/my-transfer-requests"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/my-transfer-requests"] .sub-item:before { content: "\f19c"; }

.sidebar .nav-collapse li a[href="/wallet"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/wallet"] .sub-item:before { content: "\f555"; }

.sidebar .nav-collapse li a[href="/dashboard"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/dashboard"] .sub-item:before { content: "\f3fd"; }

.sidebar .nav-collapse li a[href="/profile"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/profile"] .sub-item:before { content: "\f2bd"; }

.sidebar .nav-collapse li a[href="/my-invoices"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/my-invoices"] .sub-item:before { content: "\f570"; }

.sidebar .nav-collapse li a[href="/superadmin/users"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/users"] .sub-item:before { content: "\f0c0"; }

.sidebar .nav-collapse li a[href="/superadmin/employees"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/employees"] .sub-item:before { content: "\f0b1"; }

.sidebar .nav-collapse li a[href="/superadmin/about"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/about"] .sub-item:before { content: "\f129"; }

.sidebar .nav-collapse li a[href="/superadmin/addresses"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/addresses"] .sub-item:before { content: "\f3c5"; }

.sidebar .nav-collapse li a[href="/superadmin/alerts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/alerts"] .sub-item:before { content: "\f0f3"; }

.sidebar .nav-collapse li a[href="/superadmin/ambience-scenes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ambience-scenes"] .sub-item:before { content: "\f630"; }

.sidebar .nav-collapse li a[href="/superadmin/messages"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/messages"] .sub-item:before { content: "\f0e0"; }

.sidebar .nav-collapse li a[href="/superadmin/terms"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/terms"] .sub-item:before { content: "\f15c"; }

.sidebar .nav-collapse li a[href="/superadmin/sales-agreements"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/sales-agreements"] .sub-item:before { content: "\f573"; }

.sidebar .nav-collapse li a[href="/superadmin/errorlogs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/errorlogs"] .sub-item:before { content: "\f071"; }

.sidebar .nav-collapse li a[href="/superadmin/activitylogs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/activitylogs"] .sub-item:before { content: "\f1da"; }

.sidebar .nav-collapse li a[href="/superadmin/ai-request-logs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-request-logs"] .sub-item:before { content: "\f544"; }

.sidebar .nav-collapse li a[href="/superadmin/sessions"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/sessions"] .sub-item:before { content: "\f109"; }

.sidebar .nav-collapse li a[href="/superadmin/contacts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/contacts"] .sub-item:before { content: "\f2b9"; }

.sidebar .nav-collapse li a[href="/superadmin/announcements"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/announcements"] .sub-item:before { content: "\f0a1"; }

.sidebar .nav-collapse li a[href="/superadmin/countries"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/countries"] .sub-item:before { content: "\f57d"; }

.sidebar .nav-collapse li a[href="/superadmin/exam-types"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/exam-types"] .sub-item:before { content: "\f0ae"; }

.sidebar .nav-collapse li a[href="/superadmin/assessment-frameworks"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/assessment-frameworks"] .sub-item:before { content: "\f0e8"; }

.sidebar .nav-collapse li a[href="/superadmin/ftpsettings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ftpsettings"] .sub-item:before { content: "\f233"; }

.sidebar .nav-collapse li a[href="/superadmin/uploadpricing"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/uploadpricing"] .sub-item:before { content: "\f0d6"; }

.sidebar .nav-collapse li a[href="/superadmin/wallets"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/wallets"] .sub-item:before { content: "\f555"; }

.sidebar .nav-collapse li a[href="/superadmin/api-keys"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/api-keys"] .sub-item:before { content: "\f084"; }

.sidebar .nav-collapse li a[href="/superadmin/ai-model-routes"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-model-routes"] .sub-item:before { content: "\f126"; }

.sidebar .nav-collapse li a[href="/superadmin/ai-observability"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/ai-observability"] .sub-item:before { content: "\f080"; }

.sidebar .nav-collapse li a[href="/super-admin/encryption-diagnostic"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/super-admin/encryption-diagnostic"] .sub-item:before { content: "\f023"; }

.sidebar .nav-collapse li a[href="/superadmin/email-accounts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/email-accounts"] .sub-item:before { content: "\f1fa"; }

.sidebar .nav-collapse li a[href="/superadmin/email-templates"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/email-templates"] .sub-item:before { content: "\f1c9"; }

.sidebar .nav-collapse li a[href="/superadmin/site-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-settings"] .sub-item:before { content: "\f013"; }

.sidebar .nav-collapse li a[href="/superadmin/site-content"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-content"] .sub-item:before { content: "\f1ea"; }

.sidebar .nav-collapse li a[href="/superadmin/localization"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/localization"] .sub-item:before { content: "\f1ab"; }

.sidebar .nav-collapse li a[href="/superadmin/site-features"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/site-features"] .sub-item:before { content: "\f005"; }

.sidebar .nav-collapse li a[href="/superadmin/how-it-works"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/how-it-works"] .sub-item:before { content: "\f059"; }

.sidebar .nav-collapse li a[href="/superadmin/references"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/references"] .sub-item:before { content: "\f2b5"; }

.sidebar .nav-collapse li a[href="/superadmin/social-media"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/social-media"] .sub-item:before { content: "\f1e0"; }

.sidebar .nav-collapse li a[href="/superadmin/subscription-plans"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/subscription-plans"] .sub-item:before { content: "\f521"; }

.sidebar .nav-collapse li a[href="/superadmin/echo-plans"] .sub-item:before,
.sidebar .nav-collapse li a[href="/superadmin/echo-credits"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-plans"] .sub-item:before { content: "\f130"; }
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-credits"] .sub-item:before { content: "\f130"; }

.sidebar .nav-collapse li a[href="/superadmin/echo-live-agent"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-live-agent"] .sub-item:before { content: "\f590"; }

.sidebar .nav-collapse li a[href="/superadmin/pricing-content"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/pricing-content"] .sub-item:before { content: "\f02b"; }

.sidebar .nav-collapse li a[href="/superadmin/package-types"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/package-types"] .sub-item:before { content: "\f466"; }

.sidebar .nav-collapse li a[href="/superadmin/user-subscriptions"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/user-subscriptions"] .sub-item:before { content: "\f2c2"; }

.sidebar .nav-collapse li a[href="/superadmin/user-credits"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/user-credits"] .sub-item:before { content: "\f51e"; }

.sidebar .nav-collapse li a[href="/superadmin/credit-costs"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/credit-costs"] .sub-item:before { content: "\f1ec"; }

.sidebar .nav-collapse li a[href="/superadmin/corporate-clients"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/corporate-clients"] .sub-item:before { content: "\f1ad"; }

.sidebar .nav-collapse li a[href="/superadmin/payment-gateways"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/payment-gateways"] .sub-item:before { content: "\f09d"; }

.sidebar .nav-collapse li a[href="/superadmin/hosted-payments"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/hosted-payments"] .sub-item:before { content: "\f362"; }

.sidebar .nav-collapse li a[href="/superadmin/bank-accounts"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/bank-accounts"] .sub-item:before { content: "\f19c"; }

.sidebar .nav-collapse li a[href="/superadmin/bank-transfers"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/bank-transfers"] .sub-item:before { content: "\f4c0"; }

.sidebar .nav-collapse li a[href="/superadmin/payment-method-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/payment-method-settings"] .sub-item:before { content: "\f53d"; }

.sidebar .nav-collapse li a[href="/superadmin/echo-payment-settings"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/echo-payment-settings"] .sub-item:before { content: "\f53d"; }

.sidebar .nav-collapse li a[href="/superadmin/company-info"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/company-info"] .sub-item:before { content: "\f1ad"; }

.sidebar .nav-collapse li a[href="/superadmin/conversation-topics"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/conversation-topics"] .sub-item:before { content: "\f086"; }

.sidebar .nav-collapse li a[href="/superadmin/writing-topics"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/superadmin/writing-topics"] .sub-item:before { content: "\f303"; }

.sidebar .nav-collapse li a[href="/admin/languages"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/languages"] .sub-item:before { content: "\f0ac"; }

.sidebar .nav-collapse li a[href="/admin/exam-rule-documents"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-rule-documents"] .sub-item:before { content: "\f56c"; }

.sidebar .nav-collapse li a[href="/admin/exam-tasks"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-tasks"] .sub-item:before { content: "\f46d"; }

.sidebar .nav-collapse li a[href="/admin/listening-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/listening-exercises"] .sub-item:before { content: "\f58f"; }

.sidebar .nav-collapse li a[href="/admin/reading-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/reading-exercises"] .sub-item:before { content: "\f518"; }

.sidebar .nav-collapse li a[href="/admin/speaking-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/speaking-exercises"] .sub-item:before { content: "\f3c9"; }

.sidebar .nav-collapse li a[href="/admin/writing-exercises"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/writing-exercises"] .sub-item:before { content: "\f5ad"; }

.sidebar .nav-collapse li a[href="/admin/exam-templates"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/exam-templates"] .sub-item:before { content: "\f0c5"; }

.sidebar .nav-collapse li a[href="/admin/course-approvals"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/course-approvals"] .sub-item:before { content: "\f058"; }

.sidebar .nav-collapse li a[href="/admin/team-members"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/team-members"] .sub-item:before { content: "\f500"; }

.sidebar .nav-collapse li a[href="/admin/invoices"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/invoices"] .sub-item:before { content: "\f570"; }

.sidebar .nav-collapse li a[href="/admin/orphaned-cloud-files"] .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a[href="/admin/orphaned-cloud-files"] .sub-item:before { content: "\f0c2"; }

.sidebar .nav-collapse li a:hover .sub-item:before,
.sidebar[data-background-color] .nav-collapse li a:hover .sub-item:before {
    background: rgba(127, 127, 127, .28);
}

/* The page being viewed: Ready Pro's own accent blue. */
.sidebar .nav-collapse li.active > a .sub-item:before,
.sidebar[data-background-color] .nav-collapse li.active > a .sub-item:before {
    background: #1d7af3;
    color: #fff;
}

.sidebar .nav-collapse li a .sub-item { letter-spacing: .1px; }

/* Group icons (Teacher operations, School management ...) sit in the same kind of chip. */
.sidebar .nav > .nav-item > a > i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    float: none;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    border-radius: 10px;
    font-size: 17px;
    background: rgba(127, 127, 127, .14);
}

.sidebar .nav .nav-section .text-section { letter-spacing: .12em; }
