
#mama-baby-mvp:has(.mb-stage6-talk:not([hidden])){padding-bottom:12px}
#mama-baby-mvp .mb-stage6-talk{display:flex;flex-direction:column;height:calc(100dvh - clamp(10px,2vh,20px) - 12px);min-height:0}
#mama-baby-mvp .mb-stage6-talk .mb-stage3-site-head,#mama-baby-mvp .mb-stage6-talk .mb-back,#mama-baby-mvp .mb-stage6-talk .mb-stage3-footer{flex-shrink:0}
#mama-baby-mvp .mb-stage6-talk .mb-back{align-self:flex-start}
#mama-baby-mvp .mb-stage6-talk .mb-plan-workspace{flex:1 1 0;height:auto;min-height:0;width:100%}
#mama-baby-mvp .mb-stage6-talk .mb-bot-shell{height:100%;min-height:0}
#mama-baby-mvp .mb-stage6-talk .mb-bot-history{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}
#mama-baby-mvp .mb-stage6-talk .mb-stage3-disclaimer{padding-bottom:4px}
#mama-baby-mvp .mb-stage6-talk .mb-stage6-help{flex:0 0 auto;margin:0;padding:8px 14px 12px;text-align:center;color:var(--mb-body);font-size:16px;line-height:1.55;background:rgba(255,253,251,.9)}
@media(max-width:720px){#mama-baby-mvp .mb-stage6-talk{height:calc(100dvh - 20px)}}
@media(min-width:721px) and (max-height:760px){#mama-baby-mvp .mb-stage6-talk .mb-stage3-character{height:118px}}
@media(max-width:720px) and (max-height:650px){
 #mama-baby-mvp .mb-stage6-talk .mb-plan-page-title-row{grid-template-columns:60px minmax(0,1fr)}
 #mama-baby-mvp .mb-stage6-talk .mb-stage3-character{width:60px;height:64px}
 #mama-baby-mvp .mb-stage6-talk .mb-plan-page-title{font-size:24px}
 #mama-baby-mvp .mb-stage6-talk .mb-plan-page-subtitle{font-size:14px}
 #mama-baby-mvp .mb-stage6-talk .mb-plan-page-head{padding:8px}
}
