.person-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:0 0 auto;width:200px;max-width:100%}
.person-actions .person-access{display:flex;align-items:center;justify-content:center;align-self:stretch;max-width:none;min-height:38px;text-align:center}
.person-delete{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 11px;border:1px solid #e8c7c7;border-radius:7px;background:#fff;color:#a43a3a;font-size:12px;line-height:1.4;white-space:normal;text-align:center}
.person-delete:hover{background:#fff1f1;text-decoration:none}
.person-delete span{white-space:nowrap}
.person-delete svg{display:block;width:16px;height:16px;min-width:16px;max-width:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px}
.person-delete:disabled{opacity:.5;cursor:not-allowed;background:#f6f6f6;color:#718194}
.row-actions .person-delete{padding:7px 9px}
@media(max-width:600px){.department-person{align-items:flex-start;flex-direction:column}.person-actions{flex-direction:row;flex-wrap:wrap;width:100%}.person-actions>a,.person-actions>button{flex:1 1 150px;min-width:0}}
