@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.theme-switch[data-v-18ba5623]{border:1px solid var(--border-glass);background:var(--bg-muted);border-radius:10px;gap:3px;width:max-content;padding:3px;display:inline-flex}.theme-switch button[data-v-18ba5623]{width:31px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.theme-switch button[aria-pressed=true][data-v-18ba5623]{background:var(--bg-secondary);color:var(--color-primary);box-shadow:var(--shadow-card)}.theme-switch button[data-v-18ba5623]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.superadmin-banner-pill[data-v-b3baef47]{background:var(--color-primary-glow,#e6f7f4);color:var(--color-primary,#02b290);letter-spacing:.3px;border:1px solid #02b29033;border-radius:12px;align-items:center;gap:8px;margin:16px 20px 8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.nav-item-tenant-switch[data-v-b3baef47]{border:1px dashed var(--border-glass);color:var(--color-text-secondary);margin-top:16px}.nav-item-tenant-switch[data-v-b3baef47]:hover{background:var(--bg-primary);color:var(--color-text-primary)}.sidebar[data-v-b3baef47]{z-index:100;border-right:1px solid var(--border-glass);width:280px;height:100vh;transition:var(--transition-smooth);border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-header[data-v-b3baef47]{border-bottom:1px solid var(--border-glass);justify-content:space-between;padding:24px}.account-avatar[data-v-b3baef47],.active-account-btn[data-v-b3baef47],.logo-wrapper[data-v-b3baef47],.sidebar-header[data-v-b3baef47]{align-items:center;display:flex}.logo-wrapper[data-v-b3baef47]{gap:12px}.logo-icon[data-v-b3baef47]{color:var(--color-secondary);animation:2s infinite pulse}.logo-text[data-v-b3baef47]{background:linear-gradient(to right,var(--color-text-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.account-selector-container[data-v-b3baef47]{border-bottom:1px solid var(--border-glass);padding:16px;position:relative}.active-account-btn[data-v-b3baef47]{border:1px solid var(--border-glass);cursor:pointer;text-align:left;background:var(--theme-surface,#fff6);border-radius:10px;gap:12px;width:100%;padding:10px 12px;transition:background .2s,border-color .2s}.active-account-btn[data-v-b3baef47]:hover{background:var(--color-primary-glow);border-color:#02b29040}.account-avatar[data-v-b3baef47]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:700;position:relative}.account-badge-pro[data-v-b3baef47]{background:var(--color-primary);color:#fff;border:1px solid var(--bg-primary);border-radius:4px;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 3px #0000001a}.account-details[data-v-b3baef47]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.account-name[data-v-b3baef47]{color:var(--color-text-primary);font-size:13px;font-weight:600}.account-name[data-v-b3baef47],.account-waba[data-v-b3baef47]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-waba[data-v-b3baef47]{margin-top:1px;font-size:10px}.account-item-avatar[data-v-b3baef47],.account-waba[data-v-b3baef47],.chevron-down-icon[data-v-b3baef47],.dropdown-header[data-v-b3baef47]{color:var(--color-text-secondary)}.chevron-down-icon[data-v-b3baef47]{flex-shrink:0;transition:transform .2s}.chevron-rotated[data-v-b3baef47]{transform:rotate(180deg)}.account-dropdown[data-v-b3baef47]{background:var(--theme-surface,#fffffff2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-glass);z-index:200;border-radius:12px;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.dropdown-header[data-v-b3baef47]{text-transform:uppercase;letter-spacing:.5px;padding:8px 16px;font-size:11px;font-weight:700}.accounts-list[data-v-b3baef47]{max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.account-item[data-v-b3baef47]{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .15s;display:flex}.account-item[data-v-b3baef47]:hover{background:var(--color-primary-glow)}.account-item-active[data-v-b3baef47]{border-left:3px solid var(--color-primary);background:#02b2900d}.account-item-avatar[data-v-b3baef47]{background:var(--theme-muted,#f1f5f9);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.account-item-active .account-item-avatar[data-v-b3baef47]{background:var(--color-primary);color:#fff}.account-item-info[data-v-b3baef47]{flex-direction:column;min-width:0;display:flex}.item-name[data-v-b3baef47]{color:var(--color-text-primary);font-size:12.5px;font-weight:600}.item-meta[data-v-b3baef47],.item-name[data-v-b3baef47],.user-email[data-v-b3baef47],.user-name[data-v-b3baef47]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-meta[data-v-b3baef47]{font-size:10px}.item-meta[data-v-b3baef47],.no-accounts[data-v-b3baef47]{color:var(--color-text-secondary)}.no-accounts[data-v-b3baef47]{text-align:center;padding:12px 16px;font-size:12px}.add-account-dropdown-btn[data-v-b3baef47]{background:var(--color-primary-glow);border:1px dashed var(--color-primary);color:var(--color-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:6px 12px 2px;padding:8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.add-account-dropdown-btn[data-v-b3baef47]:hover{background:#02b2901f}.sidebar-nav[data-v-b3baef47]{flex-direction:column;flex-grow:1;gap:8px;padding:24px 16px;display:flex}.tenant-nav[data-v-b3baef47]{gap:12px}.tenant-nav-group[data-v-b3baef47]{gap:2px;display:grid}.tenant-nav-group h2[data-v-b3baef47]{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;padding:0 12px;font-size:10px;font-weight:800}.tenant-nav .nav-item[data-v-b3baef47]{padding-block:9px}.nav-item[data-v-b3baef47]{color:var(--color-text-secondary);transition:var(--transition-smooth);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}.nav-item[data-v-b3baef47]:hover{padding-left:20px}.nav-item-active[data-v-b3baef47],.nav-item[data-v-b3baef47]:hover{background:var(--color-primary-glow);color:var(--color-primary)}.nav-item-active[data-v-b3baef47]{font-weight:600}.nav-item-disabled[data-v-b3baef47]{opacity:.4;cursor:not-allowed;pointer-events:none}.sidebar-footer[data-v-b3baef47]{border-top:1px solid var(--border-glass);padding:24px 16px}.user-menu-container[data-v-b3baef47]{width:100%;position:relative}.user-badge-btn[data-v-b3baef47]{border:1px solid var(--border-glass);cursor:pointer;text-align:left;background:var(--theme-surface,#fff6);border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.user-badge-btn[data-v-b3baef47]:hover{background:var(--theme-surface,#fff9);border-color:#02b29033}.user-avatar[data-v-b3baef47]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.user-info[data-v-b3baef47]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.user-name[data-v-b3baef47]{color:var(--color-text-primary);font-size:13.5px;font-weight:600}.user-email[data-v-b3baef47],.user-name[data-v-b3baef47]{margin:0}.user-email[data-v-b3baef47]{color:var(--color-text-secondary);font-size:11px}.user-dropdown[data-v-b3baef47]{background:var(--theme-surface,#fffffff2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-glass);z-index:200;border-radius:12px;flex-direction:column;padding:6px 0;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 -10px 25px #0000001a}.user-dropdown-item[data-v-b3baef47]{cursor:pointer;color:var(--color-text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.user-dropdown-item[data-v-b3baef47]:hover{background:var(--color-primary-glow);color:var(--color-primary)}.user-dropdown-item.master-item[data-v-b3baef47]{color:var(--color-primary,#02b290);font-weight:600}.user-dropdown-item.master-item[data-v-b3baef47]:hover{background:#02b2901a}.nav-item-master[data-v-b3baef47]{background:#02b2900d;border:1px solid #02b29033;margin-top:12px}.nav-item-master[data-v-b3baef47]:hover{color:#02b290!important;background:#02b29026!important}.master-icon[data-v-b3baef47]{color:#02b290}.user-dropdown-item.logout-item[data-v-b3baef47]{color:var(--color-hot);border-top:1px solid var(--border-glass);margin-top:4px;padding-top:12px}.user-dropdown-item.logout-item[data-v-b3baef47]:hover{color:var(--color-hot);background:#f43f5e14}@media (width<=992px){.sidebar-backdrop[data-v-b3baef47]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;background:#0f172a66;width:100vw;height:100vh;animation:.2s ease-out fadeIn-b3baef47;position:fixed;top:0;left:0}@keyframes fadeIn-b3baef47{0%{opacity:0}to{opacity:1}}.sidebar[data-v-b3baef47]{transform:translate(-310px)}.sidebar.sidebar-open[data-v-b3baef47]{transform:translate(0)}.md-hidden[data-v-b3baef47]{display:block!important}.close-sidebar-btn[data-v-b3baef47]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none}}@media (width>=993px){.md-hidden[data-v-b3baef47],.sidebar-backdrop[data-v-b3baef47]{display:none!important}}.sidebar-theme[data-v-b3baef47]{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.account-trigger[data-v-b3baef47]{min-width:0;position:relative}.account-dropdown .accounts-list[data-v-b3baef47]{max-height:calc(min(320px,45dvh));overflow-y:auto}.account-item[data-v-b3baef47]{cursor:pointer}.connection-usage[data-v-b3baef47]{color:var(--color-text-secondary);margin:0;padding:0 16px 10px;font-size:11px}.account-dropdown[data-v-b3baef47]{transform-origin:top}.account-menu-enter-active[data-v-b3baef47]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.account-menu-leave-active[data-v-b3baef47]{pointer-events:none;transition:opacity .12s,transform .12s}.account-menu-enter-from[data-v-b3baef47],.account-menu-leave-to[data-v-b3baef47]{opacity:0;transform:translateY(-6px)scale(.98)}@media (prefers-reduced-motion:reduce){.account-menu-enter-active[data-v-b3baef47],.account-menu-leave-active[data-v-b3baef47]{transition:none}.account-menu-enter-from[data-v-b3baef47],.account-menu-leave-to[data-v-b3baef47]{transform:none}}.admin-skeleton[data-v-dd1f9336]{gap:20px;min-width:0;display:grid}.layout-dashboard[data-v-dd1f9336]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.layout-cards[data-v-dd1f9336]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.skeleton-card[data-v-dd1f9336]{border:1px solid var(--border-glass);background:var(--theme-surface,var(--bg-secondary));border-radius:16px;align-content:start;gap:16px;min-width:0;padding:calc(clamp(16px,3vw,24px));display:grid}.skeleton-card span[data-v-dd1f9336]{background:var(--bg-muted);border-radius:7px;min-width:0;height:12px;animation:1.5s ease-in-out infinite alternate admin-pulse-dd1f9336;display:block}.skeleton-card>span[data-v-dd1f9336]:first-child{width:min(45%,180px)}.skeleton-card>span[data-v-dd1f9336]:nth-child(2){width:75%;height:32px}.skeleton-card>span[data-v-dd1f9336]:nth-child(3){width:55%}.layout-dashboard .skeleton-card>span[data-v-dd1f9336]:nth-child(2){width:35%}.layout-cards .skeleton-card[data-v-dd1f9336]{min-height:240px}.layout-form .skeleton-card[data-v-dd1f9336]{min-height:160px}.skeleton-chart[data-v-dd1f9336]{grid-column:1/-1}.skeleton-bars[data-v-dd1f9336]{align-items:end;gap:5%;height:150px;display:flex}.skeleton-bars span[data-v-dd1f9336]{flex:1}.skeleton-table[data-v-dd1f9336]{gap:0;padding-block:4px}.skeleton-row[data-v-dd1f9336]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-block:19px;display:grid}.skeleton-row+.skeleton-row[data-v-dd1f9336]{border-top:1px solid var(--border-glass)}.skeleton-row span[data-v-dd1f9336]:nth-child(2n){width:75%}@keyframes admin-pulse-dd1f9336{to{opacity:.45}}@media (width<=640px){.skeleton-row[data-v-dd1f9336]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.skeleton-card span[data-v-dd1f9336]{animation:none}}.wa-link[data-v-3093304a]{border:1px solid var(--border-glass,#dce5ef);background:var(--bg-secondary,#fff);border-radius:18px;gap:18px;padding:20px;display:grid}.wa-link h3[data-v-3093304a],.wa-link p[data-v-3093304a]{margin:0}.link-heading[data-v-3093304a]{align-items:center;gap:12px;display:flex}.link-heading h3[data-v-3093304a]{font-size:16px;line-height:1.35}.link-heading p[data-v-3093304a],.stage-hint[data-v-3093304a]{color:var(--color-text-secondary,#64748b);margin-top:4px;font-size:12px;line-height:1.5}.heading-icon[data-v-3093304a]{color:#00a884;background:#e5f8f3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.qr-stage[data-v-3093304a]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.qr-image[data-v-3093304a],.qr-skeleton[data-v-3093304a]{aspect-ratio:1;border:1px solid #e3eceb;border-radius:16px;width:min(100%,280px);box-shadow:0 8px 25px #122a2910}.qr-image[data-v-3093304a]{background:var(--theme-surface,#fff);place-items:center;padding:10px;display:grid}.qr-image img[data-v-3093304a]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.qr-skeleton[data-v-3093304a]{color:#b6d0ca;background:#f0f5f5;place-items:center;display:grid;position:relative;overflow:hidden}.qr-skeleton[data-v-3093304a]:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff9c 45%,#0000 75%);animation:1.8s infinite shimmer-3093304a;position:absolute;inset:0}.skeleton-corner[data-v-3093304a]{border:8px solid #d3e3df;border-radius:7px;width:25%;height:25%;position:absolute}.skeleton-corner[data-v-3093304a]:after{content:"";background:#d3e3df;border-radius:2px;position:absolute;inset:23%}.top-left[data-v-3093304a]{top:9%;left:9%}.top-right[data-v-3093304a]{top:9%;right:9%}.bottom-left[data-v-3093304a]{bottom:9%;left:9%}.loading-caption[data-v-3093304a],.progress[data-v-3093304a]{color:#078b75;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.spin[data-v-3093304a]{animation:1s linear infinite spin-3093304a}.qr-expiry[data-v-3093304a]{color:#008a74;background:#e8f8f3;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:600}.instructions[data-v-3093304a]{background:var(--bg-primary,#f5f8f8);color:var(--color-text-secondary,#64748b);border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.6}.instructions-title[data-v-3093304a]{color:var(--color-text-primary,#172b49);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.instructions ol[data-v-3093304a]{margin:8px 0 0;padding-left:20px}.success[data-v-3093304a]{color:#15803d;align-items:center;gap:8px;font-size:13px;display:flex}.error[data-v-3093304a]{color:#dc2626;font-size:13px}.action[data-v-3093304a]{color:#008c74;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #00a884;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:600}.action.primary[data-v-3093304a]{color:#fff;background:#00a884}.action[data-v-3093304a]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-3093304a{to{transform:rotate(1turn)}}@keyframes shimmer-3093304a{to{transform:translate(100%)}}@media (width<=767px){.wa-link[data-v-3093304a]{gap:14px;padding:16px}.qr-image[data-v-3093304a],.qr-skeleton[data-v-3093304a]{width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){.qr-skeleton[data-v-3093304a]:after,.spin[data-v-3093304a]{animation:none}}.cancellation-progress[data-v-3093304a]{background:#f3faf8;border:1px solid #e0eeeb;border-radius:12px;gap:9px;padding:15px 16px;display:grid}.pairing-stage[data-v-3093304a]{text-align:center;background:linear-gradient(145deg,#f3fbf8,#fff);border:1px solid #e0eeeb;border-radius:16px;justify-items:center;gap:12px;padding:24px 16px;display:grid}.pairing-stage strong[data-v-3093304a]{color:var(--color-text-primary,#172b49);font-size:14px}.pairing-stage p[data-v-3093304a]{color:var(--color-text-secondary,#64748b);margin:0;font-size:12px;line-height:1.5}.pairing-stage .progress-track[data-v-3093304a]{width:min(240px,100%);margin-top:4px}.pairing-visual[data-v-3093304a]{align-items:center;gap:12px;margin:2px 0 4px;display:flex}.pairing-device[data-v-3093304a]{color:#00a884;background:#e3f6f0;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.crm-device[data-v-3093304a]{color:#299bcc;background:#eaf4fb}.pairing-dots[data-v-3093304a]{gap:5px;display:flex}.pairing-dots i[data-v-3093304a]{background:#8ccab9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pair-pulse-3093304a}.pairing-dots i[data-v-3093304a]:nth-child(2){animation-delay:.15s}.pairing-dots i[data-v-3093304a]:nth-child(3){animation-delay:.3s}@keyframes pair-pulse-3093304a{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cancellation-progress p[data-v-3093304a]{color:var(--color-text-secondary,#64748b);margin:0;font-size:12px;line-height:1.5}.progress-track[data-v-3093304a]{background:#dceee9;border-radius:99px;height:5px;overflow:hidden}.progress-track span[data-v-3093304a]{border-radius:inherit;background:#00a884;width:38%;height:100%;animation:1.4s ease-in-out infinite alternate cancel-progress-3093304a;display:block}@keyframes cancel-progress-3093304a{0%{transform:translate(0)}to{transform:translate(163%)}}@media (prefers-reduced-motion:reduce){.progress-track span[data-v-3093304a]{opacity:.6;width:100%;animation:none}.pairing-dots i[data-v-3093304a]{animation:none}}.input-app-container[data-v-281dcdd8]{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.input-control[data-v-281dcdd8]{min-width:0;position:relative}.input-control>input[data-v-281dcdd8]{width:100%;min-width:0}.input-leading-icon[data-v-281dcdd8]{z-index:1;top:50%;color:var(--color-text-secondary);pointer-events:none;display:flex;position:absolute;inset-inline-start:16px;transform:translateY(-50%)}.input-error[data-v-281dcdd8]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important}.has-icon[data-v-281dcdd8]{padding-left:44px!important}.error-msg[data-v-281dcdd8]{color:#ef4444;margin-left:4px;font-size:11px;font-weight:500}.fade-enter-active[data-v-281dcdd8],.fade-leave-active[data-v-281dcdd8]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-281dcdd8],.fade-leave-to[data-v-281dcdd8]{opacity:0;transform:translateY(-4px)}.meta-company-card[data-v-98cd2a0c]{border:1px solid var(--border-glass);border-radius:16px;gap:16px;min-width:0;padding:calc(clamp(16px,3vw,24px));display:grid}.meta-heading[data-v-98cd2a0c]{align-items:flex-start;gap:12px;display:flex}.meta-heading svg[data-v-98cd2a0c]{color:var(--color-primary);flex-shrink:0}h4[data-v-98cd2a0c]{margin:0 0 4px}p[data-v-98cd2a0c]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.meta-form[data-v-98cd2a0c]{gap:14px;min-width:0;display:grid}.meta-form label[data-v-98cd2a0c]{margin-bottom:-8px;font-size:13px;font-weight:600}.meta-webhook[data-v-98cd2a0c]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.meta-save[data-v-98cd2a0c],.meta-webhook button[data-v-98cd2a0c]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.meta-save[data-v-98cd2a0c]{justify-self:start}.meta-error[data-v-98cd2a0c]{color:var(--color-hot)}@media (width<=600px){.meta-webhook[data-v-98cd2a0c]{grid-template-columns:minmax(0,1fr)}.meta-save[data-v-98cd2a0c]{justify-self:stretch}}.dialog-backdrop[data-v-d1219f4d]{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-panel.modal-box[data-v-d1219f4d]{border:1px solid var(--border-glass);background:var(--bg-secondary,#fff);width:100%;max-width:540px;min-height:0;max-height:calc(100dvh - 48px);transform:translateY(var(--dialog-drag,0));border-radius:22px;outline:none;flex-direction:column;gap:0;padding:0;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a33}.dialog-panel.dialog-md-wide[data-v-d1219f4d]{max-width:640px}.dialog-panel.dialog-lg[data-v-d1219f4d]{max-width:820px}.dialog-panel.dialog-xl[data-v-d1219f4d]{max-width:1080px}.dialog-panel.is-dragging[data-v-d1219f4d]{-webkit-user-select:none;user-select:none;transition:none}.dialog-drag-handle[data-v-d1219f4d]{touch-action:none;cursor:grab;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:100%;padding:0;display:none}.dialog-drag-handle[data-v-d1219f4d]:active{cursor:grabbing}.dialog-drag-handle span[data-v-d1219f4d]{background:#cbd5e1;border-radius:99px;width:42px;height:4px;transition:background .15s}.dialog-drag-handle:hover span[data-v-d1219f4d]{background:#94a3b8}.dialog-header[data-v-d1219f4d]{flex:none;align-items:flex-start;gap:12px;padding:24px 20px 18px 24px;display:flex}.dialog-heading[data-v-d1219f4d]{overflow-wrap:anywhere;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dialog-heading[data-v-d1219f4d] h3{color:var(--color-text-primary);margin:0;font-size:19px;font-weight:700;line-height:1.35}.card-icon[data-v-d1219f4d]{color:var(--color-primary);flex-shrink:0}.dialog-close[data-v-d1219f4d]{border:1px solid var(--border-glass);width:36px;height:36px;color:var(--color-text-secondary);background:var(--bg-primary);cursor:pointer;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;display:grid}.dialog-close[data-v-d1219f4d]:hover{color:var(--color-text-primary);background:#e2e8f0}.dialog-body[data-v-d1219f4d]{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;gap:16px;min-height:0;padding:0 24px 24px;display:flex;overflow-y:auto}.dialog-footer[data-v-d1219f4d]{border-top:1px solid var(--border-glass);background:var(--bg-secondary);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.dialog-footer[data-v-d1219f4d] button{min-height:44px}.dialog-close[data-v-d1219f4d]:focus-visible,.dialog-drag-handle[data-v-d1219f4d]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.dialog-enter-active[data-v-d1219f4d],.dialog-leave-active[data-v-d1219f4d]{transition:opacity .2s}.dialog-enter-active .dialog-panel[data-v-d1219f4d],.dialog-leave-active .dialog-panel[data-v-d1219f4d]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.dialog-enter-from[data-v-d1219f4d],.dialog-leave-to[data-v-d1219f4d]{opacity:0}.dialog-enter-from .dialog-panel[data-v-d1219f4d],.dialog-leave-to .dialog-panel[data-v-d1219f4d]{transform:translateY(38px)scale(.98)}@media (width<=767px){.dialog-backdrop[data-v-d1219f4d]{align-items:flex-end;padding:12px 0 0}.dialog-panel.modal-box[data-v-d1219f4d]{max-width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-bottom:0;border-radius:24px 24px 0 0}.dialog-drag-handle[data-v-d1219f4d]{flex-basis:30px;display:flex}.dialog-header[data-v-d1219f4d]{align-items:flex-start;padding:2px 16px 16px 20px}.dialog-heading[data-v-d1219f4d] h3{font-size:18px}.dialog-close[data-v-d1219f4d]{display:none}.dialog-body[data-v-d1219f4d]{padding:0 20px max(20px,env(safe-area-inset-bottom))}.dialog-footer[data-v-d1219f4d]{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.dialog-footer[data-v-d1219f4d] button{flex:1;justify-content:center;min-width:0}.dialog-enter-from .dialog-panel[data-v-d1219f4d],.dialog-leave-to .dialog-panel[data-v-d1219f4d]{transform:translateY(100%)}.dialog-body[data-v-d1219f4d] input:not([type=checkbox]):not([type=radio]),.dialog-body[data-v-d1219f4d] select,.dialog-body[data-v-d1219f4d] textarea{min-width:0;max-width:100%;font-size:16px}.dialog-body[data-v-d1219f4d] .form-grid{grid-template-columns:minmax(0,1fr)}.dialog-body[data-v-d1219f4d] .input-group{min-width:0}.dialog-body[data-v-d1219f4d] .checkbox-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dialog-body[data-v-d1219f4d] .checkbox-row .checkbox-label{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;line-height:1.45;display:flex}.dialog-body[data-v-d1219f4d] .checkbox-label input{flex-shrink:0;margin-top:3px}.dialog-footer[data-v-d1219f4d] button{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.dialog-enter-active[data-v-d1219f4d],.dialog-enter-active .dialog-panel[data-v-d1219f4d],.dialog-leave-active[data-v-d1219f4d],.dialog-leave-active .dialog-panel[data-v-d1219f4d],.dialog-panel[data-v-d1219f4d]{transition:none}}[data-v-d1219f4d] .modal-description{color:var(--color-text-secondary);text-align:left;margin:0;font-size:13px;line-height:1.6}[data-v-d1219f4d] .modal-link{color:var(--color-primary);text-decoration:underline}[data-v-d1219f4d] .modal-tabs{background:#94a3b814;border-radius:8px;margin-bottom:4px;padding:4px;display:flex}[data-v-d1219f4d] .modal-tab-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}[data-v-d1219f4d] .modal-tab-btn:hover{color:var(--color-text-primary)}[data-v-d1219f4d] .modal-tab-btn.active{background:var(--theme-surface,#fff);color:var(--color-primary);box-shadow:0 2px 6px #0000000d}.token-helper-link[data-v-8c5e5d7f]{color:var(--color-primary);margin-left:6px;font-size:11px;font-weight:400;text-decoration:underline;transition:opacity .2s}.token-helper-link[data-v-8c5e5d7f]:hover{opacity:.8}.field-hint[data-v-8c5e5d7f]{color:var(--color-text-secondary);margin-top:4px;font-size:11px;line-height:1.4}.field-hint code[data-v-8c5e5d7f]{background:#0000000d;border-radius:4px;padding:1px 4px;font-family:monospace}.facebook-flow[data-v-8c5e5d7f]{gap:14px}.facebook-flow[data-v-8c5e5d7f],.facebook-init-box[data-v-8c5e5d7f]{flex-direction:column;display:flex}.facebook-init-box[data-v-8c5e5d7f]{align-items:center;gap:16px;width:100%;padding:12px 0}.flow-explanation[data-v-8c5e5d7f]{color:var(--color-text-secondary);text-align:left;margin:0;font-size:13px;line-height:1.5}.btn-facebook[data-v-8c5e5d7f]{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .1s;display:flex;box-shadow:0 4px 12px #1877f240}.btn-facebook[data-v-8c5e5d7f]:hover{background:#166fe5}.btn-facebook[data-v-8c5e5d7f]:active{transform:scale(.98)}.btn-facebook[data-v-8c5e5d7f]:disabled{opacity:.65;cursor:not-allowed;transform:none}.facebook-icon[data-v-8c5e5d7f]{width:18px;height:18px}.facebook-selector-box[data-v-8c5e5d7f]{flex-direction:column;gap:12px;display:flex}.meta-numbers-list[data-v-8c5e5d7f]{flex-direction:column;gap:10px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.meta-number-card[data-v-8c5e5d7f]{cursor:pointer;border:1px solid var(--border-glass);background:var(--theme-surface,#fff6);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;position:relative}.meta-number-card[data-v-8c5e5d7f]:hover{background:#02b2900a;border-color:#02b29040}.meta-number-card.selected[data-v-8c5e5d7f]{border-color:var(--color-primary);background:#02b29014}.hidden-radio[data-v-8c5e5d7f]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.card-radio-indicator[data-v-8c5e5d7f]{border:2px solid var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.meta-number-card.selected .card-radio-indicator[data-v-8c5e5d7f]{border-color:var(--color-primary)}.meta-number-card.selected .card-radio-indicator[data-v-8c5e5d7f]:after{content:"";background:var(--color-primary);border-radius:50%;width:10px;height:10px;display:block}.card-meta-details[data-v-8c5e5d7f]{text-align:left;flex-direction:column;gap:2px;display:flex}.meta-phone[data-v-8c5e5d7f]{color:var(--color-text-primary);font-size:14px;font-weight:600}.meta-waba[data-v-8c5e5d7f]{font-size:12px}.meta-phone-id[data-v-8c5e5d7f],.meta-waba[data-v-8c5e5d7f]{color:var(--color-text-secondary)}.meta-phone-id[data-v-8c5e5d7f]{opacity:.8;font-size:11px}.modal-form[data-v-8c5e5d7f]{gap:14px}.form-field[data-v-8c5e5d7f],.modal-form[data-v-8c5e5d7f]{flex-direction:column;display:flex}.form-field[data-v-8c5e5d7f]{text-align:left;gap:6px}.input-label[data-v-8c5e5d7f]{color:var(--color-text-primary);font-size:12.5px;font-weight:600}.required[data-v-8c5e5d7f]{color:#ef4444}.connect-error[data-v-8c5e5d7f]{color:#ef4444;text-align:left;background:#ef444414;border:1px solid #ef444440;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500}.toast-container[data-v-f15effb6]{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.toast-container.top-center[data-v-f15effb6]{align-items:center;top:24px;left:50%;transform:translate(-50%)}.toast-container.top-left[data-v-f15effb6]{align-items:flex-start;top:24px;left:24px}.toast-container.top-right[data-v-f15effb6]{align-items:flex-end;top:24px;right:24px}.toast-container.bottom-center[data-v-f15effb6]{align-items:center;bottom:24px;left:50%;transform:translate(-50%)}.toast-container.bottom-left[data-v-f15effb6]{align-items:flex-start;bottom:24px;left:24px}.toast-container.bottom-right[data-v-f15effb6]{align-items:flex-end;bottom:24px;right:24px}.toast-item[data-v-f15effb6]{pointer-events:auto;border:1px solid var(--border-glass);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 10px 25px #00000014}.toast-item.success[data-v-f15effb6]{color:#166534;background:#f0fdf4;border-left:4px solid #10b981}.toast-item.success .toast-icon[data-v-f15effb6]{color:#10b981}.toast-item.danger[data-v-f15effb6]{color:#991b1b;background:#fef2f2;border-left:4px solid #ef4444}.toast-item.danger .toast-icon[data-v-f15effb6]{color:#ef4444}.toast-item.info[data-v-f15effb6]{color:#1e3a8a;background:#eff6ff;border-left:4px solid #3b82f6}.toast-item.info .toast-icon[data-v-f15effb6]{color:#3b82f6}.toast-bottom-enter-active[data-v-f15effb6],.toast-bottom-leave-active[data-v-f15effb6],.toast-top-enter-active[data-v-f15effb6],.toast-top-leave-active[data-v-f15effb6]{transition:all .25s ease-out}.toast-top-enter-from[data-v-f15effb6],.toast-top-leave-to[data-v-f15effb6]{opacity:0;transform:translateY(-20px)}.toast-bottom-enter-from[data-v-f15effb6],.toast-bottom-leave-to[data-v-f15effb6]{opacity:0;transform:translateY(20px)}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2)format("woff2")}:root{--bg-primary:#f4f7f6;--bg-secondary:#fff;--bg-glass:#fff;--border-glass:#e2e8f0;--color-primary:#02b290;--color-primary-glow:#e6f7f4;--color-primary-hover:#029a7c;--color-secondary:#0ea5e9;--color-text-primary:#1e293b;--color-text-secondary:#64748b;--color-hot:#ef4444;--color-warm:#f59e0b;--color-cold:#10b981;--shadow-premium:0 4px 20px -2px #94a3b81f, 0 2px 8px -1px #94a3b814;--shadow-card:0 10px 30px -10px #0000000a, 0 1px 3px #00000005;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0;font-family:Twemoji Country Flags,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.btn-premium,.btn-secondary,.input-premium,button,input,select,textarea{font-family:inherit}body,html{overflow-x:hidden}body{background-color:var(--bg-primary);color:var(--color-text-primary);background-image:radial-gradient(at 0 0,#02b29008,#0000 50%),radial-gradient(at 100% 100%,#0ea5e908,#0000 50%);background-attachment:fixed;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.glass{background:var(--bg-glass);border:1px solid var(--border-glass);box-shadow:var(--shadow-card);border-radius:16px}.input-premium{color:var(--color-text-primary);transition:var(--transition-smooth);background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:12px 16px}.input-premium:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #02b29026}.btn-premium{background:var(--color-primary);color:#fff;cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex;box-shadow:0 4px 12px #02b2902e}.btn-premium:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #02b29040}.btn-premium:active{transform:translateY(0)}.btn-premium:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-secondary{color:var(--color-text-primary);cursor:pointer;transition:var(--transition-smooth);background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:500;display:flex}.btn-secondary:hover{background:#f8fafc;border-color:#94a3b8}.badge{text-transform:uppercase;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-hot{color:var(--color-hot);background:#ef44441a;border:1px solid #ef444433}.badge-warm{color:var(--color-warm);background:#f59e0b1a;border:1px solid #f59e0b33}.badge-cold{color:var(--color-cold);background:#10b9811a;border:1px solid #10b98133}.pulse-glow{box-shadow:var(--shadow-card)}.standard-page-wrapper{box-sizing:border-box;flex-direction:column;gap:28px;max-width:1560px;min-height:100vh;margin:0 auto;padding:36px 40px;display:flex}@media (width<=992px){.standard-page-wrapper{gap:20px;padding:20px 16px}}.admin-container,.admin-header .header-branding>div:last-child,.admin-wrapper,.header-branding,.header-title-row,.main-content,.page-header,.standard-page-wrapper{min-width:0}.admin-header .header-title-row{flex-wrap:wrap}.admin-header .header-actions{flex-shrink:0}.admin-header .header-subtitle{line-height:1.55}.admin-wrapper .activity-meta,.admin-wrapper .hero-meta-row{overflow-wrap:anywhere}@media (width<=1100px){body .admin-wrapper .admin-header{flex-wrap:wrap;gap:20px}body .admin-wrapper .header-actions{margin-left:auto}body .admin-wrapper .kpi-grid,body .admin-wrapper .telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){body .admin-wrapper.admin-wrapper{padding:20px 16px}body .admin-wrapper .admin-container{gap:20px;width:100%}body .admin-wrapper .admin-header{border-radius:20px;flex-direction:column;align-items:stretch;gap:20px;padding:22px 20px;display:flex}body .admin-wrapper .header-branding{align-items:flex-start;gap:14px;width:100%;display:flex}body .admin-wrapper .header-branding>div:last-child{flex:1}body .admin-wrapper :is(.badge-icon-pill,.shield-badge){border-radius:13px;flex:0 0 42px;width:42px;height:46px}body .admin-wrapper .header-title-row{flex-direction:column;align-items:flex-start;gap:10px;display:flex}body .admin-wrapper .header-branding h1{letter-spacing:-.5px;overflow-wrap:normal;font-size:24px;line-height:1.22}body .admin-wrapper .header-subtitle{max-width:none;margin-top:8px;font-size:13px}body .admin-wrapper .role-pill{white-space:normal;max-width:100%;padding:6px 10px;font-size:10px;line-height:1.35}body .admin-wrapper .header-actions{flex-wrap:wrap;gap:8px;width:100%;margin:0;display:flex}body .admin-wrapper .header-actions>button{flex:1;justify-content:center;min-width:0;min-height:44px;padding:11px 12px;font-size:13px;line-height:1.25}body .admin-wrapper .header-actions>.btn-icon-glass{flex:0 0 44px;width:44px;padding:0}body .admin-wrapper .header-actions svg{flex-shrink:0}body :is(.page-header,.designer-header.page-header){flex-wrap:wrap;gap:16px;min-width:0}body .page-header>div{min-width:0;max-width:100%}body .page-header h1{font-size:26px;line-height:1.25}body :is(.header-controls,.header-buttons){flex-wrap:wrap;gap:8px}body .admin-wrapper :is(.toolbar-card,.filter-bar){grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}body .admin-wrapper .filter-bar{padding:0}body .admin-wrapper :is(.search-box,.status-filter,.filter-box){width:100%;min-width:0;max-width:100%}body .admin-wrapper .filter-box>div{width:100%;min-width:0!important}body .admin-wrapper :is(.input-search,.search-input){width:100%;min-width:0;min-height:46px}body .admin-wrapper :is(.kpi-grid,.telemetry-grid,.charts-grid,.overview-grid,.settings-grid,.plans-grid){grid-template-columns:minmax(0,1fr);gap:16px}body .admin-wrapper :is(.kpi-card,.telemetry-card,.chart-card,.settings-card,.overview-card,.plan-card,.activity-card){min-width:0;padding:20px}body .admin-wrapper .kpi-value{overflow-wrap:anywhere;font-size:30px}body .admin-wrapper :is(.chart-header,.card-title-row){flex-wrap:wrap;align-items:flex-start;gap:12px}body .admin-wrapper .chart-header>div:first-child{flex:220px;min-width:0}body .admin-wrapper .chart-header h3{font-size:17px;line-height:1.35}body .admin-wrapper .chart-badge{white-space:normal;width:max-content;max-width:100%;font-size:11px}body .admin-wrapper .activity-item-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}body .admin-wrapper .activity-main{gap:12px;min-width:0}body .admin-wrapper .activity-main>div:last-child{min-width:0}body .admin-wrapper .activity-avatar,body .admin-wrapper .company-avatar{flex-shrink:0}body .admin-wrapper .activity-meta{word-break:break-word;font-size:11px;line-height:1.5}body .admin-wrapper .activity-details{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;display:flex}body .admin-wrapper .activity-date{width:100%;font-size:12px}body .admin-wrapper .company-card{gap:18px;padding:18px}body .admin-wrapper .company-card-header{align-items:flex-start;gap:12px}body .admin-wrapper .company-info-main{gap:12px;min-width:0}body .admin-wrapper .company-name,body .admin-wrapper .plan-label strong{overflow-wrap:anywhere}body .admin-wrapper .company-date{font-size:11px;line-height:1.5}body .admin-wrapper .company-card-header>.status-pill{flex-shrink:0;padding:6px 9px;font-size:10px}body .admin-wrapper .company-plan-box{flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}body .admin-wrapper .plan-info-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}body .admin-wrapper .plan-label{flex-wrap:wrap;gap:6px;min-width:0;font-size:14px}body .admin-wrapper .stats-mini-row{border-top:1px solid var(--border-glass);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}body .admin-wrapper .stats-mini-row>span{align-items:flex-start;gap:5px;min-width:0;font-size:12px;line-height:1.5;display:flex}body .admin-wrapper .stats-mini-row svg{flex-shrink:0;margin-top:2px}body .admin-wrapper .company-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body .admin-wrapper .company-card-actions>:is(button,a){white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.35}body .admin-wrapper .company-hero-card{padding:20px}body .admin-wrapper :is(.form-grid,.info-grid){grid-template-columns:minmax(0,1fr)}body .admin-wrapper .input-group{min-width:0}body .admin-wrapper .input-clean{width:100%;min-width:0;font-size:16px}body .admin-wrapper :is(.tabs-nav,.tabs-header){flex-wrap:wrap;gap:6px;padding:6px;display:flex}body .admin-wrapper :is(.tab-btn,.tab-button){white-space:normal;flex:140px;justify-content:center;min-height:44px;padding:12px;font-size:12px}body .admin-wrapper .save-bar-footer{padding:14px;position:static}body .admin-wrapper .save-bar-footer>button{justify-content:center;width:100%}body :is(.pagination-footer,.pagination-container){flex-wrap:wrap;justify-content:center;gap:14px;min-width:0}body .pagination-info{text-align:center;line-height:1.6}body table[data-responsive-table]{border-spacing:0;table-layout:auto;border:0;width:100%!important;min-width:0!important;display:block!important}body table[data-responsive-table]>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}body table[data-responsive-table]>tbody{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid!important}body table[data-responsive-table]>tbody>tr{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;width:100%;min-width:0;box-shadow:0 2px 8px #0f172a04;background:var(--bg-secondary,#fff)!important;border:1px solid var(--border-glass)!important;padding:18px!important;display:grid!important;transform:none!important}body table[data-responsive-table]>tbody>tr>td{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;gap:7px;max-width:100%;font-size:13px;line-height:1.5;overflow:visible;text-align:left!important;white-space:normal!important;border:0!important;align-items:flex-start!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}body table[data-responsive-table] td[data-label]:before{content:attr(data-label);letter-spacing:.065em;text-transform:uppercase;color:var(--color-text-secondary);text-align:left;white-space:normal;max-width:100%;font-size:10px;font-weight:600;line-height:1.3;display:block}body table[data-responsive-table] td:is(:first-child,[data-card-wide],[colspan]){grid-column:1/-1}body table[data-responsive-table] td[colspan]{text-align:center!important;align-items:center!important;padding:16px 0!important}body table[data-responsive-table] td>:is(div,span,a){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body table[data-responsive-table] :is(.actor-cell,.company-cell,.date-cell,.contact-identity,.key-name-cell){white-space:normal;gap:8px;min-width:0;max-width:100%}body table[data-responsive-table] :is(.log-description,.url-text,.font-mono){white-space:normal;overflow-wrap:anywhere;max-width:100%}body table[data-responsive-table] svg{flex-shrink:0}body table[data-responsive-table] :is(.events-badges,.table-actions,.action-buttons){flex-wrap:wrap;gap:8px;max-width:100%;display:flex}body table[data-responsive-table] td>button{min-height:40px}body table[data-responsive-table] td[data-label^=Acci]{flex-flow:wrap;gap:8px;align-items:center!important}body table[data-responsive-table] td[data-label^=Acci]:before{flex-basis:100%}body :is(.table-responsive,.table-container,.preview-table-wrapper):has(>table[data-responsive-table]){width:100%;min-width:0;overflow:visible}body .table-card:has(table[data-responsive-table]){box-shadow:none;background:0 0;border:0;padding:0}body table[data-responsive-table] input:not([type=checkbox]):not([type=radio]),body table[data-responsive-table] select{width:100%;min-width:0;font-size:16px}body .contacts-page-wrapper .consent{margin:0}}@media (width<=374px){body .admin-wrapper.admin-wrapper{padding:16px 12px}body .admin-wrapper .admin-header{padding:20px 16px}body .admin-wrapper .header-branding{gap:10px}body .admin-wrapper .header-branding h1{font-size:21px}body .admin-wrapper :is(.badge-icon-pill,.shield-badge){flex-basis:36px;width:36px;height:42px}body .admin-wrapper .header-actions>button{padding-inline:8px;font-size:12px}body table[data-responsive-table]>tbody>tr{gap:16px 12px;padding:16px!important}}@media (width>=480px) and (width<=767px){body .admin-wrapper .admin-header:has(.header-actions>.btn-icon-glass:only-child){flex-flow:row;align-items:flex-start}body .admin-wrapper .admin-header:has(.header-actions>.btn-icon-glass:only-child) .header-branding{flex:1}body .admin-wrapper .admin-header:has(.header-actions>.btn-icon-glass:only-child) .header-actions{flex:0 0 44px;width:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-muted:#f0f4f7}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#101820;--bg-secondary:#17222d;--bg-glass:#17222d;--bg-muted:#202e3b;--border-glass:#324454;--color-text-primary:#edf4fa;--color-text-secondary:#b0c0cf;--color-primary:#45d6ad;--color-primary-hover:#79e9ca;--color-primary-glow:#45d6ad24;--color-secondary:#80c5fc;--color-hot:#ff9b90;--color-warm:#f6c776;--color-cold:#92c9ff;--shadow-card:0 2px 12px #0003;--shadow-premium:0 8px 28px #0005;--theme-surface:#17222d;--theme-muted:#202e3b;--theme-ink:#edf4fa;--theme-subtle:#b0c0cf}:root[data-theme=dark] :is(.input-premium,.select-trigger,.select-search,.phone-control,.reference-input){background-color:var(--bg-secondary);border-color:var(--border-glass);color:var(--color-text-primary)}:root[data-theme=dark] .btn-premium{color:#fff;background:#087d64}:root[data-theme=dark] .btn-premium:not(:disabled):hover{background:#096b57}:root[data-theme=dark] .contact-confirm-submit.caution{background:#a84037}:root[data-theme=dark] .contact-confirm-submit.caution:not(:disabled):hover{background:#8b342d}:root[data-theme=dark] .btn-secondary{background:var(--bg-muted);border-color:var(--border-glass);color:var(--color-text-primary)}:root[data-theme=dark] :is(.input-premium:focus,.select-trigger:focus-visible,.phone-control:focus-within){border-color:var(--color-primary)}:root[data-theme=dark] :is(.scope-bar,.line-profile-card,.intro-panel,.campaign-preview,.campaign-panel,.agent-option,.recipient-modes,.contact-confirm,.consent-notice,.confirmation-field,.improvement-intro,.comparison-heading){background:var(--bg-muted);border-color:var(--border-glass);color:var(--color-text-primary)}:root[data-theme=dark] .line-profile-card :is(.profile-main p,.profile-facts span){color:var(--color-text-secondary)}:root[data-theme=dark] .line-profile-card .profile-facts strong{color:var(--color-text-primary)}:root[data-theme=dark] .line-profile-card :is(.profile-facts,.profile-status){border-color:var(--border-glass)}:root[data-theme=dark] .connection-danger-zone{background:color-mix(in srgb,var(--bg-secondary) 92%,#f87171);border-color:#63434c}:root[data-theme=dark] .connection-danger-zone h3{color:#fda4af}:root[data-theme=dark] .connection-danger-zone p{color:var(--color-text-secondary)}:root[data-theme=dark] :is(.campaign-preview-message,.tool-card,.assigned-tool-card,.contact-item,.settings-sections,.modal-box,.select-popup,.date-picker-popup,.composer-form,.chat-header,.composer-container,.contacts-list-container){background-color:var(--bg-secondary);border-color:var(--border-glass)}:root[data-theme=dark] :is(.chat-header,.composer-container,.settings-sections,.chat-layout){border-color:var(--border-glass);background:var(--bg-secondary)!important}:root[data-theme=dark] :is(.contact-item:hover,.contact-item.contact-active,.settings-sections button.selected,.select-option[data-active=true],.recipient-modes button[aria-pressed=true]){color:#a7f1d9;background:#243d3a}:root[data-theme=dark] :is(.messages-container,.welcome-chat-screen){background-color:#121d25}:root[data-theme=dark] .bubble-left .message-bubble{color:#edf4fa;background:#233340}:root[data-theme=dark] .bubble-right .message-bubble{color:#e3faee;background:#184537}:root[data-theme=dark] :is(.message-time,.status-icon,.reply-button,.phone-label,.scope-note,.scope-source,.scope-bar p,.field-help,.campaign-preview-message small,.campaign-step p,.card-description,.line-profile-card .profile-note){color:var(--color-text-secondary)}:root[data-theme=dark] .status-read{color:#76cfff}:root[data-theme=dark] :is(.date-separator-label,.system-event-badge,.quoted-message,.reply-preview){color:#d2e0eb;background:#263745}:root[data-theme=dark] :is(.avatar,.active-avatar){color:#a2f2d5;background:#214038;border-color:#34564c}:root[data-theme=dark] :is(.chat-actions .btn-bot-on,.chat-actions .btn-unblocked){color:#a7edcd;background:#1d3d34;border-color:#365b50}:root[data-theme=dark] .chat-actions .btn-bot-off{color:#d1dfeb;background:#283643;border-color:#405263}:root[data-theme=dark] .chat-actions .btn-bot-paused{color:#f8d094;background:#463721;border-color:#675130}:root[data-theme=dark] .chat-actions .btn-blocked{color:#ffc0b7;background:#492e32;border-color:#71464a}:root[data-theme=dark] :is(.select-option:hover,.select-option[aria-selected=true],.format-toolbar,.country-addon,.tag-dropdown-item:hover){background-color:var(--bg-muted);border-color:var(--border-glass);color:var(--color-text-primary)}:root[data-theme=dark] :is(.country-short strong,.editor-heading,.recipient-modes button:not([aria-pressed=true]),.format-toolbar button,.settings-sections button:not(.selected)){color:var(--color-text-secondary)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#42586b}:root[data-theme=dark] .dashboard-wrapper .stat-card.highlight{background:#18362f;border-color:#386456}:root[data-theme=dark] .dashboard-wrapper .stat-card.highlight :is(.stat-label,small,svg){color:#b3dfd1}:root[data-theme=dark] .welcome-chat-screen .welcome-bot-icon{color:var(--color-primary);opacity:1;background:#203b37}:root[data-theme=dark] .welcome-chat-screen p{color:var(--color-text-secondary)}:root[data-theme=dark] .flow-card{background:var(--bg-secondary);border-color:var(--border-glass)}:root[data-theme=dark] .flow-card:hover{border-color:#497368}:root[data-theme=dark] .tools-wrapper :is(.page-title,.intro-copy h2,.intro-step strong,.section-heading h2,.tool-title,.empty-state h3){color:var(--color-text-primary)}:root[data-theme=dark] .tools-wrapper :is(.page-subtitle,.intro-copy p,.intro-step small,.section-heading p,.tool-description,.tool-key-name,.url-text,.empty-description){color:var(--color-text-secondary)}:root[data-theme=dark] .tools-wrapper :is(.intro-step,.tool-url-preview,.empty-state){background:var(--bg-secondary);border-color:var(--border-glass)}:root[data-theme=dark] .tools-wrapper :is(.tool-count,.tool-symbol,.connection-tag-pill,.test-tool-button,.empty-icon-wrap){color:#a7f1d9;background:#1f3b37;border-color:#385b51}:root[data-theme=dark] .tools-wrapper :is(.intro-icon,.tool-card-footer){border-color:var(--border-glass)}:root[data-theme=dark] .tools-wrapper :is(.tool-card:hover,.test-tool-button:hover){border-color:#50776b}:root[data-theme=dark] .tools-wrapper .test-tool-button:hover{background:#294943}:root[data-theme=dark] .tools-wrapper .eyebrow-dot{box-shadow:0 0 0 4px #274b43}:root[data-theme=dark] .settings-sections button:hover{color:#a7f1d9;background:#243d3a}.app-container[data-v-ae17b8ef]{flex-direction:column;min-height:100vh;display:flex}.app-layout-hidden[data-v-ae17b8ef]{visibility:hidden}.loader-overlay[data-v-ae17b8ef]{background-color:var(--bg-primary);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader[data-v-ae17b8ef]{border:3px solid #6366f133;border-inline-start-color:var(--color-primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin-ae17b8ef}@keyframes spin-ae17b8ef{to{transform:rotate(1turn)}}.app-layout[data-v-ae17b8ef]{width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.main-content[data-v-ae17b8ef]{transition:var(--transition-smooth);flex-grow:1;padding-left:280px}.main-content-fluid[data-v-ae17b8ef]{padding-left:0!important}.page-container[data-v-ae17b8ef]{min-height:100vh;padding:0}.mobile-header[data-v-ae17b8ef]{z-index:90;border-radius:0;align-items:center;gap:16px;height:60px;padding:0 20px;display:none;position:fixed;top:0;left:0;right:0}.hamburger-btn[data-v-ae17b8ef]{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none}.mobile-logo[data-v-ae17b8ef]{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.animate-pulse-slow[data-v-ae17b8ef]{animation:3s infinite pulse-ae17b8ef}@keyframes pulse-ae17b8ef{0%,to{opacity:1}50%{opacity:.6}}@media (width<=992px){.main-content[data-v-ae17b8ef]{padding-top:60px;padding-left:0}.mobile-header[data-v-ae17b8ef]{display:flex}.page-container[data-v-ae17b8ef]{width:100%!important;min-height:auto!important;padding:0!important}}.guest-theme[data-v-ae17b8ef]{z-index:20;position:fixed;top:14px;right:14px}@media (width<=992px){.main-content{padding-left:0!important}.main-content,.page-container{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.page-container{padding:0!important}}
