.bug-report-fab{position:fixed;right:18px;bottom:18px;z-index:3600;border:1px solid rgba(255,195,86,.55);border-radius:999px;background:linear-gradient(135deg,rgba(34,20,16,.96),rgba(72,38,18,.96));color:#ffe8b0;padding:9px 13px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 26px rgba(0,0,0,.35);cursor:pointer}.bug-report-fab:hover{filter:brightness(1.12);transform:translateY(-1px)}.bug-report-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,5,9,.78);backdrop-filter:blur(4px)}.bug-report-modal.hidden{display:none}.bug-report-box{width:min(680px,96vw);max-height:min(88vh,820px);overflow:auto;border:1px solid rgba(218,173,91,.45);border-radius:16px;padding:20px;background:linear-gradient(180deg,#171c25 0,#0e1219 100%);color:#f3ead8;box-shadow:0 26px 80px rgba(0,0,0,.55)}.bug-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.bug-report-head h2{margin:0;color:#ffd995;font-family:Cinzel,serif;font-size:24px}.bug-report-close{background:0 0;border:0;color:#ddd;font-size:26px;line-height:1;cursor:pointer}.bug-report-intro{margin:0 0 16px;color:#bfc8d5;line-height:1.45}.bug-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bug-report-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bug-report-field.full{grid-column:1/-1}.bug-report-field label{font-weight:700;color:#e9d6b7;font-size:13px}.bug-report-field input,.bug-report-field select,.bug-report-field textarea{width:100%;border:1px solid #394657;border-radius:10px;background:#0a0f16;color:#f7f7f7;padding:10px 11px;font:inherit}.bug-report-field textarea{min-height:112px;resize:vertical;line-height:1.4}.bug-report-field textarea.steps{min-height:86px}.bug-report-counter{align-self:flex-end;font-size:11px;color:#8291a3}.bug-report-diagnostics{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid #2c3847;border-radius:10px;background:#0b121b;color:#b8c7d7;font-size:12px;line-height:1.4}.bug-report-diagnostics input{margin-top:2px}.bug-report-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.bug-report-actions button{border-radius:10px;padding:10px 15px;border:1px solid #4a596b;background:#171f2a;color:#f5f5f5;cursor:pointer;font-weight:700}#bug-report-submit{border-color:#9a6d31;background:linear-gradient(135deg,#69451b,#3e2913);color:#ffe9bd}#bug-report-submit[disabled]{opacity:.55;cursor:wait}.bug-report-status{min-height:22px;margin-top:12px;font-size:13px;color:#b7c5d4}.bug-report-status.success{color:#7ce8a4}.bug-report-status.error{color:#ff929b}.bug-report-help-btn{margin-top:10px}@media(max-width:700px){.bug-report-grid{grid-template-columns:1fr}.bug-report-fab{right:10px;bottom:10px;padding:8px 11px}.bug-report-box{padding:16px}}