/* MedFamNet compact capability catalog v1278 */
.mfn1278-compact-catalog .mp1024-group{margin-bottom:15px}.mfn1278-compact-catalog .mfn1276-group-title{margin-bottom:7px}.mfn1278-compact-catalog .mfn1276-group-title h2{margin:0;font-size:14px}.mfn1278-module-list{gap:7px!important}
.mfn1278-module-row{display:block!important;min-height:0!important;padding:0!important;border-radius:13px!important;overflow:hidden;cursor:default!important;position:relative}.mfn1278-module-row>summary{list-style:none;display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;align-items:center;gap:9px;padding:9px 11px;cursor:pointer;min-height:49px}.mfn1278-module-row>summary::-webkit-details-marker{display:none}.mfn1278-module-row>summary::marker{display:none;content:""}.mfn1278-select-control{width:22px;height:22px;display:grid;place-items:center;cursor:pointer}.mfn1278-select-control input{position:absolute!important;opacity:0!important;pointer-events:auto}.mfn1278-select-control i{margin:0}.mfn1278-module-main{display:flex!important;align-items:center;gap:7px!important;min-width:0}.mfn1278-module-main b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfn1278-module-main small{display:inline-flex!important;margin:0!important;padding:2px 6px;border-radius:999px;background:#f2f6f4;color:#73827c!important;font-size:8.5px!important;line-height:1.5!important;white-space:nowrap}.mfn1278-module-row>summary>strong{font-size:11px!important}.mfn1278-module-row>summary>strong em{font-size:8px!important;margin-right:2px}.mfn1278-chevron{font-size:17px;color:#81908b;transition:transform .18s ease;text-align:center}.mfn1278-module-row[open] .mfn1278-chevron{transform:rotate(180deg)}
.mfn1278-module-detail{border-top:1px solid #edf3f0;padding:9px 44px 10px 12px;background:#fbfdfc}.mfn1278-module-detail p{margin:0;color:#6c7d77;font-size:10.5px;line-height:1.85}.mfn1278-module-detail .mfn1276-requires{margin:7px 0 0!important;display:inline-flex!important}.mfn1278-no-dep{display:inline-flex;margin-top:7px;font-size:9.5px;font-style:normal;color:#7d8b86;background:#f1f5f3;padding:5px 7px;border-radius:8px}.mfn1278-module-row.auto-required:after{top:4px!important;left:34px!important;font-size:7.5px!important;padding:2px 5px!important}.mfn1278-module-row.selected>summary{background:#fbfffe}.mfn1278-module-row.auto-required>summary{background:#fffdf7}
@media(max-width:760px){.mfn1278-module-list{grid-template-columns:1fr!important}.mfn1278-module-row>summary{grid-template-columns:26px minmax(0,1fr) auto 20px;padding:9px}.mfn1278-module-main b{font-size:12px}.mfn1278-module-row>summary>strong{font-size:10px!important}.mfn1278-module-detail{padding-right:44px}}
