.review-card[data-v-b381fbb5]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;padding:20px;transition:all .2s ease}.review-card[data-v-b381fbb5]:hover{box-shadow:0 4px 16px #00000014}.review-header[data-v-b381fbb5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.review-author[data-v-b381fbb5]{display:flex;align-items:center;gap:12px}.author-avatar[data-v-b381fbb5]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.author-info[data-v-b381fbb5]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-b381fbb5]{font-weight:600;font-size:.95rem;color:var(--bs-body-color)}.review-date[data-v-b381fbb5]{font-size:.8rem;color:var(--bs-secondary-color)}.review-rating-emoji[data-v-b381fbb5]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .3s ease}.review-rating-emoji.rating-1[data-v-b381fbb5]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.review-rating-emoji.rating-2[data-v-b381fbb5]{background:linear-gradient(135deg,#fed7aa,#fdba74)}.review-rating-emoji.rating-3[data-v-b381fbb5]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.review-rating-emoji.rating-4[data-v-b381fbb5]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.review-rating-emoji.rating-5[data-v-b381fbb5]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.review-title[data-v-b381fbb5]{font-weight:700;font-size:1.05rem;color:var(--bs-body-color);margin-bottom:8px}.review-text[data-v-b381fbb5]{font-size:.95rem;color:var(--bs-body-color);line-height:1.6;margin-bottom:16px}.review-product[data-v-b381fbb5]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bs-secondary-bg);border-radius:10px;font-size:.85rem;color:var(--bs-secondary-color);margin-bottom:16px}.review-response[data-v-b381fbb5]{padding:14px;background:rgba(var(--bs-primary-rgb),.05);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:12px;margin-bottom:16px}.response-header[data-v-b381fbb5]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.85rem;color:var(--bs-primary);margin-bottom:8px}.response-text[data-v-b381fbb5]{font-size:.9rem;color:var(--bs-body-color);line-height:1.5}.review-actions[data-v-b381fbb5]{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--bs-border-color)}.action-btn[data-v-b381fbb5]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bs-secondary-bg);border:none;border-radius:8px;color:var(--bs-body-color);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn[data-v-b381fbb5]:hover{background:var(--bs-primary);color:#fff}.action-btn.delete[data-v-b381fbb5]:hover{background:var(--bs-danger)}
