/* Ajustes do Jodit (RichTextEditor) ao visual do app. Stylesheet global (não scoped do Blazor)
   porque o Jodit monta toolbar/área de edição por manipulação direta do DOM, fora da árvore que o
   Blazor sabe escopar. */
.rte-wrap .jodit-container:not(.jodit_inline) {
    border-color: var(--color-border);
    border-radius: var(--radius-sm);
    font-family: inherit;
}

.rte-wrap .jodit-wysiwyg {
    font-size: .9375rem;
    line-height: 1.6;
}

.rte-wrap .jodit-wysiwyg img { max-width: 100%; height: auto; }
.rte-wrap .jodit-wysiwyg iframe { max-width: 100%; }
/* Campo "Class name" do popup de link: sem uso pra quem edita conteúdo. O popup é anexado ao <body>,
   por isso o seletor não fica sob .rte-wrap. (link.modeClassName vazio não desliga: o Jodit usa o
   padrão quando o valor é falsy.) */
.jodit-ui-block:has([data-ref="className_input"]) { display: none; }

.rte-wrap .jodit-wysiwyg a { color: var(--color-primary); text-decoration: underline; }

/* Conteúdo salvo na época do Quill guarda fonte/tamanho como classe (ql-font-*, ql-size-*), não
   como style — sem estas regras o texto antigo perderia a formatação no editor e na prévia.
   Global (não sob .rte-wrap) porque a prévia de Notícias também renderiza esse HTML. */
.ql-font-arial { font-family: Arial, sans-serif; }
.ql-font-georgia { font-family: Georgia, serif; }
.ql-font-courier-new { font-family: 'Courier New', monospace; }
.ql-font-verdana { font-family: Verdana, sans-serif; }
.ql-font-times-new-roman { font-family: 'Times New Roman', serif; }
.ql-size-small { font-size: .75em; }
.ql-size-large { font-size: 1.5em; }
.ql-size-huge { font-size: 2.5em; }
