body.theme-dashboard-home .offering-semester-line {
  margin: 0 0 6px;
  color: #a7c9ef;
  font-weight: 500;
}

body.theme-dashboard-home .offering-title-line {
  margin: 0;
}

body.theme-dashboard-home .offering-empty-state {
  border: 1px solid rgba(126, 177, 230, 0.35);
  border-radius: 14px;
  padding: 26px 24px;
  background: rgba(18, 58, 112, 0.28);
  box-shadow: 0 10px 24px rgba(4, 14, 34, 0.35);
}

body.theme-dashboard-home .offering-empty-state h3 {
  margin: 0 0 10px;
  color: #e4f1ff;
}

body.theme-dashboard-home .offering-empty-state p {
  color: #c9def8;
}

body.theme-dashboard-home .offering-lesson-card .desc .admin span:first-child {
  min-width: 62px;
  display: inline-block;
  color: #9cc4ef;
}

body.theme-dashboard-home .offering-lesson-card .desc p {
  color: #d8eaff;
}

body.theme-dashboard-home .offering-downloads {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 14px;
}

body.theme-dashboard-home .offering-downloads a {
  display: inline-flex;
  align-items: center;
  border: 1px solid rgba(111, 172, 237, 0.45);
  border-radius: 999px;
  padding: 4px 12px;
  color: #d8ebff;
  font-size: 13px;
  background: rgba(37, 110, 187, 0.24);
}

body.theme-dashboard-home .offering-downloads a:hover {
  color: #ffffff;
  border-color: rgba(157, 210, 255, 0.8);
}

body.theme-dashboard-home .offering-card-footer {
  margin: 12px 0 0;
  text-align: right;
}

body.theme-dashboard-home .offering-card-date {
  color: #9fc4ef;
}

body.theme-dashboard-home .colorlib-blog .article-entry.offering-lesson-card--evaluation,
body.theme-dashboard-home .colorlib-blog .f-blog.offering-lesson-list-item--evaluation {
  background: linear-gradient(160deg, rgba(113, 85, 19, 0.9), rgba(67, 49, 9, 0.86)) !important;
  border-color: rgba(255, 214, 111, 0.42) !important;
}

body.theme-dashboard-home .colorlib-blog .article-entry.offering-lesson-card--evaluation:hover,
body.theme-dashboard-home .colorlib-blog .f-blog.offering-lesson-list-item--evaluation:hover {
  border-color: rgba(255, 226, 152, 0.64);
  box-shadow: 0 18px 36px rgba(56, 41, 8, 0.52);
}

body.theme-dashboard-home .offering-lesson-card--evaluation .desc .admin span:first-child,
body.theme-dashboard-home .offering-lesson-list-item--evaluation .desc .admin span:first-child,
body.theme-dashboard-home .offering-lesson-card--evaluation .offering-card-date,
body.theme-dashboard-home .offering-lesson-list-item--evaluation .offering-card-date {
  color: #ffd98c;
}

body.theme-dashboard-home .offering-lesson-card--evaluation .offering-downloads a,
body.theme-dashboard-home .offering-lesson-list-item--evaluation .offering-downloads a {
  border-color: rgba(255, 214, 111, 0.52);
  background: rgba(196, 145, 32, 0.28);
  color: #fff2cd;
}

body.theme-dashboard-home .offering-lesson-card--evaluation .offering-downloads a:hover,
body.theme-dashboard-home .offering-lesson-list-item--evaluation .offering-downloads a:hover {
  border-color: rgba(255, 229, 159, 0.84);
  color: #ffffff;
}
