/* Role audit history: native, keyboard-accessible collapsed disclosure. */
.abacus-al details#al-role-history { padding: 0 !important; overflow: hidden !important; }
.abacus-al details#al-role-history > summary { cursor: pointer; padding: 14px 16px; font-size: 14px; font-weight: 700; color: #14345a; }
.abacus-al details#al-role-history[open] { overflow: visible !important; }
.abacus-al details#al-role-history[open] > .al-table-wrap,
.abacus-al details#al-role-history[open] > p { margin: 0 12px 12px; }
