.page-heading[data-v-106cf8c2]{padding:1rem}.custom-select .vs__selected-options input[data-v-106cf8c2]{width:200px}.border[data-v-106cf8c2]{border-bottom:1px solid var(--line)}.go-back[data-v-106cf8c2]:before{font-size:24px!important;margin-top:3px;margin-right:8px;color:var(--muted)}.dialog-overlay[data-v-3414d198]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(14,31,46,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;isolation:isolate}.dialog-container[data-v-3414d198]{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line);box-shadow:var(--shadow-md);max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:10000;margin:auto}.dialog-header[data-v-3414d198]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text)}.header-content[data-v-3414d198]{display:flex;align-items:center;gap:16px}.header-icon[data-v-3414d198]{width:36px;height:36px;background:var(--accent-050);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--accent-600);font-size:19px}.header-text h3[data-v-3414d198]{margin:0;font-size:var(--fs-h2);font-weight:700;color:var(--ink-900)}.header-text p[data-v-3414d198]{margin:3px 0 0 0;color:var(--muted);font-size:var(--fs-sm)}.close-btn[data-v-3414d198]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;color:var(--muted);transition:background var(--dur) var(--ease)}.close-btn[data-v-3414d198]:hover{background:var(--accent-050);color:var(--accent-600)}.dialog-body[data-v-3414d198]{flex:1;overflow-y:auto;padding:28px 32px}.error-container[data-v-3414d198],.loading-container[data-v-3414d198]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--muted)}.loading-spinner[data-v-3414d198]{width:36px;height:36px;border:3px solid var(--line);border-top:3px solid var(--accent-600);border-radius:50%;-webkit-animation:spin-data-v-3414d198 1s linear infinite;animation:spin-data-v-3414d198 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-data-v-3414d198{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-3414d198{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-3414d198]{font-size:48px;margin-bottom:16px}.retry-btn[data-v-3414d198]{background:var(--grad-accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-size:var(--fs-body);margin-top:16px;transition:background var(--dur) var(--ease)}.retry-btn[data-v-3414d198]:hover{background:var(--grad-accent-hover)}.message-details[data-v-3414d198]{display:flex;flex-direction:column;gap:20px}.status-card[data-v-3414d198]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius-md);border:1px solid var(--line)}.status-sent[data-v-3414d198]{background:rgba(31,122,82,.07);border-color:var(--success);color:var(--success)}.status-failed[data-v-3414d198]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.status-processing[data-v-3414d198]{background:var(--accent-050);border-color:var(--accent-500);color:var(--accent-700)}.status-queued[data-v-3414d198]{background:rgba(154,98,18,.07);border-color:var(--warning);color:var(--warning)}.status-icon[data-v-3414d198]{font-size:22px}.status-content h4[data-v-3414d198]{margin:0 0 2px 0;font-size:var(--fs-body);font-weight:600}.status-content p[data-v-3414d198]{margin:0;font-size:var(--fs-sm);opacity:.85}.details-grid[data-v-3414d198]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.detail-section[data-v-3414d198]{background:var(--surface);border-radius:var(--radius-md);padding:18px;border:1px solid var(--line)}.section-title[data-v-3414d198]{margin:0 0 14px 0;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.detail-item[data-v-3414d198]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.detail-item[data-v-3414d198]:last-child{border-bottom:none}.detail-item label[data-v-3414d198]{font-weight:500;color:var(--muted);font-size:var(--fs-sm)}.detail-item .value[data-v-3414d198]{font-weight:600;color:var(--text);font-size:var(--fs-sm);text-align:right;max-width:200px;word-break:break-all}.value.phone[data-v-3414d198]{color:var(--success);font-family:var(--font-sans);letter-spacing:.02em}.value.report-type[data-v-3414d198]{background:var(--accent-050);color:var(--accent-700);padding:3px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs)}.value.retry-count[data-v-3414d198]{background:rgba(154,98,18,.1);color:var(--warning);padding:3px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs)}.value.success[data-v-3414d198]{color:var(--success)}.value.error[data-v-3414d198]{color:var(--danger)}.value.link[data-v-3414d198]{color:var(--accent-600);text-decoration:none;display:flex;align-items:center;gap:4px}.value.link[data-v-3414d198]:hover{text-decoration:underline;color:var(--accent-700)}.external-icon[data-v-3414d198]{font-size:14px}.error-detail[data-v-3414d198]{background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--radius-sm);padding:14px}.error-text[data-v-3414d198]{color:var(--danger)!important;font-style:italic}.message-content[data-v-3414d198]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.message-text[data-v-3414d198]{margin:0;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);word-break:break-all;line-height:1.6}.api-response[data-v-3414d198]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.api-data[data-v-3414d198]{margin-top:14px}.api-data label[data-v-3414d198]{display:block;margin-bottom:8px;font-weight:500;color:var(--muted);font-size:var(--fs-sm)}.json-display[data-v-3414d198]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;overflow-x:auto}.json-display pre[data-v-3414d198]{margin:0;font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text);white-space:pre-wrap}.dialog-footer[data-v-3414d198]{display:flex;justify-content:flex-end;gap:10px;padding:20px 28px;border-top:1px solid var(--line);background:var(--surface-2)}.btn-primary[data-v-3414d198],.btn-secondary[data-v-3414d198]{padding:9px 20px;border-radius:var(--radius-md);font-weight:500;font-size:var(--fs-body);cursor:pointer;border:none;transition:background var(--dur) var(--ease)}.btn-secondary[data-v-3414d198]{background:var(--surface);color:var(--text);border:1px solid var(--line)}.btn-secondary[data-v-3414d198]:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn-primary[data-v-3414d198]{background:var(--grad-accent);color:#fff}.btn-primary[data-v-3414d198]:hover:not(:disabled){background:var(--grad-accent-hover)}.btn-primary[data-v-3414d198]:disabled{opacity:.6;cursor:not-allowed}body.dialog-open[data-v-3414d198]{overflow:hidden}@media (max-width:768px){.dialog-container[data-v-3414d198]{margin:10px;max-height:95vh}.dialog-header[data-v-3414d198]{padding:16px 20px}.dialog-body[data-v-3414d198]{padding:20px}.details-grid[data-v-3414d198]{grid-template-columns:1fr}.dialog-footer[data-v-3414d198]{padding:16px 20px;flex-direction:column}.btn-primary[data-v-3414d198],.btn-secondary[data-v-3414d198]{width:100%}}.cost-billing[data-v-36dd9dfa]{padding:0}.billing-header h3[data-v-36dd9dfa]{margin:0 0 14px;color:var(--ink-900);font-size:var(--fs-h2);font-weight:700}.billing-stats[data-v-36dd9dfa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.billing-card[data-v-36dd9dfa]{background:var(--surface);padding:14px;border-radius:var(--radius-md);border:1px solid var(--line);display:flex;align-items:center;gap:12px}.billing-card.primary[data-v-36dd9dfa]{background:var(--surface);border-color:rgba(109,84,199,.32);color:var(--text)}.billing-icon[data-v-36dd9dfa]{flex:0 0 36px;width:36px;height:36px;background:var(--accent-050);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--accent-600);font-size:18px}.billing-card:not(.primary) .billing-icon[data-v-36dd9dfa]{background:var(--surface-2)}.billing-content h3[data-v-36dd9dfa]{margin:0 0 3px;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.billing-amount[data-v-36dd9dfa]{color:var(--ink-900);font-size:var(--fs-h1);font-weight:700;line-height:1.15;margin-bottom:3px}.billing-details[data-v-36dd9dfa]{font-size:var(--fs-xs);color:var(--muted)}.usage-progress[data-v-36dd9dfa]{background:var(--surface);padding:16px;border-radius:var(--radius-md);border:1px solid var(--line);margin-bottom:16px}.progress-header[data-v-36dd9dfa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-header h4[data-v-36dd9dfa]{margin:0;color:var(--ink-900);font-size:var(--fs-body);font-weight:700}.usage-percentage[data-v-36dd9dfa]{font-size:var(--fs-body);font-weight:700;color:var(--accent-600)}.progress-bar[data-v-36dd9dfa]{width:100%;height:8px;background:var(--line);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-36dd9dfa]{height:100%;background:var(--success);border-radius:var(--radius-sm);transition:width .3s var(--ease)}.progress-fill.warning[data-v-36dd9dfa]{background:var(--warning)}.progress-fill.danger[data-v-36dd9dfa]{background:var(--danger)}.progress-details[data-v-36dd9dfa]{color:var(--muted);font-size:var(--fs-sm)}@media screen and (max-width:1180px){.billing-stats[data-v-36dd9dfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.billing-stats[data-v-36dd9dfa]{grid-template-columns:1fr}}.message-settings-container[data-v-2d42c872]{min-height:100%;padding:0}.settings-header[data-v-2d42c872]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.header-icon[data-v-2d42c872]{width:36px;height:36px;background:var(--accent-050);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--accent-600);font-size:20px}.header-content h3[data-v-2d42c872]{margin:0 0 2px;font-size:var(--fs-h2);font-weight:700;color:var(--ink-900);letter-spacing:0}.header-content p[data-v-2d42c872]{margin:0;color:var(--muted);font-size:var(--fs-sm)}.settings-content[data-v-2d42c872]{position:relative}.main-toggle-section[data-v-2d42c872]{margin-bottom:14px}.main-toggle-card[data-v-2d42c872]{background:var(--surface);padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;color:var(--text)}.main-toggle-info[data-v-2d42c872]{flex:1;margin-right:16px}.main-toggle-title[data-v-2d42c872]{display:flex;align-items:center;gap:9px;margin-bottom:4px;color:var(--ink-900);font-size:var(--fs-body);font-weight:700}.main-toggle-icon[data-v-2d42c872]{color:var(--accent-600);font-size:19px}.main-toggle-description[data-v-2d42c872]{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.main-toggle-control[data-v-2d42c872]{display:flex;align-items:center;gap:1rem}.main-toggle-switch[data-v-2d42c872]{position:relative;display:inline-block;width:48px;height:26px}.main-toggle-input[data-v-2d42c872]{opacity:0;width:0;height:0}.main-toggle-slider[data-v-2d42c872]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--line-strong);transition:var(--dur) var(--ease);border-radius:30px;border:0}.main-toggle-slider[data-v-2d42c872]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:var(--dur) var(--ease);border-radius:50%;box-shadow:var(--shadow-sm)}.main-toggle-input:checked+.main-toggle-slider[data-v-2d42c872]{background-color:var(--accent-600)}.main-toggle-input:checked+.main-toggle-slider[data-v-2d42c872]:before{transform:translateX(22px)}.main-toggle-input:disabled+.main-toggle-slider[data-v-2d42c872]{opacity:.6;cursor:not-allowed}.main-toggle-status[data-v-2d42c872]{font-size:var(--fs-xs);font-weight:700;padding:4px 9px;border-radius:var(--radius-sm);letter-spacing:0;min-width:72px;text-align:center;background-color:var(--surface-2);color:var(--muted)}.main-toggle-status.enabled[data-v-2d42c872]{background-color:rgba(31,122,82,.1);color:var(--success)}.main-toggle-status.disabled[data-v-2d42c872]{color:var(--muted)}.settings-card[data-v-2d42c872]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;margin-bottom:16px;transition:opacity var(--dur) var(--ease)}.settings-card.disabled[data-v-2d42c872]{opacity:.5;pointer-events:none;background:var(--surface-2)}.setting-item[data-v-2d42c872]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.setting-item[data-v-2d42c872]:last-child{border-bottom:none}.setting-info[data-v-2d42c872]{flex:1;margin-right:16px}.setting-title[data-v-2d42c872]{display:flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:700;color:var(--ink-900);margin-bottom:3px}.setting-icon[data-v-2d42c872]{color:var(--accent-600);font-size:18px}.setting-description[data-v-2d42c872]{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.setting-control[data-v-2d42c872]{display:flex;align-items:center;gap:1rem}.toggle-switch[data-v-2d42c872]{position:relative;display:inline-block;width:48px;height:26px}.toggle-input[data-v-2d42c872]{opacity:0;width:0;height:0}.toggle-slider[data-v-2d42c872]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--line-strong);transition:var(--dur) var(--ease);border-radius:30px}.toggle-slider[data-v-2d42c872]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:var(--dur) var(--ease);border-radius:50%;box-shadow:var(--shadow-sm)}.toggle-input:checked+.toggle-slider[data-v-2d42c872]{background-color:var(--accent-600)}.toggle-input:checked+.toggle-slider[data-v-2d42c872]:before{transform:translateX(22px)}.toggle-input:disabled+.toggle-slider[data-v-2d42c872]{opacity:.6;cursor:not-allowed}.setting-status[data-v-2d42c872]{font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);min-width:80px;text-align:center}.setting-status.enabled[data-v-2d42c872]{background-color:rgba(31,122,82,.1);color:var(--success)}.setting-status.disabled[data-v-2d42c872]{background-color:var(--surface-2);color:var(--muted)}.settings-actions[data-v-2d42c872]{display:flex;gap:10px;justify-content:flex-end}.loading-overlay[data-v-2d42c872]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:var(--radius-md);z-index:10}.loading-spinner[data-v-2d42c872]{width:32px;height:32px;border:3px solid var(--line);border-top:3px solid var(--accent-600);border-radius:50%;-webkit-animation:spin-data-v-2d42c872 1s linear infinite;animation:spin-data-v-2d42c872 1s linear infinite}@-webkit-keyframes spin-data-v-2d42c872{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-2d42c872{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.setting-item[data-v-2d42c872]{flex-direction:column;align-items:flex-start;gap:1rem}.setting-info[data-v-2d42c872]{margin-right:0}.setting-control[data-v-2d42c872]{width:100%;justify-content:space-between}.settings-actions[data-v-2d42c872]{flex-direction:column}}.wrapper[data-v-74a5f69f]{background:var(--canvas);min-height:100vh}.whatsapp-filters[data-v-74a5f69f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.whatsapp-filters .toolbar-select[data-v-74a5f69f]{width:160px}.toolbar-search[data-v-74a5f69f]{width:240px;margin:0}.toolbar-action[data-v-74a5f69f]{min-height:36px}.tabs-container[data-v-74a5f69f]{padding:10px 24px 0;background:var(--canvas);border-bottom:1px solid var(--line)}.tabs-nav[data-v-74a5f69f]{display:flex;align-items:center;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;background:transparent}.tab-item[data-v-74a5f69f]{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:8px 0 12px;border-radius:0;color:var(--muted);cursor:pointer;font-size:var(--fs-sm);font-weight:500;line-height:1.2;white-space:nowrap;transition:color var(--dur) var(--ease)}.tab-item.active[data-v-74a5f69f],.tab-item[data-v-74a5f69f]:hover{color:var(--accent-600)}.tab-item[data-v-74a5f69f]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:99px 99px 0 0;background:transparent}.tab-item.active[data-v-74a5f69f]:after{background:var(--accent-600)}.tab-icon[data-v-74a5f69f]{color:var(--muted-soft);font-size:17px}.tab-item.active .tab-icon[data-v-74a5f69f]{color:var(--accent-600)}.badge[data-v-74a5f69f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:1px 6px;border-radius:99px;background:var(--danger-bg);color:var(--danger);font-size:var(--fs-eyebrow);font-weight:700}.tab-content[data-v-74a5f69f]{padding:18px 24px 24px}.stats-grid[data-v-74a5f69f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-74a5f69f]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.stat-icon[data-v-74a5f69f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent-600);font-size:18px}.stat-card.sent .stat-icon[data-v-74a5f69f]{background:rgba(31,122,82,.1);color:var(--success)}.stat-card.queued .stat-icon[data-v-74a5f69f]{background:rgba(154,98,18,.1);color:var(--warning)}.stat-card.failed .stat-icon[data-v-74a5f69f]{background:var(--danger-bg);color:var(--danger)}.stat-content h3[data-v-74a5f69f]{margin:0 0 3px;color:var(--muted);font-size:var(--fs-sm);font-weight:600;line-height:1.25}.stat-number[data-v-74a5f69f]{color:var(--ink-900);font-size:var(--fs-h1);font-weight:700;line-height:1.15}.table-container[data-v-74a5f69f]{border:0;border-radius:0;background:transparent;overflow:visible}.status-badge[data-v-74a5f69f]{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;line-height:1}.status-badge.sent[data-v-74a5f69f]{background:rgba(31,122,82,.1);color:var(--success)}.status-badge.queued[data-v-74a5f69f]{background:rgba(154,98,18,.1);color:var(--warning)}.status-badge.processing[data-v-74a5f69f]{background:var(--accent-050);color:var(--accent-600)}.status-badge.failed[data-v-74a5f69f]{background:var(--danger-bg);color:var(--danger)}.failed-header[data-v-74a5f69f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.failed-header h3[data-v-74a5f69f]{margin:0;color:var(--ink-900);font-size:var(--fs-h2);font-weight:700}.error-message[data-v-74a5f69f]{color:var(--danger);font-size:var(--fs-sm);font-weight:600}@media screen and (max-width:1180px){.stats-grid[data-v-74a5f69f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.toolbar-search[data-v-74a5f69f],.whatsapp-filters .toolbar-select[data-v-74a5f69f],.whatsapp-filters[data-v-74a5f69f]{width:100%}.tabs-nav[data-v-74a5f69f]{width:100%;gap:20px;overflow-x:auto}.stats-grid[data-v-74a5f69f]{grid-template-columns:1fr}.tab-content[data-v-74a5f69f],.tabs-container[data-v-74a5f69f]{padding-left:16px;padding-right:16px}}