/* Ajustes próprios da proposta CRM NIP by Chatfor (complementa style.css, fc.css, drc.css e ux.css) */
.brandpair .kz.fc{height:28px}
button.fa{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}
button.fa:hover{border-color:var(--line-2)}
.fst.s5{grid-template-columns:repeat(5,minmax(0,1fr))}
.dc .r1 .chn{width:20px;height:20px;flex:none}
.edge-rt{margin-top:10px}
.edge-rt span{animation:pop .3s var(--ease) both}
.edge-rt span.k{background:var(--carbon);color:var(--lime)}
.edge-rt span.far{background:var(--warn-bg,#fdf3e1);color:var(--warn)}
.feed .m.sys{display:inline-flex;align-items:center;gap:6px}
.feed .m.sys svg{width:12px;height:12px}
.fst.s5 span{font-size:9.5px;padding:5px 1px;letter-spacing:-.01em}
.col.hot{background:var(--lime-soft)}
.tbl.disc td .badge{white-space:nowrap}
.lkpi.edgek b{font-size:15px;line-height:1.2}
.lkpi.edgek span{margin-top:2px}
.card-w.pn:has(.edge-rt){padding:12px 14px}
@media (max-width:980px){
  .cv-body{grid-template-columns:minmax(0,1fr);min-width:0}
  .cv-body .ctbl{display:block;overflow-x:auto;white-space:nowrap}
}
