.member-product-insights{margin:12px 0;padding:14px 16px;border:1px solid var(--border,#dce2dd);border-radius:12px;background:var(--surface,#fff)}
.member-product-heading{display:flex;align-items:baseline;gap:16px}.member-product-heading strong{flex-shrink:0;font-size:14px}.member-product-heading span{font-size:12px;line-height:1.65;color:var(--muted,#637068)}
.member-product-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-top:12px}.member-product-actions label{display:grid;gap:5px;min-width:240px;max-width:480px;font-size:12px}.member-product-actions select{width:100%;min-height:34px;border:1px solid var(--border,#dce2dd);border-radius:7px;padding:5px 10px;background:var(--surface,#fff)}
.member-product-actions [data-product-populations]{display:flex;gap:6px;flex-wrap:wrap}.member-product-insights>.member-hint{margin:10px 0 0}
.member-product-curve{margin:14px 0 0;color:var(--muted,#637068)}.member-product-curve figcaption{font-size:13px;font-weight:600}.member-product-curve svg{display:block;width:100%;max-width:1100px;height:175px;font-size:11px}.member-product-curve small{font-size:11px}
@media(min-width:2200px){.member-product-insights{padding:18px 22px}.member-product-heading{gap:24px}.member-product-actions{gap:12px}}

.product-detail-scroll.member-small-table{max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior:auto}.product-detail-scroll thead{position:relative;z-index:1}

.product-curve-only #member-analysis-display,.product-curve-only #member-metrics,.product-curve-only #member-charts>:not([data-product-curve]){display:none!important}.product-curve-only #member-charts{display:block!important}.product-curve-only [data-product-curve]{padding:12px}.product-curve-only .member-product-curve{margin:16px 0}.product-detail-scroll th{position:static}

#drawer .product-detail-scroll table{min-width:100%!important}
#drawer .product-detail-scroll thead{z-index:10}
#drawer .product-detail-scroll th{top:auto}
#drawer .product-detail-scroll th:not(.table-pinned-left){position:static}
