.audit-page{width:100%;min-width:0}.audit-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.audit-toolbar label{min-width:0}.audit-toolbar input,.audit-toolbar select{width:100%}.audit-filter-actions{display:flex;align-items:end;justify-content:flex-end;gap:8px}.audit-table{min-width:0;table-layout:fixed}.audit-table th:nth-child(1){width:15%}.audit-table th:nth-child(2){width:8%}.audit-table th:nth-child(3){width:10%}.audit-table th:nth-child(4){width:11%}.audit-table th:nth-child(5){width:16%}.audit-table th:nth-child(6){width:8%}.audit-table th:nth-child(7){width:26%}.audit-table th:nth-child(8){width:6%}.audit-table td small{margin-top:4px}.audit-time{white-space:nowrap}.audit-summary{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.audit-loading{min-height:180px}.audit-detail-dialog{width:min(760px,calc(100vw - 30px));max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column}.audit-detail-body{min-height:0;overflow:auto}.audit-changes>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr) auto minmax(0,1.5fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--line,#dce4ef)}.audit-changes del{color:var(--muted,#7c879b)}.audit-changes ins{text-decoration:none;color:var(--ink,#172033);font-weight:700}html[data-theme="dark"] .audit-page{--card:#121c2b;--surface:#0f1927}
@media(max-width:1000px){.audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-table{min-width:820px}}@media(max-width:620px){.audit-toolbar{grid-template-columns:1fr}.audit-filter-actions .btn{flex:1}.audit-detail-dialog{max-height:calc(100vh - 24px)}.audit-changes>div{grid-template-columns:1fr}.audit-changes b{display:none}}

