.oauth-banner[data-v-f94a9774]{background-color:#fef3c7;border-left:4px solid #f59e0b;border-radius:0 .375rem .375rem 0;padding:1rem;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background-color .2s}.oauth-banner[data-v-f94a9774]:hover{background-color:#fde68a}.banner-content[data-v-f94a9774]{display:flex;align-items:center;gap:1rem}.banner-icon[data-v-f94a9774]{flex-shrink:0;width:24px;height:24px;color:#d97706}.banner-icon svg[data-v-f94a9774]{width:100%;height:100%}.banner-message[data-v-f94a9774]{flex:1}.banner-message p[data-v-f94a9774]{margin:0;font-size:.875rem;font-weight:500;color:#92400e}.banner-actions[data-v-f94a9774]{display:flex;align-items:center}.connect-button[data-v-f94a9774]{display:inline-flex;align-items:center;padding:.5rem 1rem;border:none;font-size:.875rem;font-weight:500;border-radius:.375rem;color:#fff;background-color:#d97706;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background-color .2s}.connect-button[data-v-f94a9774]:hover{background-color:#b45309}.connect-button[data-v-f94a9774]:focus{outline:none;box-shadow:0 0 0 3px #f59e0b4d}.banner-dismiss[data-v-f94a9774]{display:flex;align-items:center}.dismiss-button[data-v-f94a9774]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:.375rem;background:transparent;color:#d97706;cursor:pointer;transition:background-color .2s}.dismiss-button[data-v-f94a9774]:hover{background-color:#fde68a}.dismiss-button[data-v-f94a9774]:focus{outline:none;box-shadow:0 0 0 2px #fef3c7,0 0 0 4px #f59e0b4d}.dismiss-button svg[data-v-f94a9774]{width:20px;height:20px}.sr-only[data-v-f94a9774]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.banner-content[data-v-f94a9774]{flex-wrap:wrap}.banner-message[data-v-f94a9774]{flex-basis:100%;order:1}.banner-icon[data-v-f94a9774]{order:0}.banner-actions[data-v-f94a9774]{order:2;margin-top:.5rem}.banner-dismiss[data-v-f94a9774]{order:3}}.modal-overlay[data-v-b89fe62c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow-y:auto}.modal-backdrop[data-v-b89fe62c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;transition:opacity .3s ease}.modal-container[data-v-b89fe62c]{display:flex;min-height:100%;align-items:center;justify-content:center;padding:1rem;text-align:center}.modal-panel[data-v-b89fe62c]{position:relative;background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-align:left;width:100%;max-width:32rem;margin:2rem auto}.modal-close-wrapper[data-v-b89fe62c]{position:absolute;right:0;top:0;padding:1rem}.modal-close-button[data-v-b89fe62c]{background:#fff;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:color .2s}.modal-close-button[data-v-b89fe62c]:hover{color:#6b7280}.modal-close-button[data-v-b89fe62c]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.modal-close-button svg[data-v-b89fe62c]{width:1.5rem;height:1.5rem}.sr-only[data-v-b89fe62c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.modal-content[data-v-b89fe62c]{background:#fff;padding:1.5rem}.modal-header[data-v-b89fe62c]{display:flex;align-items:flex-start;gap:1rem}.modal-icon[data-v-b89fe62c]{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-icon svg[data-v-b89fe62c]{width:1.5rem;height:1.5rem}.modal-icon-blue[data-v-b89fe62c]{background-color:#dbeafe;color:#2563eb}.modal-icon-green[data-v-b89fe62c]{background-color:#d1fae5;color:#059669}.modal-header-content[data-v-b89fe62c]{flex:1;margin-top:.25rem}.modal-header-content h3[data-v-b89fe62c]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.modal-body[data-v-b89fe62c]{margin-top:1rem}.modal-description[data-v-b89fe62c]{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.info-section[data-v-b89fe62c]{margin-bottom:1rem}.info-title[data-v-b89fe62c]{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .5rem}.info-text[data-v-b89fe62c]{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.info-list[data-v-b89fe62c]{font-size:.875rem;color:#4b5563;margin:0;padding-left:1.5rem;list-style-type:disc}.info-list li[data-v-b89fe62c]{margin:.25rem 0}.permissions-section[data-v-b89fe62c]{background-color:#f9fafb;border-radius:.375rem;padding:1rem;margin-bottom:1rem}.permissions-title[data-v-b89fe62c]{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 .75rem}.permissions-list[data-v-b89fe62c]{display:flex;flex-direction:column;gap:.75rem}.permission-item[data-v-b89fe62c]{display:flex;align-items:flex-start;gap:.5rem}.permission-icon[data-v-b89fe62c]{width:1.25rem;height:1.25rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.permission-details[data-v-b89fe62c]{flex:1}.permission-name[data-v-b89fe62c]{font-size:.875rem;font-weight:500;color:#111827;margin:0}.permission-description[data-v-b89fe62c]{font-size:.75rem;color:#6b7280;margin:.125rem 0 0}.alert-info[data-v-b89fe62c]{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem}.alert-info svg[data-v-b89fe62c]{width:1.25rem;height:1.25rem;color:#60a5fa;flex-shrink:0}.alert-info p[data-v-b89fe62c]{font-size:.875rem;color:#1e40af;margin:0}.alert-error[data-v-b89fe62c]{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem}.alert-icon[data-v-b89fe62c]{flex-shrink:0}.alert-error svg[data-v-b89fe62c]{width:1.25rem;height:1.25rem;color:#f87171}.alert-error p[data-v-b89fe62c]{font-size:.875rem;color:#991b1b;margin:0}.connection-info[data-v-b89fe62c]{margin-top:1.25rem}.connection-info-card[data-v-b89fe62c]{background-color:#f9fafb;border-radius:.375rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.info-field-label[data-v-b89fe62c]{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin:0 0 .25rem}.info-field-value[data-v-b89fe62c]{font-size:.875rem;color:#111827;margin:0;font-family:monospace}.info-field-capitalize[data-v-b89fe62c]{text-transform:capitalize;font-family:inherit}.scope-tags[data-v-b89fe62c]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.scope-tag[data-v-b89fe62c]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#d1fae5;color:#065f46}.modal-actions[data-v-b89fe62c]{background-color:#f9fafb;padding:1rem 1.5rem;display:flex;flex-direction:column-reverse;gap:.75rem;margin:1.25rem -1.5rem -1.5rem}.modal-actions-reverse[data-v-b89fe62c]{flex-direction:column}.button[data-v-b89fe62c]{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:.625rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.button[data-v-b89fe62c]:disabled{opacity:.5;cursor:not-allowed}.button-primary[data-v-b89fe62c]{background-color:#3b82f6;color:#fff;border-color:transparent}.button-primary[data-v-b89fe62c]:hover:not(:disabled){background-color:#2563eb}.button-primary[data-v-b89fe62c]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.button-secondary[data-v-b89fe62c]{background-color:#fff;color:#111827;border-color:#d1d5db}.button-secondary[data-v-b89fe62c]:hover:not(:disabled){background-color:#f9fafb}.button-secondary[data-v-b89fe62c]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.button-danger[data-v-b89fe62c]{background-color:#fff;color:#dc2626;border-color:#fca5a5}.button-danger[data-v-b89fe62c]:hover:not(:disabled){background-color:#fef2f2}.button-danger[data-v-b89fe62c]:focus{outline:none;box-shadow:0 0 0 2px #dc2626}.button-spinner[data-v-b89fe62c]{width:1rem;height:1rem;margin-right:.5rem;animation:spin-b89fe62c 1s linear infinite}.spinner-track[data-v-b89fe62c]{opacity:.25}.spinner-path[data-v-b89fe62c]{opacity:.75}@keyframes spin-b89fe62c{to{transform:rotate(360deg)}}.modal-enter-active[data-v-b89fe62c],.modal-leave-active[data-v-b89fe62c]{transition:opacity .3s ease}.modal-enter-from[data-v-b89fe62c],.modal-leave-to[data-v-b89fe62c]{opacity:0}@media (min-width: 640px){.modal-container[data-v-b89fe62c]{padding:0}.modal-header[data-v-b89fe62c]{text-align:left}.modal-header-content[data-v-b89fe62c]{margin-top:0}.modal-actions[data-v-b89fe62c],.modal-actions-reverse[data-v-b89fe62c]{flex-direction:row-reverse}.button[data-v-b89fe62c]{width:auto}}.app-container[data-v-dc7ae86a]{min-height:100vh;background-color:#f9fafb}.sticky-header[data-v-dc7ae86a]{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 1px 3px #0000001a}.app-header[data-v-dc7ae86a]{border-bottom:1px solid #e5e7eb}.header-wrapper[data-v-dc7ae86a]{max-width:1280px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-dc7ae86a]{display:flex;align-items:center;gap:1rem}.app-title[data-v-dc7ae86a]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.header-right[data-v-dc7ae86a]{display:flex;align-items:center;gap:1rem}.location-info[data-v-dc7ae86a]{font-size:.875rem;color:#6b7280}.location-id[data-v-dc7ae86a]{font-family:monospace;font-weight:600;color:#111827}.user-name[data-v-dc7ae86a]{font-size:.875rem;color:#6b7280}.reconnect-btn[data-v-dc7ae86a]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#3b82f6;background-color:#fff;border:1px solid #3b82f6;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.reconnect-btn[data-v-dc7ae86a]:hover{background-color:#eff6ff;border-color:#2563eb;color:#2563eb}.reconnect-btn[data-v-dc7ae86a]:active{background-color:#dbeafe}.reconnect-btn[data-v-dc7ae86a]:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #3b82f64d}.reconnect-icon[data-v-dc7ae86a]{height:1rem;width:1rem;flex-shrink:0}.tabs-navigation[data-v-dc7ae86a]{border-bottom:1px solid #e5e7eb}.tabs-nav[data-v-dc7ae86a]{max-width:1280px;margin:0 auto;padding:0 1rem;display:flex;gap:2rem}.tab-link[data-v-dc7ae86a]{display:inline-flex;align-items:center;padding:1rem .25rem;border-bottom:2px solid transparent;font-weight:500;font-size:.875rem;color:#6b7280;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out;position:relative;margin-bottom:-1px}.tab-link[data-v-dc7ae86a]:hover{color:#111827;border-bottom-color:#d1d5db}.tab-link-active[data-v-dc7ae86a]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-icon[data-v-dc7ae86a]{margin-right:.5rem;height:1.25rem;width:1.25rem;color:#9ca3af;transition:color .2s}.tab-link:hover .tab-icon[data-v-dc7ae86a]{color:#6b7280}.tab-icon-active[data-v-dc7ae86a]{color:#3b82f6}.main-content[data-v-dc7ae86a]{max-width:1280px;margin:0 auto;padding:2rem 1rem}.oauth-banner[data-v-dc7ae86a]{transition:all .3s}@media (max-width: 640px){.header-wrapper[data-v-dc7ae86a]{flex-direction:column;align-items:flex-start;gap:1rem}.header-right[data-v-dc7ae86a]{flex-direction:column;align-items:flex-start;gap:.5rem}.tabs-nav[data-v-dc7ae86a]{gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-link[data-v-dc7ae86a]{padding:.75rem .25rem}.app-title[data-v-dc7ae86a]{font-size:1.25rem}}@media (min-width: 640px){.header-wrapper[data-v-dc7ae86a],.tabs-nav[data-v-dc7ae86a],.main-content[data-v-dc7ae86a]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.header-wrapper[data-v-dc7ae86a],.tabs-nav[data-v-dc7ae86a],.main-content[data-v-dc7ae86a]{padding-left:2rem;padding-right:2rem}}.info-tooltip-wrapper[data-v-f9c1a494]{display:inline-flex;position:relative;align-items:center}.info-icon[data-v-f9c1a494]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:.375rem;color:#9ca3af;cursor:help;transition:color .2s;outline:none}.info-icon[data-v-f9c1a494]:hover,.info-icon[data-v-f9c1a494]:focus{color:#3b82f6}.info-icon svg[data-v-f9c1a494]{width:100%;height:100%}.tooltip-content[data-v-f9c1a494]{position:absolute;z-index:1000;max-width:320px;padding:.75rem;background-color:#1f2937;color:#f9fafb;font-size:.8125rem;line-height:1.5;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;pointer-events:none;white-space:normal}.tooltip-top[data-v-f9c1a494]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-bottom[data-v-f9c1a494]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-left[data-v-f9c1a494]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-right[data-v-f9c1a494]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-arrow[data-v-f9c1a494]{position:absolute;width:8px;height:8px;background-color:#1f2937;transform:rotate(45deg)}.arrow-top[data-v-f9c1a494]{bottom:-4px;left:50%;margin-left:-4px}.arrow-bottom[data-v-f9c1a494]{top:-4px;left:50%;margin-left:-4px}.arrow-left[data-v-f9c1a494]{right:-4px;top:50%;margin-top:-4px}.arrow-right[data-v-f9c1a494]{left:-4px;top:50%;margin-top:-4px}.tooltip-content[data-v-f9c1a494] strong{font-weight:600;color:#fff}.tooltip-content[data-v-f9c1a494] em{font-style:italic;color:#d1d5db}.tooltip-content[data-v-f9c1a494] code{background-color:#ffffff1a;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.75rem}.tooltip-fade-enter-active[data-v-f9c1a494],.tooltip-fade-leave-active[data-v-f9c1a494]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-enter-from[data-v-f9c1a494],.tooltip-fade-leave-to[data-v-f9c1a494]{opacity:0;transform:translate(-50%) scale(.95)}.tooltip-top.tooltip-fade-enter-from[data-v-f9c1a494],.tooltip-top.tooltip-fade-leave-to[data-v-f9c1a494]{transform:translate(-50%) translateY(4px) scale(.95)}.tooltip-bottom.tooltip-fade-enter-from[data-v-f9c1a494],.tooltip-bottom.tooltip-fade-leave-to[data-v-f9c1a494]{transform:translate(-50%) translateY(-4px) scale(.95)}.tooltip-left.tooltip-fade-enter-from[data-v-f9c1a494],.tooltip-left.tooltip-fade-leave-to[data-v-f9c1a494]{transform:translateY(-50%) translate(4px) scale(.95)}.tooltip-right.tooltip-fade-enter-from[data-v-f9c1a494],.tooltip-right.tooltip-fade-leave-to[data-v-f9c1a494]{transform:translateY(-50%) translate(-4px) scale(.95)}.bot-settings[data-v-d9e057fd]{max-width:800px}.settings-header[data-v-d9e057fd]{margin-bottom:2rem}.settings-header h2[data-v-d9e057fd]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-d9e057fd]{color:#6b7280;margin:0}.settings-form[data-v-d9e057fd]{display:flex;flex-direction:column;gap:2rem}.settings-section[data-v-d9e057fd]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.settings-section.always-visible[data-v-d9e057fd]{border-left:4px solid #3b82f6}.settings-section.collapsible[data-v-d9e057fd]{border-left:4px solid #10b981}.settings-section.collapsible.collapsed[data-v-d9e057fd]{border-left-color:#9ca3af}.section-header[data-v-d9e057fd]{padding:1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.always-visible .section-header[data-v-d9e057fd]{cursor:default}.collapsible .section-header[data-v-d9e057fd]:hover{background:#f3f4f6}.section-title[data-v-d9e057fd]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;position:relative}.section-icon[data-v-d9e057fd]{width:24px;height:24px;color:#3b82f6;flex-shrink:0}.section-title h3[data-v-d9e057fd]{font-size:1.125rem;font-weight:600;color:#111827;margin:0;flex:1}.collapse-btn[data-v-d9e057fd]{background:none;border:none;padding:.25rem;cursor:pointer;color:#6b7280;transition:transform .3s ease,color .2s;display:flex;align-items:center;justify-content:center}.collapse-btn[data-v-d9e057fd]:hover{color:#111827}.collapse-btn svg[data-v-d9e057fd]{width:24px;height:24px}.collapsed .collapse-btn svg[data-v-d9e057fd]{transform:rotate(-90deg)}.section-description[data-v-d9e057fd]{color:#6b7280;font-size:.875rem;margin:0;padding-left:2.25rem}.section-content[data-v-d9e057fd]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-height:2000px;opacity:1;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.collapsed .section-content[data-v-d9e057fd]{max-height:0;opacity:0;padding:0 1.5rem;overflow:hidden}.section-footer[data-v-d9e057fd]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:flex-end;max-height:100px;opacity:1;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.collapsed .section-footer[data-v-d9e057fd]{max-height:0;opacity:0;padding:0 1.5rem;overflow:hidden}.btn-reset[data-v-d9e057fd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-reset[data-v-d9e057fd]:hover{background:#f9fafb;color:#374151;border-color:#9ca3af}.btn-reset svg[data-v-d9e057fd]{width:16px;height:16px}.form-group[data-v-d9e057fd]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-d9e057fd]{font-weight:500;color:#374151;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.required[data-v-d9e057fd]{color:#dc2626;margin-left:.25rem}.form-input[data-v-d9e057fd],.form-select[data-v-d9e057fd],.form-textarea[data-v-d9e057fd]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.form-input[data-v-d9e057fd]:focus,.form-select[data-v-d9e057fd]:focus,.form-textarea[data-v-d9e057fd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-d9e057fd]{resize:vertical;font-family:inherit}.textarea-wrapper[data-v-d9e057fd]{position:relative}.character-counter[data-v-d9e057fd]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#6b7280;margin-top:.25rem;padding:0 .25rem;transition:color .2s}.character-counter.warning[data-v-d9e057fd]{color:#d97706}.character-counter.approaching-limit[data-v-d9e057fd]{color:#f59e0b;font-weight:500}.character-counter.limit-exceeded[data-v-d9e057fd]{color:#dc2626;font-weight:600}.warning-text[data-v-d9e057fd]{font-weight:500;font-size:.75rem}.form-textarea.warning[data-v-d9e057fd]{border-color:#fbbf24}.form-textarea.warning[data-v-d9e057fd]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.form-textarea.approaching-limit[data-v-d9e057fd]{border-color:#fb923c}.form-textarea.approaching-limit[data-v-d9e057fd]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.form-textarea.limit-exceeded[data-v-d9e057fd]{border-color:#ef4444}.form-textarea.limit-exceeded[data-v-d9e057fd]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.help-text[data-v-d9e057fd]{font-size:.75rem;color:#6b7280;margin:0}.examples-text[data-v-d9e057fd]{color:#4b5563}.examples-text strong[data-v-d9e057fd]{color:#374151;font-weight:600}.range-wrapper[data-v-d9e057fd]{display:flex;flex-direction:column;gap:.5rem}.form-range[data-v-d9e057fd]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;outline:none;-webkit-appearance:none}.form-range[data-v-d9e057fd]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer}.form-range[data-v-d9e057fd]::-moz-range-thumb{width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer;border:none}.range-labels[data-v-d9e057fd]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.form-actions[data-v-d9e057fd]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-d9e057fd]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn[data-v-d9e057fd]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d9e057fd]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-d9e057fd]:hover:not(:disabled){background-color:#f9fafb}.btn-primary[data-v-d9e057fd]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-d9e057fd]:hover:not(:disabled){background-color:#2563eb}.success-message[data-v-d9e057fd]{position:fixed;bottom:2rem;right:2rem;background-color:#d1fae5;color:#065f46;padding:1rem 1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 6px -1px #0000001a;animation:slideIn-d9e057fd .3s ease-out;z-index:1000}.success-message svg[data-v-d9e057fd]{width:20px;height:20px;flex-shrink:0}@keyframes slideIn-d9e057fd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.settings-section[data-v-d9e057fd]{border-radius:.5rem}.section-header[data-v-d9e057fd],.section-content[data-v-d9e057fd]{padding:1rem}.collapsed .section-content[data-v-d9e057fd]{padding:0 1rem}.section-footer[data-v-d9e057fd]{padding:.75rem 1rem}.collapsed .section-footer[data-v-d9e057fd]{padding:0 1rem}.form-actions[data-v-d9e057fd]{flex-direction:column-reverse}.btn[data-v-d9e057fd]{width:100%}.character-counter[data-v-d9e057fd]{flex-direction:column;align-items:flex-start;gap:.25rem}}.channel-settings[data-v-3cea1026]{max-width:900px}.settings-header[data-v-3cea1026]{margin-bottom:2rem}.settings-header h2[data-v-3cea1026]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-3cea1026]{color:#6b7280;margin:0}.settings-form[data-v-3cea1026]{display:flex;flex-direction:column;gap:2rem}.channels-grid[data-v-3cea1026]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.channel-card[data-v-3cea1026]{border:2px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;transition:all .2s;background:#fff}.channel-card.active[data-v-3cea1026]{border-color:#3b82f6;background-color:#eff6ff}.channel-header[data-v-3cea1026]{display:flex;align-items:flex-start;gap:1rem}.channel-icon[data-v-3cea1026]{width:48px;height:48px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel-icon svg[data-v-3cea1026]{width:24px;height:24px}.channel-icon.sms[data-v-3cea1026]{background-color:#dbeafe;color:#1e40af}.channel-icon.email[data-v-3cea1026]{background-color:#fef3c7;color:#92400e}.channel-icon.whatsapp[data-v-3cea1026]{background-color:#d1fae5;color:#065f46}.channel-icon.facebook[data-v-3cea1026]{background-color:#dbeafe;color:#1e3a8a}.channel-icon.instagram[data-v-3cea1026]{background:linear-gradient(45deg,#f9a8d4,#fbbf24,#a78bfa);color:#fff}.channel-info[data-v-3cea1026]{flex:1}.channel-info h3[data-v-3cea1026]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.channel-info p[data-v-3cea1026]{font-size:.875rem;color:#6b7280;margin:0}.toggle-switch[data-v-3cea1026]{position:relative;width:52px;height:28px;cursor:pointer;flex-shrink:0}.toggle-switch input[data-v-3cea1026]{opacity:0;width:0;height:0}.slider[data-v-3cea1026]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s}.slider[data-v-3cea1026]:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s}.toggle-switch input:checked+.slider[data-v-3cea1026]{background-color:#3b82f6}.toggle-switch input:checked+.slider[data-v-3cea1026]:before{transform:translate(24px)}.channel-options[data-v-3cea1026]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.option-note[data-v-3cea1026]{font-size:.75rem;color:#6b7280;margin:0}.info-box[data-v-3cea1026]{display:flex;gap:1rem;padding:1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem}.info-box svg[data-v-3cea1026]{width:20px;height:20px;color:#3b82f6;flex-shrink:0;margin-top:2px}.info-box p[data-v-3cea1026]{margin:0;font-size:.875rem;color:#1e40af}.form-actions[data-v-3cea1026]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-3cea1026]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn[data-v-3cea1026]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-3cea1026]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-3cea1026]:hover:not(:disabled){background-color:#f9fafb}.btn-primary[data-v-3cea1026]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-3cea1026]:hover:not(:disabled){background-color:#2563eb}.success-message[data-v-3cea1026]{position:fixed;bottom:2rem;right:2rem;background-color:#d1fae5;color:#065f46;padding:1rem 1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 6px -1px #0000001a;animation:slideIn-3cea1026 .3s ease-out;z-index:1000}.success-message svg[data-v-3cea1026]{width:20px;height:20px;flex-shrink:0}@keyframes slideIn-3cea1026{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.channels-grid[data-v-3cea1026]{grid-template-columns:1fr}.form-actions[data-v-3cea1026]{flex-direction:column-reverse}.btn[data-v-3cea1026]{width:100%}}.business-hours[data-v-5c736e9a]{max-width:900px}.settings-header[data-v-5c736e9a]{margin-bottom:2rem}.header-title h2[data-v-5c736e9a]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-5c736e9a]{color:#6b7280;margin:0}.loading-container[data-v-5c736e9a],.error-container[data-v-5c736e9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.spinner[data-v-5c736e9a]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-5c736e9a .8s linear infinite;margin-bottom:1rem}@keyframes spin-5c736e9a{to{transform:rotate(360deg)}}.error-container[data-v-5c736e9a]{background:#fef2f2;border-color:#fecaca}.error-icon[data-v-5c736e9a]{width:48px;height:48px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.btn-retry[data-v-5c736e9a]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.btn-retry[data-v-5c736e9a]:hover{background:#2563eb}.settings-content[data-v-5c736e9a]{display:flex;flex-direction:column;gap:1.5rem}.setting-card[data-v-5c736e9a]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.setting-card-header[data-v-5c736e9a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.setting-card-header[data-v-5c736e9a]:last-child{border-bottom:none}.setting-info h3[data-v-5c736e9a]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .25rem}.setting-info p[data-v-5c736e9a]{font-size:.875rem;color:#6b7280;margin:0}.setting-card-body[data-v-5c736e9a]{padding:1.5rem;background:#f9fafb}.toggle-switch[data-v-5c736e9a]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-5c736e9a]{opacity:0;width:0;height:0}.toggle-slider[data-v-5c736e9a]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-5c736e9a]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-5c736e9a]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-5c736e9a]:before{transform:translate(24px)}.timezone-select[data-v-5c736e9a]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:#fff}.day-schedule[data-v-5c736e9a]{padding:1rem;background:#fff;border-radius:.5rem;margin-bottom:.75rem}.day-schedule[data-v-5c736e9a]:last-child{margin-bottom:0}.day-header[data-v-5c736e9a]{margin-bottom:.75rem}.day-toggle[data-v-5c736e9a]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.day-toggle input[type=checkbox][data-v-5c736e9a]{width:18px;height:18px;cursor:pointer}.day-name[data-v-5c736e9a]{font-weight:600;color:#111827;font-size:1rem}.time-inputs[data-v-5c736e9a]{display:flex;align-items:center;gap:1rem;margin-left:2rem}.time-group[data-v-5c736e9a]{display:flex;flex-direction:column;gap:.5rem}.time-group label[data-v-5c736e9a]{font-size:.875rem;color:#6b7280;font-weight:500}.time-input[data-v-5c736e9a]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.time-separator[data-v-5c736e9a]{color:#6b7280;margin-top:1.5rem}.btn-copy[data-v-5c736e9a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;margin-top:1.5rem;white-space:nowrap}.btn-copy[data-v-5c736e9a]:hover{background:#e5e7eb}.btn-copy svg[data-v-5c736e9a]{width:16px;height:16px}.day-closed[data-v-5c736e9a]{margin-left:2rem}.closed-badge[data-v-5c736e9a]{display:inline-block;padding:.25rem .75rem;background:#fef2f2;color:#dc2626;border-radius:9999px;font-size:.875rem;font-weight:500}.holiday-input-group[data-v-5c736e9a]{display:flex;gap:.75rem;margin-bottom:1rem}.holiday-input[data-v-5c736e9a]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.btn-add-holiday[data-v-5c736e9a]{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;white-space:nowrap}.btn-add-holiday[data-v-5c736e9a]:hover:not(:disabled){background:#2563eb}.btn-add-holiday[data-v-5c736e9a]:disabled{opacity:.5;cursor:not-allowed}.holidays-list[data-v-5c736e9a]{display:flex;flex-direction:column;gap:.5rem}.holiday-item[data-v-5c736e9a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.holiday-date[data-v-5c736e9a]{color:#374151;font-weight:500}.btn-remove-holiday[data-v-5c736e9a]{padding:.25rem;background:transparent;border:none;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-remove-holiday[data-v-5c736e9a]:hover{background:#fef2f2;border-radius:.25rem}.btn-remove-holiday svg[data-v-5c736e9a]{width:20px;height:20px}.no-holidays[data-v-5c736e9a]{text-align:center;padding:2rem;color:#9ca3af}.input-label[data-v-5c736e9a]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.message-textarea[data-v-5c736e9a]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical}.action-buttons[data-v-5c736e9a]{display:flex;gap:1rem;padding-top:1rem}.btn-save[data-v-5c736e9a],.btn-cancel[data-v-5c736e9a]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem}.btn-save[data-v-5c736e9a]{background:#3b82f6;color:#fff}.btn-save[data-v-5c736e9a]:hover:not(:disabled){background:#2563eb}.btn-save[data-v-5c736e9a]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-5c736e9a]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-5c736e9a]:hover:not(:disabled){background:#e5e7eb}.btn-spinner[data-v-5c736e9a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5c736e9a .6s linear infinite}.success-message[data-v-5c736e9a]{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;align-items:center;gap:.75rem;font-weight:500;z-index:1000}.success-message svg[data-v-5c736e9a]{width:24px;height:24px}.fade-enter-active[data-v-5c736e9a],.fade-leave-active[data-v-5c736e9a]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-5c736e9a]{opacity:0;transform:translateY(1rem)}.fade-leave-to[data-v-5c736e9a]{opacity:0;transform:translateY(-1rem)}@media (max-width: 768px){.time-inputs[data-v-5c736e9a]{flex-direction:column;align-items:stretch}.time-separator[data-v-5c736e9a]{margin-top:0;text-align:center}.btn-copy[data-v-5c736e9a]{margin-top:0}.action-buttons[data-v-5c736e9a]{flex-direction:column}.success-message[data-v-5c736e9a]{left:1rem;right:1rem;bottom:1rem}}.whatsapp-integration[data-v-815baf91]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #e5e7eb}.section-header[data-v-815baf91]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-815baf91]{display:flex;align-items:flex-start;gap:16px}.icon-wrapper[data-v-815baf91]{width:48px;height:48px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-icon[data-v-815baf91]{width:24px;height:24px;color:#fff}.header-content h3[data-v-815baf91]{margin:0 0 8px;font-size:20px;font-weight:600;color:#111827}.section-description[data-v-815baf91]{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.menu-link-section[data-v-815baf91]{min-width:300px}.menu-link-label[data-v-815baf91]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.link-input-group[data-v-815baf91]{display:flex;gap:8px;margin-bottom:8px}.menu-link-input[data-v-815baf91]{flex:1;padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:monospace;background:#f9fafb;color:#374151}.menu-link-input[data-v-815baf91]:focus{outline:none;border-color:#25d366;background:#fff}.copy-button[data-v-815baf91]{background:#25d366;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button[data-v-815baf91]:hover{background:#128c7e}.copy-button.copied[data-v-815baf91]{background:#059669}.menu-link-help[data-v-815baf91]{font-size:12px;color:#6b7280;margin:0;line-height:1.4}.menu-link-help code[data-v-815baf91]{background:#f3f4f6;padding:2px 4px;border-radius:3px;font-family:monospace;font-size:11px;color:#374151}.connection-status[data-v-815baf91]{margin-bottom:32px}.status-card[data-v-815baf91]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.status-card.connected[data-v-815baf91]{background:#ecfdf5;border-color:#d1fae5}.status-card.pending[data-v-815baf91]{background:#fffbeb;border-color:#fed7aa}.status-card.error[data-v-815baf91]{background:#fef2f2;border-color:#fecaca}.status-header[data-v-815baf91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-badge[data-v-815baf91]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.connected[data-v-815baf91]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-815baf91]{background:#fed7aa;color:#92400e}.status-badge.error[data-v-815baf91]{background:#fecaca;color:#991b1b}.phone-number[data-v-815baf91]{font-family:monospace;background:#0000000d;padding:4px 8px;border-radius:4px;font-size:14px}.connected-time[data-v-815baf91]{font-size:14px;color:#6b7280;margin:0}.connection-actions[data-v-815baf91]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.disconnect-button[data-v-815baf91]{background:#ef4444;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.disconnect-button[data-v-815baf91]:hover{background:#dc2626}.disconnect-button[data-v-815baf91]:disabled{background:#9ca3af;cursor:not-allowed}.how-to-section[data-v-815baf91],.features-section[data-v-815baf91]{margin-top:32px}.how-to-section h4[data-v-815baf91],.features-section h4[data-v-815baf91]{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.steps-list[data-v-815baf91]{display:flex;flex-direction:column;gap:16px}.step[data-v-815baf91]{display:flex;gap:12px;align-items:flex-start}.step-number[data-v-815baf91]{width:24px;height:24px;background:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.step-content h5[data-v-815baf91]{margin:0 0 4px;font-size:14px;font-weight:600;color:#111827}.step-content p[data-v-815baf91]{margin:0;font-size:14px;color:#6b7280;line-height:1.4}.features-grid[data-v-815baf91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.feature-item[data-v-815baf91]{background:#f9fafb;padding:16px;border-radius:8px;text-align:center}.feature-icon[data-v-815baf91]{font-size:24px;margin-bottom:8px}.feature-item h5[data-v-815baf91]{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.feature-item p[data-v-815baf91]{margin:0;font-size:12px;color:#6b7280;line-height:1.4}@media (max-width: 768px){.section-header[data-v-815baf91]{flex-direction:column;gap:16px}.features-grid[data-v-815baf91]{grid-template-columns:1fr}}.modal-overlay[data-v-ff1dc60c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-ff1dc60c]{background:#fff;border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-ff1dc60c]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-ff1dc60c]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-ff1dc60c]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.btn-close[data-v-ff1dc60c]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-ff1dc60c]{width:20px;height:20px}.modal-body[data-v-ff1dc60c]{padding:1.5rem;overflow-y:auto;flex:1}.form-group[data-v-ff1dc60c]{margin-bottom:1.5rem}.form-group[data-v-ff1dc60c]:last-child{margin-bottom:0}.form-label[data-v-ff1dc60c]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-label.required[data-v-ff1dc60c]:after{content:" *";color:#dc2626}.form-input[data-v-ff1dc60c],.form-select[data-v-ff1dc60c],.form-textarea[data-v-ff1dc60c]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#111827;background:#fff}.form-input[data-v-ff1dc60c]:focus,.form-select[data-v-ff1dc60c]:focus,.form-textarea[data-v-ff1dc60c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-ff1dc60c]{resize:vertical;min-height:120px}.form-hint[data-v-ff1dc60c]{display:block;font-size:.75rem;color:#6b7280;margin-top:.5rem}.priority-input-group[data-v-ff1dc60c]{display:flex;align-items:center;gap:1rem}.priority-input[data-v-ff1dc60c]{width:100px;flex-shrink:0}.priority-slider[data-v-ff1dc60c]{flex:1;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.priority-slider[data-v-ff1dc60c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer}.priority-slider[data-v-ff1dc60c]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.confidence-input-group[data-v-ff1dc60c]{display:flex;flex-direction:column;gap:.5rem}.confidence-value[data-v-ff1dc60c]{font-size:1.5rem;font-weight:600;color:#3b82f6;text-align:center}.confidence-slider[data-v-ff1dc60c]{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#fbbf24,#10b981,#3b82f6);outline:none;-webkit-appearance:none}.confidence-slider[data-v-ff1dc60c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #3b82f6;cursor:pointer;box-shadow:0 2px 4px #0000001a}.confidence-slider[data-v-ff1dc60c]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #3b82f6;cursor:pointer;box-shadow:0 2px 4px #0000001a}.confidence-labels[data-v-ff1dc60c]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.toggle-group[data-v-ff1dc60c]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.toggle-switch[data-v-ff1dc60c]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0}.toggle-switch input[data-v-ff1dc60c]{opacity:0;width:0;height:0}.toggle-slider[data-v-ff1dc60c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:24px}.toggle-slider[data-v-ff1dc60c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-ff1dc60c]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-ff1dc60c]:before{transform:translate(24px)}.toggle-label[data-v-ff1dc60c]{display:flex;flex-direction:column}.label-text[data-v-ff1dc60c]{font-weight:600;color:#111827;font-size:.875rem}.label-hint[data-v-ff1dc60c]{font-size:.75rem;color:#6b7280}.form-actions[data-v-ff1dc60c]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;margin-top:1.5rem;justify-content:flex-end}.btn-cancel[data-v-ff1dc60c],.btn-save[data-v-ff1dc60c]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem}.btn-cancel[data-v-ff1dc60c]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-ff1dc60c]:hover{background:#e5e7eb}.btn-save[data-v-ff1dc60c]{background:#3b82f6;color:#fff}.btn-save[data-v-ff1dc60c]:hover:not(:disabled){background:#2563eb}.btn-save[data-v-ff1dc60c]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-ff1dc60c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ff1dc60c .6s linear infinite}@keyframes spin-ff1dc60c{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content[data-v-ff1dc60c]{max-height:95vh}.form-actions[data-v-ff1dc60c]{flex-direction:column-reverse}.btn-cancel[data-v-ff1dc60c],.btn-save[data-v-ff1dc60c]{width:100%;justify-content:center}}.scenarios[data-v-2e15a4a6]{max-width:1200px}.settings-header[data-v-2e15a4a6]{margin-bottom:2rem}.header-title h2[data-v-2e15a4a6]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.settings-header p[data-v-2e15a4a6]{color:#6b7280;margin:0}.loading-container[data-v-2e15a4a6],.error-container[data-v-2e15a4a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.spinner[data-v-2e15a4a6]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-2e15a4a6 .8s linear infinite;margin-bottom:1rem}@keyframes spin-2e15a4a6{to{transform:rotate(360deg)}}.error-container[data-v-2e15a4a6]{background:#fef2f2;border-color:#fecaca}.error-icon[data-v-2e15a4a6]{width:48px;height:48px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.btn-retry[data-v-2e15a4a6]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.btn-retry[data-v-2e15a4a6]:hover{background:#2563eb}.settings-content[data-v-2e15a4a6]{display:flex;flex-direction:column;gap:1.5rem}.action-header[data-v-2e15a4a6]{display:flex;justify-content:flex-end}.btn-add[data-v-2e15a4a6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:1rem}.btn-add[data-v-2e15a4a6]:hover{background:#2563eb}.btn-add svg[data-v-2e15a4a6]{width:20px;height:20px}.scenarios-grid[data-v-2e15a4a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem}.scenario-card[data-v-2e15a4a6]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s}.scenario-card[data-v-2e15a4a6]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.scenario-card.inactive[data-v-2e15a4a6]{opacity:.6;background:#f9fafb}.scenario-header[data-v-2e15a4a6]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.scenario-title-row[data-v-2e15a4a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.scenario-name[data-v-2e15a4a6]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.scenario-actions[data-v-2e15a4a6]{display:flex;gap:.5rem}.btn-icon[data-v-2e15a4a6]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-2e15a4a6]:hover{background:#f3f4f6;color:#111827}.btn-icon.btn-delete[data-v-2e15a4a6]:hover{background:#fef2f2;color:#dc2626}.btn-icon svg[data-v-2e15a4a6]{width:18px;height:18px}.scenario-meta[data-v-2e15a4a6]{display:flex;gap:.5rem;flex-wrap:wrap}.tag-badge[data-v-2e15a4a6],.priority-badge[data-v-2e15a4a6],.confidence-badge[data-v-2e15a4a6]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.tag-badge[data-v-2e15a4a6]{background:#dbeafe;color:#1e40af}.priority-badge[data-v-2e15a4a6]{background:#fef3c7;color:#92400e}.confidence-badge[data-v-2e15a4a6]{background:#d1fae5;color:#065f46}.scenario-body[data-v-2e15a4a6]{padding:1.5rem}.scenario-context label[data-v-2e15a4a6]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.scenario-context p[data-v-2e15a4a6]{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.scenario-footer[data-v-2e15a4a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb}.stat-item[data-v-2e15a4a6]{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-label[data-v-2e15a4a6]{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-v-2e15a4a6]{font-size:1rem;font-weight:600;color:#111827}.empty-state[data-v-2e15a4a6]{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.empty-state svg[data-v-2e15a4a6]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h3[data-v-2e15a4a6]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-2e15a4a6]{color:#6b7280;margin:0 0 1.5rem}.btn-add-empty[data-v-2e15a4a6]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;font-size:1rem}.btn-add-empty[data-v-2e15a4a6]:hover{background:#2563eb}.btn-add-empty svg[data-v-2e15a4a6]{width:20px;height:20px}.success-message[data-v-2e15a4a6]{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;align-items:center;gap:.75rem;font-weight:500;z-index:1000}.success-message svg[data-v-2e15a4a6]{width:24px;height:24px}.fade-enter-active[data-v-2e15a4a6],.fade-leave-active[data-v-2e15a4a6]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-2e15a4a6]{opacity:0;transform:translateY(1rem)}.fade-leave-to[data-v-2e15a4a6]{opacity:0;transform:translateY(-1rem)}.modal-overlay[data-v-2e15a4a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-2e15a4a6]{background:#fff;border-radius:.75rem;max-width:500px;width:100%}.delete-modal[data-v-2e15a4a6]{max-width:400px}.modal-header[data-v-2e15a4a6]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-2e15a4a6]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.btn-close[data-v-2e15a4a6]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.btn-close[data-v-2e15a4a6]:hover{background:#f3f4f6;color:#111827}.btn-close svg[data-v-2e15a4a6]{width:20px;height:20px}.modal-body[data-v-2e15a4a6]{padding:1.5rem}.modal-body p[data-v-2e15a4a6]{margin:0 0 .5rem;color:#374151}.delete-warning[data-v-2e15a4a6]{color:#dc2626;font-size:.875rem;font-weight:500}.modal-actions[data-v-2e15a4a6]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.btn-cancel[data-v-2e15a4a6],.btn-delete-confirm[data-v-2e15a4a6]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem}.btn-cancel[data-v-2e15a4a6]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-cancel[data-v-2e15a4a6]:hover{background:#e5e7eb}.btn-delete-confirm[data-v-2e15a4a6]{background:#dc2626;color:#fff}.btn-delete-confirm[data-v-2e15a4a6]:hover:not(:disabled){background:#b91c1c}.btn-delete-confirm[data-v-2e15a4a6]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-2e15a4a6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2e15a4a6 .6s linear infinite}@media (max-width: 768px){.scenarios-grid[data-v-2e15a4a6]{grid-template-columns:1fr}.scenario-footer[data-v-2e15a4a6]{grid-template-columns:repeat(2,1fr)}.success-message[data-v-2e15a4a6]{left:1rem;right:1rem;bottom:1rem}}.configuration-dashboard[data-v-141b13c6]{max-width:1200px;margin:0 auto;padding:2rem}.dashboard-header[data-v-141b13c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.header-content h1[data-v-141b13c6]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-141b13c6]{color:#6b7280;margin:0}.bot-toggle-section[data-v-141b13c6],.toggle-wrapper[data-v-141b13c6]{display:flex;align-items:center;gap:1rem}.toggle-label[data-v-141b13c6]{display:flex;align-items:center;gap:.5rem;font-weight:500}.status-badge[data-v-141b13c6]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600}.status-badge.enabled[data-v-141b13c6]{background-color:#d1fae5;color:#065f46}.status-badge.disabled[data-v-141b13c6]{background-color:#fee2e2;color:#991b1b}.toggle-button[data-v-141b13c6]{position:relative;width:56px;height:28px;background-color:#d1d5db;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.toggle-button[data-v-141b13c6]:disabled{opacity:.5;cursor:not-allowed}.toggle-button.active[data-v-141b13c6]{background-color:#10b981}.toggle-slider[data-v-141b13c6]{position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:#fff;border-radius:50%;transition:transform .2s}.toggle-button.active .toggle-slider[data-v-141b13c6]{transform:translate(28px)}.location-info-card[data-v-141b13c6]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.info-content[data-v-141b13c6]{display:flex;align-items:center;gap:1rem}.info-icon[data-v-141b13c6]{width:48px;height:48px;border-radius:50%;background-color:#dbeafe;color:#1e40af;display:flex;align-items:center;justify-content:center}.info-icon svg[data-v-141b13c6]{width:24px;height:24px}.info-details h3[data-v-141b13c6]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#111827}.info-details p[data-v-141b13c6]{margin:.25rem 0;color:#6b7280;font-size:.875rem}.location-id[data-v-141b13c6]{font-family:monospace;color:#1e40af;font-weight:500}.user-info[data-v-141b13c6]{color:#4b5563}.error-message[data-v-141b13c6]{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-141b13c6]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-141b13c6]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-overlay[data-v-141b13c6]{text-align:center;padding:4rem 2rem}.spinner[data-v-141b13c6]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-141b13c6 1s linear infinite;margin:0 auto 1rem}@keyframes spin-141b13c6{to{transform:rotate(360deg)}}.tabs-container[data-v-141b13c6]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.tabs-header[data-v-141b13c6]{display:flex;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.tab-button[data-v-141b13c6]{flex:1;padding:1rem 1.5rem;background:none;border:none;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-button[data-v-141b13c6]:hover{color:#111827;background-color:#f3f4f6}.tab-button.active[data-v-141b13c6]{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#fff}.tab-content[data-v-141b13c6]{padding:2rem}.empty-state[data-v-141b13c6]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-141b13c6]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h2[data-v-141b13c6]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-141b13c6]{color:#6b7280;margin:0 0 1.5rem}.create-config-button[data-v-141b13c6]{background-color:#3b82f6;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s}.create-config-button[data-v-141b13c6]:hover{background-color:#2563eb}.create-config-button[data-v-141b13c6]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.dashboard-header[data-v-141b13c6]{flex-direction:column;align-items:flex-start;gap:1rem}.location-info-card[data-v-141b13c6]{padding:1rem}.tabs-header[data-v-141b13c6]{flex-direction:column}.tab-button[data-v-141b13c6]{text-align:left}}.modal-overlay[data-v-07bbce63]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-07bbce63]{background:#fff;border-radius:.5rem;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-07bbce63]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-07bbce63]{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.close-button[data-v-07bbce63]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:.375rem;cursor:pointer;color:#6b7280;transition:all .2s}.close-button[data-v-07bbce63]:hover{background-color:#f3f4f6;color:#111827}.close-button svg[data-v-07bbce63]{width:20px;height:20px}.modal-body[data-v-07bbce63]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-07bbce63]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-07bbce63]{font-weight:500;color:#374151;font-size:.875rem}.required[data-v-07bbce63]{color:#dc2626;margin-left:.25rem}.form-input[data-v-07bbce63],.form-textarea[data-v-07bbce63]{padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s;font-family:inherit}.form-input[data-v-07bbce63]:focus,.form-textarea[data-v-07bbce63]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-07bbce63]{resize:vertical;min-height:200px}.help-text[data-v-07bbce63]{font-size:.75rem;color:#6b7280;margin:0}.priority-options[data-v-07bbce63]{display:flex;flex-direction:column;gap:.75rem}.priority-option[data-v-07bbce63]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.priority-option[data-v-07bbce63]:hover{border-color:#d1d5db;background-color:#f9fafb}.priority-option.selected[data-v-07bbce63]{border-color:#3b82f6;background-color:#eff6ff}.priority-radio[data-v-07bbce63]{display:none}.priority-label[data-v-07bbce63]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#111827}.priority-indicator[data-v-07bbce63]{width:12px;height:12px;border-radius:50%}.priority-indicator.red[data-v-07bbce63]{background-color:#dc2626}.priority-indicator.yellow[data-v-07bbce63]{background-color:#f59e0b}.priority-indicator.gray[data-v-07bbce63]{background-color:#6b7280}.priority-description[data-v-07bbce63]{font-size:.75rem;color:#6b7280;margin-left:1.25rem}.error-message[data-v-07bbce63]{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.375rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-07bbce63]{width:20px;height:20px;flex-shrink:0}.modal-footer[data-v-07bbce63]{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb}.btn[data-v-07bbce63]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn[data-v-07bbce63]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-07bbce63]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-07bbce63]:hover:not(:disabled){background-color:#f9fafb}.btn-primary[data-v-07bbce63]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-07bbce63]:hover:not(:disabled){background-color:#2563eb}@media (max-width: 640px){.modal-container[data-v-07bbce63]{max-height:100vh;border-radius:0}.modal-footer[data-v-07bbce63]{flex-direction:column-reverse}.btn[data-v-07bbce63]{width:100%}}.knowledge-base-list[data-v-629ead5a]{max-width:1200px;margin:0 auto;padding:2rem}.kb-header[data-v-629ead5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.header-content h1[data-v-629ead5a]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-629ead5a]{color:#6b7280;margin:0}.filters-section[data-v-629ead5a]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.search-box[data-v-629ead5a]{position:relative;flex:1}.search-box svg[data-v-629ead5a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#9ca3af}.search-input[data-v-629ead5a]{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.search-input[data-v-629ead5a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-controls[data-v-629ead5a]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-629ead5a]{padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;cursor:pointer}.filter-select[data-v-629ead5a]:focus{outline:none;border-color:#3b82f6}.error-message[data-v-629ead5a]{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-629ead5a]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-629ead5a]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-state[data-v-629ead5a]{text-align:center;padding:4rem 2rem}.spinner[data-v-629ead5a]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-629ead5a 1s linear infinite;margin:0 auto 1rem}@keyframes spin-629ead5a{to{transform:rotate(360deg)}}.entries-section[data-v-629ead5a]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.entries-header[data-v-629ead5a]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.entries-count[data-v-629ead5a]{font-size:.875rem;font-weight:500;color:#6b7280}.entries-list[data-v-629ead5a]{display:flex;flex-direction:column}.entry-card[data-v-629ead5a]{display:flex;padding:1.5rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.entry-card[data-v-629ead5a]:last-child{border-bottom:none}.entry-card[data-v-629ead5a]:hover{background-color:#f9fafb}.entry-main[data-v-629ead5a]{flex:1}.entry-header[data-v-629ead5a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.entry-title[data-v-629ead5a]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.entry-meta[data-v-629ead5a]{display:flex;gap:.5rem;align-items:center;flex-shrink:0;margin-left:1rem}.category-badge[data-v-629ead5a]{padding:.25rem .625rem;background-color:#e0e7ff;color:#3730a3;border-radius:9999px;font-size:.75rem;font-weight:500}.priority-badge[data-v-629ead5a]{padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.priority-badge.priority-1[data-v-629ead5a]{background-color:#fee2e2;color:#991b1b}.priority-badge.priority-2[data-v-629ead5a]{background-color:#fef3c7;color:#92400e}.priority-badge.priority-3[data-v-629ead5a]{background-color:#e5e7eb;color:#374151}.entry-content[data-v-629ead5a]{color:#6b7280;font-size:.875rem;margin:0 0 .75rem;line-height:1.5}.entry-footer[data-v-629ead5a]{display:flex;justify-content:space-between;align-items:center}.entry-date[data-v-629ead5a]{font-size:.75rem;color:#9ca3af}.entry-actions[data-v-629ead5a]{display:flex;gap:.5rem;margin-left:1rem}.action-btn[data-v-629ead5a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;background-color:transparent}.action-btn svg[data-v-629ead5a]{width:18px;height:18px}.action-btn.edit[data-v-629ead5a]{color:#3b82f6}.action-btn.edit[data-v-629ead5a]:hover{background-color:#eff6ff}.action-btn.delete[data-v-629ead5a]{color:#dc2626}.action-btn.delete[data-v-629ead5a]:hover{background-color:#fee2e2}.action-btn[data-v-629ead5a]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-629ead5a]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.pagination-btn[data-v-629ead5a]{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s}.pagination-btn[data-v-629ead5a]:hover:not(:disabled){background-color:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-629ead5a]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-629ead5a]{font-size:.875rem;color:#6b7280}.empty-state[data-v-629ead5a]{text-align:center;padding:4rem 2rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.empty-state svg[data-v-629ead5a]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h2[data-v-629ead5a]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-629ead5a]{color:#6b7280;margin:0 0 1.5rem}.btn[data-v-629ead5a]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;gap:.5rem}.btn svg[data-v-629ead5a]{width:16px;height:16px;stroke-width:2.5}.btn-primary[data-v-629ead5a]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-629ead5a]:hover{background-color:#2563eb}.btn-secondary[data-v-629ead5a]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-629ead5a]:hover{background-color:#f9fafb}.btn-sm[data-v-629ead5a]{padding:.5rem .875rem;font-size:.8125rem}@media (max-width: 768px){.kb-header[data-v-629ead5a]{flex-direction:column;align-items:flex-start;gap:1rem}.entry-card[data-v-629ead5a]{flex-direction:column}.entry-actions[data-v-629ead5a]{margin-left:0;margin-top:1rem;justify-content:flex-end}.entry-header[data-v-629ead5a]{flex-direction:column;align-items:flex-start}.entry-meta[data-v-629ead5a]{margin-left:0;margin-top:.5rem}}.conversations-list[data-v-08f600f7]{max-width:1400px;margin:0 auto;padding:2rem}.conversations-header[data-v-08f600f7]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.header-content h1[data-v-08f600f7]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-08f600f7]{color:#6b7280;margin:0}.filters-section[data-v-08f600f7]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.search-box[data-v-08f600f7]{position:relative;display:flex;align-items:center}.search-box svg[data-v-08f600f7]{position:absolute;left:1rem;width:20px;height:20px;color:#9ca3af;stroke-width:2}.search-input[data-v-08f600f7]{flex:1;padding:.75rem 1rem .75rem 3rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;outline:none;transition:border-color .2s}.search-input[data-v-08f600f7]:focus{border-color:#3b82f6}.clear-search[data-v-08f600f7]{position:absolute;right:1rem;background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:0;line-height:1}.filter-controls[data-v-08f600f7]{display:flex;gap:1rem;flex-wrap:wrap}.filter-select[data-v-08f600f7]{padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;outline:none;cursor:pointer;background-color:#fff;transition:border-color .2s}.filter-select[data-v-08f600f7]:focus{border-color:#3b82f6}.reset-filters-button[data-v-08f600f7]{padding:.625rem 1.25rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.reset-filters-button[data-v-08f600f7]:hover{background-color:#e5e7eb}.error-message[data-v-08f600f7]{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-08f600f7]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-08f600f7]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-overlay[data-v-08f600f7]{text-align:center;padding:4rem 2rem}.spinner[data-v-08f600f7]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-08f600f7 1s linear infinite;margin:0 auto 1rem}.spinner.small[data-v-08f600f7]{width:32px;height:32px;border-width:3px}@keyframes spin-08f600f7{to{transform:rotate(360deg)}}.conversations-content[data-v-08f600f7]{display:flex;flex-direction:column;gap:1.5rem}.conversations-grid[data-v-08f600f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.conversation-card[data-v-08f600f7]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:1rem}.conversation-card[data-v-08f600f7]:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.conversation-card.selected[data-v-08f600f7]{border-color:#3b82f6;background-color:#eff6ff}.conversation-header[data-v-08f600f7]{display:flex;justify-content:space-between;align-items:flex-start}.contact-info[data-v-08f600f7]{display:flex;gap:1rem;flex:1}.contact-avatar[data-v-08f600f7]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0}.contact-details[data-v-08f600f7]{flex:1;min-width:0}.contact-name[data-v-08f600f7]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-channel[data-v-08f600f7]{margin:0}.channel-badge[data-v-08f600f7]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.channel-badge.sms[data-v-08f600f7]{background-color:#dbeafe;color:#1e40af}.channel-badge.email[data-v-08f600f7]{background-color:#e0e7ff;color:#4338ca}.channel-badge.whatsapp[data-v-08f600f7]{background-color:#d1fae5;color:#065f46}.channel-badge.facebook[data-v-08f600f7]{background-color:#dbeafe;color:#1e3a8a}.channel-badge.instagram[data-v-08f600f7]{background-color:#fce7f3;color:#831843}.conversation-status[data-v-08f600f7]{flex-shrink:0}.status-badge[data-v-08f600f7]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-08f600f7]{background-color:#d1fae5;color:#065f46}.status-badge.completed[data-v-08f600f7]{background-color:#e5e7eb;color:#374151}.status-badge.escalated[data-v-08f600f7]{background-color:#fef3c7;color:#92400e}.conversation-body[data-v-08f600f7]{flex:1}.last-message[data-v-08f600f7]{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conversation-footer[data-v-08f600f7]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#9ca3af}.message-count[data-v-08f600f7]{display:flex;align-items:center;gap:.25rem}.message-count svg[data-v-08f600f7]{width:14px;height:14px}.conversation-actions[data-v-08f600f7]{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.action-button[data-v-08f600f7]{flex:1;padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.action-button.close[data-v-08f600f7]{background-color:#fee2e2;color:#991b1b}.action-button.close[data-v-08f600f7]:hover{background-color:#fecaca}.action-button.reopen[data-v-08f600f7]{background-color:#d1fae5;color:#065f46}.action-button.reopen[data-v-08f600f7]:hover{background-color:#a7f3d0}.pagination[data-v-08f600f7]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1.5rem}.pagination-button[data-v-08f600f7]{padding:.625rem 1.25rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.pagination-button[data-v-08f600f7]:hover:not(:disabled){background-color:#2563eb}.pagination-button[data-v-08f600f7]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-08f600f7]{color:#6b7280;font-weight:500}.empty-state[data-v-08f600f7]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-08f600f7]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem;stroke-width:2}.empty-state h2[data-v-08f600f7]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-08f600f7]{color:#6b7280;margin:0}.modal-overlay[data-v-08f600f7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-08f600f7]{background:#fff;border-radius:.5rem;max-width:700px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-08f600f7]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-08f600f7]{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.close-modal[data-v-08f600f7]{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-08f600f7]{flex:1;overflow-y:auto;padding:1.5rem}.messages-loading[data-v-08f600f7]{text-align:center;padding:2rem}.messages-list[data-v-08f600f7]{display:flex;flex-direction:column;gap:1rem}.message-item[data-v-08f600f7]{display:flex}.message-item.contact[data-v-08f600f7]{justify-content:flex-start}.message-item.bot[data-v-08f600f7],.message-item.ai[data-v-08f600f7]{justify-content:flex-end}.message-bubble[data-v-08f600f7]{max-width:75%;padding:.75rem 1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.25rem}.message-item.contact .message-bubble[data-v-08f600f7]{background-color:#f3f4f6;border-bottom-left-radius:.25rem}.message-item.bot .message-bubble[data-v-08f600f7],.message-item.ai .message-bubble[data-v-08f600f7]{background-color:#3b82f6;color:#fff;border-bottom-right-radius:.25rem}.message-content[data-v-08f600f7]{margin:0;line-height:1.5}.message-time[data-v-08f600f7]{font-size:.75rem;opacity:.7}.empty-messages[data-v-08f600f7]{text-align:center;padding:2rem;color:#9ca3af}@media (max-width: 768px){.conversations-grid[data-v-08f600f7]{grid-template-columns:1fr}.filter-controls[data-v-08f600f7]{flex-direction:column}.filter-select[data-v-08f600f7]{width:100%}.modal-content[data-v-08f600f7]{max-height:90vh}.message-bubble[data-v-08f600f7]{max-width:85%}}.analytics-dashboard[data-v-16ff4143]{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-header[data-v-16ff4143]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.header-content h1[data-v-16ff4143]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.subtitle[data-v-16ff4143]{color:#6b7280;margin:0}.refresh-button[data-v-16ff4143]{display:flex;align-items:center;gap:.5rem;background-color:#3b82f6;color:#fff;padding:.625rem 1.25rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.refresh-button svg[data-v-16ff4143]{width:20px;height:20px;stroke-width:2}.refresh-button[data-v-16ff4143]:hover:not(:disabled){background-color:#2563eb}.refresh-button[data-v-16ff4143]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-16ff4143]{background-color:#fee2e2;color:#991b1b;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.error-message svg[data-v-16ff4143]{width:20px;height:20px;flex-shrink:0}.close-error[data-v-16ff4143]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#991b1b;cursor:pointer;padding:0;line-height:1}.loading-overlay[data-v-16ff4143]{text-align:center;padding:4rem 2rem}.spinner[data-v-16ff4143]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-16ff4143 1s linear infinite;margin:0 auto 1rem}@keyframes spin-16ff4143{to{transform:rotate(360deg)}}.analytics-content[data-v-16ff4143]{display:flex;flex-direction:column;gap:2rem}.summary-cards[data-v-16ff4143]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.summary-card[data-v-16ff4143]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem}.card-icon[data-v-16ff4143]{width:56px;height:56px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-16ff4143]{width:28px;height:28px}.card-icon.messages[data-v-16ff4143]{background-color:#dbeafe;color:#1e40af}.card-icon.conversations[data-v-16ff4143]{background-color:#e0e7ff;color:#4338ca}.card-icon.response-rate[data-v-16ff4143]{background-color:#d1fae5;color:#065f46}.card-icon.cost[data-v-16ff4143]{background-color:#fef3c7;color:#92400e}.card-content[data-v-16ff4143]{flex:1}.card-label[data-v-16ff4143]{margin:0 0 .25rem;font-size:.875rem;color:#6b7280}.card-value[data-v-16ff4143]{margin:0;font-size:1.875rem;font-weight:700;color:#111827}.charts-section[data-v-16ff4143]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.chart-card[data-v-16ff4143]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.chart-card.full-width[data-v-16ff4143]{grid-column:1 / -1}.chart-title[data-v-16ff4143]{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#111827}.channel-chart[data-v-16ff4143]{display:flex;flex-direction:column;gap:1rem}.channel-bar[data-v-16ff4143]{display:flex;flex-direction:column;gap:.5rem}.channel-info[data-v-16ff4143]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.channel-name[data-v-16ff4143]{font-weight:500;color:#374151}.channel-count[data-v-16ff4143]{color:#6b7280}.bar-container[data-v-16ff4143]{height:8px;background-color:#f3f4f6;border-radius:4px;overflow:hidden}.bar-fill[data-v-16ff4143]{height:100%;background:linear-gradient(to right,#3b82f6,#1e40af);border-radius:4px;transition:width .3s ease}.stats-grid[data-v-16ff4143]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-item[data-v-16ff4143]{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.stat-label[data-v-16ff4143]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-v-16ff4143]{font-size:1.5rem;font-weight:700;color:#111827}.cost-table[data-v-16ff4143]{overflow-x:auto}.cost-table table[data-v-16ff4143]{width:100%;border-collapse:collapse}.cost-table th[data-v-16ff4143],.cost-table td[data-v-16ff4143]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.cost-table th[data-v-16ff4143]{font-weight:600;color:#374151;font-size:.875rem;background-color:#f9fafb}.cost-table td[data-v-16ff4143]{color:#6b7280}.empty-chart[data-v-16ff4143]{text-align:center;padding:2rem;color:#9ca3af}.activity-section[data-v-16ff4143]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.activity-card[data-v-16ff4143]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.activity-title[data-v-16ff4143]{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#111827}.conversation-list[data-v-16ff4143]{display:flex;flex-direction:column;gap:1rem}.conversation-item[data-v-16ff4143]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.conversation-info[data-v-16ff4143]{flex:1}.conversation-contact[data-v-16ff4143]{margin:0 0 .25rem;font-weight:500;color:#111827}.conversation-channel[data-v-16ff4143]{margin:0;font-size:.875rem;color:#6b7280}.conversation-meta[data-v-16ff4143]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.conversation-status[data-v-16ff4143]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.conversation-status.active[data-v-16ff4143]{background-color:#d1fae5;color:#065f46}.conversation-status.completed[data-v-16ff4143]{background-color:#e5e7eb;color:#374151}.conversation-status.escalated[data-v-16ff4143]{background-color:#fef3c7;color:#92400e}.conversation-time[data-v-16ff4143]{font-size:.75rem;color:#9ca3af}.kb-list[data-v-16ff4143]{display:flex;flex-direction:column;gap:1rem}.kb-item[data-v-16ff4143]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.375rem}.kb-info[data-v-16ff4143]{flex:1}.kb-title[data-v-16ff4143]{margin:0 0 .25rem;font-weight:500;color:#111827}.kb-category[data-v-16ff4143]{margin:0;font-size:.875rem;color:#6b7280}.kb-usage[data-v-16ff4143]{display:flex;flex-direction:column;align-items:flex-end}.usage-count[data-v-16ff4143]{font-size:1.5rem;font-weight:700;color:#3b82f6}.usage-label[data-v-16ff4143]{font-size:.75rem;color:#9ca3af}.empty-activity[data-v-16ff4143]{text-align:center;padding:2rem;color:#9ca3af}.empty-state[data-v-16ff4143]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-16ff4143]{width:64px;height:64px;color:#d1d5db;margin:0 auto 1rem}.empty-state h2[data-v-16ff4143]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-16ff4143]{color:#6b7280;margin:0}@media (max-width: 1024px){.stats-grid[data-v-16ff4143],.charts-section[data-v-16ff4143],.activity-section[data-v-16ff4143]{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-header[data-v-16ff4143]{flex-direction:column;align-items:flex-start;gap:1rem}.summary-cards[data-v-16ff4143]{grid-template-columns:1fr}}.loading-container[data-v-3250182f],.error-container[data-v-3250182f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.spinner[data-v-3250182f]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-3250182f 1s linear infinite;margin-bottom:1rem}@keyframes spin-3250182f{to{transform:rotate(360deg)}}.loading-container p[data-v-3250182f]{color:#6b7280;font-size:1rem}.error-container[data-v-3250182f]{background-color:#fef2f2}.error-icon[data-v-3250182f]{width:64px;height:64px;background-color:#fee2e2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.error-icon svg[data-v-3250182f]{width:32px;height:32px;color:#991b1b}.error-container h1[data-v-3250182f]{font-size:2rem;font-weight:700;color:#991b1b;margin:0 0 1rem}.error-container p[data-v-3250182f]{color:#7f1d1d;font-size:1.125rem;margin:0 0 .5rem;max-width:500px}.help-text[data-v-3250182f]{color:#991b1b;font-size:.875rem;font-style:italic}.whatsapp-provider-page[data-v-1ba09a2e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8fafc;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.container[data-v-1ba09a2e]{background:#fff;border-radius:16px;padding:48px;max-width:520px;width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;text-align:center}.logo[data-v-1ba09a2e]{width:72px;height:72px;background:#25d366;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 4px 12px #25d3664d}.logo svg[data-v-1ba09a2e]{width:36px;height:36px;fill:#fff}h1[data-v-1ba09a2e]{color:#1a202c;margin-bottom:12px;font-size:32px;font-weight:700;letter-spacing:-.025em}.subtitle[data-v-1ba09a2e]{color:#718096;margin-bottom:32px;line-height:1.6;font-size:16px}.location-info[data-v-1ba09a2e]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:15px;margin-bottom:20px;text-align:left}.location-info h3[data-v-1ba09a2e]{color:#0369a1;font-size:16px;margin-bottom:5px}.location-info p[data-v-1ba09a2e]{color:#075985;font-size:14px;font-family:monospace;margin:0}.status[data-v-1ba09a2e]{padding:16px;border-radius:12px;margin-bottom:24px;font-weight:500;font-size:14px}.status.success[data-v-1ba09a2e]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status.error[data-v-1ba09a2e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status.warning[data-v-1ba09a2e]{background:#fffbeb;color:#d97706;border:1px solid #fed7aa}.status.info[data-v-1ba09a2e]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.setup-required[data-v-1ba09a2e]{background:#fffbeb;border:1px solid #fed7aa;border-radius:16px;padding:32px;text-align:center;margin-bottom:24px}.setup-icon[data-v-1ba09a2e]{font-size:48px;margin-bottom:16px}.setup-required h3[data-v-1ba09a2e]{color:#d97706;margin-bottom:16px;font-size:24px;font-weight:600}.setup-required p[data-v-1ba09a2e]{color:#92400e;margin-bottom:24px;font-size:16px;line-height:1.5}.setup-steps[data-v-1ba09a2e]{background:#fffc;border-radius:12px;padding:24px;margin:24px 0;text-align:left}.setup-steps ol[data-v-1ba09a2e]{margin:0;padding-left:20px;color:#92400e}.setup-steps li[data-v-1ba09a2e]{margin-bottom:10px;line-height:1.5}.qr-container[data-v-1ba09a2e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-bottom:32px}.qr-code[data-v-1ba09a2e]{margin-bottom:24px}.qr-instructions[data-v-1ba09a2e]{color:#64748b;font-size:14px;line-height:1.6}.connection-info[data-v-1ba09a2e]{background:#f0fdf4;border:1px solid #bbf7d0;padding:24px;border-radius:12px;margin-bottom:24px}.phone-number[data-v-1ba09a2e]{font-size:20px;font-weight:600;color:#166534;margin-bottom:12px}.connection-details[data-v-1ba09a2e]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.connected-time[data-v-1ba09a2e],.last-activity[data-v-1ba09a2e]{color:#64748b;font-size:14px;margin:0}.last-activity[data-v-1ba09a2e]{font-weight:500;display:flex;align-items:center;gap:6px}.activity-indicator[data-v-1ba09a2e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.activity-recent .activity-indicator[data-v-1ba09a2e]{background-color:#10b981;box-shadow:0 0 0 2px #10b98133}.activity-moderate .activity-indicator[data-v-1ba09a2e]{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.activity-old .activity-indicator[data-v-1ba09a2e]{background-color:#94a3b8;box-shadow:0 0 0 2px #94a3b833}.activity-unknown .activity-indicator[data-v-1ba09a2e]{background-color:#e2e8f0}.btn[data-v-1ba09a2e]{background:#25d366;color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px #25d36633}.btn[data-v-1ba09a2e]:hover{background:#1da85b;box-shadow:0 4px 8px #25d3664d}.btn[data-v-1ba09a2e]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.btn-disconnect[data-v-1ba09a2e]{background:#ef4444;box-shadow:0 2px 4px #ef444433}.btn-disconnect[data-v-1ba09a2e]:hover{background:#dc2626;box-shadow:0 4px 8px #ef44444d}.btn-check[data-v-1ba09a2e]{background:#3b82f6;box-shadow:0 2px 4px #3b82f633}.btn-check[data-v-1ba09a2e]:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d}.btn-status[data-v-1ba09a2e]{background:#3b82f6}.loading[data-v-1ba09a2e]{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid currentColor;border-radius:50%;animation:spin-1ba09a2e 1s linear infinite}@keyframes spin-1ba09a2e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-note[data-v-1ba09a2e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:24px;text-align:center}.footer-note p[data-v-1ba09a2e]{color:#64748b;font-size:13px;margin:0;line-height:1.5}.whatsapp-content[data-v-1ba09a2e]{animation:fadeIn-1ba09a2e .3s ease-in}@keyframes fadeIn-1ba09a2e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.whatsapp-provider-page[data-v-1ba09a2e]{padding:16px}.container[data-v-1ba09a2e]{padding:32px 24px;margin:0}h1[data-v-1ba09a2e]{font-size:28px}.setup-required h3[data-v-1ba09a2e]{font-size:20px}.setup-required[data-v-1ba09a2e],.qr-container[data-v-1ba09a2e]{padding:24px}}.qr-actions[data-v-1ba09a2e]{margin-top:20px;text-align:center}.btn-secondary[data-v-1ba09a2e]{background-color:#64748b;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;width:auto;margin:0}.btn-secondary[data-v-1ba09a2e]:hover:not(:disabled){background-color:#475569;box-shadow:0 2px 4px #47556933}.btn-secondary[data-v-1ba09a2e]:disabled{opacity:.5;cursor:not-allowed}.expire-message[data-v-1ba09a2e]{margin-top:10px;padding:8px 16px;background-color:#fef3c7;color:#92400e;border-radius:6px;font-size:13px;border:1px solid #fcd34d}.refresh-countdown[data-v-1ba09a2e]{margin-top:10px;padding:8px 16px;background-color:#eff6ff;color:#1d4ed8;border-radius:6px;font-size:13px;border:1px solid #bfdbfe;font-weight:500}.modal-overlay[data-v-1ba09a2e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-1ba09a2e .2s ease-out}.modal-content[data-v-1ba09a2e]{background:#fff;border-radius:15px;box-shadow:0 25px 50px #00000040;max-width:450px;width:90%;animation:slideIn-1ba09a2e .3s ease-out}.modal-header[data-v-1ba09a2e]{padding:25px 25px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9}.modal-header h3[data-v-1ba09a2e]{margin:0;font-size:20px;font-weight:600;color:#333}.modal-close[data-v-1ba09a2e]{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close[data-v-1ba09a2e]:hover{background:#f1f5f9;color:#333}.modal-body[data-v-1ba09a2e]{padding:25px;text-align:center}.warning-icon[data-v-1ba09a2e]{font-size:48px;margin-bottom:15px;display:block}.modal-body p[data-v-1ba09a2e]{margin:0 0 20px;font-size:16px;color:#333;font-weight:500}.warning-details[data-v-1ba09a2e]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin-top:15px;text-align:left}.warning-details p[data-v-1ba09a2e]{margin:0 0 10px;font-size:14px;font-weight:600;color:#856404}.warning-details ul[data-v-1ba09a2e]{margin:0;padding-left:20px;color:#856404}.warning-details li[data-v-1ba09a2e]{margin-bottom:5px;font-size:13px;line-height:1.4}.modal-footer[data-v-1ba09a2e]{padding:0 25px 25px;display:flex;gap:15px;justify-content:flex-end}.btn-cancel[data-v-1ba09a2e]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:auto;margin:0}.btn-cancel[data-v-1ba09a2e]:hover{background:#e9ecef;color:#495057;transform:none}.btn-confirm-disconnect[data-v-1ba09a2e]{background:#dc3545;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:auto;margin:0;display:flex;align-items:center;gap:8px}.btn-confirm-disconnect[data-v-1ba09a2e]:hover:not(:disabled){background:#c82333;transform:none}.btn-confirm-disconnect[data-v-1ba09a2e]:disabled{opacity:.6;cursor:not-allowed}@keyframes slideIn-1ba09a2e{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
