.store-reviews-dialog { overflow: hidden; }
.store-reviews-scroll { max-height: 60vh; overflow-y: auto; overscroll-behavior: contain; padding-right: 8px; }
.store-review { padding: 16px 0; border-bottom: 1px solid #e5e7eb; }
.store-review:first-child { padding-top: 0; }
.store-review-meta { display: flex; justify-content: space-between; gap: 12px; }
.store-review-meta time, .store-review-product { color: #64748b; font-size: 13px; }
.store-review-rating { color: #e77700; margin: 6px 0; }
.store-review p { white-space: pre-wrap; overflow-wrap: anywhere; margin: 10px 0 0; line-height: 1.7; }
#storeReviewsStatus { color: #64748b; margin: 16px 0; }
#storeReviewsMore { border: 0; border-radius: 8px; padding: 10px 16px; background: #ff6900; color: white; cursor: pointer; }
