.waline-preview-shell{padding:24px}
#reviews.waline-preview-shell{scroll-margin-top:0}
.waline-preview-shell>.section-heading{margin-bottom:14px}
.waline-preview-note{font-size:13px;line-height:1.8;color:#667085;margin:0 0 22px;padding:12px 15px;background:#f6f8fa;border:1px solid #e8edf1;border-radius:8px}
.waline-preview-status{font-size:13px;line-height:1.8;color:#526071;padding:10px 14px;margin-bottom:16px;border:1px solid #dce5ed;border-radius:8px}
.waline-preview-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}
.waline-preview-entry p{font-size:13px;color:#667085;margin-top:5px}
.waline-total-rating{border:0;padding:0;margin:0 0 18px;min-width:0}
.waline-total-rating legend{font-size:14px;font-weight:600;color:#444;margin-bottom:6px;padding:0}
.waline-total-rating-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.waline-total-rating .star-picker{display:flex;gap:6px}
.waline-total-rating .star-picker button{border:0;background:transparent;padding:0;min-width:28px;min-height:32px;transition:transform .2s}
.waline-total-rating .star-picker button svg{width:24px;height:24px;fill:#e8e8e8;stroke:none;transition:fill .2s}
.waline-total-rating .star-picker button.selected svg,.waline-total-rating .star-picker button.hover svg{fill:#fadb14}
.waline-total-rating .star-picker:has(button.hover) button:not(.hover) svg{fill:#e8e8e8}
.waline-total-rating .star-picker button:hover{transform:scale(1.1)}
.waline-total-rating .rating-caption{color:#777;font-size:13px}
.waline-member-name{font-size:13px;color:#667085;margin:0 0 14px}
.waline-comment-help{font-size:12px;color:#667085;margin-top:14px}
.waline-preview-shell>.login-note{margin-bottom:16px}
@media(max-width:650px){.waline-preview-shell{padding:16px}.waline-preview-entry{align-items:flex-start;flex-direction:column}}
