#redeem-report-open{display:none;position:fixed;z-index:54;right:24px;bottom:24px;width:46px;height:46px;padding:11px;border:1px solid var(--line);border-radius:14px;background:var(--panel,var(--bg));color:var(--text);box-shadow:0 5px 18px #0003;cursor:pointer}
body[data-active-page=codes] #redeem-report-open{display:grid;place-items:center}
body[data-active-page=codes] .subcal-scroll-top-global{bottom:82px}
body:has(dialog[open]) #redeem-report-open{display:none}
#redeem-report-open svg{width:100%;height:100%}#redeem-report-open:focus-visible,#redeem-report-dialog :is(input,select,textarea,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.redeem-report-intro{font-size:13px;color:var(--muted);line-height:1.6;margin:4px 0 18px}
#redeem-report-form{display:grid;gap:15px}#redeem-report-form label{display:grid;gap:7px;font-size:13px;font-weight:650}#redeem-report-form label>span{font-size:11px;font-weight:400;color:var(--muted)}
#redeem-report-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font:inherit}
#redeem-report-form textarea{resize:vertical}#redeem-report-form small{font-size:11px;font-weight:400;color:var(--muted)}
#redeem-report-form [data-report-status]{font-size:12px;line-height:1.6;color:var(--muted);margin:0}#redeem-report-form [data-report-status]:empty{display:none}
.redeem-report-send{min-height:46px;border:0;border-radius:10px;background:var(--accent);color:var(--theme-ink);font:inherit;font-weight:700;cursor:pointer}.redeem-report-send:disabled{opacity:.5}
@media(max-width:700px){#redeem-report-open{right:12px;bottom:calc(90px + env(safe-area-inset-bottom))}body[data-active-page=codes] .subcal-scroll-top-global{bottom:calc(146px + env(safe-area-inset-bottom))}}
