
/* Scoped layout for the new tracker and owner-requested list error state only. */
#mama-baby-mvp .mb-stage4-weeks-content{width:min(780px,100%);margin:0 auto}
#mama-baby-mvp .mb-stage4-weeks-content .mb-direction-head{margin:8px auto 20px}
#mama-baby-mvp .mb-stage4-week-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:10px;margin:20px 0 24px}
#mama-baby-mvp .mb-stage4-week{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-stage4-week[aria-pressed="true"]{background:#69445f;color:var(--mb-paper)}
#mama-baby-mvp .mb-stage4-week[aria-current]{outline:2px solid #69445f;outline-offset:3px}
#mama-baby-mvp .mb-stage4-week-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#mama-baby-mvp .mb-stage4-week-art,#mama-baby-mvp .mb-stage4-week-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-stage4-week-art img{display:block;width:100%;height:260px;object-fit:contain}
#mama-baby-mvp .mb-stage4-week-art figcaption{text-align:center;margin:8px 0 0;color:var(--mb-ink);font-size:20px}
#mama-baby-mvp .mb-stage4-week-text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;line-height:1.55}
#mama-baby-mvp .mb-stage4-week-text p{margin:0}
#mama-baby-mvp .mb-stage4-week-action{text-align:center;margin:20px 0}
#mama-baby-mvp .mb-stage4-list .mb-stage4-list-state{flex-direction:column;text-align:center;gap:12px;padding:16px;box-sizing:border-box}
#mama-baby-mvp .mb-stage4-list .mb-stage4-list-state p{margin:0}
#mama-baby-mvp .mb-stage4-week-action .mb-bot-send,#mama-baby-mvp .mb-stage4-retry{background:#69445f;color:var(--mb-paper);border-color:rgba(91,41,77,.22)}
@media(max-width:720px){
 #mama-baby-mvp .mb-stage4-week-choice{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
 #mama-baby-mvp .mb-stage4-week-blocks{grid-template-columns:minmax(0,1fr);gap:12px}
 #mama-baby-mvp .mb-stage4-week-art img{height:220px}
 #mama-baby-mvp .mb-stage4-week-text{min-height:130px}
}
