/* Comptes entre Amis — entrée discrète, sur PC et Safari iPhone */
.cea-add-person-trigger-2f9826{margin-left:auto;border:0;background:transparent;color:#1979cc;font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:5px;padding:8px 4px;cursor:pointer;white-space:nowrap;min-height:40px}
.cea-add-person-trigger-2f9826 span{font-size:23px;line-height:1;font-weight:400}
.cea-add-person-trigger-2f9826:hover{text-decoration:underline}
.cea-add-person-trigger-2f9826:focus-visible,.cea-add-person-close-2f9826:focus-visible{outline:2px solid #178dec;outline-offset:2px}
details.cea-panel.cea-details[hidden]{display:none!important}
.cea-add-person-modal-2f9826{box-sizing:border-box;width:min(94vw,460px);max-height:min(88dvh,700px);margin:auto;padding:0;background:#fff;color:#142b43;border:0;border-radius:20px;box-shadow:0 20px 60px #142b4338;overflow:auto}
.cea-add-person-modal-2f9826::backdrop{background:rgba(19,36,56,.43)}
.cea-add-person-head-2f9826{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid #e7edf3}
.cea-add-person-head-2f9826 h2{font-size:19px;line-height:1.3;margin:0}
.cea-add-person-close-2f9826{border:0;border-radius:11px;background:#eef4fa;color:#294d72;width:38px;height:38px;font-size:23px;cursor:pointer;flex-shrink:0}
.cea-add-person-modal-2f9826 .cea-inlineform{padding:17px 20px 22px;margin:0;display:grid;gap:13px}
.cea-add-person-modal-2f9826 .cea-inlineform label{display:grid;gap:7px;width:100%}
.cea-add-person-modal-2f9826 .cea-inlineform input{box-sizing:border-box;max-width:100%;width:100%}
.cea-add-person-modal-2f9826 .cea-inlineform .cea-button{justify-self:start}
@media(max-width:600px){.cea-add-person-trigger-2f9826{font-size:15px}.cea-add-person-modal-2f9826{width:calc(100vw - 28px)}}
