/* Fenêtre « Signaler un bug » (report-ui.js), même habillage que les Nouveautés. */
#report-dialog{padding:0;border:0;background:transparent;max-width:none;max-height:none}
#report-dialog::backdrop{background:#0008}
.report-window{display:flex;flex-direction:column;width:min(480px,calc(100vw - 32px));background:var(--window-paper,#ddd6b4);color:var(--window-ink,#2f2a1e);border:2px solid var(--window-chrome,#3d3628);border-radius:6px;box-shadow:0 18px 50px #0009;font-family:var(--rv-hud-font,var(--font-ui,sans-serif))}:where(html[data-theme="nuit"]) .report-window{border:2px solid var(--window-chrome,#262f3f)}
.report-window header{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;background:var(--window-chrome,#3d3628);color:var(--window-text,#fff8e2)}:where(html[data-theme="nuit"]) .report-window header{background:var(--window-chrome,#262f3f)}
.report-window header img{width:22px;height:22px}
.report-window h2{flex:1;margin:0;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:inherit}
.report-window header button{width:38px;height:38px;border:1px solid var(--window-line,#7d7559);border-radius:4px;background:transparent;color:inherit;font-size:17px;cursor:pointer}:where(html[data-theme="nuit"]) .report-window header button{border:1px solid var(--window-line,#516485)}
.report-body{display:grid;gap:10px;padding:12px 14px}
.report-body label{display:grid;gap:4px;font-size:12px;font-weight:700}
.report-body select,.report-body textarea{font:13px var(--rv-hud-font,sans-serif);padding:6px 8px;border:1px solid #8a8064;border-radius:4px;background:#fffdf3;color:#2f2a1e;resize:vertical}:where(html[data-theme="nuit"]) .report-body select,:where(html[data-theme="nuit"]) .report-body textarea{border:1px solid #5a6f94}
.report-note{margin:0;font-size:11.5px;opacity:.75}
.report-status{margin:0;min-height:16px;font-size:12px;font-weight:700}.report-status.is-error{color:#a3302a}.report-status.is-ok{color:#2f6b25}
.report-window footer{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 10px;border-top:1px solid #0002}
.report-window footer button{min-height:36px;padding:0 14px;border:1px solid #8a8064;border-radius:4px;background:#efe7c9;font:700 12.5px var(--rv-hud-font,sans-serif);cursor:pointer}:where(html[data-theme="nuit"]) .report-window footer button{border:1px solid #5a6f94}
.report-window footer .report-send{background:var(--chat-orange,#e8780c);border-color:#6e3a05;color:#fff}
.report-send:disabled{opacity:.6;cursor:default}
