.leitura-referencia { margin: 6px 0 6px 25px; padding: 0; border: 1px solid #d9bbd3; border-left: 3px solid #a60183; border-radius: 3px; background: #fff; color: #333; overflow: hidden; }
.leitura-referencia .leitura-referencia-item { display: flex; align-items: stretch; }
.leitura-referencia .leitura-referencia-item + .leitura-referencia-item,
.leitura-referencia .leitura-referencia-bloco + .leitura-referencia-bloco { border-top: 1px solid #eadce7; }
.leitura-referencia .leitura-referencia-item > p { flex: 1; min-width: 0; margin: 0; padding: 8px 10px; line-height: 1.55; }
.leitura-referencia strong { color: #a60183; font-size: inherit; }
.leitura-referencia .excluir-leitura { flex: 0 0 32px; align-self: stretch; height: auto; min-height: 0; margin: 0; padding: 0; border: 0; border-left: 1px solid #eadce7; border-radius: 0; background: #faf5f9; color: #867783; font-size: 16px; }
.leitura-referencia .excluir-leitura:hover { color: #b91c1c; background: #fff1f2; }
@media (max-width: 600px) { .leitura-referencia { margin-left: 0; } }
.divVersiculo:has(> .divOpcoes) { position: relative; padding-right: 28px !important; }
.divVersiculo > .divOpcoes > img { position: absolute; top: 5px; right: 5px; width: 18px; height: 18px; cursor: pointer; }
.previa-flutuante-referencia { position: fixed; z-index: 99990; box-sizing: border-box; width: max-content; max-width: min(640px, calc(100vw - 16px)); max-height: min(360px, calc(100vh - 16px)); overflow: hidden; padding: 10px 12px; border: 1px solid #d9bbd3; border-left: 3px solid #a60183; border-radius: 4px; background: #fff; color: #333; box-shadow: 0 4px 16px #0003; font: 14px/1.55 Arial, sans-serif; pointer-events: none; }
.previa-flutuante-referencia strong { color: #a60183; }
[data-referencia-id] > a, [data-ref-concordancia] > a, .leitura-referencia .link-leitura-referencia { cursor: pointer; }
.leitura-referencia .link-leitura-referencia { color: #a60183; font-weight: bold; text-decoration: none; }
.leitura-referencia .link-leitura-referencia:hover { text-decoration: underline; }
