.management-contacts{margin-top:1.25rem;min-width:0}
.management-contact-row{border:1px solid var(--line,#dbe8e2);border-radius:12px;padding:1rem;margin:0 0 1rem;min-width:0}
.management-contact-row legend{padding:0 .35rem;font-weight:600}
.management-contact-options{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.75rem}
.management-contact-options label{display:flex;align-items:flex-start;gap:.5rem;max-width:100%}
.management-contact-options input[type=checkbox]{flex:none;width:auto;margin-top:.2rem}
.management-contact-options button{margin-left:auto;white-space:normal}
.management-contacts .form-grid>*{min-width:0}
.management-contacts [data-management-saved]:empty{display:none}
@media(max-width:600px){.management-contact-row .form-grid{grid-template-columns:1fr}.management-contact-options{align-items:flex-start;flex-direction:column}.management-contact-options button{margin-left:0}.management-contacts .actions{flex-wrap:wrap}}
