.ant-layout.course-sidebar + section.ant-layout._learn_content_wrapper_me7xn_1,
section.ant-layout._learn_content_wrapper_me7xn_1 {
  background-color: #8C0001 !important;
}


._learn_sidebar_1gst3_1,
.course-sidebar {
  background-color: #6B0001 !important;
  border-right: 1px solid rgba(255,255,255,0.16) !important;
}


.course-sidebar > div,
.course-sidebar > div > div,
._learn_sidebar_1gst3_1 > div,
._learn_sidebar_1gst3_1 > div > div {
  background-color: #6B0001 !important;
}


._learn_sidebar_1gst3_1 > div:last-child,
.course-sidebar > div:last-child,
._learn_sidebar_1gst3_1 .overflow-y-auto,
.course-sidebar .overflow-y-auto {
  background-color: #6B0001 !important;
}


.course-sidebar-header {
  background: #6B0001 !important;
  border-bottom: 1px solid rgba(255,255,255,0.16) !important;
}

.course-sidebar-header .course-title {
  color: #FDFDFD !important;
}

.course-sidebar-header .course-current-step,
.course-sidebar-header .course-progress-percent {
  color: rgba(253,253,253,0.60) !important;
}


.course-sidebar .ant-btn-text,
.course-sidebar .ant-btn.ant-btn-text {
  color: #FDFDFD !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.course-sidebar .ant-btn-text:hover,
.course-sidebar .ant-btn.ant-btn-text:hover {
  color: #FAE066 !important;
  background: rgba(255,255,255,0.08) !important;
  border-radius: 10px !important;
}

.course-sidebar .ant-btn.ant-btn-text .anticon,
.course-sidebar .ant-btn.ant-btn-text .anticon svg {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}


.course-sidebar .course-progress .ant-progress-inner {
  background: rgba(0,0,0,0.25) !important;
}

.course-progress .ant-progress-bg,
.course-sidebar .ant-progress .ant-progress-bg,
._learn_sidebar_drawer_1gst3_9 .ant-progress .ant-progress-bg {
  background: linear-gradient(90deg, #F48F3E, #FAE066) !important;
}


.course-sidebar .ant-btn-link,
.course-sidebar .ant-btn-link span,
._learn_sidebar_1gst3_1 .ant-btn-link,
._learn_sidebar_1gst3_1 .ant-btn-link span {
  color: #F48F3E !important;
}

.course-sidebar .ant-btn-link:hover,
.course-sidebar .ant-btn-link:hover span {
  color: #FAE066 !important;
}

.course-sidebar .ant-btn-link .anticon,
.course-sidebar .ant-btn-link .anticon svg {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}


.course-sidebar .ant-menu.ant-menu-light,
.course-sidebar .ant-menu-root,
._learn_sidebar_1gst3_1 .ant-menu.ant-menu-light,
._learn_sidebar_1gst3_1 .ant-menu-root {
  background-color: #6B0001 !important;
}

.course-item-menu.ant-menu-inline {
  background: #6B0001 !important;
  border-inline-end: none !important;
}


.course-sidebar .ant-menu-inline,
._learn_sidebar_1gst3_1 .ant-menu-inline {
  border-inline-end: none !important;
  border-right: none !important;
}


.course-sidebar .ant-menu-inline .ant-menu-item,
.course-sidebar .ant-menu-light .ant-menu-item,
._learn_sidebar_1gst3_1 .ant-menu-item,
.course-item-menu.ant-menu-inline .ant-menu-item,
.course-item-menu.ant-menu-inline .course-item-wrapper,
.course-item-menu.ant-menu-inline .ant-menu-submenu-title {
  background: transparent !important;
  color: #FDFDFD !important;
  border-radius: 10px !important;
  margin: 4px 8px !important;
  width: calc(100% - 16px) !important;
  transition: all 0.25s ease !important;
}


.course-item-menu .course-item-title,
.course-item-menu .ant-menu-title-content,
.course-sidebar .ant-menu-inline .ant-menu-item *,
.course-sidebar .ant-menu-light .ant-menu-item *,
._learn_sidebar_1gst3_1 .ant-menu-item * {
  color: #FDFDFD !important;
}


.course-item-menu .anticon,
.course-item-menu .anticon svg,
.course-sidebar .anticon-lock,
._learn_sidebar_1gst3_1 .anticon-lock {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}

.course-sidebar .anticon-lock svg path,
.course-item-menu .anticon svg path,
._learn_sidebar_1gst3_1 .anticon-lock svg path {
  fill: #F48F3E !important;
}


.course-sidebar .ant-menu-inline .ant-menu-item:hover,
.course-sidebar .ant-menu-light .ant-menu-item:hover,
._learn_sidebar_1gst3_1 .ant-menu-item:hover,
.course-item-menu .ant-menu-item:hover,
.course-item-menu .course-item-wrapper:hover,
.course-item-menu .ant-menu-submenu-title:hover {
  background: linear-gradient(90deg, rgba(255,255,255,0.12), rgba(255,255,255,0.03)) !important;
}


.course-sidebar .ant-menu-inline .ant-menu-item-selected,
.course-sidebar .ant-menu-light .ant-menu-item-selected,
._learn_sidebar_1gst3_1 .ant-menu-item-selected,
.course-item-menu .ant-menu-item-selected,
.course-item-menu .ant-menu-item.ant-menu-item-selected.course-item-wrapper {
  background: linear-gradient(90deg, rgba(255,255,255,0.20), rgba(255,255,255,0.06)) !important;
}

.course-sidebar .ant-menu-item-selected *,
._learn_sidebar_1gst3_1 .ant-menu-item-selected * {
  color: #FDFDFD !important;
}


.course-item-menu.ant-menu-inline .ant-menu-item-selected:after,
.course-sidebar .course-item-menu.ant-menu-inline .ant-menu-item-selected:after,
._learn_sidebar_drawer_1gst3_9 .course-item-menu.ant-menu-inline .ant-menu-item-selected:after {
  border-right: 3px solid #F48F3E !important;
}


header.course-header {
  background-color: #6B0001 !important;
  border-bottom: 1px solid rgba(255,255,255,0.16) !important;
}


.course-breadcrumb .course-breadcrumb-item,
.course-breadcrumb .ant-breadcrumb-separator {
  color: rgba(253,253,253,0.60) !important;
}

.course-breadcrumb .ant-btn-text {
  color: rgba(253,253,253,0.60) !important;
}


header.course-header ._root_1elbj_1 {
  color: #FDFDFD !important;
}

header.course-header ._headerButton_1rsom_2 {
  background: #B23A3B !important;
  border: 2px solid rgba(255,255,255,0.28) !important;
  border-radius: 40px !important;
}


header.course-header .ant-btn-circle.bg-gray-3 {
  background: linear-gradient(318deg, #6B0001 0%, #8C0001 50.01%, #6B0001 100%) !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
}

header.course-header .ant-btn-circle.bg-gray-3 svg path {
  fill: #F48F3E !important;
}


header.course-header .ant-avatar {
  background: linear-gradient(26deg, #F48F3E 0%, #E8BE57 22%, #FB9442 53%, #FAE066 79%, #E8BE57 99%) !important;
  color: #0B0B0B !important;
  border: none !important;
}

header.course-header .ant-avatar .ant-avatar-string {
  color: #0B0B0B !important;
}

header.course-header .ant-dropdown-trigger .fs-12,
header.course-header .ant-dropdown-trigger div,
header.course-header .ant-dropdown-trigger span {
  color: #FDFDFD !important;
}

header.course-header .anticon-down {
  color: #FDFDFD !important;
}

._tabs_nav_bz015_1 {
  background-color: #6B0001 !important;
  border-bottom: 1px solid rgba(255,255,255,0.14) !important;
}

._tabs_nav_bz015_1::after,
._tabs_nav_bz015_1::before {
  background: rgba(255,255,255,0.14) !important;
  height: 1px !important;
}

._tabs_tab_bz015_13 {
  color: rgba(253,253,253,0.60) !important;
  cursor: pointer;
}

._tabs_tab_bz015_13 .course-item-tab-title {
  color: rgba(253,253,253,0.60) !important;
}

._tabs_tab_bz015_13:hover .course-item-tab-title {
  color: #FDFDFD !important;
}

._tabs_tab__active_bz015_68 .course-item-tab-title {
  color: #FDFDFD !important;
}

.course-item-tab-desc {
  color: rgba(253,253,253,0.60) !important;
}


._tabs_tab__active_bz015_68 ._tab_icon_1hb2q_1,
._tabs_tab__active_bz015_68 ._tab_icon_1hb2q_1.bg-primary {
  background: linear-gradient(26deg, #F48F3E 0%, #E8BE57 22%, #FB9442 53%, #FAE066 79%, #E8BE57 99%) !important;
}


._tabs_tab_bz015_13:not(._tabs_tab__active_bz015_68) ._tab_icon_1hb2q_1,
._tabs_tab__disabled_bz015_61 ._tab_icon_1hb2q_1,
._tabs_tab__disabled_bz015_61 ._tab_icon_1hb2q_1.bg-gray-6 {
  background: #6B0001 !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
}

._tab_icon_1hb2q_1 .anticon svg {
  color: #FDFDFD !important;
  fill: #FDFDFD !important;
}

._tabs_tab__disabled_bz015_61 ._tab_icon_1hb2q_1 .anticon svg {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}


._tabs_tab_activity_bar_bz015_39 {
  border-bottom: none !important;
  background: transparent !important;
  height: 2px !important;
}

._tabs_tab__active_bz015_68 ._tabs_tab_activity_bar_bz015_39 {
  border-bottom: none !important;
  background: linear-gradient(90deg, #F48F3E, #FAE066) !important;
  height: 2px !important;
}


._item_content_wrapper_1pr2a_1 {
  background-color: #8C0001 !important;
}

._tabs_content_holder_bz015_81,
._tabs_content_bz015_81,
._tabs_tabpane_bz015_93._tabs_tabpane__active_bz015_100 {
  background-color: #8C0001 !important;
}


._item_content_footer_t8lnz_1,
.course-footer {
  background-color: #6B0001 !important;
  border-top: 1px solid rgba(255,255,255,0.16) !important;
}


.course-footer .ant-btn-primary,
._item_content_footer_t8lnz_1 .ant-btn-primary,
button.ant-btn.ant-btn-primary.ant-btn-lg.course-complete-theory-button,
.course-footer .ant-btn.ant-btn-primary.ant-btn-lg {
  background: linear-gradient(26deg, #F48F3E 0%, #E8BE57 22%, #FB9442 53%, #FAE066 79%, #E8BE57 99%) !important;
  border: 1px solid #E8A020 !important;
  border-radius: 12px !important;
  color: #0B0B0B !important;
  font-weight: 600 !important;
  box-shadow: 0 2px 12px rgba(255,255,255,0.22) !important;
  transition: all 0.3s ease !important;
}

.course-footer .ant-btn-primary:hover,
._item_content_footer_t8lnz_1 .ant-btn-primary:hover {
  background: linear-gradient(26deg, #E8BE57 0%, #F48F3E 35%, #FAE066 100%) !important;
  border-color: #C08020 !important;
  color: #0B0B0B !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 4px 16px rgba(255,255,255,0.28) !important;
}

.course-footer .ant-btn-primary .anticon svg,
.course-footer .ant-btn-primary .anticon svg path {
  fill: #0B0B0B !important;
}

.course-footer .ant-btn-primary:active {
  transform: scale(0.97) !important;
}

._task_1fb9s_1 {
  background-color: #B23A3B !important;
  border: 1px solid rgba(255,255,255,0.18) !important;
  border-radius: 16px !important;
}

._task_1fb9s_1 .ant-tag._tag_oqezb_1 {
  background: rgba(255,255,255,0.14) !important;
  border: 1px solid rgba(255,255,255,0.28) !important;
  color: #F48F3E !important;
  border-radius: 8px !important;
}

._task_1fb9s_1 ._markdown_inner_q2ssl_1 p {
  color: #FDFDFD !important;
}

._task_1fb9s_1 .ant-divider {
  border-color: rgba(255,255,255,0.14) !important;
}

._task_1fb9s_1 .p-10.mb-10.bg-gray-3 {
  background-color: rgba(0,0,0,0.18) !important;
  border-radius: 12px !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
}

._task_1fb9s_1 .ant-avatar {
  background: linear-gradient(318deg, #6B0001 0%, #8C0001 100%) !important;
  border: 2px solid rgba(255,255,255,0.28) !important;
  color: #FDFDFD !important;
}

._task_1fb9s_1 .fw-500.fs-16,
._task_1fb9s_1 .ant-form-item-label label {
  color: #FDFDFD !important;
}

._task_1fb9s_1 .ant-input.msg-edit-input,
._task_1fb9s_1 textarea.ant-input {
  background: #B23A3B !important;
  color: #FDFDFD !important;
  border: 1px solid rgba(255,255,255,0.18) !important;
  border-radius: 8px !important;
}

._task_1fb9s_1 textarea.ant-input::placeholder {
  color: rgba(255,255,255,0.38) !important;
}

._task_1fb9s_1 ._comment_editor_1xu6s_1 {
  background: #B23A3B !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-radius: 10px !important;
}

._task_1fb9s_1 .anticon {
  color: #F48F3E !important;
}

._task_1fb9s_1 .ant-btn-primary.ant-btn-lg,
._task_1fb9s_1 .ant-btn-primary {
  background: linear-gradient(26deg, #F48F3E 0%, #E8BE57 22%, #FB9442 53%, #FAE066 79%, #E8BE57 99%) !important;
  border: 1px solid #E8A020 !important;
  border-radius: 12px !important;
  color: #0B0B0B !important;
  transition: all 0.3s ease !important;
}

._task_1fb9s_1 .ant-btn-primary:hover {
  background: linear-gradient(26deg, #E8BE57 0%, #F48F3E 35%, #FAE066 100%) !important;
  border-color: #C08020 !important;
  color: #0B0B0B !important;
}

._task_1fb9s_1 .ant-btn-primary .anticon svg,
._task_1fb9s_1 .ant-btn-primary .anticon svg path {
  fill: #0B0B0B !important;
}


.course-item-menu .ant-menu-sub,
.course-item-menu .ant-menu.ant-menu-sub,
.course-item-menu .ant-menu-sub.ant-menu-inline,
.course-sidebar .ant-menu-sub,
.course-sidebar .ant-menu.ant-menu-sub,
.course-sidebar .ant-menu-sub.ant-menu-inline,
._learn_sidebar_1gst3_1 .ant-menu-sub,
._learn_sidebar_1gst3_1 .ant-menu.ant-menu-sub,
._learn_sidebar_1gst3_1 .ant-menu-sub.ant-menu-inline {
  background-color: #6B0001 !important;
  border: none !important;
  box-shadow: none !important;
}


.course-item-submenu,
.course-item-submenu.ant-menu-submenu,
.course-sidebar .ant-menu-submenu,
._learn_sidebar_1gst3_1 .ant-menu-submenu {
  background-color: transparent !important;
}


.course-item-submenu > .ant-menu-submenu-title,
.course-sidebar .ant-menu-submenu > .ant-menu-submenu-title,
._learn_sidebar_1gst3_1 .ant-menu-submenu > .ant-menu-submenu-title {
  background: transparent !important;
  color: #FDFDFD !important;
  border-radius: 10px !important;
}

.course-item-submenu > .ant-menu-submenu-title:hover,
.course-sidebar .ant-menu-submenu > .ant-menu-submenu-title:hover,
._learn_sidebar_1gst3_1 .ant-menu-submenu > .ant-menu-submenu-title:hover {
  background: linear-gradient(90deg, rgba(255,255,255,0.12), rgba(255,255,255,0.03)) !important;
}


.course-item-submenu-title,
.course-item-menu .course-item-submenu-title,
.course-sidebar .course-item-submenu-title,
._learn_sidebar_1gst3_1 .course-item-submenu-title {
  color: #FDFDFD !important;
}

.course-item-submenu .ant-menu-submenu-arrow,
.course-item-submenu ._section_caret_icon_18ox6_36,
.course-item-submenu .anticon-caret-right,
.course-item-submenu .anticon-caret-right svg,
.course-sidebar .ant-menu-submenu-arrow,
._learn_sidebar_1gst3_1 .ant-menu-submenu-arrow {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}


.course-item-menu .ant-menu-sub .ant-menu-item,
.course-item-menu .ant-menu-sub .course-item-wrapper,
.course-sidebar .ant-menu-sub .ant-menu-item,
.course-sidebar .ant-menu-sub .course-item-wrapper,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-item,
._learn_sidebar_1gst3_1 .ant-menu-sub .course-item-wrapper {
  background: transparent !important;
  color: #FDFDFD !important;
  border-radius: 10px !important;
}


.course-item-menu .ant-menu-sub .ant-menu-item:hover,
.course-item-menu .ant-menu-sub .course-item-wrapper:hover,
.course-sidebar .ant-menu-sub .ant-menu-item:hover,
.course-sidebar .ant-menu-sub .course-item-wrapper:hover,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-item:hover,
._learn_sidebar_1gst3_1 .ant-menu-sub .course-item-wrapper:hover {
  background: linear-gradient(90deg, rgba(255,255,255,0.12), rgba(255,255,255,0.03)) !important;
}


.course-item-menu .ant-menu-sub .ant-menu-item-selected,
.course-item-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected.course-item-wrapper,
.course-sidebar .ant-menu-sub .ant-menu-item-selected,
.course-sidebar .ant-menu-sub .ant-menu-item.ant-menu-item-selected.course-item-wrapper,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-item-selected,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-item.ant-menu-item-selected.course-item-wrapper {
  background: linear-gradient(90deg, rgba(255,255,255,0.20), rgba(255,255,255,0.06)) !important;
}


.course-item-menu .ant-menu-sub .course-item-title,
.course-item-menu .ant-menu-sub .ant-menu-title-content,
.course-sidebar .ant-menu-sub .course-item-title,
.course-sidebar .ant-menu-sub .ant-menu-title-content,
._learn_sidebar_1gst3_1 .ant-menu-sub .course-item-title,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-title-content {
  color: #FDFDFD !important;
}


.course-item-menu .ant-menu-sub .anticon-lock,
.course-item-menu .ant-menu-sub .anticon-lock svg,
.course-sidebar .ant-menu-sub .anticon-lock,
.course-sidebar .ant-menu-sub .anticon-lock svg,
._learn_sidebar_1gst3_1 .ant-menu-sub .anticon-lock,
._learn_sidebar_1gst3_1 .ant-menu-sub .anticon-lock svg {
  color: #F48F3E !important;
  fill: #F48F3E !important;
}

.course-item-menu .ant-menu-sub .anticon-lock svg path,
.course-sidebar .ant-menu-sub .anticon-lock svg path,
._learn_sidebar_1gst3_1 .ant-menu-sub .anticon-lock svg path {
  fill: #F48F3E !important;
}


.course-item-menu .ant-menu-sub .ant-menu-item-selected::after,
.course-sidebar .ant-menu-sub .ant-menu-item-selected::after,
._learn_sidebar_1gst3_1 .ant-menu-sub .ant-menu-item-selected::after {
  border-right: 3px solid #F48F3E !important;
}


.course-item-menu .ant-menu-sub[style],
.course-sidebar .ant-menu-sub[style],
._learn_sidebar_1gst3_1 .ant-menu-sub[style] {
  background-color: #6B0001 !important;
}


.course-sidebar,
.course-sidebar .overflow-y-auto,
._learn_sidebar_1gst3_1,
._learn_sidebar_1gst3_1 .overflow-y-auto {
  scrollbar-color: #F48F3E #6B0001 !important;
  scrollbar-width: thin;
}


.course-sidebar::-webkit-scrollbar,
.course-sidebar .overflow-y-auto::-webkit-scrollbar,
._learn_sidebar_1gst3_1::-webkit-scrollbar,
._learn_sidebar_1gst3_1 .overflow-y-auto::-webkit-scrollbar {
  width: 10px;
}

.course-sidebar::-webkit-scrollbar-track,
.course-sidebar .overflow-y-auto::-webkit-scrollbar-track,
._learn_sidebar_1gst3_1::-webkit-scrollbar-track,
._learn_sidebar_1gst3_1 .overflow-y-auto::-webkit-scrollbar-track {
  background: #6B0001 !important;
  border-left: 1px solid rgba(255,255,255,0.12) !important;
}

.course-sidebar::-webkit-scrollbar-thumb,
.course-sidebar .overflow-y-auto::-webkit-scrollbar-thumb,
._learn_sidebar_1gst3_1::-webkit-scrollbar-thumb,
._learn_sidebar_1gst3_1 .overflow-y-auto::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #F48F3E 0%, #FAE066 50%, #F48F3E 100%) !important;
  border-radius: 20px !important;
  border: 2px solid #6B0001 !important;
}

.course-sidebar::-webkit-scrollbar-thumb:hover,
.course-sidebar .overflow-y-auto::-webkit-scrollbar-thumb:hover,
._learn_sidebar_1gst3_1::-webkit-scrollbar-thumb:hover,
._learn_sidebar_1gst3_1 .overflow-y-auto::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #FAE066 0%, #F48F3E 50%, #E8BE57 100%) !important;
}