.ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}
.ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons button{display:inline-flex;align-items:center;gap:8px;width:auto;min-height:44px;padding:10px 14px;border:1px solid var(--ct-line,#c4b5d8);border-radius:12px;background:var(--ct-white,#fff);color:var(--ct-ink,#30283e);font:600 14px Cairo,sans-serif;cursor:pointer}
.ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons button[aria-pressed=true]{background:#6e43ac;color:#fff;border-color:#6e43ac}
.ct-reader-page .ct-helpfulness button:focus-visible{outline:3px solid #a075d6;outline-offset:3px}
.ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons button:disabled{opacity:.65;cursor:wait}
.ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons bdi{min-width:1.2em;font-variant-numeric:tabular-nums}
.ct-reader-page .ct-helpfulness p{color:var(--ct-muted,#62576f);font-size:13px;line-height:1.8}
.ct-reader-page .ct-helpfulness-retry{border:1px solid var(--ct-line,#c4b5d8);border-radius:10px;padding:8px 12px;background:var(--ct-white,#fff);color:var(--ct-ink,#30283e);cursor:pointer}
[data-ct-lesson-theme=dark] .ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons button{background:#292135;color:#f1eaf9;border-color:#746382}
[data-ct-lesson-theme=dark] .ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons button[aria-pressed=true]{background:#bb96ed;color:#21172d;border-color:#bb96ed}
[dir=rtl] .ct-reader-page .ct-helpfulness .ct-elements-feedback-buttons{justify-content:flex-end}
