/* Aviso "leilão negativo na matrícula" — ícone + quadro comparativo ao lado do imóvel.
   Markup gerado em api/services/aviso_leilao_negativo.py (html_aviso). */
.lnx{display:inline-block;position:relative;margin:4px 6px 4px 0;vertical-align:top;font-size:.78rem;line-height:1.3}
.lnx>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:800;
  color:#92400E;background:#FEF3C7;border:1px solid #F59E0B;border-radius:100px;padding:3px 10px;white-space:nowrap}
.lnx>summary::-webkit-details-marker{display:none}
.lnx>summary:hover{background:#FDE68A}
.lnx-i{font-size:.9rem}
.lnx-q{position:absolute;z-index:30;left:0;top:calc(100% + 6px);width:min(360px,86vw);background:#fff;color:#111827;
  border:1px solid #F59E0B;border-radius:12px;padding:10px 12px;box-shadow:0 10px 30px rgba(0,0,0,.18);text-align:left}
.lnx-q table{width:100%;border-collapse:collapse;font-size:.76rem}
.lnx-q td{padding:4px 4px;border-top:1px solid #f3f4f6;vertical-align:top}
.lnx-q td.v{text-align:right;font-weight:800;white-space:nowrap}
.lnx-q td small{color:#6b7280;font-weight:600}
.lnx-q td.v small{display:block;font-weight:700}
.lnx-q td.v small.cai{color:#15803D}.lnx-q td.v small.sobe{color:#B91C1C}
.lnx-q .lnx-cab td{border-top:0;font-weight:800;color:#92400E;background:#FFFBEB;border-radius:6px}
.lnx-q .lnx-hoje td{border-top:2px solid #F59E0B;font-weight:800;background:#ECFDF5}
.lnx-trecho{margin-top:6px}
.lnx-trecho>summary{cursor:pointer;font-size:.72rem;color:#1d4ed8;font-weight:700}
.lnx-trecho p{margin:4px 0 0;font-size:.72rem;color:#374151;background:#f9fafb;border-left:3px solid #F59E0B;padding:5px 8px}
.lnx-nota{margin:6px 0 0;font-size:.68rem;color:#6b7280}
@media(max-width:560px){.lnx-q{left:auto;right:0}}
/* Nível "na matrícula" (vermelho) × "visto sem lance" (âmbar, padrão acima). */
.lnx.lnx-mat>summary{color:#991B1B;background:#FEE2E2;border-color:#EF4444}
.lnx.lnx-mat>summary:hover{background:#FECACA}
.lnx.lnx-mat .lnx-q{border-color:#EF4444}
.lnx.lnx-mat .lnx-cab td{color:#991B1B;background:#FEF2F2}
