.question-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.question-actions .bank-next{margin:0}.report-question{border:0;background:transparent;color:#174e9c;text-decoration:underline;font:inherit;font-weight:700;cursor:pointer;padding:10px 0}.flash-report{display:block;margin-top:18px}.report-dialog{border:0;border-radius:20px;padding:0;width:min(620px,94vw);color:#17334b;box-shadow:0 24px 90px #102c4e55}.report-dialog::backdrop{background:#102c4eb3}.report-dialog form{padding:26px}.report-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:start}.report-dialog header h2{margin:0 0 20px;font-family:Georgia,serif}.report-dialog header button{border:1px solid #bdcbd7;background:#fff;border-radius:50%;width:40px;height:40px;cursor:pointer}.report-dialog label{display:grid;gap:7px;margin:16px 0;font-weight:700}.report-dialog select,.report-dialog textarea,.report-dialog button{font:inherit;font-size:1rem}.report-dialog select,.report-dialog textarea{padding:12px;border:1px solid #9fb2c1;border-radius:10px;width:100%;box-sizing:border-box}.report-preview{padding:13px;background:#f1f7fb;border-left:4px solid #19845a;border-radius:8px;line-height:1.55;white-space:pre-line}.report-note{font-size:.875rem;line-height:1.55;color:#536579}.report-actions{display:flex;justify-content:flex-end;gap:12px}.report-actions button{padding:12px 16px;border:1px solid #bdcbd7;border-radius:10px;cursor:pointer}.report-dialog button:focus-visible,.report-dialog select:focus-visible,.report-dialog textarea:focus-visible,.report-question:focus-visible{outline:3px solid #2764e7;outline-offset:3px}@media(max-width:550px){.question-actions{align-items:stretch;flex-direction:column-reverse}.question-actions .bank-next{width:100%}.report-dialog form{padding:18px}.report-actions{flex-direction:column-reverse}.report-actions button{width:100%}}
