#audit-app .audit-summary-card{border:1px solid var(--color-border);background:#fff;border-radius:.8rem;gap:.35rem;min-width:0;padding:1rem;display:grid;box-shadow:0 1px 2px #0f172a0a}#audit-app .audit-summary-card span{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);font-size:.7rem;font-weight:700}#audit-app .audit-summary-card strong{color:var(--color-brand-navy);overflow-wrap:anywhere;font-size:1.05rem}#audit-app .audit-summary-card small{color:var(--color-ink-muted);font-size:.75rem}#audit-app .audit-control{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-ink);background:#fff;border-radius:.5rem;padding:.55rem .7rem;font-weight:400}#audit-app .audit-events-table{table-layout:fixed}#audit-app .audit-events-table th,#audit-app .audit-events-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9eef2;padding:.85rem 1rem}#audit-app .audit-events-table th{text-transform:uppercase;letter-spacing:.045em;color:var(--color-ink-muted);white-space:nowrap;background:#f8fafc;font-size:.72rem;font-weight:800}#audit-app .audit-events-table th:first-child{width:12rem}#audit-app .audit-events-table th:nth-child(2),#audit-app .audit-events-table th:nth-child(3){width:14rem}#audit-app .audit-events-table th:nth-child(4){width:9rem}#audit-app .audit-events-table th:nth-child(5){width:18rem}#audit-app .audit-events-table th:nth-child(6){width:9rem}#audit-app .audit-events-table th:nth-child(7){width:8rem}#audit-app .audit-events-table td{color:var(--color-ink);font-size:.875rem}#audit-app .audit-events-table tbody tr{transition:background-color .15s}#audit-app .audit-events-table tbody tr:hover{background:#f8fbfd}#audit-app .audit-events-table tbody tr:last-child td{border-bottom:0}#audit-app .audit-timestamp-cell,#audit-app .audit-business-date-cell{white-space:nowrap;font-variant-numeric:tabular-nums}#audit-app .audit-actor-cell{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}#audit-app .audit-action-badge,#audit-app .audit-entity-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:.28rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex;overflow:hidden}#audit-app .audit-action-badge{color:var(--color-brand-navy);background:#eff6ff}#audit-app .audit-entity-badge{color:#475569;background:#f1f5f9}#audit-app .audit-entity-id-cell{min-width:0}#audit-app .entity-id-value{text-overflow:ellipsis;white-space:nowrap;color:#475569;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:block;overflow:hidden}#audit-app .audit-detail-cell{text-align:right;white-space:nowrap}#audit-app .audit-detail-button{border:1px solid var(--color-border);min-height:34px;color:var(--color-brand-blue);cursor:pointer;white-space:nowrap;background:#fff;border-radius:.55rem;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}#audit-app .audit-detail-button:hover{background:#eff6ff;border-color:#bfdbfe}#audit-app .audit-detail-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}#audit-app .audit-detail-summary>div{background:var(--color-surface);border-radius:.65rem;min-width:0;padding:.75rem}#audit-app .audit-detail-summary dt{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}#audit-app .audit-detail-summary dd{overflow-wrap:anywhere;color:var(--color-brand-navy);margin:.3rem 0 0;font-weight:600}#audit-app pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fcfcfd;min-height:5.5rem;margin:0;padding:.875rem;font-size:.8rem;overflow:auto}#audit-app code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#audit-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#audit-app [hidden]{display:none!important}@media (width<=1000px){#audit-app .audit-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#audit-app .audit-detail-summary{grid-template-columns:1fr}}
