.report-issue-btn{position:fixed;right:18px;bottom:18px;z-index:70;border:2px solid var(--gold);background:var(--gold);color:var(--navy-dark);border-radius:999px;padding:11px 16px;font-weight:900;box-shadow:0 10px 28px rgba(0,0,0,.35);cursor:pointer}.report-issue-btn:hover{background:#ffe34a}.question-feedback{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;color:var(--muted);font-size:.82rem}.feedback-vote{border:1px solid var(--line);background:#071f37;color:#fff;border-radius:8px;padding:7px 10px;cursor:pointer;font-size:1rem}.feedback-vote:hover{border-color:var(--gold)}.feedback-vote:disabled{opacity:.7;cursor:default}.feedback-modal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.66);display:grid;place-items:center;padding:18px}.feedback-dialog{position:relative;width:min(560px,100%);background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.5)}.feedback-dialog h2{margin:.3rem 0}.feedback-dialog label{display:block;font-weight:800;margin-top:14px}.feedback-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#fff;font-size:30px;cursor:pointer}.feedback-textarea{resize:vertical;min-height:120px}.feedback-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.beta-feedback-row{border-top:1px solid var(--line);padding:14px 0}.beta-feedback-row:first-of-type{border-top:0}.beta-feedback-row p{margin:8px 0;line-height:1.5}@media(max-width:560px){.report-issue-btn{right:12px;bottom:12px;padding:10px 13px}.question-feedback{justify-content:flex-start;flex-wrap:wrap}}
