.audit-page{min-width:0}.audit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.audit-stats article{background:#fff;border:1px solid #e8ecea;border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(18,57,42,.05)}.audit-stats strong{font-size:25px;display:block;color:var(--primary)}.audit-stats span{font-size:13px;color:#68736e}.audit-filter{display:grid;grid-template-columns:2fr repeat(3,1fr) repeat(2,145px) auto auto;gap:10px;background:#fff;border:1px solid #e8ecea;border-radius:18px;padding:14px;margin-bottom:16px}.audit-filter input,.audit-filter select{min-width:0;border:1px solid #dce3df;border-radius:11px;padding:10px 12px;background:#fff;font:inherit}.audit-table-wrap{overflow:auto;background:#fff;border:1px solid #e8ecea;border-radius:18px}.audit-table{width:100%;border-collapse:collapse;min-width:1000px}.audit-table th,.audit-table td{padding:13px 14px;border-bottom:1px solid #eef1ef;text-align:right;vertical-align:top}.audit-table th{background:#f7faf8;font-size:12px;color:#66716c;position:sticky;top:0}.audit-table td{font-size:13px}.audit-table td small{display:block;color:#8a948f;margin-top:3px}.audit-action{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eef3f0;font-size:11px}.audit-action-delete{background:#fff0f0;color:#b42318}.audit-action-create{background:#ecfdf3;color:#067647}.audit-action-update,.audit-action-status,.audit-action-assign{background:#fff7e6;color:#9a6700}.audit-meta details summary{cursor:pointer;color:var(--primary)}.audit-meta pre{direction:ltr;text-align:left;white-space:pre-wrap;max-width:380px;background:#111827;color:#f9fafb;padding:10px;border-radius:10px;font-size:11px}.audit-note{font-size:12px;color:#7d8883;margin-top:10px}.nowrap{white-space:nowrap}.ltr{direction:ltr;text-align:left!important}.empty-cell{text-align:center!important;color:#7d8883;padding:35px!important}@media(max-width:1100px){.audit-stats{grid-template-columns:repeat(2,1fr)}.audit-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.audit-stats{grid-template-columns:1fr 1fr}.audit-filter{grid-template-columns:1fr}.audit-filter .btn{width:100%}}
