.marketing-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;margin-bottom:.8rem}.marketing-kpis article{display:grid;gap:.2rem;padding:.75rem .9rem;border:1px solid #dce8e7;border-radius:12px;background:#fff}.marketing-kpis span{font-size:.7rem;color:#64748b}.marketing-kpis strong{font-size:1.1rem;color:#163852}.marketing-entry{margin-bottom:.8rem}.marketing-entry>summary{display:flex;justify-content:space-between;cursor:pointer;color:#08756c}.marketing-form{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1rem}.marketing-form label,.marketing-followup label{display:grid;gap:.25rem;font-size:.72rem;font-weight:750}.marketing-form input,.marketing-form select,.marketing-form textarea,.marketing-followup input,.marketing-followup select,.marketing-followup textarea{width:100%;padding:.52rem .62rem;border:1px solid #cbdcda;border-radius:9px}.marketing-form .full,.marketing-followup .full{grid-column:1/-1}.interest-pill{padding:.25rem .48rem;border-radius:999px;font-size:.67rem;font-weight:800}.interest-pill.hot{background:#feeceb;color:#a52820}.interest-pill.warm{background:#fff3d9;color:#8b5d00}.interest-pill.cold{background:#eaf2fb;color:#2563a6}.lead-hot{background:#fffafa}.marketing-detail-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:.75rem}.marketing-followup{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-self:start}.marketing-followup h2{grid-column:1/-1}.marketing-history{display:grid;gap:.55rem}.marketing-history h2{margin-bottom:.15rem}.marketing-history article{padding:.7rem .8rem;border:1px solid #e2eceb;border-radius:10px}.marketing-history header{display:flex;justify-content:space-between;gap:.5rem}.marketing-history header span,.marketing-history small{font-size:.68rem;color:#64748b}.marketing-history p{margin:.35rem 0;white-space:pre-wrap}@media(max-width:900px){.marketing-kpis{grid-template-columns:repeat(2,1fr)}.marketing-form{grid-template-columns:repeat(2,1fr)}.marketing-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.marketing-kpis,.marketing-form,.marketing-followup{grid-template-columns:1fr}.marketing-form .full,.marketing-followup .full,.marketing-followup h2{grid-column:auto}.marketing-entry>summary{align-items:flex-start;flex-direction:column}}
