body.walytiq-tutor-family-dashboard .wtl-shell--account {
  width: min(1340px, calc(100% - 28px));
  padding-top: clamp(112px, 12vw, 152px);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-surface,
body.walytiq-tutor-family-dashboard .wtl-dashboard-surface > .tutor-container {
  position: relative;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-hero,
body.walytiq-tutor-family-dashboard .tutor-frontend-dashboard-header {
  position: relative;
  align-items: center;
  gap: 28px;
  margin: 0 0 32px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-hero::after,
body.walytiq-tutor-family-dashboard .tutor-frontend-dashboard-header::after {
  display: none;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-identity,
body.walytiq-tutor-family-dashboard .tutor-dashboard-header {
  flex-wrap: wrap;
  gap: 24px;
  min-height: 100%;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-header-avatar img,
body.walytiq-tutor-family-dashboard .tutor-dashboard-header-avatar .avatar {
  width: clamp(88px, 8vw, 112px);
  height: clamp(88px, 8vw, 112px);
  border: 3px solid rgba(237, 243, 249, 0.2);
  border-radius: 30px 4px 30px 4px;
  position: relative;
  inset: auto;
  object-fit: cover;
  box-shadow: 0 16px 34px rgba(7, 12, 40, 0.28);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-header-avatar {
  margin-top: 0;
}

body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .tutor-dashboard-header-avatar {
  margin-top: 11px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-user-copy {
  display: grid;
  gap: 8px;
  min-width: 0;
  max-width: 560px;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-header .tutor-user-info,
body.walytiq-tutor-family-dashboard .tutor-dashboard-header-display-name {
  min-width: 0;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-header-greetings {
  color: var(--wtl-accent) !important;
  font: 500 15px/1.2 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-header-username {
  margin-top: 6px;
  font: 600 clamp(28px, 3vw, 44px) / 1.04 "RHD", sans-serif;
  letter-spacing: -0.03em;
  overflow-wrap: anywhere;
  word-break: break-word;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-hero-actions > .tutor-d-flex {
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  gap: 12px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-hero-actions .tutor-btn {
  min-height: 48px;
  padding-inline: 20px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-main {
  align-items: flex-start;
  gap: 28px 0;
}

body.walytiq-tutor-family-dashboard .header .lang-switcher {
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard .header .lang-switcher__current {
  gap: 0.375rem;
}

body.walytiq-tutor-family-dashboard .header .lang-switcher__list {
  left: auto;
  right: 0;
  min-width: max-content;
  margin-top: 0.5rem;
  border-radius: 0.75rem;
  background: #272d69;
  box-shadow: 0 18px 36px rgba(9, 15, 55, 0.24);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell,
body.walytiq-tutor-family-dashboard .tutor-dashboard-left-menu {
  position: sticky;
  top: 112px;
  padding: 18px;
  border: 0;
  border-radius: 30px 6px 30px 6px;
  background: rgba(14, 22, 78, 0.58);
  box-shadow: 0 22px 54px rgba(9, 15, 55, 0.18);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-list {
  display: grid;
  gap: 8px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-list::before {
  content: none;
  display: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-divider {
  display: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-link {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 52px;
  padding: 13px 16px;
  border: 1px solid transparent;
  border-radius: 18px;
  background: transparent;
  transition: transform 180ms ease, border-color 180ms ease, background 180ms ease;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-link:hover {
  transform: translateX(3px);
  border-color: rgba(157, 208, 255, 0.16);
  background: rgba(157, 208, 255, 0.08);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-link {
  border-color: transparent;
  box-shadow: 0 18px 36px rgba(12, 18, 63, 0.22);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  font-size: 18px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-icon {
  position: relative;
  color: currentColor;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-icon::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-icon--overview::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.76 0 5-2.46 5-5.5S14.76 1 12 1 7 3.46 7 6.5 9.24 12 12 12Zm0 2c-4.42 0-8 2.91-8 6.5 0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5C20 16.91 16.42 14 12 14Zm7.75-7.5h-.5V4.75a.75.75 0 0 0-1.5 0V6.5H16a.75.75 0 0 0 0 1.5h1.75v1.75a.75.75 0 0 0 1.5 0V8h1.75a.75.75 0 0 0 0-1.5Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.76 0 5-2.46 5-5.5S14.76 1 12 1 7 3.46 7 6.5 9.24 12 12 12Zm0 2c-4.42 0-8 2.91-8 6.5 0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5C20 16.91 16.42 14 12 14Zm7.75-7.5h-.5V4.75a.75.75 0 0 0-1.5 0V6.5H16a.75.75 0 0 0 0 1.5h1.75v1.75a.75.75 0 0 0 1.5 0V8h1.75a.75.75 0 0 0 0-1.5Z'/%3E%3C/svg%3E");
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-content-panel,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content {
  min-height: 640px;
  padding: clamp(22px, 3vw, 34px);
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 34px 8px 34px 8px;
  background:
    linear-gradient(180deg, rgba(42, 49, 112, 0.94), rgba(18, 25, 83, 0.88));
  box-shadow: 0 26px 62px rgba(9, 15, 55, 0.22);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-title,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content > .tutor-fs-5 {
  margin-bottom: 24px !important;
  color: var(--wtl-text) !important;
  font: 600 clamp(28px, 3vw, 42px) / 1.08 "RHD", sans-serif;
  letter-spacing: -0.03em;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-content-inner,
body.walytiq-tutor-family-dashboard .tutor-dashboard-setting-profile,
body.walytiq-tutor-family-dashboard .tutor-purchase-history,
body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter,
body.walytiq-tutor-family-dashboard .tutor-qna-filter {
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .tutor-dashboard-content,
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .wtl-dashboard-hero,
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .tutor-dashboard-content *:not(.tutor-btn, .tutor-btn *, .tutor-nav-link, .tutor-nav-link *),
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .wtl-dashboard-hero *:not(.tutor-btn, .tutor-btn *, .tutor-nav-link, .tutor-nav-link *) {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .tutor-dashboard-content svg,
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .tutor-dashboard-content svg *,
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .wtl-dashboard-hero svg,
body.walytiq-tutor-family-dashboard:not(.walytiq-dashboard-page-index) .wtl-dashboard-hero svg * {
  fill: currentColor;
  stroke: currentColor;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-content-inner > * + * {
  margin-top: 20px;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-content-inner > .tutor-row {
  row-gap: 18px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row.tutor-gx-lg-4 {
  row-gap: 8px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row.tutor-gx-lg-4 > [class*="tutor-col-"] {
  margin-bottom: 0;
}

body.walytiq-tutor-family-dashboard .tutor-card {
  height: 100%;
  overflow: hidden;
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 30px 4px 30px 4px;
  background:
    linear-gradient(180deg, rgba(63, 72, 142, 0.88), rgba(30, 38, 93, 0.84));
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-card .tutor-d-flex {
  min-height: 188px;
  justify-content: center;
  gap: 12px;
}

body.walytiq-tutor-family-dashboard .tutor-round-box {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  border-radius: 0;
  background: transparent;
  color: var(--wtl-accent);
}

body.walytiq-tutor-family-dashboard .tutor-card .tutor-fs-3,
body.walytiq-tutor-family-dashboard .tutor-card .tutor-fs-4 {
  color: var(--wtl-text) !important;
  font: 700 clamp(28px, 4vw, 42px) / 1 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard .tutor-card .tutor-fs-7 {
  margin-top: 2px;
  color: var(--wtl-text-soft) !important;
  font: 500 15px/1.45 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard .tutor-card > .tutor-d-flex.tutor-flex-lg-column.tutor-align-center.tutor-text-lg-center .tutor-fs-3,
body.walytiq-tutor-family-dashboard .tutor-card > .tutor-d-flex.tutor-flex-lg-column.tutor-align-center.tutor-text-lg-center .tutor-fs-4 {
  font: 700 clamp(24px, 2.4vw, 30px) / 1.05 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard .tutor-card > .tutor-d-flex.tutor-flex-lg-column.tutor-align-center.tutor-text-lg-center .tutor-fs-7 {
  margin-top: 6px;
  font-size: 15px;
  line-height: 1.45;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-dashboard-content-inner > .tutor-row {
  row-gap: 22px;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-card {
  box-shadow: 0 18px 42px rgba(9, 15, 55, 0.16);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item {
  height: auto;
  min-height: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item > .tutor-row {
  display: grid;
  grid-template-columns: minmax(176px, 34%) minmax(0, 1fr);
  align-items: stretch;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-col-lg-4,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-col-lg-8 {
  width: auto;
  max-width: none;
  flex: 0 0 auto;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-ratio {
  height: 100%;
  min-height: 100%;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-image-left {
  height: 100%;
  object-fit: cover;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100%;
  padding: 4px 18px 4px 12px;
  gap: 8px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-ratings,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-course-progress-item-title,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-d-flex.tutor-fs-7 {
  margin-bottom: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-course-progress-item-title {
  font-size: 26px;
  line-height: 1.15;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-d-flex.tutor-fs-7 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 0;
  line-height: 1.35;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-row.tutor-align-center {
  display: grid;
  grid-template-columns: minmax(0, 176px) auto;
  align-items: center;
  justify-content: start;
  column-gap: 10px;
  width: min(100%, 240px);
  max-width: 100%;
  margin-top: auto;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-col {
  min-width: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-progress-bar {
  width: 100%;
  margin-right: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .progress-percentage {
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data {
  display: grid;
  gap: 16px;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data > .tutor-row {
  margin: 0 !important;
  padding: 18px 20px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 24px;
  background: rgba(11, 18, 64, 0.28);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-profile .tutor-dashboard-profile-data > .tutor-row {
  padding: 10px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data .tutor-fs-6 {
  line-height: 1.55;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data .tutor-col-lg-3 .tutor-fs-6,
body.walytiq-tutor-family-dashboard .tutor-form-label,
body.walytiq-tutor-family-dashboard .tutor-fs-7.tutor-color-secondary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-color-secondary {
  color: var(--wtl-text-soft) !important;
}

body.walytiq-tutor-family-dashboard .tutor-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0 0 15px;
}

body.walytiq-tutor-family-dashboard .tutor-nav-item {
  margin: 0;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 10px 18px;
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 999px;
  background: rgba(11, 18, 64, 0.22);
  color: var(--wtl-text) !important;
  font: 500 15px/1.2 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link.is-active {
  border-color: transparent;
  background: var(--wtl-gradient);
  color: var(--wtl-navy) !important;
  box-shadow: 0 14px 28px rgba(10, 16, 56, 0.22);
}

body.walytiq-tutor-family-dashboard .tutor-progress-bar {
  overflow: hidden;
  background: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-progress-value {
  background: rgba(14, 22, 78, 0.58);
}

body.walytiq-tutor-family-dashboard .tutor-ratings-stars,
body.walytiq-tutor-family-dashboard .tutor-ratings-stars *,
body.walytiq-tutor-family-dashboard .tutor-ratings [class*="star"],
body.walytiq-tutor-family-dashboard .tutor-ratings [class*="star"] * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard .tutor-btn-ghost,
body.walytiq-tutor-family-dashboard .tutor-btn-outline-primary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-btn-primary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-btn-secondary {
  padding-inline: 18px;
}

body.walytiq-tutor-family-dashboard .tutor-btn,
body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-link,
body.walytiq-tutor-family-dashboard .tutor-nav-link {
  overflow: hidden;
  background-clip: padding-box;
}

body.walytiq-tutor-family-dashboard .tutor-btn-outline-primary,
body.walytiq-tutor-family-dashboard .tutor-btn-ghost,
body.walytiq-tutor-family-dashboard .tutor-btn-secondary,
body.walytiq-tutor-family-dashboard .tutor-nav-link {
  border-color: rgba(123, 132, 232, 0.24) !important;
}

body.walytiq-tutor-family-dashboard .tutor-btn-primary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-btn-primary,
body.walytiq-tutor-family-dashboard .tutor-nav-link.is-active,
body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-link {
  border-color: transparent !important;
  background-clip: border-box;
}

body.walytiq-tutor-family-dashboard .tutor-btn.tutor-btn-ghost {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-inline: 18px !important;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter,
body.walytiq-tutor-family-dashboard .tutor-qna-filter {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
  margin-left: auto;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-wp-dashboard-filter,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-enrolled-courses .tutor-wp-dashboard-filter {
  justify-content: space-between;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-table-responsive,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-enrolled-courses .tutor-table-responsive {
  box-shadow: 0 18px 44px rgba(9, 15, 55, 0.14);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .wtl-dashboard-hero {
  margin-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-header-avatar {
  position: relative;
  margin-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-header-avatar img,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-header-avatar .avatar {
  inset: auto;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .wtl-dashboard-content-panel {
  border-left: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-enrolled-courses-filter {
  display: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-content,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-dashboard-content *:not(.tutor-btn):not(.tutor-nav-link),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .wtl-dashboard-hero,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .wtl-dashboard-hero *:not(.tutor-btn) {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-nav-link,
body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-nav-link {
  border-color: rgba(157, 208, 255, 0.18) !important;
  background: transparent;
  color: rgba(230, 240, 255, 0.86) !important;
  font-weight: 500;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-nav-link.is-active,
body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-nav-link.is-active {
  border-color: rgba(157, 208, 255, 0.26) !important;
  background: transparent;
  color: var(--wtl-text) !important;
  font-weight: 700;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-nav-link.is-active:hover,
body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-nav-link.is-active:hover {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-course-card a:not(.tutor-btn),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-course-card .tutor-color-black,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-course-card .tutor-color-muted,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-course-card .tutor-fs-6,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-course-card .tutor-fs-7 {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-ratings-stars,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses .tutor-ratings-stars *,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses [class*="star"],
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-enrolled-courses [class*="star"] * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card {
  border-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer {
  padding-block: 12px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer > .tutor-d-flex {
  min-height: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-d-flex.tutor-align-center {
  min-height: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-d-flex.tutor-align-center > .tutor-d-flex.tutor-align-center,
body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-d-flex.tutor-align-center > .tutor-d-flex.tutor-align-center {
  gap: 8px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4,
body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4 {
  display: inline-flex;
  align-items: center;
  margin-right: 0;
  color: var(--wtl-text-soft) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4::before,
body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4::before {
  content: "Price";
  display: inline-block;
  font: 500 12px/1.3 "RHD", sans-serif;
  letter-spacing: 0.08em;
  color: var(--wtl-text-soft);
}

html[lang^="sv"] body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4::before,
html[lang^="sv"] body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-card-footer .tutor-fs-7.tutor-fw-medium.tutor-color-muted.tutor-mr-4::before {
  content: "Pris";
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-dropdown-parent,
body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-dropdown-parent {
  position: relative;
  z-index: 4;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-card.tutor-course-card .tutor-dropdown-parent .tutor-dropdown,
body .tutor-dashboard-my-courses .tutor-card.tutor-course-card .tutor-dropdown-parent .tutor-dropdown {
  top: auto;
  right: 0;
  bottom: calc(100% + 8px);
  left: auto;
  z-index: 12;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-courses .tutor-dashboard-my-courses-filter {
  display: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .wtl-dashboard-hero {
  margin-top: 26px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-dashboard-menu-divider-header {
  margin: 12px 0 6px;
  padding-top: 16px;
  border-top: 1px solid rgba(157, 208, 255, 0.12);
  color: var(--wtl-text-soft) !important;
  font: 500 12px/1.35 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .wtl-dashboard-hero-actions .tutor-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-inline: 24px;
  white-space: nowrap;
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .wtl-dashboard-hero-actions .tutor-btn .tutor-icon,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .wtl-dashboard-hero-actions .tutor-btn i,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .wtl-dashboard-hero-actions .tutor-btn span {
  color: currentColor !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-dashboard-content.wtl-dashboard-content-panel {
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table-responsive {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table {
  width: 100%;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table th,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table td {
  vertical-align: middle;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th {
  white-space: normal;
  word-break: keep-all;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th:nth-child(1),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:nth-child(1) {
  width: 28%;
  min-width: 210px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th:nth-child(2),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:nth-child(2) {
  width: 20%;
  min-width: 140px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th:nth-child(3),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:nth-child(3) {
  width: 20%;
  min-width: 150px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th:nth-child(4),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:nth-child(4) {
  width: 12%;
  min-width: 110px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table thead th:nth-child(5),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:nth-child(5) {
  width: 20%;
  min-width: 170px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:last-child {
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:last-child > * {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:last-child .tutor-btn,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:last-child a,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table tbody td:last-child button {
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table td:last-child,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-submitted .tutor-table th:last-child {
  text-align: right;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content.wtl-dashboard-content-panel {
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content.wtl-dashboard-content-panel > * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content .tutor-card,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content .tutor-assignment-review-wrap,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content [class*="assignment"][class*="review"],
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content [class*="assignment"][class*="evaluate"] {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content > .tutor-card,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content > .tutor-assignment-review-wrap,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content > [class*="assignment"][class*="review"] {
  padding: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content [class*="assignment"][class*="review"] > .tutor-card,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content [class*="assignment"][class*="evaluate"] > .tutor-card,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content .tutor-card > .tutor-card {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content .tutor-btn,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content a[href*="/dashboard/assignments"] {
  position: relative;
  z-index: 1;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content textarea,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content select,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content .tutor-form-control {
  border: 1.25px solid rgba(157, 208, 255, 0.18) !important;
  border-radius: 18px 6px !important;
  background: rgba(14, 21, 74, 0.74) !important;
  color: var(--wtl-text) !important;
  box-shadow: inset 0 0 0 1px rgba(208, 211, 255, 0.03) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content textarea::placeholder,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content input::placeholder {
  color: var(--wtl-text-soft) !important;
  opacity: 0.8;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content input[type="number"] {
  width: 84px;
  min-height: 44px;
  padding-inline: 12px;
  font: 600 1.15rem/1 "RHD", sans-serif;
  text-align: center;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content input[type="number"]::-webkit-inner-spin-button,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content input[type="number"]::-webkit-outer-spin-button {
  margin: 0;
  opacity: 1;
  transform: scale(1.35);
  transform-origin: center;
  cursor: pointer;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content label,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content p,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content span,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content div,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content strong {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .tutor-dashboard-content hr {
  border-color: rgba(157, 208, 255, 0.12) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context {
  margin: 0 0 22px;
  padding: 18px 20px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 22px 8px;
  background:
    linear-gradient(180deg, rgba(28, 36, 102, 0.5), rgba(14, 21, 74, 0.22));
  box-shadow: inset 0 0 0 1px rgba(208, 211, 255, 0.03);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__section + .wtl-assignment-review-context__section {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid rgba(157, 208, 255, 0.1);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__eyebrow {
  margin: 0 0 6px;
  color: var(--wtl-text-soft) !important;
  font: 600 0.8rem/1.4 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__title {
  margin: 0;
  color: var(--wtl-text) !important;
  font: 600 1.2rem/1.35 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__question,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__question > * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__question > :first-child {
  margin-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments.walytiq-dashboard-subpage-review .wtl-assignment-review-context__question > :last-child {
  margin-bottom: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-quiz-attempts .tutor-dashboard-content.wtl-dashboard-content-panel > .tutor-row {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-analytics-wrapper {
  display: grid;
  gap: 28px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav-tabs-container {
  overflow: hidden;
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 30px 6px 30px 6px;
  background:
    linear-gradient(180deg, rgba(26, 33, 94, 0.72), rgba(12, 18, 63, 0.44));
  box-shadow: 0 20px 44px rgba(8, 13, 46, 0.16);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs {
  gap: 0;
  padding: 0;
  border-bottom: 1px solid rgba(157, 208, 255, 0.12);
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-item {
  flex: 1 1 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link {
  min-height: 82px;
  padding: 16px 18px;
  border: 0;
  border-right: 1px solid rgba(157, 208, 255, 0.1);
  border-radius: 0;
  background: rgba(11, 18, 64, 0.16);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-item:first-child .tutor-nav-link {
  border-top-left-radius: 28px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-item:last-child .tutor-nav-link {
  border-right: 0;
  border-top-right-radius: 4px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link.is-active {
  background: var(--wtl-gradient);
  color: var(--wtl-navy) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link .tutor-fs-7.tutor-color-secondary {
  color: var(--wtl-text-soft) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link .tutor-fs-5.tutor-color-black {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link.is-active .tutor-fs-7.tutor-color-secondary,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav.tutor-nav-tabs .tutor-nav-link.is-active .tutor-fs-5.tutor-color-black {
  color: var(--wtl-navy) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-tab-item > .tutor-py-24.tutor-px-32 {
  padding: 28px 32px !important;
  background: transparent;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .analytics-export-wrapper {
  overflow: hidden;
  border: 1.25px solid rgba(157, 208, 255, 0.14);
  border-radius: 28px 8px;
  background:
    linear-gradient(135deg, rgba(45, 55, 132, 0.92) 0%, rgba(23, 31, 96, 0.9) 54%, rgba(14, 21, 74, 0.94) 100%);
  box-shadow:
    inset 0 0 0 1px rgba(208, 211, 255, 0.05),
    0 22px 46px rgba(8, 13, 46, 0.2);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .analytics-export-wrapper .tutor-fs-3.tutor-fw-medium.tutor-color-black {
  color: var(--wtl-text) !important;
  font: 600 clamp(2rem, 1.65rem + 0.8vw, 2.65rem)/1.15 "RHD", sans-serif;
  letter-spacing: -0.04em;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .analytics-export-wrapper .tutor-color-muted {
  color: var(--wtl-text-soft) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .analytics-export-wrapper img {
  opacity: 0.26;
  filter: saturate(0.7) brightness(1.02);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .chartjs-render-monitor {
  max-width: 100%;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter .tutor-fs-6 {
  color: var(--wtl-text-soft) !important;
  margin: 0;
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter .tutor-form-select,
body.walytiq-tutor-family-dashboard .tutor-qna-filter .tutor-form-select,
body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter select,
body.walytiq-tutor-family-dashboard .tutor-qna-filter select {
  min-width: 138px;
  border-color: rgba(157, 208, 255, 0.16);
  background: rgba(17, 24, 82, 0.72);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-form-select,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-form-control {
  min-height: 54px;
}

body.walytiq-tutor-family-dashboard .tutor-form-select-dropdown {
  margin-top: 10px;
  padding: 8px;
  border: 1px solid rgba(157, 208, 255, 0.18);
  border-radius: 20px;
  background: rgba(17, 24, 82, 0.96);
  box-shadow: 0 24px 44px rgba(7, 12, 39, 0.34);
}

body.walytiq-tutor-family-dashboard .tutor-form-select-option {
  border-radius: 14px;
}

body.walytiq-tutor-family-dashboard .tutor-form-select-option.is-active,
body.walytiq-tutor-family-dashboard .tutor-form-select-option:hover {
  background: rgba(157, 208, 255, 0.12);
}

body.walytiq-tutor-family-dashboard .tutor-empty-state,
body.walytiq-tutor-family-dashboard .tutor-divider {
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 28px;
  background: rgba(11, 18, 64, 0.28);
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard .tutor-empty-state img,
body.walytiq-tutor-family-dashboard .tutor-divider svg {
  width: min(220px, 78%);
  height: auto;
  opacity: 0.9;
}

body.walytiq-tutor-family-dashboard .tutor-empty-state .tutor-color-secondary,
body.walytiq-tutor-family-dashboard .tutor-divider .tutor-color-secondary,
body.walytiq-tutor-family-dashboard .tutor-divider .tutor-bg-white {
  color: var(--wtl-text-soft) !important;
}

body.walytiq-tutor-family-dashboard .tutor-divider .tutor-bg-white,
body.walytiq-tutor-family-dashboard .tutor-modal-content-white {
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard .tutor-divider .tutor-px-32,
body.walytiq-tutor-family-dashboard .tutor-divider .tutor-py-64 {
  padding: clamp(32px, 4vw, 54px) !important;
}

body.walytiq-tutor-family-dashboard .tutor-divider h6,
body.walytiq-tutor-family-dashboard .tutor-empty-state .tutor-fs-6 {
  color: var(--wtl-text) !important;
  font: 600 18px/1.4 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter,
body.walytiq-tutor-family-dashboard .tutor-qna-filter {
  gap: 16px;
  padding: 18px 20px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 24px;
  background: rgba(11, 18, 64, 0.24);
}

body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter .tutor-d-flex {
  gap: 10px;
}

body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter .tutor-btn-outline-primary,
body.walytiq-tutor-family-dashboard .tutor-qna-filter .tutor-btn-outline-primary {
  min-height: 46px;
  padding-inline: 18px;
}

body.walytiq-tutor-family-dashboard .tutor-table-responsive {
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 28px;
  background: rgba(11, 18, 64, 0.28);
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard .tutor-table {
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-table,
body.walytiq-tutor-family-dashboard .tutor-table thead,
body.walytiq-tutor-family-dashboard .tutor-table tbody,
body.walytiq-tutor-family-dashboard .tutor-table tr,
body.walytiq-tutor-family-dashboard .tutor-table th,
body.walytiq-tutor-family-dashboard .tutor-table td {
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard .tutor-table thead th {
  padding: 18px 20px;
  border-top-color: rgba(157, 208, 255, 0.1);
  border-right-color: rgba(157, 208, 255, 0.1);
  border-bottom: 1px solid rgba(157, 208, 255, 0.1);
  border-left-color: rgba(157, 208, 255, 0.1);
  background: rgba(157, 208, 255, 0.08);
  color: var(--wtl-text-soft);
  font: 500 12px/1.3 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard .tutor-table tbody td {
  padding: 18px 20px;
  border-color: rgba(157, 208, 255, 0.1);
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-table tbody td,
body.walytiq-tutor-family-dashboard .tutor-table tbody td *,
body.walytiq-tutor-family-dashboard .tutor-table tbody td div,
body.walytiq-tutor-family-dashboard .tutor-table tbody td span {
  color: var(--wtl-text) !important;
  opacity: 1 !important;
}

body.walytiq-tutor-family-dashboard .tutor-table tbody tr:not(:last-child) td {
  border-bottom: 1px solid rgba(157, 208, 255, 0.08);
}

body.walytiq-tutor-family-dashboard .tutor-table tbody tr:hover td {
  background: rgba(157, 208, 255, 0.04) !important;
}

body.walytiq-tutor-family-dashboard .woocommerce-Price-amount,
body.walytiq-tutor-family-dashboard .woocommerce-Price-currencySymbol {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard .tutor-pagination {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard .tutor-pagination[data-tutor_pagination_ajax]:not(.is-ajax-pagination-enabled)::before {
  display: none;
}

body.walytiq-tutor-family-dashboard .tutor-pagination,
body.walytiq-tutor-family-dashboard .tutor-pagination * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard .tutor-badge-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 112px;
  min-height: 32px;
  padding: 6px 14px;
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 999px;
  background: rgba(157, 208, 255, 0.14);
  color: var(--wtl-text) !important;
  font: 600 11px/1.2 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard .tutor-badge-label,
body.walytiq-tutor-family-dashboard .tutor-badge-label *,
body.walytiq-tutor-family-dashboard .tutor-badge-label span {
  color: currentColor !important;
  opacity: 1 !important;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-hero .tutor-ratings-stars,
body.walytiq-tutor-family-dashboard .wtl-dashboard-hero .tutor-ratings-stars *,
body.walytiq-tutor-family-dashboard .wtl-dashboard-hero [class*="star"],
body.walytiq-tutor-family-dashboard .wtl-dashboard-hero [class*="star"] * {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list {
  border: 0;
  border-radius: 0;
  background: transparent;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-cb-templates-table {
  display: grid;
  gap: 28px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps {
  position: relative;
  overflow: visible;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps .item-wrapper {
  position: relative;
  overflow: visible;
  padding: 30px 32px;
  margin: 0;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps > div,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps > div > div {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  outline: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps .color-text-primary {
  max-width: 460px;
  margin-bottom: 10px;
  color: var(--wtl-text) !important;
  font: 600 clamp(1.55rem, 1.2rem + 1vw, 2rem)/1.1 "RHD", sans-serif;
  letter-spacing: -0.03em;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps .tutor-certificate-step-description {
  max-width: 540px;
  color: var(--wtl-text-soft) !important;
  font: 500 0.98rem/1.6 "Questrial", sans-serif;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps .tutor-mt-32 {
  margin-top: 22px !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item {
  padding: 20px 0;
  border: 0;
  border-bottom: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item:first-child {
  padding-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-row {
  margin: 0;
  row-gap: 14px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-col.tutor-d-flex.tutor-align-items-center {
  min-height: 0;
  justify-content: flex-start;
  align-items: center;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-col-auto {
  display: flex;
  align-items: center;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-col-auto:last-child {
  justify-content: flex-end;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .item-wrapper {
  border: 1.25px solid #7b84e8 !important;
  box-shadow: inset 0 0 0 1px rgba(123, 132, 232, 0.14);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-option-field-input {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 14px;
  flex-wrap: wrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-cb-status {
  min-height: 0;
  padding: 0 24px 0 0;
  color: var(--wtl-text) !important;
  font: 600 13px/1.2 "RHD", sans-serif;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon .icon1,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon .icon2 {
  display: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-iconic-btn {
  min-height: 40px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-iconic-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-left: 0 !important;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-iconic-btn:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-iconic-btn:focus-visible,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-form-select-with-icon:focus-within {
  border-color: transparent;
  background: transparent;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-window {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding: 28px 18px;
  border: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-content.tutor-modal-content-white {
  position: relative;
  width: min(100%, 540px);
  border: 1.25px solid rgba(157, 208, 255, 0.18);
  border-radius: 32px 8px;
  background-color: rgba(18, 25, 86, 0.98) !important;
  background-image:
    linear-gradient(180deg, rgba(44, 54, 132, 0.98) 0%, rgba(23, 31, 96, 0.96) 58%, rgba(14, 21, 74, 0.98) 100%) !important;
  box-shadow:
    inset 0 0 0 1px rgba(208, 211, 255, 0.06),
    0 28px 68px rgba(6, 10, 38, 0.36);
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-close-o {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2;
  width: 36px;
  height: 36px;
  border-radius: 999px;
  background: rgba(157, 208, 255, 0.08);
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body {
  padding: clamp(34px, 4vw, 40px) clamp(24px, 5vw, 38px) 32px;
  background: transparent;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-px-lg-48,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-py-lg-24 {
  padding: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body img {
  width: 60px;
  height: 60px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-mt-24 {
  margin-top: 0 !important;
  margin-bottom: 22px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-fs-3 {
  max-width: 360px;
  margin: 0 auto 14px;
  color: var(--wtl-text) !important;
  font: 600 clamp(2rem, 1.65rem + 1vw, 2.55rem)/0.96 "RHD", sans-serif;
  letter-spacing: -0.04em;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-fs-6.tutor-color-muted {
  max-width: 380px;
  margin: 0 auto;
  color: var(--wtl-text-soft) !important;
  font: 500 1rem/1.6 "Questrial", sans-serif;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-d-flex.tutor-justify-center {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 14px;
  margin: 34px 0 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-d-flex.tutor-justify-center .tutor-btn {
  min-width: 156px;
  min-height: 56px;
  padding: 14px 24px;
  margin: 0 !important;
  font: 600 0.95rem/1 "RHD", sans-serif;
  letter-spacing: 0;
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-btn-outline-primary {
  border-color: rgba(157, 208, 255, 0.22);
  background: rgba(17, 24, 82, 0.28);
  color: var(--wtl-text) !important;
}

@media (max-width: 767px) {
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .create-certificate-steps .item-wrapper {
    padding: 24px 22px;
    background-size: 160px auto !important;
    background-position: right -18px bottom -8px !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-col-auto:last-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-card-list-item .tutor-option-field-input {
    justify-content: flex-start;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-window {
    padding: 16px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-content.tutor-modal-content-white {
    width: 100%;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-certificate-builder .tutor-modal-body .tutor-d-flex.tutor-justify-center .tutor-btn {
    width: 100%;
    min-width: 0;
  }
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-wishlist .tutor-empty-state.td-empty-state {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-withdraw .tutor-empty-state.td-empty-state {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-announcements .tutor-empty-state {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-quiz-attempts .wtl-dashboard-main,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-main {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-question-answer .tutor-divider {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-question-answer .tutor-qna-filter {
  width: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details {
  border-collapse: separate;
  border-spacing: 0 14px;
}

body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-wrap {
  padding: 0 48px 0 16px;
  border: 1.25px solid rgba(157, 208, 255, 0.16);
  border-radius: 18px;
  background: rgba(17, 24, 82, 0.72);
}

body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-control {
  width: 100%;
  min-height: 52px;
  padding: 0;
  border: 0 !important;
  background: transparent !important;
  color: var(--wtl-text) !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-control::placeholder {
  color: var(--wtl-text-soft);
  opacity: 1;
}

body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon-reverse,
body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon {
  left: auto !important;
  right: 14px;
  top: 50%;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
  color: var(--wtl-text-soft);
  pointer-events: none;
}

body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon-reverse svg,
body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon-reverse svg *,
body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon svg,
body.walytiq-tutor-family-dashboard .tutor-v2-date-picker .tutor-form-icon svg * {
  fill: currentColor;
  stroke: currentColor;
}

body.walytiq-tutor-family-dashboard .react-datepicker-popper {
  z-index: 30;
}

body.walytiq-tutor-family-dashboard .react-datepicker {
  overflow: hidden;
  border: 1.25px solid rgba(157, 208, 255, 0.2);
  border-radius: 22px 6px 22px 6px;
  background: linear-gradient(180deg, rgba(35, 44, 113, 0.98) 0%, rgba(14, 22, 74, 0.96) 100%);
  color: var(--wtl-text);
  box-shadow: 0 24px 40px rgba(6, 10, 38, 0.34);
}

body.walytiq-tutor-family-dashboard .react-datepicker__header,
body.walytiq-tutor-family-dashboard .react-datepicker__month-container {
  background: transparent;
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .react-datepicker__day-name,
body.walytiq-tutor-family-dashboard .react-datepicker__day,
body.walytiq-tutor-family-dashboard .react-datepicker__current-month,
body.walytiq-tutor-family-dashboard .react-datepicker-time__header,
body.walytiq-tutor-family-dashboard .react-datepicker-year-header,
body.walytiq-tutor-family-dashboard .react-datepicker__month-read-view,
body.walytiq-tutor-family-dashboard .react-datepicker__year-read-view,
body.walytiq-tutor-family-dashboard .react-datepicker__month-read-view--selected-month,
body.walytiq-tutor-family-dashboard .react-datepicker__year-read-view--selected-year {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard .react-datepicker__month-read-view:hover,
body.walytiq-tutor-family-dashboard .react-datepicker__year-read-view:hover,
body.walytiq-tutor-family-dashboard .react-datepicker__day:hover,
body.walytiq-tutor-family-dashboard .react-datepicker__month-text:hover,
body.walytiq-tutor-family-dashboard .react-datepicker__quarter-text:hover,
body.walytiq-tutor-family-dashboard .react-datepicker__year-text:hover {
  border-radius: 10px;
  background: rgba(157, 208, 255, 0.14);
}

body.walytiq-tutor-family-dashboard .react-datepicker__day--keyboard-selected,
body.walytiq-tutor-family-dashboard .react-datepicker__day--selected,
body.walytiq-tutor-family-dashboard .react-datepicker__day--in-selecting-range,
body.walytiq-tutor-family-dashboard .react-datepicker__day--in-range {
  border-radius: 10px;
  background: rgba(157, 208, 255, 0.8);
  color: #0c1340 !important;
}

body.walytiq-tutor-family-dashboard .react-datepicker__day--outside-month {
  color: rgba(237, 243, 249, 0.42) !important;
}

body.walytiq-tutor-family-dashboard .react-datepicker__navigation-icon::before {
  border-color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard .react-datepicker__month-select,
body.walytiq-tutor-family-dashboard .react-datepicker__year-select {
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 12px;
  background: rgba(17, 24, 82, 0.88);
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-hero,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-dashboard-list-table,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-responsive {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-nav-shell {
  border: 0;
  border-radius: 30px 6px 30px 6px;
  background: rgba(14, 22, 78, 0.58);
  box-shadow: 0 22px 54px rgba(9, 15, 55, 0.18);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-content-panel {
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 34px 8px 34px 8px;
  background: linear-gradient(180deg, rgba(42, 49, 112, 0.94), rgba(18, 25, 83, 0.88));
  box-shadow: 0 26px 62px rgba(9, 15, 55, 0.22);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-nav-list::before {
  content: none !important;
  display: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-dashboard-content,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-dashboard-content *:not(.tutor-btn):not(.tutor-btn-tertiary):not(.tutor-iconic-btn-secondary),
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-hero,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .wtl-dashboard-hero *:not(.tutor-btn) {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts thead th,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details thead th {
  padding: 12px 14px;
  border: 0;
  background: transparent !important;
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td {
  vertical-align: top;
  padding: 14px 12px;
  border: 0 !important;
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td:first-child,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td:first-child {
  border-left: 0 !important;
  border-radius: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td:last-child,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td:last-child {
  border-right: 0 !important;
  border-radius: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody tr:hover td,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr:hover td {
  background: transparent !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] > div {
  display: grid;
  gap: 4px;
  min-width: min(320px, 100%);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tutor-fs-7:first-child {
  color: var(--wtl-text) !important;
  font: 500 12px/1.35 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tutor-mt-4 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px;
  color: var(--wtl-text) !important;
  font: 600 18px/1.18 "RHD", sans-serif;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tooltip-wrap {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tooltip-btn,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tutor-icon-circle-info-o {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] .tutor-fs-7.tutor-mt-8 {
  display: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] {
  width: 34%;
  min-width: 290px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Details"] .tutor-d-inline-flex {
  justify-content: flex-end;
  width: 100%;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts .tutor-btn-tertiary,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper .tutor-btn-ghost {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 18px;
  border: 1px solid rgba(157, 208, 255, 0.2);
  border-radius: 999px;
  background: rgba(17, 24, 82, 0.32) !important;
  color: var(--wtl-text) !important;
  font: 600 13px/1.2 "RHD", sans-serif;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  box-shadow: 0 14px 28px rgba(8, 13, 46, 0.18);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts .tutor-btn-tertiary:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts .tutor-btn-tertiary:focus-visible,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper .tutor-btn-ghost:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper .tutor-btn-ghost:focus-visible {
  border-color: rgba(157, 208, 255, 0.34);
  background: rgba(157, 208, 255, 0.14) !important;
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-badge-label.label-danger {
  border-color: rgba(255, 133, 133, 0.28);
  background: rgba(145, 41, 62, 0.32);
  color: #ffd9df !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-badge-label.label-success {
  border-color: rgba(117, 224, 172, 0.28);
  background: rgba(37, 112, 72, 0.28);
  color: #dfffea !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper {
  display: grid;
  gap: 18px;
  padding: clamp(22px, 3vw, 32px);
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 30px 6px 30px 6px;
  background:
    radial-gradient(circle at top right, rgba(157, 208, 255, 0.14), transparent 34%),
    linear-gradient(180deg, rgba(25, 33, 94, 0.76), rgba(10, 16, 56, 0.46));
  box-shadow: 0 22px 48px rgba(8, 13, 46, 0.16);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-fs-7.tutor-color-secondary.tutor-mt-24 {
  margin-top: 0 !important;
  color: var(--wtl-text) !important;
  font: 500 12px/1.35 "RHD", sans-serif;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper .header-title {
  margin: 0 !important;
  color: var(--wtl-text) !important;
  font: 600 clamp(30px, 3.3vw, 46px) / 1.04 "RHD", sans-serif;
  letter-spacing: -0.03em;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary {
  margin-bottom: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div {
  min-height: 84px;
  padding: 16px 18px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 22px;
  background: rgba(11, 18, 64, 0.32);
  color: var(--wtl-text) !important;
  font: 500 12px/1.35 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div span {
  display: block;
  margin-top: 8px;
  color: var(--wtl-text) !important;
  font: 600 18px/1.3 "RHD", sans-serif;
  letter-spacing: normal;
  text-transform: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-fs-6.tutor-fw-medium.tutor-color-black.tutor-mt-24 {
  margin-top: 6px !important;
  margin-bottom: -2px;
  color: var(--wtl-text) !important;
  font: 600 24px/1.15 "RHD", sans-serif;
  letter-spacing: -0.02em;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-subview-quiz-attempt-detail .tutor-dashboard-content.wtl-dashboard-content-panel {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-subview-quiz-attempt-detail .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div {
  min-height: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-subview-quiz-attempt-detail .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div span {
  margin-top: 0;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details .tooltip-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 14px;
  background: rgba(17, 24, 82, 0.36);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details .tooltip-btn,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details .tutor-quiz-type-icon {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-fs-7.tutor-fw-normal,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-color-muted,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-color-secondary,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tooltip-btn,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-icon-circle-info-o,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-type-icon {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td[data-title="Questions"] {
  min-width: min(380px, 100%);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td[data-title="Questions"] .tutor-fs-7,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td[data-title="Given Answer"] .tutor-fs-7,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td[data-title="Correct Answer"] .tutor-fs-7 {
  color: var(--wtl-text) !important;
  font-size: 15px !important;
  line-height: 1.6;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-wrong td {
  background: rgba(84, 23, 42, 0.34) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-correct td,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-right td {
  background: rgba(26, 86, 58, 0.3) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row {
  row-gap: 18px;
  padding: 20px 22px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 24px;
  background: rgba(11, 18, 64, 0.24);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > .tutor-col-lg-4,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > .tutor-col-lg-3,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > [class*="tutor-col-"] {
  display: grid;
  gap: 10px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > [class*="tutor-col-"] > .tutor-form-label {
  margin-bottom: 0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-announcement-course-sorting,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-announcement-order-sorting,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > [class*="tutor-col-"] > .tutor-form-control,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > [class*="tutor-col-"] > .tutor-form-select {
  min-height: 54px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-form-select-search .tutor-form-wrap {
  display: flex;
  align-items: center;
  min-height: 54px;
  padding: 0 16px;
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 18px;
  background: rgba(17, 24, 82, 0.72);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap .tutor-form-icon,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-form-select-search .tutor-form-wrap .tutor-form-icon {
  color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap .tutor-form-control,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-form-select-search .tutor-form-wrap .tutor-form-control,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap input {
  min-height: 0;
  padding: 0;
  border: 0;
  background: transparent !important;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap .tutor-form-control:focus,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-form-select-search .tutor-form-wrap .tutor-form-control:focus,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap input:focus {
  border: 0;
  outline: 0;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap .tutor-form-control::placeholder,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-form-select-search .tutor-form-wrap .tutor-form-control::placeholder,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row .tutor-form-wrap input::placeholder {
  color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-dashboard-list-table {
  box-shadow: 0 18px 44px rgba(9, 15, 55, 0.14);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-delete {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 14px;
  background: rgba(17, 24, 82, 0.5);
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-delete:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-delete:focus-visible {
  border-color: rgba(255, 133, 133, 0.28);
  background: rgba(145, 41, 62, 0.22);
  color: #ffd9df !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-delete i,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-delete span {
  color: currentColor !important;
}

body.walytiq-tutor-family-dashboard .tutor-order-history-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-purchase-history .tutor-table-responsive {
  box-shadow: 0 18px 44px rgba(9, 15, 55, 0.14);
}

body.walytiq-tutor-family-dashboard .tutor-table-responsive,
body.walytiq-tutor-family-dashboard .tutor-dashboard-list-table,
body.walytiq-tutor-family-dashboard .wtl-dashboard-page--enrolled-courses .tutor-table-responsive,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-enrolled-courses .tutor-table-responsive,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-purchase-history .tutor-table-responsive,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-dashboard-list-table {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-wp-dashboard-filter {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-badge-label,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-badge-label.label-primary,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-badge-label.label-success,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-badge-label.label-danger {
  min-width: 0;
  min-height: 0;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--wtl-text) !important;
  font: 600 12px/1.3 "RHD", sans-serif;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(1) {
  width: 140px;
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-purchase-history .tutor-table tbody td:last-child {
  text-align: right;
}

body.walytiq-tutor-family-dashboard .tutor-iconic-btn-secondary {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 14px;
  background: rgba(17, 24, 82, 0.5);
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-iconic-btn-secondary:hover,
body.walytiq-tutor-family-dashboard .tutor-iconic-btn-secondary:focus-visible {
  border-color: rgba(157, 208, 255, 0.28);
  background: rgba(157, 208, 255, 0.12);
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-setting-profile,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-content-inner {
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 28px;
  background: rgba(11, 18, 64, 0.22);
  padding: clamp(22px, 3vw, 32px);
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-setting-profile form,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-content-inner form {
  display: grid;
  gap: 20px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select {
  border: 1.25px solid rgba(157, 208, 255, 0.18);
  border-radius: 22px 6px 22px 6px;
  background: linear-gradient(180deg, rgba(26, 33, 95, 0.9) 0%, rgba(11, 18, 64, 0.86) 100%);
  box-shadow: 0 18px 30px rgba(6, 10, 38, 0.24);
  transition: border-color 180ms ease, background 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select:hover,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select:focus-within {
  border-color: rgba(157, 208, 255, 0.28);
  background: linear-gradient(180deg, rgba(31, 39, 108, 0.94) 0%, rgba(13, 22, 74, 0.9) 100%);
  box-shadow: 0 22px 34px rgba(6, 10, 38, 0.3);
  transform: translateY(-1px);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select:has(.tutor-form-check-input:checked) {
  border-color: rgba(157, 208, 255, 0.34);
  background: linear-gradient(180deg, rgba(40, 55, 130, 0.96) 0%, rgba(15, 27, 84, 0.92) 100%);
  box-shadow: 0 24px 38px rgba(6, 10, 38, 0.32);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select-content {
  color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select-title {
  color: var(--wtl-text);
  font-weight: 700;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select .woocommerce-Price-amount,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-radio-select .woocommerce-Price-currencySymbol {
  color: #9dd0ff;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-form-check-input {
  border: 1.25px solid rgba(157, 208, 255, 0.36);
  background-color: rgba(12, 19, 63, 0.96);
  box-shadow: inset 0 0 0 3px rgba(12, 19, 63, 0.96), 0 0 0 1px rgba(157, 208, 255, 0.08);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-settings.walytiq-dashboard-subpage-withdraw-settings .tutor-form-check-input:checked {
  border-color: #9dd0ff;
  background-color: #9dd0ff;
  box-shadow: inset 0 0 0 4px rgba(12, 19, 63, 0.96), 0 0 0 4px rgba(157, 208, 255, 0.12);
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-setting-profile .tutor-row {
  row-gap: 16px;
}

body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-setting-profile .tutor-col-md-6,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-setting-profile .tutor-col-md-12 {
  display: grid;
  gap: 8px;
}

body.walytiq-tutor-family-dashboard #tutor_profile_cover_photo_editor {
  margin-bottom: 28px;
}

body.walytiq-tutor-family-dashboard #tutor_cover_area,
body.walytiq-tutor-family-dashboard #tutor_profile_area {
  border: 1px solid rgba(157, 208, 255, 0.18);
  border-radius: 28px 6px 28px 6px;
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard #tutor_cover_area {
  min-height: 240px;
  background-size: cover;
  background-position: center;
}

body.walytiq-tutor-family-dashboard #tutor_profile_area {
  box-shadow: 0 16px 28px rgba(6, 10, 38, 0.28);
}

body.walytiq-tutor-family-dashboard #tutor_photo_meta_area,
body.walytiq-tutor-family-dashboard #tutor_pp_option {
  color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard #tutor_photo_meta_area {
  display: grid;
  gap: 6px;
  margin-top: 10px;
  font: 500 12px/1.5 "RHD", sans-serif;
}

body.walytiq-tutor-family-dashboard #tutor_pp_option {
  padding: 10px 14px;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 18px;
  background: rgba(17, 24, 82, 0.9);
}

body.walytiq-tutor-family-dashboard .profile-uploader {
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-setting-profile form .tutor-row {
  row-gap: 8px;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-setting-profile .tutor-btn-primary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-btn-primary {
  padding-inline: 24px;
}

body.walytiq-tutor-family-dashboard .wp-editor-wrap,
body.walytiq-tutor-family-dashboard .mce-tinymce,
body.walytiq-tutor-family-dashboard .wp-editor-container {
  border-color: rgba(157, 208, 255, 0.14) !important;
  border-radius: 18px !important;
  overflow: hidden;
}

body.walytiq-tutor-family-dashboard .mce-toolbar-grp,
body.walytiq-tutor-family-dashboard .quicktags-toolbar {
  background: rgba(17, 24, 82, 0.9) !important;
}

body.walytiq-tutor-family-dashboard .mce-panel,
body.walytiq-tutor-family-dashboard iframe[id$="_ifr"] {
  background: rgba(17, 24, 82, 0.84) !important;
}

body.walytiq-tutor-family-dashboard .mce-statusbar {
  background: rgba(11, 18, 64, 0.92) !important;
}

body.walytiq-tutor-family-dashboard .tutor-modal-overlay {
  background: rgba(6, 10, 38, 0.78);
}

body.walytiq-tutor-family-dashboard .tutor-modal-window {
  max-width: 560px;
  border: 1px solid rgba(157, 208, 255, 0.16);
  border-radius: 30px 6px 30px 6px;
  background:
    linear-gradient(180deg, rgba(42, 49, 112, 0.98), rgba(16, 22, 75, 0.96));
  box-shadow: 0 28px 72px rgba(6, 10, 38, 0.34);
}

body.walytiq-tutor-family-dashboard .tutor-modal-close-o {
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .tutor-modal-body .tutor-fs-3,
body.walytiq-tutor-family-dashboard .tutor-modal-body .tutor-color-muted {
  color: var(--wtl-text) !important;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav {
  margin-top: 24px;
}

body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile .tutor-row,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav .tutor-row {
  overflow: hidden;
  border: 1px solid rgba(157, 208, 255, 0.12);
  border-radius: 24px;
  background: rgba(11, 18, 64, 0.78) !important;
  box-shadow: 0 20px 38px rgba(6, 10, 38, 0.18);
}

body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
  min-height: 68px;
  padding: 12px 8px;
  background: transparent !important;
  color: var(--wtl-text-soft);
}

body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a i,
body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a span,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav a i,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav a span {
  color: currentColor !important;
}

body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a i.wtl-dashboard-icon,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav a i.wtl-dashboard-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
}

body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a.active,
body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile a:hover,
body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav a.active {
  background: rgba(157, 208, 255, 0.12) !important;
  color: var(--wtl-text);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-footer-nav span {
  color: currentColor;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle {
  display: none;
}

@media (max-width: 1199px) {
  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell {
    top: 96px;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-header-username {
    font-size: clamp(26px, 4vw, 38px);
  }
}

@media (max-width: 991px) {
  body.walytiq-tutor-family-dashboard .wtl-shell--account {
    width: min(100%, calc(100% - 20px));
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-surface > .tutor-container {
    display: flex;
    flex-direction: column;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-main {
    display: contents;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-left-menu,
  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell {
    display: block !important;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    order: -1;
  }

  body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile {
    display: none !important;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-hero {
    order: 0;
    padding: 20px;
    border-radius: 28px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell {
    order: -1;
    position: static;
    padding: 0;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-main-column {
    order: 1;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid rgba(157, 208, 255, 0.16);
    border-radius: 18px;
    background: rgba(157, 208, 255, 0.08);
    color: var(--wtl-text);
    font: 500 15px/1.2 "RHD", sans-serif;
    text-align: left;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle__icon {
    position: relative;
    flex: 0 0 14px;
    width: 14px;
    height: 14px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle__icon::before,
  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle__icon::after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform 0.2s ease;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle__icon::before {
    left: 0;
    transform: translateY(-50%) rotate(45deg);
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-toggle__icon::after {
    right: 0;
    transform: translateY(-50%) rotate(-45deg);
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell.wtl-dashboard-nav-ready:not(.is-open) .wtl-dashboard-nav-list {
    display: none;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell.wtl-dashboard-nav-ready .wtl-dashboard-nav-list {
    margin-top: 12px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell.wtl-dashboard-nav-ready.is-open .wtl-dashboard-nav-toggle__icon::before {
    transform: translateY(-50%) rotate(-45deg);
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell.wtl-dashboard-nav-ready.is-open .wtl-dashboard-nav-toggle__icon::after {
    transform: translateY(-50%) rotate(45deg);
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-left-menu,
  body.walytiq-tutor-family-dashboard .wtl-dashboard-content-panel {
    border-radius: 24px;
  }

  body.walytiq-tutor-family-dashboard .tutor-card .tutor-d-flex {
    min-height: 156px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item > .tutor-row {
    grid-template-columns: minmax(148px, 38%) minmax(0, 1fr);
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-course-progress-item-title {
    font-size: 22px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-row.tutor-align-center {
    grid-template-columns: minmax(0, 150px) auto;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data > .tutor-row {
    padding: 16px 18px;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter,
  body.walytiq-tutor-family-dashboard .tutor-qna-filter {
    width: 100%;
    margin-left: 0;
  }

  body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter {
    align-items: stretch;
  }

  body.walytiq-tutor-family-dashboard .tutor-v2-date-range-picker {
    flex-basis: 100% !important;
    width: 100%;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-setting-profile,
  body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-settings .tutor-dashboard-content-inner {
    padding: 20px;
  }
}

@media (max-width: 767px) {
  body.walytiq-tutor-family-dashboard .wtl-shell--account {
    padding-bottom: 24px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-divider-header,
  body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-divider {
    grid-column: 1 / -1;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-hero {
    gap: 18px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-hero::after {
    inset-inline: 18px;
  }

  body.walytiq-tutor-family-dashboard .wtl-dashboard-user-copy {
    margin-left: 0 !important;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-header-username {
    font-size: 21px;
    line-height: 1.1;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-title,
  body.walytiq-tutor-family-dashboard .tutor-dashboard-content > .tutor-fs-5 {
    font-size: 30px;
  }

  body.walytiq-tutor-family-dashboard .tutor-card .tutor-d-flex {
    min-height: 132px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item > .tutor-row {
    display: grid;
    grid-template-columns: minmax(104px, 112px) minmax(0, 1fr);
    align-items: stretch;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-body {
    padding: 16px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-row.tutor-align-center {
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    row-gap: 8px;
  }

  body.walytiq-tutor-family-dashboard .tutor-nav-link {
    width: 100%;
    justify-content: center;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter,
  body.walytiq-tutor-family-dashboard .tutor-qna-filter,
  body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter {
    flex-direction: column;
    align-items: stretch;
  }

  body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter .tutor-form-select,
  body.walytiq-tutor-family-dashboard .tutor-qna-filter .tutor-form-select,
  body.walytiq-tutor-family-dashboard .tutor-dashboard-enrolled-courses-filter select,
  body.walytiq-tutor-family-dashboard .tutor-qna-filter select {
    width: 100%;
    min-width: 0;
  }

  body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter .tutor-d-flex {
    flex-wrap: wrap;
  }

  body.walytiq-tutor-family-dashboard .tutor-table-responsive {
    max-width: 100%;
    overflow-x: auto !important;
    overflow-y: visible;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses thead,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table thead,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment thead {
    display: none;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment td {
    display: block;
    width: 100% !important;
    min-width: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment {
    border-spacing: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody tr {
    padding: 18px;
    margin-bottom: 16px;
    border: 1px solid rgba(157, 208, 255, 0.1);
    border-radius: 24px;
    background: rgba(11, 18, 64, 0.34);
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td {
    display: grid;
    grid-template-columns: minmax(96px, 116px) minmax(0, 1fr);
    align-items: start;
    gap: 12px;
    padding: 0 0 10px;
    border: 0;
    border-radius: 0;
    background: transparent !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody tr > td:first-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody tr > td:first-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody tr > td:first-child {
    padding-top: 18px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody tr > td:last-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody tr > td:last-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody tr > td:last-child {
    padding-bottom: 18px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td::before,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td::before,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td::before {
    color: var(--wtl-text-soft);
    font: 500 12px/1.3 "RHD", sans-serif;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    content: "";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td:nth-child(1)::before {
    content: "Course Name";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td:nth-child(2)::before {
    content: "Enrolled";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td:nth-child(3)::before {
    content: "Rating";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(1)::before {
    content: "Order ID";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(2)::before {
    content: "Name";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(3)::before {
    content: "Date";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(4)::before {
    content: "Price";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(5)::before {
    content: "Status";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td:nth-child(6)::before {
    content: "Receipt";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td:nth-child(1)::before {
    content: "Assignment Name";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td:nth-child(2)::before {
    content: "Total Marks";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td:nth-child(3)::before {
    content: "Total Submit";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td:nth-child(4)::before {
    content: "Details";
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .table-popular-courses tbody td > *,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-table tbody td > *,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-assignments .table-assignment tbody td > * {
    min-width: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-purchase-history .tutor-order-history-actions {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tooltip-txt.tooltip-right,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-quiz-attempts .tooltip-txt.tooltip-right {
    left: auto !important;
    right: 0 !important;
    width: min(280px, calc(100vw - 48px)) !important;
    max-width: calc(100vw - 48px) !important;
    white-space: normal;
    transform: none !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-report-menu,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-analytics-sub-pages,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-analytics-overview,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-analytics-info-cards,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-row.tutor-gx-lg-4,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-report-menu {
    gap: 8px;
    align-items: stretch;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav-item {
    flex: 1 1 calc(50% - 8px);
    min-width: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-nav-link {
    white-space: normal;
    text-align: center;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-row.tutor-gx-lg-4 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-analytics .tutor-row.tutor-gx-lg-4 > [class*="tutor-col-"] {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts thead,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details thead {
    display: none;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details td {
    display: block;
    width: 100%;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details {
    border-spacing: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr {
    margin-bottom: 16px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td {
    display: grid;
    grid-template-columns: minmax(92px, 108px) minmax(0, 1fr);
    gap: 12px;
    padding: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody tr > td:first-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr > td:first-child {
    padding-top: 18px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody tr > td:last-child,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr > td:last-child {
    padding-bottom: 18px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody tr,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody tr {
    padding: 0 18px;
    border: 1px solid rgba(157, 208, 255, 0.1);
    border-radius: 24px;
    background: rgba(11, 18, 64, 0.34);
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td::before,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td::before {
    content: attr(data-title);
    color: var(--wtl-text-soft);
    font: 500 12px/1.3 "RHD", sans-serif;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Quiz Info"] > div,
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details tbody td[data-title="Questions"] {
    min-width: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-table-quiz-attempts tbody td[data-title="Details"] .tutor-d-inline-flex {
    justify-content: flex-start;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper {
    padding: 20px;
    border-radius: 24px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper .header-title {
    font-size: 32px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-my-quiz-attempts .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex {
    grid-template-columns: 1fr;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row > [class*="tutor-col-"] {
    gap: 8px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-row {
    padding: 18px;
  }

  body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile {
    position: static;
  }

  body.walytiq-tutor-family-dashboard #tutor-dashboard-footer-mobile .tutor-row {
    border-radius: 22px;
  }
}

/* Flattening pass: dashboard Tutor surfaces */
body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell {
  border: 1px solid rgba(157, 208, 255, 0.1);
  background:
    linear-gradient(180deg, rgba(17, 24, 70, 0.72), rgba(11, 17, 52, 0.66)),
    radial-gradient(circle at top left, rgba(157, 208, 255, 0.05), transparent 42%);
  box-shadow: 0 16px 38px rgba(9, 15, 55, 0.12);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-content-panel {
  border-color: rgba(157, 208, 255, 0.1);
  background:
    linear-gradient(180deg, rgba(31, 38, 94, 0.88), rgba(18, 25, 83, 0.82)),
    radial-gradient(circle at top right, rgba(157, 208, 255, 0.06), transparent 48%);
  box-shadow: 0 20px 48px rgba(9, 15, 55, 0.14);
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-content-inner {
  gap: 22px;
}

body.walytiq-tutor-family-dashboard .tutor-card {
  border-color: rgba(157, 208, 255, 0.08);
  border-radius: 24px;
  background: rgba(157, 208, 255, 0.05);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-card,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-index .tutor-card {
  background: rgba(157, 208, 255, 0.04);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-dashboard-content-inner > .tutor-row:first-child,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child {
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(157, 208, 255, 0.08);
}

body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card .tutor-d-flex,
body.walytiq-tutor-family-dashboard .walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card .tutor-d-flex {
  min-height: 0;
  padding: 0 !important;
}

body.walytiq-tutor-family-dashboard .tutor-card .tutor-d-flex {
  min-height: 164px;
}

body.walytiq-tutor-family-dashboard .tutor-course-progress-item {
  overflow: hidden;
  border: 0;
  border-radius: 0;
  background: transparent;
}

body.walytiq-tutor-family-dashboard .tutor-course-progress-item + .tutor-course-progress-item {
  margin-top: 0;
  padding-top: 18px;
  border-top: 1px solid rgba(157, 208, 255, 0.08);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item > .tutor-row {
  grid-template-columns: minmax(164px, 32%) minmax(0, 1fr);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-body {
  padding: 14px 18px 14px 14px;
  gap: 10px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-ratio {
  overflow: hidden;
  border-radius: 20px;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-profile-data > .tutor-row,
body.walytiq-tutor-family-dashboard .tutor-table-responsive,
body.walytiq-tutor-family-dashboard .tutor-nav-tabs-container,
body.walytiq-tutor-family-dashboard .tutor-purchase-history,
body.walytiq-tutor-family-dashboard .tutor-wp-dashboard-filter,
body.walytiq-tutor-family-dashboard .tutor-qna-filter {
  border-color: rgba(157, 208, 255, 0.08);
  background: rgba(157, 208, 255, 0.04);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-nav {
  gap: 8px;
  padding-bottom: 12px;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link {
  border-color: rgba(157, 208, 255, 0.1);
  background: rgba(157, 208, 255, 0.05);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link.is-active,
body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-link {
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-link:hover {
  transform: translateX(2px);
}

body.walytiq-tutor-family-dashboard .tutor-badge-label {
  border-color: rgba(157, 208, 255, 0.12);
  background: rgba(157, 208, 255, 0.08);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-table-responsive {
  border-width: 1px;
}

body.walytiq-tutor-family-dashboard .tutor-table {
  background: transparent;
}

body.walytiq-tutor-family-dashboard .tutor-table tbody tr:hover td {
  background: rgba(157, 208, 255, 0.05);
}

body.walytiq-tutor-family-dashboard .tutor-btn-outline-primary,
body.walytiq-tutor-family-dashboard .tutor-btn-ghost,
body.walytiq-tutor-family-dashboard .tutor-btn-secondary {
  background: rgba(157, 208, 255, 0.08);
  border-color: rgba(157, 208, 255, 0.12) !important;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-btn-primary,
body.walytiq-tutor-family-dashboard .tutor-dashboard-content .tutor-btn-primary {
  box-shadow: none;
}

@media (max-width: 991px) {
  body.walytiq-tutor-family-dashboard .wtl-dashboard-content-panel,
  body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell,
  body.walytiq-tutor-family-dashboard .tutor-card,
  body.walytiq-tutor-family-dashboard .wtl-dashboard-page--index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card {
    border-radius: 22px;
  }
}

@media (max-width: 767px) {
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child {
    row-gap: 0;
    padding-bottom: 10px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child > [class*="tutor-col-"] {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 0 !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card {
    border-radius: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child > [class*="tutor-col-"] + [class*="tutor-col-"] .tutor-card {
    border-top: 1px solid rgba(157, 208, 255, 0.08);
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-dashboard-content-inner > .tutor-row:first-child .tutor-card .tutor-d-flex {
    min-height: 0;
    padding: 12px 0 !important;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item + .tutor-course-progress-item {
    padding-top: 16px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item > .tutor-row {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 14px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-ratio {
    aspect-ratio: 16 / 9;
    min-height: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-body {
    padding: 0 2px 2px;
    gap: 9px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-course-progress-item-title {
    font-size: 20px;
    line-height: 1.18;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-d-flex.tutor-fs-7 {
    gap: 2px 6px;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-row.tutor-align-center {
    grid-template-columns: minmax(0, 1fr) auto;
    width: 100%;
    column-gap: 12px;
    row-gap: 0;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .progress-percentage {
    justify-self: end;
  }
}

/* Editorial flattening pass: dashboard Tutor surfaces */
body.walytiq-tutor-family-dashboard .wtl-dashboard-nav-shell,
body.walytiq-tutor-family-dashboard .wtl-dashboard-content-panel {
  border: 1px solid rgba(157, 208, 255, 0.08);
  border-radius: 18px;
  background: rgba(17, 24, 70, 0.14);
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-card {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item-link {
  border: 0;
  border-radius: 12px;
  background: transparent;
  box-shadow: none;
}

body.walytiq-tutor-family-dashboard .tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-link {
  background: rgba(157, 208, 255, 0.12);
}

body.walytiq-tutor-family-dashboard .tutor-course-progress-item .tutor-ratio {
  border-radius: 14px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-index .tutor-course-progress-item .tutor-card-body {
  padding: 10px 0 2px 0;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link {
  padding: 0 0 10px;
  border: 0;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  background: transparent;
}

body.walytiq-tutor-family-dashboard .tutor-nav-link.is-active {
  border-bottom-color: rgba(157, 208, 255, 0.42);
  background: transparent;
}

/* Regression round: quiz result contrast and hierarchy */
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper {
  gap: 20px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div {
  padding: 14px 16px;
  border: 1px solid rgba(157, 208, 255, 0.14);
  border-radius: 18px;
  background: rgba(7, 12, 40, 0.38);
  color: var(--wtl-text-soft) !important;
  font: 500 12px/1.35 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex > div span {
  display: block;
  margin-top: 8px;
  color: var(--wtl-text) !important;
  font: 600 20px/1.2 "RHD", sans-serif;
  letter-spacing: normal;
  text-transform: none;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody tr {
  padding: 0 16px;
  border: 1px solid rgba(157, 208, 255, 0.1);
  border-radius: 22px;
  background: rgba(8, 14, 46, 0.34);
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-wrong {
  background: rgba(103, 31, 49, 0.34) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-correct,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody tr.tutor-quiz-answer-status-right {
  background: rgba(30, 92, 61, 0.3) !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody td::before {
  color: var(--wtl-text-soft);
  font: 600 12px/1.3 "RHD", sans-serif;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-badge-label.label-danger {
  border-color: rgba(255, 133, 133, 0.42);
  background: rgba(145, 41, 62, 0.42);
  color: #ffe6ea !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-badge-label.label-success {
  border-color: rgba(117, 224, 172, 0.38);
  background: rgba(37, 112, 72, 0.38);
  color: #e6fff0 !important;
}

body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper .tutor-btn-ghost,
body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-table-quiz-attempts .tutor-btn-tertiary {
  border-color: rgba(157, 208, 255, 0.24);
  background: rgba(17, 24, 82, 0.54) !important;
  color: var(--wtl-text) !important;
}

@media (max-width: 767px) {
  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details-wrapper > .tutor-mb-32.tutor-fs-7.tutor-color-secondary .tutor-d-flex {
    grid-template-columns: 1fr;
  }

  body.walytiq-tutor-family-dashboard.walytiq-dashboard-page-attempt-results .tutor-quiz-attempt-details tbody tr {
    padding: 0 14px;
  }
}
