.ci-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.ci-kpi{border:1px solid #e1e9f3;background:#fff;border-radius:16px;padding:16px;text-align:left;cursor:pointer}.ci-kpi small{display:block;color:#768aa3;font-size:11px;text-transform:uppercase}.ci-kpi b{display:block;color:#0a2e63;font-size:28px;margin-top:5px}.ci-kpi.hot{background:#eefaf4;border-color:#cbe9d8}.ci-kpi.off{background:#fff4f5;border-color:#f3d7da}.ci-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ci-panel{background:#fff;border:1px solid #e1e8f0;border-radius:18px;overflow:hidden;margin-bottom:14px;box-shadow:0 4px 18px rgba(25,55,90,.04)}.ci-head{padding:15px 17px;border-bottom:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between}.ci-head b{color:#0a2e63;font-size:15px}.ci-head small{display:block;color:#8796a8;margin-top:2px}.ci-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px}.ci-channel{border:1px solid #e4ebf3;border-radius:14px;padding:12px;background:#f9fbfd}.ci-channel b{color:#153b68}.ci-channel small{display:block;color:#8b99a8}.ci-channel label{display:block;font-size:11px;color:#5f7185;margin-top:8px}.ci-settings{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci-settings label{font-size:11px;color:#64778d}.ci-settings input[type=number]{width:100%;margin-top:5px;padding:9px;border:1px solid #dbe4ed;border-radius:9px}.ci-settings .ci-check{display:flex;align-items:center;gap:8px}.ci-simrow{padding:14px;display:grid;grid-template-columns:150px 1fr auto;gap:9px}.ci-simrow input,.ci-simrow select,.ci-tools select,.ci-tools input{border:1px solid #dce5ef;border-radius:9px;padding:9px;background:#fff}.ci-simresult{padding:0 14px 14px}.ci-simanswer{background:#f2f7ff;border:1px solid #dae8fb;border-radius:13px;padding:13px}.ci-simanswer p{margin:7px 0;color:#314b67}.ci-tools>div:last-child{display:flex;gap:7px}.ci-tablewrap{overflow:auto}.ci-table td{vertical-align:middle}.ci-table tbody tr{cursor:pointer}.ci-table tbody tr:hover td{background:#f7fbff}.ci-table td small{display:block;color:#8797a8;margin-top:3px}.ci-last{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-badge{display:inline-flex;padding:5px 9px;border-radius:99px;background:#eef2f6;color:#65778c;font-size:10px;font-weight:800}.ci-badge.ok,.ci-badge.done{background:#e6f7ee;color:#138052}.ci-badge.wait{background:#eaf3ff;color:#176bc2}.ci-badge.nurture{background:#fff4de;color:#9e6912}.ci-badge.off{background:#ffecee;color:#b5414c}.ci-score{display:inline-flex;padding:6px 9px;border-radius:10px;background:#eef2f6;color:#5e7186;font-size:10px}.ci-score b{font-size:16px;margin-right:2px}.ci-score.hot{background:#e6f7ee;color:#138052}.ci-score.warm{background:#fff4de;color:#a16c14}.ci-leadhero{display:flex;gap:16px;align-items:center;background:#0a2e63;color:#fff;border-radius:18px;padding:18px;margin:14px 0}.ci-leadhero b{font-size:20px}.ci-leadhero p{margin:4px 0 0;color:#c9d8e9}.ci-data{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.ci-data p{margin:0;border:1px solid #edf1f5;border-radius:10px;padding:10px}.ci-data small{display:block;color:#8797a8}.ci-data b{display:block;color:#234666;margin-top:3px}.ci-chat{padding:14px;max-height:520px;overflow:auto;background:#f7f9fc}.ci-msg{max-width:82%;margin:8px 0;padding:10px 12px;border-radius:13px;background:#e8eef7}.ci-msg.out{margin-left:auto;background:#ddecff}.ci-msg small{color:#7b8da0}.ci-msg p{margin:4px 0 0;color:#203a55;white-space:pre-wrap}.ci-empty{text-align:center!important;color:#8796a5;padding:30px!important}@media(max-width:1000px){.ci-kpis{grid-template-columns:repeat(2,1fr)}.ci-cols{grid-template-columns:1fr}.ci-channels{grid-template-columns:1fr}.ci-simrow{grid-template-columns:1fr}.ci-tools>div:last-child{flex-wrap:wrap}}.ci-addchannel{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:0 14px 14px}.ci-addchannel input{border:1px solid #dce5ef;border-radius:9px;padding:9px;background:#fff}@media(max-width:1000px){.ci-addchannel{grid-template-columns:1fr}}.ci-followbar{display:flex;gap:18px;flex-wrap:wrap;background:#f7faff;border:1px solid #dfe9f5;border-radius:14px;padding:11px 14px;margin:-4px 0 14px;color:#5a6f87;font-size:12px}.ci-followbar b{color:#173b66}.ci-settings{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.ci-followbar{gap:8px}.ci-followbar span{width:100%}.ci-settings{grid-template-columns:1fr}}