.profile-grid-v57{align-items:start}.soft-note{margin:.25rem 0 1rem;color:#607196;font-weight:800;line-height:1.7}.pin-form-v57{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(91,108,255,.22)}.child-cards-v57{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.child-edit-card{position:relative;overflow:visible}.profile-details-v57{margin:14px 0;background:#f7f9ff;border:1px solid rgba(91,108,255,.18);border-radius:18px;padding:10px 12px}.profile-details-v57 summary{cursor:pointer;font-weight:1000;color:#223061;list-style:none}.profile-details-v57 summary::-webkit-details-marker{display:none}.profile-details-v57 summary:before{content:'✏️';margin-inline-end:7px}.edit-child-form-v57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.edit-child-form-v57 label{font-weight:900;color:#24305f}.edit-child-form-v57 input,.edit-child-form-v57 select,.profile-grid-v57 input,.profile-grid-v57 select{width:100%;border:1px solid #dce5ff;border-radius:14px;padding:10px 12px;background:#fff;color:#13204a;font-weight:800}.edit-child-form-v57 .check-line{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #dce5ff;border-radius:14px;padding:10px 12px}.edit-child-form-v57 .check-line input,.profile-grid-v57 .check-line input{width:auto}.edit-child-form-v57 button{align-self:end}.check-line{display:flex;gap:8px;align-items:center;font-weight:900;color:#25305e}.child-top h3{word-break:break-word}.alert.error{white-space:pre-line}@media (max-width:760px){.edit-child-form-v57{grid-template-columns:1fr}.profile-grid-v57{grid-template-columns:1fr!important}.child-cards-v57{grid-template-columns:1fr}.button-row{gap:8px}.inline-form{width:100%}.inline-form input{max-width:none;width:100%}.inline-form .btn{width:100%}}
