.review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 26px}.review-summary-stars{height:26px}.review-summary-score{font-size:20px;font-weight:700}.review-summary-count{color:#6c757d;font-size:16px}.review-summary-empty{margin:10px 0 26px;color:#6c757d;font-size:16px}.review-grid{margin-top:10px}.review-grid.columns-ready{display:flex;align-items:flex-start;gap:20px}.review-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.review-grid>.review{margin-bottom:20px}.review{box-sizing:border-box;display:flex;flex-direction:column;padding:20px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;box-shadow:0 1px 3px #00000014}.review-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.review-avatar{flex:0 0 46px;width:46px;height:46px}.review-avatar img{width:46px;height:46px;object-fit:cover}.review-name{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-stars{align-self:flex-start;height:26px;width:auto;margin-bottom:10px}.review-date{color:#6c757d;font-size:14px;margin-bottom:12px}.review-text{line-height:1.5}.columns-ready .review-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;height:9em}.columns-ready .review.expanded .review-text{display:block;-webkit-line-clamp:unset;overflow:visible;height:auto}.review-readmore{align-self:flex-start;visibility:hidden;margin-top:10px;padding:0;border:0;background:none;font-weight:600;cursor:pointer;color:inherit}.review.is-truncated .review-readmore{visibility:visible}.darkMode .review{background:#2a2a2a;border-color:#3a3a3a}@media(max-width:575px){.review-grid.columns-ready,.review-col{gap:0}.review-summary{padding-left:16px;padding-right:16px}.review{position:relative;padding:16px;background:none;border:0;border-radius:0;box-shadow:none}.review-col .review:not(:first-child):before{content:"";position:absolute;top:0;left:5%;width:90%;height:1px;background:#e6e6e6}.review-head{margin-bottom:8px}.review-stars{margin-bottom:6px}.review-date{margin-bottom:8px}.columns-ready .review-text{height:auto}.review-readmore{display:none}.review.is-truncated .review-readmore{display:inline-block}.darkMode .review{background:none}.darkMode .review-col .review:not(:first-child):before{background:#3a3a3a}}
