/* Somente o novo modal. Nenhum seletor altera o tema ou as telas existentes. */
[data-rcm-print-review] .modal > .head {
  background: var(--panel, #fff);
  color: var(--ink, #0f172a);
}
[data-rcm-print-review] [data-value] {
  padding: 9px 10px;
  border: 1px solid var(--line, #cbd5e1);
  border-radius: 10px;
  background: var(--panel, #fff);
  color: var(--ink, #0f172a);
  font: inherit;
}
[data-rcm-print-review] .print-review-warning strong {
  color: var(--yellow, #b45309);
}
[data-rcm-print-review] input[type=checkbox] { width: 18px; height: 18px; }
[data-rcm-print-review] .modal > .head h3 { color: inherit; }

.universal-input{border:2px dashed #64748b;border-radius:12px;padding:16px}.universal-input.drag-active{border-color:#84cc16;background:#84cc1614}.universal-input textarea{display:block;width:100%;resize:vertical;min-height:170px}.universal-thumbnail{display:inline-flex;vertical-align:top;flex-direction:column;gap:6px;margin:8px 8px 0 0}.universal-thumbnail img{width:140px;height:100px;object-fit:contain;border-radius:8px;background:#111827}
