.wcepd-dashboard { max-width:1100px; margin:12px auto; background:#fff; padding:14px; border:1px solid #eee; }
.wcepd-grid { display:flex; gap:12px; margin-bottom:12px; }
.wcepd-card { flex:1; padding:12px; border:1px solid #f0f0f0; background:#fafafa; }
.wcepd-value { font-size:20px; margin-top:6px; }
.wcepd-btn { display:inline-block; padding:6px 10px; background:#0073aa; color:#fff; border-radius:4px; text-decoration:none; }
.wcepd-buyers { width:100%; border-collapse:collapse; }
.wcepd-buyers th, .wcepd-buyers td { border:1px solid #eee; padding:8px; }