/* Merchant detail: four calm, cohesive sections; active theme tokens only. */
.merchant-detail-v12961{gap:12px!important;padding-bottom:90px}
.merchant-detail-v12961>.merchant-stats-v12961,.merchant-detail-v12961>.merchant-insight-card-v12961{display:none!important}
.merchant-detail-v12961>.merchant-hero-v12961{border-radius:24px!important;padding:22px!important;box-shadow:none!important}
.merchant-detail-v12961 .merchant-hero-v12961 .merchant-hero-icon-v1261{width:48px!important;height:48px!important;flex-shrink:0}
.merchant-detail-v12961 .merchant-hero-v12961 small{font-size:12px!important}
.merchant-detail-v12961 .u2-merchant-products-here,.merchant-detail-v12961>.merchant-trend-card-v12961{margin:0!important;padding:18px 20px!important;border:1px solid var(--line)!important;border-radius:22px!important;background:var(--card)!important;box-shadow:none!important}
.merchant-detail-v12961 .u2-merchant-products-here .u2-section-head{font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}
.merchant-detail-v12961 .u2-merchant-products-here button{padding:13px 0!important}
.merchant-detail-v12961 .u2-merchant-products-here button small{color:var(--accent)!important;font-size:12px}
.merchant-detail-v12961 .merchant-trend-card-v12961 .merchant-detail-section-head-v12961 b{font-size:15px}
.merchant-detail-v12961 .merchant-page-label-v1261{margin-top:6px!important}
.merchant-detail-v12961 .merchant-payments-page-v1261{border-radius:20px;overflow:hidden}

/* V38: preserve useful merchant facts without returning to the old clutter. */
.merchant-detail-v12961>.merchant-detail-grid-v12961{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;margin:0!important}
.merchant-detail-v12961>.merchant-detail-grid-v12961>section{background:color-mix(in srgb,var(--accent) 3%,var(--card))!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:13px!important;min-width:0!important}
.merchant-detail-v12961>.merchant-detail-grid-v12961 b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important}
