.system-subtabs{display:flex;gap:6px;margin:0 0 14px;border-bottom:1px solid var(--line)}
.system-subtabs button{padding:10px 17px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:transparent;color:var(--muted);font-weight:700}
.system-subtabs button[aria-selected="true"]{border-color:var(--line);background:#fff;color:var(--ink)}
.audit-panel{margin-top:0}.audit-filters{display:flex;flex-wrap:wrap;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}
.audit-filters label{display:grid;gap:5px;min-width:170px;font-size:12px;font-weight:700;color:var(--muted)}
.audit-filters select{min-height:39px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}
.audit-feedback{min-height:18px;margin:8px 18px;color:var(--muted);font-size:12px}
.audit-feedback:empty{display:none}.audit-table{min-width:790px}.audit-table td{font-size:13px;white-space:normal;overflow-wrap:anywhere}
.audit-table td:first-child{white-space:nowrap}.audit-denied td:last-child{color:var(--red);font-weight:700}
.audit-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}
@media(max-width:760px){#system .audit-table{display:block;min-width:0}#system .audit-table thead{display:none}#system .audit-table tbody{display:grid;gap:8px;padding:8px}#system .audit-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:10px;border:1px solid var(--line);border-radius:7px}#system .audit-table td{display:block;padding:0;font-size:12px;white-space:normal}#system .audit-table td:first-child{grid-column:1/-1;font-size:13px;font-weight:700}#system .audit-table tbody td:nth-child(n)::before{content:attr(data-label) ': ';color:var(--muted);font-weight:400}#system .audit-table tbody td:first-child::before{content:''}.audit-filters label{flex:1 1 130px;min-width:0}}
