/* ===== CRM de vendas (8/out/2026): seção nas páginas de venda + componentes da /crm-para-whatsapp/ ===== */
.crm-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}
@media (min-width:1024px){.crm-sec{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}
.crm-sec__lista{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}
.crm-sec__lista li{display:flex;gap:12px;align-items:flex-start}
.crm-sec__lista .tk-ic,.crm-sec__lista iconify-icon{flex:0 0 24px;color:var(--color-primary);margin-top:2px}
.crm-sec__lista strong{display:block;color:var(--color-ink)}
.crm-sec__acao{margin-top:28px}
/* quadro Kanban */
.kb{background:#fff;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-md);padding:16px;min-width:0}
.kb__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.kb__title{font-weight:600;color:var(--color-ink);display:flex;align-items:center;gap:8px}
.kb__views{display:flex;gap:4px;background:var(--color-surface);border-radius:999px;padding:4px}
.kb__view{font-size:16px;padding:2px 12px;border-radius:999px;color:var(--color-muted)}
.kb__view.on{background:#fff;color:var(--color-ink);box-shadow:0 1px 2px rgba(15,26,51,.1)}
.kb__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}
.kb__col{background:var(--color-surface);border-radius:14px;padding:10px;display:grid;gap:8px;align-content:start;scroll-snap-align:start}
.kb__colh{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-ink);padding:2px 2px 4px}
.kb__colh i{width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:var(--kb,#C9D3E3)}
.kb__colh span{margin-left:auto;color:var(--color-muted);font-weight:500}
.kb__card{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 1px 3px rgba(15,26,51,.08);display:grid;gap:6px;border-left:3px solid var(--kb,#C9D3E3)}
.kb__name{font-weight:600;color:var(--color-ink);font-size:16px;line-height:1.3}
.kb__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;color:var(--color-muted)}
.kb__val{color:var(--color-success);font-weight:600}
.kb__av{width:28px;height:28px;border-radius:50%;background:var(--color-card-tint);color:var(--color-primary);display:grid;place-items:center;font-size:16px;font-weight:600;flex:0 0 28px}
.kb__tag{justify-self:start;font-size:16px;line-height:1.2;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--color-card-tint);color:var(--color-primary)}
.kb__tag--ok{background:rgba(31,157,85,.14);color:var(--color-success)}
.kb__nota{margin-top:12px;font-size:16px;color:var(--color-muted)}
