/* AmbonManise v41.3 — family profile child order + orderly genealogy */
.fam413-rel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.fam413-rel-title-row .fam38-rel-title{margin-bottom:0}.fam413-child-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.fam413-child-actions .fam39-picker form{left:auto;right:0;min-width:350px}.fam413-child-actions .fam39-picker form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#365963}.fam413-child-actions .fam39-picker input,.fam413-child-actions .fam39-picker select{width:100%;padding:10px 11px;border:1px solid #d5e2e5;border-radius:11px;background:#fff;color:#173b46}.fam413-child-orderbar{border-top:1px solid #e1eaec;padding:9px 12px;background:#f7fbfc;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fam413-child-orderbar>span{font-size:11px;font-weight:800;color:#286aa5;background:#edf5ff;border-radius:999px;padding:5px 9px}.fam413-child-orderbar form{display:flex;align-items:end;gap:7px;margin:0}.fam413-child-orderbar label{display:grid;gap:3px}.fam413-child-orderbar label small{font-size:10px;color:#6f838b}.fam413-child-orderbar input{width:70px;padding:7px 8px;border:1px solid #cfdde1;border-radius:9px;background:#fff}.fam413-child-orderbar .fam31-btn{padding:7px 10px;min-height:auto}.fam413-child-order-label{display:inline-block!important;width:max-content!important;margin:3px auto 0!important;padding:2px 7px!important;border-radius:999px!important;background:#edf5ff!important;color:#286aa5!important;font-weight:800!important;font-size:10px!important;line-height:1.35!important}.fam35-branch-copy .fam413-child-order-label{margin:2px 0!important}.fam413-sibling-section .fam38-role-badge{background:#f3efff;color:#6747a8}.fam413-sibling-section .fam38-rel-title .icon.sibling{background:#f3efff;color:#6747a8}
@media(max-width:800px){.fam413-rel-title-row{flex-direction:column}.fam413-child-actions{width:100%;justify-content:flex-start}.fam413-child-actions>a,.fam413-child-actions>details{flex:1 1 220px}.fam413-child-actions .fam31-btn{width:100%;justify-content:center}.fam413-child-actions .fam39-picker form{left:0;right:auto;min-width:min(340px,calc(100vw - 58px))}}
@media(max-width:560px){.fam413-child-actions{flex-direction:column}.fam413-child-actions>a,.fam413-child-actions>details{width:100%;flex:auto}.fam413-child-orderbar{align-items:flex-start}.fam413-child-orderbar form{width:100%;display:grid;grid-template-columns:1fr auto}.fam413-child-orderbar label{grid-column:1}.fam413-child-orderbar input{width:100%}.fam413-child-orderbar button{grid-column:2;grid-row:1;align-self:end}}
