.dashboard-extension .health-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.dashboard-extension .health-metrics div{min-width:0}.dashboard-extension .health-metrics dt{color:var(--muted);font-size:11px;margin-bottom:7px}.dashboard-extension .health-metrics dd{margin:0;font-size:16px;overflow-wrap:anywhere}.dashboard-extension .health-card .card-head{align-items:flex-start}.dashboard-extension .health-card .card-head p{margin:7px 0 0}.dashboard-extension .emoji-filters,.dashboard-extension .audit-filters{margin-top:22px}.dashboard-extension .emoji-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.dashboard-extension .emoji-card{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0}.dashboard-extension .emoji-card>div{min-width:0}.dashboard-extension .emoji-card strong,.dashboard-extension .emoji-card small{overflow-wrap:anywhere}.dashboard-extension .emoji-card p{margin:6px 0;font-size:11px}.dashboard-extension .emoji-card .badge{white-space:normal}.dashboard-extension .emoji-card small{display:block;margin-top:8px}.dashboard-extension .emoji-preview{width:48px;height:48px;background:#08090b;display:grid;place-items:center;flex-shrink:0;border-radius:8px}.dashboard-extension .emoji-preview img{width:40px;height:40px;object-fit:contain}.dashboard-extension .audit-entry{padding:22px 0;border-bottom:1px solid var(--line)}.dashboard-extension .audit-entry:last-child{border:0}.dashboard-extension .audit-entry header{align-items:flex-start;flex-wrap:wrap}.dashboard-extension .audit-entry p{overflow-wrap:anywhere}.dashboard-extension .audit-details summary{padding:12px 0;cursor:pointer;color:var(--accent)}.dashboard-extension .changes{table-layout:fixed}.dashboard-extension .changes th:first-child{width:25%}.dashboard-extension .changes td:last-child{text-align:left}.dashboard-extension .changes pre{font:12px ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;margin:0}.dashboard-extension .changes td{vertical-align:top}.dashboard-extension .changes code{overflow-wrap:anywhere}.dashboard-extension .changes td:nth-child(2){color:#f0b3b8}.dashboard-extension .changes td:nth-child(3){color:#b9d7c5}@media(max-width:1150px){.dashboard-extension .emoji-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dashboard-extension .emoji-grid{grid-template-columns:1fr}.dashboard-extension .health-card .badge{white-space:normal}.dashboard-extension .changes thead{display:none}.dashboard-extension .changes tr{display:grid;padding:14px 0;border-bottom:1px solid var(--line)}.dashboard-extension .changes td{display:block;max-width:none;width:100%;padding:10px 0;border:0}.dashboard-extension .changes td::before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.dashboard-extension .audit-filters input,.dashboard-extension .emoji-filters input,.dashboard-extension .audit-filters select,.dashboard-extension .emoji-filters select{min-height:46px;font-size:16px}.dashboard-extension .pager button{min-height:44px}.dashboard-extension .audit-entry .hint{line-height:1.8}}
