/* Portal TIC · tema claro (páginas das turmas) — sobrepõe dashboard.css */
body[class*="course-10"]{--navy:#14243d;--muted:#4a5566;--line:#e3e6eb;--orange:#e8641c;--orange-ink:#c2410c;--soft:#fdf0e7;
  font-family:"Montserrat","Segoe UI",system-ui,sans-serif;background:#f6f7f9!important;background-image:none!important;color:var(--navy)}

/* Barra lateral clara */
body[class*="course-10"] .dashboard-sidebar{background:#fff!important;background-image:none!important;border-right:1px solid var(--line);box-shadow:none}
body[class*="course-10"] .sidebar-brand{color:var(--navy);border-color:var(--line)}
body[class*="course-10"] .sidebar-separator{background:var(--line)}
body[class*="course-10"] .sidebar-account{border-color:var(--line);color:var(--navy)}
body[class*="course-10"] .sidebar-account small{color:var(--muted)}
body[class*="course-10"] .sidebar-account-admin{color:var(--muted)}
body[class*="course-10"] .chip-mark{border-color:var(--orange-ink);background:var(--orange-ink);color:#fff;box-shadow:none}
body[class*="course-10"] .brandwords small{color:var(--orange-ink)}
body[class*="course-10"] .sidebar-section-label{color:var(--muted)}
body[class*="course-10"] .sidebar-course{border-color:var(--line);color:var(--navy);background:#fff}
body[class*="course-10"] .sidebar-course:hover{background:#f6f7f9}
body[class*="course-10"] .sidebar-course.selected{background:var(--soft);border-color:var(--orange);color:var(--navy)}
body[class*="course-10"] .course-dot{background:#d5dae2;border-color:#c2c9d3}
body[class*="course-10"] .selected .course-dot{background:var(--orange);border-color:var(--orange);box-shadow:none}
body[class*="course-10"] .sidebar-link{color:var(--navy)}
body[class*="course-10"] .sidebar-link:hover{background:#f6f7f9}
body[class*="course-10"] .sidebar-navigation .di{color:var(--orange-ink)}
body[class*="course-10"] .sidebar-navigation .sidebar-link.primary,body[class*="course-10"] .sidebar-navigation button.primary{background:var(--soft)!important;border-color:transparent!important;color:var(--navy);font-weight:700;box-shadow:inset 3px 0 0 var(--orange)}
body[class*="course-10"] .user-avatar{background:var(--navy);color:#fff}

/* Destaque claro com fotografia em diagonal */
body[class*="course-10"] .dash-hero{background:linear-gradient(90deg,#fbfbfc,#f1f3f6 45%)!important;border:1px solid var(--line)!important;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(20,36,61,.06)}
body[class*="course-10"] .dash-hero::before{display:none}
body[class*="course-10"] .dash-hero-art{right:0;top:0;bottom:0;width:46%;background:url('branding/card-10e.webp') center/cover no-repeat!important;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);opacity:1}
body.course-10f .dash-hero-art{background-image:url('branding/card-10f.webp')!important}
body.course-10g .dash-hero-art{background-image:url('branding/card-10g.webp')!important}
body[class*="course-10"] .dash-hero-copy{z-index:2;color:var(--navy)}
body[class*="course-10"] .dash-hero-copy>p,body[class*="course-10"] .dash-hero-copy p{color:var(--muted)}
body[class*="course-10"] .dash-hero-kicker{color:var(--orange-ink)}
body[class*="course-10"] .dash-hero h2{color:var(--navy);font-weight:800;letter-spacing:-.03em}
body[class*="course-10"] .dash-hero h2 em{color:var(--orange-ink);font-style:normal}

/* Separadores, indicadores e listas */
body[class*="course-10"] .dash-tabs{border-color:var(--line);box-shadow:none}
body[class*="course-10"] .dash-tab{color:var(--navy)}
body[class*="course-10"] .dash-tab.primary,body[class*="course-10"] .dash-tab.active,body[class*="course-10"] .dash-tab[aria-selected="true"]{background:var(--soft)!important;color:var(--navy)!important;border-color:transparent!important;box-shadow:inset 0 -3px 0 var(--orange)}
body[class*="course-10"] .dash-tab:hover{background:#f6f7f9}
body[class*="course-10"] .dash-stat,body[class*="course-10"] .dash-preview{border-color:var(--line);box-shadow:0 2px 8px rgba(20,36,61,.06)}
body[class*="course-10"] .dash-stat .stat-icon{background:var(--soft);color:var(--orange-ink)}
body[class*="course-10"] .dash-stat::after{display:none}
body[class*="course-10"] .preview-symbol{background:var(--soft)!important;color:var(--orange-ink)!important}
body[class*="course-10"] .preview-heading h3{color:var(--navy)}

/* Botões e conteúdos */
body[class*="course-10"] button.primary,body[class*="course-10"] .btn.primary{background:var(--orange-ink);border-color:var(--orange-ink);color:#fff}
body[class*="course-10"] .section-heading{border-color:var(--line)}
body[class*="course-10"] .section-heading h2{color:var(--navy)}
body[class*="course-10"] .section-kicker,body[class*="course-10"] .card-label{color:var(--orange-ink)}

@media(max-width:750px){
  body[class*="course-10"] .dash-hero-art{width:100%;clip-path:none;opacity:.14}
  body[class*="course-10"] .dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line)}
}
body[class*="course-10"] .dash-hero-course-title{color:var(--orange-ink)!important}body[class*="course-10"] .dash-hero-copy strong,body[class*="course-10"] .dash-hero-copy b{color:var(--navy)}

/* Cor de cada turma: 10E laranja · 10F azul · 10G verde */
body.course-10e{--orange:#e8641c;--orange-ink:#c2410c;--soft:#fdf0e7}
body.course-10f{--orange:#2f7de1;--orange-ink:#1d5fb8;--soft:#e8f1fc}
body.course-10g{--orange:#2e9e5b;--orange-ink:#1f7a43;--soft:#e7f6ed}
body.course-10e .sc-head,body.course-10e .sc-foot{--sc-orange:#e8641c}
body.course-10f .sc-head,body.course-10f .sc-foot{--sc-orange:#2f7de1}
body.course-10g .sc-head,body.course-10g .sc-foot{--sc-orange:#2e9e5b}
