
/* PACK CONTENT 03 — Style léger pour contenus importés langues */
.mm-imported-language-lesson{
  --primary:#0f172a;--secondary:#0f766e;--dark:#111827;--gray:#64748b;
  font-family:inherit;color:#1e293b;line-height:1.75;
}
.mm-imported-language-lesson .premium-page{background:transparent!important;padding:0!important}
.mm-imported-language-lesson .container-fluid{width:100%!important;max-width:100%!important;padding:0!important}
.mm-imported-language-lesson .premium-header-compact,
.mm-imported-language-lesson .premium-card,
.mm-imported-language-lesson .compact-card{
  background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;margin:14px 0;box-shadow:0 12px 34px rgba(15,23,42,.06);
}
.mm-imported-language-lesson .premium-title{font-size:clamp(26px,4vw,42px);line-height:1.1;margin:0;color:#0f172a}
.mm-imported-language-lesson .title-sub{display:block;color:#64748b;font-weight:800;margin-top:6px}
.mm-imported-language-lesson .premium-breadcrumb-compact{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;color:#64748b;font-weight:800}
.mm-imported-language-lesson .row{display:block!important}
.mm-imported-language-lesson .col-md-8,.mm-imported-language-lesson .col-md-4{width:100%!important;max-width:100%!important}
.mm-imported-language-lesson table{width:100%;border-collapse:collapse;margin:12px 0}
.mm-imported-language-lesson th,.mm-imported-language-lesson td{border:1px solid #e2e8f0;padding:10px;text-align:left;vertical-align:top}
.mm-imported-language-lesson th{background:#f8fafc;color:#0f172a}
.mm-imported-language-lesson a[href="#"]{pointer-events:none;color:#64748b;text-decoration:none}
.mm-import-note{margin:12px 0;padding:12px 14px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:850}
@media(max-width:700px){
  .mm-imported-language-lesson .premium-header-compact,
  .mm-imported-language-lesson .premium-card,
  .mm-imported-language-lesson .compact-card{border-radius:18px;padding:14px}
}
