.qa-benefit-native-voting-hidden{display:none!important}
.qa-benefit-box{direction:rtl;margin:14px 0 12px;padding:14px 16px;border:1px solid #dfe9e5;border-radius:14px;background:#fbfdfc;color:#1d2b39;max-width:620px;box-sizing:border-box}
.qa-benefit-question{font-weight:700;margin-bottom:10px}.qa-benefit-actions{display:flex;gap:8px;flex-wrap:wrap}
.qa-benefit-actions button,.qa-benefit-send,.qa-benefit-reminder-actions button,.qa-benefit-reminder-actions a{appearance:none;border:1px solid #d8e4df;background:#fff;color:#186f5b;border-radius:10px;padding:8px 16px;cursor:pointer;font:inherit;font-weight:600;text-decoration:none;box-sizing:border-box}
.qa-benefit-actions button:hover,.qa-benefit-send:hover,.qa-benefit-reminder-actions button:hover,.qa-benefit-reminder-actions a:hover{border-color:#189369;background:#f2faf7}
.qa-benefit-actions button:disabled,.qa-benefit-send:disabled,.qa-benefit-reminder-actions button:disabled{opacity:.55;cursor:wait}
.qa-benefit-follow{margin-top:12px;padding-top:12px;border-top:1px solid #e6ece9}.qa-benefit-follow-title{font-weight:700;margin-bottom:8px}.qa-benefit-reason-list{display:grid;gap:6px}.qa-benefit-reason-list label{display:flex;align-items:center;gap:7px;cursor:pointer}
.qa-benefit-follow textarea{box-sizing:border-box;width:100%;margin:10px 0 8px;border:1px solid #d8e4df;border-radius:10px;padding:10px;font:inherit;resize:vertical;background:#fff;color:#1d2b39}.qa-benefit-msg{margin-top:9px;font-size:13px;color:#186f5b}.qa-benefit-msg.is-error{color:#a33}
.qa-benefit-reminder{direction:rtl;position:fixed;z-index:99999;right:18px;bottom:18px;width:min(390px,calc(100vw - 36px));padding:17px 18px;background:#fff;color:#1d2b39;border:1px solid #dfe9e5;border-radius:16px;box-shadow:0 14px 38px rgba(22,33,47,.14);box-sizing:border-box;transition:.25s ease}
.qa-benefit-reminder.is-done{opacity:0;transform:translateY(8px)}.qa-benefit-reminder-close{position:absolute;left:10px;top:8px;border:0;background:transparent;color:#667085;font-size:24px;cursor:pointer;line-height:1}.qa-benefit-reminder-kicker{font-size:12px;color:#186f5b;font-weight:700;margin-bottom:4px}.qa-benefit-reminder-title{font-weight:800;font-size:18px}.qa-benefit-reminder-question{font-size:13px;color:#667085;margin:6px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:20px}.qa-benefit-reminder-actions{display:flex;gap:8px;flex-wrap:wrap}.qa-benefit-reminder-actions a{background:#186f5b;color:#fff;border-color:#186f5b}
@media(max-width:600px){.qa-benefit-box{max-width:none;width:100%}.qa-benefit-actions button{flex:1}.qa-benefit-reminder{right:10px;bottom:10px;width:calc(100vw - 20px)}.qa-benefit-reminder-actions>*{flex:1;text-align:center}}
@media(prefers-color-scheme:dark){.qa-benefit-box,.qa-benefit-reminder{background:#16212f;color:#eef5f2;border-color:#31453f}.qa-benefit-actions button,.qa-benefit-send,.qa-benefit-reminder-actions button{background:#1d2b39;color:#bde6d8;border-color:#3a5149}.qa-benefit-actions button:hover,.qa-benefit-send:hover,.qa-benefit-reminder-actions button:hover{background:#213a34}.qa-benefit-follow{border-color:#31453f}.qa-benefit-follow textarea{background:#1d2b39;color:#eef5f2;border-color:#3a5149}.qa-benefit-reminder-question,.qa-benefit-reminder-close{color:#aab8b3}}
body.dark .qa-benefit-box,body.dark-mode .qa-benefit-box,.dark .qa-benefit-box,body.dark .qa-benefit-reminder,body.dark-mode .qa-benefit-reminder,.dark .qa-benefit-reminder{background:#16212f;color:#eef5f2;border-color:#31453f}
body.dark .qa-benefit-follow textarea,body.dark-mode .qa-benefit-follow textarea,.dark .qa-benefit-follow textarea{background:#1d2b39;color:#eef5f2;border-color:#3a5149}
.qa-benefit-comment-notice{direction:rtl;margin:0 0 10px;padding:10px 12px;border:1px solid #d8e4df;border-radius:10px;background:#f4faf7;color:#24443a;line-height:1.65;box-sizing:border-box}
.qa-benefit-comment-notice strong,.qa-benefit-comment-notice span{display:block}.qa-benefit-comment-notice span{font-size:13px;color:#667085;margin-top:2px}
@media(prefers-color-scheme:dark){.qa-benefit-comment-notice{background:#1d2b39;color:#e7f3ef;border-color:#3a5149}.qa-benefit-comment-notice span{color:#aab8b3}}
body.dark .qa-benefit-comment-notice,body.dark-mode .qa-benefit-comment-notice,.dark .qa-benefit-comment-notice{background:#1d2b39;color:#e7f3ef;border-color:#3a5149}

.qa-benefit-actions .qa-benefit-clarify{background:#f7faf9;color:#31584d;border-color:#d8e4df;font-weight:600}
.qa-benefit-actions .qa-benefit-clarify:hover{background:#eef7f3;border-color:#b9d4ca}
@media(prefers-color-scheme:dark){.qa-benefit-actions .qa-benefit-clarify{background:#1b2926;color:#c8ded6;border-color:#3a5149}}
