/* Página do imóvel: matrícula, valor do condomínio e "Débitos e despesas do imóvel" */
.deb-pub-extra{margin:10px 0 18px}
.deb-pub-extra p{margin:6px 0}
.deb-pub-taxa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:#f5f8fc;border:1px solid #dfe7f1;border-radius:10px;padding:10px 14px}
.deb-pub-taxa span{color:#52606d;font-size:.92rem}.deb-pub-taxa b{font-size:1.15rem;color:#08528F}.deb-pub-taxa small{flex-basis:100%;color:#7b8794;font-size:.8rem}
.deb-pub-btn{display:inline-block;padding:9px 14px;border-radius:999px;border:1px solid #0A66B3;color:#0A66B3;text-decoration:none;font-weight:600;font-size:.95rem}
.deb-pub-btn:hover{background:#0A66B3;color:#fff}
.deb-pub{margin:22px 0;padding:18px 18px 12px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,42,67,.05)}
.deb-pub h2{margin:0 0 12px;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase;color:#08528F}
.deb-pub-lista{list-style:none;margin:0;padding:0}
.deb-pub-item{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-top:1px solid #eef1f4}
.deb-pub-item:first-child{border-top:0}
.deb-pub-fonte{font-weight:600;color:#1f2933}
.deb-pub-valor{text-align:right}.deb-pub-valor b{font-size:1.08rem;color:#102a43}
.deb-pub-ni .deb-pub-valor span{color:#7b8794;font-style:italic}
.deb-pub-datas{grid-column:1/-1;font-size:.82rem;color:#616e7c}
.deb-pub-datas a{color:#0A66B3}
.deb-pub-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#e3f6e9;color:#1d6b3a;font-size:.75rem;font-weight:600}
.deb-pub-velho{background:#fdf0e3;color:#9a4a00}
.deb-pub-total{margin:10px 0 0;padding-top:10px;border-top:2px solid #eef1f4}
.deb-pub-regras{margin:14px 0 0;padding:10px 12px;background:#f7f9fb;border-radius:10px;font-size:.88rem;color:#3e4c59}
.deb-pub-regras p{margin:4px 0 0}
.deb-pub-aviso{margin:12px 0 4px;font-size:.78rem;color:#7b8794;line-height:1.45}
@media (max-width:560px){
  .deb-pub{padding:14px 12px 8px}
  .deb-pub-item{grid-template-columns:1fr}
  .deb-pub-valor{text-align:left}
}
.deb-pub-nota{margin:10px 0 0;padding:8px 12px;border-left:3px solid #d9822b;background:#fff8f0;font-size:.85rem;color:#5c3b14;border-radius:0 8px 8px 0}
.deb-pub-regras a{color:#0A66B3;font-weight:600}
.deb-pub-total small{color:#7b8794}
