/* V24.19.125 — catégories synchronisées dans les fiches acteurs */
.mci125SubPanel,.mci125MultiPanel,.mci125CompanySubs{grid-column:1/-1;border:1px solid #d9e8df;background:#f8fcfa;border-radius:16px;padding:14px;margin:4px 0 12px}
.mci125SubHead,.mci125MultiHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.mci125SubHead b,.mci125MultiHead b{display:block;color:#075d36}.mci125SubHead span,.mci125MultiHead span{display:block;color:#6d7b73;font-size:12px;margin-top:3px}
.mci125CatGrid,.mci125SubGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.mci125CatGrid label,.mci125SubGrid label{display:flex;align-items:flex-start;gap:8px;border:1px solid #dce8e1;background:#fff;border-radius:11px;padding:9px;cursor:pointer;font-weight:700}.mci125CatGrid input,.mci125SubGrid input{width:17px;height:17px;margin-top:1px;flex:0 0 auto}
.mci125MultiSubs{margin-top:14px}.mci125SubGroup{border-top:1px solid #e2ece6;padding-top:10px;margin-top:10px}.mci125SubGroup h4{margin:0 0 8px;color:#174b35}.mci125Empty{padding:10px;border-radius:10px;background:#f0f5f2;color:#69766f;font-size:13px}.mci125CompanySubDisplay{border-top:1px solid #e3ebe7;padding-top:10px}
@media(max-width:760px){.mci125CatGrid,.mci125SubGrid{grid-template-columns:1fr}.mci125SubHead,.mci125MultiHead{display:block}}
