.jdeng-engagement{margin-top:24px;padding:18px;border:1px solid #e4e9f1;border-radius:18px;background:#fff}.jdeng-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jdeng-stat-row>div{padding:12px;border:1px solid #edf0f5;border-radius:14px;background:#fafbfc}.jdeng-stat-row b{display:block;font-size:20px;color:#0b2345}.jdeng-stat-row span{display:block;color:#64748b;font-size:12px;margin-top:3px}.jdeng-action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.jdeng-wishlist-btn.is-active,.jdeng-wishlist-btn-single.is-active{background:#fff0eb;color:#ff5a0a;border-color:#ffb18f}.jdeng-login-hint{display:block;color:#64748b;margin-top:10px}.jdeng-dashboard{margin:28px 0 10px;padding:22px;border:1px solid #e5eaf1;border-radius:20px;background:#fff}.jdeng-dashboard-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.jdeng-dashboard-head h2{margin:0 0 5px}.jdeng-total-box{padding:10px 16px;border-radius:14px;background:#fff3ed;text-align:center}.jdeng-total-box strong{display:block;font-size:24px;color:#ff5a0a}.jdeng-total-box span{font-size:12px;color:#64748b}.jdeng-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.jdeng-summary>div{padding:15px;border:1px solid #edf0f5;border-radius:15px}.jdeng-summary b{display:block;font-size:25px;color:#0b2345}.jdeng-summary span{font-size:13px;color:#64748b}.jdeng-table-wrap{overflow:auto}.jdeng-table{width:100%;border-collapse:collapse}.jdeng-table th,.jdeng-table td{padding:12px;border-bottom:1px solid #edf0f5;text-align:left}.jdeng-table th{font-size:13px;color:#64748b}.jdeng-table td small{display:block;color:#64748b;margin-top:3px}.jdeng-rules{margin-top:15px;padding:12px 14px;background:#f8fafc;border-radius:12px;color:#64748b;font-size:12px}.jdeng-wishlist-page .section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.jdeng-wishlist-count{padding:10px 15px;border-radius:14px;background:#fff3ed;text-align:center}.jdeng-wishlist-count strong{display:block;font-size:22px;color:#ff5a0a}.jdeng-wishlist-count span{font-size:12px;color:#64748b}.jdeng-card .meta{font-size:12px}.jdeng-views-cell{white-space:nowrap;font-weight:600}.jdeng-views-head{white-space:nowrap}@media(max-width:700px){.jdeng-stat-row,.jdeng-summary{grid-template-columns:1fr}.jdeng-dashboard-head,.jdeng-wishlist-page .section-head{align-items:flex-start;flex-direction:column}.jdeng-engagement{padding:14px}.jdeng-table{min-width:620px}}
