#cmProfessionalDetails dl {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:24px 0;}
#cmProfessionalDetails dl>div {min-width:0;}
#cmProfessionalDetails dt {font-size:13px;opacity:.75;margin-bottom:5px;}
#cmProfessionalDetails dd {margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;}
#cmProfessionalDetails .cm-details-actions {display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;}
#cmProfessionalDetails [hidden] {display:none!important;}
@media(max-width:560px){#cmProfessionalDetails dl{grid-template-columns:1fr;}#cmProfessionalDetails .cm-details-actions{flex-direction:column;}}
button.cm-save-icon, #cmProfessionalDetails button.cm-pencil-edit {display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px;}
button.cm-save-icon .cm-action-icon, #cmProfessionalDetails .cm-pencil-edit .cm-action-icon {margin-inline:0;width:19px;height:19px;}
#cmProfessionalAlertsModal [hidden] {display:none!important;}
#cmStatusListBody .cm-person-overview {display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
#cmStatusListBody .cm-person-overview>div:first-child {flex:1;min-width:150px;}
#cmStatusListBody .cm-person-workplace {flex:1;min-width:160px;line-height:1.7;overflow-wrap:anywhere;}
#cmStatusListBody .cm-person-summary {display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%;margin-inline-start:auto;}
#cmStatusListBody .cm-person-counts {display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;}
@media(max-width:600px){#cmStatusListBody .cm-person-summary{width:100%;align-items:flex-start;margin-inline-start:0;}#cmStatusListBody .cm-person-counts{justify-content:flex-start;}}
