.child-shop-overview{border:1px solid var(--stage-border,#abd8b7);background:#fff;border-radius:22px;min-width:0;padding:20px}.child-shop-overview>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.child-shop-overview-icon{background:var(--stage-soft,#e8f7eb);width:44px;height:44px;color:var(--stage-accent,#27834a);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.child-shop-overview h3{color:var(--ink);margin:0;font-size:22px}.child-shop-overview header p{color:var(--muted);margin:4px 0 0;line-height:1.4}.child-shop-updates{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.child-shop-update{border:1px solid var(--line);text-align:left;width:100%;min-width:0;min-height:48px;color:var(--ink);cursor:pointer;background:#f7fafb;border-radius:16px;padding:16px;display:block}.child-shop-update.needs-answer{background:#fff8e8;border-color:#ebc16e}.child-shop-update.ready{background:#edf8ee;border-color:#abd8b7}.child-shop-update-copy{overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:8px;min-width:0;display:flex}.child-shop-update-copy small{color:#486879;font-size:13px;font-weight:850}.child-shop-update-copy>strong{font-size:19px;line-height:1.3}.child-shop-update-copy>span{font-size:16px;line-height:1.5}.child-shop-update-copy b{color:#126b87;align-items:center;gap:8px;margin-top:4px;display:flex}.child-shop-update-copy b svg{flex-shrink:0}.child-shop-update:focus-visible{outline-offset:3px;outline:3px solid #16739a}.child-shop-update:active{background:var(--stage-soft,#e8f7eb)}.child-shop-more{margin-top:12px}.child-shop-more summary{cursor:pointer;color:#126b87;min-height:44px;padding:10px 0;font-weight:800}@media (width<=640px){.child-shop-overview{border-radius:19px;padding:16px}.child-shop-updates{grid-template-columns:minmax(0,1fr)}}
