.profile-children .profile-child-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.profile-children .profile-child-date{flex:220px;min-width:0}.profile-child-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-details-form .profile-child-input-row input{width:100%;min-width:0}.profile-child-age{color:#28483d;text-align:center;background:#eef3e7;border:1px solid #d8e2d2;border-radius:10px;max-width:125px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.5;display:block}.profile-child-age[data-status=valid]{white-space:nowrap}.profile-child-age[data-status=empty]{font-size:12px;font-weight:400}.profile-child-age:is([data-status=invalid],[data-status=future]){color:#963b2a;background:#fff0e9;border-color:#e6b6a8;font-size:12px}.profile-child-row>button{flex-shrink:0;min-height:44px}@media (max-width:600px){.profile-children .profile-child-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.profile-child-row>button{justify-self:end}.profile-child-input-row{gap:8px}.profile-child-age{max-width:110px}}
