/* 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}
/* Pedido de débitos ao corretor (ordem do dono, 12/11/2026) */
.deb-pub-pedir{color:#0A66B3;font-weight:700;text-decoration:underline;white-space:nowrap}
.deb-pub-ni .deb-pub-valor{color:#52606d}
.deb-pub-conjunto{margin:12px 0 0}
.deb-pub-outras{border-left-color:#2f8f5b;background:#f0faf4;color:#1d4d32}
.deb-pub-datas em{font-style:italic}
.deb-sol{max-width:620px;padding:24px 16px}
.deb-sol-chapeu{margin:0;color:#0A66B3;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em}
.deb-sol-tit{margin:4px 0 14px;font-size:1.45rem;color:#102a43}
.deb-sol-card{padding:12px 14px;border:1px solid #dfe7f1;border-radius:12px;background:#f5f8fc;margin-bottom:14px}
.deb-sol-card p{margin:2px 0}
.deb-sol-form{margin:16px 0}
.deb-sol-btn{display:block;width:100%;min-height:52px;border:0;border-radius:999px;background:#1f9d55;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer}
.deb-sol-btn:hover{background:#17804a}
.deb-sol-alt{margin:8px 0}
.deb-sol-alt a{color:#0A66B3}
@media (max-width:560px){.deb-pub-pedir{white-space:normal}.deb-sol-tit{font-size:1.25rem}}
