.section-head.svelte-1tn07q5{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.empty-state.svelte-1tn07q5{text-align:center;border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.empty-icon.svelte-1tn07q5{width:3rem;height:3rem;color:var(--primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-content.svelte-1tn07q5 strong:where(.svelte-1tn07q5){margin-bottom:.25rem;font-size:1.1rem;display:block}.child-card.svelte-1tn07q5{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:grid}.child-card.svelte-1tn07q5:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.child-card-header.svelte-1tn07q5{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.avatar.svelte-1tn07q5{background:var(--card-bg);width:3rem;height:3rem;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.child-info.svelte-1tn07q5{flex-direction:column;flex:1;display:flex}.child-info.svelte-1tn07q5 strong:where(.svelte-1tn07q5){font-size:1.1rem}.child-info.svelte-1tn07q5 span:where(.svelte-1tn07q5){font-size:.85rem}.stats-row.svelte-1tn07q5{text-align:center;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem 0;display:grid}.stat.svelte-1tn07q5{background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;padding:.75rem;display:flex}.stat-val.svelte-1tn07q5{color:var(--text);font-size:1.25rem;font-weight:700}.stat-lbl.svelte-1tn07q5{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.2rem;font-size:.75rem}.text-danger.svelte-1tn07q5{color:var(--danger)}.child-actions.svelte-1tn07q5{grid-template-columns:1fr auto;gap:.5rem;margin-top:.5rem;display:grid}.review-prompt-card.svelte-1tn07q5{border-left:3px solid var(--primary)}.review-prompt-list.svelte-1tn07q5{gap:.4rem;display:grid}.review-prompt-item.svelte-1tn07q5{border:1px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.review-prompt-item.svelte-1tn07q5:hover{border-color:var(--primary);box-shadow:0 2px 8px #552c7d0f}.rpi-avatar.svelte-1tn07q5{background:var(--primary-soft,#f3eef8);width:2.2rem;height:2.2rem;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.rpi-info.svelte-1tn07q5{flex-direction:column;flex:1;gap:.1rem;display:flex}.rpi-info.svelte-1tn07q5 strong:where(.svelte-1tn07q5){font-size:.88rem}.rpi-info.svelte-1tn07q5 .muted:where(.svelte-1tn07q5){font-size:.75rem}.review-type-pill.svelte-1tn07q5{text-transform:uppercase;letter-spacing:.04em;background:var(--primary-soft,#f3eef8);color:var(--primary);border-radius:99px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.review-type-pill.trial.svelte-1tn07q5{color:#059669;background:#ecfdf5}.review-form-card.svelte-1tn07q5{max-width:640px}.review-form-header.svelte-1tn07q5{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.review-form-title.svelte-1tn07q5{margin:0 0 .25rem;font-size:1.1rem}.rv-label.svelte-1tn07q5{color:var(--text);margin:0 0 .35rem;font-size:.85rem;font-weight:500;display:block}.nps-row.svelte-1tn07q5{align-items:center;gap:.4rem;display:flex}.nps-anchor.svelte-1tn07q5{color:var(--muted);white-space:nowrap;font-size:.7rem}.nps-buttons.svelte-1tn07q5{flex-wrap:wrap;flex:1;gap:.2rem;display:flex}.nps-btn.svelte-1tn07q5{border:1.5px solid var(--border);cursor:pointer;width:2.2rem;height:2.2rem;color:var(--muted);background:#fff;border-radius:6px;font-size:.8rem;font-weight:600;transition:all .12s}.nps-btn.svelte-1tn07q5:hover{border-color:var(--primary);background:var(--primary-soft,#f5f3ff)}.nps-btn.selected.svelte-1tn07q5{background:var(--nps-c);border-color:var(--nps-c);color:#fff}.nps-feedback.svelte-1tn07q5{margin:.25rem 0 0;font-size:.82rem;font-weight:600}.star-row.svelte-1tn07q5{align-items:center;gap:.2rem;display:flex}.star-btn.svelte-1tn07q5{cursor:pointer;color:var(--border);background:0 0;border:none;padding:.1rem;transition:color .12s,transform .12s}.star-btn.filled.svelte-1tn07q5{color:#fbbf24}.star-btn.svelte-1tn07q5:hover{transform:scale(1.15)}.star-label.svelte-1tn07q5{color:var(--muted);margin-left:.4rem;font-size:.78rem}.recommend-row.svelte-1tn07q5{gap:.4rem;display:flex}.rec-btn.svelte-1tn07q5{border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:.4rem .9rem;font-size:.82rem;transition:all .15s}.rec-btn.svelte-1tn07q5:hover{border-color:var(--primary)}.rec-btn.active.svelte-1tn07q5{background:var(--primary);border-color:var(--primary);color:#fff}.review-form-card.svelte-1tn07q5 textarea:where(.svelte-1tn07q5){resize:vertical;border:1px solid var(--border);border-radius:6px;width:100%;min-height:70px;margin-top:.25rem;padding:.5rem .65rem;font-family:inherit;font-size:.85rem}.review-form-card.svelte-1tn07q5 textarea:where(.svelte-1tn07q5):focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #552c7d14}.review-submit-row.svelte-1tn07q5{justify-content:flex-end;margin-top:1rem;display:flex}.review-google-prompt.svelte-1tn07q5{padding:0;overflow:hidden}.google-prompt-inner.svelte-1tn07q5{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:flex}.google-prompt-inner.svelte-1tn07q5 h2:where(.svelte-1tn07q5){margin:0;font-size:1.15rem}.google-icon.svelte-1tn07q5{background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.google-actions.svelte-1tn07q5{flex-direction:column;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.google-actions.svelte-1tn07q5 .primary-btn:where(.svelte-1tn07q5){align-items:center;gap:.35rem;display:flex}@media (width<=820px){.child-card-header.svelte-1tn07q5{text-align:center;flex-direction:column;align-items:center}.status-wrap.svelte-1tn07q5{margin-top:.5rem}.nps-row.svelte-1tn07q5{flex-direction:column;align-items:flex-start}.nps-anchor.svelte-1tn07q5{display:none}}
