.bw-review-helpful{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;font-size:12px}
.bw-review-helpful>button,.bw-review-helpful-message button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:8px 13px;border:1px solid #dce4ef;border-radius:999px;background:#fff;color:inherit;font:inherit;cursor:pointer}
.bw-review-helpful>button[aria-pressed=true]{background:#eef4ff;border-color:var(--bw-action,#5684f6);color:var(--bw-action,#5684f6)}
.bw-review-helpful>button span{font-variant-numeric:tabular-nums;background:#f1f4f8;border-radius:999px;padding:2px 7px;min-width:23px}
.bw-review-helpful button:disabled{cursor:default;opacity:.6}.bw-review-helpful button[aria-busy=true]{opacity:.55}
.bw-review-helpful-message{font-size:11px;line-height:1.6;color:#64748b}.bw-review-helpful-message a{text-decoration:underline}
.bw-review-helpful :is(button,a):focus-visible{outline:2px solid var(--bw-action,#5684f6);outline-offset:3px}
@media(max-width:600px){.bw-review-helpful>button{min-height:44px}.bw-review-helpful-message{flex:1 1 100%}}
