.grouped-call.card{padding:22px 24px;box-shadow:none}
.grouped-call .card-head{margin-bottom:8px}
.grouped-call .grouped-call-search{margin:12px 0 4px;max-width:460px}
.grouped-call .grouped-call-search input{min-height:44px}
.grouped-call .grouped-member-formula,.grouped-call .grouped-pool-preference{display:block;color:#526c7d;font-size:13px;line-height:1.5;margin-top:2px}
.grouped-call .grouped-pool-preference{color:#527064}
.grouped-call .grouped-member-status{font-size:12px;margin-top:3px;color:#71808c}
.grouped-call-adult .rollcall-child{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;padding:12px 0}
.grouped-call-adult .rollcall-child .row-main{grid-column:1;grid-row:1;min-width:0}
.grouped-call-adult .rollcall-child .attendance{grid-column:2;grid-row:1;display:flex;border:0;background:transparent;overflow:visible}
.grouped-call-adult .attendance button{min-height:44px;min-width:88px;padding:8px 10px;border:1px solid #cddce3;border-radius:12px;background:#f5f8fa;color:#435d6d}
.grouped-call-adult .attendance button.selected{background:#e1f1e7;color:#155b3d;font-weight:700}
.grouped-call-adult .row-title{font-size:16px;min-height:34px;padding:0}
.grouped-call-adult .calm-call-dossier{font-size:12px;gap:3px}
.grouped-call .grouped-call-row[hidden],.grouped-call .grouped-call-empty[hidden]{display:none!important}
.grouped-call-footer{border-top:1px solid #dbe3e8;margin-top:12px;padding-top:16px;display:grid;gap:10px}
.grouped-call-footer:empty{display:none}.grouped-call-footer p{margin:0}
.grouped-call-footer .btn{min-height:46px;justify-self:start}
.grouped-call .grouped-call-error:empty{display:none}
.grouped-call .attendance button:focus-visible{outline:3px solid #155b8a;outline-offset:2px}
@media(max-width:620px){.grouped-call.card{padding:18px 16px}.grouped-call-adult .rollcall-child{grid-template-columns:minmax(0,1fr) 80px;gap:10px}.grouped-call-adult .attendance button{min-width:80px}.grouped-call-adult .calm-call-dossier{font-size:0;gap:0}.grouped-call-adult .calm-call-dossier>span{font-size:22px}.grouped-call-footer .btn{width:100%;justify-self:stretch}.grouped-call-adult .row-title{gap:6px}}
