/* 1.4.92: Auditoria (módulo escondido) */
.al-module{display:grid;gap:14px;min-width:0}
.al-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.al-filters label{display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--cp-muted,#6b6480)}
.al-filters input,.al-filters select{height:38px;padding:0 10px;border:1px solid var(--cp-line,#e3def0);border-radius:10px;font:inherit;font-weight:400;min-width:140px;max-width:100%;background:#fff;color:inherit}
.al-filters .al-grow{flex:1 1 220px}.al-filters .al-grow input{width:100%}
.al-actions{display:flex;gap:8px;flex-wrap:wrap}
.al-table-wrap{overflow-x:auto;border:1px solid var(--cp-line,#e3def0);border-radius:14px}
.al-table{width:100%;min-width:720px}
.al-table td{vertical-align:top;font-size:13px}
.al-table small{display:block;color:var(--cp-muted,#6b6480);overflow-wrap:anywhere}
.al-table code{font-size:11.5px}
.al-table details summary{cursor:pointer;color:var(--cp-accent,#6a3df0);font-size:12.5px}
.al-table pre{margin:6px 0 0;max-width:420px;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;background:#f8f6fc;border-radius:8px;padding:8px}
.al-more{justify-self:center}
