/* Only the separately approved SMM/Marketing course receives this presentation. */
.mc-course.sai-intro.smm-unified{--smm-neutral:#f6f6f6;--smm-accent:#f2f8fa;--smm-rule:#dce1e3}
html[data-color-mode=night] .mc-course.sai-intro.smm-unified{--smm-neutral:#303234;--smm-accent:#303b40;--smm-rule:#484b4d}
.mc-course.sai-intro.smm-unified:not(.smm-test){--sai-blue:var(--smm-neutral);--sv-blue:var(--smm-neutral)}
.mc-course.sai-intro.smm-unified:not(.smm-test) :is(.sai-note,.ed-note,.ed-emphasis,.ed-project,.ed-next,.rv-finish,.r13-note){background:var(--sai-paper)!important;border-color:var(--smm-rule)!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) :is(.rv-output,.rv-project-context,.rv-message-reply,.later-answer,.r13-inset,.r13-letter,.r13-stat-row>div,.r13-number){background:var(--smm-neutral)!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) .smm-accent{background:var(--smm-accent)!important;border-color:var(--smm-rule)!important}
.mc-course.sai-intro.smm-unified .sai-content{gap:16px}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-content>.sai-card{margin:0!important;padding:22px 26px!important;border-radius:22px;display:grid;gap:16px}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-content>.sai-card>:is(h3,h4,p){margin:0!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-photo-wrap{margin:8px 0!important}
.mc-course.sai-intro.smm-unified .sai-heading{padding:0 14px;margin-top:28px}
.mc-course.sai-intro.smm-unified .sai-heading h1{margin:0 0 20px!important;text-wrap:pretty}
.mc-course.sai-intro.smm-unified:not(.smm-test) :is(.r13-heading,.ed-heading){margin:0!important;gap:12px;align-items:flex-start}
.mc-course.sai-intro.smm-unified:not(.smm-test) :is(.r13-heading,.ed-heading) h3{margin:3px 0 0!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-disclosure>div{padding:18px 0 0!important;margin:0!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-disclosure>div>p{margin:0 0 16px!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) .sai-disclosure>div>p:last-child{margin-bottom:0!important}
.mc-course.sai-intro.smm-unified:not(.smm-test) :is(.rv-disclosure-card,.r13-fold){padding:18px 26px!important}
.mc-course.sai-intro.smm-unified .sai-navigation{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end;align-items:center;gap:16px!important;margin:28px 0 0!important}
.mc-course.sai-intro.smm-unified .sai-navigation>button{order:0!important;min-width:0;min-height:44px;white-space:normal!important;max-width:100%}
.mc-course.sai-intro.smm-unified .sai-navigation>.mc-primary{flex:0 1 auto!important}
.mc-course.sai-intro.smm-unified .sai-navigation>.mc-back{flex:0 1 auto!important}
body.sg-home-active:has(.smm-unified) main.app{padding-bottom:calc(250px + env(safe-area-inset-bottom))!important}
body.sg-home-active:has(.smm-unified) .app>.footer.sb-app-footer{margin-top:40px!important;padding-bottom:0!important}
.mc-course.sai-intro.smm-unified:has(.mc-lesson-tools){padding-bottom:0!important}
/* A single closing composition: preparation checklist, then the next lesson. */
.mc-course.sai-intro.smm-unified.smm-final .sai-content>.sai-card{background:var(--sai-paper)!important}
.mc-course.sai-intro.smm-unified .smm-final-checks{display:block}
.mc-course.sai-intro.smm-unified .smm-final-label{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:12px!important;align-items:start;padding:22px 0!important;margin:0!important;border-bottom:1px solid var(--smm-rule);cursor:pointer;line-height:1.8}
.mc-course.sai-intro.smm-unified .smm-final-label:first-child{padding-top:4px!important}
.mc-course.sai-intro.smm-unified .smm-final-label:last-child{padding-bottom:0!important;border-bottom:0}
.mc-course.sai-intro.smm-unified .smm-final-label input{appearance:none!important;display:grid!important;position:static!important;opacity:1!important;place-items:center;justify-self:center;width:23px!important;height:23px!important;margin:3px 0 0!important;border:1.5px solid var(--smm-rule)!important;border-radius:50%;background:transparent!important;box-shadow:none!important;color:var(--mc-ink,#303234);cursor:pointer}
.mc-course.sai-intro.smm-unified .smm-final-label input:checked{border-color:currentColor!important}
.mc-course.sai-intro.smm-unified .smm-final-label input:checked:after{content:'';display:block;width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}
.mc-course.sai-intro.smm-unified .smm-final-label input:focus-visible{outline:2px solid #8ea8b3;outline-offset:4px}
.mc-course.sai-intro.smm-unified .smm-next-card .sai-caption{margin:0!important}
.mc-course.sai-intro.smm-unified .smm-next-card h3{margin:4px 0 0!important}
.mc-course.sai-intro.smm-unified .smm-final-lead{margin:0 14px!important}
@media(max-width:360px){
 .mc-course.sai-intro.smm-unified:not(.smm-test) .sai-content>.sai-card{padding:20px!important}
 .mc-course.sai-intro.smm-unified .sai-navigation{gap:10px!important}
 .mc-course.sai-intro.smm-unified .sai-navigation>button{padding-left:13px!important;padding-right:13px!important}
}
