/* =====================================================================
   EDITOR-OVERRIDES.CSS

   Quill + Radzen WYSIWYG-editor baseline. Vit bakgrund och svart text
   så användarens valda text-/bg-färger renderas mot en neutral canvas
   istället för aktuellt tema. Editorn ska visa innehållet som det
   renderas i utskrift/PDF.

   Ingen `!important`, så inline-style från användarvald textfärg eller
   bakgrundsfärg vinner. Tema-variabler rör inte de här reglerna.

   Laddas EFTER `newlook.css` (där modal-/Mud-overrides definieras) men
   före `app-utilities.css` och `responsive.css`. Se `_Layout.cshtml`
   <head>-kommentaren för full load-order.
   ===================================================================== */

.ql-editor,
.ql-container.ql-snow,
.rz-html-editor-content,
.rz-html-editor [contenteditable="true"] {
    background-color: #ffffff;
    color: #1a1a1a;
}

/* Radzen HtmlEditor "Infoga länk"-dialog (`<RadzenHtmlEditorLink>`) renderas som
   `.rz-dialog-wrapper` / `.rz-dialog`. Blazored.Modal-containern sätter
   `z-index: 5060 !important` (se newlook.css `.blazored-modal-container`), så
   Radzens default-z-index hamnar långt under när editorn används inne i en modal.
   Lyft över 5060. praxoConfirm (100000) och toasts (portal-renderade med eget
   högt z-index) ligger fortsatt ovanför.

   Masken (`.rz-dialog-mask`) får lägre z-index än dialogen själv så att dialogen
   alltid hamnar ovanför skuggan — annars vinner DOM-ordning inom samma z-index
   och masken (renderad efter dialogen i Radzen) lägger sig ovanpå. */
.rz-dialog-mask {
    z-index: 5068 !important;
}

.rz-dialog-wrapper,
.rz-dialog,
.rz-overlaypanel {
    z-index: 5070 !important;
}
