
/* update002: private-data analytics, compact responsive counters */
.analytics-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;margin:12px 0 18px;border:1px solid var(--line,rgba(200,180,150,.22));border-radius:12px;background:rgba(160,144,120,.06);font-size:12px;color:var(--muted,#a7a7ad)}
.analytics-summary span{white-space:nowrap}.analytics-summary .plain{margin-left:auto;color:var(--accent,#d9b78a);cursor:pointer}
.analytics-table-wrap{overflow-x:auto;border:1px solid rgba(180,170,150,.2);border-radius:12px;margin-top:14px}
.analytics-table{border-collapse:collapse;min-width:620px;width:100%;font-size:13px;text-align:left}
.analytics-table th,.analytics-table td{padding:10px 12px;border-bottom:1px solid rgba(180,170,150,.13);vertical-align:top}
.analytics-table td small{display:block;font-size:11px;color:var(--muted,#a7a7ad);max-width:330px;overflow-wrap:anywhere}.analytics-table th{font-size:12px;color:var(--accent,#d9b78a)}
@media(max-width:650px){.analytics-summary{gap:8px 12px}.analytics-summary span{font-size:11px}.analytics-table th,.analytics-table td{padding:8px 10px}}
