/* Two essential figures; detailed analysis stays attached to each paid listing. */
#sellerAnalyticsPanel{--seller-ink:#152943;--seller-muted:#526074;--seller-line:#dce2ea;--seller-soft:#f3f5f8;--seller-ground:#fff;color:var(--seller-ink);font-variant-numeric:tabular-nums}
#sellerAnalyticsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--seller-line);border-radius:12px;overflow:hidden;background:var(--seller-ground)}
#sellerAnalyticsSummary.seller-basic-only{grid-template-columns:repeat(2,minmax(0,1fr))}
.seller-stat+.seller-stat{border-left:1px solid var(--seller-line)}
.seller-premium-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:26px 0 16px}
.seller-premium-heading h4,.seller-locked h4{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:0 0 6px}
.seller-premium-heading p,.seller-locked-heading p{font-size:13px;line-height:1.65;color:var(--seller-muted);max-width:70ch}
.seller-premium-heading button{flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid var(--seller-line);border-radius:8px;font-size:12px;font-weight:700;color:var(--seller-ink);background:var(--seller-ground);cursor:pointer}
.seller-analytics-table{overflow:auto;max-width:100%;margin:16px 0;scrollbar-color:#a8b0bd var(--seller-soft)}
.seller-analytics-table table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}
.seller-analytics-table caption{text-align:left;color:var(--seller-ink);font-weight:700;padding:0 0 10px}
.seller-analytics-table th,.seller-analytics-table td{padding:12px 10px;border-bottom:1px solid var(--seller-line);text-align:right;white-space:nowrap}
.seller-analytics-table thead th{font-weight:500;color:var(--seller-muted)}
.seller-analytics-table th:first-child{text-align:left;white-space:normal;min-width:140px;max-width:260px;overflow-wrap:anywhere}
.seller-analytics-table tbody th{font-weight:600}
.seller-locked{margin-top:24px;border:1px solid var(--seller-line);border-radius:12px;overflow:hidden;background:var(--seller-ground)}
.seller-locked-heading{padding:20px 22px 0}.seller-locked-preview{position:relative;min-height:260px;overflow:hidden}
.seller-locked-data{position:absolute;inset:22px;filter:blur(6px);user-select:none;pointer-events:none;opacity:.45}
.seller-locked-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;font-size:12px;color:var(--seller-muted)}
.seller-locked-metrics strong{display:block;font-size:28px;color:var(--seller-ink);margin-top:8px}
.seller-locked-bars{display:flex;align-items:flex-end;gap:4%;height:120px;margin-top:20px;border-bottom:1px solid var(--seller-line)}
.seller-locked-bars span{flex:1;background:#9bb3d2;border-radius:3px 3px 0 0}
.seller-locked-action{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;max-width:430px;margin:auto;color:var(--seller-ink)}
.seller-locked-action>i{font-size:18px;margin-bottom:10px}.seller-locked-action>strong{font-size:18px;font-weight:800;line-height:1.4}
.seller-locked-action p{background:var(--seller-ground);font-size:13px;line-height:1.6;margin:7px 0 16px;color:var(--seller-muted)}
.seller-locked-action button{min-height:46px;padding:12px 16px;border:0;border-radius:8px;background:#152943;color:#fff;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}
#sellerAnalyticsPanel :is(button,select):focus-visible{outline:3px solid #2563eb;outline-offset:3px}
#sellerAnalyticsPanel button[aria-pressed="false"]{color:var(--seller-muted)}
.admin-dark #sellerAnalyticsPanel{--seller-ink:#f4f5f7;--seller-muted:#b9c0ca;--seller-line:#343b46;--seller-soft:#1d2128;--seller-ground:#101216}
.admin-dark .seller-locked-action button{background:#f4f5f7;color:#152943}
@media(max-width:650px){.seller-premium-heading{flex-wrap:wrap;gap:8px}.seller-locked-heading{padding:18px 16px 0}.seller-locked-action{padding:22px 16px}.seller-locked-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-locked-preview{min-height:280px}#sellerAnalyticsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}#sellerAnalyticsSummary .seller-stat:nth-child(3){border-left:0}#sellerAnalyticsSummary .seller-stat:nth-child(n+3){border-top:1px solid var(--seller-line)}}
