.ac-bucket[data-v-45b69ae2]{background:#fff;border:1px solid #e5e8f0;border-left:4px solid;border-radius:14px;padding:14px 14px 12px;cursor:pointer;position:relative;overflow:hidden}.ac-bucket[data-v-45b69ae2]:hover{background:#f9fbff}.ac-bucket[data-v-45b69ae2]:focus-visible{outline:2px solid #2c5cff;outline-offset:2px}.ac-bucket.b1[data-v-45b69ae2]{border-left-color:#22c55e}.ac-bucket.b2[data-v-45b69ae2]{border-left-color:#f59e0b}.ac-bucket.b3[data-v-45b69ae2]{border-left-color:#ef4444}.ac-bucket.b4[data-v-45b69ae2]{border-left-color:#7f1d1d}.ac-bucket.active[data-v-45b69ae2]{box-shadow:0 0 0 2px #2c5cff}.head[data-v-45b69ae2]{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.risk[data-v-45b69ae2]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:none;letter-spacing:0}.ac-bucket.b1 .risk[data-v-45b69ae2]{background:#dcfce7;color:#15803d}.ac-bucket.b2 .risk[data-v-45b69ae2]{background:#fef3c7;color:#a16207}.ac-bucket.b3 .risk[data-v-45b69ae2]{background:#fee2e2;color:#b91c1c}.ac-bucket.b4 .risk[data-v-45b69ae2]{background:#fee;color:#7c1d1d}.amount[data-v-45b69ae2]{font-size:1.3rem;font-weight:700;margin-top:4px}.meta[data-v-45b69ae2]{display:flex;justify-content:space-between;font-size:.78rem;color:#64748b;margin-top:2px}.bar[data-v-45b69ae2]{height:4px;border-radius:2px;background:#eef2f7;margin-top:8px;overflow:hidden}.bar .fill[data-v-45b69ae2]{height:100%;transition:width .3s}.ac-bucket.b1 .bar .fill[data-v-45b69ae2]{background:#22c55e}.ac-bucket.b2 .bar .fill[data-v-45b69ae2]{background:#f59e0b}.ac-bucket.b3 .bar .fill[data-v-45b69ae2]{background:#ef4444}.ac-bucket.b4 .bar .fill[data-v-45b69ae2]{background:#7f1d1d}.bptp-badge[data-v-41d96f32]{display:inline-flex;align-items:center;gap:3px;font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:999px;background:#fee2e2;color:#b91c1c;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease}.bptp-badge[data-v-41d96f32]:hover{transform:translateY(-1px);border-color:#b91c1c}.bptp-badge.fresh[data-v-41d96f32]{background:#fecaca;color:#7f1d1d;box-shadow:0 0 0 0 rgba(220,38,38,.55);animation:bptp-pulse-data-v-41d96f32 1.6s ease-out infinite}@keyframes bptp-pulse-data-v-41d96f32{0%{box-shadow:0 0 0 0 rgba(220,38,38,.55)}70%{box-shadow:0 0 0 8px rgba(220,38,38,0)}to{box-shadow:0 0 0 0 rgba(220,38,38,0)}}.scb[data-v-0f761556]{display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e8f0;border-radius:999px;background:#fff;padding:3px 9px;font-size:.7rem;font-weight:600;color:#475569;cursor:pointer;line-height:1.2;transition:transform .08s ease,box-shadow .08s ease}.scb[data-v-0f761556]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(15,23,42,.08)}.scb .dot[data-v-0f761556]{color:#cbd5e1}.scb .hr[data-v-0f761556]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.68rem}.scb i[data-v-0f761556]{font-size:.72rem}.scb.ch-call[data-v-0f761556]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.scb.ch-whatsapp[data-v-0f761556]{background:#dcfce7;border-color:#86efac;color:#15803d}.scb.ch-sms[data-v-0f761556]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.client[data-v-444fe992]{display:flex;align-items:center;gap:10px}.client .av[data-v-444fe992]{width:32px;height:32px;border-radius:50%;background:#e5e8f0;color:#475569;display:grid;place-items:center;font-weight:600;font-size:.72rem;flex-shrink:0}.client .n[data-v-444fe992]{font-weight:600}.client .id[data-v-444fe992]{font-size:.72rem;color:#64748b}.copy-inline[data-v-444fe992]{background:none;border:0;padding:0 3px;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;gap:3px;transition:background .15s,color .15s}.copy-inline i[data-v-444fe992]{font-size:.6rem;color:#cbd5e1;transition:color .15s}.copy-inline[data-v-444fe992]:hover{background:#f1f5f9;color:#1e293b}.copy-inline:hover i[data-v-444fe992]{color:#64748b}.copy-inline.copied[data-v-444fe992]{color:#166534}.copy-inline.copied i[data-v-444fe992]{color:#16a34a}.veh-pill[data-v-444fe992]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.78rem;background:#f1f5f9;color:#475569;padding:3px 8px;border-radius:6px}.partner-pill[data-v-444fe992]{display:inline-block;font-size:.72rem;font-weight:700;background:#eaf0ff;color:#2c5cff;padding:3px 8px;border-radius:999px;letter-spacing:.03em}.dpd[data-v-444fe992]{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:.78rem;padding:3px 10px;border-radius:999px}.dpd.b1[data-v-444fe992]{background:#dcfce7;color:#15803d}.dpd.b2[data-v-444fe992]{background:#fef3c7;color:#a16207}.dpd.b3[data-v-444fe992]{background:#fee2e2;color:#b91c1c}.dpd.b4[data-v-444fe992]{background:#fee;color:#7c1d1d}.amt[data-v-444fe992]{font-weight:700;font-variant-numeric:tabular-nums}.cid[data-v-444fe992]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.78rem;color:#475569;text-align:center}.cid-copy[data-v-444fe992]{background:none;border:1px solid transparent;padding:2px 6px;border-radius:5px;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s,border-color .15s,color .15s}.cid-copy i[data-v-444fe992]{font-size:.68rem;color:#94a3b8;transition:color .15s}.cid-copy[data-v-444fe992]:hover{background:#f1f5f9;border-color:#e2e8f0;color:#1e293b}.cid-copy:hover i[data-v-444fe992]{color:#475569}.cid-copy.copied[data-v-444fe992]{background:#dcfce7;border-color:#86efac;color:#166534}.cid-copy.copied i[data-v-444fe992]{color:#16a34a}.veh-count[data-v-444fe992]{font-weight:600;text-align:center}.crate[data-v-444fe992]{font-weight:600}.crate-pill[data-v-444fe992]{display:inline-block;padding:2px 8px;border-radius:10px;font-variant-numeric:tabular-nums;font-size:.82rem}.crate-good[data-v-444fe992]{background:#dcfce7;color:#15803d}.crate-warn[data-v-444fe992]{background:#fef3c7;color:#b45309}.crate-bad[data-v-444fe992]{background:#fee2e2;color:#b91c1c}.mand[data-v-444fe992]{font-size:.82rem}.mand .ok[data-v-444fe992]{color:#22c55e}.mand .warn[data-v-444fe992]{color:#f59e0b}.ptp[data-v-444fe992]{font-size:.78rem}.ptp .ptp-amt[data-v-444fe992]{font-weight:700;color:#0f172a}.ptp .ptp-date[data-v-444fe992]{margin-top:2px}.ptp .ptp-pill[data-v-444fe992]{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:999px}.ptp .ptp-pending[data-v-444fe992]{background:#dbeafe;color:#1d4ed8}.ptp .ptp-due[data-v-444fe992]{background:#fef3c7;color:#a16207}.ptp .ptp-broken[data-v-444fe992]{background:#fee2e2;color:#b91c1c}.last[data-v-444fe992]{font-size:.78rem;color:#64748b}.last .out[data-v-444fe992]{display:inline-block;padding:1px 7px;border-radius:5px;font-size:.68rem;font-weight:600;margin-left:4px}.last .out.rpc[data-v-444fe992]{background:#dcfce7;color:#15803d}.last .out.no[data-v-444fe992]{background:#fee2e2;color:#b91c1c}.last .out.vm[data-v-444fe992]{background:#fef3c7;color:#a16207}.last .out.msg[data-v-444fe992]{background:#dbeafe;color:#1d4ed8}.last .extras[data-v-444fe992]{display:flex;gap:4px;margin-top:4px}.last .pip[data-v-444fe992]{display:inline-flex;align-items:center;gap:3px;font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:999px}.last .pip.neutral[data-v-444fe992]{background:#f1f5f9;color:#475569}.last .pip.bad[data-v-444fe992]{background:#fee2e2;color:#b91c1c}.last .pip.best-time[data-v-444fe992]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;cursor:help}.last .pip.best-time i[data-v-444fe992]{color:#059669}.ai-priority[data-v-444fe992]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums}.ai-priority .bar[data-v-444fe992]{width:34px;height:6px;border-radius:3px;background:#eef2f7;position:relative;overflow:hidden}.ai-priority .bar i[data-v-444fe992]{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.ai-priority.hi[data-v-444fe992]{color:#6d28d9}.ai-priority.hi .bar i[data-v-444fe992]{background:#7c3aed}.ai-priority.mid[data-v-444fe992]{color:#4338ca}.ai-priority.mid .bar i[data-v-444fe992]{background:#6366f1}.ai-priority.lo[data-v-444fe992]{color:#475569}.ai-priority.lo .bar i[data-v-444fe992]{background:#94a3b8}.dim[data-v-444fe992]{color:#94a3b8}.acts[data-v-444fe992]{display:flex;gap:4px;justify-content:center}.acts .ic[data-v-444fe992]{background:#fff;border:1px solid #e5e8f0;border-radius:6px;padding:6px 9px;cursor:pointer;color:#475569}.acts .ic[data-v-444fe992]:hover{background:#2c5cff;color:#fff;border-color:#2c5cff}.acts .work[data-v-444fe992]{background:#2c5cff;color:#fff;border:0;border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.acts .work[data-v-444fe992]:hover{background:#1e40e0}.hop-wrap[data-v-0d7ae0d9]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:stretch;justify-content:stretch;z-index:1080}.hop[data-v-0d7ae0d9]{background:#fff;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;font-size:13px;color:#1f2937}.hop-head[data-v-0d7ae0d9]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #e5e7eb;background:#0f172a;color:#fff}.hop-head .title[data-v-0d7ae0d9]{flex:1;font-size:15px;font-weight:600}.hop-head .title i[data-v-0d7ae0d9]{margin-right:8px;opacity:.8}.ic[data-v-0d7ae0d9]{background:transparent;border:0;color:inherit;font-size:16px;cursor:pointer}.hop-kpis[data-v-0d7ae0d9]{display:flex;gap:18px;padding:10px 18px;border-bottom:1px solid #e5e7eb;background:#f8fafc;align-items:center;flex-wrap:wrap}.hop-kpis>div[data-v-0d7ae0d9]{display:flex;flex-direction:column;line-height:1.2}.hop-kpis .k[data-v-0d7ae0d9]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.hop-kpis b[data-v-0d7ae0d9]{font-size:14px}.hop-kpis .red[data-v-0d7ae0d9]{color:#dc2626}.hop-kpis .good[data-v-0d7ae0d9],.hop-kpis .tier-1[data-v-0d7ae0d9]{color:#16a34a}.hop-kpis .tier-2[data-v-0d7ae0d9]{color:#ca8a04}.hop-kpis .tier-3[data-v-0d7ae0d9]{color:#ea580c}.hop-kpis .tier-4[data-v-0d7ae0d9]{color:#dc2626}.action-pill[data-v-0d7ae0d9]{margin-left:auto;padding:6px 12px;border-radius:999px;font-weight:600;font-size:12px;background:#fee2e2;color:#b91c1c}.action-pill.leg-reminder[data-v-0d7ae0d9]{background:#dcfce7;color:#166534}.action-pill.leg-section_129[data-v-0d7ae0d9]{background:#fef9c3;color:#854d0e}.action-pill.leg-litigation[data-v-0d7ae0d9]{background:#fee2e2;color:#991b1b}.hop-tabs[data-v-0d7ae0d9]{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid #e5e7eb;background:#fff}.hop-tabs .tab[data-v-0d7ae0d9]{padding:10px 14px;cursor:pointer;font-weight:500;color:#64748b;border-bottom:2px solid transparent;transition:all .15s}.hop-tabs .tab[data-v-0d7ae0d9]:hover{color:#0f172a}.hop-tabs .tab.active[data-v-0d7ae0d9]{color:#0f172a;border-bottom-color:#2563eb}.hop-body[data-v-0d7ae0d9]{flex:1 1 auto;overflow:auto;padding:18px;background:#fff}.pane .lbl[data-v-0d7ae0d9]{display:block;margin:12px 0 4px;font-weight:600;font-size:12px;color:#334155}.pane textarea[data-v-0d7ae0d9]{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;resize:vertical}.pane textarea[data-v-0d7ae0d9]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.hint[data-v-0d7ae0d9]{font-size:12px;color:#64748b;margin-top:8px}.empty[data-v-0d7ae0d9]{color:#64748b;padding:24px;text-align:center}table.grid[data-v-0d7ae0d9]{width:100%;border-collapse:collapse;font-size:12px}table.grid td[data-v-0d7ae0d9],table.grid th[data-v-0d7ae0d9]{text-align:left;padding:7px 8px;border-bottom:1px solid #e5e7eb;vertical-align:top}table.grid thead th[data-v-0d7ae0d9]{background:#f1f5f9;font-weight:600;color:#334155}table.grid tfoot th[data-v-0d7ae0d9]{background:#f8fafc}.notes[data-v-0d7ae0d9]{color:#475569;max-width:320px}.pill[data-v-0d7ae0d9]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase}.pill.s-kept[data-v-0d7ae0d9]{background:#dcfce7;color:#166534}.pill.s-broken[data-v-0d7ae0d9]{background:#fee2e2;color:#991b1b}.pill.s-pending[data-v-0d7ae0d9]{background:#fef3c7;color:#92400e}.action-rec[data-v-0d7ae0d9]{display:flex;gap:12px;padding:12px;border-radius:8px;background:#fef9c3;color:#854d0e;margin-bottom:12px}.action-rec i[data-v-0d7ae0d9]{font-size:18px;padding-top:2px}.action-rec .rationale[data-v-0d7ae0d9]{font-size:12px;opacity:.85}.hop-foot[data-v-0d7ae0d9]{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e5e7eb;background:#f8fafc}.hop-foot button[data-v-0d7ae0d9]{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:8px 14px;border-radius:6px;font-weight:600;cursor:pointer}.hop-foot button[data-v-0d7ae0d9]:hover:not(:disabled){background:#f1f5f9}.hop-foot button.ghost[data-v-0d7ae0d9]{background:transparent}.hop-foot button.primary[data-v-0d7ae0d9]{background:#2563eb;color:#fff;border-color:#2563eb}.hop-foot button.primary[data-v-0d7ae0d9]:hover:not(:disabled){background:#1d4ed8}.hop-foot button[data-v-0d7ae0d9]:disabled{opacity:.6;cursor:not-allowed}.hop-print[data-v-0d7ae0d9]{position:fixed;top:-10000px;left:-10000px;width:800px;background:#fff;color:#111;padding:24px;font-family:Arial,sans-serif;font-size:12px;line-height:1.4}.hop-print h1[data-v-0d7ae0d9]{font-size:18px;margin:0 0 4px}.hop-print h2[data-v-0d7ae0d9]{font-size:14px;margin:0 0 12px;color:#374151}.hop-print h3[data-v-0d7ae0d9]{font-size:13px;margin:14px 0 6px;border-bottom:1px solid #e5e7eb;padding-bottom:3px}.hop-print table[data-v-0d7ae0d9]{width:100%;border-collapse:collapse;margin-bottom:8px}.hop-print td[data-v-0d7ae0d9],.hop-print th[data-v-0d7ae0d9]{border:1px solid #d1d5db;padding:4px 6px;text-align:left;font-size:11px}.hop-print th[data-v-0d7ae0d9]{background:#f3f4f6}.fade-enter-active[data-v-0d7ae0d9],.fade-leave-active[data-v-0d7ae0d9]{transition:opacity .15s}.fade-enter[data-v-0d7ae0d9],.fade-leave-to[data-v-0d7ae0d9]{opacity:0}.fav-star[data-v-17d1164f]{color:#b8c2cc;transition:color .12s ease,transform .12s ease}.fav-star.fav-on[data-v-17d1164f]{color:#f5b301}button:hover .fav-star[data-v-17d1164f]{transform:scale(1.12)}.wcp-wrap[data-v-c56cc00e]{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:1050;display:flex;justify-content:flex-end}.wcp[data-v-c56cc00e]{width:920px;max-width:100vw;background:#fff;height:100vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:-16px 0 32px -8px rgba(15,23,42,.18);outline:none}.wcp[data-v-c56cc00e]:focus-visible{box-shadow:-16px 0 32px -8px rgba(15,23,42,.18),inset 0 0 0 3px #2c5cff}@media (max-width:980px){.wcp[data-v-c56cc00e]{width:100vw}}.slide-enter-active[data-v-c56cc00e],.slide-leave-active[data-v-c56cc00e]{transition:transform .25s ease}.slide-enter[data-v-c56cc00e],.slide-leave-to[data-v-c56cc00e]{transform:translateX(100%)}.wcp-head[data-v-c56cc00e]{display:flex;align-items:flex-start;gap:16px;padding:18px 22px 14px;border-bottom:0}.wcp-head-info[data-v-c56cc00e]{flex:1;min-width:0}.wcp-name[data-v-c56cc00e]{font-weight:800;font-size:1.35rem;letter-spacing:.02em;color:#0f172a;line-height:1.15}.wcp-sub[data-v-c56cc00e]{font-size:.82rem;color:#64748b;margin-top:4px}.wcp-id-text[data-v-c56cc00e]{font-weight:600;color:#1d4ed8}.wcp-copy-btn[data-v-c56cc00e]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0 3px;cursor:pointer;color:#94a3b8;font-size:.72rem;vertical-align:middle;line-height:1;transition:color .15s}.wcp-copy-btn[data-v-c56cc00e]:hover{color:#1d4ed8}.wcp-copy-btn .fa-check[data-v-c56cc00e]{color:#16a34a}.wcp-reminder-banner[data-v-c56cc00e]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 10px 10px 14px;border-radius:10px;background:#eef2ff;border:1px solid #c7d2fe}.wcp-reminder-bell[data-v-c56cc00e]{color:#4f46e5;font-size:1rem;flex-shrink:0}.wcp-reminder-text[data-v-c56cc00e]{flex:1;min-width:0}.wcp-reminder-title[data-v-c56cc00e]{font-size:.83rem;font-weight:700;color:#3730a3}.wcp-reminder-sub[data-v-c56cc00e]{font-size:.75rem;color:#6366f1;margin-top:1px}.wcp-reminder-actions[data-v-c56cc00e]{display:flex;gap:5px;flex-shrink:0;margin-left:auto}.wcp-reminder-clear[data-v-c56cc00e],.wcp-reminder-edit[data-v-c56cc00e]{width:32px;height:32px;border-radius:8px;border:1px solid #c7d2fe;background:hsla(0,0%,100%,.7);color:#4338ca;cursor:pointer;display:grid;place-items:center;font-size:.82rem;padding:0}.wcp-reminder-edit[data-v-c56cc00e]:hover{background:#e0e7ff;border-color:#a5b4fc}.wcp-reminder-clear[data-v-c56cc00e]:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.wcp-assign-banner[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:6px 10px 6px 12px;border-radius:999px;background:#eef2ff;border:1px solid #c7d2fe;font-size:.78rem;color:#3730a3}.wcp-assign-banner.unassigned[data-v-c56cc00e]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.wcp-assign-banner .t[data-v-c56cc00e],.wcp-takeover-composer[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:6px}.wcp-takeover-note[data-v-c56cc00e]{font-size:12px;padding:3px 6px;border:1px solid #ddd;border-radius:4px;min-width:160px}.wcp-take-btn.ghost[data-v-c56cc00e]{background:transparent;border:1px solid #ccc;color:#555}.wcp-takeover-pill[data-v-c56cc00e]{font-size:11px;padding:2px 8px;border-radius:10px}.wcp-takeover-pill.warning[data-v-c56cc00e]{background:#fff3cd;color:#8a6d3b}.wcp-takeover-pill.muted[data-v-c56cc00e]{background:#eee;color:#888}.wcp-take-btn[data-v-c56cc00e]{background:#2c5cff;color:#fff;border:none;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.wcp-take-btn[data-v-c56cc00e]:hover:not(:disabled){background:#1f47cc}.wcp-take-btn[data-v-c56cc00e]:disabled{opacity:.6;cursor:not-allowed}.wcp-head-btns[data-v-c56cc00e]{display:flex;gap:8px;flex-shrink:0}.hd-btn[data-v-c56cc00e]{width:40px;height:40px;border-radius:9px;border:1px solid #e5e8f0;background:#fff;color:#475569;cursor:pointer;display:grid;place-items:center;font-size:1rem}.hd-btn[data-v-c56cc00e]:hover{background:#fafbff}.hd-call[data-v-c56cc00e]{background:#22c55e;color:#fff;border-color:#22c55e}.hd-call[data-v-c56cc00e]:hover{background:#16a34a;border-color:#16a34a}.hd-jssip[data-v-c56cc00e]{display:inline-flex;align-items:center}.hd-jssip[data-v-c56cc00e] .jssip-mini-row .jssip-mini-btn.btn-success{display:none!important}.hd-msg[data-v-c56cc00e]{background:#fff;color:#475569}.wcp-kpis[data-v-c56cc00e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 22px 14px}.kpi[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:10px;padding:12px 14px}.kpi-label[data-v-c56cc00e]{font-size:.68rem;font-weight:700;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.kpi-value[data-v-c56cc00e]{font-size:1.25rem;font-weight:800;color:#0f172a;margin-top:6px}.kpi-value.dpd-b1[data-v-c56cc00e]{color:#15803d}.kpi-value.dpd-b2[data-v-c56cc00e]{color:#b45309}.kpi-value.dpd-b3[data-v-c56cc00e]{color:#b91c1c}.kpi-value.dpd-b4[data-v-c56cc00e]{color:#dc2626}.wcp-tabs[data-v-c56cc00e]{display:flex;gap:0;padding:0 22px;border-bottom:1px solid #e5e8f0;background:#fff;overflow-x:auto}.wcp-tabs .tab[data-v-c56cc00e]{padding:12px 14px;font-size:.9rem;color:#475569;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;font-weight:500}.wcp-tabs .tab[data-v-c56cc00e]:hover{color:#2c5cff}.wcp-tabs .tab.active[data-v-c56cc00e]{color:#2c5cff;border-bottom-color:#2c5cff;font-weight:700}.wcp-tabs .badge[data-v-c56cc00e]{background:#dbeafe;color:#1d4ed8;font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;margin-left:6px}.wcp-body[data-v-c56cc00e]{padding:18px 22px 22px;flex:1;overflow-y:auto;background:#fff}.tab-pane[data-v-c56cc00e]{padding-top:4px}.suggest[data-v-c56cc00e]{display:flex;gap:10px;align-items:flex-start;background:#fef9ed;border:1px solid #fde68a;border-radius:10px;padding:12px 14px;font-size:.9rem;color:#78350f}.suggest i[data-v-c56cc00e]{color:#c2410c;margin-top:2px}.ai-card[data-v-c56cc00e]{margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:12px}.ai-row1[data-v-c56cc00e]{display:flex;align-items:center;justify-content:space-between}.ai-title[data-v-c56cc00e]{font-weight:700;color:#4c1d95;font-size:.95rem}.ai-title i[data-v-c56cc00e]{color:#7c3aed;margin-right:4px}.ai-priority[data-v-c56cc00e]{font-size:.75rem;font-weight:700;color:#5b21b6;background:hsla(0,0%,100%,.6);padding:2px 10px;border-radius:999px}.ai-row2[data-v-c56cc00e]{display:flex;align-items:center;gap:12px;margin-top:12px}.ai-prob-lbl[data-v-c56cc00e]{font-size:.82rem;color:#334155;flex-shrink:0}.ai-prob-bar[data-v-c56cc00e]{flex:1;height:8px;background:rgba(124,58,237,.18);border-radius:999px;overflow:hidden}.ai-prob-fill[data-v-c56cc00e]{height:100%;background:linear-gradient(90deg,#7c3aed,#4c1d95);border-radius:999px;transition:width .4s ease}.ai-prob-pct[data-v-c56cc00e]{font-weight:800;color:#4c1d95;font-size:.95rem}.ai-text[data-v-c56cc00e]{margin:10px 0 4px;font-size:.85rem;color:#475569;font-style:italic}.ai-rec[data-v-c56cc00e]{margin:0;font-size:.85rem;color:#0f172a}.precall-brief[data-v-c56cc00e]{margin-top:12px;padding:12px 14px 14px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;color:#1e1b4b}.precall-brief.loading[data-v-c56cc00e]{display:flex;align-items:center;gap:10px;color:#6d28d9;font-size:.86rem}.precall-brief-head[data-v-c56cc00e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.precall-brief-head i[data-v-c56cc00e]{color:#7c3aed}.precall-brief-title[data-v-c56cc00e]{font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#5b21b6}.precall-brief-conf[data-v-c56cc00e]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.precall-brief-conf.conf-high[data-v-c56cc00e]{background:#dcfce7;color:#166534}.precall-brief-conf.conf-medium[data-v-c56cc00e]{background:#fef3c7;color:#92400e}.precall-brief-conf.conf-low[data-v-c56cc00e]{background:#fee2e2;color:#991b1b}.precall-brief-refresh[data-v-c56cc00e],.precall-brief-tts[data-v-c56cc00e]{margin-left:auto;background:transparent;border:1px solid #c4b5fd;color:#5b21b6;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:.78rem}.precall-brief-refresh[data-v-c56cc00e]:hover,.precall-brief-tts[data-v-c56cc00e]:hover{background:#ede9fe}.precall-brief-tts.active[data-v-c56cc00e]{background:#7c3aed;color:#fff;border-color:#7c3aed}.precall-brief-refresh[data-v-c56cc00e]{margin-left:6px}.precall-brief-body[data-v-c56cc00e]{margin:0;font-size:.9rem;line-height:1.45;color:#1e1b4b}.precall-brief-opener[data-v-c56cc00e]{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid #c4b5fd;border-left:3px solid #7c3aed;border-radius:8px;padding:8px 10px;margin-bottom:8px;font-style:italic;color:#312e81;font-size:.88rem;line-height:1.4}.precall-brief-opener-icon[data-v-c56cc00e]{color:#7c3aed;font-size:.72rem;margin-top:3px;flex-shrink:0}.precall-brief-opener-text[data-v-c56cc00e]{flex:1}.precall-brief-action[data-v-c56cc00e]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #c4b5fd;font-size:.82rem;color:#4c1d95}.precall-brief-action-icon[data-v-c56cc00e]{color:#7c3aed;font-size:.72rem}.precall-brief-action-label[data-v-c56cc00e]{font-weight:600;color:#6d28d9}.precall-brief-action-value[data-v-c56cc00e]{font-weight:700;color:#1e1b4b}.precall-brief-action--btn[data-v-c56cc00e]{width:100%;text-align:left;background:none;border:none;cursor:pointer;border-radius:8px;padding:6px 8px;margin:0 -8px;transition:background .15s}.precall-brief-action--btn[data-v-c56cc00e]:hover{background:rgba(124,58,237,.08)}.precall-brief-action-chevron[data-v-c56cc00e]{margin-left:auto;color:#7c3aed;font-size:.65rem;opacity:.7}.ai-call-banner[data-v-c56cc00e]{margin-top:12px;padding:12px 16px;background:linear-gradient(90deg,#5b21b6,#4338ca);color:#fff;border-radius:10px;display:flex;align-items:center;gap:12px}.ai-call-banner i[data-v-c56cc00e]{font-size:1.05rem}.ai-call-text[data-v-c56cc00e]{flex:1;font-size:.88rem}.ai-call-btn[data-v-c56cc00e]{background:hsla(0,0%,100%,.15);color:#fff;border:0;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ai-call-btn[data-v-c56cc00e]:hover{background:hsla(0,0%,100%,.25)}.section-label[data-v-c56cc00e]{font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px}.qa-grid[data-v-c56cc00e]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.qa[data-v-c56cc00e]{background:#f8fafc;border:1px solid #e5e8f0;border-radius:10px;padding:14px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:600;font-size:.82rem;color:#0f172a;transition:transform .12s,box-shadow .12s}.qa i[data-v-c56cc00e]{font-size:1.1rem}.qa[data-v-c56cc00e]:hover{transform:translateY(-1px);box-shadow:0 4px 10px -4px rgba(15,23,42,.18)}.qa-blue[data-v-c56cc00e]{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}.qa-green[data-v-c56cc00e]{background:#ecfdf5;color:#047857;border-color:#d1fae5}.qa-yellow[data-v-c56cc00e]{background:#fef9c3;color:#854d0e;border-color:#fde68a}.qa-red[data-v-c56cc00e]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.qa-pink[data-v-c56cc00e]{background:#fdf2f8;color:#be185d;border-color:#fbcfe8}.qa-purple[data-v-c56cc00e]{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.qa-teal[data-v-c56cc00e]{background:#ecfeff;color:#0e7490;border-color:#cffafe}.qa-orange[data-v-c56cc00e]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.qa-grid.is-busy .qa[data-v-c56cc00e],.qa-grid.is-busy .qa[data-v-c56cc00e]:disabled,.qa-grid.is-busy[data-v-c56cc00e]{cursor:progress}.qa.is-busy[data-v-c56cc00e]:hover{transform:none;box-shadow:none}.wcp-reminder-clear.is-busy[data-v-c56cc00e]{cursor:progress}.wcp-pl-overlay[data-v-c56cc00e]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem}.wcp-pl-card[data-v-c56cc00e]{background:#fff;border-radius:12px;width:100%;max-width:460px;box-shadow:0 18px 40px -12px rgba(15,23,42,.35);display:flex;flex-direction:column}.wcp-pl-head[data-v-c56cc00e]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e2e8f0}.wcp-pl-title[data-v-c56cc00e]{font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px}.wcp-pl-title .fa[data-v-c56cc00e]{color:#0e7490}.wcp-pl-x[data-v-c56cc00e]{background:transparent;border:0;color:#64748b;width:30px;height:30px;border-radius:6px;cursor:pointer}.wcp-pl-x[data-v-c56cc00e]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.wcp-pl-body[data-v-c56cc00e]{padding:18px;display:flex;flex-direction:column;gap:14px}.wcp-pl-recap[data-v-c56cc00e]{font-size:.9rem;color:#475569}.wcp-pl-row[data-v-c56cc00e]{display:flex;flex-direction:column;gap:6px}.wcp-pl-row label[data-v-c56cc00e]{font-size:.8rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.02em}.wcp-pl-row input[type=number][data-v-c56cc00e]{border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-size:1rem;background:#fff;color:#0f172a}.wcp-pl-row input[type=number][data-v-c56cc00e]:focus{outline:none;border-color:#0e7490;box-shadow:0 0 0 3px rgba(14,116,144,.18)}.wcp-pl-channels[data-v-c56cc00e]{display:flex;gap:8px}.wcp-pl-pill[data-v-c56cc00e]{flex:1;padding:9px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.wcp-pl-pill[data-v-c56cc00e]:hover:not(:disabled){border-color:#0e7490;color:#0e7490}.wcp-pl-pill.on[data-v-c56cc00e]{background:#0e7490;color:#fff;border-color:#0e7490}.wcp-pl-pill[data-v-c56cc00e]:disabled{opacity:.6;cursor:not-allowed}.wcp-pl-error[data-v-c56cc00e]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;padding:8px 10px;border-radius:8px;font-size:.85rem;display:flex;align-items:center;gap:6px}.wcp-pl-success[data-v-c56cc00e]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:10px 12px;border-radius:8px;font-size:.9rem;display:flex;flex-direction:column;gap:4px}.wcp-pl-url a[data-v-c56cc00e]{color:#047857;word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.wcp-pl-sub[data-v-c56cc00e]{font-size:.82rem;color:#047857}.wcp-pl-sub .warn[data-v-c56cc00e]{color:#b45309}.wcp-pl-foot[data-v-c56cc00e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 12px 12px}.wcp-pl-cancel[data-v-c56cc00e]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:500}.wcp-pl-cancel[data-v-c56cc00e]:hover:not(:disabled){background:#f1f5f9}.wcp-pl-send[data-v-c56cc00e]{background:#0e7490;border:0;color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:6px}.wcp-pl-send[data-v-c56cc00e]:hover:not(:disabled){background:#0c5d75}.wcp-pl-cancel[data-v-c56cc00e]:disabled,.wcp-pl-send[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}.qa-split[data-v-c56cc00e]{position:relative;display:flex;gap:0}.qa-split .qa-split-main[data-v-c56cc00e]{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.qa-split .qa-split-caret[data-v-c56cc00e]{flex:0 0 32px;padding:14px 0;display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0;background:#dbeafe;color:#1d4ed8;border:1px solid #dbeafe;cursor:pointer}.qa-split .qa-split-caret[data-v-c56cc00e]:hover{background:#bfdbfe}.qa-split .qa-split-caret i[data-v-c56cc00e]{transition:transform .15s ease}.qa-split .qa-split-caret i.rot[data-v-c56cc00e]{transform:rotate(180deg)}.qa-split .qa-split-main[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.qa-split-main.is-ringing[data-v-c56cc00e]{background:#fffbeb;color:#b45309;border-color:#fde68a;animation:qa-call-pulse-data-v-c56cc00e 1.2s ease-in-out infinite}.qa-split-main.is-active[data-v-c56cc00e]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}@keyframes qa-call-pulse-data-v-c56cc00e{0%,to{opacity:1}50%{opacity:.55}}.qa-call-menu[data-v-c56cc00e]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:#fff;border:1px solid #e5e8f0;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.14);padding:10px 12px;min-width:260px}.qa-call-menu-row[data-v-c56cc00e]{display:flex;flex-direction:column;gap:8px}.qa-call-menu-row .lab .t[data-v-c56cc00e]{font-size:.85rem;font-weight:600;color:#0f172a;display:inline-flex;align-items:center;gap:6px}.qa-call-menu-row .lab .t i[data-v-c56cc00e]{color:#475569}.qa-call-menu-row .lab .s[data-v-c56cc00e]{font-size:.72rem;color:#64748b;margin-top:2px}.qa-call-menu-row .row[data-v-c56cc00e]{display:flex;gap:6px;align-items:center}.qa-call-menu-row .row input[data-v-c56cc00e]{flex:1;min-width:0;padding:7px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;color:#0f172a;background:#fff}.qa-call-menu-row .row input[data-v-c56cc00e]:focus{outline:none;border-color:#2c5cff;box-shadow:0 0 0 3px rgba(44,92,255,.15)}.qa-call-menu-row .row .go[data-v-c56cc00e]{background:#2c5cff;color:#fff;border:none;border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.qa-call-menu-row .row .go[data-v-c56cc00e]:hover:not(:disabled){background:#1f47cc}.qa-call-menu-row .row .go[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:880px){.qa-grid[data-v-c56cc00e]{grid-template-columns:repeat(3,1fr)}}.log-card[data-v-c56cc00e]{background:#fafbff;border:1px solid #e5e8f0;border-radius:12px;padding:14px 16px}.log-row[data-v-c56cc00e]{display:flex;align-items:center;gap:12px;padding-bottom:12px;flex-wrap:wrap}.log-row-label[data-v-c56cc00e]{font-size:.7rem;font-weight:700;color:#64748b;letter-spacing:.06em;text-transform:uppercase;min-width:70px}.pills[data-v-c56cc00e]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.pill[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.pill i[data-v-c56cc00e]{font-size:.82rem}.pill[data-v-c56cc00e]:hover{border-color:#2c5cff;color:#2c5cff}.pill.active[data-v-c56cc00e]{background:#eff6ff;border-color:#2c5cff;color:#1d4ed8}.ptp-fields[data-v-c56cc00e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 12px}.ptp-fields .f label[data-v-c56cc00e]{font-size:.68rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0}.ptp-fields .f input[data-v-c56cc00e]{width:100%;padding:7px 9px;border:1px solid #e5e8f0;border-radius:8px;font-size:.85rem}.ptp-fields .f input.invalid[data-v-c56cc00e]{border-color:#dc2626;background:#fef2f2}.ptp-fields .f .req[data-v-c56cc00e]{color:#dc2626;font-weight:700}.hint-err[data-v-c56cc00e]{font-size:.72rem;color:#b91c1c;margin:4px 0;font-weight:600}.log-notes[data-v-c56cc00e]{width:100%;min-height:64px;padding:10px 12px;border:1px solid #e5e8f0;border-radius:8px;font-family:inherit;font-size:.88rem;resize:vertical;margin-top:4px}.log-save[data-v-c56cc00e]{display:flex;gap:10px;margin-top:12px}.save-primary[data-v-c56cc00e]{background:#2c5cff;color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:700;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.save-primary[data-v-c56cc00e]:hover:not(:disabled){background:#1e40e0}.save-primary[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}.save-ghost[data-v-c56cc00e]{background:#fff;color:#475569;border:1px solid #e5e8f0;border-radius:10px;padding:10px 16px;font-weight:600;font-size:.88rem;cursor:pointer}.save-ghost[data-v-c56cc00e]:hover:not(:disabled){background:#f1f5f9}.save-ghost[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}.wcp-foot[data-v-c56cc00e]{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid #e5e8f0;background:#fafbff;gap:12px}.foot-info[data-v-c56cc00e]{font-size:.82rem;color:#64748b}.foot-nav[data-v-c56cc00e]{display:flex;gap:8px}.nav-btn[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:9px;padding:8px 14px;font-weight:600;font-size:.85rem;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav-btn[data-v-c56cc00e]:hover:not(:disabled){border-color:#2c5cff;color:#2c5cff}.nav-btn[data-v-c56cc00e]:disabled{opacity:.5;cursor:not-allowed}.nav-primary[data-v-c56cc00e]{background:#2c5cff;color:#fff;border-color:#2c5cff}.nav-primary[data-v-c56cc00e]:hover:not(:disabled){background:#1e40e0;border-color:#1e40e0;color:#fff}.line[data-v-c56cc00e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:.9rem}.line .k[data-v-c56cc00e]{color:#64748b}.line .v[data-v-c56cc00e]{font-weight:600}.line .v.good[data-v-c56cc00e]{color:#16a34a}.line .v.bad[data-v-c56cc00e]{color:#b91c1c}.strike[data-v-c56cc00e]{display:flex;gap:4px}.strike .x[data-v-c56cc00e]{display:inline-grid;place-items:center;min-width:38px;height:24px;border-radius:5px;font-size:.68rem;font-weight:700;padding:0 4px}.strike .x.ok[data-v-c56cc00e]{background:#dcfce7;color:#16a34a}.strike .x.fail[data-v-c56cc00e]{background:#fee2e2;color:#dc2626}.hist-row[data-v-c56cc00e]{padding:10px 0;border-bottom:1px solid #f1f5f9}.hist-head[data-v-c56cc00e]{display:flex;gap:8px;align-items:center;font-size:.82rem}.hist-head .out[data-v-c56cc00e]{font-weight:700;padding:2px 7px;border-radius:5px;font-size:.68rem}.hist-head .out.rpc[data-v-c56cc00e]{background:#dcfce7;color:#15803d}.hist-head .out.no[data-v-c56cc00e]{background:#fee2e2;color:#b91c1c}.hist-head .out.vm[data-v-c56cc00e]{background:#fef3c7;color:#a16207}.hist-head .channel[data-v-c56cc00e]{color:#475569}.hist-head .when[data-v-c56cc00e]{margin-left:auto;color:#94a3b8}.hist-body[data-v-c56cc00e]{margin-top:6px;font-size:.88rem;color:#0f172a}.hist-meta[data-v-c56cc00e]{margin-top:4px;font-size:.75rem;color:#64748b}.hist-head .agent[data-v-c56cc00e]{margin-left:auto;color:#64748b;font-size:.75rem}.assign-history[data-v-c56cc00e]{position:relative;padding-left:18px}.assign-history[data-v-c56cc00e]:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:#e2e8f0}.assign-row[data-v-c56cc00e]{position:relative;padding:8px 0 8px 14px;border-bottom:1px solid #f1f5f9}.assign-row[data-v-c56cc00e]:last-child{border-bottom:none}.assign-marker[data-v-c56cc00e]{position:absolute;left:-18px;top:12px;width:12px;height:12px;border-radius:50%;background:#cbd5e1;display:flex;align-items:center;justify-content:center}.assign-marker i[data-v-c56cc00e]{font-size:6px;color:#fff}.assign-row.active .assign-marker[data-v-c56cc00e]{background:#2563eb}.assign-head[data-v-c56cc00e]{display:flex;gap:8px;align-items:center;font-size:.88rem}.assign-name[data-v-c56cc00e]{font-weight:700;color:#0f172a}.assign-pill[data-v-c56cc00e]{font-size:.65rem;padding:1px 7px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.assign-pill.active[data-v-c56cc00e]{background:#dbeafe;color:#1d4ed8}.assign-pill.muted[data-v-c56cc00e]{background:#e2e8f0;color:#64748b}.assign-when[data-v-c56cc00e]{margin-top:2px;font-size:.76rem;color:#64748b}.assign-when i[data-v-c56cc00e]{font-size:.6rem;color:#94a3b8;margin-right:4px}.assign-meta[data-v-c56cc00e]{margin-top:2px;font-size:.74rem;color:#94a3b8}.ptp-history[data-v-c56cc00e]{position:relative;padding-left:18px}.ptp-history[data-v-c56cc00e]:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:#e2e8f0;border-radius:1px}.ptp-row[data-v-c56cc00e]{position:relative;display:flex;gap:10px;padding:8px 0 8px 14px;border-bottom:1px solid #eef2f7}.ptp-row[data-v-c56cc00e]:last-child{border-bottom:none}.ptp-marker[data-v-c56cc00e]{position:absolute;left:-2px;top:10px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;background:#fff;border:2px solid #cbd5e1;color:#64748b}.ptp-row.ptp-kept .ptp-marker[data-v-c56cc00e]{background:#16a34a;border-color:#16a34a;color:#fff}.ptp-row.ptp-broken .ptp-marker[data-v-c56cc00e]{background:#dc2626;border-color:#dc2626;color:#fff}.ptp-row.ptp-upcoming .ptp-marker[data-v-c56cc00e]{background:#2563eb;border-color:#2563eb;color:#fff}.ptp-body[data-v-c56cc00e]{flex:1}.ptp-head[data-v-c56cc00e]{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:.88rem}.ptp-amount[data-v-c56cc00e]{font-weight:700;color:#0f172a}.ptp-on[data-v-c56cc00e]{color:#94a3b8;font-size:.8rem}.ptp-date[data-v-c56cc00e]{font-weight:600;color:#475569}.ptp-pill[data-v-c56cc00e]{font-size:.65rem;padding:1px 8px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.ptp-pill-kept[data-v-c56cc00e]{background:#dcfce7;color:#15803d}.ptp-pill-broken[data-v-c56cc00e]{background:#fee2e2;color:#b91c1c}.ptp-pill-upcoming[data-v-c56cc00e]{background:#dbeafe;color:#1d4ed8}.ptp-meta[data-v-c56cc00e]{margin-top:2px;font-size:.74rem;color:#94a3b8}.ptp-notes[data-v-c56cc00e]{margin-top:4px;font-size:.82rem;color:#475569;line-height:1.4}.loading[data-v-c56cc00e]{padding:18px;text-align:center;color:#64748b;font-size:.88rem}.empty[data-v-c56cc00e]{padding:18px;text-align:center;color:#94a3b8;font-size:.88rem}.ptp-tbl[data-v-c56cc00e]{width:100%;font-size:.85rem;border-collapse:collapse}.ptp-tbl th[data-v-c56cc00e]{font-size:.68rem;text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-weight:700;padding:8px 6px;text-align:left;border-bottom:1px solid #e5e8f0}.ptp-tbl td[data-v-c56cc00e]{padding:8px 6px;border-bottom:1px solid #f1f5f9}.ptp-tbl tr.broken td[data-v-c56cc00e]{color:#b91c1c}.ptp-tbl tr.kept td[data-v-c56cc00e]{color:#15803d}.pst[data-v-c56cc00e]{font-weight:700;font-size:.72rem;padding:2px 7px;border-radius:5px}.pst.kept[data-v-c56cc00e]{background:#dcfce7;color:#16a34a}.pst.broken[data-v-c56cc00e]{background:#fee2e2;color:#dc2626}.pst.pending[data-v-c56cc00e]{background:#fef3c7;color:#a16207}.docs-upload[data-v-c56cc00e]{margin-bottom:12px}.docs-list[data-v-c56cc00e]{display:flex;flex-direction:column;gap:6px}.doc-row[data-v-c56cc00e]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fafbff;border:1px solid #e5e8f0;border-radius:8px}.doc-row .doc-icn[data-v-c56cc00e]{color:#475569;font-size:1rem;flex-shrink:0}.doc-row .doc-info[data-v-c56cc00e]{flex:1;min-width:0}.doc-row .doc-name[data-v-c56cc00e]{font-weight:600;font-size:.88rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-row .doc-meta[data-v-c56cc00e]{font-size:.75rem;color:#64748b;margin-top:2px}.doc-row .doc-open[data-v-c56cc00e]{color:#2c5cff;font-size:.88rem;padding:4px 8px;text-decoration:none}.doc-row .doc-open[data-v-c56cc00e]:hover{background:#eaf0ff;border-radius:6px}.rec-list[data-v-c56cc00e]{display:flex;flex-direction:column;gap:8px}.rec-row[data-v-c56cc00e]{padding:10px 12px;background:#fafbff;border:1px solid #e5e8f0;border-radius:8px}.rec-row .rec-head[data-v-c56cc00e]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.rec-row .rec-when[data-v-c56cc00e]{font-weight:600;font-size:.85rem;color:#0f172a}.rec-row .rec-dur[data-v-c56cc00e]{font-size:.75rem;color:#64748b}.rec-row .rec-audio[data-v-c56cc00e]{width:100%;height:34px}.rec-play-btn[data-v-c56cc00e]{background:#2c5cff;color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rec-play-btn[data-v-c56cc00e]:hover:not(:disabled){background:#1f47cc}.rec-play-btn[data-v-c56cc00e]:disabled{opacity:.6;cursor:default}.rec-row .rec-pending[data-v-c56cc00e]{font-size:.8rem;padding:4px 0}.stmt-btn-wrap[data-v-c56cc00e]{padding:10px 14px}.stmt-open-btn[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:6px;background:#2c5cff;color:#fff;border:0;border-radius:6px;padding:5px 11px;font-weight:600;font-size:.78rem;text-decoration:none;cursor:pointer;transition:background .15s ease}.stmt-open-btn[data-v-c56cc00e]:hover{background:#1e4ae0;color:#fff}.stmt-open-btn .fa[data-v-c56cc00e]{font-size:.82rem}.stmt-heading-row[data-v-c56cc00e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.stmt-adjust-btn[data-v-c56cc00e],.stmt-heading-actions[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:6px}.stmt-adjust-btn[data-v-c56cc00e]{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:6px;padding:5px 11px;font-weight:600;font-size:.78rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.stmt-adjust-btn[data-v-c56cc00e]:hover{background:#e0e6ff;border-color:#a5b4fc}.stmt-adjust-btn .fa[data-v-c56cc00e]{font-size:.82rem}.stmt-adjust-btn--primary[data-v-c56cc00e]{background:#2c5cff;color:#fff;border-color:#2c5cff}.stmt-adjust-btn--primary[data-v-c56cc00e]:hover{background:#1e4ae0;border-color:#1e4ae0}.notes-composer[data-v-c56cc00e]{background:#f8fafc;border:1px solid #e5e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.notes-composer textarea[data-v-c56cc00e]{width:100%;resize:vertical;min-height:64px;background:#fff;border:1px solid #e5e8f0;border-radius:8px;padding:10px 12px;font-size:.88rem;color:#0f172a;font-family:inherit}.notes-composer textarea[data-v-c56cc00e]:focus{outline:none;border-color:#2c5cff;box-shadow:0 0 0 3px rgba(44,92,255,.12)}.notes-add-btn[data-v-c56cc00e]{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;background:#2c5cff;color:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:600;font-size:.84rem;cursor:pointer;transition:background .15s ease}.notes-add-btn[data-v-c56cc00e]:hover:not(:disabled){background:#1e4ae0}.notes-add-btn[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}.contacts-head[data-v-c56cc00e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.contacts-add-toggle[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;color:#2c5cff;border:1px solid #d6dcff;border-radius:8px;padding:6px 12px;font-weight:600;font-size:.8rem;cursor:pointer;transition:background .15s ease}.contacts-add-toggle[data-v-c56cc00e]:hover{background:#e0e7ff}.contacts-head-actions[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:8px}.contacts-trace-btn[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:8px;padding:6px 12px;font-weight:600;font-size:.8rem;cursor:pointer;transition:background .15s ease}.contacts-trace-btn[data-v-c56cc00e]:hover:not(:disabled){background:#e0e7ff}.contacts-trace-btn[data-v-c56cc00e]:disabled{opacity:.55;cursor:not-allowed}.contacts-composer[data-v-c56cc00e]{background:#f8fafc;border:1px solid #e5e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.contacts-composer-row[data-v-c56cc00e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contacts-composer label[data-v-c56cc00e]{display:flex;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;color:#475569;margin:0}.contacts-composer input[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:8px;padding:9px 12px;font-size:.88rem;color:#0f172a;font-family:inherit;font-weight:400}.contacts-composer input[data-v-c56cc00e]:focus{outline:none;border-color:#2c5cff;box-shadow:0 0 0 3px rgba(44,92,255,.12)}@media (max-width:540px){.contacts-composer-row[data-v-c56cc00e]{grid-template-columns:1fr}}.chat-day[data-v-c56cc00e]{margin:14px 0 6px}.chat-date-pill[data-v-c56cc00e]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#eef2f7;padding:2px 10px;border-radius:999px;margin:4px 0 10px}.chat-row[data-v-c56cc00e]{display:flex;gap:10px;margin-bottom:8px;align-items:flex-start}.chat-avatar[data-v-c56cc00e]{flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#cbd5e1;display:flex;align-items:center;justify-content:center}.chat-avatar img[data-v-c56cc00e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-avatar-fallback[data-v-c56cc00e]{font-size:.72rem;font-weight:700;color:#fff;letter-spacing:.02em}.chat-bubble[data-v-c56cc00e]{flex:1;background:#fff;border:1px solid #e5e8f0;border-radius:10px;padding:8px 12px;min-width:0}.chat-head[data-v-c56cc00e]{display:flex;justify-content:space-between;gap:8px;font-size:.76rem;margin-bottom:2px}.chat-name[data-v-c56cc00e]{font-weight:700;color:#0f172a}.chat-time[data-v-c56cc00e]{color:#94a3b8;font-variant-numeric:tabular-nums}.chat-msg[data-v-c56cc00e]{font-size:.86rem;color:#1e293b;white-space:pre-wrap;word-break:break-word}.mand-counter[data-v-c56cc00e]{font-size:.72rem;font-weight:600;color:#64748b;background:#eef2f7;padding:1px 8px;border-radius:999px;margin-left:8px;text-transform:none;letter-spacing:0}.mand-slider-wrap[data-v-c56cc00e]{position:relative;margin-bottom:8px}.mand-slider[data-v-c56cc00e]{display:flex;gap:12px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mand-slider[data-v-c56cc00e]::-webkit-scrollbar{display:none}.mand-card[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:10px;padding:14px 16px;flex:0 0 100%;scroll-snap-align:start;min-width:0}.mand-head[data-v-c56cc00e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.mand-id[data-v-c56cc00e]{display:flex;align-items:baseline;gap:8px}.mand-id-label[data-v-c56cc00e]{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mand-id-value[data-v-c56cc00e]{font-size:.95rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.mand-id-link[data-v-c56cc00e]{background:none;border:none;padding:2px 6px;margin-left:-6px;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.mand-id-link[data-v-c56cc00e]:hover{background:#eff6ff;color:#1d4ed8}.mand-id-link.active[data-v-c56cc00e]{background:#dbeafe;color:#1d4ed8}.mand-id-link i[data-v-c56cc00e]{font-size:.7rem;color:#94a3b8}.mand-id-link.active i[data-v-c56cc00e]{color:#1d4ed8}.mand-ref[data-v-c56cc00e]{margin-top:2px;font-size:.78rem;color:#64748b}.mand-tx[data-v-c56cc00e]{margin-top:14px;border-top:1px solid #e2e8f0;padding-top:12px}.mand-tx-head[data-v-c56cc00e]{font-size:.78rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;display:flex;align-items:center;gap:6px}.mand-tx-head i[data-v-c56cc00e]{color:#1d4ed8}.mand-tx-count[data-v-c56cc00e]{color:#64748b;font-weight:500}.mand-tx-table[data-v-c56cc00e]{width:100%;border-collapse:collapse;font-size:.82rem}.mand-tx-table th[data-v-c56cc00e]{text-align:left;padding:8px 10px;background:#f8fafc;color:#475569;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border-bottom:1px solid #e2e8f0}.mand-tx-table td[data-v-c56cc00e]{padding:8px 10px;border-bottom:1px solid #f1f5f9;color:#0f172a}.mand-tx-table td.ta-r[data-v-c56cc00e],.mand-tx-table th.ta-r[data-v-c56cc00e]{text-align:right}.mand-tx-table td.money[data-v-c56cc00e]{font-variant-numeric:tabular-nums;font-weight:600}.mand-tx-table td.opmeta[data-v-c56cc00e]{color:#64748b;font-size:.74rem}.mand-tx-table tr.tx-failed td[data-v-c56cc00e]{background:#fef2f2}.mand-tx-table tr.tx-disputed td[data-v-c56cc00e]{background:#fff7ed}.tx-pill[data-v-c56cc00e]{display:inline-block;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;margin-right:4px}.tx-pill.success[data-v-c56cc00e]{background:#dcfce7;color:#166534}.tx-pill.danger[data-v-c56cc00e]{background:#fee2e2;color:#991b1b}.mand-status[data-v-c56cc00e]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mand-pill[data-v-c56cc00e]{font-size:.7rem;padding:2px 8px;border-radius:999px;font-weight:700}.mand-pill.info[data-v-c56cc00e]{background:#dbeafe;color:#1e40af}.mand-pill.success[data-v-c56cc00e]{background:#dcfce7;color:#166534}.mand-pill.warning[data-v-c56cc00e]{background:#fef3c7;color:#92400e}.mand-pill.danger[data-v-c56cc00e]{background:#fee2e2;color:#991b1b}.mand-pill.muted[data-v-c56cc00e]{background:#e2e8f0;color:#475569}.mand-dl[data-v-c56cc00e]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.mand-dl>div[data-v-c56cc00e]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px dashed #eef2f7;gap:8px}.mand-dl dt[data-v-c56cc00e]{font-size:.74rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin:0}.mand-dl dd[data-v-c56cc00e]{font-size:.86rem;font-weight:600;color:#0f172a;margin:0;text-align:right;word-break:break-word}.mand-dl dd.money[data-v-c56cc00e]{font-variant-numeric:tabular-nums}.mand-dl dd.opmeta[data-v-c56cc00e]{font-weight:500;color:#475569;font-size:.78rem}.mand-nav[data-v-c56cc00e]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e5e8f0;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(15,23,42,.08);z-index:2}.mand-nav.prev[data-v-c56cc00e]{left:-12px}.mand-nav.next[data-v-c56cc00e]{right:-12px}.mand-nav[data-v-c56cc00e]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.mand-nav[data-v-c56cc00e]:disabled{opacity:.4;cursor:not-allowed}.mand-dots[data-v-c56cc00e]{display:flex;justify-content:center;gap:6px;margin:8px 0 14px}.mand-dot[data-v-c56cc00e]{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#cbd5e1;transition:background .15s,transform .15s}.mand-dot[data-v-c56cc00e]:hover{background:#94a3b8}.mand-dot.active[data-v-c56cc00e]{background:#2563eb;transform:scale(1.2)}.persona-section-title[data-v-c56cc00e]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f172a;margin:24px 0 12px;padding:8px 0 8px 12px;border-left:4px solid #2c5cff;background:linear-gradient(90deg,#eff6ff,transparent 60%);border-radius:4px}.persona-section-title[data-v-c56cc00e]:first-child{margin-top:4px}.persona-section-title .fa[data-v-c56cc00e]{color:#2c5cff;font-size:1rem;width:18px;text-align:center}.veh-section-title[data-v-c56cc00e]{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:4px 0 8px;font-weight:700}.veh-empty-card[data-v-c56cc00e]{background:#f8fafc;border:1px solid #e5e8f0;border-radius:12px;padding:18px;color:#64748b;font-size:.85rem}.veh-table-wrap[data-v-c56cc00e]{background:#fff;border:1px solid #e5e8f0;border-radius:10px;overflow:auto}.veh-table[data-v-c56cc00e]{width:100%;border-collapse:collapse;font-size:.84rem}.veh-table thead th[data-v-c56cc00e]{background:#fafbff;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700;padding:8px 10px;text-align:left;border-bottom:1px solid #e5e8f0;white-space:nowrap}.veh-table tbody td[data-v-c56cc00e]{padding:8px 10px;border-bottom:1px solid #eef2f7;vertical-align:top}.veh-table tbody td.nw[data-v-c56cc00e],.veh-table thead th.nw[data-v-c56cc00e]{white-space:nowrap}.veh-table tbody td.ar[data-v-c56cc00e],.veh-table thead th.ar[data-v-c56cc00e]{text-align:right}.veh-table tbody td.money[data-v-c56cc00e]{font-variant-numeric:tabular-nums;white-space:nowrap}.veh-table tbody td.opmeta[data-v-c56cc00e]{font-size:.78rem;color:#64748b;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.veh-table tbody td .opmeta[data-v-c56cc00e]{font-size:.76rem;color:#64748b;margin-top:2px}.veh-table tbody td.debit[data-v-c56cc00e]{color:#b91c1c}.veh-table tbody td.credit[data-v-c56cc00e]{color:#15803d}.veh-table tbody td.dim[data-v-c56cc00e]{color:#94a3b8}.veh-table tbody tr:last-child td[data-v-c56cc00e]{border-bottom:0}.veh-table .veh-reg[data-v-c56cc00e]{font-family:SF Mono,Monaco,Consolas,monospace;font-weight:700}.veh-status[data-v-c56cc00e]{display:inline-block;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;color:#475569}.veh-status.active[data-v-c56cc00e]{background:#dcfce7;color:#15803d}.veh-status.inactive[data-v-c56cc00e],.veh-status.offline[data-v-c56cc00e]{background:#fee2e2;color:#b91c1c}.veh-status[title][data-v-c56cc00e]{cursor:help}.veh-status .fa-circle[data-v-c56cc00e]{font-size:.5rem;vertical-align:middle;margin-right:4px}.veh-row-cancelled[data-v-c56cc00e]{background:#fff7ed}.veh-cancelled-badge[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:5px;background:#fee2e2;color:#b91c1c;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.veh-cancelled-badge .fa[data-v-c56cc00e]{font-size:.65rem}.veh-exempt-badge[data-v-c56cc00e]{display:inline-flex;align-items:center;gap:5px;background:#fef3c7;color:#b45309;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap}.veh-exempt-badge .fa[data-v-c56cc00e]{font-size:.65rem}.was-mask[data-v-01fac322]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:none;z-index:1060}.was-mask.open[data-v-01fac322]{display:block}.was-panel[data-v-01fac322]{position:fixed;top:0;right:-680px;width:680px;max-width:100vw;height:100vh;background:#fff;box-shadow:-10px 0 30px rgba(15,23,42,.18);transition:right .25s ease;z-index:1070;display:flex;flex-direction:column}.was-panel.open[data-v-01fac322]{right:0}.was-header[data-v-01fac322]{padding:14px 18px;border-bottom:1px solid #e5e8f0;display:flex;align-items:center;justify-content:space-between;gap:10px}.was-header .title[data-v-01fac322]{font-weight:700;font-size:1.05rem;display:flex;align-items:center;gap:8px}.was-header .meta[data-v-01fac322]{color:#64748b;font-size:.82rem;margin-top:3px}.was-close[data-v-01fac322]{background:#fff;border:1px solid #e5e8f0;width:32px;height:32px;border-radius:8px;cursor:pointer}.was-close[data-v-01fac322]:disabled{opacity:.5}.was-body[data-v-01fac322]{padding:16px 18px;overflow:auto;flex:1}.was-section-title[data-v-01fac322]{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin:10px 0 8px}.was-section-title[data-v-01fac322]:first-child{margin-top:0}.was-templates[data-v-01fac322]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.was-tcard[data-v-01fac322]{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #e5e8f0;border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .15s ease}.was-tcard input[data-v-01fac322]{margin-top:3px}.was-tcard.active[data-v-01fac322]{border-color:#16a34a;background:#f0fdf4}.was-tcard.ai-rec[data-v-01fac322]:not(.active){border-color:#c4b5fd;background:#faf5ff}.was-tcard .tname[data-v-01fac322]{font-weight:600;font-size:.88rem;display:flex;align-items:center;gap:6px}.was-tcard .tdesc[data-v-01fac322]{font-size:.78rem;color:#64748b;margin-top:2px}.was-ai-badge[data-v-01fac322]{display:inline-block;background:linear-gradient(135deg,#7c3aed,#2c5cff);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:999px}.was-ai-banner[data-v-01fac322]{display:flex;gap:10px;align-items:flex-start;background:linear-gradient(135deg,#faf5ff,#f0f4ff);border:1px solid #ddd6fe;border-left:4px solid #7c3aed;border-radius:10px;padding:10px 12px;margin:6px 0 12px}.was-ai-icon[data-v-01fac322]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#2c5cff);color:#fff;display:grid;place-items:center;font-size:13px;flex-shrink:0}.was-ai-body[data-v-01fac322]{flex:1;font-size:.84rem;line-height:1.4}.was-ai-top[data-v-01fac322]{color:#0f172a}.was-ai-top strong[data-v-01fac322]{color:#5b21b6}.was-ai-reason[data-v-01fac322]{color:#475569;margin-top:3px;font-size:.8rem}.was-ai-conf[data-v-01fac322]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.was-ai-conf.conf-high[data-v-01fac322]{background:#dcfce7;color:#15803d}.was-ai-conf.conf-medium[data-v-01fac322]{background:#fef3c7;color:#92400e}.was-ai-conf.conf-low[data-v-01fac322]{background:#fee2e2;color:#b91c1c}.was-ai-actions[data-v-01fac322]{display:flex;gap:6px;align-items:center;flex-shrink:0}.was-ai-use[data-v-01fac322]{background:#7c3aed;color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:600;cursor:pointer}.was-ai-use[data-v-01fac322]:hover{background:#6d28d9}.was-ai-dismiss[data-v-01fac322]{background:transparent;border:none;color:#94a3b8;cursor:pointer;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:18px;line-height:1}.was-ai-dismiss[data-v-01fac322]:hover{background:rgba(124,58,237,.12);color:#5b21b6}.was-preview[data-v-01fac322]{width:100%;border:1px solid #e5e8f0;border-radius:10px;padding:10px 12px;font-size:.88rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.was-recipient[data-v-01fac322]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:10px 12px;margin-top:14px}.was-recipient-input[data-v-01fac322]{width:100%;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;font-size:.9rem;font-variant-numeric:tabular-nums}.muted[data-v-01fac322]{color:#64748b}.small[data-v-01fac322]{font-size:.78rem}code[data-v-01fac322]{background:#eef2f7;padding:1px 5px;border-radius:4px;font-size:.78rem}.was-bulk-summary[data-v-01fac322]{margin-top:14px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:10px 12px;font-size:.86rem;display:flex;align-items:center;gap:8px}.was-sms-counter[data-v-01fac322]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;padding:6px 10px;border-radius:8px;border:1px solid transparent}.was-sms-counter.ok[data-v-01fac322]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.was-sms-counter.warn[data-v-01fac322]{background:#fffbeb;border-color:#fde68a;color:#92400e}.was-sms-counter.danger[data-v-01fac322]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.was-sms-counter .was-sms-warn[data-v-01fac322]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:600}.was-channel-bar[data-v-01fac322]{display:flex;align-items:center;gap:14px;padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e8f0;flex-shrink:0}.was-channel-label[data-v-01fac322]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.was-channel-bar .was-channel-toggle[data-v-01fac322]{margin-bottom:0;flex:1}.was-channel-toggle[data-v-01fac322]{display:flex;gap:8px;margin-bottom:6px}.was-channel-opt[data-v-01fac322]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e5e8f0;border-radius:10px;cursor:pointer;font-size:.86rem;font-weight:600;background:#fff;flex:1;justify-content:center}.was-channel-opt input[data-v-01fac322]{display:none}.was-channel-opt i[data-v-01fac322]{font-size:1rem}.was-channel-opt.active[data-v-01fac322]{background:#eaf0ff;border-color:#2c5cff;color:#2c5cff}.was-channel-opt.active i[data-v-01fac322]{color:inherit}.was-footer[data-v-01fac322]{padding:12px 18px;border-top:1px solid #e5e8f0;background:#fafbff;display:flex;justify-content:flex-end;gap:8px}.was-btn-primary[data-v-01fac322]{background:#16a34a;color:#fff;border:0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.86rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.was-btn-primary.wa[data-v-01fac322]{background:#16a34a}.was-btn-primary.sms[data-v-01fac322]{background:#2563eb}.was-btn-primary[data-v-01fac322]:disabled{opacity:.55;cursor:not-allowed}.was-btn-secondary[data-v-01fac322]{background:#fff;color:#0f172a;border:1px solid #e5e8f0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.86rem;cursor:pointer}.was-btn-secondary[data-v-01fac322]:disabled{opacity:.55;cursor:not-allowed}.ptpm-mask[data-v-60266efe]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:none;z-index:1080}.ptpm-mask.open[data-v-60266efe]{display:block}.ptpm-panel[data-v-60266efe]{position:fixed;top:0;right:-560px;width:560px;max-width:100vw;height:100vh;background:#fff;box-shadow:-10px 0 30px rgba(15,23,42,.2);transition:right .25s ease;z-index:1090;display:flex;flex-direction:column}.ptpm-panel.open[data-v-60266efe]{right:0}.ptpm-header[data-v-60266efe]{padding:14px 18px;border-bottom:1px solid #e5e8f0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ptpm-header .title[data-v-60266efe]{font-weight:700;font-size:1.02rem;display:flex;align-items:center;gap:8px}.ptpm-header .meta[data-v-60266efe]{color:#64748b;font-size:.82rem;margin-top:3px}.ptpm-close[data-v-60266efe]{background:#fff;border:1px solid #e5e8f0;width:32px;height:32px;border-radius:8px;cursor:pointer}.ptpm-close[data-v-60266efe]:disabled{opacity:.5}.ptpm-tabs[data-v-60266efe]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #e5e8f0;background:#fafbff}.ptpm-tabs.ptpm-tabs-3[data-v-60266efe]{grid-template-columns:1fr 1fr 1fr}.ptpm-tab[data-v-60266efe]{padding:12px 16px;cursor:pointer;font-size:.88rem;font-weight:600;color:#64748b;border-bottom:2px solid transparent;display:flex;flex-direction:column;gap:2px;align-items:center}.ptpm-tab i[data-v-60266efe]{font-size:.95rem;margin-right:6px}.ptpm-tab .ptpm-tab-hint[data-v-60266efe]{font-size:.7rem;color:#94a3b8;font-weight:400;text-transform:none}.ptpm-tab[data-v-60266efe]:hover{color:#0f172a}.ptpm-tab.active[data-v-60266efe]{color:#16a34a;border-bottom-color:#16a34a;background:#f0fdf4}.ptpm-tab.active .ptpm-tab-hint[data-v-60266efe]{color:#166534}.ptpm-body[data-v-60266efe]{padding:16px 18px;overflow:auto;flex:1}.ptpm-row textarea[data-v-60266efe]{width:100%;border:1px solid #e5e8f0;border-radius:8px;padding:8px 10px;font-size:.88rem;resize:vertical;font-family:inherit}.ptpm-info[data-v-60266efe]{margin-top:14px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:10px 12px;font-size:.84rem;display:flex;gap:8px;align-items:flex-start}.ptpm-info i[data-v-60266efe]{margin-top:2px}.ptpm-contract-banner[data-v-60266efe]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-radius:10px;padding:10px 14px;font-size:.86rem;margin-bottom:10px}.ptpm-contract-banner strong[data-v-60266efe]{font-size:1rem}.ptpm-contract-banner .ptpm-contract-meta[data-v-60266efe]{display:block;font-size:.74rem;opacity:.85;margin-top:2px}.ptpm-row[data-v-60266efe]{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7}.ptpm-row label[data-v-60266efe]{font-size:.82rem;color:#475569;font-weight:600}.ptpm-row input[type=date][data-v-60266efe],.ptpm-row input[type=number][data-v-60266efe],.ptpm-row input[type=text][data-v-60266efe],.ptpm-row select[data-v-60266efe]{width:100%;border:1px solid #e5e8f0;border-radius:8px;padding:8px 10px;font-size:.88rem;background:#fff}.ptpm-row input[data-v-60266efe]:disabled{background:#f8fafc;color:#64748b}.ptpm-row.check[data-v-60266efe]{grid-template-columns:1fr}.ptpm-row.check label[data-v-60266efe]{display:flex;align-items:center;gap:8px;font-weight:400;color:#0f172a;font-size:.88rem}.ptpm-range[data-v-60266efe]{display:flex;align-items:center;gap:10px}.ptpm-range-num[data-v-60266efe]{width:110px;flex:none;text-align:center;font-weight:700;padding:4px 6px}.ptpm-range-val[data-v-60266efe]{font-size:.85rem;font-weight:700;min-width:70px;text-align:right}.ptpm-amount-wrap[data-v-60266efe]{position:relative}.ptpm-amount-wrap .ptpm-prefix[data-v-60266efe]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;font-weight:700}.ptpm-amount-wrap input[data-v-60266efe]{padding-left:24px!important}.ptpm-hint[data-v-60266efe]{grid-column:2;font-size:.78rem;color:#64748b;margin-top:4px}.ptpm-hint a[data-v-60266efe]{color:#2c5cff;text-decoration:none;font-weight:600}.ptpm-hint a[data-v-60266efe]:hover{text-decoration:underline}.ptpm-error[data-v-60266efe]{margin-top:12px;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 10px;font-size:.85rem}.ptpm-footer[data-v-60266efe]{padding:12px 18px;border-top:1px solid #e5e8f0;background:#fafbff;display:flex;justify-content:flex-end;gap:8px}.ptpm-btn-primary[data-v-60266efe]{background:#16a34a;color:#fff;border:0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.86rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ptpm-btn-primary[data-v-60266efe]:disabled{opacity:.55;cursor:not-allowed}.ptpm-btn-secondary[data-v-60266efe]{background:#fff;color:#0f172a;border:1px solid #e5e8f0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.86rem;cursor:pointer}.ptpm-btn-secondary[data-v-60266efe]:disabled{opacity:.55;cursor:not-allowed}.crm-mask[data-v-bf13abc0]{position:fixed;inset:0;background:rgba(15,23,42,.55);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:9000}.crm-mask.open[data-v-bf13abc0]{opacity:1;pointer-events:auto}.crm-panel[data-v-bf13abc0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);opacity:0;pointer-events:none;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(15,23,42,.25);display:flex;flex-direction:column;transition:opacity .18s ease,transform .18s ease;z-index:9001}.crm-panel.open[data-v-bf13abc0]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.crm-header[data-v-bf13abc0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eef2f7}.crm-title[data-v-bf13abc0]{font-size:1.05rem;font-weight:700;color:#0f172a}.crm-close[data-v-bf13abc0]{background:none;border:0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px}.crm-close[data-v-bf13abc0]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.crm-body[data-v-bf13abc0]{padding:16px 20px;overflow-y:auto;flex:1}.crm-type-toggle[data-v-bf13abc0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.crm-type-opt[data-v-bf13abc0]{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .15s ease}.crm-type-opt input[data-v-bf13abc0]{display:none}.crm-type-opt .fa[data-v-bf13abc0]{font-size:1rem;color:#64748b;flex-shrink:0}.crm-type-opt .ttl[data-v-bf13abc0]{font-size:.9rem;font-weight:700;color:#0f172a}.crm-type-opt .hint[data-v-bf13abc0]{font-size:.74rem;color:#64748b;margin-top:1px}.crm-type-opt[data-v-bf13abc0]:hover{border-color:#bfdbfe;background:#f8fafc}.crm-type-opt.active[data-v-bf13abc0]{border-color:#2c5cff;background:#eff6ff}.crm-type-opt.active .fa[data-v-bf13abc0]{color:#2c5cff}.crm-type-opt.active .ttl[data-v-bf13abc0]{color:#1d4ed8}.crm-sub[data-v-bf13abc0]{color:#475569;font-size:.88rem;margin-bottom:14px}.crm-section-label[data-v-bf13abc0]{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700;margin:10px 0 6px}.crm-chips[data-v-bf13abc0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.crm-chip[data-v-bf13abc0]{border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .12s ease}.crm-chip[data-v-bf13abc0]:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.crm-chip.active[data-v-bf13abc0]{background:#2c5cff;border-color:#2c5cff;color:#fff}.crm-fields[data-v-bf13abc0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-body textarea[data-v-bf13abc0],.crm-fields input[data-v-bf13abc0]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:.95rem;color:#0f172a;background:#fff;width:100%;font-family:inherit}.crm-body textarea[data-v-bf13abc0]:focus,.crm-fields input[data-v-bf13abc0]:focus{outline:none;border-color:#2c5cff;box-shadow:0 0 0 3px rgba(44,92,255,.15)}.crm-body textarea[data-v-bf13abc0]{resize:vertical;min-height:52px}.crm-preview[data-v-bf13abc0]{margin-top:12px;padding:10px 12px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-size:.88rem;font-weight:600}.crm-preview.past[data-v-bf13abc0]{background:#fee2e2;border-color:#fecaca;color:#7f1d1d}.crm-preview .rel[data-v-bf13abc0]{font-weight:500;opacity:.85;margin-left:6px}.crm-footer[data-v-bf13abc0]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #eef2f7;background:#fafbff;border-radius:0 0 14px 14px}.crm-btn-primary[data-v-bf13abc0],.crm-btn-secondary[data-v-bf13abc0]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .15s ease}.crm-btn-secondary[data-v-bf13abc0]{background:#fff;color:#475569;border:1px solid #e2e8f0}.crm-btn-secondary[data-v-bf13abc0]:hover:not(:disabled){background:#f1f5f9}.crm-btn-primary[data-v-bf13abc0]{background:#2c5cff;color:#fff;border:0}.crm-btn-primary[data-v-bf13abc0]:hover:not(:disabled){background:#1e4ae0}.crm-btn-primary[data-v-bf13abc0]:disabled{opacity:.55;cursor:not-allowed}.rdm-wrap[data-v-0962f217]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1080}.rdm[data-v-0962f217]{background:#fff;border-radius:12px;width:480px;max-width:calc(100vw - 32px);box-shadow:0 16px 48px rgba(15,23,42,.24);display:flex;flex-direction:column;outline:none}.rdm-head[data-v-0962f217]{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid #eef2f7}.rdm-head .title[data-v-0962f217]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:#7c3aed}.rdm-head .ic[data-v-0962f217]{margin-left:auto;width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:#94a3b8;border-radius:8px}.rdm-head .ic[data-v-0962f217]:hover{background:#eef2f7;color:#0f172a}.rdm-sub[data-v-0962f217]{padding:10px 18px;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;align-items:baseline;gap:10px;font-size:13px}.rdm-sub .who[data-v-0962f217]{font-weight:700}.rdm-sub .meta[data-v-0962f217]{color:#64748b;font-size:12px}.rdm-body[data-v-0962f217]{padding:16px 18px}.hint[data-v-0962f217]{margin:0 0 14px;color:#64748b;font-size:13px;line-height:1.45}.row[data-v-0962f217]{display:flex;gap:14px}.row label[data-v-0962f217]{flex:1;display:flex;flex-direction:column;gap:4px}.row .lbl[data-v-0962f217]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.row input[type=date][data-v-0962f217]{padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-family:inherit;outline:none}.row input[type=date][data-v-0962f217]:focus{border-color:#7c3aed}.row input[type=date][data-v-0962f217]:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.row input[type=date][data-v-0962f217]:disabled::-webkit-calendar-picker-indicator{opacity:.4;pointer-events:none}.err[data-v-0962f217]{margin-top:10px;padding:8px 10px;background:#fee2e2;color:#b91c1c;border-radius:6px;font-size:12px}.rdm-foot[data-v-0962f217]{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid #eef2f7}.rdm-foot button[data-v-0962f217]{padding:8px 16px;border-radius:8px;border:none;font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rdm-foot .ghost[data-v-0962f217]{background:#fff;color:#475569;border:1px solid #e2e8f0}.rdm-foot .ghost[data-v-0962f217]:hover{background:#f8fafc}.rdm-foot .primary[data-v-0962f217]{background:#7c3aed;color:#fff}.rdm-foot .primary[data-v-0962f217]:hover:not(:disabled){background:#6d28d9}.rdm-foot .primary[data-v-0962f217]:disabled{background:#c4b5fd;cursor:not-allowed}.fade-enter-active[data-v-0962f217],.fade-leave-active[data-v-0962f217]{transition:opacity .15s}.fade-enter[data-v-0962f217],.fade-leave-to[data-v-0962f217]{opacity:0}.wfp-wrap[data-v-03bbf9aa]{position:fixed;inset:0;z-index:1080;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:16px}.wfp-card[data-v-03bbf9aa]{width:100%;max-width:480px;background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden}.wfp-head[data-v-03bbf9aa]{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 18px 8px}.wfp-eyebrow[data-v-03bbf9aa]{font-size:11px;font-weight:600;letter-spacing:.08em;color:#16a34a;text-transform:uppercase}.wfp-title[data-v-03bbf9aa]{margin:4px 0 0;font-size:16px;font-weight:700;color:#0f172a}.wfp-close[data-v-03bbf9aa]{background:none;border:0;font-size:22px;line-height:1;color:#64748b;cursor:pointer;padding:4px 8px}.wfp-meta[data-v-03bbf9aa]{display:flex;gap:6px;padding:0 18px 6px;flex-wrap:wrap}.wfp-pill[data-v-03bbf9aa]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:600}.wfp-pill-muted[data-v-03bbf9aa]{background:#f1f5f9;color:#475569}.wfp-tone-row[data-v-03bbf9aa]{display:flex;align-items:center;gap:10px;padding:4px 18px 8px}.wfp-tone-label[data-v-03bbf9aa]{font-size:11px;font-weight:600;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.wfp-tone-pills[data-v-03bbf9aa]{display:inline-flex;gap:6px}.wfp-tone-pill[data-v-03bbf9aa]{border:1px solid #e2e8f0;background:#fff;color:#475569;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.wfp-tone-pill[data-v-03bbf9aa]:hover{background:#f8fafc}.wfp-tone-pill.active[data-v-03bbf9aa]{color:#fff;border-color:transparent}.wfp-tone-pill.tone-formal.active[data-v-03bbf9aa]{background:#475569}.wfp-tone-pill.tone-empathetic.active[data-v-03bbf9aa]{background:#16a34a}.wfp-tone-pill.tone-firm.active[data-v-03bbf9aa]{background:#b45309}.wfp-tone-auto[data-v-03bbf9aa]{margin-left:auto;font-size:11px;color:#6366f1;display:inline-flex;align-items:center;gap:4px;cursor:help}.wfp-tone-auto i[data-v-03bbf9aa]{font-size:10px}.wfp-chat[data-v-03bbf9aa]{padding:6px 18px 14px;background:#f8fafc;margin:0 0 0;position:relative}.wfp-bubble[data-v-03bbf9aa]{background:#dcf8c6;color:#0f172a;border-radius:14px 14px 4px 14px;padding:10px 12px;font-size:14px;line-height:1.5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wfp-text[data-v-03bbf9aa]{margin:0;font-family:inherit;white-space:pre-wrap;word-wrap:break-word}.wfp-textarea[data-v-03bbf9aa]{width:100%;min-height:120px;border:0;background:transparent;resize:vertical;font:inherit;color:inherit;outline:none}.wfp-skip[data-v-03bbf9aa]{margin:0 18px 18px;padding:12px;background:#fef9c3;color:#713f12;border-radius:8px;font-size:13px}.wfp-actions[data-v-03bbf9aa]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 18px;border-top:1px solid #f1f5f9}.wfp-btn[data-v-03bbf9aa]{border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.wfp-btn-ghost[data-v-03bbf9aa]{background:#f1f5f9;color:#334155}.wfp-btn-ghost[data-v-03bbf9aa]:hover{background:#e2e8f0}.wfp-btn-sms[data-v-03bbf9aa]{background:#2563eb;color:#fff}.wfp-btn-sms[data-v-03bbf9aa]:hover:not(:disabled){background:#1d4ed8}.wfp-btn-sms[data-v-03bbf9aa]:disabled{opacity:.55;cursor:not-allowed}.wfp-btn-primary[data-v-03bbf9aa]{background:#16a34a;color:#fff}.wfp-btn-primary[data-v-03bbf9aa]:hover:not(:disabled){background:#15803d}.wfp-btn-primary[data-v-03bbf9aa]:disabled{opacity:.55;cursor:not-allowed}.widget-stats[data-v-1065056a]{border-radius:8px;padding:15px}.bg-gradient-blue[data-v-1065056a]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-green[data-v-1065056a]{background:linear-gradient(135deg,#11998e,#38ef7d)}.bg-gradient-red[data-v-1065056a]{background:linear-gradient(135deg,#eb3349,#f45c43)}.bg-gradient-orange[data-v-1065056a]{background:linear-gradient(135deg,#f12711,#f5af19)}.bg-gradient-purple[data-v-1065056a]{background:linear-gradient(135deg,#8e2de2,#4a00e0)}.bg-gradient-teal[data-v-1065056a]{background:linear-gradient(135deg,#00b4db,#0083b0)}.bg-purple[data-v-1065056a]{background-color:#8e2de2}.status-stat[data-v-1065056a]{padding:15px}.status-icon[data-v-1065056a]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#fff;font-size:20px}.status-count[data-v-1065056a]{font-size:24px;font-weight:700}.status-label[data-v-1065056a]{font-size:12px;color:#666}.metric-card[data-v-1065056a]{transition:transform .2s}.metric-card[data-v-1065056a]:hover{transform:translateY(-2px)}.pulse-dot-inline[data-v-1065056a]{display:inline-block;width:10px;height:10px;background-color:#28a745;border-radius:50%;margin-right:8px;animation:pulse-data-v-1065056a 1.5s infinite}@keyframes pulse-data-v-1065056a{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.aic-mask[data-v-bb676316]{position:fixed;inset:0;background:rgba(15,23,42,.35);display:none;z-index:1040}.aic-mask.open[data-v-bb676316]{display:block}.aic-panel[data-v-bb676316]{position:fixed;top:0;right:calc(min(1080px, 100vw)*-1);width:min(1080px,100vw);height:100vh;background:#fff;box-shadow:-10px 0 30px rgba(15,23,42,.15);transition:right .25s ease;z-index:1050;display:flex;flex-direction:column}.aic-panel.open[data-v-bb676316]{right:0}@media (max-width:1280px){.aic-panel[data-v-bb676316]{width:min(920px,100vw);right:calc(min(920px, 100vw)*-1)}}@media (max-width:768px){.aic-panel[data-v-bb676316]{width:100vw;right:-100vw}}.aic-header[data-v-bb676316]{background:linear-gradient(135deg,#7c3aed,#2c5cff);color:#fff;padding:14px 18px 0;flex:0 0 auto}.aic-head-row[data-v-bb676316]{display:flex;align-items:center;justify-content:space-between}.aic-title[data-v-bb676316]{display:flex;align-items:center;gap:12px}.aic-title i[data-v-bb676316]{font-size:1.5rem}.aic-title .t[data-v-bb676316]{font-weight:700;font-size:1.05rem}.aic-title .s[data-v-bb676316]{font-size:.78rem;opacity:.85}.aic-ico-btn[data-v-bb676316]{background:hsla(0,0%,100%,.18);border:0;width:32px;height:32px;border-radius:8px;color:#fff;cursor:pointer;display:inline-grid;place-items:center}.aic-ico-btn[data-v-bb676316]:hover{background:hsla(0,0%,100%,.28)}.aic-head-actions[data-v-bb676316]{display:flex;align-items:center;gap:8px}.aic-ai-toggle[data-v-bb676316]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.02em;background:transparent;border:1px solid hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.85);transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.aic-ai-toggle[data-v-bb676316]:hover{background:hsla(0,0%,100%,.12)}.aic-ai-toggle i[data-v-bb676316]{font-size:.8rem}.aic-ai-toggle .lab[data-v-bb676316]{text-transform:uppercase}.aic-ai-toggle .state[data-v-bb676316]{font-size:.68rem;padding:1px 7px;border-radius:999px;background:hsla(0,0%,100%,.22);color:#fff;font-weight:700}.aic-ai-toggle.on[data-v-bb676316]{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 6px 14px -6px rgba(124,58,237,.65),inset 0 0 0 1px hsla(0,0%,100%,.25)}.aic-ai-toggle.on .state[data-v-bb676316]{background:#fff;color:#5b21b6}.aic-bh-badge[data-v-bb676316]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:rgba(254,243,199,.95);color:#92400e;font-size:.72rem;font-weight:700;border:1px solid rgba(252,211,77,.7)}.aic-bh-badge i[data-v-bb676316]{font-size:.72rem}.aic-tabs[data-v-bb676316]{display:flex;gap:4px;margin-top:14px}.aic-tab[data-v-bb676316]{padding:9px 14px;font-size:.85rem;color:hsla(0,0%,100%,.75);border-bottom:2px solid transparent;cursor:pointer;display:flex;gap:6px;align-items:center}.aic-tab.active[data-v-bb676316]{color:#fff;border-bottom-color:#fff;font-weight:600}.aic-tab .pill[data-v-bb676316]{background:hsla(0,0%,100%,.22);color:#fff;font-size:.7rem;padding:1px 7px;border-radius:999px;font-weight:700}.aic-body[data-v-bb676316]{flex:1;overflow-y:auto;padding:18px;background:#f8fafc}.aic-section-title[data-v-bb676316]{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin-bottom:8px}.aic-queue-toolbar[data-v-bb676316]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.aic-queue-count[data-v-bb676316]{margin-bottom:0}.aic-queue-count strong[data-v-bb676316]{color:#0f172a}.aic-toolbar-right[data-v-bb676316]{display:flex;align-items:center;gap:10px;flex:0 1 auto;flex-wrap:wrap}.aic-bulk-btn[data-v-bb676316]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#a855f7,#6d28d9);color:#fff;border:0;padding:8px 14px;border-radius:10px;font-weight:700;font-size:.82rem;cursor:pointer;box-shadow:0 4px 12px -4px rgba(109,40,217,.55);white-space:nowrap}.aic-bulk-btn[data-v-bb676316]:hover{filter:brightness(1.05)}.aic-bulk-btn[data-v-bb676316]:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none}.aic-search[data-v-bb676316]{position:relative;display:flex;align-items:center;flex:0 1 360px;min-width:240px}.aic-search i.fa-search[data-v-bb676316]{position:absolute;left:11px;color:#94a3b8;font-size:.85rem;pointer-events:none}.aic-search input[data-v-bb676316]{width:100%;padding:8px 32px 8px 32px;border:1px solid #e5e8f0;border-radius:10px;background:#fff;font-size:.86rem;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s}.aic-search input[data-v-bb676316]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.aic-search input[data-v-bb676316]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.aic-search-clear[data-v-bb676316]{position:absolute;right:6px;background:transparent;border:0;color:#94a3b8;cursor:pointer;padding:4px 6px;border-radius:6px}.aic-search-clear[data-v-bb676316]:hover{color:#0f172a;background:#f1f5f9}.aic-empty[data-v-bb676316]{padding:32px;text-align:center;color:#64748b;background:#fff;border:1px dashed #e5e8f0;border-radius:12px}.aic-table[data-v-bb676316]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e8f0;border-radius:12px;overflow:hidden;font-size:.86rem}.aic-table thead th[data-v-bb676316]{background:#fafbff;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700;padding:10px;text-align:left;border-bottom:1px solid #e5e8f0}.aic-table tbody td[data-v-bb676316]{padding:10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.aic-table tbody tr.current[data-v-bb676316]{background:#faf5ff}.aic-table tbody tr[data-v-bb676316]:hover{background:#f9fbff}.aic-table .text-right[data-v-bb676316]{text-align:right}.aic-table .opname[data-v-bb676316]{font-weight:600}.aic-table .opmeta[data-v-bb676316]{font-size:.74rem;color:#64748b}.aic-table .dpd[data-v-bb676316]{font-weight:700}.aic-table .dpd.b1[data-v-bb676316]{color:#16a34a}.aic-table .dpd.b2[data-v-bb676316]{color:#ca8a04}.aic-table .dpd.b3[data-v-bb676316]{color:#dc2626}.aic-table .dpd.b4[data-v-bb676316]{color:#7f1d1d}.aic-table .money[data-v-bb676316]{font-variant-numeric:tabular-nums}.aic-table .routed[data-v-bb676316]{font-size:.78rem;color:#5b21b6}.aic-table .routed i[data-v-bb676316]{margin-right:4px;opacity:.7}.aic-table .notes-cell[data-v-bb676316]{color:#475569;max-width:380px;white-space:normal}.aic-dial-btn[data-v-bb676316]{background:linear-gradient(135deg,#7c3aed,#2c5cff);color:#fff;border:0;padding:6px 12px;border-radius:8px;font-weight:600;font-size:.82rem;cursor:pointer}.aic-dial-btn[data-v-bb676316]:hover{filter:brightness(1.05)}.aic-dial-btn.ai[data-v-bb676316]{background:linear-gradient(135deg,#a855f7,#6d28d9);box-shadow:0 4px 12px -4px rgba(109,40,217,.55)}.aic-dial-btn.ai[data-v-bb676316]:disabled{opacity:.55;cursor:not-allowed;filter:none}.aic-dial-btn.ai i[data-v-bb676316]{margin-right:2px}.aic-active-head[data-v-bb676316]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.aic-active-name[data-v-bb676316]{font-size:1.05rem;font-weight:700;color:#0f172a}.aic-active-meta[data-v-bb676316]{font-size:.82rem;color:#64748b}.aic-active-pos[data-v-bb676316]{font-size:.78rem;color:#64748b;background:#fff;border:1px solid #e5e8f0;padding:4px 10px;border-radius:999px}.aic-active-grid[data-v-bb676316]{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}@media (max-width:1100px){.aic-active-grid[data-v-bb676316]{grid-template-columns:1fr}}.aic-brief[data-v-bb676316]{background:linear-gradient(135deg,#faf5ff,#eef2ff);border:1px solid #ddd6fe;border-radius:12px;padding:14px}.aic-brief-head[data-v-bb676316]{display:flex;align-items:center;gap:8px;color:#5b21b6;font-weight:700;font-size:.9rem}.aic-brief-pill[data-v-bb676316]{background:#ede9fe;color:#5b21b6;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;margin-left:auto}.aic-brief-loading[data-v-bb676316]{color:#6d28d9;font-size:.85rem;margin-top:8px}.aic-prob[data-v-bb676316]{display:flex;align-items:center;gap:10px;margin:10px 0 6px}.aic-prob-label[data-v-bb676316]{font-size:.76rem;color:#475569}.aic-prob-bar[data-v-bb676316]{flex:1;height:6px;background:#e0e7ff;border-radius:3px;overflow:hidden;position:relative}.aic-prob-bar i[data-v-bb676316]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7c3aed,#2c5cff);border-radius:3px}.aic-prob-pct[data-v-bb676316]{font-weight:800;color:#5b21b6;min-width:38px;text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.aic-reason[data-v-bb676316]{color:#475569;font-size:.82rem;font-style:italic;margin-bottom:8px}.aic-script-head[data-v-bb676316]{margin-top:12px;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#5b21b6;font-weight:700}.aic-script[data-v-bb676316]{margin:6px 0 0;padding-left:18px;font-size:.86rem;color:#1e293b}.aic-script li[data-v-bb676316]{margin-bottom:4px}.aic-snap[data-v-bb676316]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.aic-snap .s[data-v-bb676316]{background:#fff;border:1px solid #ede9fe;border-radius:8px;padding:8px}.aic-snap .l[data-v-bb676316]{font-size:.66rem;text-transform:uppercase;color:#64748b;font-weight:700;letter-spacing:.04em}.aic-snap .v[data-v-bb676316]{font-size:.92rem;font-weight:700;color:#0f172a;margin-top:2px}.aic-dialer-wrap[data-v-bb676316]{background:#fff;border:1px solid #e5e8f0;border-radius:12px;padding:14px;min-height:180px;display:flex;align-items:center;justify-content:center}.aic-dialer-wrap.ai-card-wrap[data-v-bb676316]{background:linear-gradient(135deg,#5b21b6,#7c3aed 50%,#2c5cff);border-color:transparent;padding:18px;color:#fff}.aic-ai-card[data-v-bb676316]{width:100%;max-width:420px;color:#fff;text-align:center}.aic-ai-card-head[data-v-bb676316]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.aic-ai-card-head i[data-v-bb676316]{font-size:1.6rem;opacity:.95}.aic-ai-card-head .t[data-v-bb676316]{font-weight:700;font-size:.95rem;letter-spacing:.02em}.aic-ai-card-head .s[data-v-bb676316]{font-size:.78rem;opacity:.82}.aic-ai-state[data-v-bb676316]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);font-weight:700;font-size:.9rem}.aic-ai-state.in-call[data-v-bb676316]{background:rgba(34,197,94,.25);border-color:rgba(74,222,128,.6)}.aic-ai-state.ended[data-v-bb676316]{background:hsla(0,0%,100%,.2)}.aic-ai-state.failed[data-v-bb676316]{background:rgba(239,68,68,.3);border-color:rgba(248,113,113,.6)}.aic-ai-state i[data-v-bb676316]{font-size:.9rem}.aic-ai-callid[data-v-bb676316]{margin-top:10px;font-size:.7rem;opacity:.65;letter-spacing:.04em}.aic-ai-actions[data-v-bb676316]{margin-top:14px;display:flex;justify-content:center;gap:8px}.aic-ai-actions .aic-btn.ghost[data-v-bb676316]{background:hsla(0,0%,100%,.92);color:#475569;border:0}.aic-ai-actions .aic-btn.ghost[data-v-bb676316]:disabled{opacity:.7}.aic-dialer-wrap[data-v-bb676316] .jssip-dialer-container,.aic-dialer-wrap[data-v-bb676316] .jssip-dialer-container>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.aic-form[data-v-bb676316]{background:#fff;border:1px solid #e5e8f0;border-radius:12px;padding:14px;margin-top:12px}.aic-form-title[data-v-bb676316]{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin-bottom:10px}.aic-row[data-v-bb676316]{margin-bottom:10px}.aic-row .l[data-v-bb676316]{display:block;font-size:.72rem;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.aic-row input[data-v-bb676316],.aic-row textarea[data-v-bb676316],.aic-select[data-v-bb676316]{width:100%;border:1px solid #e5e8f0;border-radius:8px;padding:8px 10px;font-size:.86rem}.aic-ptp[data-v-bb676316]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.aic-ptp .l[data-v-bb676316]{display:block;font-size:.72rem;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.aic-ptp input[data-v-bb676316]{width:100%;border:1px solid #e5e8f0;border-radius:8px;padding:8px 10px;font-size:.86rem}.aic-actions[data-v-bb676316]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.aic-btn[data-v-bb676316]{border:0;border-radius:8px;padding:9px 14px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.aic-btn[data-v-bb676316]:disabled{opacity:.6;cursor:not-allowed}.aic-btn.primary[data-v-bb676316]{background:linear-gradient(135deg,#7c3aed,#2c5cff);color:#fff}.aic-btn.ghost[data-v-bb676316]{background:#fff;color:#475569;border:1px solid #e5e8f0}.aic-btn.handoff[data-v-bb676316]{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.aic-analytics-wrap[data-v-bb676316]{background:transparent}.aic-analytics-scroll[data-v-bb676316]{background:#fff;border:1px solid #e5e8f0;border-radius:12px;padding:14px;overflow-x:auto}.aic-analytics-scroll[data-v-bb676316] .ultravox-analytics-dashboard{min-width:980px}.cs[data-v-f543ed8a]{display:flex;flex-direction:column;gap:16px}.cs-controls[data-v-f543ed8a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-tabs[data-v-f543ed8a]{display:inline-flex;gap:2px;background:#eef1f6;border-radius:10px;padding:3px}.cs-tab[data-v-f543ed8a]{border:0;background:transparent;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer}.cs-tab.active[data-v-f543ed8a]{background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}.cs-agent[data-v-f543ed8a]{display:inline-flex;align-items:center;gap:8px}.cs-agent-lbl[data-v-f543ed8a]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.cs-select[data-v-f543ed8a]{border:1px solid #e5e8f0;border-radius:8px;padding:6px 10px;font-size:.85rem;color:#0f172a;background:#fff}.cs-kpis[data-v-f543ed8a]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cs-kpi[data-v-f543ed8a]{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:12px 14px}.cs-kpi-lbl[data-v-f543ed8a]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.cs-kpi-val[data-v-f543ed8a]{margin-top:6px;font-size:1.25rem;font-weight:700;color:#0f172a}.cs-card[data-v-f543ed8a]{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:14px 16px;margin-bottom:16px}.cs-card-title[data-v-f543ed8a]{font-size:.8rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.cs-row[data-v-f543ed8a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cs-row .cs-card[data-v-f543ed8a]{margin-bottom:0}.cs-canvas-wrap[data-v-f543ed8a]{position:relative;height:240px}.cs-canvas-wrap.cs-canvas-lg[data-v-f543ed8a]{height:320px}.cs-state[data-v-f543ed8a]{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:28px;text-align:center;color:#94a3b8;font-size:.9rem}.cs-empty[data-v-f543ed8a]{color:#94a3b8}.cs-hm-empty[data-v-f543ed8a]{padding:20px 0;text-align:center;font-size:.85rem}.cs-hm-grid[data-v-f543ed8a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.cs-hm-agent[data-v-f543ed8a]{border:1px solid #eef1f6;border-radius:10px;padding:10px 12px;background:#fbfcfe}.cs-hm-agent-name[data-v-f543ed8a]{font-size:.78rem;font-weight:700;color:#334155;margin-bottom:8px}.cs-hm[data-v-f543ed8a]{display:grid;grid-template-columns:34px 1fr;gap:4px 6px;align-items:center;overflow-x:auto}.cs-hm-corner[data-v-f543ed8a]{grid-column:1}.cs-hm-hours[data-v-f543ed8a]{grid-column:2;display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.cs-hm-hlbl[data-v-f543ed8a]{font-size:.6rem;color:#94a3b8;text-align:center;min-width:12px}.cs-hm-dlbl[data-v-f543ed8a]{grid-column:1;font-size:.68rem;font-weight:600;color:#64748b;text-align:right;padding-right:2px}.cs-hm-row[data-v-f543ed8a]{grid-column:2;display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.cs-hm-cell[data-v-f543ed8a]{height:16px;min-width:12px;border-radius:3px;border:1px solid #eef1f6}.cs-hm-legend[data-v-f543ed8a]{display:flex;align-items:center;gap:4px;margin-top:12px;justify-content:flex-end}.cs-hm-legend-lbl[data-v-f543ed8a]{font-size:.68rem;color:#94a3b8}.cs-hm-legend-sw[data-v-f543ed8a]{width:16px;height:16px;border-radius:3px;border:1px solid #eef1f6}@media (max-width:1100px){.cs-kpis[data-v-f543ed8a]{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.cs-kpis[data-v-f543ed8a]{grid-template-columns:repeat(2,1fr)}.cs-row[data-v-f543ed8a]{grid-template-columns:1fr}.cs-row .cs-card[data-v-f543ed8a]{margin-bottom:16px}}.pd[data-v-40f60a6a]{display:flex;flex-direction:column;gap:16px}.pd-periods[data-v-40f60a6a]{display:inline-flex;gap:2px;background:#eef1f6;border-radius:10px;padding:3px;align-self:flex-start}.pd-period[data-v-40f60a6a]{border:0;background:transparent;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer}.pd-period.active[data-v-40f60a6a]{background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}.pd-period-team[data-v-40f60a6a]{margin-left:6px;border-left:1px solid #d7dce6;padding-left:14px}.pd-period-team.active[data-v-40f60a6a]{color:#4338ca}.pd-band[data-v-40f60a6a],.pd-lb-section[data-v-40f60a6a]{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:14px 16px}.pd-band-title[data-v-40f60a6a]{font-size:.8rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.pd-grid[data-v-40f60a6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pd-kpi[data-v-40f60a6a]{border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.pd-label[data-v-40f60a6a]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.pd-cmp[data-v-40f60a6a]{margin-top:6px;display:flex;align-items:baseline;gap:8px}.pd-you[data-v-40f60a6a]{font-size:1.15rem;font-weight:700;color:#0f172a}.pd-sep[data-v-40f60a6a]{font-size:.7rem;color:#94a3b8}.pd-team[data-v-40f60a6a]{font-size:.95rem;font-weight:600;color:#64748b}.pd-lb[data-v-40f60a6a]{width:100%;border-collapse:collapse;font-size:.85rem}.pd-lb td[data-v-40f60a6a],.pd-lb th[data-v-40f60a6a]{padding:8px 10px;text-align:left;border-bottom:1px solid #eef1f6}.pd-srt[data-v-40f60a6a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.pd-sort[data-v-40f60a6a]{margin-left:4px;color:#cbd5e1;font-size:.72rem}.pd-lb-row.is-me[data-v-40f60a6a]{background:#eff6ff;font-weight:600}.pd-lb-name[data-v-40f60a6a]{font-weight:600}.pd-dim[data-v-40f60a6a]{color:#94a3b8;font-weight:400;font-size:.78rem}.pd-empty[data-v-40f60a6a]{text-align:center;color:#94a3b8;padding:18px}.pd-period-calls.active[data-v-40f60a6a],.pd-period-calls[data-v-40f60a6a]{color:#0369a1}.pd-lb-clickable[data-v-40f60a6a]{cursor:pointer}.pd-lb-clickable[data-v-40f60a6a]:hover{background:#f8fafc}.pd-lb-row.is-open[data-v-40f60a6a]{background:#eef2ff}.pd-lb-caret[data-v-40f60a6a]{width:22px;color:#94a3b8;text-align:center}.pd-lb-detailrow>td[data-v-40f60a6a]{padding:0;border-bottom:1px solid #eef1f6;background:#fbfcfe}.pd-detail[data-v-40f60a6a]{padding:14px 16px}.pd-detail-title[data-v-40f60a6a]{font-size:.78rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.pd-detail-grid[data-v-40f60a6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pd-detail-tile[data-v-40f60a6a]{border:1px solid #e5e8f0;border-radius:10px;padding:10px 12px;background:#fff}.pd-detail-tile .pd-you[data-v-40f60a6a]{display:block;margin-top:4px;font-size:1.05rem}@media (max-width:1100px){.pd-detail-grid[data-v-40f60a6a],.pd-grid[data-v-40f60a6a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.pd-grid[data-v-40f60a6a]{grid-template-columns:1fr}}.home[data-v-fb9877b0],[data-v-fb9877b0]:root{--cw-bg:#f5f7fb;--cw-ink:#0f172a;--cw-muted:#64748b;--cw-line:#e5e8f0;--cw-primary:#2c5cff;--cw-primary-soft:#eaf0ff}.ac-topbar[data-v-fb9877b0]{display:flex;align-items:flex-end;justify-content:space-between;margin:8px 0 14px;gap:12px;flex-wrap:wrap}.ac-left[data-v-fb9877b0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-back[data-v-fb9877b0]{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--cw-ink);border:1px solid var(--cw-line);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600;cursor:pointer}.ac-back[data-v-fb9877b0]:hover{background:var(--cw-primary-soft);border-color:var(--cw-primary)}.ac-back i[data-v-fb9877b0]{font-size:.78rem}.ac-sub[data-v-fb9877b0]{color:var(--cw-muted);font-size:.9rem}.ac-sub b[data-v-fb9877b0]{color:var(--cw-ink)}.ac-live[data-v-fb9877b0]{margin-left:10px;color:#16a34a;font-size:.8rem}.ac-live .dot[data-v-fb9877b0]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#16a34a;margin-right:4px}.ac-right[data-v-fb9877b0]{display:flex;gap:10px;align-items:center}.ac-modeswitch[data-v-fb9877b0]{display:inline-flex;background:#fff;border:1px solid var(--cw-line);border-radius:999px;padding:3px}.ac-modeswitch button[data-v-fb9877b0]{border:0;background:transparent;padding:5px 12px;font-size:.82rem;border-radius:999px;cursor:pointer;color:var(--cw-muted);font-family:inherit}.ac-modeswitch button.active[data-v-fb9877b0]{background:var(--cw-ink);color:#fff}.ac-search[data-v-fb9877b0]{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--cw-line);border-radius:10px;padding:6px 12px;width:340px}.ac-search input[data-v-fb9877b0]{border:0;outline:0;flex:1;font-size:.92rem;background:transparent}.ac-btn[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:10px;padding:6px 14px;font-size:.82rem;color:#475569;cursor:pointer}.ac-btn[data-v-fb9877b0]:hover{background:#fafbff}.ac-btn.primary[data-v-fb9877b0]{background:linear-gradient(135deg,var(--cw-primary),#7c3aed);color:#fff;border-color:transparent;font-weight:600}.ac-reminders[data-v-fb9877b0]{position:relative;display:inline-block}.ac-reminders-btn[data-v-fb9877b0]{position:relative;padding:6px 10px}.ac-reminders-btn.has-overdue[data-v-fb9877b0]{background:#fff7ed;border-color:#fdba74;color:#b45309}.ac-reminders-btn.has-overdue .fa-bell[data-v-fb9877b0]{animation:reminders-shake-data-v-fb9877b0 1.8s ease-in-out infinite}.ac-reminders-badge[data-v-fb9877b0]{position:absolute;top:-6px;right:-6px;background:#dc2626;color:#fff;font-size:.68rem;font-weight:800;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:9px;box-shadow:0 0 0 2px #fff}.ac-reminders-drop[data-v-fb9877b0]{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:340px;max-height:420px;overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px rgba(15,23,42,.12);font-size:.82rem}.ac-reminders-head[data-v-fb9877b0]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9;font-weight:700;color:#1e293b;background:#f8fafc}.ac-reminders-close[data-v-fb9877b0]{background:transparent;border:0;color:#64748b;cursor:pointer;padding:2px 6px;font-size:.8rem}.ac-reminders-empty[data-v-fb9877b0]{padding:20px;text-align:center;color:#64748b;font-size:.82rem}.ac-reminders-list[data-v-fb9877b0]{display:flex;flex-direction:column}.ac-reminders-item[data-v-fb9877b0]{text-align:left;background:transparent;border:0;border-bottom:1px solid #f1f5f9;padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.ac-reminders-item[data-v-fb9877b0]:hover{background:#eff6ff}.ac-reminders-item[data-v-fb9877b0]:last-child{border-bottom:0}.ac-reminders-item-name[data-v-fb9877b0]{font-weight:700;color:#0f172a}.ac-reminders-item-name .fa[data-v-fb9877b0]{color:#6366f1;margin-right:6px}.ac-reminders-item-meta[data-v-fb9877b0]{display:flex;justify-content:space-between;gap:6px;font-size:.72rem;color:#64748b}.ac-reminders-item-overdue[data-v-fb9877b0]{color:#b91c1c;font-weight:700}@keyframes reminders-shake-data-v-fb9877b0{0%,60%,to{transform:rotate(0)}70%,90%{transform:rotate(-14deg)}80%{transform:rotate(14deg)}}.ac-banner-err[data-v-fb9877b0]{display:flex;align-items:center;gap:12px;background:#fef3c7;border:1px solid #f59e0b;border-left:4px solid #d97706;border-radius:10px;padding:12px 16px;margin-bottom:14px;font-size:.9rem;color:#78350f}.ac-banner-err i[data-v-fb9877b0]{color:#d97706;font-size:1.1rem;flex-shrink:0}.ac-banner-err .msg[data-v-fb9877b0]{flex:1;line-height:1.4}.ac-banner-err .msg code[data-v-fb9877b0]{background:rgba(146,64,14,.12);color:#78350f;padding:1px 6px;border-radius:4px;font-size:.85em}.ac-banner-err .retry[data-v-fb9877b0]{background:#fff;border:1px solid #d97706;color:#92400e;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.ac-banner-err .retry[data-v-fb9877b0]:hover{background:#fff7ed}.ac-kpis[data-v-fb9877b0]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px}.ac-kpi[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:14px;padding:14px 14px 12px;position:relative;overflow:hidden}.ac-kpi .label[data-v-fb9877b0]{font-size:.72rem;font-weight:600;color:var(--cw-muted);text-transform:uppercase;letter-spacing:.05em}.ac-kpi .value[data-v-fb9877b0]{font-size:1.3rem;font-weight:700;margin-top:4px}.ac-kpi .value.good[data-v-fb9877b0]{color:#16a34a}.ac-kpi .delta[data-v-fb9877b0]{font-size:.78rem;margin-top:2px;color:var(--cw-muted)}.ac-kpi.book[data-v-fb9877b0]{background:linear-gradient(135deg,var(--cw-ink),#1e293b);color:#fff}.ac-kpi.book .delta[data-v-fb9877b0],.ac-kpi.book .label[data-v-fb9877b0]{color:#cbd5e1}.ac-kpi.book .value[data-v-fb9877b0]{color:#fff}.ac-kpi.book .value.cash-white[data-v-fb9877b0],.ac-kpi.book .value.cash-white [data-v-fb9877b0]{color:#fff!important}.ac-kpi-cmp[data-v-fb9877b0]{display:flex;align-items:center;gap:14px;margin-top:4px}.ac-kpi-cmp .cmp-col[data-v-fb9877b0]{flex:1}.ac-kpi-cmp .cmp-tag[data-v-fb9877b0]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ac-kpi.book .ac-kpi-cmp .cmp-tag[data-v-fb9877b0]{color:#94a3b8}.ac-kpi-cmp .cmp-divider[data-v-fb9877b0]{width:1px;align-self:stretch;background:rgba(148,163,184,.25)}.ac-kpi.book .cmp-team[data-v-fb9877b0]{color:#cbd5e1}.ac-kpi-cmp .value[data-v-fb9877b0]{font-size:1.3rem}@media (max-width:1200px){.ac-kpis[data-v-fb9877b0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.ac-kpis[data-v-fb9877b0]{grid-template-columns:repeat(2,1fr)}}.ac-tabs[data-v-fb9877b0]{display:flex;gap:6px;border-bottom:1px solid var(--cw-line);margin-bottom:12px;flex-wrap:wrap}.ac-tab[data-v-fb9877b0]{padding:9px 14px;font-size:.88rem;color:var(--cw-muted);border-bottom:2px solid transparent;cursor:pointer;display:flex;gap:8px;align-items:center}.ac-tab.active[data-v-fb9877b0]{color:var(--cw-primary);border-bottom-color:var(--cw-primary);font-weight:600}.ac-tab.scope-sticky[data-v-fb9877b0]{color:var(--cw-primary);font-weight:600;border-bottom-color:rgba(44,92,255,.35)}.ac-tab .pill[data-v-fb9877b0]{background:var(--cw-primary-soft);color:var(--cw-primary);font-size:.7rem;padding:2px 7px;border-radius:999px;font-weight:700}.ac-tab.active .pill[data-v-fb9877b0]{background:var(--cw-primary);color:#fff}.ac-collector[data-v-fb9877b0]{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:10px 14px;margin-bottom:12px;flex-wrap:wrap}.ac-collector .who[data-v-fb9877b0]{display:flex;align-items:center;gap:10px}.ac-collector .av[data-v-fb9877b0]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--cw-primary),#7c3aed);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem}.ac-collector .name[data-v-fb9877b0]{font-weight:700}.ac-collector .sub[data-v-fb9877b0]{font-size:.78rem;color:var(--cw-muted)}.ac-collector .mini[data-v-fb9877b0]{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.ac-collector .mini .m .l[data-v-fb9877b0]{font-size:.7rem;color:var(--cw-muted);text-transform:uppercase;letter-spacing:.05em}.ac-collector .mini .m .v[data-v-fb9877b0]{font-size:1rem;font-weight:700}.ac-collector .mini .m .v.good[data-v-fb9877b0]{color:#16a34a}.ac-breakdown[data-v-fb9877b0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0;margin-bottom:4px}.ac-breakdown-lbl[data-v-fb9877b0]{font-size:.75rem;color:var(--cw-muted);font-weight:600}.ac-breakdown-chip[data-v-fb9877b0]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.75rem;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.ac-breakdown-chip.me[data-v-fb9877b0]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.ac-breakdown-chip.none[data-v-fb9877b0]{background:#fef9c3;color:#92400e;border-color:#fde68a}.ac-breakdown-count[data-v-fb9877b0]{font-weight:700}.ac-filterbar[data-v-fb9877b0]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.chip[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:999px;padding:5px 11px;font-size:.78rem;color:#475569;cursor:pointer;font-family:inherit;line-height:1.4;display:inline-flex;align-items:center;gap:6px}.chip[data-v-fb9877b0]:focus-visible{outline:2px solid var(--cw-primary);outline-offset:2px}.chip[data-v-fb9877b0]:hover{background:#fafbff}.chip.active[data-v-fb9877b0]{background:var(--cw-ink);color:#fff;border-color:var(--cw-ink)}.chip .count[data-v-fb9877b0]{background:rgba(0,0,0,.08);padding:1px 6px;border-radius:999px;font-size:.7rem;font-weight:700;margin-left:4px}.chip.active .count[data-v-fb9877b0]{background:hsla(0,0%,100%,.18)}.bulkbar[data-v-fb9877b0]{margin-left:auto;display:flex;gap:6px;align-items:center}.bulkbar .bulk-info[data-v-fb9877b0]{font-size:.78rem;color:var(--cw-muted);margin-right:4px;display:inline-flex;align-items:center;gap:6px}.bulkbar button[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:8px;padding:5px 11px;font-size:.8rem;color:#475569;font-weight:600;cursor:pointer}.bulkbar button[data-v-fb9877b0]:hover{background:#fafbff}.bulkbar button.ai[data-v-fb9877b0]{background:linear-gradient(135deg,#7c3aed,var(--cw-primary));color:#fff;border-color:transparent}.bulkbar button.primary[data-v-fb9877b0]{background:var(--cw-primary);color:#fff;border-color:var(--cw-primary)}.bulkbar button.primary[data-v-fb9877b0]:hover{background:#1e40e0;border-color:#1e40e0}.bulkbar button[data-v-fb9877b0]:disabled{opacity:.5;cursor:not-allowed}.ac-queue[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:14px;overflow:auto;max-height:calc(100vh - 220px)}.ac-cash[data-v-fb9877b0]{padding:16px 0}.ac-cash-head[data-v-fb9877b0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;background:#f8fafc;border:1px solid var(--cw-line);border-radius:10px;flex-wrap:wrap}.ac-cash-summary[data-v-fb9877b0]{display:flex;gap:24px;align-items:center}.ac-cash-count .lbl[data-v-fb9877b0],.ac-cash-total .lbl[data-v-fb9877b0]{display:block;font-size:.7rem;color:var(--cw-muted);text-transform:uppercase;letter-spacing:.04em}.ac-cash-total .val[data-v-fb9877b0]{font-size:1.4rem;font-weight:700;color:#16a34a}.ac-cash-count .val[data-v-fb9877b0]{font-size:1.1rem;font-weight:600;color:#334155}.ac-cash-filters[data-v-fb9877b0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ac-cash-filters label[data-v-fb9877b0]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#475569}.ac-cash-filters input[type=date][data-v-fb9877b0]{padding:5px 8px;border:1px solid var(--cw-line);border-radius:6px;font-size:.85rem}.ac-cash .ac-table[data-v-fb9877b0]{min-width:760px}.ac-cash .ac-table .num[data-v-fb9877b0]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ac-cash .ac-table .cid[data-v-fb9877b0]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.78rem;color:#475569}.ac-cash .ac-table .ref[data-v-fb9877b0]{color:#475569;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-cash .ac-table tfoot th[data-v-fb9877b0]{padding:12px 10px;background:#f8fafc;border-top:2px solid var(--cw-line);font-size:.95rem}.ac-debitorders .mandate-link[data-v-fb9877b0]{color:#1d4ed8;text-decoration:none;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.82rem}.ac-debitorders .mandate-link[data-v-fb9877b0]:hover{text-decoration:underline}.ac-debitorders .mandate-link.is-open[data-v-fb9877b0]{color:#7c3aed;font-weight:600}.ac-debitorders .mandate-tx-row>td[data-v-fb9877b0]{background:#f8fafc;border-top:1px dashed var(--cw-line);padding:4px 10px 12px}.ac-paystack .ps-pill[data-v-fb9877b0]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ac-paystack .ps-success[data-v-fb9877b0]{background:#dcfce7;color:#166534}.ac-paystack .ps-failed[data-v-fb9877b0]{background:#fee2e2;color:#991b1b}.ac-paystack .ps-abandoned[data-v-fb9877b0]{background:#fef3c7;color:#92400e}.ac-paystack .ps-reversed[data-v-fb9877b0]{background:#ede9fe;color:#5b21b6}.ac-paystack .ps-pending[data-v-fb9877b0]{background:#dbeafe;color:#1d4ed8}.ac-paystack .ac-cash-filters select[data-v-fb9877b0]{padding:5px 8px;border:1px solid var(--cw-line);border-radius:6px;font-size:.85rem;background:#fff}.paystack-pulse[data-v-fb9877b0]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#16a34a;margin-right:5px;box-shadow:0 0 0 0 rgba(22,163,74,.6);animation:paystack-pulse-data-v-fb9877b0 1.6s ease-out infinite}@keyframes paystack-pulse-data-v-fb9877b0{0%{box-shadow:0 0 0 0 rgba(22,163,74,.6)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.ac-table[data-v-fb9877b0]{width:100%;border-collapse:collapse;font-size:.86rem;min-width:880px}.ac-table thead th[data-v-fb9877b0]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fafbff;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cw-muted);font-weight:700;padding:10px 10px;text-align:left;box-shadow:inset 0 -1px 0 var(--cw-line);white-space:nowrap}.ac-table tbody td[data-v-fb9877b0]{padding:12px 10px;border-bottom:1px solid var(--cw-line);vertical-align:middle}.ac-table tbody tr[data-v-fb9877b0]:hover{background:#f9fbff;cursor:pointer}.ac-table tbody tr.selected[data-v-fb9877b0]{background:var(--cw-primary-soft)}.state-msg[data-v-fb9877b0]{padding:24px;text-align:center;color:var(--cw-muted)}.state-msg.empty[data-v-fb9877b0]{color:#94a3b8;font-size:.9rem}.ac-table thead th.srt[data-v-fb9877b0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ac-table thead th.srt[data-v-fb9877b0]:hover{color:var(--cw-primary)}.ac-table thead th.srt i[data-v-fb9877b0]{margin-left:4px;font-size:.7rem}.ac-table thead th.srt i.sort-dim[data-v-fb9877b0]{color:#cbd5e1}.ac-table td.cid[data-v-fb9877b0],.ac-table th.cid-col[data-v-fb9877b0]{text-align:center;width:88px}.ac-pagefoot[data-v-fb9877b0]{padding:12px 18px;background:#fafbff;border-top:1px solid var(--cw-line);font-size:.82rem;color:var(--cw-muted);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-pagefoot .load-more[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:8px;padding:6px 14px;font-size:.82rem;color:var(--cw-primary);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ac-pagefoot .load-more[data-v-fb9877b0]:hover:not(:disabled){background:var(--cw-primary-soft);border-color:var(--cw-primary)}.ac-pagefoot .load-more[data-v-fb9877b0]:disabled{opacity:.6;cursor:not-allowed}.ac-pipeline[data-v-fb9877b0]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:8px}.ac-col[data-v-fb9877b0]{background:#f8fafc;border:1px solid var(--cw-line);border-radius:12px;padding:10px;min-height:120px}.ac-col h6[data-v-fb9877b0]{font-size:.78rem;text-transform:uppercase;color:var(--cw-muted);font-weight:700;letter-spacing:.05em;display:flex;justify-content:space-between}.ac-col h6 .n[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);padding:1px 8px;border-radius:999px;font-size:.7rem;color:#475569}.ac-card[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:10px;padding:9px 10px;margin-top:8px;cursor:pointer}.ac-card.empty[data-v-fb9877b0]{background:transparent;border:1px dashed #d1d5db;color:var(--cw-muted);font-size:.78rem;cursor:default;text-align:center;padding:14px 8px}.ac-card .n[data-v-fb9877b0]{font-weight:700;font-size:.85rem}.ac-card .m[data-v-fb9877b0]{font-size:.74rem;color:var(--cw-muted)}.ac-card .b[data-v-fb9877b0]{margin-top:6px;display:flex;gap:4px;flex-wrap:wrap}.ac-card .b .b[data-v-fb9877b0]{font-size:.68rem;padding:2px 6px;border-radius:4px;font-weight:700}.ac-card .b .b.ptp[data-v-fb9877b0]{background:#dbeafe;color:#1e40af}.ac-card .b .b.broken[data-v-fb9877b0]{background:#fee2e2;color:#991b1b}.ac-card-more[data-v-fb9877b0]{font-size:.72rem;color:var(--cw-muted);text-align:center;margin-top:6px}@media (max-width:1400px){.ac-pipeline[data-v-fb9877b0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.ac-pipeline[data-v-fb9877b0]{grid-template-columns:1fr}}.ptp-overlay[data-v-fb9877b0]{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1060;display:flex;align-items:center;justify-content:center;padding:18px}.ptp-modal[data-v-fb9877b0]{background:#fff;border-radius:14px;width:100%;max-width:440px;box-shadow:0 24px 48px -16px rgba(15,23,42,.25);overflow:hidden}.ptp-head[data-v-fb9877b0]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--cw-line)}.ptp-title[data-v-fb9877b0]{font-weight:700;font-size:1rem}.ptp-close[data-v-fb9877b0]{background:transparent;border:0;color:var(--cw-muted);cursor:pointer;font-size:1rem}.ptp-body[data-v-fb9877b0]{padding:16px 18px}.ptp-client[data-v-fb9877b0]{font-size:.9rem;color:#475569;margin-bottom:12px;padding:8px 10px;background:#fafbff;border:1px solid var(--cw-line);border-radius:8px}.ptp-client b[data-v-fb9877b0]{color:var(--cw-ink)}.ptp-field[data-v-fb9877b0]{margin-bottom:12px}.ptp-field label[data-v-fb9877b0]{display:block;font-size:.72rem;color:var(--cw-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ptp-field input[data-v-fb9877b0],.ptp-field textarea[data-v-fb9877b0]{width:100%;padding:8px 10px;border:1px solid var(--cw-line);border-radius:8px;font-size:.9rem;font-family:inherit}.ptp-quick[data-v-fb9877b0]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.ptp-quick button[data-v-fb9877b0]{background:#fff;border:1px solid var(--cw-line);border-radius:999px;padding:4px 11px;font-size:.78rem;color:#475569;cursor:pointer}.ptp-quick button[data-v-fb9877b0]:hover{background:var(--cw-primary-soft);border-color:var(--cw-primary);color:var(--cw-primary)}.ptp-actions[data-v-fb9877b0]{display:flex;gap:8px;padding:12px 18px;background:#fafbff;border-top:1px solid var(--cw-line)}.ptp-cancel[data-v-fb9877b0]{flex:1;background:#fff;border:1px solid var(--cw-line);color:#475569;border-radius:10px;padding:10px;font-weight:600;font-size:.85rem;cursor:pointer}.ptp-save[data-v-fb9877b0]{flex:2;background:var(--cw-primary);color:#fff;border:0;border-radius:10px;padding:10px;font-weight:700;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ptp-save[data-v-fb9877b0]:disabled{opacity:.5;cursor:not-allowed}.ptp-save[data-v-fb9877b0]:hover:not(:disabled){background:#1e40e0}