
/* Scoped layout for the new tracker and owner-requested list error state only. */
#mama-baby-mvp .mb-stage5-months-content{width:min(780px,100%);margin:0 auto}
#mama-baby-mvp .mb-stage5-months-content .mb-direction-head{margin:8px auto 20px}
#mama-baby-mvp .mb-stage5-month-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:10px;margin:20px 0 24px}
#mama-baby-mvp .mb-stage5-month{min-width:0;min-height:44px;padding:8px 4px;background:var(--mb-paper);border:1px solid var(--mb-line);color:var(--mb-ink);font:inherit;border-radius:12px}
#mama-baby-mvp .mb-stage5-month[aria-pressed="true"]{background:#69445f;color:var(--mb-paper)}
#mama-baby-mvp .mb-stage5-month[aria-current]{outline:2px solid #69445f;outline-offset:3px}
#mama-baby-mvp .mb-stage5-month-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#mama-baby-mvp .mb-stage5-month-art,#mama-baby-mvp .mb-stage5-month-text{box-sizing:border-box;min-width:0;margin:0;padding:16px;background:var(--mb-paper);border:1px solid var(--mb-line);border-radius:22px}
#mama-baby-mvp .mb-stage5-month-art img{display:block;width:100%;height:260px;object-fit:contain}
#mama-baby-mvp .mb-stage5-month-art figcaption{text-align:center;margin:8px 0 0;color:var(--mb-ink);font-size:20px}
#mama-baby-mvp .mb-stage5-month-text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;line-height:1.55}
#mama-baby-mvp .mb-stage5-month-text p{margin:0}
#mama-baby-mvp .mb-stage5-month-action{text-align:center;margin:20px 0}
@media(max-width:720px){
 #mama-baby-mvp .mb-stage5-month-choice{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
 #mama-baby-mvp .mb-stage5-month-blocks{grid-template-columns:minmax(0,1fr);gap:12px}
 #mama-baby-mvp .mb-stage5-month-art img{height:220px}
 #mama-baby-mvp .mb-stage5-month-text{min-height:130px}
}


/* Only the tracker changes; the site header, back button and all other screens stay intact. */
@media(min-width:721px){
 #mama-baby-mvp .mb-stage5-months-content .mb-direction-head{margin:0 auto}
}

@media(min-width:721px){
 #mama-baby-mvp .mb-stage5-month-choice{margin:4px 0 8px}
 #mama-baby-mvp .mb-stage5-month-art,#mama-baby-mvp .mb-stage5-month-text{padding:10px}
 #mama-baby-mvp .mb-stage5-month-art img{height:140px}
 #mama-baby-mvp .mb-stage5-month-art figcaption{margin-top:4px}
 #mama-baby-mvp .mb-stage5-month-action{margin:8px 0}
}


/* Review-only tracker change. Original images and all other screens are preserved. */
#mama-baby-mvp .mb-stage5-month-art{padding:0;overflow:hidden}
#mama-baby-mvp .mb-stage5-month-art img{width:auto;max-width:100%;height:260px;object-fit:contain;margin:0 auto}
#mama-baby-mvp .mb-stage5-month-art figcaption{margin:0;padding:0 8px}
@media(min-width:1024px){
 #mama-baby-mvp:has(.mb-stage5-months:not([hidden])){padding-top:6px;padding-bottom:6px}
 #mama-baby-mvp .mb-stage5-months-content{width:min(940px,100%)}
 #mama-baby-mvp .mb-stage5-months .mb-stage3-site-head{width:min(940px,100%)}
 #mama-baby-mvp .mb-stage5-months>.mb-back{margin-left:max(0px,calc((100% - 940px)/2));margin-bottom:0}
 #mama-baby-mvp .mb-stage5-months-content .mb-direction-head{margin:0 auto;padding:0}
 #mama-baby-mvp .mb-stage5-months-content .mb-panel-text{margin-top:0}
 #mama-baby-mvp .mb-stage5-month-choice{grid-template-columns:repeat(19,minmax(40px,1fr));gap:8px;margin:4px 0 6px}
 #mama-baby-mvp .mb-stage5-month-action{margin:4px 0}
}

@media(min-width:1024px){#mama-baby-mvp .mb-stage5-month-choice{grid-template-columns:repeat(12,minmax(40px,1fr))}}
#mama-baby-mvp .mb-stage5-month-action .mb-bot-send{background:#69445f;color:var(--mb-paper);border-color:rgba(91,41,77,.22)}
