
/* TA - Espace eleve Tutor LMS : charte thomasalbert.fr (theme clair force + couleurs ACSS) - 28/10/2026 */
html[data-tutor-theme] {
  --tutor-surface-base:#fafafa !important; --tutor-surface-l1:#fff !important; --tutor-surface-l1-hover:#f5f5f6 !important; --tutor-surface-l2:#ececed !important; --tutor-surface-l2-hover:#cecfd2 !important; --tutor-surface-l3:#f5f5f6 !important;
  --tutor-surface-brand-primary:#425445 !important; --tutor-surface-brand-primary-2:#38473b !important; --tutor-surface-brand-dark:#19211a !important; --tutor-surface-brand-secondary:#d4ddd6 !important; --tutor-surface-brand-tertiary:#f1f4f1 !important; --tutor-surface-brand-quaternary:#e3e9e4 !important;
  --tutor-surface-sidebar-l1:#f6f9eb !important; --tutor-surface-exception2-secondary:#fff0f9 !important; --tutor-surface-exception6:#f2e8ff !important; --tutor-surface-dark:#0c111d !important; --tutor-surface-warning:#fffaeb !important; --tutor-surface-warning-hover:#fef0c7 !important; --tutor-surface-warning-hover-2:#fef0c7 !important; --tutor-surface-success:#eaf6ec !important; --tutor-surface-critical:#fee4e2 !important;
  --tutor-text-primary:#19211a !important; --tutor-text-secondary:#333741 !important; --tutor-text-disabled:#cecfd2 !important; --tutor-text-brand:#425445 !important; --tutor-text-brand-hover:#38473b !important; --tutor-text-brand-secondary:#4a5e4d !important; --tutor-text-success:#1c7731 !important; --tutor-text-warning:#93370d !important; --tutor-text-caution:#854a0e !important;
  --tutor-icon-idle:#333741 !important; --tutor-icon-hover:#161b26 !important; --tutor-icon-subdued:#94969c !important; --tutor-icon-disabled:#cecfd2 !important; --tutor-icon-brand:#425445 !important; --tutor-icon-brand-hover:#38473b !important; --tutor-icon-brand-secondary:#d4ddd6 !important; --tutor-icon-success-secondary:#24983f !important; --tutor-icon-warning:#b54708 !important;
  --tutor-button-primary:#425445 !important; --tutor-button-primary-hover:#38473b !important; --tutor-button-primary-focused:#425445 !important; --tutor-button-primary-disabled:#d4ddd6 !important; --tutor-button-primary-soft:#f1f4f1 !important; --tutor-button-primary-soft-hover:#d4ddd6 !important; --tutor-button-primary-soft-focused:#f1f4f1 !important; --tutor-button-disabled:#f0f1f1 !important; --tutor-button-success:#24983f !important; --tutor-button-success-hover:#1c7731 !important; --tutor-button-success-focused:#24983f !important; --tutor-button-secondary:#ececed !important; --tutor-button-secondary-hover:#cecfd2 !important; --tutor-button-secondary-focused:#ececed !important; --tutor-button-outline-inverse:#fff !important; --tutor-button-outline-hover:#ececed !important; --tutor-button-outline-focused-inverse:#fff !important; --tutor-button-ghost-hover:#ececed !important;
  --tutor-border-idle:#ececed !important; --tutor-border-idle2:#ececed !important; --tutor-border-hover:#cecfd2 !important; --tutor-border-tertiary:#94969c !important; --tutor-border-inverse:#fff !important; --tutor-border-brand:#425445 !important; --tutor-border-brand-secondary:#d4ddd6 !important; --tutor-border-brand-tertiary:#f1f4f1 !important; --tutor-border-dark:#0c111d !important; --tutor-border-success:#6fc482 !important; --tutor-border-success-secondary:#1c7731 !important; --tutor-border-warning-secondary:#b54708 !important; --tutor-border-warning-tertiary:#fdb022 !important; --tutor-border-error:#fda29b !important; --tutor-border-error-secondary:#b42318 !important;
  --tutor-tab-sidebar-l2:#fcfcfc !important; --tutor-tab-sidebar-l2-hover:#ececed !important; --tutor-tab-sidebar-l2-active:#e3eec4 !important; --tutor-tab-sidebar-l4-hover:#ececed !important; --tutor-tab-sidebar-l4-active:#e3eec4 !important; --tutor-tab-l3:#e3eec4 !important; --tutor-tab-l3-hover:#d4ddd6 !important; --tutor-tab-l3-active:#e3eec4 !important; --tutor-tab-l3-active-hover:#f0f1f1 !important;
  --tutor-actions-success-tertiary:#eaf6ec !important; --tutor-actions-success-exception:#28a745 !important; --tutor-actions-warning-secondary:#fef0c7 !important; --tutor-actions-warning-exception:#f79009 !important; --tutor-actions-brand-primary:#425445 !important; --tutor-actions-brand-secondary:#d4ddd6 !important; --tutor-actions-brand-tertiary:#f1f4f1 !important; --tutor-actions-gray-empty:#f5f5f6 !important; --tutor-actions-gray-secondary:#f0f1f1 !important; --tutor-actions-gray-tertiary:#ececed !important; --tutor-actions-gray-quaternary:#e0e0e1 !important; --tutor-actions-critical-secondary:#fee4e2 !important;
  --tutor-quiz-idle:#fafafa !important; --tutor-quiz-hover:#f0f1f1 !important;
  --tutor-visual-gray-1:#fff !important; --tutor-visual-gray-2:#ececed !important; --tutor-visual-gray-3:#cecfd2 !important; --tutor-visual-gray-4:#2d3039 !important; --tutor-visual-brand-1:#425445 !important; --tutor-visual-brand-2:#bcd673 !important; --tutor-visual-brand-3:#eaa51d !important; --tutor-visual-critical-1:#f04438 !important; --tutor-visual-critical-2:#fee4e2 !important; --tutor-visual-caution-1:#fde272 !important;
  color-scheme: light;
}
body.tutor-screen-frontend-dashboard,
body.tutor-screen-frontend-dashboard .tutor-dashboard-layout,
body.tutor-screen-frontend-dashboard .tutor-dashboard-layout * { font-family: Rubik,"Rubik Fallback", sans-serif; }
body.tutor-screen-frontend-dashboard .tutor-dashboard-layout :is(h1,h2,h3,h4,h5,h6) { font-family: robotoflex, sans-serif; }
body.tutor-screen-frontend-dashboard .tutor-dashboard-sidebar-logo .tutor-brand-logo {
  display: block; width: 150px; height: 75px; font-size: 0; color: transparent;
  background: url("https://cdn.thomasalbert.fr/q:i/r:0/wp:1/w:1/u:thomasalbert.fr/wp-content/uploads/2025/05/logo-thomas-albert.png") left center / contain no-repeat;
}
body.tutor-screen-frontend-dashboard .tutor-dashboard-layout .tutor-btn { border-radius: 8px; }
body.tutor-screen-frontend-dashboard .tutor-stat-card,
body.tutor-screen-frontend-dashboard .tutor-dashboard-layout .tutor-card { border-radius: 16px; }
body.tutor-screen-frontend-dashboard .tutor-dashboard-sidebar-nav a.active,
body.tutor-screen-frontend-dashboard .tutor-dashboard-sidebar-nav a:hover { background-color: #e3eec4 !important; color: #425445 !important; }
body.tutor-screen-frontend-dashboard .tutor-dashboard-sidebar-nav a.active svg { color: #425445 !important; }
body.tutor-screen-frontend-dashboard .tutor-stat-card-brand { --ta-stat: #425445; }
body.tutor-screen-frontend-dashboard .tutor-stat-card-exception1 { --ta-stat: #eaa51d; }
body.tutor-screen-frontend-dashboard .tutor-stat-card-exception5 { --ta-stat: #50631d; }
body.tutor-screen-frontend-dashboard .tutor-stat-card-exception4 { --ta-stat: #4e1c13; }
body.tutor-screen-frontend-dashboard .tutor-stat-card[class*="tutor-stat-card-"] svg,
body.tutor-screen-frontend-dashboard .tutor-stat-card[class*="tutor-stat-card-"] :is(h2,h3,h4,[class*=value]) { color: var(--ta-stat) !important; }


/* TA - Pages Tutor (page cours, lecons, quiz) : charte thomasalbert.fr - 10/11/2026 */
:is(.single-courses,.post-type-archive-courses,.single-lesson,.single-tutor_quiz){--tutor-color-primary:#425445;--tutor-color-primary-rgb:66,84,69;--tutor-color-primary-hover:#38473b;--tutor-color-primary-hover-rgb:56,71,59;--tutor-body-color:#19211a;--tutor-body-color-rgb:25,33,26}
html:has(body.single-lesson),html:has(body.single-tutor_quiz){font-size:100%!important}
.single-courses .tutor-wrap,.single-courses .tutor-wrap *:not([class*="tutor-icon"]):not(i),:is(.single-lesson,.single-tutor_quiz) .tutor-learning-area-container,:is(.single-lesson,.single-tutor_quiz) .tutor-learning-area-container *:not([class*="tutor-icon"]):not(i):not(svg *){font-family:Rubik,"Rubik Fallback",sans-serif}
.single-courses .tutor-wrap :is(h1,h2,h3,h4,h5,h6,.tutor-course-details-title,.tutor-course-details-widget-title),:is(.single-lesson,.single-tutor_quiz) .tutor-learning-area-container :is(h1,h2,h3,h4,h5,h6){font-family:robotoflex,sans-serif}
.single-courses .tutor-wrap{padding-top:var(--space-l);padding-bottom:var(--space-xl)}
.single-courses .tutor-course-details-title{font-size:var(--h1)!important;line-height:1.15;margin-top:0!important}
.single-courses .tutor-course-details-ratings{display:none}
.single-courses .tutor-wrap .tutor-btn{border-radius:var(--radius-s,8px)}
.single-courses .tutor-single-course-sidebar .tutor-card,.single-courses .tutor-course-thumbnail,.single-courses .tutor-course-details-page .tutor-ratio{border-radius:var(--radius-m);overflow:hidden}
/* Base rem : le site est en 10px (ACSS), Tutor attend 16px -> conversion en px sur la page cours */
.single-courses .tutor-container,.single-courses .tutor-container-fluid,.single-courses .tutor-container-xxl,.single-courses .tutor-container-xl,.single-courses .tutor-container-lg,.single-courses .tutor-container-md,.single-courses .tutor-container-sm{padding-right:var(--tutor-gutter-x,12px);padding-left:var(--tutor-gutter-x,12px)}
.single-courses .tutor-row{--tutor-gutter-x:24px}
.single-courses .tutor-g-1,.single-courses .tutor-gx-1{--tutor-gutter-x:8px}
.single-courses .tutor-g-1,.single-courses .tutor-gy-1{--tutor-gutter-y:8px}
.single-courses .tutor-g-2,.single-courses .tutor-gx-2{--tutor-gutter-x:16px}
.single-courses .tutor-g-2,.single-courses .tutor-gy-2{--tutor-gutter-y:16px}
.single-courses .tutor-g-3,.single-courses .tutor-gx-3{--tutor-gutter-x:24px}
.single-courses .tutor-g-3,.single-courses .tutor-gy-3{--tutor-gutter-y:24px}
.single-courses .tutor-g-4,.single-courses .tutor-gx-4{--tutor-gutter-x:32px}
.single-courses .tutor-g-4,.single-courses .tutor-gy-4{--tutor-gutter-y:32px}
.single-courses .tutor-g-5,.single-courses .tutor-gx-5{--tutor-gutter-x:48px}
.single-courses .tutor-g-5,.single-courses .tutor-gy-5{--tutor-gutter-y:48px}
.single-courses .tutor-g-4px,.single-courses .tutor-gx-4px{--tutor-gutter-x:4px}
.single-courses .tutor-g-4px,.single-courses .tutor-gy-4px{--tutor-gutter-y:4px}
.single-courses .tutor-g-12px,.single-courses .tutor-gx-12px{--tutor-gutter-x:12px}
.single-courses .tutor-g-12px,.single-courses .tutor-gy-12px{--tutor-gutter-y:12px}
@media (min-width:576px){.single-courses .tutor-g-sm-1,.single-courses .tutor-gx-sm-1{--tutor-gutter-x:8px}}
@media (min-width:576px){.single-courses .tutor-g-sm-1,.single-courses .tutor-gy-sm-1{--tutor-gutter-y:8px}}
@media (min-width:576px){.single-courses .tutor-g-sm-2,.single-courses .tutor-gx-sm-2{--tutor-gutter-x:16px}}
@media (min-width:576px){.single-courses .tutor-g-sm-2,.single-courses .tutor-gy-sm-2{--tutor-gutter-y:16px}}
@media (min-width:576px){.single-courses .tutor-g-sm-3,.single-courses .tutor-gx-sm-3{--tutor-gutter-x:24px}}
@media (min-width:576px){.single-courses .tutor-g-sm-3,.single-courses .tutor-gy-sm-3{--tutor-gutter-y:24px}}
@media (min-width:576px){.single-courses .tutor-g-sm-4,.single-courses .tutor-gx-sm-4{--tutor-gutter-x:32px}}
@media (min-width:576px){.single-courses .tutor-g-sm-4,.single-courses .tutor-gy-sm-4{--tutor-gutter-y:32px}}
@media (min-width:576px){.single-courses .tutor-g-sm-5,.single-courses .tutor-gx-sm-5{--tutor-gutter-x:48px}}
@media (min-width:576px){.single-courses .tutor-g-sm-5,.single-courses .tutor-gy-sm-5{--tutor-gutter-y:48px}}
@media (min-width:576px){.single-courses .tutor-g-sm-4px,.single-courses .tutor-gx-sm-4px{--tutor-gutter-x:4px}}
@media (min-width:576px){.single-courses .tutor-g-sm-4px,.single-courses .tutor-gy-sm-4px{--tutor-gutter-y:4px}}
@media (min-width:576px){.single-courses .tutor-g-sm-12px,.single-courses .tutor-gx-sm-12px{--tutor-gutter-x:12px}}
@media (min-width:576px){.single-courses .tutor-g-sm-12px,.single-courses .tutor-gy-sm-12px{--tutor-gutter-y:12px}}
@media (min-width:768px){.single-courses .tutor-g-md-1,.single-courses .tutor-gx-md-1{--tutor-gutter-x:8px}}
@media (min-width:768px){.single-courses .tutor-g-md-1,.single-courses .tutor-gy-md-1{--tutor-gutter-y:8px}}
@media (min-width:768px){.single-courses .tutor-g-md-2,.single-courses .tutor-gx-md-2{--tutor-gutter-x:16px}}
@media (min-width:768px){.single-courses .tutor-g-md-2,.single-courses .tutor-gy-md-2{--tutor-gutter-y:16px}}
@media (min-width:768px){.single-courses .tutor-g-md-3,.single-courses .tutor-gx-md-3{--tutor-gutter-x:24px}}
@media (min-width:768px){.single-courses .tutor-g-md-3,.single-courses .tutor-gy-md-3{--tutor-gutter-y:24px}}
@media (min-width:768px){.single-courses .tutor-g-md-4,.single-courses .tutor-gx-md-4{--tutor-gutter-x:32px}}
@media (min-width:768px){.single-courses .tutor-g-md-4,.single-courses .tutor-gy-md-4{--tutor-gutter-y:32px}}
@media (min-width:768px){.single-courses .tutor-g-md-5,.single-courses .tutor-gx-md-5{--tutor-gutter-x:48px}}
@media (min-width:768px){.single-courses .tutor-g-md-5,.single-courses .tutor-gy-md-5{--tutor-gutter-y:48px}}
@media (min-width:768px){.single-courses .tutor-g-md-4px,.single-courses .tutor-gx-md-4px{--tutor-gutter-x:4px}}
@media (min-width:768px){.single-courses .tutor-g-md-4px,.single-courses .tutor-gy-md-4px{--tutor-gutter-y:4px}}
@media (min-width:768px){.single-courses .tutor-g-md-12px,.single-courses .tutor-gx-md-12px{--tutor-gutter-x:12px}}
@media (min-width:768px){.single-courses .tutor-g-md-12px,.single-courses .tutor-gy-md-12px{--tutor-gutter-y:12px}}
@media (min-width:992px){.single-courses .tutor-g-lg-1,.single-courses .tutor-gx-lg-1{--tutor-gutter-x:8px}}
@media (min-width:992px){.single-courses .tutor-g-lg-1,.single-courses .tutor-gy-lg-1{--tutor-gutter-y:8px}}
@media (min-width:992px){.single-courses .tutor-g-lg-2,.single-courses .tutor-gx-lg-2{--tutor-gutter-x:16px}}
@media (min-width:992px){.single-courses .tutor-g-lg-2,.single-courses .tutor-gy-lg-2{--tutor-gutter-y:16px}}
@media (min-width:992px){.single-courses .tutor-g-lg-3,.single-courses .tutor-gx-lg-3{--tutor-gutter-x:24px}}
@media (min-width:992px){.single-courses .tutor-g-lg-3,.single-courses .tutor-gy-lg-3{--tutor-gutter-y:24px}}
@media (min-width:992px){.single-courses .tutor-g-lg-4,.single-courses .tutor-gx-lg-4{--tutor-gutter-x:32px}}
@media (min-width:992px){.single-courses .tutor-g-lg-4,.single-courses .tutor-gy-lg-4{--tutor-gutter-y:32px}}
@media (min-width:992px){.single-courses .tutor-g-lg-5,.single-courses .tutor-gx-lg-5{--tutor-gutter-x:48px}}
@media (min-width:992px){.single-courses .tutor-g-lg-5,.single-courses .tutor-gy-lg-5{--tutor-gutter-y:48px}}
@media (min-width:992px){.single-courses .tutor-g-lg-4px,.single-courses .tutor-gx-lg-4px{--tutor-gutter-x:4px}}
@media (min-width:992px){.single-courses .tutor-g-lg-4px,.single-courses .tutor-gy-lg-4px{--tutor-gutter-y:4px}}
@media (min-width:992px){.single-courses .tutor-g-lg-12px,.single-courses .tutor-gx-lg-12px{--tutor-gutter-x:12px}}
@media (min-width:992px){.single-courses .tutor-g-lg-12px,.single-courses .tutor-gy-lg-12px{--tutor-gutter-y:12px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-1,.single-courses .tutor-gx-xl-1{--tutor-gutter-x:8px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-1,.single-courses .tutor-gy-xl-1{--tutor-gutter-y:8px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-2,.single-courses .tutor-gx-xl-2{--tutor-gutter-x:16px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-2,.single-courses .tutor-gy-xl-2{--tutor-gutter-y:16px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-3,.single-courses .tutor-gx-xl-3{--tutor-gutter-x:24px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-3,.single-courses .tutor-gy-xl-3{--tutor-gutter-y:24px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-4,.single-courses .tutor-gx-xl-4{--tutor-gutter-x:32px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-4,.single-courses .tutor-gy-xl-4{--tutor-gutter-y:32px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-5,.single-courses .tutor-gx-xl-5{--tutor-gutter-x:48px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-5,.single-courses .tutor-gy-xl-5{--tutor-gutter-y:48px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-4px,.single-courses .tutor-gx-xl-4px{--tutor-gutter-x:4px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-4px,.single-courses .tutor-gy-xl-4px{--tutor-gutter-y:4px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-12px,.single-courses .tutor-gx-xl-12px{--tutor-gutter-x:12px}}
@media (min-width:1200px){.single-courses .tutor-g-xl-12px,.single-courses .tutor-gy-xl-12px{--tutor-gutter-y:12px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-1,.single-courses .tutor-gx-xxl-1{--tutor-gutter-x:8px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-1,.single-courses .tutor-gy-xxl-1{--tutor-gutter-y:8px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-2,.single-courses .tutor-gx-xxl-2{--tutor-gutter-x:16px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-2,.single-courses .tutor-gy-xxl-2{--tutor-gutter-y:16px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-3,.single-courses .tutor-gx-xxl-3{--tutor-gutter-x:24px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-3,.single-courses .tutor-gy-xxl-3{--tutor-gutter-y:24px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-4,.single-courses .tutor-gx-xxl-4{--tutor-gutter-x:32px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-4,.single-courses .tutor-gy-xxl-4{--tutor-gutter-y:32px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-5,.single-courses .tutor-gx-xxl-5{--tutor-gutter-x:48px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-5,.single-courses .tutor-gy-xxl-5{--tutor-gutter-y:48px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-4px,.single-courses .tutor-gx-xxl-4px{--tutor-gutter-x:4px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-4px,.single-courses .tutor-gy-xxl-4px{--tutor-gutter-y:4px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-12px,.single-courses .tutor-gx-xxl-12px{--tutor-gutter-x:12px}}
@media (min-width:1400px){.single-courses .tutor-g-xxl-12px,.single-courses .tutor-gy-xxl-12px{--tutor-gutter-y:12px}}
.single-courses .tutor-gap-1{gap:8px!important}
.single-courses .tutor-gap-2{gap:16px!important}
.single-courses .tutor-gap-3{gap:24px!important}
.single-courses .tutor-gap-4{gap:32px!important}
.single-courses .tutor-gap-5{gap:48px!important}
.single-courses .tutor-gap-4px{gap:4px!important}
.single-courses .tutor-gap-12px{gap:12px!important}
.single-courses .tutor-fs-1{font-size:calc(24.4px + 3.3vw)}
.single-courses .tutor-fs-2{font-size:calc(22.8px + 2.1vw)}
.single-courses .tutor-fs-3{font-size:calc(21.2px + .9vw)}
.single-courses .tutor-fs-4{font-size:calc(20.4px + .3vw)}
.single-courses .tutor-fs-5{font-size:20px}
.single-courses .tutor-fs-6{font-size:16px}
.single-courses .tutor-fs-7{font-size:14px}
.single-courses .tutor-fs-8{font-size:12px}
.single-courses .tutor-fs-9{font-size:10px}
@media (min-width:576px){.single-courses .tutor-gap-sm-1{gap:8px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-2{gap:16px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-3{gap:24px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-4{gap:32px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-5{gap:48px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-4px{gap:4px!important}}
@media (min-width:576px){.single-courses .tutor-gap-sm-12px{gap:12px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-1{gap:8px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-2{gap:16px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-3{gap:24px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-4{gap:32px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-5{gap:48px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-4px{gap:4px!important}}
@media (min-width:768px){.single-courses .tutor-gap-md-12px{gap:12px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-1{gap:8px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-2{gap:16px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-3{gap:24px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-4{gap:32px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-5{gap:48px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-4px{gap:4px!important}}
@media (min-width:992px){.single-courses .tutor-gap-lg-12px{gap:12px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-1{gap:8px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-2{gap:16px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-3{gap:24px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-4{gap:32px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-5{gap:48px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-4px{gap:4px!important}}
@media (min-width:1200px){.single-courses .tutor-gap-xl-12px{gap:12px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-1{gap:8px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-2{gap:16px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-3{gap:24px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-4{gap:32px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-5{gap:48px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-4px{gap:4px!important}}
@media (min-width:1400px){.single-courses .tutor-gap-xxl-12px{gap:12px!important}}
@media (min-width:1200px){.single-courses .tutor-fs-1{font-size:64px}}
@media (min-width:1200px){.single-courses .tutor-fs-2{font-size:48px}}
@media (min-width:1200px){.single-courses .tutor-fs-3{font-size:32px}}
@media (min-width:1200px){.single-courses .tutor-fs-4{font-size:24px}}
.single-courses select.tutor-form-control,.single-courses .tutor-form-select{background-position:right 12px center}
@media (min-width:768px){.single-courses .tutor-course-details-widget-col-2 ul>li{width:calc(50% - 19.2px)}}
.single-courses .react-datepicker{border-radius:4.8px;font-size:12.8px}
.single-courses .react-datepicker--time-only .react-datepicker__time,.single-courses .react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:4.8px;border-bottom-left-radius:4.8px}
.single-courses .react-datepicker__header{border-top-left-radius:4.8px}
.single-courses .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:4.8px}
.single-courses .react-datepicker__current-month,.single-courses .react-datepicker-time__header,.single-courses .react-datepicker-year-header{font-size:15.1px}
.single-courses .tutor-react-datepicker .react-datepicker__time-list{height:calc(276px + 13.6px)!important}
.single-courses .theme-twentytwentytwo .select2-container .select2-selection{padding:3.2px}
.single-courses .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-quiz-wrapper .tutor-quiz-wrap .tutor-quiz-dotted-box{font-size:16px}
.single-courses .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat ul{padding-left:32px}
.single-courses table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content ul{padding-left:32px}
.single-courses table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content ul{padding-left:32px}
.single-courses .tutor-checkout-page .tutor-tax-breakdown-modal__header h6{font-size:16px}
.single-courses .tutor-checkout-page .tutor-tax-breakdown-modal__item>span{font-size:14px}
.single-courses .tutor-quiz-explanation-trigger,.single-courses .tutor-quiz-explanation button{font-size:14px;line-height:22px}
.single-courses .tutor-quiz-explanation [type=button]{font-size:14px;line-height:22px}
.single-courses .tutor-quiz-explanation-body{font-size:14px;line-height:18px}
.single-courses .tutor-quiz-student-penalty-notice{font-size:14px;line-height:18px}
.single-courses .tutor-draw-image-clear-button{font-size:12px;line-height:20px}
.single-courses .tutor-scale-question .tutor-scale-bubble-value{font-size:20px;line-height:28px}
.single-courses .tutor-scale-question .tick-label{font-size:12px;line-height:20px}
.single-courses .tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-name{font-size:16px;line-height:24px}
.single-courses .tutor-greetings-modal .tutor-gifted-course-wrapper .tutor-gifted-course-card .tutor-gifted-course-content .tutor-gifted-course-author{font-size:14px;line-height:22px}
.single-courses .tutor-coordinates-clear-button{font-size:12px;line-height:20px}
.single-courses .tutor-coordinates-review-graph .tutor-coordinates-review-tooltip{max-width:192px;font-size:12px;line-height:20px}
.single-courses .tutor-coordinates-review-graph .tutor-coordinates-review-legend__item{padding-left:20px}
.single-courses .tutor-coordinates-review-graph .tutor-coordinates-review-legend__item:before{width:8px;height:8px}
.single-courses .tutor-puzzle-attempt-review .tutor-puzzle-attempt-image-title{font-size:12px;line-height:20px}
.single-courses .tutor-webinar-group-heading{font-size:14px;line-height:22px}
/* FIN TA - Pages Tutor */


/* TA - Tutor : popup notifications push masquee (module non utilise) - 10/11/2026 */
#tutor-pn-permission{display:none!important}

