.collection-followup[data-v-4feb3359]{background:#f6f9fb;border:1px solid #dfe8ed;border-radius:12px;margin:18px 0;padding:18px}.collection-followup header[data-v-4feb3359]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h4[data-v-4feb3359]{margin:0;font-size:15px}.followup-state[data-v-4feb3359],header p[data-v-4feb3359],small[data-v-4feb3359]{color:#647789;font-size:12px;line-height:1.5}.followup-editor[data-v-4feb3359]{margin-top:14px}.followup-controls[data-v-4feb3359]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.followup-controls .el-select[data-v-4feb3359]{width:230px}small[data-v-4feb3359]{margin-top:8px;display:block}.followup-notes[data-v-4feb3359]{margin-top:16px}summary[data-v-4feb3359]{cursor:pointer;font-size:13px;font-weight:600}.followup-notes article[data-v-4feb3359]{border-bottom:1px solid #dfe8ed;padding:12px 0}.followup-notes article div[data-v-4feb3359]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.followup-notes article span[data-v-4feb3359]{color:#647789}.followup-notes article p[data-v-4feb3359]{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.6}@media (width<=600px){.followup-controls[data-v-4feb3359]>*{max-width:100%}.collection-followup[data-v-4feb3359]{padding:12px}}.reminder-history[data-v-1d016c3d]{border-top:1px solid #e3eaf0;margin-top:18px;padding-top:14px}summary[data-v-1d016c3d]{cursor:pointer;color:#35536b;margin-bottom:12px;font-weight:600}summary span[data-v-1d016c3d]{color:#657789;font-size:12px;font-weight:400}small[data-v-1d016c3d]{color:#657789;margin-top:5px;font-size:11px;line-height:1.5;display:block}.history-toolbar[data-v-1d016c3d]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;display:flex}.reminder-history>p[data-v-1d016c3d]{color:#657789;font-size:12px;line-height:1.6}.history-pdf[data-v-1d016c3d]{border:1px solid #e0e8ee;border-radius:10px;width:100%;height:70vh;min-height:400px;margin-top:16px}.campaign-title span[data-v-74d3c689]{color:#147b80;letter-spacing:.1em;font-size:11px;font-weight:700}.campaign-title h2[data-v-74d3c689]{color:#20364b;margin:8px 0;font-size:25px}.campaign-title p[data-v-74d3c689],.info[data-v-74d3c689]{color:#657789;line-height:1.6}.campaign-meta[data-v-74d3c689],.recent[data-v-74d3c689],.toolbar[data-v-74d3c689]{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.campaign-meta[data-v-74d3c689],.recent[data-v-74d3c689]{justify-content:space-between}.channels[data-v-74d3c689]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.channels label[data-v-74d3c689]{cursor:pointer;border:1px solid #dce6ed;border-radius:12px;padding:18px}.channels label.selected[data-v-74d3c689]{background:#eef9f7;border-color:#278b86}.channels input[data-v-74d3c689]{margin-right:10px}.channels p[data-v-74d3c689]{font-size:13px;line-height:1.6}.metrics[data-v-74d3c689]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.metrics>div[data-v-74d3c689]{background:#f1f6f8;border-radius:10px;padding:15px}.metrics b[data-v-74d3c689]{color:#20364b;font-size:23px;display:block}.metrics span[data-v-74d3c689],small[data-v-74d3c689]{color:#687e8f;font-size:12px;line-height:1.6;display:block}h3[data-v-74d3c689]{color:#20364b;font-size:18px}.warning[data-v-74d3c689]{color:#986324}.table-scroll[data-v-74d3c689]{overflow:auto}.el-select[data-v-74d3c689]{width:100%;min-width:200px}.toolbar>.el-select[data-v-74d3c689]{width:220px}.el-pagination[data-v-74d3c689]{margin:18px 0}.confirmation[data-v-74d3c689],.dossier[data-v-74d3c689],.pdf-section[data-v-74d3c689]{border:1px solid #dce6ed;border-radius:12px;margin-top:24px;padding:20px}.confirmation[data-v-74d3c689]{background:#fff8f4}.confirmation label[data-v-74d3c689]{align-items:baseline;gap:10px;margin:14px 0;display:flex}table[data-v-74d3c689]{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:13px}td[data-v-74d3c689],th[data-v-74d3c689]{vertical-align:top;border-bottom:1px solid #e0e8ee;padding:12px}th[data-v-74d3c689]{color:#617789;background:#f4f8fa}.badge[data-v-74d3c689]{background:#edf5f4;border-radius:7px;padding:4px 8px;font-size:12px;display:inline-block}.badge.warning[data-v-74d3c689]{background:#fff1d8}.campaign-pdf[data-v-74d3c689]{border:0;width:100%;height:65vh;min-height:420px}a[data-v-74d3c689]{color:#087b80}input[type=checkbox][data-v-74d3c689]{accent-color:#157b80}@media (width<=850px){.channels[data-v-74d3c689]{grid-template-columns:1fr}.metrics[data-v-74d3c689]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-74d3c689]{align-items:stretch}.toolbar>.el-select[data-v-74d3c689]{width:100%}.confirmation[data-v-74d3c689],.dossier[data-v-74d3c689]{padding:12px}}.control-option[data-v-d67c3c59]{align-items:flex-start;gap:14px;margin:22px 0;display:flex}.control-option small[data-v-d67c3c59]{color:#697586;margin-top:5px;font-size:12px;display:block}p[data-v-d67c3c59]{color:#697586;font-size:13px}.account-balances[data-v-3a999133]{background:#fff;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.actions[data-v-3a999133],.filters[data-v-3a999133],header[data-v-3a999133]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account[data-v-3a999133],header[data-v-3a999133]{justify-content:space-between}h2[data-v-3a999133]{margin:0;font-size:22px}p[data-v-3a999133],small[data-v-3a999133]{color:#697386;font-size:13px}small[data-v-3a999133]{margin-top:5px;display:block}.filters>.el-input[data-v-3a999133]{flex:1;min-width:220px}.filters>.el-select[data-v-3a999133]{width:220px}.totals[data-v-3a999133]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.totals article[data-v-3a999133]{border:1px solid #dce6ea;border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.totals strong[data-v-3a999133]{font-size:24px}.account[data-v-3a999133]{gap:15px;padding:4px 0;display:flex}.flags[data-v-3a999133]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}@media (width<=700px){.account-balances[data-v-3a999133]{padding:12px}.totals[data-v-3a999133]{grid-template-columns:1fr}.filters>.el-select[data-v-3a999133]{width:100%}}
