.clients-shell[data-v-5239189f]{--c-primary:#00479b;--c-teal:#009688;--c-green:#10b981;--c-gold:#d4af37;--c-ink:#0f172a;--c-muted:#64748b;--c-border:#e2e8f0;--c-surface:#f8fafc;min-height:100vh;background:#f0f4fa;padding:1.5rem;position:relative;font-family:DM Sans,Inter,system-ui,sans-serif}.toast-container[data-v-5239189f]{position:fixed;top:24px;right:24px;z-index:10000;display:flex;flex-direction:column;gap:8px}.toast-item[data-v-5239189f]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.12);cursor:pointer;min-width:280px;-webkit-animation:toastSlideIn-data-v-5239189f .4s cubic-bezier(.4,0,.2,1);animation:toastSlideIn-data-v-5239189f .4s cubic-bezier(.4,0,.2,1);border-left:4px solid}.toast--success[data-v-5239189f]{border-left-color:#00c853}.toast--error[data-v-5239189f]{border-left-color:#ff5252}.toast--info[data-v-5239189f]{border-left-color:#2196f3}.toast--warning[data-v-5239189f]{border-left-color:#ff9800}.toast-message[data-v-5239189f]{font-size:14px;font-weight:500;color:#333}.toast-enter-active[data-v-5239189f],.toast-leave-active[data-v-5239189f]{transition:all .4s cubic-bezier(.4,0,.2,1)}.toast-enter[data-v-5239189f],.toast-leave-to[data-v-5239189f]{opacity:0;transform:translateX(100%)}.confetti-canvas[data-v-5239189f]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998}@-webkit-keyframes toastSlideIn-data-v-5239189f{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes toastSlideIn-data-v-5239189f{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.agent-ribbon[data-v-5239189f]{background:#003d82;color:#fff;padding:.55rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:1rem;border-radius:12px}.ribbon-inner[data-v-5239189f]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ribbon-left[data-v-5239189f]{display:flex;align-items:baseline;gap:.6rem}.ribbon-label[data-v-5239189f]{font-size:.7rem;opacity:.65;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.ribbon-name[data-v-5239189f]{font-size:.85rem;font-weight:600}.serial-pill[data-v-5239189f]{display:inline-flex;align-items:center;gap:.3rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);padding:.2rem .6rem;border-radius:4px;font-family:SF Mono,Consolas,monospace;font-size:.78rem;letter-spacing:.04em;cursor:default}.pill-prefix[data-v-5239189f]{color:#d4af37;font-weight:700}.pill-mask[data-v-5239189f]{color:hsla(0,0%,100%,.85);font-weight:500}.ribbon-error[data-v-5239189f]{background:#7f1d1d}.ribbon-err[data-v-5239189f]{font-size:.8rem;font-weight:500}.ribbon-loading[data-v-5239189f]{background:#1e293b}.ribbon-load[data-v-5239189f]{font-size:.8rem;opacity:.8}.load-dots[data-v-5239189f]{display:inline-block;position:relative}.load-dots[data-v-5239189f],.load-dots[data-v-5239189f]:after,.load-dots[data-v-5239189f]:before{width:6px;height:6px;border-radius:50%;background:#059669;-webkit-animation:dotBounce-data-v-5239189f 1.4s ease-in-out infinite;animation:dotBounce-data-v-5239189f 1.4s ease-in-out infinite}.load-dots[data-v-5239189f]:after,.load-dots[data-v-5239189f]:before{content:"";position:absolute}.load-dots[data-v-5239189f]:before{left:-10px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.load-dots[data-v-5239189f]:after{left:10px;-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes dotBounce-data-v-5239189f{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes dotBounce-data-v-5239189f{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.page-header[data-v-5239189f]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-left[data-v-5239189f]{display:flex;align-items:center;gap:.9rem}.header-icon[data-v-5239189f]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--c-primary),#06c);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,71,155,.3)}.page-title[data-v-5239189f]{font-size:1.4rem;font-weight:800;color:var(--c-ink);letter-spacing:-.03em;margin:0}.page-sub[data-v-5239189f]{font-size:.8rem;color:var(--c-muted);margin:0}.header-right[data-v-5239189f]{display:flex;align-items:center;gap:.75rem}.stat-pill[data-v-5239189f]{display:flex;align-items:baseline;gap:.3rem;background:#fff;border:1px solid var(--c-border);padding:.4rem .8rem;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.stat-num[data-v-5239189f]{font-size:1.1rem;font-weight:800;color:var(--c-primary)}.stat-lbl[data-v-5239189f]{font-size:.75rem;color:var(--c-muted);font-weight:600}.referral-share[data-v-5239189f]{background:#fff;border:1px solid var(--c-border);padding:14px 18px;border-radius:18px;max-width:620px;margin:0 0 1.25rem 0;position:relative;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.04)}.referral-header[data-v-5239189f]{display:flex;justify-content:space-between;margin-bottom:8px}.referral-label[data-v-5239189f]{font-size:10px;color:var(--c-muted);display:flex;align-items:center;letter-spacing:1px;text-transform:uppercase;font-weight:600}.referral-reward[data-v-5239189f]{font-size:10px;color:#ff8f00;display:flex;align-items:center;gap:4px;font-weight:600}.referral-link-preview[data-v-5239189f]{display:flex;align-items:center;background:#f8fafc;border:1px solid var(--c-border);border-radius:10px;padding:8px 12px;margin-bottom:10px;gap:8px;cursor:pointer;transition:all .3s}.referral-link-preview[data-v-5239189f]:hover{background:#f1f5f9;border-color:var(--c-primary)}.referral-link-text[data-v-5239189f]{font-family:Courier New,monospace;font-size:11px;color:#1e293b;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}.copy-inline-btn[data-v-5239189f]{flex-shrink:0;background:none;border:none;cursor:pointer;opacity:.6;padding:4px;transition:all .2s;border-radius:6px}.copy-inline-btn[data-v-5239189f]:hover{opacity:1;background:rgba(0,71,155,.1)}.share-buttons-row[data-v-5239189f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.share-pill[data-v-5239189f]{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:50px;border:none;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:.3px;outline:none;position:relative;overflow:hidden}.share-pill[data-v-5239189f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.share-pill[data-v-5239189f]:hover:before{left:100%}.share-pill i[data-v-5239189f]{font-size:14px}.share-pill[data-v-5239189f]:hover{transform:translateY(-3px);filter:brightness(1.05)}.share-pill[data-v-5239189f]:active{transform:translateY(0) scale(.96)}.share-pill--copy[data-v-5239189f]{background:#eff6ff;color:#00479b;border:1px solid #bfdbfe}.share-pill--whatsapp[data-v-5239189f]{background:#25d366;color:#fff;box-shadow:0 2px 8px rgba(37,211,102,.3)}.share-pill--facebook[data-v-5239189f]{background:#1877f2;color:#fff;box-shadow:0 2px 8px rgba(24,119,242,.3)}.share-pill--sms[data-v-5239189f]{background:#ff9800;color:#fff;box-shadow:0 2px 8px rgba(255,152,0,.3)}.share-pill--more[data-v-5239189f]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}@media (max-width:599px){.share-pill .pill-label[data-v-5239189f]{display:none}}.toolbar-row[data-v-5239189f]{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.search-wrap[data-v-5239189f]{flex:1;min-width:220px;display:flex;align-items:center;background:#fff;border:1.5px solid var(--c-border);border-radius:10px;padding:0 .75rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.search-wrap[data-v-5239189f]:focus-within{border-color:rgba(0,71,155,.4);box-shadow:0 0 0 3px rgba(0,71,155,.07)}.search-icon[data-v-5239189f]{flex-shrink:0;opacity:.6}.search-input[data-v-5239189f]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--c-ink);padding:.65rem .5rem;font-weight:500}.search-input[data-v-5239189f]::-moz-placeholder{color:#b0bdcf}.search-input[data-v-5239189f]:-ms-input-placeholder{color:#b0bdcf}.search-input[data-v-5239189f]::placeholder{color:#b0bdcf}.search-clear[data-v-5239189f]{background:none;border:none;cursor:pointer;padding:0;opacity:.6}.filter-tabs[data-v-5239189f]{display:flex;gap:.4rem}.filter-tab[data-v-5239189f]{display:flex;align-items:center;gap:.3rem;padding:.45rem .85rem;border-radius:8px;border:1.5px solid var(--c-border);background:#fff;font-size:.78rem;font-weight:600;color:var(--c-muted);cursor:pointer;transition:all .2s}.filter-tab.active[data-v-5239189f]{background:var(--c-primary);border-color:var(--c-primary);color:#fff;box-shadow:0 2px 8px rgba(0,71,155,.25)}.filter-tab[data-v-5239189f]:not(.active):hover{border-color:#cbd5e1;background:#f8fafc}.state-block[data-v-5239189f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;background:#fff;border-radius:16px;border:1px solid var(--c-border);color:var(--c-muted);font-size:.9rem}.loader-ring[data-v-5239189f]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:var(--c-primary);border-radius:50%;-webkit-animation:spin-data-v-5239189f .8s linear infinite;animation:spin-data-v-5239189f .8s linear infinite}@-webkit-keyframes spin-data-v-5239189f{to{transform:rotate(1turn)}}@keyframes spin-data-v-5239189f{to{transform:rotate(1turn)}}.empty-icon[data-v-5239189f]{opacity:.5}.empty-title[data-v-5239189f]{font-size:1.1rem;font-weight:700;color:var(--c-ink);margin:0}.empty-sub[data-v-5239189f]{font-size:.875rem;color:var(--c-muted);margin:0}.enroll-btn-large[data-v-5239189f]{margin-top:.5rem;display:flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;border-radius:10px;border:none;background:linear-gradient(135deg,var(--c-primary),#06c);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(0,71,155,.3);transition:transform .2s}.enroll-btn-large[data-v-5239189f]:hover{transform:translateY(-2px)}.table-wrap[data-v-5239189f]{position:relative;z-index:1;background:#fff;border-radius:16px;border:1px solid var(--c-border);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.clients-table[data-v-5239189f]{width:100%;border-collapse:collapse;font-size:.875rem}.clients-table thead tr[data-v-5239189f]{border-bottom:1.5px solid var(--c-border)}.clients-table th[data-v-5239189f]{padding:.9rem 1rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--c-muted);white-space:nowrap;background:#fafbfc}.clients-table th.sortable[data-v-5239189f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clients-table th.sortable[data-v-5239189f]:hover{color:var(--c-primary)}.td-check[data-v-5239189f],.th-check[data-v-5239189f]{width:40px;padding-left:1rem!important}.th-actions[data-v-5239189f]{text-align:right;padding-right:1.25rem!important}.client-row[data-v-5239189f]{border-bottom:1px solid #f1f5f9;transition:background .15s;-webkit-animation:rowIn-data-v-5239189f .4s ease both;animation:rowIn-data-v-5239189f .4s ease both}@-webkit-keyframes rowIn-data-v-5239189f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rowIn-data-v-5239189f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.client-row[data-v-5239189f]:hover{background:#f8fafc}.client-row.row-selected[data-v-5239189f]{background:rgba(0,71,155,.03)}.client-row[data-v-5239189f]:last-child{border-bottom:none}.clients-table td[data-v-5239189f]{padding:.85rem 1rem;vertical-align:middle}.custom-cb[data-v-5239189f]{width:16px;height:16px;accent-color:var(--c-primary);cursor:pointer}.client-info[data-v-5239189f]{display:flex;align-items:center;gap:.75rem}.avatar[data-v-5239189f]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;font-weight:700;flex-shrink:0}.client-name[data-v-5239189f]{font-weight:600;color:var(--c-ink);font-size:.875rem;white-space:nowrap}.client-username[data-v-5239189f]{font-size:.75rem;color:var(--c-muted)}.phone-link[data-v-5239189f]{color:var(--c-teal);font-weight:500;text-decoration:none;white-space:nowrap}.phone-link[data-v-5239189f]:hover{text-decoration:underline}.date-text[data-v-5239189f],.email-text[data-v-5239189f]{color:var(--c-muted);font-size:.82rem;white-space:nowrap}.balance-text[data-v-5239189f]{font-weight:700;color:var(--c-ink);white-space:nowrap}.status-chip[data-v-5239189f]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700}.status-dot[data-v-5239189f]{width:6px;height:6px;border-radius:50%}.status-active[data-v-5239189f]{background:rgba(16,185,129,.1);color:#059669}.status-active .status-dot[data-v-5239189f]{background:#10b981}.status-verified[data-v-5239189f]{background:rgba(0,71,155,.08);color:#00479b}.status-verified .status-dot[data-v-5239189f]{background:#00479b}.status-pending[data-v-5239189f]{background:rgba(249,115,22,.1);color:#ea580c}.status-pending .status-dot[data-v-5239189f]{background:#f97316}.td-actions[data-v-5239189f]{text-align:right}.action-btns[data-v-5239189f]{display:flex;justify-content:flex-end;gap:.4rem}.action-btn[data-v-5239189f]{width:30px;height:30px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-view[data-v-5239189f]{background:rgba(0,71,155,.08)}.btn-view[data-v-5239189f]:hover{background:rgba(0,71,155,.16)}.btn-msg[data-v-5239189f]{background:rgba(0,150,136,.08)}.btn-msg[data-v-5239189f]:hover{background:rgba(0,150,136,.16)}.pagination-row[data-v-5239189f]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-top:1px solid var(--c-border);flex-wrap:wrap;gap:.75rem}.pagination-info[data-v-5239189f]{font-size:.78rem;color:var(--c-muted)}.pagination-btns[data-v-5239189f]{display:flex;gap:.3rem}.pg-btn[data-v-5239189f]{min-width:32px;height:32px;border-radius:8px;border:1.5px solid var(--c-border);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--c-muted);transition:all .15s}.pg-btn[data-v-5239189f]:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.pg-btn.active[data-v-5239189f]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.pg-btn[data-v-5239189f]:disabled{opacity:.35;cursor:not-allowed}.per-page-select[data-v-5239189f]{padding:.3rem .5rem;border-radius:8px;border:1.5px solid var(--c-border);font-size:.78rem;font-weight:600;color:var(--c-muted);background:#fff;cursor:pointer;outline:none}.detail-drawer[data-v-5239189f]{position:fixed;inset:0;z-index:100;pointer-events:none}.detail-drawer.open[data-v-5239189f]{pointer-events:all}.drawer-overlay[data-v-5239189f]{position:absolute;inset:0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s}.detail-drawer.open .drawer-overlay[data-v-5239189f]{opacity:1}.drawer-panel[data-v-5239189f]{position:absolute;top:0;right:0;bottom:0;width:340px;background:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.detail-drawer.open .drawer-panel[data-v-5239189f]{transform:translateX(0)}.drawer-header[data-v-5239189f]{display:flex;align-items:center;gap:.9rem;padding:1.25rem;border-bottom:1px solid var(--c-border)}.drawer-avatar[data-v-5239189f]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.drawer-title-block[data-v-5239189f]{flex:1}.drawer-name[data-v-5239189f]{font-size:1rem;font-weight:700;color:var(--c-ink);margin:0}.drawer-username[data-v-5239189f]{font-size:.78rem;color:var(--c-muted)}.drawer-close[data-v-5239189f]{background:none;border:none;cursor:pointer;padding:.25rem;opacity:.7}.drawer-body[data-v-5239189f]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.drawer-section[data-v-5239189f]{margin-bottom:1.25rem}.ds-label[data-v-5239189f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);margin-bottom:.6rem}.drawer-row[data-v-5239189f]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--c-ink);padding:.4rem 0;border-bottom:1px solid #f1f5f9}.drawer-row[data-v-5239189f]:last-child{border-bottom:none}.drawer-footer[data-v-5239189f]{padding:1rem 1.25rem;border-top:1px solid var(--c-border)}.drawer-action-btn[data-v-5239189f]{display:block;width:100%;padding:.75rem;border-radius:10px;text-align:center;font-weight:700;font-size:.875rem;text-decoration:none;transition:all .2s}.btn-primary[data-v-5239189f]{background:linear-gradient(135deg,var(--c-primary),#06c);color:#fff;box-shadow:0 3px 10px rgba(0,71,155,.3)}.btn-primary[data-v-5239189f]:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(0,71,155,.4)}@media (max-width:768px){.clients-shell[data-v-5239189f]{padding:1rem}.clients-table td[data-v-5239189f]:nth-child(4),.clients-table td[data-v-5239189f]:nth-child(7),.clients-table th[data-v-5239189f]:nth-child(4),.clients-table th[data-v-5239189f]:nth-child(7){display:none}.drawer-panel[data-v-5239189f]{width:100%}.filter-tabs .filter-tab span[data-v-5239189f]{display:none}}