/* Report an issue (MT-47): the sheet the hold menu opens. */
.report-film { margin: -4px 0 10px; color: var(--muted); }
.report-problems { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; }
.report-problem { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border: 1px solid var(--line); border-radius: 10px; font-size: 14px; cursor: pointer; }
.report-problem:has(input:checked) { border-color: var(--accent); background: rgba(232,180,74,.1); }
.report-problem input { accent-color: var(--accent); margin: 0; }
.report-text {
  width: 100%; margin-top: 10px; padding: 9px 12px; border: 1px solid var(--line); border-radius: 10px;
  background: rgba(0,0,0,.3); color: var(--text); font: inherit; font-size: 15px; -webkit-user-select: text; user-select: text;
}
.report-actions { display: flex; justify-content: flex-end; gap: 10px; margin-top: 12px; }
.report-cancel { padding: 0 18px; border: 1px solid var(--line); border-radius: 999px; background: none; font-weight: 600; }
.report-actions .proceed:disabled { opacity: .45; cursor: default; }
