.buzz-report-dialog {
  width: min(680px, calc(100vw - 32px));
  max-height: calc(100dvh - 32px);
  box-sizing: border-box;
  overflow-y: auto;
  padding: 24px;
  border: 1px solid #b8b8cc;
  border-top: 5px solid #ee82b2;
  border-radius: 6px;
  background: #fff8fc;
  color: #15204a;
  box-shadow: 5px 5px 0 #bec4da;
  font: inherit;
}
.buzz-report-dialog::backdrop { background: rgb(16 25 65 / 55%); }
.buzz-report-header { display: flex; align-items: start; justify-content: space-between; gap: 16px; }
.buzz-report-header h2 { margin: 0; font-family: "Easy Pixel", sans-serif; font-size: 30px; }
.buzz-report-header button { border: 1px solid #b8b8cc; border-radius: 3px; background: #fff; color: inherit; font: inherit; font-size: 24px; cursor: pointer; width: 40px; height: 40px; }
.buzz-report-dialog [data-report-status]:empty { display: none; }
.buzz-report-dialog [data-report-status].is-error { color: #a51f46; }
.buzz-report-dialog .moderation-report-form { margin-top: 16px; }
.buzz-report-dialog .moderation-field input[readonly] { background: #f2f2f8; }
.buzz-report-dialog input, .buzz-report-dialog textarea, .buzz-report-dialog select { box-sizing: border-box; min-width: 0; }
@media (max-width: 520px) { .buzz-report-dialog { padding: 16px; } }
