#bugReportBtn{z-index:1200;border:1px solid var(--border,#ffffff2e);background:var(--panel,#0b0d12);color:var(--text,#fff);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 30px #00000059}#bugReportBtn:hover{opacity:.9}#bugReportBtn:disabled{opacity:.6;cursor:not-allowed}#bugReportModal{z-index:1300;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#bugReportModal .bugReportCard{background:var(--panel,#0b0d12);border:1px solid var(--border,#ffffff2e);width:min(640px,100%);color:var(--text,#fff);border-radius:16px;box-shadow:0 24px 60px #00000073}#bugReportModal .bugReportHeader{border-bottom:1px solid var(--border,#ffffff1f);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}#bugReportModal .bugReportBody{padding:14px 16px}#bugReportModal .bugReportFooter{border-top:1px solid var(--border,#ffffff1f);justify-content:flex-end;gap:10px;padding:10px 16px 14px;display:flex}#bugReportModal textarea{resize:vertical;border:1px solid var(--border,#ffffff2e);width:100%;min-height:120px;color:inherit;font:inherit;background:0 0;border-radius:12px;padding:10px 12px}#bugReportModal .bugReportMeta{color:var(--muted,#ffffffb3);margin-top:8px;font-size:12px}#bugReportModal .bugReportError{color:var(--danger,#ff6b6b);white-space:pre-wrap;margin-top:8px;font-size:12px}#bugReportModal .bugReportStatus{color:var(--muted2,#ffffff8c);margin-top:8px;font-size:12px}body.bug-report-hidden #bugReportBtn,body.bug-report-hidden #bugReportModal{display:none!important}
