.review-card{padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.review-card__header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:12px}.review-card__header--compact{margin-bottom:4px}.review-card__reviewer{color:#6d1600!important;font-weight:700!important;font-size:18px!important;line-height:1!important}.review-card__rating-row{display:flex;align-items:center;gap:4px}.review-card__star-btn:focus,.review-card__star-btn:focus-visible{outline:none!important}.review-card__rating-value{color:#6d1600!important;font-weight:600!important;font-size:18px!important;line-height:1!important}.review-card__star-icon{color:#6d1600!important;font-size:20px!important}.review-card__text{color:#2a2b2d!important;margin-bottom:8px!important;text-align:right!important;line-height:1.6!important;font-size:20px!important;font-weight:600}.review-card__date{display:block!important;text-align:right!important;margin-bottom:8px!important;font-size:18px!important;font-weight:600}.review-card__date--no-margin{margin-bottom:0!important}.review-card__response-block{margin-top:8px}.review-card__response-label{font-weight:600!important}.review-card__actions{display:flex;gap:8px;margin-top:12px}.review-card__reported{align-self:center!important}.review-card__form{display:flex;flex-direction:column;gap:8px;margin-top:12px}.review-card__form-actions{display:flex;gap:8px}.review-card__admin-divider{margin-top:8px!important;margin-bottom:8px!important}.review-card__admin-actions{display:flex;gap:8px}.review-list{display:flex;flex-direction:column;gap:16px}.review-list__loading{display:flex;justify-content:center;padding-top:32px;padding-bottom:32px}.review-list__empty{padding-top:24px!important;padding-bottom:24px!important;text-align:center!important}.review-list__pagination{display:flex;justify-content:center;gap:16px;padding-top:8px}.review-list__page-count{align-self:center!important}.star-rating{display:flex;align-items:center;gap:4px}.star-rating__empty-icon{opacity:.35}.star-rating .MuiRating-iconFilled,.star-rating .MuiRating-iconHover{color:#6d1600}.star-rating__value{font-weight:600!important;line-height:1!important}.star-rating__count{line-height:1!important}.review-card__response-block{padding-inline-start:16px;border-inline-start:3px solid #2A2B2D}.rdialog-body{display:flex;flex-direction:column;gap:16px;padding-top:8px}.rdialog-rating-label{margin-bottom:4px!important}
