.auth-page[data-v-4842a45f]{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f5f7f9;color:#1f2329}.auth-card[data-v-4842a45f]{width:min(480px,100%);padding:34px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 12px 36px #1f232914}.auth-heading[data-v-4842a45f]{margin-bottom:24px}.eyebrow[data-v-4842a45f]{font-size:12px;color:#079455;font-weight:700}.auth-heading h1[data-v-4842a45f]{margin:8px 0 6px;color:#1f2329;font-size:26px}.auth-heading p[data-v-4842a45f]{margin:0;color:#7b8189;font-size:13px;line-height:1.6}form[data-v-4842a45f]{display:grid;gap:15px}label[data-v-4842a45f]{display:grid;gap:8px;font-size:13px;color:#535961}input[data-v-4842a45f]{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #dfe3e6;border-radius:9px;background:#fff;color:#1f2329;outline:none}input[data-v-4842a45f]:focus{border-color:#07c160;box-shadow:0 0 0 3px #07c1601a}.policy[data-v-4842a45f]{font-size:12px;line-height:1.6;color:#7b8189}.auth-submit[data-v-4842a45f]{padding:13px;border:0;border-radius:9px;background:#07c160;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-4842a45f]:hover:not(:disabled){background:#06ad56}.auth-submit[data-v-4842a45f]:disabled{opacity:.6}.auth-link[data-v-4842a45f]{border:0;background:transparent;color:#087945;cursor:pointer}.auth-error[data-v-4842a45f]{padding:10px 12px;border:1px solid #f3c3c0;border-radius:9px;background:#fff3f2;color:#b42318;font-size:13px}.auth-page[data-v-69dda8c9]{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f5f7f9;color:#1f2329}.auth-card[data-v-69dda8c9]{width:min(440px,100%);padding:32px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 12px 36px #1f232914}.auth-brand[data-v-69dda8c9]{display:flex;gap:14px;align-items:center}.auth-mark[data-v-69dda8c9]{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#07c160;color:#fff;font-size:24px;font-weight:800}.auth-brand h1[data-v-69dda8c9],.auth-heading h2[data-v-69dda8c9]{margin:0}.auth-brand p[data-v-69dda8c9],.auth-heading p[data-v-69dda8c9]{margin:5px 0 0;color:#7b8189;font-size:13px}.auth-tabs[data-v-69dda8c9]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:30px;padding:4px;border-radius:10px;background:#f5f7f9}.auth-tabs button[data-v-69dda8c9]{padding:9px;border:0;border-radius:7px;background:transparent;color:#646a73;font-weight:700;cursor:pointer}.auth-tabs button.active[data-v-69dda8c9]{background:#fff;color:#078a48;box-shadow:0 1px 4px #1f23291a}.method-tabs[data-v-69dda8c9]{display:flex;gap:28px;margin:-7px 0 18px;border-bottom:1px solid #e8eaed}.method-tabs button[data-v-69dda8c9]{position:relative;flex:1;padding:9px 4px 11px;border:0;background:transparent;color:#7b8189;font-weight:700;cursor:pointer}.method-tabs button.active[data-v-69dda8c9]{color:#078a48}.method-tabs button.active[data-v-69dda8c9]:after{position:absolute;right:14px;bottom:-1px;left:14px;height:2px;border-radius:2px;background:#07c160;content:""}.back-button[data-v-69dda8c9],.text-button[data-v-69dda8c9]{padding:0;border:0;background:transparent;color:#078a48;cursor:pointer}.back-button[data-v-69dda8c9]{margin-top:28px;font-weight:700}.auth-heading[data-v-69dda8c9]{margin:22px 0}.auth-heading h2[data-v-69dda8c9]{font-size:25px}form[data-v-69dda8c9]{display:grid;gap:16px}label[data-v-69dda8c9]{display:grid;gap:8px;font-size:13px;color:#535961}input[data-v-69dda8c9]{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #dfe3e6;border-radius:9px;background:#fff;color:#1f2329;outline:none}input[data-v-69dda8c9]::placeholder{color:#a5abb3}input[data-v-69dda8c9]:focus{border-color:#07c160;box-shadow:0 0 0 3px #07c1601a}.password-field[data-v-69dda8c9]{position:relative}.password-field input[data-v-69dda8c9]{padding-right:48px}.password-visibility[data-v-69dda8c9]{position:absolute;top:1px;right:1px;bottom:1px;display:grid;width:44px;place-items:center;padding:0;border:0;border-radius:0 8px 8px 0;background:#fff;color:#7b8189;cursor:pointer}.password-visibility[data-v-69dda8c9]:hover{color:#078a48}.password-visibility[data-v-69dda8c9]:focus-visible{outline:2px solid #07c160;outline-offset:-3px}.password-visibility svg[data-v-69dda8c9]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-visibility[aria-pressed=true][data-v-69dda8c9]:after{position:absolute;width:23px;height:1.5px;border-radius:2px;background:currentColor;content:"";transform:rotate(45deg)}.login-options[data-v-69dda8c9]{display:flex;align-items:center;justify-content:space-between}.remember-row[data-v-69dda8c9]{display:flex;align-items:center;gap:9px;color:#646a73}.remember-row input[data-v-69dda8c9]{width:auto;accent-color:#07c160}.sms-row[data-v-69dda8c9]{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px}.code-button[data-v-69dda8c9]{border:1px solid #b8e6cc;border-radius:9px;background:#f0fbf5;color:#078a48;font-weight:700;cursor:pointer}.code-button[data-v-69dda8c9]:hover:not(:disabled){border-color:#07c160}.code-button[data-v-69dda8c9]:disabled{opacity:.6;cursor:not-allowed}.captcha-button[data-v-69dda8c9]{display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid #b8e6cc;border-radius:9px;background:#f0fbf5;color:#078a48;font-weight:700;cursor:pointer}.captcha-button img[data-v-69dda8c9]{display:block;width:100%;height:100%;object-fit:cover}.captcha-button[data-v-69dda8c9]:disabled{opacity:.6;cursor:not-allowed}.policy[data-v-69dda8c9]{margin-top:-5px;color:#7b8189;font-size:12px;line-height:1.6}.auth-submit[data-v-69dda8c9]{padding:13px;border:0;border-radius:9px;background:#07c160;color:#fff;font-weight:700;cursor:pointer}.auth-submit[data-v-69dda8c9]:hover:not(:disabled){background:#06ad56}.auth-submit[data-v-69dda8c9]:disabled{opacity:.6;cursor:wait}.auth-error[data-v-69dda8c9]{padding:10px 12px;border:1px solid #f3c3c0;border-radius:9px;background:#fff3f2;color:#b42318;font-size:13px}.auth-success[data-v-69dda8c9]{padding:10px 12px;border:1px solid #b8e6cc;border-radius:9px;background:#f0fbf5;color:#067647;font-size:13px}@media (max-width: 520px){.auth-page[data-v-69dda8c9]{padding:18px}.auth-card[data-v-69dda8c9]{padding:24px 20px}.sms-row[data-v-69dda8c9]{grid-template-columns:minmax(0,1fr) 116px}}dialog[data-v-98141d1c]{width:min(560px,calc(100vw - 32px));max-height:88vh;border:1px solid #e0e8e3;border-radius:16px;padding:26px;color:#203b31;box-shadow:0 24px 100px #102d3433}dialog[data-v-98141d1c]::backdrop{background:#152a3544;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-98141d1c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}h2[data-v-98141d1c]{margin:0;font-size:18px}header button[data-v-98141d1c]{border:0;background:#f3f6f4;border-radius:8px;font-size:22px;color:#60756a;width:32px;height:32px;cursor:pointer;transition:background-color .15s,color .15s,transform .08s}header button[data-v-98141d1c]:hover:not(:disabled){background:#e6f2ea;color:#176b4d}header button[data-v-98141d1c]:active:not(:disabled){transform:translateY(1px)}header button[data-v-98141d1c]:focus-visible{outline:2px solid #087f65;outline-offset:3px}.dialog-error[data-v-98141d1c]{background:#fff0ed;color:#a04336;padding:12px;border-radius:8px;font-size:13px;line-height:1.6}.wide[data-v-98141d1c]{box-sizing:border-box;width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.wide[open][data-v-98141d1c]{display:flex;flex-direction:column}.wide .dialog-header[data-v-98141d1c]{flex:none;flex-direction:row;margin:0;padding:20px 24px;border-bottom:1px solid #e2eae4}.wide .dialog-body[data-v-98141d1c]{min-height:0;overflow:auto;padding:24px}.dialog-footer[data-v-98141d1c]{flex:none;padding:18px 24px;border-top:1px solid #e2eae4;background:#f8faf8}@media (max-width:600px){.wide[data-v-98141d1c]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.wide .dialog-header[data-v-98141d1c],.wide .dialog-body[data-v-98141d1c],.dialog-footer[data-v-98141d1c]{padding:16px}}.overview[data-v-57cd820e]{display:grid;gap:20px}.title-with-range[data-v-57cd820e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.segmented[data-v-57cd820e]{display:flex;gap:3px;padding:3px;background:#edf2ee;border-radius:8px}.segmented button[data-v-57cd820e]{border:0;background:transparent;padding:6px 12px;border-radius:6px;font-size:12px;color:#6a7e72;font-weight:600}.segmented button.active[data-v-57cd820e]{background:#fff;color:#12694f;box-shadow:0 1px 3px #173f3014}.setup-card[data-v-57cd820e]{display:grid;gap:12px;padding:16px 20px;border:1px solid #c8e1d4;border-radius:12px;background:#f2faf5}.setup-card>div[data-v-57cd820e]{display:flex;gap:12px;align-items:baseline}.setup-card span[data-v-57cd820e]{color:#5f7468;font-size:13px}.setup-steps[data-v-57cd820e]{display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.setup-steps li[data-v-57cd820e]{display:flex;align-items:center;gap:8px}.step-mark[data-v-57cd820e]{width:22px;height:22px;border-radius:50%;border:2px solid #c8e1d4;display:grid;place-items:center;font-size:12px;color:#fff}.done .step-mark[data-v-57cd820e]{background:#087f65;border-color:#087f65}.done .text-button[data-v-57cd820e]{color:#718177;text-decoration:line-through}.funnel[data-v-57cd820e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.funnel-cell[data-v-57cd820e]{display:grid;gap:6px;padding:18px 20px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.funnel-cell span[data-v-57cd820e]{font-size:12px;color:#718177}.funnel-cell strong[data-v-57cd820e]{font-size:30px;line-height:1;color:#213c31}.funnel-cell small[data-v-57cd820e]{font-size:12px;color:#84958b}.funnel-cell.good[data-v-57cd820e]{background:#e5f4eb;border-color:#c8e1d4}.funnel-cell.good span[data-v-57cd820e],.funnel-cell.good strong[data-v-57cd820e]{color:#117451}.funnel-cell.good small[data-v-57cd820e]{color:#2f7d5c}.overview-grid[data-v-57cd820e]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.side[data-v-57cd820e]{display:grid;gap:20px}.card[data-v-57cd820e]{display:grid;gap:12px;padding:20px 22px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.card-title[data-v-57cd820e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title h2[data-v-57cd820e]{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.count[data-v-57cd820e]{padding:2px 8px;border-radius:10px;font-size:12px;background:#f0f4f1;color:#64796c}.count.danger[data-v-57cd820e]{background:#fdecea;color:#a63d2f}.bar-col[data-v-57cd820e]{width:220px}.bar[data-v-57cd820e]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#edf2ee}.bar .ok[data-v-57cd820e]{background:#087f65}.bar .wait[data-v-57cd820e]{background:#d9b25b}.bar .bad[data-v-57cd820e]{background:#d96d5b}tr.clickable[data-v-57cd820e]{cursor:pointer}tr.clickable:hover td[data-v-57cd820e]{background:#f7fbf8}.all-clear[data-v-57cd820e]{padding:12px 14px;border-radius:10px;background:#f7fbf8;color:#718177;font-size:13px}.todo-row[data-v-57cd820e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f3d9c9;background:#fff8f3;border-radius:10px}.todo-row>div[data-v-57cd820e]{display:grid;gap:3px}.todo-row strong[data-v-57cd820e]{font-size:13px}.todo-row small[data-v-57cd820e]{font-size:12px;color:#718177}.agent-row[data-v-57cd820e]{display:flex;align-items:center;gap:10px;font-size:13px}.agent-row.off[data-v-57cd820e]{color:#9aa8a0}.agent-name[data-v-57cd820e]{flex:1}.muted[data-v-57cd820e]{color:#718177}.good[data-v-57cd820e]{color:#117451;font-weight:600}.tag.danger[data-v-57cd820e]{background:#fdecea;color:#a63d2f}.kv[data-v-57cd820e]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;font-size:13px;padding:6px 0;border-bottom:1px solid #edf2ee}.kv[data-v-57cd820e]:last-child{border-bottom:0}.kv strong[data-v-57cd820e]{font-size:18px}.kv small[data-v-57cd820e]{color:#84958b;min-width:60px;text-align:right}.generated[data-v-57cd820e]{margin:0;font-size:12px;color:#84958b}@media (max-width:1000px){.funnel[data-v-57cd820e]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-57cd820e]{grid-template-columns:1fr}}@media (max-width:560px){.funnel[data-v-57cd820e]{grid-template-columns:1fr}.bar-col[data-v-57cd820e]{width:120px}}.audience[data-v-c6d6e5b4]{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;align-items:start;color:#294638;font-size:14px}.conditions[data-v-c6d6e5b4]{display:grid;gap:16px;padding:22px 24px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.field[data-v-c6d6e5b4]{display:grid;gap:6px;font-size:12px;color:#718177;font-weight:600}.field-label[data-v-c6d6e5b4]{font-size:12px;color:#718177;font-weight:600}.field input[data-v-c6d6e5b4]:not([type=checkbox]):not([type=radio]),.field select[data-v-c6d6e5b4]{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #cfddd3;border-radius:9px;padding:10px 12px;background:#fff;color:#294638;font:inherit;font-size:13px;font-weight:400}.field input[data-v-c6d6e5b4]:focus,.field select[data-v-c6d6e5b4]:focus{outline:0;border-color:#55a37e;box-shadow:0 0 0 3px #278c6426}.reach-options[data-v-c6d6e5b4]{display:flex;flex-wrap:wrap;gap:8px}.reach-option[data-v-c6d6e5b4]{position:relative;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #dce5df;border-radius:8px;font-size:12px;font-weight:600;color:#365a47;cursor:pointer;background:#fff}.reach-option input[data-v-c6d6e5b4]{position:absolute;left:8px;top:50%;opacity:0;width:1px;height:1px;margin:0}.reach-option.selected[data-v-c6d6e5b4]{background:#e0efe7;border-color:#c8e1d4;color:#12694f}.reach-option[data-v-c6d6e5b4]:focus-within{box-shadow:0 0 0 3px #278c6433}.field.inline[data-v-c6d6e5b4]{display:flex;align-items:center;gap:8px;font-weight:500;color:#365a47;font-size:13px}.field.inline.off[data-v-c6d6e5b4]{color:#9aa8a0}.field.inline input[type=checkbox][data-v-c6d6e5b4]{width:16px;height:16px;margin:0}.field.inline .days[data-v-c6d6e5b4]{width:74px!important;min-height:36px!important;padding:6px 10px!important;text-align:center}.more-toggle[data-v-c6d6e5b4]{justify-self:start;padding:0;font-size:13px}.save-row[data-v-c6d6e5b4]{display:grid;grid-template-columns:1fr;gap:8px;padding-top:14px;border-top:1px solid #edf2ee;font-size:12px;color:#718177}.save-row input[data-v-c6d6e5b4]{box-sizing:border-box;width:100%;min-height:38px;border:1px solid #cfddd3;border-radius:8px;padding:8px 12px;font:inherit;font-size:13px}.save-row button[data-v-c6d6e5b4]{justify-self:start}.results[data-v-c6d6e5b4]{display:grid;gap:12px;padding:22px 24px;border:1px solid #e0e7e2;border-radius:14px;background:#fff;min-height:200px}.results-head[data-v-c6d6e5b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.results-head>div[data-v-c6d6e5b4]{display:flex;align-items:baseline;gap:10px}.big[data-v-c6d6e5b4]{font-size:26px;font-weight:700;color:#213c31}.results-head small[data-v-c6d6e5b4]{color:#718177;font-size:12px}.pick-mode[data-v-c6d6e5b4]{display:flex;align-items:center;gap:10px;font-size:12px}.check[data-v-c6d6e5b4]{display:flex;align-items:center;gap:6px;font-size:13px}.muted[data-v-c6d6e5b4]{color:#718177}.small[data-v-c6d6e5b4]{font-size:12px}.summary[data-v-c6d6e5b4]{margin:0;font-size:12px;color:#5f7468}.list[data-v-c6d6e5b4]{display:grid;gap:0;max-height:520px;overflow:auto;border-top:1px solid #e6ede8}.list-head[data-v-c6d6e5b4],.row[data-v-c6d6e5b4]{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 100px;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid #edf2ee;font-size:13px}.row[data-v-c6d6e5b4]{cursor:default}.row[data-v-c6d6e5b4]:has(input){grid-template-columns:20px minmax(0,1.6fr) 110px 100px}.list-head[data-v-c6d6e5b4]{font-size:12px;color:#718177;font-weight:600}.who[data-v-c6d6e5b4]{display:grid;gap:2px}.who strong[data-v-c6d6e5b4]{font-weight:600}.who small[data-v-c6d6e5b4]{color:#718177;font-size:12px}.when[data-v-c6d6e5b4],.state[data-v-c6d6e5b4]{color:#5f7468}.state.good[data-v-c6d6e5b4]{color:#117451;font-weight:600}.row.selected[data-v-c6d6e5b4]{background:#f2faf5}.empty-note[data-v-c6d6e5b4]{margin:0;color:#718177;font-size:13px}.notice[data-v-c6d6e5b4]{display:flex;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:8px;background:#e5f4eb;color:#117451;font-size:13px}.notice.danger[data-v-c6d6e5b4]{background:#fdecea;color:#a63d2f}.notice button[data-v-c6d6e5b4]{border:0;background:transparent;font-size:16px;cursor:pointer;color:inherit}@media (max-width:1000px){.audience[data-v-c6d6e5b4]{grid-template-columns:1fr}.list[data-v-c6d6e5b4]{max-height:360px}}.wizard[data-v-c2bac18a]{display:grid;gap:20px;padding-bottom:0}.steps[data-v-c2bac18a]{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none;font-size:14px;color:#9aa8a0}.steps li[data-v-c2bac18a]{display:flex;align-items:center;gap:8px}.steps li[data-v-c2bac18a]:after{content:"";display:block;width:56px;height:2px;background:#e6ede8;margin-left:12px}.steps li[data-v-c2bac18a]:last-child:after{display:none}.steps .n[data-v-c2bac18a]{width:26px;height:26px;border-radius:50%;border:2px solid #e6ede8;display:grid;place-items:center;font-size:13px;font-weight:700}.steps .active[data-v-c2bac18a]{color:#213c31;font-weight:700}.steps .active .n[data-v-c2bac18a]{background:#087f65;border-color:#087f65;color:#fff}.steps .done[data-v-c2bac18a]{color:#12694f}.steps .done .n[data-v-c2bac18a]{border-color:#087f65;color:#087f65}.steps .done[data-v-c2bac18a]:after{background:#c8e1d4}.step-body[data-v-c2bac18a]{min-height:300px;display:grid;gap:16px;align-content:start}.card[data-v-c2bac18a]{display:grid;gap:16px;padding:22px 24px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.card h2[data-v-c2bac18a]{margin:0;font-size:16px}.method-options[data-v-c2bac18a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.method-card[data-v-c2bac18a]{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px solid #dce5df;border-radius:10px;cursor:pointer}.method-card.selected[data-v-c2bac18a]{border-color:#087f65;background:#f2faf5}.method-card input[type=radio][data-v-c2bac18a]{flex:none;width:16px;height:16px;min-width:0;margin:3px 0 0;padding:0;border:0;background:none;accent-color:#087f65}.method-card span[data-v-c2bac18a]{display:grid;gap:4px}.method-card small[data-v-c2bac18a]{font-size:12px;color:#718177}.agent-pick[data-v-c2bac18a]{display:flex;flex-wrap:wrap;gap:8px}.agent-chip[data-v-c2bac18a]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid #dce5df;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#365a47}.agent-chip.selected[data-v-c2bac18a]{border-color:#087f65;background:#e0efe7;color:#12694f}.agent-chip.dim[data-v-c2bac18a]{opacity:.55}.hint[data-v-c2bac18a]{margin:0;font-size:12px;color:#9b742b}.recap[data-v-c2bac18a]{display:grid;gap:8px;margin:0}.recap div[data-v-c2bac18a]{display:grid;grid-template-columns:56px 1fr;gap:12px;font-size:13px}.recap dt[data-v-c2bac18a]{color:#718177}.recap dd[data-v-c2bac18a]{margin:0}.recap a[data-v-c2bac18a]{color:#0b7a5f;font-weight:600}.check.confirm[data-v-c2bac18a]{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:12px 18px;border:1px solid #cfddd3;border-radius:10px;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.check.confirm.checked[data-v-c2bac18a]{border-color:#087f65;background:#f2faf5;color:#12694f}.check.confirm input[type=checkbox][data-v-c2bac18a]{flex:none;width:17px;height:17px;min-width:0;margin:0;padding:0;border:0;background:none;accent-color:#087f65}.wizard-footer[data-v-c2bac18a]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -28px -28px;padding:16px 28px;background:#fff;border-top:1px solid #dfe7e1;border-radius:0 0 14px 14px;box-shadow:0 -8px 24px #173f300f}.footer-summary[data-v-c2bac18a]{display:flex;align-items:center;gap:14px;font-size:14px;flex-wrap:wrap}.footer-summary strong[data-v-c2bac18a]{font-size:18px}.sep[data-v-c2bac18a]{width:1px;height:18px;background:#e6ede8}.footer-actions[data-v-c2bac18a]{display:flex;gap:10px}@media (max-width:700px){.method-options[data-v-c2bac18a]{grid-template-columns:1fr}.wizard-footer[data-v-c2bac18a]{flex-direction:column;align-items:stretch;margin:0 -22px -22px;padding:14px 22px}.footer-actions button[data-v-c2bac18a]{flex:1}.steps li[data-v-c2bac18a]:after{width:20px}}.records[data-v-5af8c2ab]{display:grid;gap:18px;align-content:start}.crumbs[data-v-5af8c2ab]{display:flex;align-items:center;gap:10px;color:#718177;font-size:13px}.crumbs h1[data-v-5af8c2ab]{margin:0}.bar-col[data-v-5af8c2ab]{width:200px}.bar[data-v-5af8c2ab]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#edf2ee}.bar .ok[data-v-5af8c2ab]{background:#087f65}.bar .wait[data-v-5af8c2ab]{background:#d9b25b}.bar .bad[data-v-5af8c2ab]{background:#d96d5b}tr.clickable[data-v-5af8c2ab]{cursor:pointer}tr.clickable:hover td[data-v-5af8c2ab]{background:#f7fbf8}td small[data-v-5af8c2ab]{display:block;color:#718177;font-size:12px;margin-top:2px}.good[data-v-5af8c2ab]{color:#117451}.tag.danger[data-v-5af8c2ab]{background:#fdecea;color:#a63d2f}.tag.muted[data-v-5af8c2ab]{background:#f0f4f1;color:#84958b}.tag.plain[data-v-5af8c2ab]{background:#eef2f7;color:#4d5f74}.none[data-v-5af8c2ab]{color:#b5c0b9}.campaign-summary[data-v-5af8c2ab]{display:grid;gap:14px;padding:20px 22px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.facts[data-v-5af8c2ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.facts div[data-v-5af8c2ab]{display:grid;gap:3px}.facts span[data-v-5af8c2ab]{font-size:12px;color:#718177}.facts strong[data-v-5af8c2ab]{font-size:14px}.facts small[data-v-5af8c2ab]{font-size:12px;color:#84958b}.summary-cells[data-v-5af8c2ab]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.summary-cells div[data-v-5af8c2ab]{display:grid;gap:4px;padding:12px 14px;border:1px solid #dce9df;border-radius:10px;background:#f7fbf8}.summary-cells span[data-v-5af8c2ab]{font-size:12px;color:#718177}.summary-cells strong[data-v-5af8c2ab]{font-size:22px;line-height:1}.summary-cells .warning strong[data-v-5af8c2ab]{color:#9b742b}.summary-cells .danger strong[data-v-5af8c2ab]{color:#a63d2f}.summary-cells .good[data-v-5af8c2ab]{background:#e5f4eb;border-color:#c8e1d4}.summary-cells .good span[data-v-5af8c2ab],.summary-cells .good strong[data-v-5af8c2ab]{color:#117451}.outcome-detail summary[data-v-5af8c2ab]{cursor:pointer;font-size:12px;color:#718177}.outcome-detail ul[data-v-5af8c2ab]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:12px}.outcome-detail li[data-v-5af8c2ab]{display:flex;gap:6px}.filters[data-v-5af8c2ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.segmented[data-v-5af8c2ab]{display:flex;flex-wrap:wrap;gap:3px;padding:3px;background:#edf2ee;border-radius:8px}.segmented button[data-v-5af8c2ab]{border:0;background:transparent;padding:6px 12px;border-radius:6px;font-size:12px;color:#6a7e72;font-weight:600}.segmented button.active[data-v-5af8c2ab]{background:#fff;color:#12694f;box-shadow:0 1px 3px #173f3014}.filter-right[data-v-5af8c2ab]{display:flex;gap:8px;align-items:center}.filter-right select[data-v-5af8c2ab]{min-height:38px;border:1px solid #dce5df;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px}.search[data-v-5af8c2ab]{display:flex;gap:6px}.search input[data-v-5af8c2ab]{min-height:38px;width:220px;border:1px solid #dce5df;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px}.phone[data-v-5af8c2ab]{letter-spacing:.01em}.pagination[data-v-5af8c2ab]{display:flex;align-items:center;gap:10px;font-size:12px;color:#718177}@media (max-width:1000px){.facts[data-v-5af8c2ab],.summary-cells[data-v-5af8c2ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-col[data-v-5af8c2ab]{width:120px}}.directory[data-v-5aab5134]{font-size:16px}.directory-title[data-v-5aab5134]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.directory-title h1[data-v-5aab5134]{font-size:24px;margin:0}.directory-title h1 span[data-v-5aab5134]{font-size:14px;color:#718277;font-weight:400}.directory-title p[data-v-5aab5134]{margin:8px 0 0;color:#627467;font-size:13px}.customer-main[data-v-5aab5134]{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid #e1eae3;border-radius:10px;background:#fbfdfb}.search-row[data-v-5aab5134]{padding-bottom:2px}.search-row[data-v-5aab5134],.pagination[data-v-5aab5134],.row-actions[data-v-5aab5134]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-row input[data-v-5aab5134]{flex:1;min-width:220px}.search-row span[data-v-5aab5134],.pagination span[data-v-5aab5134],small[data-v-5aab5134]{font-size:13px;color:#617467}.table-wrap[data-v-5aab5134]{overflow:auto;border:1px solid #e1e9e3;border-radius:8px;background:#fff}table[data-v-5aab5134]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-5aab5134],td[data-v-5aab5134]{border-bottom:1px solid #e1e9e3;padding:13px 12px;text-align:left;vertical-align:top}th[data-v-5aab5134]{background:#f4f8f5;white-space:nowrap;color:#536b5c;font-size:12px;font-weight:600}tbody tr[data-v-5aab5134]:hover{background:#f8fcf9}tbody tr:last-child td[data-v-5aab5134]{border-bottom:0}td[data-v-5aab5134]:nth-child(2){white-space:nowrap}button[data-v-5aab5134],input[data-v-5aab5134]{font:inherit;font-size:14px;box-sizing:border-box;border:1px solid #cbd9d0;border-radius:7px;padding:10px;background:#fff;min-width:0;color:#294535}button[data-v-5aab5134]{cursor:pointer}button[data-v-5aab5134]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-5aab5134]{color:#fff;background:#087f65;border-color:#087f65}.primary[data-v-5aab5134]:hover:not(:disabled){background:#076952}.text-button[data-v-5aab5134]{padding:0;border:0;color:#087f65;background:none}.row-actions[data-v-5aab5134]{white-space:normal}.row-actions .text-button[data-v-5aab5134]{font-size:14px}.danger-link[data-v-5aab5134]{color:#ad4a3f!important}.status-line[data-v-5aab5134]{display:flex;gap:3px;flex-wrap:wrap}.status-active[data-v-5aab5134]{color:#1d7b58}.status-inactive[data-v-5aab5134]{color:#a14b3f}.customer-line[data-v-5aab5134]{display:flex;align-items:flex-start;gap:10px}.directory-avatar[data-v-5aab5134]{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;background:#e3f1e9;color:#137151;font-weight:700}.error[data-v-5aab5134]{padding:12px;border-radius:8px;background:#fff0ed;color:#a04336;font-size:14px}.pagination[data-v-5aab5134]{justify-content:flex-end;padding-top:2px}.pagination span[data-v-5aab5134]{margin-right:auto}button[data-v-5aab5134]:focus-visible,input[data-v-5aab5134]:focus-visible{outline:2px solid #087f65;outline-offset:3px}@media (max-width:600px){.directory-title[data-v-5aab5134]{align-items:flex-start;flex-direction:column}.directory-title h1[data-v-5aab5134]{font-size:22px}.search-row input[data-v-5aab5134]{min-width:0;width:100%}.customer-main[data-v-5aab5134]{padding:12px}th[data-v-5aab5134],td[data-v-5aab5134]{padding:10px 8px}}.directory button[data-v-5aab5134]{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .08s}.directory button[data-v-5aab5134]:not(:disabled):active{transform:translateY(1px)}.directory button.primary[data-v-5aab5134]{min-height:40px;box-shadow:0 5px 14px #087f6524}.directory button.primary[data-v-5aab5134]:hover:not(:disabled){box-shadow:0 7px 17px #087f6533}.directory button.text-button[data-v-5aab5134]{min-height:30px;border:1px solid transparent;border-radius:7px;padding:5px 8px;font-weight:600}.directory button.text-button[data-v-5aab5134]:hover:not(:disabled){background:#edf8f1;border-color:#d1eadb}.directory button.text-button.danger-link[data-v-5aab5134]:hover:not(:disabled){background:#fff2f0;border-color:#f2d0ca}.directory button[data-v-5aab5134]:focus-visible{outline:2px solid #087f65;outline-offset:3px}.customer-name[data-v-5aab5134]{display:inline-block;font-size:16px!important;line-height:1.4;font-weight:700!important;color:#214b38!important}.customer-phone[data-v-5aab5134]{display:inline-block;font-size:16px;line-height:1.4;letter-spacing:.01em;color:#1e3f30}.reach[data-v-5aab5134]{display:grid;gap:2px;font-size:13px}.reach .good[data-v-5aab5134]{color:#117451}.reach small[data-v-5aab5134]{color:#718177;font-size:12px}.trace-summary[data-v-5aab5134]{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:5px 12px;min-width:210px;color:#536b5c;font-size:12px;line-height:1.5}.trace-summary strong[data-v-5aab5134]{grid-column:1/-1;font-size:14px;color:#315b46}.trace-summary span[data-v-5aab5134]{white-space:nowrap}.trace-summary .good[data-v-5aab5134]{color:#087f65;font-weight:700}.trace-summary small[data-v-5aab5134]{grid-column:1/-1;color:#718277;font-size:11px}.group-manager[data-v-90770553]{display:grid;gap:16px;font-size:14px}.head[data-v-90770553]{display:flex;align-items:center;justify-content:space-between;gap:12px}.head p[data-v-90770553]{margin:0;font-size:13px;color:#627467}.creator[data-v-90770553]{display:grid;gap:10px;padding:16px;border:1px dashed #c8e1d4;border-radius:12px;background:#fbfdfb}.creator-hint[data-v-90770553]{margin:0;font-size:12px;color:#5f7468;display:flex;gap:10px;align-items:center}.cond[data-v-90770553]{color:#5f7468;font-size:13px}.rename[data-v-90770553]{display:flex;gap:6px;align-items:center}.rename input[data-v-90770553]{min-height:34px;border:1px solid #cfddd3;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px}.notice[data-v-90770553]{display:flex;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:8px;background:#e5f4eb;color:#117451;font-size:13px}.notice.danger[data-v-90770553]{background:#fdecea;color:#a63d2f}.notice button[data-v-90770553]{border:0;background:transparent;font-size:16px;cursor:pointer;color:inherit}.customers[data-v-e1a7c444]{display:grid;gap:18px;align-content:start}.title-tabs[data-v-e1a7c444]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.segmented[data-v-e1a7c444]{display:flex;gap:3px;padding:3px;background:#edf2ee;border-radius:8px}.segmented button[data-v-e1a7c444]{border:0;background:transparent;padding:6px 12px;border-radius:6px;font-size:12px;color:#6a7e72;font-weight:600}.segmented button.active[data-v-e1a7c444]{background:#fff;color:#12694f;box-shadow:0 1px 3px #173f3014}.imports[data-v-e1a7c444]{display:grid;gap:16px}.import-box[data-v-e1a7c444]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px dashed #c8e1d4;border-radius:12px;background:#fbfdfb}.import-box>div[data-v-e1a7c444]:first-child{display:grid;gap:4px}.import-box small[data-v-e1a7c444]{font-size:12px;color:#5f7468}.import-box input[type=file][data-v-e1a7c444]{font-size:12px}.tag.danger[data-v-e1a7c444]{background:#fdecea;color:#a63d2f}td.danger[data-v-e1a7c444]{color:#a63d2f;font-weight:600}.import-detail[data-v-e1a7c444]{display:grid;gap:12px;padding:16px 18px;border:1px solid #e0e7e2;border-radius:12px;background:#fff}.import-detail h3[data-v-e1a7c444]{margin:0;font-size:15px}.import-detail p[data-v-e1a7c444]{margin:4px 0 0;font-size:12px;color:#5f7468}.dy-card-editor[data-v-6de1f516]{display:grid;gap:10px;padding:14px;border:1px solid #dce9df;border-radius:10px;background:#fbfdfb;font-size:12px;color:#4d5e55}.dy-preview[data-v-6de1f516]{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;background:#fff;border:1px solid #edf2ee}.dy-thumb[data-v-6de1f516]{flex:none;width:52px;height:52px;border-radius:8px;background:#f0f4f1 center/cover no-repeat;display:grid;place-items:center;font-size:10px;color:#8a9a90}.dy-text[data-v-6de1f516]{display:grid;gap:3px;min-width:0}.dy-text strong[data-v-6de1f516]{font-size:13px;line-height:1.4;color:#213c31;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dy-text small[data-v-6de1f516]{color:#718177;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label[data-v-6de1f516]{display:grid;gap:5px}label em[data-v-6de1f516]{font-style:normal;color:#a0ada5;margin-left:6px}input[data-v-6de1f516]:not([type=file]){font-size:12px;padding:8px 10px;border:1px solid #e0e7e2;border-radius:8px}.dy-cover-row[data-v-6de1f516]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dy-cover-row span[data-v-6de1f516]{flex:1;min-width:140px}.dy-hint[data-v-6de1f516]{margin:0;color:#8a9a90}.dy-editor-actions[data-v-6de1f516]{display:flex;gap:8px;align-items:center}button[data-v-6de1f516]{font-size:12px;padding:7px 12px}.dy-crop[data-v-6de1f516]{display:grid;gap:8px;justify-items:start;padding:12px;border:1px dashed #c8e1d4;border-radius:10px;background:#fff}.dy-crop p[data-v-6de1f516]{margin:0;color:#627467}.dy-crop-view[data-v-6de1f516]{position:relative;overflow:hidden;border-radius:8px;background:#222;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dy-crop-view img[data-v-6de1f516]{position:absolute;left:0;top:0;max-width:none;pointer-events:none}.dy-crop input[type=range][data-v-6de1f516]{width:260px;padding:0;border:0}.agents-panel[data-v-5f776907]{display:grid;gap:16px;align-content:start}.lead[data-v-5f776907]{margin:0;font-size:13px;color:#627467}.team-card[data-v-5f776907]{display:grid;gap:14px;padding:20px 22px;border:1px solid #c8e1d4;border-radius:14px;background:#f7fbf8}.team-head[data-v-5f776907]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-head>div[data-v-5f776907]{display:grid;gap:4px}.team-head strong[data-v-5f776907]{font-size:15px}.team-head small[data-v-5f776907]{font-size:12px;color:#627467}.team-members[data-v-5f776907]{display:flex;align-items:center;gap:10px;font-size:12px;color:#627467}.team-members .text-button[data-v-5f776907]{font-size:12px;padding:2px 4px}.team-stale[data-v-5f776907]{margin:0;padding:8px 10px;border-radius:8px;background:#fff6e5;color:#8a6420;font-size:12px}.team-stale .text-button[data-v-5f776907]{font-size:12px;padding:0 4px}.agent-grid[data-v-5f776907]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.entry-link[data-v-5f776907]{display:grid;gap:6px}.entry-link label[data-v-5f776907]{font-size:12px;color:#718177}.entry-link .clicks[data-v-5f776907]{color:#117451}.entry-link .row.sub[data-v-5f776907]{padding-left:0}.ext-tag[data-v-5f776907]{flex:none;font-size:11px;font-weight:700;color:#117451;background:#e5f4eb;border-radius:6px;padding:4px 7px}.entry-link .row[data-v-5f776907]{display:flex;gap:8px;align-items:center}.entry-link input[data-v-5f776907]{flex:1;min-width:0;font-size:12px;color:#4d5e55;background:#f4f7f5;border:1px solid #e0e7e2;border-radius:9px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.entry-link button[data-v-5f776907]{flex:none;font-size:12px;padding:9px 16px}.entry-link .text-button[data-v-5f776907]{padding:9px 4px}.rotate-box[data-v-5f776907]{display:grid;gap:8px;padding:12px 14px;border:1px solid #dce9df;border-radius:10px;background:#f7fbf8}.rotate-box p[data-v-5f776907]{margin:0;font-size:12px;color:#4d5e55;font-weight:600}.rotate-box label[data-v-5f776907]{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#5f7468;cursor:pointer}.rotate-box input[type=radio][data-v-5f776907]{flex:none;width:15px;height:15px;min-width:0;margin:2px 0 0;padding:0;border:0;background:none;accent-color:#087f65}.rotate-actions[data-v-5f776907]{display:flex;gap:8px;align-items:center;margin-top:2px}.rotate-actions button[data-v-5f776907]{font-size:12px;padding:8px 14px}.rotate-note[data-v-5f776907]{margin:0;font-size:12px;color:#8a9a90}.agent-card[data-v-5f776907]{display:grid;gap:16px;padding:20px 22px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.agent-card.off[data-v-5f776907]{opacity:.7}.agent-head[data-v-5f776907]{display:flex;align-items:center;gap:12px}.agent-head>div[data-v-5f776907]{flex:1;min-width:0;display:grid;gap:3px}.agent-head strong[data-v-5f776907]{font-size:15px;line-height:1.3}.agent-head small[data-v-5f776907]{font-size:12px;color:#8a9a90;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-head .tag[data-v-5f776907]{flex:none;align-self:flex-start}.person-avatar.big[data-v-5f776907]{width:40px;height:40px;font-size:16px}.agent-nums[data-v-5f776907]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.agent-nums div[data-v-5f776907]{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:#f7fbf8}.agent-nums span[data-v-5f776907]{font-size:12px;color:#718177}.agent-nums strong[data-v-5f776907]{font-size:20px;line-height:1}.agent-nums .good[data-v-5f776907]{background:#e5f4eb}.agent-nums .good span[data-v-5f776907],.agent-nums .good strong[data-v-5f776907]{color:#117451}.problem[data-v-5f776907]{margin:0;padding:8px 10px;border-radius:8px;background:#fdecea;color:#a63d2f;font-size:12px}.agent-actions[data-v-5f776907]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:2px;border-top:1px solid #f0f4f1;margin-top:-2px}.agent-actions[data-v-5f776907]>*{margin-top:12px}.tag.danger[data-v-5f776907]{background:#fdecea;color:#a63d2f}.tag.muted[data-v-5f776907]{background:#f0f4f1;color:#84958b}.dy-default[data-v-5f776907]{display:grid;gap:12px;padding:16px 20px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.dy-default-head[data-v-5f776907]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dy-default-head>div[data-v-5f776907]{display:grid;gap:4px}.dy-default-head strong[data-v-5f776907]{font-size:14px}.dy-default-head small[data-v-5f776907]{font-size:12px;color:#627467}.dy-row[data-v-5f776907]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#718177}.dy-row .dy-name[data-v-5f776907]{color:#4d5e55;font-weight:600}.dy-row small[data-v-5f776907]{color:#a63d2f}.dy-row .text-button[data-v-5f776907]{font-size:12px;padding:2px 4px}.tag.warning[data-v-5f776907]{background:#fff6e5;color:#8a6420}.empty-card[data-v-5f776907]{display:grid;gap:10px;justify-items:start;padding:22px;border:1px dashed #c8e1d4;border-radius:14px;background:#fbfdfb}.empty-card p[data-v-5f776907]{margin:0;font-size:13px;color:#5f7468}.block[data-v-e8bfd773]{display:grid;gap:14px;padding:20px 22px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.block-title h2[data-v-e8bfd773]{margin:0;font-size:16px}.block-title p[data-v-e8bfd773]{margin:4px 0 0;font-size:12px;color:#627467}.ticker-form[data-v-e8bfd773]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ticker-form label[data-v-e8bfd773]{display:grid;gap:6px;font-size:12px;color:#718177;font-weight:600}.ticker-form label.grow[data-v-e8bfd773]{flex:1;min-width:200px}.ticker-form input[data-v-e8bfd773]{min-height:40px;border:1px solid #cfddd3;border-radius:9px;padding:8px 10px;font:inherit;font-size:13px}.ticker-form label:first-child input[data-v-e8bfd773]{width:96px}.warn-hint[data-v-e8bfd773]{margin:0;font-size:12px;color:#a6702a}.preview[data-v-e8bfd773]{margin:0;font-size:12px;color:#117451}.ticker-list[data-v-e8bfd773]{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow:auto}.ticker-list li[data-v-e8bfd773]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:9px;background:#f7fbf8;font-size:13px}.ticker-list .text-button[data-v-e8bfd773]{font-size:12px}.empty-hint[data-v-e8bfd773]{margin:0;font-size:12px;color:#8a9a90}.settings[data-v-7869d517]{display:grid;gap:18px;align-content:start}.redeem-row[data-v-7869d517]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.redeem-row input[data-v-7869d517]{flex:1;min-width:200px;max-width:360px;min-height:42px;border:1px solid #cfddd3;border-radius:9px;padding:10px 12px;font:inherit;font-size:13px}.hint[data-v-7869d517]{margin:0;font-size:12px;color:#718177}.hint.warn[data-v-7869d517]{color:#a6702a}.block[data-v-7869d517]{display:grid;gap:14px;padding:20px 22px;border:1px solid #e0e7e2;border-radius:14px;background:#fff}.block-title[data-v-7869d517]{display:flex;align-items:center;justify-content:space-between;gap:12px}.block-title h2[data-v-7869d517]{margin:0;font-size:16px}.block-title p[data-v-7869d517]{margin:4px 0 0;font-size:12px;color:#627467}.kv-grid[data-v-7869d517]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kv-grid div[data-v-7869d517]{display:grid;gap:3px;padding:12px 14px;border-radius:10px;background:#f7fbf8}.kv-grid span[data-v-7869d517]{font-size:12px;color:#718177}.kv-grid strong[data-v-7869d517]{font-size:14px}.kv-grid small[data-v-7869d517]{font-size:12px;color:#84958b}.good[data-v-7869d517]{color:#117451}.danger[data-v-7869d517]{color:#a63d2f}.fine[data-v-7869d517]{margin:0;font-size:12px;color:#84958b}.redeem[data-v-7869d517]{display:grid;gap:6px}.redeem label[data-v-7869d517]{font-size:12px;color:#718177}.redeem-row[data-v-7869d517]{display:flex;gap:8px;max-width:460px}.redeem-row input[data-v-7869d517]{flex:1;padding:9px 12px;border:1px solid #d6e0d9;border-radius:10px;font-size:13px}@media (max-width:800px){.kv-grid[data-v-7869d517]{grid-template-columns:1fr}}.customer-detail[data-v-8835a2bc]{display:grid;gap:16px;font-size:14px}.head[data-v-8835a2bc]{display:grid;gap:8px}.who[data-v-8835a2bc]{display:flex;align-items:baseline;gap:12px}.customer-phone[data-v-8835a2bc]{font-size:18px}.meta[data-v-8835a2bc]{font-size:12px;color:#718177}.tags[data-v-8835a2bc]{display:flex;gap:6px;flex-wrap:wrap}.head-actions[data-v-8835a2bc]{display:flex;gap:12px;flex-wrap:wrap}.notes[data-v-8835a2bc]{margin:0;padding:10px 12px;border-radius:8px;background:#f7fbf8;font-size:13px;color:#5f7468}.stage-box[data-v-8835a2bc]{display:grid;gap:6px;padding:12px 14px;border:1px solid #e0e7e2;border-radius:10px}.stage-row[data-v-8835a2bc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.label[data-v-8835a2bc]{font-size:12px;color:#718177;font-weight:600}.stage-row select[data-v-8835a2bc],.stage-row input[data-v-8835a2bc]{min-height:36px;border:1px solid #cfddd3;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px}.stage-box small[data-v-8835a2bc]{font-size:12px;color:#84958b}.note-form[data-v-8835a2bc]{display:flex;gap:8px}.note-form input[data-v-8835a2bc]{flex:1;min-height:38px;border:1px solid #cfddd3;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px}h3[data-v-8835a2bc]{margin:4px 0 0;font-size:14px}.timeline[data-v-8835a2bc]{margin:0;padding:0;list-style:none;display:grid;gap:0}.timeline li[data-v-8835a2bc]{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:8px 0;border-left:0}.dot[data-v-8835a2bc]{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#c8d6cc;justify-self:center}.timeline li.added .dot[data-v-8835a2bc]{background:#087f65}.timeline li.click .dot[data-v-8835a2bc]{background:#4c9d7d}.timeline li.open .dot[data-v-8835a2bc]{background:#8fc4aa}.timeline li.note .dot[data-v-8835a2bc]{background:#d9b25b}.timeline li.danger .dot[data-v-8835a2bc]{background:#d96d5b}.body[data-v-8835a2bc]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.text[data-v-8835a2bc]{font-size:13px}.timeline li.added .text[data-v-8835a2bc]{font-weight:700;color:#117451}.body time[data-v-8835a2bc]{font-size:12px;color:#84958b}.message-detail[data-v-1fd34adf]{display:grid;gap:14px;font-size:14px}.head[data-v-1fd34adf]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.customer-phone[data-v-1fd34adf]{font-size:16px}.meta[data-v-1fd34adf]{font-size:12px;color:#718177}.funnel-steps[data-v-1fd34adf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.funnel-steps li[data-v-1fd34adf]{display:grid;gap:3px;padding:12px;border:1px solid #e6ede8;border-radius:10px;background:#fbfdfb}.funnel-steps li.done[data-v-1fd34adf]{background:#f2faf5;border-color:#c8e1d4}.funnel-steps .label[data-v-1fd34adf]{font-size:12px;color:#718177}.funnel-steps strong[data-v-1fd34adf]{font-size:15px}.funnel-steps li.good strong[data-v-1fd34adf]{color:#117451}.funnel-steps li.danger strong[data-v-1fd34adf]{color:#a63d2f}.funnel-steps li.warning strong[data-v-1fd34adf]{color:#9b742b}.funnel-steps time[data-v-1fd34adf],.funnel-steps small[data-v-1fd34adf]{font-size:11px;color:#84958b}.fine[data-v-1fd34adf]{margin:0;font-size:12px;color:#84958b}.danger[data-v-1fd34adf]{color:#a63d2f}.link-row[data-v-1fd34adf]{display:flex;gap:8px}.link-row input[data-v-1fd34adf]{flex:1;min-width:0;min-height:38px;border:1px solid #cfddd3;border-radius:8px;padding:6px 10px;font:inherit;font-size:12px;color:#5f7468}.actions[data-v-1fd34adf]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.confirm-box[data-v-1fd34adf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:#fff8f3;border:1px solid #f3d9c9;font-size:13px}.confirm-box select[data-v-1fd34adf]{min-height:36px;border:1px solid #cfddd3;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px}.ops summary[data-v-1fd34adf]{cursor:pointer;font-size:12px;color:#718177}.ops ol[data-v-1fd34adf]{margin:8px 0 0;padding-left:18px;font-size:12px;color:#5f7468;display:grid;gap:4px}.ops li[data-v-1fd34adf]{display:flex;gap:10px;flex-wrap:wrap}.ops time[data-v-1fd34adf]{color:#84958b}.h5-preview[data-v-1fd34adf]{width:100%;height:520px;border:1px solid #e0e7e2;border-radius:12px;background:#fff}@media (max-width:600px){.funnel-steps[data-v-1fd34adf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-nav button[data-v-a84deb34]{font-weight:600}.platform-viewer[data-v-f5e567b9]{display:grid;gap:16px;margin-top:24px;padding:22px;background:#fff;border:1px solid #dfe8e1;border-radius:14px;box-shadow:0 8px 28px #204c370d;color:#213c31}.viewer-heading[data-v-f5e567b9],.detail-heading[data-v-f5e567b9],.enterprise-search[data-v-f5e567b9],.customer-search[data-v-f5e567b9]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.viewer-heading h1[data-v-f5e567b9]{margin:0;font-size:20px}.viewer-heading h1 span[data-v-f5e567b9]{font-size:11px;background:#edf7f0;color:#167452;padding:4px 7px;border-radius:5px;margin-left:6px}.viewer-heading p[data-v-f5e567b9]{margin:6px 0 0;color:#718277;font-size:12px}.enterprise-search input[data-v-f5e567b9]{max-width:440px;flex:1}.viewer-layout[data-v-f5e567b9]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px}.enterprise-list[data-v-f5e567b9]{display:grid;align-content:start;gap:8px;padding:14px;background:#f7faf7;border-radius:10px}.enterprise-list>button[data-v-f5e567b9]{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid transparent;padding:10px;background:transparent}.enterprise-list>button.selected[data-v-f5e567b9]{border-color:#72b092;background:#eaf6ee}.enterprise-list>button>span[data-v-f5e567b9]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#deeee4;color:#177150;font-weight:700}.enterprise-list b[data-v-f5e567b9],.enterprise-list small[data-v-f5e567b9]{display:block}.enterprise-list small[data-v-f5e567b9]{margin-top:2px;color:#718277;font-size:10px}.viewer-detail[data-v-f5e567b9]{min-width:0}.detail-heading h2[data-v-f5e567b9]{margin:0 0 4px;font-size:18px}.detail-heading small[data-v-f5e567b9]{color:#718277}.tag[data-v-f5e567b9]{padding:5px 8px;background:#edf7f0;color:#167452;border-radius:5px;font-size:11px}.metrics[data-v-f5e567b9]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0}.metrics div[data-v-f5e567b9]{display:grid;gap:4px;padding:12px 8px;background:#f7faf8;border-radius:8px;text-align:center}.metrics b[data-v-f5e567b9]{font-size:20px;color:#087f65}.metrics span[data-v-f5e567b9]{font-size:11px;color:#718277}.viewer-tabs[data-v-f5e567b9]{display:flex;gap:6px;border-bottom:1px solid #e5ece7;margin-bottom:12px}.viewer-tabs button[data-v-f5e567b9]{border:0;border-radius:7px 7px 0 0;background:transparent;padding:10px 14px;color:#687c70}.viewer-tabs button.active[data-v-f5e567b9]{background:#e0efe7;color:#12694f;font-weight:600}.customer-search[data-v-f5e567b9]{margin-bottom:12px}.customer-search input[data-v-f5e567b9]{flex:1}.table-wrap[data-v-f5e567b9]{overflow:auto;border:1px solid #e1eae3;border-radius:8px}table[data-v-f5e567b9]{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th[data-v-f5e567b9],td[data-v-f5e567b9]{padding:11px 10px;border-bottom:1px solid #edf2ee;white-space:nowrap}th[data-v-f5e567b9]{background:#f5f9f6;color:#718277;font-size:11px}td small[data-v-f5e567b9]{display:block;margin-top:3px;color:#87968c;font-size:10px}.empty[data-v-f5e567b9]{padding:30px;text-align:center;color:#95a39a}.viewer-empty[data-v-f5e567b9]{min-height:180px;display:grid;place-items:center}@media (max-width:900px){.viewer-layout[data-v-f5e567b9]{grid-template-columns:1fr}.enterprise-list[data-v-f5e567b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-list>strong[data-v-f5e567b9],.enterprise-list>.empty[data-v-f5e567b9]{grid-column:1/-1}.metrics[data-v-f5e567b9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.platform-viewer[data-v-f5e567b9]{padding:16px}.enterprise-list[data-v-f5e567b9]{grid-template-columns:1fr}.metrics[data-v-f5e567b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-viewer button[data-v-f5e567b9]{min-height:36px;border:1px solid #cbd9d0;border-radius:8px;padding:8px 13px;background:#fff;color:#315b47;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .08s}.platform-viewer button[data-v-f5e567b9]:not(:disabled):hover{background:#f1f8f3;border-color:#8fc5a7}.platform-viewer button[data-v-f5e567b9]:not(:disabled):active{transform:translateY(1px)}.platform-viewer button[data-v-f5e567b9]:focus-visible{outline:2px solid #087f65;outline-offset:3px}.platform-viewer button.primary[data-v-f5e567b9]{border-color:#087f65;background:#087f65;color:#fff}.platform-viewer button.primary[data-v-f5e567b9]:hover:not(:disabled){background:#076952;border-color:#076952}.enterprise-list>button[data-v-f5e567b9]{min-height:58px;justify-content:flex-start}.enterprise-list>button.selected[data-v-f5e567b9]{box-shadow:inset 3px 0 #087f65}.viewer-tabs button[data-v-f5e567b9]{min-height:36px}.viewer-tabs button.active[data-v-f5e567b9]{box-shadow:inset 0 -2px #087f65}.platform-viewer button[data-v-f5e567b9]:disabled{opacity:.48;cursor:not-allowed}.operations-page[data-v-bb171a3f]{min-width:0;display:grid;gap:18px}.operations-summary[data-v-bb171a3f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operations-summary>div[data-v-bb171a3f]{display:grid;gap:9px;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.operations-summary span[data-v-bb171a3f]{color:#7b8189;font-size:13px}.operations-summary b[data-v-bb171a3f]{color:#078c49;font-size:28px}.operations-card[data-v-bb171a3f]{min-width:0;padding:24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f23290a}.section-heading[data-v-bb171a3f]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-heading.compact[data-v-bb171a3f]{align-items:center}.section-heading h2[data-v-bb171a3f]{margin:0 0 7px;color:#1f2329;font-size:20px}.section-heading p[data-v-bb171a3f]{margin:0;color:#7b8189;font-size:13px;line-height:1.6}.filters[data-v-bb171a3f]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.7fr) minmax(130px,.7fr) auto auto;gap:10px;align-items:end;margin-top:20px;padding:15px;border-radius:10px;background:#f7f8fa}label[data-v-bb171a3f]{display:grid;gap:7px;color:#535961;font-size:12px;font-weight:600}input[data-v-bb171a3f],select[data-v-bb171a3f]{min-width:0;height:40px;padding:0 11px;border:1px solid #d8dadd;border-radius:8px;outline:none;background:#fff;color:#30343b}input[data-v-bb171a3f]:focus,select[data-v-bb171a3f]:focus{border-color:#07c160;box-shadow:0 0 0 3px #07c1601a}button[data-v-bb171a3f]{cursor:pointer}button[data-v-bb171a3f]:disabled{cursor:not-allowed;opacity:.55}.primary-button[data-v-bb171a3f],.secondary-button[data-v-bb171a3f],.text-button[data-v-bb171a3f]{height:40px;border-radius:8px;padding:0 15px;font-weight:700}.primary-button[data-v-bb171a3f]{border:1px solid #07c160;background:#07c160;color:#fff}.secondary-button[data-v-bb171a3f]{border:1px solid #d8dadd;background:#fff;color:#535961}.text-button[data-v-bb171a3f]{border:0;background:transparent;color:#646a73}.message[data-v-bb171a3f]{padding:11px 13px;border:1px solid;border-radius:9px;font-size:13px}.message.error[data-v-bb171a3f]{border-color:#f3c3c0;background:#fff3f2;color:#b42318}.message.success[data-v-bb171a3f]{border-color:#bfe8d2;background:#f0fbf5;color:#087945}.table-wrap[data-v-bb171a3f]{margin-top:15px;overflow-x:auto;border:1px solid #eceef0;border-radius:10px}table[data-v-bb171a3f]{width:100%;min-width:900px;border-collapse:collapse}th[data-v-bb171a3f],td[data-v-bb171a3f]{padding:14px 13px;border-bottom:1px solid #eceef0;text-align:left;vertical-align:middle}th[data-v-bb171a3f]{background:#f7f8fa;color:#646a73;font-size:12px;white-space:nowrap}td[data-v-bb171a3f]{color:#30343b;font-size:13px}td>strong[data-v-bb171a3f],td>small[data-v-bb171a3f]{display:block}td small[data-v-bb171a3f]{margin-top:4px;color:#8a9099;font-size:11px;line-height:1.4}.status-pill[data-v-bb171a3f]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef0f2;color:#646a73;font-size:11px;font-weight:700}.status-pill.active[data-v-bb171a3f]{background:#e8f8ef;color:#078c49}.status-pill.inactive[data-v-bb171a3f],.status-pill.none[data-v-bb171a3f]{background:#fff5db;color:#8a6200}.status-pill.expired[data-v-bb171a3f],.status-pill.paused[data-v-bb171a3f]{background:#fff0ef;color:#b42318}.row-actions[data-v-bb171a3f]{min-width:190px}.row-actions button[data-v-bb171a3f]{margin:3px 5px 3px 0;padding:6px 9px;border:1px solid #d8dadd;border-radius:7px;background:#fff;color:#535961;font-size:11px}.row-actions button.grant[data-v-bb171a3f]{border-color:#b7e5cb;color:#078c49}.row-actions button.danger[data-v-bb171a3f]{border-color:#f2cfcc;color:#b42318}.empty[data-v-bb171a3f]{padding:34px 14px;color:#8a9099;text-align:center}.empty.compact[data-v-bb171a3f]{padding:18px 12px}.redemption-card[data-v-bb171a3f]{display:grid;gap:14px}.plan-list[data-v-bb171a3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-item[data-v-bb171a3f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #dcefe4;border-radius:9px;background:#f7fcf9}.plan-item>div[data-v-bb171a3f]{display:grid;gap:3px}.plan-item b[data-v-bb171a3f]{color:#30343b;font-size:13px}.plan-item small[data-v-bb171a3f]{color:#8a9099;font-size:10px}.plan-item strong[data-v-bb171a3f]{color:#078c49;font-size:12px;white-space:nowrap}.code-issue[data-v-bb171a3f]{display:grid;grid-template-columns:minmax(220px,380px) auto;gap:10px;justify-content:start}.issued-code[data-v-bb171a3f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #bfe8d2;border-radius:9px;background:#f0fbf5}.issued-code div[data-v-bb171a3f]{display:grid;gap:5px}.issued-code span[data-v-bb171a3f]{color:#687078;font-size:11px}.issued-code b[data-v-bb171a3f]{color:#087945;letter-spacing:1px}.issued-code button[data-v-bb171a3f]{border:0;background:transparent;color:#078c49;font-weight:700}.code-list[data-v-bb171a3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.code-row[data-v-bb171a3f],.order-row[data-v-bb171a3f]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border:1px solid #eceef0;border-radius:8px;background:#fafbfc}.code-row>div[data-v-bb171a3f],.order-row>div[data-v-bb171a3f]{display:grid;gap:4px}.code-row>div[data-v-bb171a3f]:last-child,.order-row>div[data-v-bb171a3f]:last-child{text-align:right}.code-row small[data-v-bb171a3f],.order-row small[data-v-bb171a3f]{color:#8a9099;font-size:11px}.code-row strong[data-v-bb171a3f]{color:#8a6200;font-size:11px}.code-row strong.redeemed[data-v-bb171a3f]{color:#078c49}.modal-overlay[data-v-bb171a3f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#1f23296b}.modal-card[data-v-bb171a3f]{display:grid;gap:16px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #1f232933}.modal-card.large[data-v-bb171a3f]{width:min(700px,100%)}.modal-card header[data-v-bb171a3f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-card header h2[data-v-bb171a3f]{margin:0 0 5px;color:#1f2329;font-size:20px}.modal-card header p[data-v-bb171a3f]{margin:0;color:#7b8189;font-size:13px}.modal-card header>button[data-v-bb171a3f]{width:34px;height:34px;border:0;border-radius:8px;background:#f5f6f7;color:#646a73;font-size:23px}.modal-card footer[data-v-bb171a3f]{display:flex;justify-content:flex-end;gap:9px}.order-list[data-v-bb171a3f]{display:grid;gap:8px}@media (max-width: 1050px){.operations-summary[data-v-bb171a3f]{grid-template-columns:repeat(2,1fr)}.filters[data-v-bb171a3f]{grid-template-columns:repeat(2,minmax(0,1fr))}.code-list[data-v-bb171a3f],.plan-list[data-v-bb171a3f]{grid-template-columns:1fr}}@media (max-width: 680px){.operations-summary[data-v-bb171a3f],.filters[data-v-bb171a3f]{grid-template-columns:1fr}.section-heading[data-v-bb171a3f]{flex-direction:column}.section-heading>button[data-v-bb171a3f]{width:100%}.code-issue[data-v-bb171a3f]{grid-template-columns:1fr}.issued-code[data-v-bb171a3f]{align-items:stretch;flex-direction:column}}.reset-result[data-v-bb171a3f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.reset-result code[data-v-bb171a3f]{display:inline-block;margin:0 8px;padding:4px 10px;border-radius:6px;background:#fff;font-size:16px;letter-spacing:1px}.reset-result small[data-v-bb171a3f]{display:block;margin-top:6px;opacity:.8}.reset-actions[data-v-bb171a3f]{display:flex;gap:8px}.dy-links[data-v-bf1303ac]{display:grid;gap:14px;margin-top:24px;padding:22px;background:#fff;border:1px solid #dfe8e1;border-radius:14px;color:#213c31}.dy-head[data-v-bf1303ac]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dy-head h1[data-v-bf1303ac]{margin:0;font-size:20px}.dy-head p[data-v-bf1303ac]{margin:6px 0 0;color:#718277;font-size:12px}.dy-actions[data-v-bf1303ac]{display:flex;gap:8px;align-items:center}.error[data-v-bf1303ac]{margin:0;color:#a63d2f;font-size:12px}.tip[data-v-bf1303ac]{margin:0;color:#117451;font-size:12px}.table-wrap[data-v-bf1303ac]{overflow:auto;border:1px solid #e1eae3;border-radius:8px}table[data-v-bf1303ac]{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th[data-v-bf1303ac],td[data-v-bf1303ac]{padding:10px;border-bottom:1px solid #edf2ee;white-space:nowrap;vertical-align:middle}th[data-v-bf1303ac]{background:#f5f9f6;color:#718277;font-size:11px}td small[data-v-bf1303ac]{display:block;margin-top:3px;color:#a63d2f;font-size:10px}.url[data-v-bf1303ac]{display:flex;gap:8px;align-items:center}.url code[data-v-bf1303ac]{font-size:11px;color:#4d5e55;background:#f4f7f5;padding:4px 6px;border-radius:5px}.ops[data-v-bf1303ac]{display:flex;gap:6px}.empty[data-v-bf1303ac]{padding:26px;text-align:center;color:#95a39a}button[data-v-bf1303ac]{min-height:30px;border:1px solid #cbd9d0;border-radius:7px;padding:5px 11px;background:#fff;color:#315b47;font-weight:600;cursor:pointer;font-size:12px}button.primary[data-v-bf1303ac]{border-color:#087f65;background:#087f65;color:#fff}button[data-v-bf1303ac]:disabled{opacity:.48;cursor:not-allowed}.auth-loading[data-v-07cf7b69]{min-height:100vh;display:grid;place-items:center;color:#646a73}.connection-error[data-v-07cf7b69]{padding:14px 20px;background:#fff4ed;color:#914521}.enterprise-app[data-v-07cf7b69]{min-height:100vh;background:linear-gradient(180deg,#f7faf8,#f1f6f3)}.product-header[data-v-07cf7b69]{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:15px max(24px,calc((100vw - 1440px)/2));background:#fffffff0;border-bottom:1px solid #dfe9e2;box-shadow:0 3px 18px #204c370d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-brand[data-v-07cf7b69]{display:flex;align-items:center;gap:12px;color:#214837;text-decoration:none}.product-mark[data-v-07cf7b69]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#087f65,#2b9b7b);color:#fff;font-weight:800;box-shadow:0 6px 14px #087f652e}.product-brand b[data-v-07cf7b69]{font-size:16px}.product-brand small[data-v-07cf7b69]{display:block;margin-top:4px;font-size:11px;color:#7a8b81}.header-account[data-v-07cf7b69]{display:flex;align-items:center;gap:14px;color:#6c7a71;font-size:12px}.header-account button[data-v-07cf7b69]{padding:8px 12px;border:1px solid #dce5df;border-radius:8px;color:#315b47;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.header-account button[data-v-07cf7b69]:hover:not(:disabled){border-color:#7bb59d;background:#f2faf5}.product-content[data-v-07cf7b69]{max-width:1488px;margin:0 auto;padding:30px 24px 64px}@media (max-width: 600px){.product-header[data-v-07cf7b69]{padding:14px 16px;flex-wrap:wrap}.header-account[data-v-07cf7b69]{margin-left:auto}.product-content[data-v-07cf7b69]{padding:16px 12px 40px}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#eaf3ff;background:#071426;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:radial-gradient(circle at 85% 10%,rgba(0,157,255,.16),transparent 26%),linear-gradient(135deg,#06111f,#07182d 55%,#06111f)}button,select,input{font:inherit}button{cursor:pointer}button:disabled,select:disabled{opacity:.55;cursor:not-allowed}a{color:#6ed8ff}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.sidebar{border-right:1px solid rgba(93,162,255,.18);background:#061224eb;padding:22px 18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:linear-gradient(145deg,#176dff,#05d9ff);box-shadow:0 0 25px #00a4ff59}.brand b{display:block}.brand small{color:#7593b7;display:block;margin-top:2px}nav{display:grid;gap:8px}nav a{color:#8ca7c7;padding:11px 13px;border-radius:10px}nav a.active{color:#fff;background:linear-gradient(90deg,#136eff73,#136eff14);border:1px solid rgba(73,152,255,.25)}.dev-role{margin-top:auto;display:grid;gap:8px}.dev-role small{color:#64809f}.dev-role button{color:#a8c1df;background:#0a1d36;border:1px solid #183759;padding:9px 10px;border-radius:9px}.content{padding:28px 30px 60px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}header h1{margin:0 0 5px;font-size:28px}header p{margin:0;color:#7692b2}.user-chip{padding:9px 14px;border-radius:20px;background:#0b2441;border:1px solid #1a466f;color:#b9d7f5}.notice{margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid #25547f;background:#0d365b8f;color:#a9c9e8}.error-notice{border-color:#7a3d46;background:#63252f59;color:#ffb4b4}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.metric,.card{border:1px solid rgba(62,131,200,.28);background:linear-gradient(180deg,#0c2545d1,#071b33d1);box-shadow:inset 0 1px #ffffff08,0 14px 40px #00000029}.metric{border-radius:16px;padding:18px}.metric span{display:block;color:#819dbb;font-size:13px}.metric strong{display:block;margin-top:8px;font-size:30px;color:#58dfff}.card{border-radius:18px;padding:20px;margin-bottom:18px}.card h2{margin:0 0 8px;font-size:18px}.card p{margin:0;color:#748fae}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.primary{border:0;padding:10px 15px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#146dff,#09a9ff);box-shadow:0 6px 22px #146dff47}.table-wrap{overflow:auto;border:1px solid #163a5e;border-radius:12px}table{width:100%;border-collapse:collapse;min-width:1040px}thead{background:#0b2747}th,td{padding:13px 12px;text-align:left;border-bottom:1px solid #123452}th{color:#b9d3ee;font-size:13px}td{color:#d8e7f8;font-size:13px}tbody tr:hover{background:#1e66a817}.video-title{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td small{color:#63809e}.status{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid #245077;color:#8fc2ec}.status.new{color:#ffd26b;border-color:#73591b;background:#73591b2e}.status.contacted,.status.qualified,.status.quoted{color:#61c7ff;border-color:#1b5f86;background:#1168972e}.status.won{color:#48e3a3;border-color:#177657;background:#0e735133}.status.lost{color:#ff8787;border-color:#733;background:#782a2a33}.status-select{min-width:118px;color:#d7e9fb;background:#0a223d;border:1px solid #245077;border-radius:8px;padding:7px 9px;outline:none}.status-select:focus{border-color:#2d9fff;box-shadow:0 0 0 2px #2d9fff1f}.row-actions{display:flex;gap:7px;white-space:nowrap}.table-action{border:1px solid #246697;background:#10578b47;color:#75d8ff;border-radius:8px;padding:7px 10px}.table-action:hover{background:#1970aa6b}.table-action.secondary{border-color:#35526f;background:#1f395259;color:#b7cce0}.table-action.danger{border-color:#78404b;background:#722d3847;color:#ff9eac}.muted{color:#55718f}.empty{text-align:center;color:#607d9d;padding:36px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ranking{display:grid;gap:10px;margin-top:14px}.ranking>div{display:flex;justify-content:space-between;gap:20px;padding:11px 12px;border-radius:10px;background:#091d35;border:1px solid #153554}.ranking b{font-size:13px}.ranking span{font-size:13px;color:#59d9ff;text-align:right}.empty-block{color:#637f9f;padding:28px 0}.followup-history{border-color:#42a7da73}.timeline{display:grid;gap:12px}.timeline-item{border:1px solid #173d60;background:#071b33b3;border-radius:12px;padding:14px}.timeline-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.timeline-head b{color:#dcecff}.timeline-head span,.timeline-item small{color:#6f8eac;font-size:12px}.timeline-item p{color:#c6dbef;white-space:pre-wrap;line-height:1.65;margin:0 0 8px}.sales-manager{border-color:#6077ff54}.sales-create-row{display:grid;grid-template-columns:1.15fr 1.5fr 1fr .7fr auto;gap:10px;align-items:end;margin-bottom:14px;padding:14px;border:1px solid #193d60;border-radius:12px;background:#071d369e}.sales-create-row label{display:grid;gap:6px;color:#86a3c1;font-size:12px}.sales-create-row input{min-width:0;padding:9px 10px;border-radius:9px;border:1px solid #214768;background:#081d35;color:#dbeaf8;outline:none}.sales-create-row input:focus{border-color:#2d9fff;box-shadow:0 0 0 2px #2d9fff1a}.sales-list{display:grid;gap:8px}.sales-row{display:grid;grid-template-columns:1.4fr 1fr .85fr .6fr auto;align-items:center;gap:14px;padding:11px 12px;border:1px solid #173854;border-radius:10px;background:#081e36b8}.sales-row>div:not(.row-actions){display:grid;gap:4px;min-width:0}.sales-row span,.sales-row small{color:#718da9;font-size:11px}.sales-row b{color:#d7e9fa;font-size:13px;overflow:hidden;text-overflow:ellipsis}.sales-identity b{font-size:14px}.ok-text{color:#55dfa8!important}.danger-text{color:#ff8e9c!important}.source-manager{border-color:#1da4dc5c}.source-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.source-step{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid #173d60;border-radius:14px;background:#071d36b8}.step-title{display:flex;align-items:center;gap:9px;margin-bottom:2px}.step-title span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0e6a9e;color:#dff7ff;font-size:12px;font-weight:800}.source-step label{display:grid;gap:6px;color:#86a3c1;font-size:12px}.source-step input,.source-step select{width:100%;min-width:0;padding:9px 10px;border-radius:9px;border:1px solid #214768;background:#081d35;color:#dbeaf8;outline:none}.source-step input:focus,.source-step select:focus{border-color:#2d9fff;box-shadow:0 0 0 2px #2d9fff1a}.source-step .primary{margin-top:auto}.source-message{margin-bottom:14px;border-radius:10px;padding:10px 12px;font-size:13px}.source-error{border:1px solid #79424d;background:#712b3847;color:#ffb9c1}.source-success{border:1px solid #1d7155;background:#12694c3d;color:#74e5b9}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.source-grid h3{margin:0 0 10px;color:#cde5fb;font-size:14px}.compact-list{display:grid;gap:8px;max-height:280px;overflow:auto}.compact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #173854;border-radius:10px;background:#081e36b8}.compact-row>div{min-width:0;display:grid;gap:4px}.compact-row b{color:#d8eaff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-row small{color:#6f8ca9}.compact-row code{color:#67d8ff;font-size:11px;overflow-wrap:anywhere}.link-row{align-items:flex-start}@media (max-width: 1380px){.sales-create-row,.sales-row{grid-template-columns:1fr 1fr}}@media (max-width: 1280px){.source-steps,.source-grid{grid-template-columns:1fr}}:root{color:#1f2329;background:#f5f7f9}body{min-width:0;background:#f5f7f9;color:#1f2329}a{color:#079455}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #07c160;outline-offset:2px;box-shadow:0 0 0 3px #07c1601f}.shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{border-right:1px solid #e5e7eb;background:#fff;padding:22px 16px}.brand{color:#1f2329}.brand-mark{border-radius:10px;background:#07c160;box-shadow:none;color:#fff}.brand small{color:#8a9099}nav a{border:1px solid transparent;color:#535961;text-decoration:none}nav a:hover{background:#f5f7f9;color:#1f2329}nav a.active{border-color:#c9ead8;background:#eaf8f0;color:#087945;font-weight:700}.dev-role small{color:#8a9099}.dev-role button{border-color:#dfe3e6;background:#fff;color:#646a73}.content{min-width:0;padding:28px 32px 60px}header{padding-bottom:18px;border-bottom:1px solid #e5e7eb}header h1{color:#1f2329}header p{color:#7b8189}.user-chip{border-color:#dfe3e6;background:#fff;color:#41464d}.notice{border-color:#bfe8d2;background:#f0fbf5;color:#087945}.error-notice{border-color:#f3c3c0;background:#fff3f2;color:#b42318}.metric,.card{border-color:#e5e7eb;background:#fff;box-shadow:0 2px 10px #1f23290a}.metric{border-radius:12px}.metric span{color:#7b8189}.metric strong{color:#079455}.card{border-radius:12px}.card h2{color:#1f2329}.card p{color:#646a73}.primary{background:#07c160;box-shadow:none}.primary:not(:disabled):hover{background:#06ad56}.table-wrap{border-color:#e5e7eb;background:#fff}thead{background:#f5f7f9}th,td{border-bottom-color:#eceef0}th{color:#535961}td{color:#30343b}tbody tr:hover{background:#fafbfc}td small{color:#8a9099}.status{border-color:#c9ead8;color:#079455}.status.new{color:#9a6700;border-color:#f4d9a5;background:#fffaf0}.status.contacted,.status.qualified,.status.quoted,.status.won{color:#079455;border-color:#bfe8d2;background:#f0fbf5}.status.lost{color:#b42318;border-color:#f3c3c0;background:#fff3f2}.status-select{border-color:#d5d8dc;background:#fff;color:#30343b}.status-select:focus{border-color:#07c160;box-shadow:0 0 0 3px #07c1601a}.table-action{border-color:#07c160;background:#fff;color:#079455}.table-action:hover{background:#f0fbf5}.table-action.secondary{border-color:#d5d8dc;background:#fff;color:#535961}.table-action.danger{border-color:#f3c3c0;background:#fff3f2;color:#b42318}.muted,.empty,.empty-block{color:#8a9099}.ranking>div{border-color:#eceef0;background:#fafbfc}.ranking span{color:#079455}.followup-history{border-color:#c9ead8}.timeline-item{border-color:#e5e7eb;background:#fafbfc}.timeline-head b{color:#30343b}.timeline-head span,.timeline-item small{color:#8a9099}.timeline-item p{color:#41464d}@media (max-width: 900px){.shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;padding:12px 16px;border-right:0;border-bottom:1px solid #e5e7eb}.brand{margin-bottom:10px}nav{display:flex;gap:8px;overflow-x:auto}nav a{flex:0 0 auto}.dev-role{display:none}.content{padding:22px 18px 52px}header{align-items:flex-start;gap:14px}header h1{font-size:24px}.metrics,.grid-2{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.content{padding:18px 12px 48px}header{flex-direction:column}.metrics,.grid-2{grid-template-columns:1fr}.metric strong{font-size:26px}}.workspace .tracking-step{border-left:3px solid #c8e1d4;padding:2px 0 14px 16px;margin:16px 0}.workspace .tracking-step h3{margin:4px 0 8px}.workspace .tracking-step p,.workspace .context-note,.workspace .tracking-help p{font-size:12px;line-height:1.8;color:#5f7468;margin:8px 0}.workspace .tracking-step h3 .tag{margin-left:6px}.workspace .tracking-key{display:flex;gap:10px 18px;flex-wrap:wrap;padding:11px 13px;border:1px solid #e1e9e3;border-radius:8px;background:#f8fbf8;color:#5f7468;font-size:12px;line-height:1.6}.workspace .tracking-key strong{color:#315b46;margin-right:4px}.workspace .tracking-help{margin:14px 0;padding:12px 14px;border:1px solid #e1e9e3;border-radius:8px;font-size:12px}.workspace .tracking-help summary{cursor:pointer;color:#376b53;line-height:1.6}.workspace .tracking-help h4{margin:14px 0 4px;color:#3d5e4c;font-size:13px}.workspace .tracking-help .timeline{margin:12px 0 0;padding:0;list-style:none}.workspace .expiry-info{display:grid;gap:8px;margin-bottom:18px;font-size:12px;padding:14px;background:#f5f8f5;border-radius:8px}.workspace .h5-preview{border:0;width:100%;height:580px;max-height:65vh;border-radius:10px}.workspace .feedback-row{font-size:12px;padding:12px 0;border-bottom:1px solid #e6ede8}.workspace .agent-focused{background:#edf8f1}.workspace .filter-bar label{display:flex;align-items:center;gap:10px;white-space:nowrap}.workspace .filter-bar select{max-width:210px}.workspace .agent-link{display:flex;align-items:center;gap:5px;max-width:260px}.workspace .agent-link input{font-size:11px}.workspace .batch-customers{display:grid;gap:12px;max-height:270px;overflow:auto;border:1px solid #e4ece6;border-radius:8px;padding:14px}.workspace .batch-total{background:#f2f8f4;padding:14px;border-radius:8px;font-size:13px}.workspace .campaign-list{margin-bottom:24px;border:1px solid #e2eae4;border-radius:9px}.workspace .campaign-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px;border-bottom:1px solid #edf2ee;font-size:12px}.workspace .history-row{padding:15px 0;border-bottom:1px solid #e6ede8;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:12px}.workspace .history-row strong{margin-right:8px}.workspace .followup{padding:12px 0;border-bottom:1px solid #e6ede8}.workspace .followup p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:0 0 5px}.workspace h3{font-size:14px;margin:22px 0 14px}.workspace .customer-name{font-weight:600!important}.workspace{min-width:0;grid-template-columns:minmax(0,1fr);color:#213c31;display:grid;gap:20px;font-size:14px}.workspace-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace .enterprise-select{display:flex;white-space:nowrap;align-items:center;gap:14px;color:#687c70;font-size:12px}.workspace .enterprise-select select{min-width:240px;font-weight:600;font-size:14px}.workspace-state{display:flex;align-items:center;gap:8px;font-size:12px;color:#7c8c83}.workspace .status-dot{width:7px;height:7px;border-radius:100%;background:#a9b3ac}.workspace .status-dot.connected{background:#17846c}.workspace-nav{display:flex;gap:8px;border-bottom:1px solid #dfe7e1;padding:0 0 12px}.workspace-nav button{border:0;background:transparent;color:#6a7e72;padding:11px 22px;font-size:14px;border-radius:9px}.workspace-nav button.active{background:#e0efe7;color:#12694f}.workspace .panel{min-width:0;background:#fff;border:1px solid #e0e7e2;border-radius:14px;padding:28px;min-height:440px}.workspace .page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.workspace h1{font-size:22px;margin:0;font-weight:650;letter-spacing:-.5px}.workspace h1 span{font-size:12px;font-weight:500;color:#7c8b81;background:#eff4f0;padding:3px 8px;border-radius:6px;vertical-align:middle;margin-left:8px}.workspace h2{font-size:16px;margin:0 0 10px}.workspace strong{font-weight:600}.workspace button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:600;cursor:pointer;color:#365a47;white-space:nowrap}.workspace button:disabled{opacity:.45;cursor:not-allowed}.workspace button:hover:enabled{background:#f1f7f3}.workspace button.primary{color:#fff;background:#087f65;border-color:#087f65}.workspace button.primary:hover:enabled{background:#076952}.workspace button.text-button{border:0;background:transparent;padding:7px 8px;color:#087f65}.workspace button.subtle{color:#8a9690}.workspace .icon-button{padding:7px 10px;margin-left:12px}.workspace .actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workspace input,.workspace select,.workspace textarea{box-sizing:border-box;width:100%;border:1px solid #d7e2da;background:#fff;border-radius:8px;padding:11px 12px;color:#294535;font:inherit;min-width:0}.workspace input:focus,.workspace select:focus,.workspace textarea:focus{outline:2px solid #69aa92;outline-offset:1px}.workspace input:disabled{background:#f6f8f6;color:#8d9991}.workspace input[readonly]{background:#f6f9f7;font-size:12px;color:#657c6b}.workspace .form{display:grid;gap:20px}.workspace .form label{display:grid;gap:8px;font-size:13px;color:#52685b;font-weight:500}.workspace .form .checkbox{display:flex;align-items:center;gap:9px;font-size:12px}.workspace .checkbox input{width:16px;height:16px}.workspace .form-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #edf1ee;padding-top:20px;margin-top:3px}.workspace .enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace .enterprise-card{display:flex;align-items:center;gap:8px;white-space:normal;text-align:left;padding:14px 14px 14px 18px;min-height:98px;border:1px solid #dce5df;border-radius:12px;background:#fff}.workspace .enterprise-main{flex:1;min-width:0;display:flex;align-items:center;gap:13px;white-space:normal;text-align:left;padding:8px 0;border:0;background:none;box-shadow:none}.workspace .enterprise-card .rename{flex:none;align-self:flex-start;font-size:12px;padding:4px 6px}.workspace .enterprise-card.selected{background:#f3faf6;border-color:#65aa8c;box-shadow:0 0 0 1px #65aa8c20}.workspace .enterprise-avatar{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;background:#e5efe8;color:#3b7b60;border-radius:10px;font-size:18px}.workspace .enterprise-name{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.workspace .enterprise-name small{margin-top:5px;font-weight:400}.workspace .checkmark{margin-left:auto;color:#087f65}.workspace .connection{margin-top:28px;padding:24px;background:#f8faf8;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace .connection small{margin-top:7px}.workspace .authorization{display:flex;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.workspace .tag{display:inline-block;background:#f0f4f1;color:#64796c;border-radius:5px;padding:5px 8px;font-size:11px;white-space:nowrap}.workspace .tag.good{color:#117451;background:#e5f4eb}.workspace .tag.warning{background:#fff3d8;color:#9b742b}.workspace .filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.workspace .filter-bar input{max-width:320px;font-size:13px}.workspace .filter-bar span,.workspace small{color:#8b9990;font-size:11px;line-height:1.7}.workspace small{display:block}.workspace .table-wrap{overflow-x:auto}.workspace table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.workspace th{font-size:11px;font-weight:500;color:#84958b;background:#f7f9f7;padding:13px 12px}.workspace td{padding:19px 12px;border-bottom:1px solid #edf2ee;line-height:1.5}.workspace .row-actions{white-space:nowrap}.workspace .notes-cell{max-width:260px;overflow-wrap:anywhere;color:#84958b}.workspace .empty{padding:64px 16px;text-align:center;color:#9aa79e}.workspace .notice{background:#edf7f0;border:1px solid #cee5d6;border-radius:9px;color:#347051;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.workspace .notice button{border:0;padding:0 4px;background:transparent;font-size:19px}.workspace .notice.danger{background:#fff1ed;color:#a64a3b;border-color:#efd2c9}.workspace .notice.warning,.workspace .send-confirm{background:#fff9ed;color:#977239;padding:12px;border-radius:8px}.workspace .field-status{font-size:12px;color:#a57a35;margin:0}.workspace .detail-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:20px}.workspace .link-field{display:grid;gap:9px;font-size:12px;margin-bottom:18px}.workspace .link-field .actions{font-size:12px}.workspace .link-field a{color:#118065;text-decoration:none}.workspace .timeline{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid #e3ece6}.workspace .timeline li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px}.workspace .timeline time{color:#8b9990}.workspace .send-confirm{margin-top:12px;font-size:13px}.workspace .send-confirm button+button{margin-left:8px}@media (max-width:1000px){.workspace .enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .panel{padding:22px}.workspace .connection{flex-wrap:wrap}}@media (max-width:600px){.workspace{gap:15px}.workspace-bar{flex-wrap:wrap}.workspace .enterprise-select{width:100%}.workspace .enterprise-select select{min-width:0;flex:1}.workspace-nav{gap:2px;justify-content:space-between}.workspace-nav button{padding:10px;font-size:12px}.workspace .panel{padding:18px;min-height:350px}.workspace .enterprise-grid{grid-template-columns:1fr}.workspace .page-title{margin-bottom:20px}.workspace h1{font-size:19px}.workspace .connection{padding:18px}.workspace-state{margin-left:auto}.workspace .timeline li{flex-wrap:wrap}.workspace .enterprise-card{min-height:80px}.workspace .filter-bar input{max-width:220px}.workspace dialog{padding:18px}}.workspace .batch-form{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:28px;align-items:start}.workspace .batch-settings{display:grid;gap:16px;padding:20px;background:#f5f8f5;border-radius:10px}.workspace .batch-settings h3{margin:0;font-size:17px}.workspace .batch-settings label{display:grid;gap:8px;font-size:14px}.workspace .batch-settings p{margin:0;font-size:13px;line-height:1.7;color:#5b7063}.workspace .batch-settings select{font-size:14px;min-height:42px}.workspace .batch-settings .simulation-note{color:#956c1f}.workspace .batch-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.workspace .batch-footer-summary{display:grid;gap:6px;font-size:16px}.workspace .batch-footer-summary span{font-size:13px;color:#5d7265}.workspace .batch-footer-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.workspace .batch-footer-actions .checkbox{font-size:14px}.workspace .batch-footer-actions button{font-size:15px;min-height:44px}.workspace .campaign-heading,.workspace .campaign-header,.workspace .campaign-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.workspace .campaign-heading{padding:18px}.workspace .campaign-heading h2{font-size:17px;margin:0}.workspace .campaign-heading>span,.workspace .campaign-meta{font-size:13px;color:#627467}.workspace .campaign-header>div:first-child{display:grid;gap:6px}.workspace .campaign-card{padding:18px;border-top:1px solid #e2eae4;font-size:16px}.workspace .campaign-header .tag{font-size:13px}.workspace .campaign-counts{display:flex;gap:12px 24px;flex-wrap:wrap;margin:16px 0;font-size:14px}.workspace .campaign-counts strong{margin-left:5px}.workspace .result-warning,.workspace .campaign-problem{color:#a14b32}.workspace .campaign-problem{font-size:14px}.workspace .campaign-assignment{font-size:14px;color:#516b5a}.workspace .campaign-assignment summary{cursor:pointer}.workspace .campaign-assignment ul{padding-left:20px;line-height:1.8;margin:10px 0}.workspace .campaign-assignment p{font-size:13px;margin:0;line-height:1.6}.workspace .campaign-controls .text-button{font-size:14px}@media (max-width:760px){.workspace .batch-form{grid-template-columns:1fr}.workspace .batch-settings{grid-template-columns:1fr 1fr}.workspace .batch-settings h3{grid-column:1/-1}.workspace .batch-footer-actions{width:100%;justify-content:space-between}}@media (max-width:440px){.workspace .batch-settings{grid-template-columns:1fr}.workspace .batch-footer-actions button{width:100%}}.workspace .new-agent-form label,.workspace .new-agent-form input,.workspace .new-agent-form button{font-size:14px}.workspace .person-cell,.workspace .h5-template-heading{display:flex;align-items:center;gap:10px}.workspace .person-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#e3f1e9;color:#137151;font-weight:700}.workspace .customer-import-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:14px 16px;background:#f5faf6;border:1px solid #dcebe0;border-radius:10px}.workspace .customer-import-bar input{width:240px;padding:8px;font-size:12px}.workspace .customer-import-bar small{margin-top:4px}.workspace .profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace .h5-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace .h5-template-card{display:grid;gap:12px;padding:18px;border:1px solid #e0e9e2;border-radius:12px;background:#fbfdfb}.workspace .h5-template-card.selected{border-color:#59a383;box-shadow:0 0 0 1px #59a38333;background:#f5fbf7}.workspace .h5-template-heading small{display:block;margin-top:3px}.workspace .h5-template-card h2{margin:0;font-size:16px}.workspace .h5-template-card p{margin:0;color:#617467;font-size:13px;line-height:1.7;min-height:44px}.workspace .h5-button-preview{cursor:default;background:#dcefe5;color:#267454;border-color:#c9e3d4}.workspace .receipt-note{padding:9px 11px;background:#f6faf7;border-radius:7px;color:#5d7666;font-size:12px}.workspace .danger-link{color:#ad4a3f!important}@media (max-width:720px){.workspace .profile-grid,.workspace .h5-template-grid{grid-template-columns:1fr}.workspace .customer-import-bar{align-items:flex-start}.workspace .customer-import-bar input{width:100%}}.workspace button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .08s}.workspace button:not(:disabled):active{transform:translateY(1px)}.workspace button:focus-visible{outline:2px solid #087f65;outline-offset:3px;box-shadow:0 0 0 4px #087f651f}.workspace button.primary{min-height:40px;box-shadow:0 5px 14px #087f6524}.workspace button.primary:hover:not(:disabled){background:#076952;border-color:#076952;box-shadow:0 7px 17px #087f6533}.workspace button.text-button{min-height:30px;border:1px solid transparent;border-radius:7px;font-weight:600}.workspace button.text-button:hover:not(:disabled){background:#edf8f1;border-color:#d1eadb}.workspace button.text-button.danger-link:hover:not(:disabled){background:#fff2f0;border-color:#f2d0ca}.workspace .workspace-nav button{font-weight:600}.workspace .workspace-nav button:hover:not(:disabled){background:#f3f8f4;color:#12694f}.workspace .workspace-nav button.active{box-shadow:inset 0 -2px #087f65}.workspace .customer-import-bar .actions{align-items:center}.workspace .customer-import-bar .actions>button:first-child{border-color:#a9d6bc;background:#fff;color:#176b4d}.workspace .customer-import-bar .actions>button:first-child:hover:not(:disabled){background:#eaf7ef;border-color:#70b793}.workspace .customer-import-bar input[type=file]{width:238px;padding:5px;background:#fff}.workspace .customer-import-bar input[type=file]::file-selector-button{margin-right:8px;border:1px solid #d4e4da;border-radius:6px;padding:6px 9px;background:#f3f8f4;color:#315b47;font:inherit;cursor:pointer}.workspace .customer-import-bar input[type=file]::file-selector-button:hover{background:#e7f4eb}.workspace .h5-template-card .actions{margin-top:auto;padding-top:4px;border-top:1px solid #edf2ee}.workspace .h5-template-card .actions button:first-child{border-color:#b9dcca;color:#176b4d;background:#f8fcf9}.workspace .h5-template-card .actions button:first-child:hover:not(:disabled){background:#e7f5ed;border-color:#70b793}.workspace .batch-footer-actions>button{min-width:150px}.workspace .send-confirm .primary{min-width:130px}@media (max-width:720px){.workspace .customer-import-bar input[type=file]{width:100%}}.workspace .batch-form{grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr);gap:24px}.workspace .batch-settings{gap:18px;padding:22px;border:1px solid #dce9df;border-radius:14px;background:linear-gradient(180deg,#f6faf7,#f0f7f2);box-shadow:0 8px 22px #214d370d}.workspace .batch-settings h3{padding-bottom:12px;border-bottom:1px solid #dce9df;color:#244b38;font-size:18px}.workspace .batch-settings label{gap:7px;color:#486454;font-size:13px;font-weight:600}.workspace .batch-settings select{min-height:44px;border-color:#cbded0;background:#fff;color:#294638}.workspace .batch-settings select:focus{outline:0;border-color:#55a37e;box-shadow:0 0 0 3px #278e6221}.workspace .batch-settings p{color:#718177;font-size:12px;line-height:1.65}.workspace .batch-settings .simulation-note{padding:10px 11px;border-radius:8px;background:#fff7e8;color:#906c25}.workspace .batch-footer{padding-top:2px}.workspace .batch-footer-summary{gap:7px}.workspace .batch-footer-summary strong{color:#244b38;font-size:15px}.workspace .batch-footer-summary span{color:#718177;font-size:12px}.workspace .batch-footer-actions{gap:14px}.workspace .batch-footer-actions .checkbox{display:flex;align-items:center;gap:8px;color:#52695a;font-size:13px;font-weight:500}.workspace .batch-footer-actions .checkbox input{width:17px;height:17px;accent-color:#087f65}.workspace .batch-footer-actions>button{min-width:156px;border-radius:9px}.workspace .wide .dialog-body{background:#fff}@media (max-width:860px){.workspace .batch-form{grid-template-columns:1fr}.workspace .batch-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .batch-settings h3{grid-column:1/-1}}@media (max-width:560px){.workspace .batch-settings{grid-template-columns:1fr}.workspace .batch-footer-actions{width:100%;align-items:stretch}.workspace .batch-footer-actions .checkbox{width:100%}.workspace .batch-footer-actions>button{width:100%}}.workspace .batch-main{display:grid;gap:18px;min-width:0}.workspace .batch-stage{min-width:0;padding:20px;border:1px solid #e0ebe3;border-radius:14px;background:#fff}.workspace .batch-stage-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}.workspace .batch-stage-heading h3{margin:0;color:#244b38;font-size:18px}.workspace .batch-stage-heading p{margin:4px 0 0;color:#718177;font-size:12px;line-height:1.5}.workspace .step-number{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#e8f6ee;color:#087f65;font-size:13px;font-weight:700}.workspace .batch-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace .batch-method-card{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;border:1px solid #d5e3d9;border-radius:10px;background:#fbfdfb;color:#315b47;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.workspace .batch-method-card:hover{border-color:#8fc5a7;background:#f5fbf7}.workspace .batch-method-card.selected{border-color:#0b8667;background:#eaf7ef;box-shadow:inset 0 0 0 1px #0b8667}.workspace .batch-method-card input{width:17px;height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:#087f65}.workspace .batch-method-card span{display:grid;gap:4px;min-width:0}.workspace .batch-method-card strong{font-size:14px}.workspace .batch-method-card small{color:#718177;font-size:11px;line-height:1.5;font-weight:400}.workspace .batch-fixed-agent{display:grid;gap:8px;margin-top:14px;color:#486454;font-size:13px;font-weight:600}.workspace .batch-fixed-agent select{min-height:42px}@media (max-width:560px){.workspace .batch-stage{padding:16px}.workspace .batch-method-options{grid-template-columns:1fr}}.workspace .batch-form{grid-template-columns:minmax(0,1fr);gap:18px}.workspace .batch-stage{padding:18px}.workspace .batch-settings{grid-template-columns:minmax(180px,.65fr) minmax(230px,1fr) minmax(300px,1.45fr);gap:12px 18px;padding:14px 18px;align-items:center}.workspace .batch-settings h3{grid-column:1;grid-row:1;align-self:center;padding:0;border:0;font-size:16px}.workspace .batch-settings>label:nth-of-type(1){grid-column:2;grid-row:1}.workspace .batch-settings>label:nth-of-type(2){grid-column:3;grid-row:1}.workspace .batch-settings-notes{grid-column:3;display:grid;gap:3px;align-self:start;min-width:0}.workspace .batch-settings-notes p{margin:0;font-size:11px;line-height:1.45}.workspace .batch-settings-notes .simulation-note{margin-top:4px;padding:7px 9px}.workspace .auto-refresh-note{align-self:center;color:#718177;font-size:12px}.workspace .query-row{align-items:center;gap:12px;flex-wrap:wrap}.workspace .query-row button{min-width:128px}.workspace .batch-audience-stage{padding-bottom:16px}@media (min-width:1200px){.workspace .audience-picker{grid-template-columns:minmax(330px,.82fr) minmax(600px,1.7fr)}.workspace .audience-picker>.results{grid-row:2/span 4}.workspace .audience-picker>.results .customer-list{max-height:500px}}@media (max-width:900px){.workspace .batch-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .batch-settings h3{grid-column:1/-1;grid-row:auto}.workspace .batch-settings>label:nth-of-type(1),.workspace .batch-settings>label:nth-of-type(2){grid-column:auto;grid-row:auto}.workspace .batch-settings-notes{grid-column:1/-1}}@media (max-width:560px){.workspace .batch-settings{grid-template-columns:1fr}.workspace .batch-settings h3,.workspace .batch-settings>label:nth-of-type(1),.workspace .batch-settings>label:nth-of-type(2),.workspace .batch-settings-notes{grid-column:1;grid-row:auto}.workspace .auto-refresh-note{font-size:11px}}.workspace .sms-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:14px;border:1px solid #dce9df;border-radius:12px;background:#f7fbf8}.workspace .sms-overview div{display:grid;gap:4px;padding:4px 12px;border-right:1px solid #e1ebe4}.workspace .sms-overview div:last-child{border-right:0}.workspace .sms-overview strong{font-size:22px;line-height:1.1;color:#244b38}.workspace .sms-overview span{font-size:12px;color:#6b7d70}.workspace .sms-overview .good strong,.workspace .sms-overview .good span{color:#087f65}.workspace .agent-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-8px 0 18px;padding:12px 14px;border:1px solid #dce9df;border-radius:10px;background:#f7fbf8;color:#5d7565;font-size:12px}.workspace .agent-overview span{display:flex;justify-content:space-between;gap:8px;padding-right:12px;border-right:1px solid #e1ebe4}.workspace .agent-overview span:last-child{border-right:0}.workspace .agent-overview strong{font-size:17px;color:#315b46}.workspace .agent-overview .good,.workspace .agent-overview .good strong{color:#087f65}.workspace .agent-stats{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));gap:4px 10px;min-width:130px;font-size:12px;color:#617467}.workspace .agent-stats span{white-space:nowrap}.workspace .agent-stats strong{font-size:14px;color:#315b46}.workspace .agent-stats .good,.workspace .agent-stats .good strong{color:#087f65}.workspace .campaign-behavior{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:14px 0;padding:11px 13px;border-radius:8px;background:#f7fbf8;color:#5e7566;font-size:13px}.workspace .campaign-behavior>strong{color:#315b46}.workspace .campaign-behavior b{margin-left:3px;color:#315b46;font-size:15px}.workspace .campaign-behavior .good,.workspace .campaign-behavior .good b{color:#087f65}.workspace .campaign-assignment{display:grid;gap:6px;margin-top:14px;padding:12px 13px;border:1px solid #e2ebe4;border-radius:8px;background:#fbfdfb;color:#516b5a;font-size:13px}.workspace .campaign-assignment>strong{color:#315b46}.workspace .campaign-assignment>span{font-size:11px;color:#718177}.workspace .campaign-assignment ul{padding-left:20px;line-height:1.8;margin:2px 0}.workspace .campaign-assignment p{font-size:12px;margin:0;line-height:1.6;color:#718177}.workspace .sms-record-cell,.workspace .sms-customer-cell,.workspace .wecom-feedback-cell{min-width:132px}.workspace .sms-record-cell{display:grid;gap:5px}.workspace .sms-record-cell>strong{font-size:14px;color:#315b46}.workspace .send-time{font-size:13px;font-weight:600;color:#315b46;white-space:nowrap}.workspace .send-time.pending{font-weight:500;color:#718177}.workspace .sms-customer-cell{display:grid;gap:4px}.workspace .sms-customer-cell .customer-name{justify-self:start}.workspace .sms-customer-cell .customer-phone{font-size:15px}.workspace .wecom-feedback-cell{display:grid;gap:5px}.workspace .wecom-feedback-cell .tag{justify-self:start}.workspace .tracking-step-good{border-left-color:#0b8667;background:#f8fcf9;padding-left:14px}.workspace .tracking-step-good h3{color:#0b6f56}.workspace .detail-summary .customer-phone{font-size:17px;font-weight:700;color:#214b38}@media (max-width:900px){.workspace .sms-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .sms-overview div:nth-child(3){border-right:0}.workspace .agent-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .agent-overview span:nth-child(2){border-right:0}}@media (max-width:560px){.workspace .sms-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.workspace .sms-overview div{padding:6px 8px;border-right:0;border-bottom:1px solid #e1ebe4}.workspace .sms-overview div:last-child{grid-column:1/-1;border-bottom:0}.workspace .sms-overview strong{font-size:19px}.workspace .agent-overview{grid-template-columns:1fr;gap:7px}.workspace .agent-overview span{padding:0;border-right:0}.workspace .campaign-behavior{display:grid;gap:7px}.workspace .send-time{white-space:normal}}.workspace .tracking-details-title{margin-top:4px!important;color:#315b46;font-size:15px!important}.workspace .section-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.workspace .section-inline-heading h2,.workspace .section-inline-heading h3{margin:0;color:#315b46}.workspace .section-inline-heading p{margin:5px 0 0;color:#718177;font-size:12px}.workspace .section-inline-heading>span{color:#84958b;font-size:12px;white-space:nowrap}.workspace .import-history{margin:0 0 22px;padding:16px;border:1px solid #dfe9e2;border-radius:12px;background:#fbfdfb}.workspace .import-history table{font-size:12px}.workspace .import-history td{padding:12px}.workspace .import-detail{margin-top:16px;padding:14px;border:1px solid #dce9df;border-radius:10px;background:#f6faf7}.workspace .import-detail .notice{margin:10px 0}.workspace .compact{padding:24px 16px}.workspace .lead-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:14px;border:1px solid #dce9df;border-radius:12px;background:#f7fbf8}.workspace .lead-kpi div{display:grid;gap:5px;padding:4px 12px;border-right:1px solid #e1ebe4}.workspace .lead-kpi div:last-child{border-right:0}.workspace .lead-kpi strong{font-size:23px;color:#244b38;line-height:1.1}.workspace .lead-kpi span{font-size:12px;color:#718177}.workspace .lead-kpi .good strong,.workspace .lead-kpi .good span{color:#087f65}.workspace .lead-kpi .won strong,.workspace .lead-kpi .won span{color:#9a702a}.workspace .lead-stage-strip{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.workspace .lead-stage-strip span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #e0e9e3;border-radius:8px;background:#fff;color:#617467;font-size:12px}.workspace .lead-stage-strip b{color:#244b38;font-size:16px}.workspace .lead-filters{display:grid;grid-template-columns:minmax(300px,1.7fr) minmax(180px,.8fr) auto;gap:12px;align-items:end;margin-bottom:14px}.workspace .lead-filters label{display:grid;gap:7px;color:#52685b;font-size:12px;font-weight:600}.workspace .lead-filters button{min-height:43px}.workspace .lead-table{min-width:980px}.workspace .lead-table td{vertical-align:top}.workspace .lead-table td:first-child{min-width:145px}.workspace .lead-table td:nth-child(2){min-width:130px}.workspace .lead-table td:nth-child(4){display:grid;gap:4px;min-width:150px;color:#617467}.workspace .lead-table td:nth-child(4) .good{color:#087f65}.workspace .lead-table td:nth-child(5) select{min-width:130px}.workspace .lead-table td:nth-child(6) input{min-width:110px}.workspace .lead-table .person-cell{white-space:nowrap}.workspace .subsection-title{margin-top:30px!important;padding-top:18px;border-top:1px solid #e3ece6;color:#315b46}@media (max-width:980px){.workspace .lead-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .lead-kpi div:nth-child(3){border-right:0}.workspace .lead-filters{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr) auto}}@media (max-width:600px){.workspace .section-inline-heading{align-items:flex-start;flex-direction:column;gap:8px}.workspace .lead-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px}.workspace .lead-kpi div{padding:7px 8px;border-right:0;border-bottom:1px solid #e1ebe4}.workspace .lead-kpi div:last-child{border-bottom:0}.workspace .lead-kpi strong{font-size:19px}.workspace .lead-filters{grid-template-columns:1fr}.workspace .lead-filters button{width:100%}}.workspace .workspace .page-title h1{display:flex;align-items:baseline;gap:10px;margin:0;font-size:22px}.workspace .page-title h1 span{font-size:13px;font-weight:400;color:#718177}.workspace .page-title .actions{display:flex;gap:8px;flex-wrap:wrap}.workspace .tag.danger{background:#fdecea;color:#a63d2f}.workspace .tag.muted{background:#f0f4f1;color:#84958b}.workspace .tag.plain{background:#eef2f7;color:#4d5f74}.workspace .notice.warning{background:#fff3d8;border-color:#f1dfb0;color:#9b742b}.workspace .empty.compact{padding:14px}.workspace .person-avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e0efe7;color:#12694f;font-weight:700;font-size:12px}.workspace .text-button.danger-link{color:#ad4a3f}
