/* Local polish: retain the existing theme tokens and table layout. */
.action-group-start{margin-top:8px}
.shift-table .row-actions.shift-list-actions{flex-wrap:wrap;min-width:0;max-width:220px;gap:8px;white-space:normal;justify-content:flex-start}
.field[hidden]{display:none}
.shift-list-actions .button{white-space:normal;max-width:100%}
.shift-secondary-actions{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}
.employee-role-director .identity-cell{border-left:3px solid var(--action-primary);padding-left:10px}
.employee-role-director .identity-cell strong{font-weight:750}
.employee-role-director .badge{font-weight:700}
.employee-role-director .avatar{outline:1px solid var(--action-primary)}
