.member-audit-workspace{display:grid;gap:16px}.member-audit-filters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:10px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.member-audit-filters label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.member-audit-filters input,.member-audit-filters select{min-width:0;height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink)}.member-audit-search{grid-column:span 2}.member-audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.member-audit-metrics article,.member-audit-charts article,.member-audit-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.member-audit-metrics article{display:grid;gap:5px;padding:16px}.member-audit-metrics span{font-size:13px;color:var(--muted)}.member-audit-metrics strong{font-size:28px;color:var(--forest-dark)}.member-audit-metrics small{color:var(--muted)}.member-audit-charts{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.member-audit-charts article{min-width:0;padding:16px}.member-audit-charts h3{margin:0 0 14px}.audit-bars{display:grid;gap:9px}.audit-bar-row{display:grid;grid-template-columns:minmax(72px,1fr) 2fr 36px;gap:8px;align-items:center;font-size:12px}.audit-bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-bar-row i{height:9px;border-radius:99px;background:var(--mint);overflow:hidden}.audit-bar-row i b{display:block;height:100%;border-radius:inherit;background:var(--forest)}.audit-bar-row em{text-align:right;font-style:normal;font-weight:700}.member-audit-list{overflow:hidden}.member-audit-list-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px}.member-audit-list-head h3,.member-audit-list-head p{margin:0}.member-audit-list-head p{color:var(--muted);font-size:13px}.audit-table-scroll{overflow:auto}.member-audit-table table{width:100%;border-collapse:collapse;min-width:1020px}.member-audit-table th,.member-audit-table td{padding:11px 12px;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:12px}.member-audit-table th{background:var(--mint);color:var(--forest-dark);position:sticky;top:0}.member-audit-table td small{display:block;margin-top:4px;color:var(--muted);max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-audit-table code{font-size:11px}.audit-status{display:inline-flex;padding:3px 8px;border-radius:99px;background:#eef2f1}.audit-status.success{background:#e5f5ee;color:#116147}.audit-status.error,.audit-status.denied{background:#feecec;color:#a22626}.member-audit-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.audit-empty{margin:0;padding:20px;color:var(--muted);text-align:center}.audit-empty.error{color:#a22626}
@media (max-width: 1100px){.member-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.member-audit-charts{grid-template-columns:1fr}.member-audit-search{grid-column:span 2}}
@media (max-width: 700px){.member-audit-filters{grid-template-columns:1fr 1fr}.member-audit-search{grid-column:1/-1}.member-audit-metrics{grid-template-columns:1fr 1fr}.member-audit-list-head,.member-audit-pagination{align-items:flex-start;flex-direction:column}.member-audit-pagination{align-items:stretch}.member-audit-pagination .button{width:100%}}
.member-audit-workspace[hidden]{display:none!important}
.member-online-members{padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.member-online-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.member-online-head p,.member-online-head h3{margin:0}.member-online-head .eyebrow{margin-bottom:5px}.member-online-head>p{color:var(--muted);font-size:13px;text-align:right}.member-online-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.member-online-list article{display:grid;gap:4px;min-width:190px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--mint)}.member-online-list article span{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--forest-dark)}.member-online-list article small{color:var(--muted)}
@media (max-width: 700px){.member-online-head{align-items:flex-start;flex-direction:column}.member-online-head>p{text-align:left}}
