.dash-root[data-v-4468ba5f]{--clr-primary:#5c6bc0;--clr-primary-light:#eef0fc;--clr-green:#2e7d32;--clr-purple:#6a1b9a;--clr-purple-light:#f3e5f5;--clr-wa:#25d366;--clr-email:#ea4335;--clr-push:#f4a84a;--clr-text:#2d3142;--clr-muted:#9aa0ba;--clr-border:#e9ecf5;--clr-bg:#f4f6fb;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:20px;padding:12px;background:var(--clr-bg);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--clr-text);box-sizing:border-box}.dash-header[data-v-4468ba5f]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 1px 4px rgba(44,51,73,.07);margin-bottom:12px;overflow:hidden}.dash-header__inner[data-v-4468ba5f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--clr-border);gap:10px;flex-wrap:wrap}.dash-header__brand[data-v-4468ba5f]{display:flex;align-items:center;gap:10px;min-width:0}.dash-header__icon[data-v-4468ba5f]{width:38px;height:38px;flex-shrink:0;background:var(--clr-primary-light);color:var(--clr-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px}.dash-header__title[data-v-4468ba5f]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--clr-text);line-height:1.2}.dash-header__subtitle[data-v-4468ba5f]{margin:2px 0 0;font-size:11px;color:var(--clr-muted);font-weight:500}.dash-header__actions[data-v-4468ba5f]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.selection-pill[data-v-4468ba5f]{gap:5px;font-size:12px;color:var(--clr-primary);background:var(--clr-primary-light);padding:5px 12px;border-radius:var(--radius-pill);border:1px solid #dde1f8}.btn[data-v-4468ba5f],.selection-pill[data-v-4468ba5f]{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.btn[data-v-4468ba5f]{gap:6px;padding:8px 14px;border-radius:var(--radius-pill);font-size:13px;border:none;cursor:pointer;transition:all .18s ease;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn--templates-manager[data-v-4468ba5f]{background:var(--clr-purple-light);color:var(--clr-purple);border:1px solid #e1bee7}.btn--templates-manager[data-v-4468ba5f]:hover{background:#e1bee7}.btn--broadcast[data-v-4468ba5f]{background:var(--clr-primary-light);color:var(--clr-muted);border:1px solid transparent}.btn--broadcast--active[data-v-4468ba5f]{background:var(--clr-primary);color:#fff;box-shadow:0 2px 8px rgba(92,107,192,.3)}.btn--broadcast--active[data-v-4468ba5f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn--broadcast[data-v-4468ba5f]:disabled{opacity:.5;cursor:not-allowed}.btn--refresh[data-v-4468ba5f]{background:transparent;color:#6b7a99;border:1px solid var(--clr-border);padding:8px 12px}.btn--refresh[data-v-4468ba5f]:hover:not(:disabled){background:var(--clr-bg);border-color:#dde1f8;color:var(--clr-primary)}.btn--ghost[data-v-4468ba5f]{background:transparent;border:1px solid var(--clr-border);color:#6b7a99}.btn--ghost[data-v-4468ba5f]:hover{background:var(--clr-bg);color:var(--clr-primary)}.btn--send[data-v-4468ba5f]{background:var(--clr-primary);color:#fff;box-shadow:0 2px 8px rgba(92,107,192,.3)}.btn--send[data-v-4468ba5f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn--send--whatsapp[data-v-4468ba5f]{background:var(--clr-wa);box-shadow:0 2px 8px rgba(37,211,102,.3)}.btn--send--email[data-v-4468ba5f]{background:var(--clr-email);box-shadow:0 2px 8px rgba(234,67,53,.25)}.btn--send--webpush[data-v-4468ba5f]{background:var(--clr-push);box-shadow:0 2px 8px rgba(244,168,74,.3)}.btn--send--broadcast[data-v-4468ba5f]{background:var(--clr-primary)}.btn--send[data-v-4468ba5f]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn--save-confirm[data-v-4468ba5f]{background:var(--clr-purple);color:#fff;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px rgba(106,27,154,.25)}.btn--save-confirm[data-v-4468ba5f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn--save-confirm[data-v-4468ba5f]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-4468ba5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 16px}.stat-card[data-v-4468ba5f]{background:#fff;border-radius:var(--radius-md);padding:12px 14px;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;border:1px solid #f0f2f8;transition:transform .15s ease,box-shadow .15s ease}.stat-card[data-v-4468ba5f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,51,73,.06)}.stat-card__icon[data-v-4468ba5f]{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.stat-card__body[data-v-4468ba5f]{flex:1;min-width:0}.stat-card__val[data-v-4468ba5f]{display:block;font-size:20px;font-weight:700;color:var(--clr-text);line-height:1.1}.stat-card__lbl[data-v-4468ba5f]{display:block;font-size:11px;color:var(--clr-muted);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__bar[data-v-4468ba5f]{position:absolute;bottom:0;left:0;height:3px;border-radius:0;transition:width .6s ease}.table-wrap[data-v-4468ba5f]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 1px 4px rgba(44,51,73,.07);overflow:hidden}.table-toolbar[data-v-4468ba5f]{padding:12px 14px;border-bottom:1px solid var(--clr-border);display:flex;flex-direction:column;gap:10px}.toolbar-top-row[data-v-4468ba5f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-group[data-v-4468ba5f]{display:flex;align-items:center;gap:8px;flex:1;min-width:140px}.filter-group__icon[data-v-4468ba5f]{color:var(--clr-muted);font-size:13px;flex-shrink:0}.filter-select[data-v-4468ba5f]{max-width:200px;flex:1}.search-group[data-v-4468ba5f]{display:flex;align-items:center;gap:8px;background:#f9fafc;border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);padding:0 12px;transition:border-color .2s ease,background .2s ease;width:100%}.search-group[data-v-4468ba5f]:focus-within{border-color:var(--clr-primary);background:#fff}.search-group__icon[data-v-4468ba5f]{color:var(--clr-muted);font-size:13px;flex-shrink:0}.search-input[data-v-4468ba5f]{flex:1;border:none;outline:none;padding:10px 0;background:transparent;font-size:14px;color:var(--clr-text);min-width:0}.search-input[data-v-4468ba5f]::-moz-placeholder{color:#b0b6cc}.search-input[data-v-4468ba5f]:-ms-input-placeholder{color:#b0b6cc}.search-input[data-v-4468ba5f]::placeholder{color:#b0b6cc}.search-clear[data-v-4468ba5f]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--clr-muted);cursor:pointer;font-size:11px;border-radius:50%;transition:all .15s ease;flex-shrink:0}.search-clear[data-v-4468ba5f]:hover{background:var(--clr-primary-light);color:var(--clr-primary)}.table-meta[data-v-4468ba5f]{font-size:13px;color:#6b7a99;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.table-meta i[data-v-4468ba5f]{color:var(--clr-primary)}.mobile-cards[data-v-4468ba5f]{display:none}.desktop-table[data-v-4468ba5f]{display:block}.partners-table[data-v-4468ba5f] .v-data-table-header{background:#f9fafc!important}.partners-table[data-v-4468ba5f] th{font-size:11px!important;font-weight:700!important;color:#6b7a99!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--clr-border)!important;padding:10px 14px!important}.partners-table[data-v-4468ba5f] td{font-size:13px!important;color:var(--clr-text)!important;border-bottom:1px solid #f0f2f8!important;padding:11px 14px!important}.partners-table[data-v-4468ba5f] tr:hover{background:#f8f9fc!important}.partners-table[data-v-4468ba5f] .v-data-footer{border-top:1px solid var(--clr-border)!important;font-size:12px;color:#6b7a99}.mobile-loading[data-v-4468ba5f]{padding:32px;text-align:center;color:var(--clr-muted);font-size:14px}.partner-card[data-v-4468ba5f]{border-bottom:1px solid #f0f2f8;padding:14px;transition:background .12s ease}.partner-card[data-v-4468ba5f]:last-of-type{border-bottom:none}.partner-card--selected[data-v-4468ba5f]{background:#f6f7fd}.partner-card__top[data-v-4468ba5f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.partner-card__check[data-v-4468ba5f]{flex-shrink:0;margin-top:2px;display:flex;align-items:center}.partner-card__check input[data-v-4468ba5f]{width:18px;height:18px;cursor:pointer;accent-color:var(--clr-primary)}.partner-card__info[data-v-4468ba5f]{flex:1;min-width:0}.partner-card__name[data-v-4468ba5f]{font-size:14px;font-weight:700;color:var(--clr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-card__email[data-v-4468ba5f]{font-size:12px;color:var(--clr-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-card__meta[data-v-4468ba5f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding-left:28px}.partner-card__actions[data-v-4468ba5f]{display:flex;align-items:center;gap:6px;padding-left:28px}.mobile-count[data-v-4468ba5f]{text-align:center;font-size:12px;color:var(--clr-muted);padding:12px;border-top:1px solid var(--clr-border)}.type-badge[data-v-4468ba5f]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.type-badge--marketer[data-v-4468ba5f]{background:#e8f5e9;color:var(--clr-green);border-color:#c8e6c9}.type-badge--investor[data-v-4468ba5f]{background:var(--clr-purple-light);color:var(--clr-purple);border-color:#e1bee7}.phone-cell[data-v-4468ba5f]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4a4f6a}.phone-cell .fab.fa-whatsapp[data-v-4468ba5f]{color:var(--clr-wa);font-size:13px}.phone-cell--missing[data-v-4468ba5f]{color:#d99a3f;font-size:11px}.affiliate-count[data-v-4468ba5f]{display:inline-flex;align-items:center;gap:5px;background:var(--clr-primary-light);color:var(--clr-primary);padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600}.date-cell[data-v-4468ba5f]{font-size:12px;color:#6b7a99;font-weight:500}.action-group[data-v-4468ba5f]{display:flex;gap:4px;justify-content:center}.action-btn[data-v-4468ba5f]{min-width:32px;height:32px;border-radius:var(--radius-sm);border:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-size:12px;transition:all .15s ease;background:transparent;color:var(--clr-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:0 8px}.action-btn[data-v-4468ba5f]:hover{transform:translateY(-1px)}.action-btn--view[data-v-4468ba5f]:hover{background:var(--clr-primary-light);color:var(--clr-primary)}.action-btn--email[data-v-4468ba5f]:hover{background:#fce4ec;color:var(--clr-email)}.action-btn--whatsapp[data-v-4468ba5f]:hover{background:#e9fbf0;color:var(--clr-wa)}.action-btn--push[data-v-4468ba5f]:hover{background:#fff3e0;color:var(--clr-push)}.empty-table[data-v-4468ba5f]{text-align:center;padding:48px 20px;color:var(--clr-muted)}.empty-table i[data-v-4468ba5f]{font-size:36px;margin-bottom:12px;opacity:.4;display:block}.empty-table p[data-v-4468ba5f]{font-size:15px;font-weight:600;color:#6b7a99;margin:0 0 4px}.empty-table small[data-v-4468ba5f]{font-size:12px}.modal-overlay[data-v-4468ba5f]{position:fixed;inset:0;background:rgba(30,34,58,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0}.modal-card[data-v-4468ba5f]{background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 24px rgba(44,51,73,.15)}.modal-card--manager[data-v-4468ba5f],.modal-card--save-tpl[data-v-4468ba5f]{max-width:100%}.modal-card__head[data-v-4468ba5f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--clr-border);gap:10px;flex-shrink:0}.modal-card__brand[data-v-4468ba5f]{display:flex;align-items:center;gap:10px;min-width:0}.modal-card__icon[data-v-4468ba5f]{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;background:var(--clr-primary-light);color:var(--clr-primary)}.modal-card__icon--email[data-v-4468ba5f]{background:#fce4ec;color:var(--clr-email)}.modal-card__icon--whatsapp[data-v-4468ba5f]{background:#e9fbf0;color:var(--clr-wa)}.modal-card__icon--webpush[data-v-4468ba5f]{background:#fff3e0;color:var(--clr-push)}.modal-card__icon--broadcast[data-v-4468ba5f]{background:var(--clr-primary-light);color:var(--clr-primary)}.modal-card__icon--tpl[data-v-4468ba5f]{background:var(--clr-purple-light);color:var(--clr-purple)}.modal-card__title[data-v-4468ba5f]{font-size:15px;font-weight:700;color:var(--clr-text);line-height:1.2}.modal-card__subtitle[data-v-4468ba5f]{font-size:12px;color:var(--clr-muted);margin-top:2px}.modal-close[data-v-4468ba5f]{width:34px;height:34px;border:none;background:transparent;color:var(--clr-muted);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease;flex-shrink:0}.modal-close[data-v-4468ba5f]:hover{background:var(--clr-bg);color:var(--clr-primary)}.modal-card__body[data-v-4468ba5f]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}.modal-card__body[data-v-4468ba5f]::-webkit-scrollbar{width:4px}.modal-card__body[data-v-4468ba5f]::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:4px}.modal-card__foot[data-v-4468ba5f]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--clr-border);background:#f9fafc;flex-shrink:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.recipient-bar[data-v-4468ba5f]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--clr-bg);border-radius:var(--radius-sm);border:1px solid var(--clr-border)}.recipient-bar__label[data-v-4468ba5f]{font-size:11px;font-weight:700;color:var(--clr-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;padding-top:2px}.recipient-chips[data-v-4468ba5f]{display:flex;flex-wrap:wrap;gap:5px;flex:1;min-width:0}.recipient-chip[data-v-4468ba5f]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--clr-primary);background:var(--clr-primary-light);border:1px solid #dde1f8;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.recipient-chip--more[data-v-4468ba5f]{background:var(--clr-bg);color:var(--clr-muted);border-color:var(--clr-border)}.channel-picker[data-v-4468ba5f]{display:flex;gap:8px;flex-wrap:wrap}.channel-chip[data-v-4468ba5f]{flex:1;min-width:80px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;border:1.5px solid var(--clr-border);background:#f9fafc;color:#6b7a99;cursor:pointer;transition:all .15s ease;outline:none;touch-action:manipulation}.channel-chip[data-v-4468ba5f]:hover{border-color:#dde1f8;background:var(--clr-bg);color:var(--clr-primary)}.channel-chip--active[data-v-4468ba5f]{background:var(--clr-primary-light);border-color:var(--clr-primary);color:var(--clr-primary);box-shadow:0 2px 6px rgba(92,107,192,.12)}.tpl-bar[data-v-4468ba5f]{border:1.5px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}.tpl-bar__toggle[data-v-4468ba5f]{width:100%;display:flex;align-items:center;gap:8px;padding:11px 14px;background:#f9fafc;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--clr-purple);transition:background .15s ease;touch-action:manipulation}.tpl-bar__toggle[data-v-4468ba5f]:hover{background:var(--clr-purple-light)}.tpl-badge[data-v-4468ba5f]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--clr-purple);color:#fff;font-size:11px;font-weight:700;padding:0 5px}.tpl-bar__chevron[data-v-4468ba5f]{margin-left:auto;font-size:11px;color:var(--clr-muted);transition:transform .2s ease}.tpl-bar__chevron--open[data-v-4468ba5f]{transform:rotate(180deg)}.tpl-panel[data-v-4468ba5f]{border-top:1.5px solid var(--clr-border);background:#fff}.tpl-empty[data-v-4468ba5f],.tpl-loading[data-v-4468ba5f]{display:flex;align-items:center;gap:8px;padding:16px;font-size:13px;color:var(--clr-muted)}.tpl-empty i[data-v-4468ba5f]{font-size:15px;opacity:.5}.tpl-list[data-v-4468ba5f]{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tpl-item[data-v-4468ba5f]{padding:12px 14px;cursor:pointer;transition:background .12s ease;border-bottom:1px solid #f0f2f8}.tpl-item[data-v-4468ba5f]:last-child{border-bottom:none}.tpl-item[data-v-4468ba5f]:hover{background:#faf8ff}.tpl-item__meta[data-v-4468ba5f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}.tpl-item__name[data-v-4468ba5f]{font-size:13px;font-weight:700;color:var(--clr-text)}.tpl-item__preview[data-v-4468ba5f]{font-size:12px;color:#6b7a99;margin:0;line-height:1.4}.tpl-item__subject-tag[data-v-4468ba5f]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;background:var(--clr-primary-light);color:var(--clr-primary);border:1px solid #dde1f8;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-all-channels-badge[data-v-4468ba5f]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:10px;font-size:10px;font-weight:700;background:var(--clr-purple-light);color:var(--clr-purple);border:1px solid #e1bee7;white-space:nowrap}.tpl-compat-icons[data-v-4468ba5f]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b0b6cc}.tpl-compat-icons .fab.fa-whatsapp[data-v-4468ba5f]{color:#b2dfdb}.tpl-compat-icons .fas.fa-envelope[data-v-4468ba5f]{color:#f8bbd0}.tpl-compat-icons .fas.fa-bell[data-v-4468ba5f]{color:#ffe0b2}.form-group[data-v-4468ba5f]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-4468ba5f]{font-size:12px;font-weight:700;color:var(--clr-text);display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex-wrap:wrap}.form-hint[data-v-4468ba5f]{font-size:11px;color:var(--clr-muted);font-weight:500;line-height:1.4}.form-input[data-v-4468ba5f],.form-textarea[data-v-4468ba5f]{border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);padding:10px 12px;font-family:inherit;font-size:14px;color:var(--clr-text);background:#f9fafc;transition:border-color .2s ease,background .2s ease;outline:none;width:100%;box-sizing:border-box;-webkit-appearance:none}.form-input[data-v-4468ba5f]:focus,.form-textarea[data-v-4468ba5f]:focus{border-color:var(--clr-primary);background:#fff}.form-textarea[data-v-4468ba5f]{resize:vertical;min-height:90px;line-height:1.6}.form-input[data-v-4468ba5f]::-moz-placeholder,.form-textarea[data-v-4468ba5f]::-moz-placeholder{color:#b0b6cc}.form-input[data-v-4468ba5f]:-ms-input-placeholder,.form-textarea[data-v-4468ba5f]:-ms-input-placeholder{color:#b0b6cc}.form-input[data-v-4468ba5f]::placeholder,.form-textarea[data-v-4468ba5f]::placeholder{color:#b0b6cc}.form-actions-row[data-v-4468ba5f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.char-count[data-v-4468ba5f]{font-size:11px;color:var(--clr-muted);font-weight:500}.char-count--warn[data-v-4468ba5f]{color:#e57373;font-weight:700}.btn-save-tpl[data-v-4468ba5f]{display:inline-flex;align-items:center;gap:5px;background:var(--clr-purple-light);color:var(--clr-purple);border:1px solid #e1bee7;border-radius:16px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;touch-action:manipulation}.btn-save-tpl[data-v-4468ba5f]:hover{background:#e1bee7}.tpl-msg-preview[data-v-4468ba5f]{background:#f9fafc;border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:12px;color:#4a4f6a;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:100px;overflow-y:auto}.tpl-loading--big[data-v-4468ba5f]{padding:32px;justify-content:center;font-size:14px}.tpl-empty--big[data-v-4468ba5f]{flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:10px}.tpl-empty--big i[data-v-4468ba5f]{font-size:30px;opacity:.35}.tpl-empty--big p[data-v-4468ba5f]{font-size:14px;font-weight:600;color:#6b7a99;margin:0}.tpl-empty--big small[data-v-4468ba5f]{font-size:12px;color:var(--clr-muted)}.tpl-manager-list[data-v-4468ba5f]{display:flex;flex-direction:column;gap:10px}.tpl-manager-item[data-v-4468ba5f]{border:1.5px solid var(--clr-border);border-radius:var(--radius-md);padding:12px 14px;background:#fff;transition:box-shadow .15s ease}.tpl-manager-item[data-v-4468ba5f]:hover{box-shadow:0 2px 10px rgba(44,51,73,.07)}.tpl-manager-item__top[data-v-4468ba5f]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.tpl-manager-item__actions[data-v-4468ba5f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.tpl-info-note[data-v-4468ba5f]{display:flex;align-items:flex-start;gap:8px;background:var(--clr-purple-light);color:var(--clr-purple);border:1px solid #e1bee7;border-radius:var(--radius-sm);padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5}.tpl-info-note i[data-v-4468ba5f]{margin-top:1px;flex-shrink:0}.tpl-manager-item__subject[data-v-4468ba5f]{font-size:12px;color:#6b7a99;font-weight:500;margin:0 0 4px;display:flex;align-items:center;gap:5px}.tpl-manager-item__body[data-v-4468ba5f]{font-size:13px;color:var(--clr-text);line-height:1.5;margin:0 0 10px;white-space:pre-wrap;word-break:break-word}.tpl-manager-item__footer[data-v-4468ba5f]{display:flex;align-items:center;justify-content:space-between}.tpl-manager-item__date[data-v-4468ba5f]{font-size:11px;color:var(--clr-muted);display:flex;align-items:center;gap:5px}.tpl-del-btn[data-v-4468ba5f]{min-width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:#d32f2f;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;touch-action:manipulation}.tpl-del-btn[data-v-4468ba5f]:hover{background:#fce4ec}.preview-section[data-v-4468ba5f]{border-top:1px solid var(--clr-border);padding-top:14px;display:flex;flex-direction:column;gap:10px}.preview-header[data-v-4468ba5f]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#6b7a99;text-transform:uppercase;letter-spacing:.5px}.preview-header i[data-v-4468ba5f]{color:var(--clr-primary)}.preview-channel[data-v-4468ba5f]{margin-left:auto;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;background:var(--clr-primary-light);color:var(--clr-primary);text-transform:none;letter-spacing:0}.preview-whatsapp[data-v-4468ba5f]{display:flex;justify-content:center}.wa-phone[data-v-4468ba5f]{width:100%;max-width:300px;background:#e5ddd5;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #d1d1d1}.wa-phone__header[data-v-4468ba5f]{background:#075e54;color:#fff;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.wa-phone__chat[data-v-4468ba5f]{padding:14px 10px;min-height:90px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.wa-bubble[data-v-4468ba5f]{background:#dcf8c6;border-radius:10px 0 10px 10px;padding:8px 12px;max-width:90%;box-shadow:0 1px 2px rgba(0,0,0,.08)}.wa-bubble__text[data-v-4468ba5f]{font-size:13px;line-height:1.5;color:#1f2937;white-space:pre-wrap;word-break:break-word}.wa-bubble__meta[data-v-4468ba5f]{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px}.wa-bubble__time[data-v-4468ba5f]{font-size:10px;color:#888}.wa-bubble__tick[data-v-4468ba5f]{font-size:10px;color:#4fc3f7;letter-spacing:-1px}.preview-email[data-v-4468ba5f]{display:flex;justify-content:center}.email-frame[data-v-4468ba5f]{width:100%;background:#fff;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid var(--clr-border)}.email-frame__bar[data-v-4468ba5f]{background:var(--clr-bg);padding:8px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--clr-border)}.email-frame__dots[data-v-4468ba5f]{display:flex;gap:4px}.email-frame__dots span[data-v-4468ba5f]{width:8px;height:8px;border-radius:50%;background:#d1d5db}.email-frame__dots span[data-v-4468ba5f]:first-child{background:#ef4444}.email-frame__dots span[data-v-4468ba5f]:nth-child(2){background:#f59e0b}.email-frame__dots span[data-v-4468ba5f]:nth-child(3){background:#10b981}.email-frame__url[data-v-4468ba5f]{flex:1;text-align:center;font-size:11px;color:var(--clr-muted);background:#fff;padding:3px 8px;border-radius:4px;border:1px solid var(--clr-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-frame__body[data-v-4468ba5f]{padding:14px}.email-header[data-v-4468ba5f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f2f8;gap:8px;flex-wrap:wrap}.email-header__from[data-v-4468ba5f]{display:flex;align-items:center;gap:8px;min-width:0}.email-avatar[data-v-4468ba5f]{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--clr-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.email-header__name[data-v-4468ba5f]{font-size:13px;font-weight:700;color:var(--clr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-header__addr[data-v-4468ba5f]{font-size:10px;color:var(--clr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-header__date[data-v-4468ba5f]{font-size:10px;color:var(--clr-muted);flex-shrink:0}.email-subject[data-v-4468ba5f]{font-size:13px;font-weight:700;color:var(--clr-text);margin-bottom:8px}.email-body[data-v-4468ba5f]{font-size:12px;line-height:1.6;color:#4a4f6a;white-space:pre-wrap;word-break:break-word}.preview-webpush[data-v-4468ba5f]{display:flex;justify-content:center}.push-frame[data-v-4468ba5f]{width:100%;max-width:320px;background:#fff;border-radius:var(--radius-md);padding:14px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid var(--clr-border);display:flex;flex-direction:column;gap:8px}.push-frame__header[data-v-4468ba5f]{display:flex;justify-content:space-between;align-items:center}.push-app[data-v-4468ba5f]{display:flex;align-items:center;gap:8px}.push-app__icon[data-v-4468ba5f]{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--clr-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}.push-app__name[data-v-4468ba5f]{font-size:12px;font-weight:700;color:var(--clr-text)}.push-time[data-v-4468ba5f]{font-size:11px;color:var(--clr-muted);font-weight:500}.push-title[data-v-4468ba5f]{font-size:13px;font-weight:700;color:var(--clr-text)}.push-body[data-v-4468ba5f]{font-size:12px;line-height:1.5;color:#6b7a99;white-space:pre-wrap;word-break:break-word}.modal-enter-active[data-v-4468ba5f],.modal-leave-active[data-v-4468ba5f]{transition:opacity .25s ease}.modal-enter[data-v-4468ba5f],.modal-leave-to[data-v-4468ba5f]{opacity:0}.modal-enter-active .modal-card[data-v-4468ba5f],.modal-leave-active .modal-card[data-v-4468ba5f]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.modal-enter .modal-card[data-v-4468ba5f],.modal-leave-to .modal-card[data-v-4468ba5f]{transform:translateY(40px);opacity:0}.pop-enter-active[data-v-4468ba5f],.pop-leave-active[data-v-4468ba5f]{transition:all .2s ease}.pop-enter[data-v-4468ba5f],.pop-leave-to[data-v-4468ba5f]{opacity:0;transform:scale(.9)}.slide-enter-active[data-v-4468ba5f],.slide-leave-active[data-v-4468ba5f]{transition:all .22s ease;max-height:400px;opacity:1;overflow:hidden}.slide-enter[data-v-4468ba5f],.slide-leave-to[data-v-4468ba5f]{max-height:0;opacity:0}@media (min-width:640px){.dash-root[data-v-4468ba5f]{padding:16px}.dash-header__inner[data-v-4468ba5f]{padding:16px 20px}.stats-grid[data-v-4468ba5f]{grid-template-columns:repeat(3,1fr);padding:14px 20px}.table-toolbar[data-v-4468ba5f]{padding:12px 18px}.toolbar-top-row[data-v-4468ba5f]{flex-wrap:nowrap}.modal-overlay[data-v-4468ba5f]{align-items:center;padding:16px}.modal-card[data-v-4468ba5f]{border-radius:var(--radius-lg);max-width:580px;max-height:90vh}.modal-card--broadcast[data-v-4468ba5f]{max-width:620px}.modal-card--save-tpl[data-v-4468ba5f]{max-width:460px}.modal-card--manager[data-v-4468ba5f]{max-width:640px}.modal-enter .modal-card[data-v-4468ba5f],.modal-leave-to .modal-card[data-v-4468ba5f]{transform:scale(.96) translateY(8px)}.desktop-table[data-v-4468ba5f]{display:block}.mobile-cards[data-v-4468ba5f]{display:none}}@media (max-width:639px){.desktop-table[data-v-4468ba5f]{display:none!important}.mobile-cards[data-v-4468ba5f]{display:block}.dash-header__inner[data-v-4468ba5f]{padding:12px 14px}.dash-header__title[data-v-4468ba5f]{font-size:16px}.dash-header__inner[data-v-4468ba5f]{flex-direction:column;align-items:stretch}.dash-header__actions[data-v-4468ba5f]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.dash-header__actions[data-v-4468ba5f]::-webkit-scrollbar{display:none}.btn-label[data-v-4468ba5f]{display:none}.btn[data-v-4468ba5f]{padding:9px 12px}.btn--broadcast[data-v-4468ba5f],.btn--templates-manager[data-v-4468ba5f]{padding:9px 14px}.selection-pill .pill-text[data-v-4468ba5f]{display:none}.selection-pill[data-v-4468ba5f]{padding:7px 10px}.stats-grid[data-v-4468ba5f]{grid-template-columns:repeat(2,1fr);padding:10px 12px;gap:8px}.stat-card[data-v-4468ba5f]:first-child{grid-column:span 1}.stat-card[data-v-4468ba5f]{padding:10px 12px;gap:8px}.stat-card__val[data-v-4468ba5f]{font-size:18px}.stat-card__icon[data-v-4468ba5f]{width:32px;height:32px;font-size:13px}.table-toolbar[data-v-4468ba5f]{padding:10px 12px}.toolbar-top-row[data-v-4468ba5f]{gap:8px}.modal-overlay[data-v-4468ba5f]{padding:0;align-items:flex-end}.modal-card[data-v-4468ba5f]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:94vh}.modal-card__head[data-v-4468ba5f]{padding:12px 14px}.modal-card__body[data-v-4468ba5f]{padding:14px;gap:12px}.modal-card__foot[data-v-4468ba5f]{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.channel-chip[data-v-4468ba5f]{padding:10px 12px;font-size:13px}.modal-card__foot[data-v-4468ba5f]{flex-direction:row}.modal-card__foot .btn--ghost[data-v-4468ba5f]{flex:1;justify-content:center}.modal-card__foot .btn--broadcast[data-v-4468ba5f],.modal-card__foot .btn--save-confirm[data-v-4468ba5f],.modal-card__foot .btn--send[data-v-4468ba5f]{flex:2;justify-content:center}}@media (min-width:900px){.dash-root[data-v-4468ba5f]{padding:20px}.dash-header__inner[data-v-4468ba5f]{padding:18px 24px}.stats-grid[data-v-4468ba5f]{gap:12px;padding:16px 24px}.table-toolbar[data-v-4468ba5f]{padding:14px 20px;flex-direction:row;align-items:center;gap:10px}.toolbar-top-row[data-v-4468ba5f]{flex:1}.search-group[data-v-4468ba5f]{width:auto;flex:1;max-width:300px}.btn-label[data-v-4468ba5f]{display:inline}.btn[data-v-4468ba5f]{padding:8px 16px}.selection-pill .pill-text[data-v-4468ba5f]{display:inline}.selection-pill[data-v-4468ba5f]{padding:6px 14px}}