.server-audit-page{display:grid;gap:1rem}.audit-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.audit-filters label{display:grid;gap:.35rem;font-size:.82rem;color:#475569}.audit-filters input,.audit-filters select{padding:.65rem;border:1px solid #cbd5e1;border-radius:8px}.audit-summary{font-size:.9rem;color:#475569}.server-audit-list{display:grid;gap:1rem}.server-audit-entry{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;box-shadow:0 8px 24px rgba(15,23,42,.05)}.server-audit-entry header{display:flex;justify-content:space-between;gap:1rem}.server-audit-entry header div{display:flex;gap:.6rem;align-items:center}.server-audit-entry header span{font-size:.78rem;background:#eef2ff;padding:.2rem .5rem;border-radius:999px}.server-audit-entry time{color:#64748b;font-size:.82rem}.server-audit-entry dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0}.server-audit-entry dt{font-size:.75rem;color:#64748b}.server-audit-entry dd{margin:.2rem 0 0;word-break:break-word}.audit-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.audit-diff pre{margin:0;max-height:360px;overflow:auto;padding:.85rem;background:#0f172a;color:#e2e8f0;border-radius:10px;font-size:.75rem}.error-state{color:#b91c1c}.empty-state{color:#64748b}@media(max-width:760px){.audit-diff{grid-template-columns:1fr}.server-audit-entry header{flex-direction:column}}
