.db-wx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;}
.db-wx-stats div{display:flex;flex-direction:column;min-width:0;}
.db-wx-stats b{font-size:17px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;}
.db-wx-stats span{font-size:11.5px;color:var(--text-faint,rgba(255,255,255,.56));}
.db-wx-chart{position:relative;}
.db-wx-chart svg{display:block;}
.db-wx-chart svg text{font-family:var(--font-body,inherit);}
.db-tip{position:absolute;pointer-events:none;z-index:5;min-width:150px;padding:10px 12px;border-radius:12px;font-size:12px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .25s cubic-bezier(.16,1,.3,1);background:rgba(12,30,50,.92);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 30px rgba(0,0,0,.35);}
.db-tip.on{opacity:1;transform:none;}
.db-tip .tt{font-weight:700;margin-bottom:6px;color:#fff;}
.db-tip .row{display:flex;align-items:center;gap:8px;color:var(--text-muted,rgba(255,255,255,.76));line-height:1.7;}
.db-tip .row i{width:8px;height:8px;border-radius:2px;}
.db-tip .row b{margin-left:auto;color:#fff;font-weight:700;font-variant-numeric:tabular-nums;}
.db-tip .verdict{border-top:1px solid rgba(255,255,255,.11);margin-top:5px;padding-top:5px;font-weight:700;}
.wx-sum{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:14px;margin-bottom:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.07);}
.wx-sum-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.wx-sum-head b{font-size:13.5px;}
.wx-sum-head span{font-size:12.5px;color:var(--text-faint,rgba(255,255,255,.56));}
.wx-verdict{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:700;margin-left:auto;}
.wx-verdict i{width:8px;height:8px;border-radius:50%;background:currentColor;}
.wx-verdict.ok{color:#62E0B6;background:rgba(98,224,182,.12);}
.wx-verdict.warn{color:#FFC461;background:rgba(255,196,97,.12);}
.wx-verdict.bad{color:#FF7B6E;background:rgba(255,123,110,.13);}
.wx-sum .db-wx-stats{margin:0;}
